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

Commit 1956dd38 authored by Krzysztof Kozlowski's avatar Krzysztof Kozlowski Committed by Kukjin Kim
Browse files

ARM: dts: Use labels for overriding nodes in exynos4412-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 1fe9a942
Loading
Loading
Loading
Loading
+446 −446
Original line number Diff line number Diff line
@@ -50,115 +50,6 @@
		};
	};

	watchdog@10060000 {
		status = "okay";
	};

	rtc@10070000 {
		status = "okay";
	};

	pinctrl@11000000 {
		keypad_rows: keypad-rows {
			samsung,pins = "gpx2-0", "gpx2-1", "gpx2-2";
			samsung,pin-function = <3>;
			samsung,pin-pud = <3>;
			samsung,pin-drv = <0>;
		};

		keypad_cols: keypad-cols {
			samsung,pins = "gpx1-0", "gpx1-1";
			samsung,pin-function = <3>;
			samsung,pin-pud = <0>;
			samsung,pin-drv = <0>;
		};
	};

	keypad@100A0000 {
		samsung,keypad-num-rows = <3>;
		samsung,keypad-num-columns = <2>;
		linux,keypad-no-autorepeat;
		linux,keypad-wakeup;
		pinctrl-0 = <&keypad_rows &keypad_cols>;
		pinctrl-names = "default";
		status = "okay";

		key_home {
			keypad,row = <0>;
			keypad,column = <0>;
			linux,code = <KEY_HOME>;
		};

		key_down {
			keypad,row = <0>;
			keypad,column = <1>;
			linux,code = <KEY_DOWN>;
		};

		key_up {
			keypad,row = <1>;
			keypad,column = <0>;
			linux,code = <KEY_UP>;
		};

		key_menu {
			keypad,row = <1>;
			keypad,column = <1>;
			linux,code = <KEY_MENU>;
		};

		key_back {
			keypad,row = <2>;
			keypad,column = <0>;
			linux,code = <KEY_BACK>;
		};

		key_enter {
			keypad,row = <2>;
			keypad,column = <1>;
			linux,code = <KEY_ENTER>;
		};
	};

	g2d@10800000 {
		status = "okay";
	};

	sdhci@12530000 {
		bus-width = <4>;
		pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_bus4 &sd2_cd>;
		pinctrl-names = "default";
		vmmc-supply = <&mmc_reg>;
		status = "okay";
	};

	mmc@12550000 {
		pinctrl-0 = <&sd4_clk &sd4_cmd &sd4_bus4 &sd4_bus8>;
		pinctrl-names = "default";
		status = "okay";

		num-slots = <1>;
		broken-cd;
		card-detect-delay = <200>;
		samsung,dw-mshc-ciu-div = <3>;
		samsung,dw-mshc-sdr-timing = <2 3>;
		samsung,dw-mshc-ddr-timing = <1 2>;
		bus-width = <8>;
		cap-mmc-highspeed;
	};

	codec@13400000 {
		samsung,mfc-r = <0x43000000 0x800000>;
		samsung,mfc-l = <0x51000000 0x800000>;
		status = "okay";
	};

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

	display-timings {
		native-mode = <&timing0>;
		timing0: timing {
@@ -174,23 +65,30 @@
		};
	};

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

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

	serial@13820000 {
&fimd {
	pinctrl-0 = <&lcd_clk &lcd_data24 &pwm1_out>;
	pinctrl-names = "default";
	status = "okay";
};

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

	i2c@13860000 {
&i2c_0 {
	#address-cells = <1>;
	#size-cells = <0>;
	samsung,i2c-sda-delay = <100>;
@@ -520,15 +418,117 @@
	};
};

	fixed-rate-clocks {
		xxti {
			compatible = "samsung,clock-xxti";
			clock-frequency = <0>;
&keypad {
	samsung,keypad-num-rows = <3>;
	samsung,keypad-num-columns = <2>;
	linux,keypad-no-autorepeat;
	linux,keypad-wakeup;
	pinctrl-0 = <&keypad_rows &keypad_cols>;
	pinctrl-names = "default";
	status = "okay";

	key_home {
		keypad,row = <0>;
		keypad,column = <0>;
		linux,code = <KEY_HOME>;
	};

		xusbxti {
			compatible = "samsung,clock-xusbxti";
			clock-frequency = <24000000>;
	key_down {
		keypad,row = <0>;
		keypad,column = <1>;
		linux,code = <KEY_DOWN>;
	};

	key_up {
		keypad,row = <1>;
		keypad,column = <0>;
		linux,code = <KEY_UP>;
	};

	key_menu {
		keypad,row = <1>;
		keypad,column = <1>;
		linux,code = <KEY_MENU>;
	};

	key_back {
		keypad,row = <2>;
		keypad,column = <0>;
		linux,code = <KEY_BACK>;
	};

	key_enter {
		keypad,row = <2>;
		keypad,column = <1>;
		linux,code = <KEY_ENTER>;
	};
};

&mfc {
	samsung,mfc-r = <0x43000000 0x800000>;
	samsung,mfc-l = <0x51000000 0x800000>;
	status = "okay";
};

&mshc_0 {
	pinctrl-0 = <&sd4_clk &sd4_cmd &sd4_bus4 &sd4_bus8>;
	pinctrl-names = "default";
	status = "okay";

	num-slots = <1>;
	broken-cd;
	card-detect-delay = <200>;
	samsung,dw-mshc-ciu-div = <3>;
	samsung,dw-mshc-sdr-timing = <2 3>;
	samsung,dw-mshc-ddr-timing = <1 2>;
	bus-width = <8>;
	cap-mmc-highspeed;
};

&pinctrl_1 {
	keypad_rows: keypad-rows {
		samsung,pins = "gpx2-0", "gpx2-1", "gpx2-2";
		samsung,pin-function = <3>;
		samsung,pin-pud = <3>;
		samsung,pin-drv = <0>;
	};

	keypad_cols: keypad-cols {
		samsung,pins = "gpx1-0", "gpx1-1";
		samsung,pin-function = <3>;
		samsung,pin-pud = <0>;
		samsung,pin-drv = <0>;
	};
};

&rtc {
	status = "okay";
};

&sdhci_2 {
	bus-width = <4>;
	pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_bus4 &sd2_cd>;
	pinctrl-names = "default";
	vmmc-supply = <&mmc_reg>;
	status = "okay";
};

&serial_0 {
	status = "okay";
};

&serial_1 {
	status = "okay";
};

&serial_2 {
	status = "okay";
};

&serial_3 {
	status = "okay";
};

&watchdog {
	status = "okay";
};