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

	watchdog@10060000 {
		status = "okay";
	gpio_keys {
		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 {
		status = "okay";
		down {
			label = "Down";
			gpios = <&gpx2 1 1>;
			linux,code = <KEY_DOWN>;
			gpio-key,wakeup;
		};

	tmu@100C0000 {
		status = "okay";
		back {
			label = "Back";
			gpios = <&gpx1 7 1>;
			linux,code = <KEY_BACK>;
			gpio-key,wakeup;
		};

	sdhci@12530000 {
		bus-width = <4>;
		pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_bus4 &sd2_cd>;
		pinctrl-names = "default";
		vmmc-supply = <&mmc_reg>;
		status = "okay";
		home {
			label = "Home";
			gpios = <&gpx1 6 1>;
			linux,code = <KEY_HOME>;
			gpio-key,wakeup;
		};

	sdhci@12510000 {
		bus-width = <4>;
		pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus4 &sd0_cd>;
		pinctrl-names = "default";
		vmmc-supply = <&mmc_reg>;
		status = "okay";
		menu {
			label = "Menu";
			gpios = <&gpx1 5 1>;
			linux,code = <KEY_MENU>;
			gpio-key,wakeup;
		};
	};

	g2d@12800000 {
		status = "okay";
	leds {
		compatible = "gpio-leds";
		status {
			gpios = <&gpx1 3 1>;
			linux,default-trigger = "heartbeat";
		};
	};

	codec@13400000 {
		samsung,mfc-r = <0x43000000 0x800000>;
		samsung,mfc-l = <0x51000000 0x800000>;
		status = "okay";
	fixed-rate-clocks {
		xxti {
			compatible = "samsung,clock-xxti";
			clock-frequency = <0>;
		};

	serial@13800000 {
		status = "okay";
		xusbxti {
			compatible = "samsung,clock-xusbxti";
			clock-frequency = <24000000>;
		};
	};

	serial@13810000 {
		status = "okay";
	display-timings {
		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";
};

	serial@13830000 {
&g2d {
	status = "okay";
};

	i2c@13860000 {
&i2c_0 {
	status = "okay";
	samsung,i2c-sda-delay = <100>;
	samsung,i2c-max-bus-freq = <20000>;
@@ -253,85 +286,52 @@
	};
};

	gpio_keys {
		compatible = "gpio-keys";
		#address-cells = <1>;
		#size-cells = <0>;

		up {
			label = "Up";
			gpios = <&gpx2 0 1>;
			linux,code = <KEY_UP>;
			gpio-key,wakeup;
&mfc {
	samsung,mfc-r = <0x43000000 0x800000>;
	samsung,mfc-l = <0x51000000 0x800000>;
	status = "okay";
};

		down {
			label = "Down";
			gpios = <&gpx2 1 1>;
			linux,code = <KEY_DOWN>;
			gpio-key,wakeup;
&sdhci_0 {
	bus-width = <4>;
	pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus4 &sd0_cd>;
	pinctrl-names = "default";
	vmmc-supply = <&mmc_reg>;
	status = "okay";
};

		back {
			label = "Back";
			gpios = <&gpx1 7 1>;
			linux,code = <KEY_BACK>;
			gpio-key,wakeup;
&sdhci_2 {
	bus-width = <4>;
	pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_bus4 &sd2_cd>;
	pinctrl-names = "default";
	vmmc-supply = <&mmc_reg>;
	status = "okay";
};

		home {
			label = "Home";
			gpios = <&gpx1 6 1>;
			linux,code = <KEY_HOME>;
			gpio-key,wakeup;
&serial_0 {
	status = "okay";
};

		menu {
			label = "Menu";
			gpios = <&gpx1 5 1>;
			linux,code = <KEY_MENU>;
			gpio-key,wakeup;
		};
&serial_1 {
	status = "okay";
};

	leds {
		compatible = "gpio-leds";
		status {
			gpios = <&gpx1 3 1>;
			linux,default-trigger = "heartbeat";
		};
&serial_2 {
	status = "okay";
};

	fixed-rate-clocks {
		xxti {
			compatible = "samsung,clock-xxti";
			clock-frequency = <0>;
&serial_3 {
	status = "okay";
};

		xusbxti {
			compatible = "samsung,clock-xusbxti";
			clock-frequency = <24000000>;
		};
&rtc {
	status = "okay";
};

	fimd@11c00000 {
		pinctrl-0 = <&lcd_en &lcd_clk &lcd_data24 &pwm0_out>;
		pinctrl-names = "default";
&tmu {
	status = "okay";
};

	display-timings {
		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>;
		};
	};
&watchdog {
	status = "okay";
};