Commit 165d658e authored by Krzysztof Kozlowski's avatar Krzysztof Kozlowski Committed by Kukjin Kim

ARM: dts: Use labels for overriding nodes in exynos4210-origen

Usage of labels instead of full paths reduces possible mistakes when
overriding nodes.
Signed-off-by: default avatarKrzysztof Kozlowski <k.kozlowski.k@gmail.com>
Signed-off-by: default avatarKukjin Kim <kgene@kernel.org>
parent 070bb0f0
...@@ -50,61 +50,94 @@ mmc_reg: regulator@0 { ...@@ -50,61 +50,94 @@ mmc_reg: regulator@0 {
}; };
}; };
watchdog@10060000 { gpio_keys {
status = "okay"; compatible = "gpio-keys";
#address-cells = <1>;
#size-cells = <0>;
up {
label = "Up";
gpios = <&gpx2 0 1>;
linux,code = <KEY_UP>;
gpio-key,wakeup;
}; };
rtc@10070000 { down {
status = "okay"; label = "Down";
gpios = <&gpx2 1 1>;
linux,code = <KEY_DOWN>;
gpio-key,wakeup;
}; };
tmu@100C0000 { back {
status = "okay"; label = "Back";
gpios = <&gpx1 7 1>;
linux,code = <KEY_BACK>;
gpio-key,wakeup;
}; };
sdhci@12530000 { home {
bus-width = <4>; label = "Home";
pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_bus4 &sd2_cd>; gpios = <&gpx1 6 1>;
pinctrl-names = "default"; linux,code = <KEY_HOME>;
vmmc-supply = <&mmc_reg>; gpio-key,wakeup;
status = "okay";
}; };
sdhci@12510000 { menu {
bus-width = <4>; label = "Menu";
pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus4 &sd0_cd>; gpios = <&gpx1 5 1>;
pinctrl-names = "default"; linux,code = <KEY_MENU>;
vmmc-supply = <&mmc_reg>; gpio-key,wakeup;
status = "okay"; };
}; };
g2d@12800000 { leds {
status = "okay"; compatible = "gpio-leds";
status {
gpios = <&gpx1 3 1>;
linux,default-trigger = "heartbeat";
};
}; };
codec@13400000 { fixed-rate-clocks {
samsung,mfc-r = <0x43000000 0x800000>; xxti {
samsung,mfc-l = <0x51000000 0x800000>; compatible = "samsung,clock-xxti";
status = "okay"; clock-frequency = <0>;
}; };
serial@13800000 { xusbxti {
status = "okay"; compatible = "samsung,clock-xusbxti";
clock-frequency = <24000000>;
};
}; };
serial@13810000 { display-timings {
status = "okay"; native-mode = <&timing0>;
timing0: timing {
clock-frequency = <47500000>;
hactive = <1024>;
vactive = <600>;
hfront-porch = <64>;
hback-porch = <16>;
hsync-len = <48>;
vback-porch = <64>;
vfront-porch = <16>;
vsync-len = <3>;
};
}; };
};
serial@13820000 { &fimd {
pinctrl-0 = <&lcd_en &lcd_clk &lcd_data24 &pwm0_out>;
pinctrl-names = "default";
status = "okay"; status = "okay";
}; };
serial@13830000 { &g2d {
status = "okay"; status = "okay";
}; };
i2c@13860000 { &i2c_0 {
status = "okay"; status = "okay";
samsung,i2c-sda-delay = <100>; samsung,i2c-sda-delay = <100>;
samsung,i2c-max-bus-freq = <20000>; samsung,i2c-max-bus-freq = <20000>;
...@@ -251,87 +284,54 @@ buck7_reg: BUCK7 { ...@@ -251,87 +284,54 @@ buck7_reg: BUCK7 {
}; };
}; };
}; };
}; };
gpio_keys {
compatible = "gpio-keys";
#address-cells = <1>;
#size-cells = <0>;
up { &mfc {
label = "Up"; samsung,mfc-r = <0x43000000 0x800000>;
gpios = <&gpx2 0 1>; samsung,mfc-l = <0x51000000 0x800000>;
linux,code = <KEY_UP>; status = "okay";
gpio-key,wakeup; };
};
down { &sdhci_0 {
label = "Down"; bus-width = <4>;
gpios = <&gpx2 1 1>; pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus4 &sd0_cd>;
linux,code = <KEY_DOWN>; pinctrl-names = "default";
gpio-key,wakeup; vmmc-supply = <&mmc_reg>;
}; status = "okay";
};
back { &sdhci_2 {
label = "Back"; bus-width = <4>;
gpios = <&gpx1 7 1>; pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_bus4 &sd2_cd>;
linux,code = <KEY_BACK>; pinctrl-names = "default";
gpio-key,wakeup; vmmc-supply = <&mmc_reg>;
}; status = "okay";
};
home { &serial_0 {
label = "Home"; status = "okay";
gpios = <&gpx1 6 1>; };
linux,code = <KEY_HOME>;
gpio-key,wakeup;
};
menu { &serial_1 {
label = "Menu"; status = "okay";
gpios = <&gpx1 5 1>; };
linux,code = <KEY_MENU>;
gpio-key,wakeup;
};
};
leds { &serial_2 {
compatible = "gpio-leds"; status = "okay";
status { };
gpios = <&gpx1 3 1>;
linux,default-trigger = "heartbeat";
};
};
fixed-rate-clocks { &serial_3 {
xxti { status = "okay";
compatible = "samsung,clock-xxti"; };
clock-frequency = <0>;
};
xusbxti { &rtc {
compatible = "samsung,clock-xusbxti"; status = "okay";
clock-frequency = <24000000>; };
};
};
fimd@11c00000 { &tmu {
pinctrl-0 = <&lcd_en &lcd_clk &lcd_data24 &pwm0_out>;
pinctrl-names = "default";
status = "okay"; status = "okay";
}; };
display-timings { &watchdog {
native-mode = <&timing0>; status = "okay";
timing0: timing {
clock-frequency = <47500000>;
hactive = <1024>;
vactive = <600>;
hfront-porch = <64>;
hback-porch = <16>;
hsync-len = <48>;
vback-porch = <64>;
vfront-porch = <16>;
vsync-len = <3>;
};
};
}; };
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment