Commit cab3db1b authored by Tony Lindgren's avatar Tony Lindgren
Browse files

ARM: dts: Group omap3 CM_ICLKEN_PER clocks



The clksel related registers on omap3 cause unique_unit_address and
node_name_chars_strict warnings with the W=1 or W=2 make flags enabled.

With the clock drivers updated, we can now avoid most of these warnings
by grouping the TI component clocks using the TI clksel binding, and
with the use of clock-output-names property to avoid non-standard node
names for the clocks.

Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
parent b508079b
Loading
Loading
Loading
Loading
+139 −131
Original line number Diff line number Diff line
@@ -1465,157 +1465,165 @@
		clock-div = <1>;
	};

	gpio6_ick: gpio6_ick@1010 {
	/* CM_ICLKEN_PER */
	clock@1010 {
		compatible = "ti,clksel";
		reg = <0x1010>;
		#clock-cells = <2>;
		#address-cells = <0>;

		gpio6_ick: clock-gpio6-ick {
			#clock-cells = <0>;
			compatible = "ti,omap3-interface-clock";
			clock-output-names = "gpio6_ick";
			clocks = <&per_l4_ick>;
		reg = <0x1010>;
			ti,bit-shift = <17>;
		};

	gpio5_ick: gpio5_ick@1010 {
		gpio5_ick: clock-gpio5-ick {
			#clock-cells = <0>;
			compatible = "ti,omap3-interface-clock";
			clock-output-names = "gpio5_ick";
			clocks = <&per_l4_ick>;
		reg = <0x1010>;
			ti,bit-shift = <16>;
		};

	gpio4_ick: gpio4_ick@1010 {
		gpio4_ick: clock-gpio4-ick {
			#clock-cells = <0>;
			compatible = "ti,omap3-interface-clock";
			clock-output-names = "gpio4_ick";
			clocks = <&per_l4_ick>;
		reg = <0x1010>;
			ti,bit-shift = <15>;
		};

	gpio3_ick: gpio3_ick@1010 {
		gpio3_ick: clock-gpio3-ick {
			#clock-cells = <0>;
			compatible = "ti,omap3-interface-clock";
			clock-output-names = "gpio3_ick";
			clocks = <&per_l4_ick>;
		reg = <0x1010>;
			ti,bit-shift = <14>;
		};

	gpio2_ick: gpio2_ick@1010 {
		gpio2_ick: clock-gpio2-ick {
			#clock-cells = <0>;
			compatible = "ti,omap3-interface-clock";
			clock-output-names = "gpio2_ick";
			clocks = <&per_l4_ick>;
		reg = <0x1010>;
			ti,bit-shift = <13>;
		};

	wdt3_ick: wdt3_ick@1010 {
		wdt3_ick: clock-wdt3-ick {
			#clock-cells = <0>;
			compatible = "ti,omap3-interface-clock";
			clock-output-names = "wdt3_ick";
			clocks = <&per_l4_ick>;
		reg = <0x1010>;
			ti,bit-shift = <12>;
		};

	uart3_ick: uart3_ick@1010 {
		uart3_ick: clock-uart3-ick {
			#clock-cells = <0>;
			compatible = "ti,omap3-interface-clock";
			clock-output-names = "uart3_ick";
			clocks = <&per_l4_ick>;
		reg = <0x1010>;
			ti,bit-shift = <11>;
		};

	uart4_ick: uart4_ick@1010 {
		uart4_ick: clock-uart4-ick {
			#clock-cells = <0>;
			compatible = "ti,omap3-interface-clock";
			clock-output-names = "uart4_ick";
			clocks = <&per_l4_ick>;
		reg = <0x1010>;
			ti,bit-shift = <18>;
		};

	gpt9_ick: gpt9_ick@1010 {
		gpt9_ick: clock-gpt9-ick {
			#clock-cells = <0>;
			compatible = "ti,omap3-interface-clock";
			clock-output-names = "gpt9_ick";
			clocks = <&per_l4_ick>;
		reg = <0x1010>;
			ti,bit-shift = <10>;
		};

	gpt8_ick: gpt8_ick@1010 {
		gpt8_ick: clock-gpt8-ick {
			#clock-cells = <0>;
			compatible = "ti,omap3-interface-clock";
			clock-output-names = "gpt8_ick";
			clocks = <&per_l4_ick>;
		reg = <0x1010>;
			ti,bit-shift = <9>;
		};

	gpt7_ick: gpt7_ick@1010 {
		gpt7_ick: clock-gpt7-ick {
			#clock-cells = <0>;
			compatible = "ti,omap3-interface-clock";
			clock-output-names = "gpt7_ick";
			clocks = <&per_l4_ick>;
		reg = <0x1010>;
			ti,bit-shift = <8>;
		};

	gpt6_ick: gpt6_ick@1010 {
		gpt6_ick: clock-gpt6-ick {
			#clock-cells = <0>;
			compatible = "ti,omap3-interface-clock";
			clock-output-names = "gpt6_ick";
			clocks = <&per_l4_ick>;
		reg = <0x1010>;
			ti,bit-shift = <7>;
		};

	gpt5_ick: gpt5_ick@1010 {
		gpt5_ick: clock-gpt5-ick {
			#clock-cells = <0>;
			compatible = "ti,omap3-interface-clock";
			clock-output-names = "gpt5_ick";
			clocks = <&per_l4_ick>;
		reg = <0x1010>;
			ti,bit-shift = <6>;
		};

	gpt4_ick: gpt4_ick@1010 {
		gpt4_ick: clock-gpt4-ick {
			#clock-cells = <0>;
			compatible = "ti,omap3-interface-clock";
			clock-output-names = "gpt4_ick";
			clocks = <&per_l4_ick>;
		reg = <0x1010>;
			ti,bit-shift = <5>;
		};

	gpt3_ick: gpt3_ick@1010 {
		gpt3_ick: clock-gpt3-ick {
			#clock-cells = <0>;
			compatible = "ti,omap3-interface-clock";
			clock-output-names = "gpt3_ick";
			clocks = <&per_l4_ick>;
		reg = <0x1010>;
			ti,bit-shift = <4>;
		};

	gpt2_ick: gpt2_ick@1010 {
		gpt2_ick: clock-gpt2-ick {
			#clock-cells = <0>;
			compatible = "ti,omap3-interface-clock";
			clock-output-names = "gpt2_ick";
			clocks = <&per_l4_ick>;
		reg = <0x1010>;
			ti,bit-shift = <3>;
		};

	mcbsp2_ick: mcbsp2_ick@1010 {
		mcbsp2_ick: clock-mcbsp2-ick {
			#clock-cells = <0>;
			compatible = "ti,omap3-interface-clock";
			clock-output-names = "mcbsp2_ick";
			clocks = <&per_l4_ick>;
		reg = <0x1010>;
			ti,bit-shift = <0>;
		};

	mcbsp3_ick: mcbsp3_ick@1010 {
		mcbsp3_ick: clock-mcbsp3-ick {
			#clock-cells = <0>;
			compatible = "ti,omap3-interface-clock";
			clock-output-names = "mcbsp3_ick";
			clocks = <&per_l4_ick>;
		reg = <0x1010>;
			ti,bit-shift = <1>;
		};

	mcbsp4_ick: mcbsp4_ick@1010 {
		mcbsp4_ick: clock-mcbsp4-ick {
			#clock-cells = <0>;
			compatible = "ti,omap3-interface-clock";
			clock-output-names = "mcbsp4_ick";
			clocks = <&per_l4_ick>;
		reg = <0x1010>;
			ti,bit-shift = <2>;
		};
	};

	emu_src_mux_ck: emu_src_mux_ck@1140 {
		#clock-cells = <0>;