
On Mon, Jul 28, 2014 at 06:11:32AM -0600, Simon Glass wrote:
The pinctrl bindings used by Linux are an incomplete description of the hardware. It is possible in most cases to determine the register address of each, but not in all cases. By adding an additional property we can fix this, and avoid adding a table to U-Boot for every single Exynos SOC.
So here's my fear..
[snip]
@@ -49,7 +57,7 @@ i2c@12ca0000 { #address-cells = <1>; #size-cells = <0>;
compatible = "samsung,s3c2440-i27c";
reg = <0x12CA0000 0x100>; interrupts = <0 60 0>; };compatible = "samsung,s3c2440-i2c";
Except for the above (what's going on? pulling in a typo fix from upstream?) they're legal "regular" non-U-Boot-prefixed changes. Are they going back into the master copy in Linux?
diff --git a/arch/arm/dts/exynos5420-pinctrl.dtsi b/arch/arm/dts/exynos5420-pinctrl.dtsi index b3e63d1..df31f37 100644 --- a/arch/arm/dts/exynos5420-pinctrl.dtsi +++ b/arch/arm/dts/exynos5420-pinctrl.dtsi @@ -13,6 +13,18 @@ */
/ {
- /* Replicate the ordering of arch/arm/include/asm/arch-exynos/gpio.h */
- pinctrl@14010000 {
- };
- pinctrl@13400000 {
- };
- pinctrl@13410000 {
- };
- pinctrl@14000000 {
- };
- pinctrl@03860000 {
- };
So this isn't going to head back to Linux, clearly...
Is there some way we can contain our changes under includes perhaps?