Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

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

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
Loading
Loading
Loading
Loading
+209 −209
Original line number Original line Diff line number Diff line
@@ -50,61 +50,94 @@
		};
		};
	};
	};


	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>;
@@ -253,85 +286,52 @@
	};
	};
};
};


	gpio_keys {
&mfc {
		compatible = "gpio-keys";
	samsung,mfc-r = <0x43000000 0x800000>;
		#address-cells = <1>;
	samsung,mfc-l = <0x51000000 0x800000>;
		#size-cells = <0>;
	status = "okay";

		up {
			label = "Up";
			gpios = <&gpx2 0 1>;
			linux,code = <KEY_UP>;
			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>;
		};
	};
};
};