162306a36Sopenharmony_ci&l4_wkup {						/* 0x44c00000 */
262306a36Sopenharmony_ci	compatible = "ti,am4-l4-wkup", "simple-pm-bus";
362306a36Sopenharmony_ci	power-domains = <&prm_wkup>;
462306a36Sopenharmony_ci	clocks = <&l4_wkup_clkctrl AM4_L4_WKUP_L4_WKUP_CLKCTRL 0>;
562306a36Sopenharmony_ci	clock-names = "fck";
662306a36Sopenharmony_ci	reg = <0x44c00000 0x800>,
762306a36Sopenharmony_ci	      <0x44c00800 0x800>,
862306a36Sopenharmony_ci	      <0x44c01000 0x400>,
962306a36Sopenharmony_ci	      <0x44c01400 0x400>;
1062306a36Sopenharmony_ci	reg-names = "ap", "la", "ia0", "ia1";
1162306a36Sopenharmony_ci	#address-cells = <1>;
1262306a36Sopenharmony_ci	#size-cells = <1>;
1362306a36Sopenharmony_ci	ranges = <0x00000000 0x44c00000 0x100000>,	/* segment 0 */
1462306a36Sopenharmony_ci		 <0x00100000 0x44d00000 0x100000>,	/* segment 1 */
1562306a36Sopenharmony_ci		 <0x00200000 0x44e00000 0x100000>;	/* segment 2 */
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci	segment@0 {					/* 0x44c00000 */
1862306a36Sopenharmony_ci		compatible = "simple-pm-bus";
1962306a36Sopenharmony_ci		#address-cells = <1>;
2062306a36Sopenharmony_ci		#size-cells = <1>;
2162306a36Sopenharmony_ci		ranges = <0x00000000 0x00000000 0x000800>,	/* ap 0 */
2262306a36Sopenharmony_ci			 <0x00000800 0x00000800 0x000800>,	/* ap 1 */
2362306a36Sopenharmony_ci			 <0x00001000 0x00001000 0x000400>,	/* ap 2 */
2462306a36Sopenharmony_ci			 <0x00001400 0x00001400 0x000400>;	/* ap 3 */
2562306a36Sopenharmony_ci	};
2662306a36Sopenharmony_ci
2762306a36Sopenharmony_ci	segment@100000 {					/* 0x44d00000 */
2862306a36Sopenharmony_ci		compatible = "simple-pm-bus";
2962306a36Sopenharmony_ci		#address-cells = <1>;
3062306a36Sopenharmony_ci		#size-cells = <1>;
3162306a36Sopenharmony_ci		ranges = <0x00000000 0x00100000 0x004000>,	/* ap 4 */
3262306a36Sopenharmony_ci			 <0x00004000 0x00104000 0x001000>,	/* ap 5 */
3362306a36Sopenharmony_ci			 <0x00080000 0x00180000 0x002000>,	/* ap 6 */
3462306a36Sopenharmony_ci			 <0x00082000 0x00182000 0x001000>,	/* ap 7 */
3562306a36Sopenharmony_ci			 <0x000f0000 0x001f0000 0x010000>;	/* ap 8 */
3662306a36Sopenharmony_ci
3762306a36Sopenharmony_ci		target-module@0 {			/* 0x44d00000, ap 4 28.0 */
3862306a36Sopenharmony_ci			compatible = "ti,sysc-omap4", "ti,sysc";
3962306a36Sopenharmony_ci			reg = <0x0 0x4>;
4062306a36Sopenharmony_ci			reg-names = "rev";
4162306a36Sopenharmony_ci			clocks = <&l4_wkup_aon_clkctrl AM4_L4_WKUP_AON_WKUP_M3_CLKCTRL 0>;
4262306a36Sopenharmony_ci			clock-names = "fck";
4362306a36Sopenharmony_ci			#address-cells = <1>;
4462306a36Sopenharmony_ci			#size-cells = <1>;
4562306a36Sopenharmony_ci			ranges = <0x00000000 0x00000000 0x4000>,
4662306a36Sopenharmony_ci				 <0x00080000 0x00080000 0x2000>;
4762306a36Sopenharmony_ci
4862306a36Sopenharmony_ci			wkup_m3: cpu@0 {
4962306a36Sopenharmony_ci				compatible = "ti,am4372-wkup-m3";
5062306a36Sopenharmony_ci				reg = <0x00000000 0x4000>,
5162306a36Sopenharmony_ci				      <0x00080000 0x2000>;
5262306a36Sopenharmony_ci				reg-names = "umem", "dmem";
5362306a36Sopenharmony_ci				resets = <&prm_wkup 3>;
5462306a36Sopenharmony_ci				reset-names = "rstctrl";
5562306a36Sopenharmony_ci				ti,pm-firmware = "am335x-pm-firmware.elf";
5662306a36Sopenharmony_ci			};
5762306a36Sopenharmony_ci		};
5862306a36Sopenharmony_ci
5962306a36Sopenharmony_ci		target-module@f0000 {			/* 0x44df0000, ap 8 58.0 */
6062306a36Sopenharmony_ci			compatible = "ti,sysc-omap4", "ti,sysc";
6162306a36Sopenharmony_ci			reg = <0xf0000 0x4>;
6262306a36Sopenharmony_ci			reg-names = "rev";
6362306a36Sopenharmony_ci			#address-cells = <1>;
6462306a36Sopenharmony_ci			#size-cells = <1>;
6562306a36Sopenharmony_ci			ranges = <0x0 0xf0000 0x10000>;
6662306a36Sopenharmony_ci
6762306a36Sopenharmony_ci			prcm: prcm@0 {
6862306a36Sopenharmony_ci				compatible = "ti,am4-prcm", "simple-bus";
6962306a36Sopenharmony_ci				reg = <0x0 0x11000>;
7062306a36Sopenharmony_ci				interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;
7162306a36Sopenharmony_ci				#address-cells = <1>;
7262306a36Sopenharmony_ci				#size-cells = <1>;
7362306a36Sopenharmony_ci				ranges = <0 0 0x11000>;
7462306a36Sopenharmony_ci
7562306a36Sopenharmony_ci				prcm_clocks: clocks {
7662306a36Sopenharmony_ci					#address-cells = <1>;
7762306a36Sopenharmony_ci					#size-cells = <0>;
7862306a36Sopenharmony_ci				};
7962306a36Sopenharmony_ci
8062306a36Sopenharmony_ci				prcm_clockdomains: clockdomains {
8162306a36Sopenharmony_ci				};
8262306a36Sopenharmony_ci			};
8362306a36Sopenharmony_ci		};
8462306a36Sopenharmony_ci	};
8562306a36Sopenharmony_ci
8662306a36Sopenharmony_ci	segment@200000 {					/* 0x44e00000 */
8762306a36Sopenharmony_ci		compatible = "simple-pm-bus";
8862306a36Sopenharmony_ci		#address-cells = <1>;
8962306a36Sopenharmony_ci		#size-cells = <1>;
9062306a36Sopenharmony_ci		ranges = <0x00000000 0x00200000 0x001000>,	/* ap 9 */
9162306a36Sopenharmony_ci			 <0x00003000 0x00203000 0x001000>,	/* ap 10 */
9262306a36Sopenharmony_ci			 <0x00004000 0x00204000 0x001000>,	/* ap 11 */
9362306a36Sopenharmony_ci			 <0x00005000 0x00205000 0x001000>,	/* ap 12 */
9462306a36Sopenharmony_ci			 <0x00006000 0x00206000 0x001000>,	/* ap 13 */
9562306a36Sopenharmony_ci			 <0x00007000 0x00207000 0x001000>,	/* ap 14 */
9662306a36Sopenharmony_ci			 <0x00008000 0x00208000 0x001000>,	/* ap 15 */
9762306a36Sopenharmony_ci			 <0x00009000 0x00209000 0x001000>,	/* ap 16 */
9862306a36Sopenharmony_ci			 <0x0000a000 0x0020a000 0x001000>,	/* ap 17 */
9962306a36Sopenharmony_ci			 <0x0000b000 0x0020b000 0x001000>,	/* ap 18 */
10062306a36Sopenharmony_ci			 <0x0000c000 0x0020c000 0x001000>,	/* ap 19 */
10162306a36Sopenharmony_ci			 <0x0000d000 0x0020d000 0x001000>,	/* ap 20 */
10262306a36Sopenharmony_ci			 <0x0000f000 0x0020f000 0x001000>,	/* ap 21 */
10362306a36Sopenharmony_ci			 <0x00010000 0x00210000 0x010000>,	/* ap 22 */
10462306a36Sopenharmony_ci			 <0x00030000 0x00230000 0x001000>,	/* ap 23 */
10562306a36Sopenharmony_ci			 <0x00031000 0x00231000 0x001000>,	/* ap 24 */
10662306a36Sopenharmony_ci			 <0x00032000 0x00232000 0x001000>,	/* ap 25 */
10762306a36Sopenharmony_ci			 <0x00033000 0x00233000 0x001000>,	/* ap 26 */
10862306a36Sopenharmony_ci			 <0x00034000 0x00234000 0x001000>,	/* ap 27 */
10962306a36Sopenharmony_ci			 <0x00035000 0x00235000 0x001000>,	/* ap 28 */
11062306a36Sopenharmony_ci			 <0x00036000 0x00236000 0x001000>,	/* ap 29 */
11162306a36Sopenharmony_ci			 <0x00037000 0x00237000 0x001000>,	/* ap 30 */
11262306a36Sopenharmony_ci			 <0x00038000 0x00238000 0x001000>,	/* ap 31 */
11362306a36Sopenharmony_ci			 <0x00039000 0x00239000 0x001000>,	/* ap 32 */
11462306a36Sopenharmony_ci			 <0x0003a000 0x0023a000 0x001000>,	/* ap 33 */
11562306a36Sopenharmony_ci			 <0x0003e000 0x0023e000 0x001000>,	/* ap 34 */
11662306a36Sopenharmony_ci			 <0x0003f000 0x0023f000 0x001000>,	/* ap 35 */
11762306a36Sopenharmony_ci			 <0x00040000 0x00240000 0x040000>,	/* ap 36 */
11862306a36Sopenharmony_ci			 <0x00080000 0x00280000 0x001000>,	/* ap 37 */
11962306a36Sopenharmony_ci			 <0x00088000 0x00288000 0x008000>,	/* ap 38 */
12062306a36Sopenharmony_ci			 <0x00092000 0x00292000 0x001000>,	/* ap 39 */
12162306a36Sopenharmony_ci			 <0x00086000 0x00286000 0x001000>,	/* ap 40 */
12262306a36Sopenharmony_ci			 <0x00087000 0x00287000 0x001000>,	/* ap 41 */
12362306a36Sopenharmony_ci			 <0x00090000 0x00290000 0x001000>,	/* ap 42 */
12462306a36Sopenharmony_ci			 <0x00091000 0x00291000 0x001000>;	/* ap 43 */
12562306a36Sopenharmony_ci
12662306a36Sopenharmony_ci		target-module@3000 {			/* 0x44e03000, ap 10 0a.0 */
12762306a36Sopenharmony_ci			compatible = "ti,sysc";
12862306a36Sopenharmony_ci			status = "disabled";
12962306a36Sopenharmony_ci			#address-cells = <1>;
13062306a36Sopenharmony_ci			#size-cells = <1>;
13162306a36Sopenharmony_ci			ranges = <0x0 0x3000 0x1000>;
13262306a36Sopenharmony_ci		};
13362306a36Sopenharmony_ci
13462306a36Sopenharmony_ci		target-module@5000 {			/* 0x44e05000, ap 12 30.0 */
13562306a36Sopenharmony_ci			compatible = "ti,sysc";
13662306a36Sopenharmony_ci			status = "disabled";
13762306a36Sopenharmony_ci			#address-cells = <1>;
13862306a36Sopenharmony_ci			#size-cells = <1>;
13962306a36Sopenharmony_ci			ranges = <0x0 0x5000 0x1000>;
14062306a36Sopenharmony_ci		};
14162306a36Sopenharmony_ci
14262306a36Sopenharmony_ci		target-module@7000 {			/* 0x44e07000, ap 14 20.0 */
14362306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
14462306a36Sopenharmony_ci			reg = <0x7000 0x4>,
14562306a36Sopenharmony_ci			      <0x7010 0x4>,
14662306a36Sopenharmony_ci			      <0x7114 0x4>;
14762306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
14862306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
14962306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET |
15062306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
15162306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
15262306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
15362306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
15462306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
15562306a36Sopenharmony_ci			ti,syss-mask = <1>;
15662306a36Sopenharmony_ci			/* Domains (P, C): wkup_pwrdm, l4_wkup_clkdm */
15762306a36Sopenharmony_ci			clocks = <&l4_wkup_clkctrl AM4_L4_WKUP_GPIO1_CLKCTRL 0>,
15862306a36Sopenharmony_ci				 <&l4_wkup_clkctrl AM4_L4_WKUP_GPIO1_CLKCTRL 8>;
15962306a36Sopenharmony_ci			clock-names = "fck", "dbclk";
16062306a36Sopenharmony_ci			#address-cells = <1>;
16162306a36Sopenharmony_ci			#size-cells = <1>;
16262306a36Sopenharmony_ci			ranges = <0x0 0x7000 0x1000>;
16362306a36Sopenharmony_ci
16462306a36Sopenharmony_ci			gpio0: gpio@0 {
16562306a36Sopenharmony_ci				compatible = "ti,am4372-gpio","ti,omap4-gpio";
16662306a36Sopenharmony_ci				reg = <0x0 0x1000>;
16762306a36Sopenharmony_ci				interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>;
16862306a36Sopenharmony_ci				gpio-controller;
16962306a36Sopenharmony_ci				#gpio-cells = <2>;
17062306a36Sopenharmony_ci				interrupt-controller;
17162306a36Sopenharmony_ci				#interrupt-cells = <2>;
17262306a36Sopenharmony_ci				status = "disabled";
17362306a36Sopenharmony_ci			};
17462306a36Sopenharmony_ci		};
17562306a36Sopenharmony_ci
17662306a36Sopenharmony_ci		target-module@9000 {			/* 0x44e09000, ap 16 04.0 */
17762306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
17862306a36Sopenharmony_ci			reg = <0x9050 0x4>,
17962306a36Sopenharmony_ci			      <0x9054 0x4>,
18062306a36Sopenharmony_ci			      <0x9058 0x4>;
18162306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
18262306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
18362306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET |
18462306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
18562306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
18662306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
18762306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
18862306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
18962306a36Sopenharmony_ci			/* Domains (P, C): wkup_pwrdm, l4_wkup_clkdm */
19062306a36Sopenharmony_ci			clocks = <&l4_wkup_clkctrl AM4_L4_WKUP_UART1_CLKCTRL 0>;
19162306a36Sopenharmony_ci			clock-names = "fck";
19262306a36Sopenharmony_ci			#address-cells = <1>;
19362306a36Sopenharmony_ci			#size-cells = <1>;
19462306a36Sopenharmony_ci			ranges = <0x0 0x9000 0x1000>;
19562306a36Sopenharmony_ci
19662306a36Sopenharmony_ci			uart0: serial@0 {
19762306a36Sopenharmony_ci				compatible = "ti,am4372-uart";
19862306a36Sopenharmony_ci				reg = <0x0 0x2000>;
19962306a36Sopenharmony_ci				interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>;
20062306a36Sopenharmony_ci			};
20162306a36Sopenharmony_ci		};
20262306a36Sopenharmony_ci
20362306a36Sopenharmony_ci		target-module@b000 {			/* 0x44e0b000, ap 18 48.0 */
20462306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
20562306a36Sopenharmony_ci			reg = <0xb000 0x8>,
20662306a36Sopenharmony_ci			      <0xb010 0x8>,
20762306a36Sopenharmony_ci			      <0xb090 0x8>;
20862306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
20962306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
21062306a36Sopenharmony_ci					 SYSC_OMAP2_ENAWAKEUP |
21162306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET |
21262306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
21362306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
21462306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
21562306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
21662306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
21762306a36Sopenharmony_ci			ti,syss-mask = <1>;
21862306a36Sopenharmony_ci			/* Domains (P, C): wkup_pwrdm, l4_wkup_clkdm */
21962306a36Sopenharmony_ci			clocks = <&l4_wkup_clkctrl AM4_L4_WKUP_I2C1_CLKCTRL 0>;
22062306a36Sopenharmony_ci			clock-names = "fck";
22162306a36Sopenharmony_ci			#address-cells = <1>;
22262306a36Sopenharmony_ci			#size-cells = <1>;
22362306a36Sopenharmony_ci			ranges = <0x0 0xb000 0x1000>;
22462306a36Sopenharmony_ci
22562306a36Sopenharmony_ci			i2c0: i2c@0 {
22662306a36Sopenharmony_ci				compatible = "ti,am4372-i2c","ti,omap4-i2c";
22762306a36Sopenharmony_ci				reg = <0x0 0x1000>;
22862306a36Sopenharmony_ci				interrupts = <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>;
22962306a36Sopenharmony_ci				#address-cells = <1>;
23062306a36Sopenharmony_ci				#size-cells = <0>;
23162306a36Sopenharmony_ci				status = "disabled";
23262306a36Sopenharmony_ci			};
23362306a36Sopenharmony_ci		};
23462306a36Sopenharmony_ci
23562306a36Sopenharmony_ci		target-module@d000 {			/* 0x44e0d000, ap 20 38.0 */
23662306a36Sopenharmony_ci			compatible = "ti,sysc-omap4", "ti,sysc";
23762306a36Sopenharmony_ci			reg = <0xd000 0x4>,
23862306a36Sopenharmony_ci			      <0xd010 0x4>;
23962306a36Sopenharmony_ci			reg-names = "rev", "sysc";
24062306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
24162306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
24262306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
24362306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
24462306a36Sopenharmony_ci			/* Domains (P, C): wkup_pwrdm, l3s_tsc_clkdm */
24562306a36Sopenharmony_ci			clocks = <&l3s_tsc_clkctrl AM4_L3S_TSC_ADC_TSC_CLKCTRL 0>;
24662306a36Sopenharmony_ci			clock-names = "fck";
24762306a36Sopenharmony_ci			#address-cells = <1>;
24862306a36Sopenharmony_ci			#size-cells = <1>;
24962306a36Sopenharmony_ci			ranges = <0x0 0xd000 0x1000>;
25062306a36Sopenharmony_ci
25162306a36Sopenharmony_ci			tscadc: tscadc@0 {
25262306a36Sopenharmony_ci				compatible = "ti,am3359-tscadc";
25362306a36Sopenharmony_ci				reg = <0x0 0x1000>;
25462306a36Sopenharmony_ci				interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
25562306a36Sopenharmony_ci				clocks = <&adc_tsc_fck>;
25662306a36Sopenharmony_ci				clock-names = "fck";
25762306a36Sopenharmony_ci				status = "disabled";
25862306a36Sopenharmony_ci				dmas = <&edma 53 0>, <&edma 57 0>;
25962306a36Sopenharmony_ci				dma-names = "fifo0", "fifo1";
26062306a36Sopenharmony_ci
26162306a36Sopenharmony_ci				tsc {
26262306a36Sopenharmony_ci					compatible = "ti,am3359-tsc";
26362306a36Sopenharmony_ci				};
26462306a36Sopenharmony_ci
26562306a36Sopenharmony_ci				adc {
26662306a36Sopenharmony_ci					#io-channel-cells = <1>;
26762306a36Sopenharmony_ci					compatible = "ti,am3359-adc";
26862306a36Sopenharmony_ci				};
26962306a36Sopenharmony_ci
27062306a36Sopenharmony_ci			};
27162306a36Sopenharmony_ci		};
27262306a36Sopenharmony_ci
27362306a36Sopenharmony_ci		target-module@10000 {			/* 0x44e10000, ap 22 0c.0 */
27462306a36Sopenharmony_ci			compatible = "ti,sysc-omap4", "ti,sysc";
27562306a36Sopenharmony_ci			reg = <0x10000 0x4>;
27662306a36Sopenharmony_ci			reg-names = "rev";
27762306a36Sopenharmony_ci			clocks = <&l4_wkup_clkctrl AM4_L4_WKUP_CONTROL_CLKCTRL 0>;
27862306a36Sopenharmony_ci			clock-names = "fck";
27962306a36Sopenharmony_ci			ti,no-idle;
28062306a36Sopenharmony_ci			#address-cells = <1>;
28162306a36Sopenharmony_ci			#size-cells = <1>;
28262306a36Sopenharmony_ci			ranges = <0x0 0x10000 0x10000>;
28362306a36Sopenharmony_ci
28462306a36Sopenharmony_ci			scm: scm@0 {
28562306a36Sopenharmony_ci				compatible = "ti,am4-scm", "simple-bus";
28662306a36Sopenharmony_ci				reg = <0x0 0x4000>;
28762306a36Sopenharmony_ci				#address-cells = <1>;
28862306a36Sopenharmony_ci				#size-cells = <1>;
28962306a36Sopenharmony_ci				ranges = <0 0 0x4000>;
29062306a36Sopenharmony_ci
29162306a36Sopenharmony_ci				am43xx_pinmux: pinmux@800 {
29262306a36Sopenharmony_ci					compatible = "ti,am437-padconf",
29362306a36Sopenharmony_ci						     "pinctrl-single";
29462306a36Sopenharmony_ci					reg = <0x800 0x31c>;
29562306a36Sopenharmony_ci					#address-cells = <1>;
29662306a36Sopenharmony_ci					#size-cells = <0>;
29762306a36Sopenharmony_ci					#pinctrl-cells = <1>;
29862306a36Sopenharmony_ci					#interrupt-cells = <1>;
29962306a36Sopenharmony_ci					interrupt-controller;
30062306a36Sopenharmony_ci					pinctrl-single,register-width = <32>;
30162306a36Sopenharmony_ci					pinctrl-single,function-mask = <0xffffffff>;
30262306a36Sopenharmony_ci				};
30362306a36Sopenharmony_ci
30462306a36Sopenharmony_ci				scm_conf: scm_conf@0 {
30562306a36Sopenharmony_ci					compatible = "syscon", "simple-bus";
30662306a36Sopenharmony_ci					reg = <0x0 0x800>;
30762306a36Sopenharmony_ci					#address-cells = <1>;
30862306a36Sopenharmony_ci					#size-cells = <1>;
30962306a36Sopenharmony_ci
31062306a36Sopenharmony_ci					phy_gmii_sel: phy-gmii-sel {
31162306a36Sopenharmony_ci						compatible = "ti,am43xx-phy-gmii-sel";
31262306a36Sopenharmony_ci						reg = <0x650 0x4>;
31362306a36Sopenharmony_ci						#phy-cells = <2>;
31462306a36Sopenharmony_ci					};
31562306a36Sopenharmony_ci
31662306a36Sopenharmony_ci					scm_clocks: clocks {
31762306a36Sopenharmony_ci						#address-cells = <1>;
31862306a36Sopenharmony_ci						#size-cells = <0>;
31962306a36Sopenharmony_ci					};
32062306a36Sopenharmony_ci				};
32162306a36Sopenharmony_ci
32262306a36Sopenharmony_ci				wkup_m3_ipc: wkup_m3_ipc@1324 {
32362306a36Sopenharmony_ci					compatible = "ti,am4372-wkup-m3-ipc";
32462306a36Sopenharmony_ci					reg = <0x1324 0x44>;
32562306a36Sopenharmony_ci					interrupts = <GIC_SPI 78 IRQ_TYPE_LEVEL_HIGH>;
32662306a36Sopenharmony_ci					ti,rproc = <&wkup_m3>;
32762306a36Sopenharmony_ci					mboxes = <&mailbox &mbox_wkupm3>;
32862306a36Sopenharmony_ci				};
32962306a36Sopenharmony_ci
33062306a36Sopenharmony_ci				edma_xbar: dma-router@f90 {
33162306a36Sopenharmony_ci					compatible = "ti,am335x-edma-crossbar";
33262306a36Sopenharmony_ci					reg = <0xf90 0x40>;
33362306a36Sopenharmony_ci					#dma-cells = <3>;
33462306a36Sopenharmony_ci					dma-requests = <64>;
33562306a36Sopenharmony_ci					dma-masters = <&edma>;
33662306a36Sopenharmony_ci				};
33762306a36Sopenharmony_ci
33862306a36Sopenharmony_ci				scm_clockdomains: clockdomains {
33962306a36Sopenharmony_ci				};
34062306a36Sopenharmony_ci			};
34162306a36Sopenharmony_ci		};
34262306a36Sopenharmony_ci
34362306a36Sopenharmony_ci		timer1_target: target-module@31000 {	/* 0x44e31000, ap 24 40.0 */
34462306a36Sopenharmony_ci			compatible = "ti,sysc-omap2-timer", "ti,sysc";
34562306a36Sopenharmony_ci			reg = <0x31000 0x4>,
34662306a36Sopenharmony_ci			      <0x31010 0x4>,
34762306a36Sopenharmony_ci			      <0x31014 0x4>;
34862306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
34962306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
35062306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET |
35162306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
35262306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
35362306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
35462306a36Sopenharmony_ci					<SYSC_IDLE_SMART>;
35562306a36Sopenharmony_ci			ti,syss-mask = <1>;
35662306a36Sopenharmony_ci			/* Domains (P, C): wkup_pwrdm, l4_wkup_clkdm */
35762306a36Sopenharmony_ci			clocks = <&l4_wkup_clkctrl AM4_L4_WKUP_TIMER1_CLKCTRL 0>;
35862306a36Sopenharmony_ci			clock-names = "fck";
35962306a36Sopenharmony_ci			#address-cells = <1>;
36062306a36Sopenharmony_ci			#size-cells = <1>;
36162306a36Sopenharmony_ci			ranges = <0x0 0x31000 0x1000>;
36262306a36Sopenharmony_ci
36362306a36Sopenharmony_ci			timer1: timer@0 {
36462306a36Sopenharmony_ci				compatible = "ti,am4372-timer-1ms","ti,am335x-timer-1ms";
36562306a36Sopenharmony_ci				reg = <0x0 0x400>;
36662306a36Sopenharmony_ci				interrupts = <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>;
36762306a36Sopenharmony_ci				ti,timer-alwon;
36862306a36Sopenharmony_ci				clocks = <&timer1_fck>;
36962306a36Sopenharmony_ci				clock-names = "fck";
37062306a36Sopenharmony_ci			};
37162306a36Sopenharmony_ci		};
37262306a36Sopenharmony_ci
37362306a36Sopenharmony_ci		target-module@33000 {			/* 0x44e33000, ap 26 18.0 */
37462306a36Sopenharmony_ci			compatible = "ti,sysc";
37562306a36Sopenharmony_ci			status = "disabled";
37662306a36Sopenharmony_ci			#address-cells = <1>;
37762306a36Sopenharmony_ci			#size-cells = <1>;
37862306a36Sopenharmony_ci			ranges = <0x0 0x33000 0x1000>;
37962306a36Sopenharmony_ci		};
38062306a36Sopenharmony_ci
38162306a36Sopenharmony_ci		target-module@35000 {			/* 0x44e35000, ap 28 50.0 */
38262306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
38362306a36Sopenharmony_ci			reg = <0x35000 0x4>,
38462306a36Sopenharmony_ci			      <0x35010 0x4>,
38562306a36Sopenharmony_ci			      <0x35014 0x4>;
38662306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
38762306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_EMUFREE |
38862306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET)>;
38962306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
39062306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
39162306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
39262306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
39362306a36Sopenharmony_ci			ti,syss-mask = <1>;
39462306a36Sopenharmony_ci			/* Domains (P, C): wkup_pwrdm, l4_wkup_clkdm */
39562306a36Sopenharmony_ci			clocks = <&l4_wkup_clkctrl AM4_L4_WKUP_WD_TIMER2_CLKCTRL 0>;
39662306a36Sopenharmony_ci			clock-names = "fck";
39762306a36Sopenharmony_ci			#address-cells = <1>;
39862306a36Sopenharmony_ci			#size-cells = <1>;
39962306a36Sopenharmony_ci			ranges = <0x0 0x35000 0x1000>;
40062306a36Sopenharmony_ci
40162306a36Sopenharmony_ci			wdt: wdt@0 {
40262306a36Sopenharmony_ci				compatible = "ti,am4372-wdt","ti,omap3-wdt";
40362306a36Sopenharmony_ci				reg = <0x0 0x1000>;
40462306a36Sopenharmony_ci				interrupts = <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>;
40562306a36Sopenharmony_ci			};
40662306a36Sopenharmony_ci		};
40762306a36Sopenharmony_ci
40862306a36Sopenharmony_ci		target-module@37000 {			/* 0x44e37000, ap 30 08.0 */
40962306a36Sopenharmony_ci			compatible = "ti,sysc";
41062306a36Sopenharmony_ci			status = "disabled";
41162306a36Sopenharmony_ci			#address-cells = <1>;
41262306a36Sopenharmony_ci			#size-cells = <1>;
41362306a36Sopenharmony_ci			ranges = <0x0 0x37000 0x1000>;
41462306a36Sopenharmony_ci		};
41562306a36Sopenharmony_ci
41662306a36Sopenharmony_ci		target-module@39000 {			/* 0x44e39000, ap 32 02.0 */
41762306a36Sopenharmony_ci			compatible = "ti,sysc";
41862306a36Sopenharmony_ci			status = "disabled";
41962306a36Sopenharmony_ci			#address-cells = <1>;
42062306a36Sopenharmony_ci			#size-cells = <1>;
42162306a36Sopenharmony_ci			ranges = <0x0 0x39000 0x1000>;
42262306a36Sopenharmony_ci		};
42362306a36Sopenharmony_ci
42462306a36Sopenharmony_ci		rtc_target: target-module@3e000 {	/* 0x44e3e000, ap 34 60.0 */
42562306a36Sopenharmony_ci			compatible = "ti,sysc-omap4-simple", "ti,sysc";
42662306a36Sopenharmony_ci			reg = <0x3e074 0x4>,
42762306a36Sopenharmony_ci			      <0x3e078 0x4>;
42862306a36Sopenharmony_ci			reg-names = "rev", "sysc";
42962306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
43062306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
43162306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
43262306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
43362306a36Sopenharmony_ci			/* Domains (P, C): rtc_pwrdm, l4_rtc_clkdm */
43462306a36Sopenharmony_ci			power-domains = <&prm_rtc>;
43562306a36Sopenharmony_ci			clocks = <&l4_rtc_clkctrl AM4_L4_RTC_RTC_CLKCTRL 0>;
43662306a36Sopenharmony_ci			clock-names = "fck";
43762306a36Sopenharmony_ci			#address-cells = <1>;
43862306a36Sopenharmony_ci			#size-cells = <1>;
43962306a36Sopenharmony_ci			ranges = <0x0 0x3e000 0x1000>;
44062306a36Sopenharmony_ci
44162306a36Sopenharmony_ci			rtc: rtc@0 {
44262306a36Sopenharmony_ci				compatible = "ti,am4372-rtc", "ti,am3352-rtc",
44362306a36Sopenharmony_ci					     "ti,da830-rtc";
44462306a36Sopenharmony_ci				reg = <0x0 0x1000>;
44562306a36Sopenharmony_ci				interrupts = <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>,
44662306a36Sopenharmony_ci					     <GIC_SPI 76 IRQ_TYPE_LEVEL_HIGH>;
44762306a36Sopenharmony_ci				clocks = <&clk_32768_ck>;
44862306a36Sopenharmony_ci				clock-names = "int-clk";
44962306a36Sopenharmony_ci				system-power-controller;
45062306a36Sopenharmony_ci				status = "disabled";
45162306a36Sopenharmony_ci			};
45262306a36Sopenharmony_ci		};
45362306a36Sopenharmony_ci
45462306a36Sopenharmony_ci		target-module@40000 {			/* 0x44e40000, ap 36 68.0 */
45562306a36Sopenharmony_ci			compatible = "ti,sysc";
45662306a36Sopenharmony_ci			status = "disabled";
45762306a36Sopenharmony_ci			#address-cells = <1>;
45862306a36Sopenharmony_ci			#size-cells = <1>;
45962306a36Sopenharmony_ci			ranges = <0x0 0x40000 0x40000>;
46062306a36Sopenharmony_ci		};
46162306a36Sopenharmony_ci
46262306a36Sopenharmony_ci		target-module@86000 {			/* 0x44e86000, ap 40 70.0 */
46362306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
46462306a36Sopenharmony_ci			reg = <0x86000 0x4>,
46562306a36Sopenharmony_ci			      <0x86004 0x4>;
46662306a36Sopenharmony_ci			reg-names = "rev", "sysc";
46762306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
46862306a36Sopenharmony_ci					<SYSC_IDLE_NO>;
46962306a36Sopenharmony_ci			/* Domains (P, C): wkup_pwrdm, l4_wkup_aon_clkdm */
47062306a36Sopenharmony_ci			clocks = <&l4_wkup_aon_clkctrl AM4_L4_WKUP_AON_COUNTER_32K_CLKCTRL 0>;
47162306a36Sopenharmony_ci			clock-names = "fck";
47262306a36Sopenharmony_ci			#address-cells = <1>;
47362306a36Sopenharmony_ci			#size-cells = <1>;
47462306a36Sopenharmony_ci			ranges = <0x0 0x86000 0x1000>;
47562306a36Sopenharmony_ci
47662306a36Sopenharmony_ci			counter32k: counter@0 {
47762306a36Sopenharmony_ci				compatible = "ti,am4372-counter32k","ti,omap-counter32k";
47862306a36Sopenharmony_ci				reg = <0x0 0x40>;
47962306a36Sopenharmony_ci			};
48062306a36Sopenharmony_ci		};
48162306a36Sopenharmony_ci
48262306a36Sopenharmony_ci		target-module@88000 {			/* 0x44e88000, ap 38 12.0 */
48362306a36Sopenharmony_ci			compatible = "ti,sysc";
48462306a36Sopenharmony_ci			status = "disabled";
48562306a36Sopenharmony_ci			#address-cells = <1>;
48662306a36Sopenharmony_ci			#size-cells = <1>;
48762306a36Sopenharmony_ci			ranges = <0x00000000 0x00088000 0x00008000>,
48862306a36Sopenharmony_ci				 <0x00008000 0x00090000 0x00001000>,
48962306a36Sopenharmony_ci				 <0x00009000 0x00091000 0x00001000>;
49062306a36Sopenharmony_ci		};
49162306a36Sopenharmony_ci	};
49262306a36Sopenharmony_ci};
49362306a36Sopenharmony_ci
49462306a36Sopenharmony_ci&l4_fast {					/* 0x4a000000 */
49562306a36Sopenharmony_ci	compatible = "ti,am4-l4-fast", "simple-pm-bus";
49662306a36Sopenharmony_ci	power-domains = <&prm_per>;
49762306a36Sopenharmony_ci	clocks = <&l3_clkctrl AM4_L3_L4_HS_CLKCTRL 0>;
49862306a36Sopenharmony_ci	clock-names = "fck";
49962306a36Sopenharmony_ci	reg = <0x4a000000 0x800>,
50062306a36Sopenharmony_ci	      <0x4a000800 0x800>,
50162306a36Sopenharmony_ci	      <0x4a001000 0x400>;
50262306a36Sopenharmony_ci	reg-names = "ap", "la", "ia0";
50362306a36Sopenharmony_ci	#address-cells = <1>;
50462306a36Sopenharmony_ci	#size-cells = <1>;
50562306a36Sopenharmony_ci	ranges = <0x00000000 0x4a000000 0x1000000>;	/* segment 0 */
50662306a36Sopenharmony_ci
50762306a36Sopenharmony_ci	segment@0 {					/* 0x4a000000 */
50862306a36Sopenharmony_ci		compatible = "simple-pm-bus";
50962306a36Sopenharmony_ci		#address-cells = <1>;
51062306a36Sopenharmony_ci		#size-cells = <1>;
51162306a36Sopenharmony_ci		ranges = <0x00000000 0x00000000 0x000800>,	/* ap 0 */
51262306a36Sopenharmony_ci			 <0x00000800 0x00000800 0x000800>,	/* ap 1 */
51362306a36Sopenharmony_ci			 <0x00001000 0x00001000 0x000400>,	/* ap 2 */
51462306a36Sopenharmony_ci			 <0x00100000 0x00100000 0x008000>,	/* ap 3 */
51562306a36Sopenharmony_ci			 <0x00108000 0x00108000 0x001000>,	/* ap 4 */
51662306a36Sopenharmony_ci			 <0x00400000 0x00400000 0x002000>,	/* ap 5 */
51762306a36Sopenharmony_ci			 <0x00402000 0x00402000 0x001000>,	/* ap 6 */
51862306a36Sopenharmony_ci			 <0x00200000 0x00200000 0x080000>,	/* ap 7 */
51962306a36Sopenharmony_ci			 <0x00280000 0x00280000 0x001000>;	/* ap 8 */
52062306a36Sopenharmony_ci
52162306a36Sopenharmony_ci		target-module@100000 {			/* 0x4a100000, ap 3 04.0 */
52262306a36Sopenharmony_ci			compatible = "ti,sysc-omap4-simple", "ti,sysc";
52362306a36Sopenharmony_ci			reg = <0x101200 0x4>,
52462306a36Sopenharmony_ci			      <0x101208 0x4>,
52562306a36Sopenharmony_ci			      <0x101204 0x4>;
52662306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
52762306a36Sopenharmony_ci			ti,sysc-mask = <0>;
52862306a36Sopenharmony_ci			ti,sysc-midle = <SYSC_IDLE_FORCE>,
52962306a36Sopenharmony_ci					<SYSC_IDLE_NO>;
53062306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
53162306a36Sopenharmony_ci					<SYSC_IDLE_NO>;
53262306a36Sopenharmony_ci			ti,syss-mask = <1>;
53362306a36Sopenharmony_ci			clocks = <&cpsw_125mhz_clkctrl AM4_CPSW_125MHZ_CPGMAC0_CLKCTRL 0>;
53462306a36Sopenharmony_ci			clock-names = "fck";
53562306a36Sopenharmony_ci			#address-cells = <1>;
53662306a36Sopenharmony_ci			#size-cells = <1>;
53762306a36Sopenharmony_ci			ranges = <0x0 0x100000 0x8000>;
53862306a36Sopenharmony_ci
53962306a36Sopenharmony_ci			mac_sw: switch@0 {
54062306a36Sopenharmony_ci				compatible = "ti,am4372-cpsw-switch", "ti,cpsw-switch";
54162306a36Sopenharmony_ci				reg = <0x0 0x4000>;
54262306a36Sopenharmony_ci				ranges = <0 0 0x4000>;
54362306a36Sopenharmony_ci				clocks = <&cpsw_125mhz_gclk>, <&dpll_clksel_mac_clk>;
54462306a36Sopenharmony_ci				clock-names = "fck", "50mclk";
54562306a36Sopenharmony_ci				assigned-clocks = <&dpll_clksel_mac_clk>;
54662306a36Sopenharmony_ci				assigned-clock-rates = <50000000>;
54762306a36Sopenharmony_ci				#address-cells = <1>;
54862306a36Sopenharmony_ci				#size-cells = <1>;
54962306a36Sopenharmony_ci				syscon = <&scm_conf>;
55062306a36Sopenharmony_ci				status = "disabled";
55162306a36Sopenharmony_ci
55262306a36Sopenharmony_ci				interrupts = <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>,
55362306a36Sopenharmony_ci					     <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>,
55462306a36Sopenharmony_ci					     <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>,
55562306a36Sopenharmony_ci					     <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>;
55662306a36Sopenharmony_ci				interrupt-names = "rx_thresh", "rx", "tx", "misc";
55762306a36Sopenharmony_ci
55862306a36Sopenharmony_ci				ethernet-ports {
55962306a36Sopenharmony_ci					#address-cells = <1>;
56062306a36Sopenharmony_ci					#size-cells = <0>;
56162306a36Sopenharmony_ci
56262306a36Sopenharmony_ci					cpsw_port1: port@1 {
56362306a36Sopenharmony_ci						reg = <1>;
56462306a36Sopenharmony_ci						label = "port1";
56562306a36Sopenharmony_ci						mac-address = [ 00 00 00 00 00 00 ];
56662306a36Sopenharmony_ci						phys = <&phy_gmii_sel 1 0>;
56762306a36Sopenharmony_ci					};
56862306a36Sopenharmony_ci
56962306a36Sopenharmony_ci					cpsw_port2: port@2 {
57062306a36Sopenharmony_ci						reg = <2>;
57162306a36Sopenharmony_ci						label = "port2";
57262306a36Sopenharmony_ci						mac-address = [ 00 00 00 00 00 00 ];
57362306a36Sopenharmony_ci						phys = <&phy_gmii_sel 2 0>;
57462306a36Sopenharmony_ci					};
57562306a36Sopenharmony_ci				};
57662306a36Sopenharmony_ci
57762306a36Sopenharmony_ci				davinci_mdio_sw: mdio@1000 {
57862306a36Sopenharmony_ci					compatible = "ti,am4372-mdio", "ti,cpsw-mdio","ti,davinci_mdio";
57962306a36Sopenharmony_ci					clocks = <&cpsw_125mhz_gclk>;
58062306a36Sopenharmony_ci					clock-names = "fck";
58162306a36Sopenharmony_ci					#address-cells = <1>;
58262306a36Sopenharmony_ci					#size-cells = <0>;
58362306a36Sopenharmony_ci					bus_freq = <1000000>;
58462306a36Sopenharmony_ci					reg = <0x1000 0x100>;
58562306a36Sopenharmony_ci				};
58662306a36Sopenharmony_ci
58762306a36Sopenharmony_ci				cpts {
58862306a36Sopenharmony_ci					clocks = <&cpsw_cpts_rft_clk>;
58962306a36Sopenharmony_ci					clock-names = "cpts";
59062306a36Sopenharmony_ci				};
59162306a36Sopenharmony_ci			};
59262306a36Sopenharmony_ci		};
59362306a36Sopenharmony_ci
59462306a36Sopenharmony_ci		target-module@200000 {			/* 0x4a200000, ap 7 02.0 */
59562306a36Sopenharmony_ci			compatible = "ti,sysc";
59662306a36Sopenharmony_ci			status = "disabled";
59762306a36Sopenharmony_ci			#address-cells = <1>;
59862306a36Sopenharmony_ci			#size-cells = <1>;
59962306a36Sopenharmony_ci			ranges = <0x0 0x200000 0x80000>;
60062306a36Sopenharmony_ci		};
60162306a36Sopenharmony_ci
60262306a36Sopenharmony_ci		target-module@400000 {			/* 0x4a400000, ap 5 08.0 */
60362306a36Sopenharmony_ci			compatible = "ti,sysc";
60462306a36Sopenharmony_ci			status = "disabled";
60562306a36Sopenharmony_ci			#address-cells = <1>;
60662306a36Sopenharmony_ci			#size-cells = <1>;
60762306a36Sopenharmony_ci			ranges = <0x0 0x400000 0x2000>;
60862306a36Sopenharmony_ci		};
60962306a36Sopenharmony_ci	};
61062306a36Sopenharmony_ci};
61162306a36Sopenharmony_ci
61262306a36Sopenharmony_ci&l4_per {					/* 0x48000000 */
61362306a36Sopenharmony_ci	compatible = "ti,am4-l4-per", "simple-pm-bus";
61462306a36Sopenharmony_ci	power-domains = <&prm_per>;
61562306a36Sopenharmony_ci	clocks = <&l4ls_clkctrl AM4_L4LS_L4_LS_CLKCTRL 0>;
61662306a36Sopenharmony_ci	clock-names = "fck";
61762306a36Sopenharmony_ci	reg = <0x48000000 0x800>,
61862306a36Sopenharmony_ci	      <0x48000800 0x800>,
61962306a36Sopenharmony_ci	      <0x48001000 0x400>,
62062306a36Sopenharmony_ci	      <0x48001400 0x400>,
62162306a36Sopenharmony_ci	      <0x48001800 0x400>,
62262306a36Sopenharmony_ci	      <0x48001c00 0x400>;
62362306a36Sopenharmony_ci	reg-names = "ap", "la", "ia0", "ia1", "ia2", "ia3";
62462306a36Sopenharmony_ci	#address-cells = <1>;
62562306a36Sopenharmony_ci	#size-cells = <1>;
62662306a36Sopenharmony_ci	ranges = <0x00000000 0x48000000 0x100000>,	/* segment 0 */
62762306a36Sopenharmony_ci		 <0x00100000 0x48100000 0x100000>,	/* segment 1 */
62862306a36Sopenharmony_ci		 <0x00200000 0x48200000 0x100000>,	/* segment 2 */
62962306a36Sopenharmony_ci		 <0x00300000 0x48300000 0x100000>,	/* segment 3 */
63062306a36Sopenharmony_ci		 <0x46000000 0x46000000 0x400000>,	/* l3 data port */
63162306a36Sopenharmony_ci		 <0x46400000 0x46400000 0x400000>;	/* l3 data port */
63262306a36Sopenharmony_ci
63362306a36Sopenharmony_ci	segment@0 {					/* 0x48000000 */
63462306a36Sopenharmony_ci		compatible = "simple-pm-bus";
63562306a36Sopenharmony_ci		#address-cells = <1>;
63662306a36Sopenharmony_ci		#size-cells = <1>;
63762306a36Sopenharmony_ci		ranges = <0x00000000 0x00000000 0x000800>,	/* ap 0 */
63862306a36Sopenharmony_ci			 <0x00000800 0x00000800 0x000800>,	/* ap 1 */
63962306a36Sopenharmony_ci			 <0x00001000 0x00001000 0x000400>,	/* ap 2 */
64062306a36Sopenharmony_ci			 <0x00001400 0x00001400 0x000400>,	/* ap 3 */
64162306a36Sopenharmony_ci			 <0x00001800 0x00001800 0x000400>,	/* ap 4 */
64262306a36Sopenharmony_ci			 <0x00001c00 0x00001c00 0x000400>,	/* ap 5 */
64362306a36Sopenharmony_ci			 <0x00008000 0x00008000 0x001000>,	/* ap 6 */
64462306a36Sopenharmony_ci			 <0x00009000 0x00009000 0x001000>,	/* ap 7 */
64562306a36Sopenharmony_ci			 <0x00022000 0x00022000 0x001000>,	/* ap 8 */
64662306a36Sopenharmony_ci			 <0x00023000 0x00023000 0x001000>,	/* ap 9 */
64762306a36Sopenharmony_ci			 <0x00024000 0x00024000 0x001000>,	/* ap 10 */
64862306a36Sopenharmony_ci			 <0x00025000 0x00025000 0x001000>,	/* ap 11 */
64962306a36Sopenharmony_ci			 <0x0002a000 0x0002a000 0x001000>,	/* ap 12 */
65062306a36Sopenharmony_ci			 <0x0002b000 0x0002b000 0x001000>,	/* ap 13 */
65162306a36Sopenharmony_ci			 <0x00038000 0x00038000 0x002000>,	/* ap 14 */
65262306a36Sopenharmony_ci			 <0x0003a000 0x0003a000 0x001000>,	/* ap 15 */
65362306a36Sopenharmony_ci			 <0x0003c000 0x0003c000 0x002000>,	/* ap 16 */
65462306a36Sopenharmony_ci			 <0x0003e000 0x0003e000 0x001000>,	/* ap 17 */
65562306a36Sopenharmony_ci			 <0x00040000 0x00040000 0x001000>,	/* ap 18 */
65662306a36Sopenharmony_ci			 <0x00041000 0x00041000 0x001000>,	/* ap 19 */
65762306a36Sopenharmony_ci			 <0x00042000 0x00042000 0x001000>,	/* ap 20 */
65862306a36Sopenharmony_ci			 <0x00043000 0x00043000 0x001000>,	/* ap 21 */
65962306a36Sopenharmony_ci			 <0x00044000 0x00044000 0x001000>,	/* ap 22 */
66062306a36Sopenharmony_ci			 <0x00045000 0x00045000 0x001000>,	/* ap 23 */
66162306a36Sopenharmony_ci			 <0x00046000 0x00046000 0x001000>,	/* ap 24 */
66262306a36Sopenharmony_ci			 <0x00047000 0x00047000 0x001000>,	/* ap 25 */
66362306a36Sopenharmony_ci			 <0x00048000 0x00048000 0x001000>,	/* ap 26 */
66462306a36Sopenharmony_ci			 <0x00049000 0x00049000 0x001000>,	/* ap 27 */
66562306a36Sopenharmony_ci			 <0x0004c000 0x0004c000 0x001000>,	/* ap 28 */
66662306a36Sopenharmony_ci			 <0x0004d000 0x0004d000 0x001000>,	/* ap 29 */
66762306a36Sopenharmony_ci			 <0x00060000 0x00060000 0x001000>,	/* ap 30 */
66862306a36Sopenharmony_ci			 <0x00061000 0x00061000 0x001000>,	/* ap 31 */
66962306a36Sopenharmony_ci			 <0x00080000 0x00080000 0x010000>,	/* ap 32 */
67062306a36Sopenharmony_ci			 <0x00090000 0x00090000 0x001000>,	/* ap 33 */
67162306a36Sopenharmony_ci			 <0x00030000 0x00030000 0x001000>,	/* ap 65 */
67262306a36Sopenharmony_ci			 <0x00031000 0x00031000 0x001000>,	/* ap 66 */
67362306a36Sopenharmony_ci			 <0x0004a000 0x0004a000 0x001000>,	/* ap 71 */
67462306a36Sopenharmony_ci			 <0x0004b000 0x0004b000 0x001000>,	/* ap 72 */
67562306a36Sopenharmony_ci			 <0x000c8000 0x000c8000 0x001000>,	/* ap 73 */
67662306a36Sopenharmony_ci			 <0x000c9000 0x000c9000 0x001000>,	/* ap 74 */
67762306a36Sopenharmony_ci			 <0x000ca000 0x000ca000 0x001000>,	/* ap 77 */
67862306a36Sopenharmony_ci			 <0x000cb000 0x000cb000 0x001000>,	/* ap 78 */
67962306a36Sopenharmony_ci			 <0x00034000 0x00034000 0x001000>,	/* ap 80 */
68062306a36Sopenharmony_ci			 <0x00035000 0x00035000 0x001000>,	/* ap 81 */
68162306a36Sopenharmony_ci			 <0x00036000 0x00036000 0x001000>,	/* ap 84 */
68262306a36Sopenharmony_ci			 <0x00037000 0x00037000 0x001000>,	/* ap 85 */
68362306a36Sopenharmony_ci			 <0x46000000 0x46000000 0x400000>,	/* l3 data port */
68462306a36Sopenharmony_ci			 <0x46400000 0x46400000 0x400000>;	/* l3 data port */
68562306a36Sopenharmony_ci
68662306a36Sopenharmony_ci		target-module@8000 {			/* 0x48008000, ap 6 10.0 */
68762306a36Sopenharmony_ci			compatible = "ti,sysc";
68862306a36Sopenharmony_ci			status = "disabled";
68962306a36Sopenharmony_ci			#address-cells = <1>;
69062306a36Sopenharmony_ci			#size-cells = <1>;
69162306a36Sopenharmony_ci			ranges = <0x0 0x8000 0x1000>;
69262306a36Sopenharmony_ci		};
69362306a36Sopenharmony_ci
69462306a36Sopenharmony_ci		target-module@22000 {			/* 0x48022000, ap 8 0a.0 */
69562306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
69662306a36Sopenharmony_ci			reg = <0x22050 0x4>,
69762306a36Sopenharmony_ci			      <0x22054 0x4>,
69862306a36Sopenharmony_ci			      <0x22058 0x4>;
69962306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
70062306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
70162306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET |
70262306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
70362306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
70462306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
70562306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
70662306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
70762306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
70862306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_UART2_CLKCTRL 0>;
70962306a36Sopenharmony_ci			clock-names = "fck";
71062306a36Sopenharmony_ci			#address-cells = <1>;
71162306a36Sopenharmony_ci			#size-cells = <1>;
71262306a36Sopenharmony_ci			ranges = <0x0 0x22000 0x1000>;
71362306a36Sopenharmony_ci
71462306a36Sopenharmony_ci			uart1: serial@0 {
71562306a36Sopenharmony_ci				compatible = "ti,am4372-uart";
71662306a36Sopenharmony_ci				reg = <0x0 0x2000>;
71762306a36Sopenharmony_ci				interrupts = <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>;
71862306a36Sopenharmony_ci				status = "disabled";
71962306a36Sopenharmony_ci			};
72062306a36Sopenharmony_ci		};
72162306a36Sopenharmony_ci
72262306a36Sopenharmony_ci		target-module@24000 {			/* 0x48024000, ap 10 1c.0 */
72362306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
72462306a36Sopenharmony_ci			reg = <0x24050 0x4>,
72562306a36Sopenharmony_ci			      <0x24054 0x4>,
72662306a36Sopenharmony_ci			      <0x24058 0x4>;
72762306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
72862306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
72962306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET |
73062306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
73162306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
73262306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
73362306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
73462306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
73562306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
73662306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_UART3_CLKCTRL 0>;
73762306a36Sopenharmony_ci			clock-names = "fck";
73862306a36Sopenharmony_ci			#address-cells = <1>;
73962306a36Sopenharmony_ci			#size-cells = <1>;
74062306a36Sopenharmony_ci			ranges = <0x0 0x24000 0x1000>;
74162306a36Sopenharmony_ci
74262306a36Sopenharmony_ci			uart2: serial@0 {
74362306a36Sopenharmony_ci				compatible = "ti,am4372-uart";
74462306a36Sopenharmony_ci				reg = <0x0 0x2000>;
74562306a36Sopenharmony_ci				interrupts = <GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>;
74662306a36Sopenharmony_ci				status = "disabled";
74762306a36Sopenharmony_ci			};
74862306a36Sopenharmony_ci		};
74962306a36Sopenharmony_ci
75062306a36Sopenharmony_ci		target-module@2a000 {			/* 0x4802a000, ap 12 22.0 */
75162306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
75262306a36Sopenharmony_ci			reg = <0x2a000 0x8>,
75362306a36Sopenharmony_ci			      <0x2a010 0x8>,
75462306a36Sopenharmony_ci			      <0x2a090 0x8>;
75562306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
75662306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
75762306a36Sopenharmony_ci					 SYSC_OMAP2_ENAWAKEUP |
75862306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET |
75962306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
76062306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
76162306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
76262306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
76362306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
76462306a36Sopenharmony_ci			ti,syss-mask = <1>;
76562306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
76662306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_I2C2_CLKCTRL 0>;
76762306a36Sopenharmony_ci			clock-names = "fck";
76862306a36Sopenharmony_ci			#address-cells = <1>;
76962306a36Sopenharmony_ci			#size-cells = <1>;
77062306a36Sopenharmony_ci			ranges = <0x0 0x2a000 0x1000>;
77162306a36Sopenharmony_ci
77262306a36Sopenharmony_ci			i2c1: i2c@0 {
77362306a36Sopenharmony_ci				compatible = "ti,am4372-i2c","ti,omap4-i2c";
77462306a36Sopenharmony_ci				reg = <0x0 0x1000>;
77562306a36Sopenharmony_ci				interrupts = <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>;
77662306a36Sopenharmony_ci				#address-cells = <1>;
77762306a36Sopenharmony_ci				#size-cells = <0>;
77862306a36Sopenharmony_ci				status = "disabled";
77962306a36Sopenharmony_ci			};
78062306a36Sopenharmony_ci		};
78162306a36Sopenharmony_ci
78262306a36Sopenharmony_ci		target-module@30000 {			/* 0x48030000, ap 65 08.0 */
78362306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
78462306a36Sopenharmony_ci			reg = <0x30000 0x4>,
78562306a36Sopenharmony_ci			      <0x30110 0x4>,
78662306a36Sopenharmony_ci			      <0x30114 0x4>;
78762306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
78862306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
78962306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET |
79062306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
79162306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
79262306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
79362306a36Sopenharmony_ci					<SYSC_IDLE_SMART>;
79462306a36Sopenharmony_ci			ti,syss-mask = <1>;
79562306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
79662306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_SPI0_CLKCTRL 0>;
79762306a36Sopenharmony_ci			clock-names = "fck";
79862306a36Sopenharmony_ci			#address-cells = <1>;
79962306a36Sopenharmony_ci			#size-cells = <1>;
80062306a36Sopenharmony_ci			ranges = <0x0 0x30000 0x1000>;
80162306a36Sopenharmony_ci
80262306a36Sopenharmony_ci			spi0: spi@0 {
80362306a36Sopenharmony_ci				compatible = "ti,am4372-mcspi","ti,omap4-mcspi";
80462306a36Sopenharmony_ci				reg = <0x0 0x400>;
80562306a36Sopenharmony_ci				interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>;
80662306a36Sopenharmony_ci				#address-cells = <1>;
80762306a36Sopenharmony_ci				#size-cells = <0>;
80862306a36Sopenharmony_ci				status = "disabled";
80962306a36Sopenharmony_ci			};
81062306a36Sopenharmony_ci		};
81162306a36Sopenharmony_ci
81262306a36Sopenharmony_ci		target-module@34000 {			/* 0x48034000, ap 80 56.0 */
81362306a36Sopenharmony_ci			compatible = "ti,sysc";
81462306a36Sopenharmony_ci			status = "disabled";
81562306a36Sopenharmony_ci			#address-cells = <1>;
81662306a36Sopenharmony_ci			#size-cells = <1>;
81762306a36Sopenharmony_ci			ranges = <0x0 0x34000 0x1000>;
81862306a36Sopenharmony_ci		};
81962306a36Sopenharmony_ci
82062306a36Sopenharmony_ci		target-module@36000 {			/* 0x48036000, ap 84 3e.0 */
82162306a36Sopenharmony_ci			compatible = "ti,sysc";
82262306a36Sopenharmony_ci			status = "disabled";
82362306a36Sopenharmony_ci			#address-cells = <1>;
82462306a36Sopenharmony_ci			#size-cells = <1>;
82562306a36Sopenharmony_ci			ranges = <0x0 0x36000 0x1000>;
82662306a36Sopenharmony_ci		};
82762306a36Sopenharmony_ci
82862306a36Sopenharmony_ci		target-module@38000 {			/* 0x48038000, ap 14 04.0 */
82962306a36Sopenharmony_ci			compatible = "ti,sysc-omap4-simple", "ti,sysc";
83062306a36Sopenharmony_ci			reg = <0x38000 0x4>,
83162306a36Sopenharmony_ci			      <0x38004 0x4>;
83262306a36Sopenharmony_ci			reg-names = "rev", "sysc";
83362306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
83462306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
83562306a36Sopenharmony_ci					<SYSC_IDLE_SMART>;
83662306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l3s_clkdm */
83762306a36Sopenharmony_ci			clocks = <&l3s_clkctrl AM4_L3S_MCASP0_CLKCTRL 0>;
83862306a36Sopenharmony_ci			clock-names = "fck";
83962306a36Sopenharmony_ci			#address-cells = <1>;
84062306a36Sopenharmony_ci			#size-cells = <1>;
84162306a36Sopenharmony_ci			ranges = <0x0 0x38000 0x2000>,
84262306a36Sopenharmony_ci				 <0x46000000 0x46000000 0x400000>;
84362306a36Sopenharmony_ci
84462306a36Sopenharmony_ci			mcasp0: mcasp@0 {
84562306a36Sopenharmony_ci				compatible = "ti,am33xx-mcasp-audio";
84662306a36Sopenharmony_ci				reg = <0x0 0x2000>,
84762306a36Sopenharmony_ci				      <0x46000000 0x400000>;
84862306a36Sopenharmony_ci				reg-names = "mpu", "dat";
84962306a36Sopenharmony_ci				interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>,
85062306a36Sopenharmony_ci					     <GIC_SPI 81 IRQ_TYPE_LEVEL_HIGH>;
85162306a36Sopenharmony_ci				interrupt-names = "tx", "rx";
85262306a36Sopenharmony_ci				status = "disabled";
85362306a36Sopenharmony_ci				dmas = <&edma 8 2>,
85462306a36Sopenharmony_ci				       <&edma 9 2>;
85562306a36Sopenharmony_ci				dma-names = "tx", "rx";
85662306a36Sopenharmony_ci			};
85762306a36Sopenharmony_ci		};
85862306a36Sopenharmony_ci
85962306a36Sopenharmony_ci		target-module@3c000 {			/* 0x4803c000, ap 16 2a.0 */
86062306a36Sopenharmony_ci			compatible = "ti,sysc-omap4-simple", "ti,sysc";
86162306a36Sopenharmony_ci			reg = <0x3c000 0x4>,
86262306a36Sopenharmony_ci			      <0x3c004 0x4>;
86362306a36Sopenharmony_ci			reg-names = "rev", "sysc";
86462306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
86562306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
86662306a36Sopenharmony_ci					<SYSC_IDLE_SMART>;
86762306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l3s_clkdm */
86862306a36Sopenharmony_ci			clocks = <&l3s_clkctrl AM4_L3S_MCASP1_CLKCTRL 0>;
86962306a36Sopenharmony_ci			clock-names = "fck";
87062306a36Sopenharmony_ci			#address-cells = <1>;
87162306a36Sopenharmony_ci			#size-cells = <1>;
87262306a36Sopenharmony_ci			ranges = <0x0 0x3c000 0x2000>,
87362306a36Sopenharmony_ci				 <0x46400000 0x46400000 0x400000>;
87462306a36Sopenharmony_ci
87562306a36Sopenharmony_ci			mcasp1: mcasp@0 {
87662306a36Sopenharmony_ci				compatible = "ti,am33xx-mcasp-audio";
87762306a36Sopenharmony_ci				reg = <0x0 0x2000>,
87862306a36Sopenharmony_ci				      <0x46400000 0x400000>;
87962306a36Sopenharmony_ci				reg-names = "mpu", "dat";
88062306a36Sopenharmony_ci				interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>,
88162306a36Sopenharmony_ci					     <GIC_SPI 83 IRQ_TYPE_LEVEL_HIGH>;
88262306a36Sopenharmony_ci				interrupt-names = "tx", "rx";
88362306a36Sopenharmony_ci				status = "disabled";
88462306a36Sopenharmony_ci				dmas = <&edma 10 2>,
88562306a36Sopenharmony_ci				       <&edma 11 2>;
88662306a36Sopenharmony_ci				dma-names = "tx", "rx";
88762306a36Sopenharmony_ci			};
88862306a36Sopenharmony_ci		};
88962306a36Sopenharmony_ci
89062306a36Sopenharmony_ci		timer2_target: target-module@40000 {	/* 0x48040000, ap 18 1e.0 */
89162306a36Sopenharmony_ci			compatible = "ti,sysc-omap4-timer", "ti,sysc";
89262306a36Sopenharmony_ci			reg = <0x40000 0x4>,
89362306a36Sopenharmony_ci			      <0x40010 0x4>,
89462306a36Sopenharmony_ci			      <0x40014 0x4>;
89562306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
89662306a36Sopenharmony_ci			ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
89762306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
89862306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
89962306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
90062306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
90162306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
90262306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_TIMER2_CLKCTRL 0>;
90362306a36Sopenharmony_ci			clock-names = "fck";
90462306a36Sopenharmony_ci			#address-cells = <1>;
90562306a36Sopenharmony_ci			#size-cells = <1>;
90662306a36Sopenharmony_ci			ranges = <0x0 0x40000 0x1000>;
90762306a36Sopenharmony_ci
90862306a36Sopenharmony_ci			timer2: timer@0  {
90962306a36Sopenharmony_ci				compatible = "ti,am4372-timer","ti,am335x-timer";
91062306a36Sopenharmony_ci				reg = <0x0 0x400>;
91162306a36Sopenharmony_ci				interrupts = <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>;
91262306a36Sopenharmony_ci				clocks = <&timer2_fck>;
91362306a36Sopenharmony_ci				clock-names = "fck";
91462306a36Sopenharmony_ci			};
91562306a36Sopenharmony_ci		};
91662306a36Sopenharmony_ci
91762306a36Sopenharmony_ci		target-module@42000 {			/* 0x48042000, ap 20 24.0 */
91862306a36Sopenharmony_ci			compatible = "ti,sysc-omap4-timer", "ti,sysc";
91962306a36Sopenharmony_ci			reg = <0x42000 0x4>,
92062306a36Sopenharmony_ci			      <0x42010 0x4>,
92162306a36Sopenharmony_ci			      <0x42014 0x4>;
92262306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
92362306a36Sopenharmony_ci			ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
92462306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
92562306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
92662306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
92762306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
92862306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
92962306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_TIMER3_CLKCTRL 0>;
93062306a36Sopenharmony_ci			clock-names = "fck";
93162306a36Sopenharmony_ci			#address-cells = <1>;
93262306a36Sopenharmony_ci			#size-cells = <1>;
93362306a36Sopenharmony_ci			ranges = <0x0 0x42000 0x1000>;
93462306a36Sopenharmony_ci
93562306a36Sopenharmony_ci			timer3: timer@0 {
93662306a36Sopenharmony_ci				compatible = "ti,am4372-timer","ti,am335x-timer";
93762306a36Sopenharmony_ci				reg = <0x0 0x400>;
93862306a36Sopenharmony_ci				interrupts = <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>;
93962306a36Sopenharmony_ci				status = "disabled";
94062306a36Sopenharmony_ci			};
94162306a36Sopenharmony_ci		};
94262306a36Sopenharmony_ci
94362306a36Sopenharmony_ci		target-module@44000 {			/* 0x48044000, ap 22 26.0 */
94462306a36Sopenharmony_ci			compatible = "ti,sysc-omap4-timer", "ti,sysc";
94562306a36Sopenharmony_ci			reg = <0x44000 0x4>,
94662306a36Sopenharmony_ci			      <0x44010 0x4>,
94762306a36Sopenharmony_ci			      <0x44014 0x4>;
94862306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
94962306a36Sopenharmony_ci			ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
95062306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
95162306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
95262306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
95362306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
95462306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
95562306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_TIMER4_CLKCTRL 0>;
95662306a36Sopenharmony_ci			clock-names = "fck";
95762306a36Sopenharmony_ci			#address-cells = <1>;
95862306a36Sopenharmony_ci			#size-cells = <1>;
95962306a36Sopenharmony_ci			ranges = <0x0 0x44000 0x1000>;
96062306a36Sopenharmony_ci
96162306a36Sopenharmony_ci			timer4: timer@0 {
96262306a36Sopenharmony_ci				compatible = "ti,am4372-timer","ti,am335x-timer";
96362306a36Sopenharmony_ci				reg = <0x0 0x400>;
96462306a36Sopenharmony_ci				interrupts = <GIC_SPI 92 IRQ_TYPE_LEVEL_HIGH>;
96562306a36Sopenharmony_ci				ti,timer-pwm;
96662306a36Sopenharmony_ci				status = "disabled";
96762306a36Sopenharmony_ci			};
96862306a36Sopenharmony_ci		};
96962306a36Sopenharmony_ci
97062306a36Sopenharmony_ci		target-module@46000 {			/* 0x48046000, ap 24 28.0 */
97162306a36Sopenharmony_ci			compatible = "ti,sysc-omap4-timer", "ti,sysc";
97262306a36Sopenharmony_ci			reg = <0x46000 0x4>,
97362306a36Sopenharmony_ci			      <0x46010 0x4>,
97462306a36Sopenharmony_ci			      <0x46014 0x4>;
97562306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
97662306a36Sopenharmony_ci			ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
97762306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
97862306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
97962306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
98062306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
98162306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
98262306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_TIMER5_CLKCTRL 0>;
98362306a36Sopenharmony_ci			clock-names = "fck";
98462306a36Sopenharmony_ci			#address-cells = <1>;
98562306a36Sopenharmony_ci			#size-cells = <1>;
98662306a36Sopenharmony_ci			ranges = <0x0 0x46000 0x1000>;
98762306a36Sopenharmony_ci
98862306a36Sopenharmony_ci			timer5: timer@0 {
98962306a36Sopenharmony_ci				compatible = "ti,am4372-timer","ti,am335x-timer";
99062306a36Sopenharmony_ci				reg = <0x0 0x400>;
99162306a36Sopenharmony_ci				interrupts = <GIC_SPI 93 IRQ_TYPE_LEVEL_HIGH>;
99262306a36Sopenharmony_ci				ti,timer-pwm;
99362306a36Sopenharmony_ci				status = "disabled";
99462306a36Sopenharmony_ci			};
99562306a36Sopenharmony_ci		};
99662306a36Sopenharmony_ci
99762306a36Sopenharmony_ci		target-module@48000 {			/* 0x48048000, ap 26 1a.0 */
99862306a36Sopenharmony_ci			compatible = "ti,sysc-omap4-timer", "ti,sysc";
99962306a36Sopenharmony_ci			reg = <0x48000 0x4>,
100062306a36Sopenharmony_ci			      <0x48010 0x4>,
100162306a36Sopenharmony_ci			      <0x48014 0x4>;
100262306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
100362306a36Sopenharmony_ci			ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
100462306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
100562306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
100662306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
100762306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
100862306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
100962306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_TIMER6_CLKCTRL 0>;
101062306a36Sopenharmony_ci			clock-names = "fck";
101162306a36Sopenharmony_ci			#address-cells = <1>;
101262306a36Sopenharmony_ci			#size-cells = <1>;
101362306a36Sopenharmony_ci			ranges = <0x0 0x48000 0x1000>;
101462306a36Sopenharmony_ci
101562306a36Sopenharmony_ci			timer6: timer@0 {
101662306a36Sopenharmony_ci				compatible = "ti,am4372-timer","ti,am335x-timer";
101762306a36Sopenharmony_ci				reg = <0x0 0x400>;
101862306a36Sopenharmony_ci				interrupts = <GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH>;
101962306a36Sopenharmony_ci				ti,timer-pwm;
102062306a36Sopenharmony_ci				status = "disabled";
102162306a36Sopenharmony_ci			};
102262306a36Sopenharmony_ci		};
102362306a36Sopenharmony_ci
102462306a36Sopenharmony_ci		target-module@4a000 {			/* 0x4804a000, ap 71 48.0 */
102562306a36Sopenharmony_ci			compatible = "ti,sysc-omap4-timer", "ti,sysc";
102662306a36Sopenharmony_ci			reg = <0x4a000 0x4>,
102762306a36Sopenharmony_ci			      <0x4a010 0x4>,
102862306a36Sopenharmony_ci			      <0x4a014 0x4>;
102962306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
103062306a36Sopenharmony_ci			ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
103162306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
103262306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
103362306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
103462306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
103562306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
103662306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_TIMER7_CLKCTRL 0>;
103762306a36Sopenharmony_ci			clock-names = "fck";
103862306a36Sopenharmony_ci			#address-cells = <1>;
103962306a36Sopenharmony_ci			#size-cells = <1>;
104062306a36Sopenharmony_ci			ranges = <0x0 0x4a000 0x1000>;
104162306a36Sopenharmony_ci
104262306a36Sopenharmony_ci			timer7: timer@0 {
104362306a36Sopenharmony_ci				compatible = "ti,am4372-timer","ti,am335x-timer";
104462306a36Sopenharmony_ci				reg = <0x0 0x400>;
104562306a36Sopenharmony_ci				interrupts = <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>;
104662306a36Sopenharmony_ci				ti,timer-pwm;
104762306a36Sopenharmony_ci				status = "disabled";
104862306a36Sopenharmony_ci			};
104962306a36Sopenharmony_ci		};
105062306a36Sopenharmony_ci
105162306a36Sopenharmony_ci		target-module@4c000 {			/* 0x4804c000, ap 28 36.0 */
105262306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
105362306a36Sopenharmony_ci			reg = <0x4c000 0x4>,
105462306a36Sopenharmony_ci			      <0x4c010 0x4>,
105562306a36Sopenharmony_ci			      <0x4c114 0x4>;
105662306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
105762306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
105862306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET |
105962306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
106062306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
106162306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
106262306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
106362306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
106462306a36Sopenharmony_ci			ti,syss-mask = <1>;
106562306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
106662306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_GPIO2_CLKCTRL 0>,
106762306a36Sopenharmony_ci				 <&l4ls_clkctrl AM4_L4LS_GPIO2_CLKCTRL 8>;
106862306a36Sopenharmony_ci			clock-names = "fck", "dbclk";
106962306a36Sopenharmony_ci			#address-cells = <1>;
107062306a36Sopenharmony_ci			#size-cells = <1>;
107162306a36Sopenharmony_ci			ranges = <0x0 0x4c000 0x1000>;
107262306a36Sopenharmony_ci
107362306a36Sopenharmony_ci			gpio1: gpio@0 {
107462306a36Sopenharmony_ci				compatible = "ti,am4372-gpio","ti,omap4-gpio";
107562306a36Sopenharmony_ci				reg = <0x0 0x1000>;
107662306a36Sopenharmony_ci				interrupts = <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>;
107762306a36Sopenharmony_ci				gpio-controller;
107862306a36Sopenharmony_ci				#gpio-cells = <2>;
107962306a36Sopenharmony_ci				interrupt-controller;
108062306a36Sopenharmony_ci				#interrupt-cells = <2>;
108162306a36Sopenharmony_ci				status = "disabled";
108262306a36Sopenharmony_ci			};
108362306a36Sopenharmony_ci		};
108462306a36Sopenharmony_ci
108562306a36Sopenharmony_ci		target-module@60000 {			/* 0x48060000, ap 30 14.0 */
108662306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
108762306a36Sopenharmony_ci			reg = <0x602fc 0x4>,
108862306a36Sopenharmony_ci			      <0x60110 0x4>,
108962306a36Sopenharmony_ci			      <0x60114 0x4>;
109062306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
109162306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
109262306a36Sopenharmony_ci					 SYSC_OMAP2_ENAWAKEUP |
109362306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET |
109462306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
109562306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
109662306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
109762306a36Sopenharmony_ci					<SYSC_IDLE_SMART>;
109862306a36Sopenharmony_ci			ti,syss-mask = <1>;
109962306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
110062306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_MMC1_CLKCTRL 0>;
110162306a36Sopenharmony_ci			clock-names = "fck";
110262306a36Sopenharmony_ci			#address-cells = <1>;
110362306a36Sopenharmony_ci			#size-cells = <1>;
110462306a36Sopenharmony_ci			ranges = <0x0 0x60000 0x1000>;
110562306a36Sopenharmony_ci
110662306a36Sopenharmony_ci			mmc1: mmc@0 {
110762306a36Sopenharmony_ci				compatible = "ti,am437-sdhci";
110862306a36Sopenharmony_ci				reg = <0x0 0x1000>;
110962306a36Sopenharmony_ci				ti,needs-special-reset;
111062306a36Sopenharmony_ci				dmas = <&edma 24 0>,
111162306a36Sopenharmony_ci					<&edma 25 0>;
111262306a36Sopenharmony_ci				dma-names = "tx", "rx";
111362306a36Sopenharmony_ci				interrupts = <GIC_SPI 64 IRQ_TYPE_LEVEL_HIGH>;
111462306a36Sopenharmony_ci				status = "disabled";
111562306a36Sopenharmony_ci			};
111662306a36Sopenharmony_ci		};
111762306a36Sopenharmony_ci
111862306a36Sopenharmony_ci		target-module@80000 {			/* 0x48080000, ap 32 18.0 */
111962306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
112062306a36Sopenharmony_ci			reg = <0x80000 0x4>,
112162306a36Sopenharmony_ci			      <0x80010 0x4>,
112262306a36Sopenharmony_ci			      <0x80014 0x4>;
112362306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
112462306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
112562306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET |
112662306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
112762306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
112862306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
112962306a36Sopenharmony_ci					<SYSC_IDLE_SMART>;
113062306a36Sopenharmony_ci			ti,syss-mask = <1>;
113162306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
113262306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_ELM_CLKCTRL 0>;
113362306a36Sopenharmony_ci			clock-names = "fck";
113462306a36Sopenharmony_ci			#address-cells = <1>;
113562306a36Sopenharmony_ci			#size-cells = <1>;
113662306a36Sopenharmony_ci			ranges = <0x0 0x80000 0x10000>;
113762306a36Sopenharmony_ci
113862306a36Sopenharmony_ci			elm: elm@0 {
113962306a36Sopenharmony_ci				compatible = "ti,am3352-elm";
114062306a36Sopenharmony_ci				reg = <0x0 0x2000>;
114162306a36Sopenharmony_ci				interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
114262306a36Sopenharmony_ci				clocks = <&l4ls_gclk>;
114362306a36Sopenharmony_ci				clock-names = "fck";
114462306a36Sopenharmony_ci				status = "disabled";
114562306a36Sopenharmony_ci			};
114662306a36Sopenharmony_ci		};
114762306a36Sopenharmony_ci
114862306a36Sopenharmony_ci		target-module@c8000 {			/* 0x480c8000, ap 73 06.0 */
114962306a36Sopenharmony_ci			compatible = "ti,sysc-omap4", "ti,sysc";
115062306a36Sopenharmony_ci			reg = <0xc8000 0x4>,
115162306a36Sopenharmony_ci			      <0xc8010 0x4>;
115262306a36Sopenharmony_ci			reg-names = "rev", "sysc";
115362306a36Sopenharmony_ci			ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
115462306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
115562306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
115662306a36Sopenharmony_ci					<SYSC_IDLE_SMART>;
115762306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
115862306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_MAILBOX_CLKCTRL 0>;
115962306a36Sopenharmony_ci			clock-names = "fck";
116062306a36Sopenharmony_ci			#address-cells = <1>;
116162306a36Sopenharmony_ci			#size-cells = <1>;
116262306a36Sopenharmony_ci			ranges = <0x0 0xc8000 0x1000>;
116362306a36Sopenharmony_ci
116462306a36Sopenharmony_ci			mailbox: mailbox@0 {
116562306a36Sopenharmony_ci				compatible = "ti,omap4-mailbox";
116662306a36Sopenharmony_ci				reg = <0x0 0x200>;
116762306a36Sopenharmony_ci				interrupts = <GIC_SPI 77 IRQ_TYPE_LEVEL_HIGH>;
116862306a36Sopenharmony_ci				#mbox-cells = <1>;
116962306a36Sopenharmony_ci				ti,mbox-num-users = <4>;
117062306a36Sopenharmony_ci				ti,mbox-num-fifos = <8>;
117162306a36Sopenharmony_ci				mbox_wkupm3: mbox-wkup-m3 {
117262306a36Sopenharmony_ci					ti,mbox-send-noirq;
117362306a36Sopenharmony_ci					ti,mbox-tx = <0 0 0>;
117462306a36Sopenharmony_ci					ti,mbox-rx = <0 0 3>;
117562306a36Sopenharmony_ci				};
117662306a36Sopenharmony_ci			};
117762306a36Sopenharmony_ci		};
117862306a36Sopenharmony_ci
117962306a36Sopenharmony_ci		target-module@ca000 {			/* 0x480ca000, ap 77 38.0 */
118062306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
118162306a36Sopenharmony_ci			reg = <0xca000 0x4>,
118262306a36Sopenharmony_ci			      <0xca010 0x4>,
118362306a36Sopenharmony_ci			      <0xca014 0x4>;
118462306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
118562306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
118662306a36Sopenharmony_ci					 SYSC_OMAP2_ENAWAKEUP |
118762306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET |
118862306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
118962306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
119062306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
119162306a36Sopenharmony_ci					<SYSC_IDLE_SMART>;
119262306a36Sopenharmony_ci			ti,syss-mask = <1>;
119362306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
119462306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_SPINLOCK_CLKCTRL 0>;
119562306a36Sopenharmony_ci			clock-names = "fck";
119662306a36Sopenharmony_ci			#address-cells = <1>;
119762306a36Sopenharmony_ci			#size-cells = <1>;
119862306a36Sopenharmony_ci			ranges = <0x0 0xca000 0x1000>;
119962306a36Sopenharmony_ci
120062306a36Sopenharmony_ci			hwspinlock: spinlock@0 {
120162306a36Sopenharmony_ci				compatible = "ti,omap4-hwspinlock";
120262306a36Sopenharmony_ci				reg = <0x0 0x1000>;
120362306a36Sopenharmony_ci				#hwlock-cells = <1>;
120462306a36Sopenharmony_ci			};
120562306a36Sopenharmony_ci		};
120662306a36Sopenharmony_ci	};
120762306a36Sopenharmony_ci
120862306a36Sopenharmony_ci	segment@100000 {					/* 0x48100000 */
120962306a36Sopenharmony_ci		compatible = "simple-pm-bus";
121062306a36Sopenharmony_ci		#address-cells = <1>;
121162306a36Sopenharmony_ci		#size-cells = <1>;
121262306a36Sopenharmony_ci		ranges = <0x0008c000 0x0018c000 0x001000>,	/* ap 34 */
121362306a36Sopenharmony_ci			 <0x0008d000 0x0018d000 0x001000>,	/* ap 35 */
121462306a36Sopenharmony_ci			 <0x0008e000 0x0018e000 0x001000>,	/* ap 36 */
121562306a36Sopenharmony_ci			 <0x0008f000 0x0018f000 0x001000>,	/* ap 37 */
121662306a36Sopenharmony_ci			 <0x0009c000 0x0019c000 0x001000>,	/* ap 38 */
121762306a36Sopenharmony_ci			 <0x0009d000 0x0019d000 0x001000>,	/* ap 39 */
121862306a36Sopenharmony_ci			 <0x000a6000 0x001a6000 0x001000>,	/* ap 40 */
121962306a36Sopenharmony_ci			 <0x000a7000 0x001a7000 0x001000>,	/* ap 41 */
122062306a36Sopenharmony_ci			 <0x000a8000 0x001a8000 0x001000>,	/* ap 42 */
122162306a36Sopenharmony_ci			 <0x000a9000 0x001a9000 0x001000>,	/* ap 43 */
122262306a36Sopenharmony_ci			 <0x000aa000 0x001aa000 0x001000>,	/* ap 44 */
122362306a36Sopenharmony_ci			 <0x000ab000 0x001ab000 0x001000>,	/* ap 45 */
122462306a36Sopenharmony_ci			 <0x000ac000 0x001ac000 0x001000>,	/* ap 46 */
122562306a36Sopenharmony_ci			 <0x000ad000 0x001ad000 0x001000>,	/* ap 47 */
122662306a36Sopenharmony_ci			 <0x000ae000 0x001ae000 0x001000>,	/* ap 48 */
122762306a36Sopenharmony_ci			 <0x000af000 0x001af000 0x001000>,	/* ap 49 */
122862306a36Sopenharmony_ci			 <0x000cc000 0x001cc000 0x002000>,	/* ap 50 */
122962306a36Sopenharmony_ci			 <0x000ce000 0x001ce000 0x002000>,	/* ap 51 */
123062306a36Sopenharmony_ci			 <0x000d0000 0x001d0000 0x002000>,	/* ap 52 */
123162306a36Sopenharmony_ci			 <0x000d2000 0x001d2000 0x002000>,	/* ap 53 */
123262306a36Sopenharmony_ci			 <0x000d8000 0x001d8000 0x001000>,	/* ap 54 */
123362306a36Sopenharmony_ci			 <0x000d9000 0x001d9000 0x001000>,	/* ap 55 */
123462306a36Sopenharmony_ci			 <0x000a0000 0x001a0000 0x001000>,	/* ap 67 */
123562306a36Sopenharmony_ci			 <0x000a1000 0x001a1000 0x001000>,	/* ap 68 */
123662306a36Sopenharmony_ci			 <0x000a2000 0x001a2000 0x001000>,	/* ap 69 */
123762306a36Sopenharmony_ci			 <0x000a3000 0x001a3000 0x001000>,	/* ap 70 */
123862306a36Sopenharmony_ci			 <0x000a4000 0x001a4000 0x001000>,	/* ap 92 */
123962306a36Sopenharmony_ci			 <0x000a5000 0x001a5000 0x001000>,	/* ap 93 */
124062306a36Sopenharmony_ci			 <0x000c1000 0x001c1000 0x001000>,	/* ap 94 */
124162306a36Sopenharmony_ci			 <0x000c2000 0x001c2000 0x001000>;	/* ap 95 */
124262306a36Sopenharmony_ci
124362306a36Sopenharmony_ci		target-module@8c000 {			/* 0x4818c000, ap 34 0c.0 */
124462306a36Sopenharmony_ci			compatible = "ti,sysc";
124562306a36Sopenharmony_ci			status = "disabled";
124662306a36Sopenharmony_ci			#address-cells = <1>;
124762306a36Sopenharmony_ci			#size-cells = <1>;
124862306a36Sopenharmony_ci			ranges = <0x0 0x8c000 0x1000>;
124962306a36Sopenharmony_ci		};
125062306a36Sopenharmony_ci
125162306a36Sopenharmony_ci		target-module@8e000 {			/* 0x4818e000, ap 36 02.0 */
125262306a36Sopenharmony_ci			compatible = "ti,sysc";
125362306a36Sopenharmony_ci			status = "disabled";
125462306a36Sopenharmony_ci			#address-cells = <1>;
125562306a36Sopenharmony_ci			#size-cells = <1>;
125662306a36Sopenharmony_ci			ranges = <0x0 0x8e000 0x1000>;
125762306a36Sopenharmony_ci		};
125862306a36Sopenharmony_ci
125962306a36Sopenharmony_ci		target-module@9c000 {			/* 0x4819c000, ap 38 52.0 */
126062306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
126162306a36Sopenharmony_ci			reg = <0x9c000 0x8>,
126262306a36Sopenharmony_ci			      <0x9c010 0x8>,
126362306a36Sopenharmony_ci			      <0x9c090 0x8>;
126462306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
126562306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
126662306a36Sopenharmony_ci					 SYSC_OMAP2_ENAWAKEUP |
126762306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET |
126862306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
126962306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
127062306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
127162306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
127262306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
127362306a36Sopenharmony_ci			ti,syss-mask = <1>;
127462306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
127562306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_I2C3_CLKCTRL 0>;
127662306a36Sopenharmony_ci			clock-names = "fck";
127762306a36Sopenharmony_ci			#address-cells = <1>;
127862306a36Sopenharmony_ci			#size-cells = <1>;
127962306a36Sopenharmony_ci			ranges = <0x0 0x9c000 0x1000>;
128062306a36Sopenharmony_ci
128162306a36Sopenharmony_ci			i2c2: i2c@0 {
128262306a36Sopenharmony_ci				compatible = "ti,am4372-i2c","ti,omap4-i2c";
128362306a36Sopenharmony_ci				reg = <0x0 0x1000>;
128462306a36Sopenharmony_ci				interrupts = <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
128562306a36Sopenharmony_ci				#address-cells = <1>;
128662306a36Sopenharmony_ci				#size-cells = <0>;
128762306a36Sopenharmony_ci				status = "disabled";
128862306a36Sopenharmony_ci			};
128962306a36Sopenharmony_ci		};
129062306a36Sopenharmony_ci
129162306a36Sopenharmony_ci		target-module@a0000 {			/* 0x481a0000, ap 67 2c.0 */
129262306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
129362306a36Sopenharmony_ci			reg = <0xa0000 0x4>,
129462306a36Sopenharmony_ci			      <0xa0110 0x4>,
129562306a36Sopenharmony_ci			      <0xa0114 0x4>;
129662306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
129762306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
129862306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET |
129962306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
130062306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
130162306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
130262306a36Sopenharmony_ci					<SYSC_IDLE_SMART>;
130362306a36Sopenharmony_ci			ti,syss-mask = <1>;
130462306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
130562306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_SPI1_CLKCTRL 0>;
130662306a36Sopenharmony_ci			clock-names = "fck";
130762306a36Sopenharmony_ci			#address-cells = <1>;
130862306a36Sopenharmony_ci			#size-cells = <1>;
130962306a36Sopenharmony_ci			ranges = <0x0 0xa0000 0x1000>;
131062306a36Sopenharmony_ci
131162306a36Sopenharmony_ci			spi1: spi@0 {
131262306a36Sopenharmony_ci				compatible = "ti,am4372-mcspi","ti,omap4-mcspi";
131362306a36Sopenharmony_ci				reg = <0x0 0x400>;
131462306a36Sopenharmony_ci				interrupts = <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>;
131562306a36Sopenharmony_ci				#address-cells = <1>;
131662306a36Sopenharmony_ci				#size-cells = <0>;
131762306a36Sopenharmony_ci				status = "disabled";
131862306a36Sopenharmony_ci			};
131962306a36Sopenharmony_ci		};
132062306a36Sopenharmony_ci
132162306a36Sopenharmony_ci		target-module@a2000 {			/* 0x481a2000, ap 69 2e.0 */
132262306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
132362306a36Sopenharmony_ci			reg = <0xa2000 0x4>,
132462306a36Sopenharmony_ci			      <0xa2110 0x4>,
132562306a36Sopenharmony_ci			      <0xa2114 0x4>;
132662306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
132762306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
132862306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET |
132962306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
133062306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
133162306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
133262306a36Sopenharmony_ci					<SYSC_IDLE_SMART>;
133362306a36Sopenharmony_ci			ti,syss-mask = <1>;
133462306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
133562306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_SPI2_CLKCTRL 0>;
133662306a36Sopenharmony_ci			clock-names = "fck";
133762306a36Sopenharmony_ci			#address-cells = <1>;
133862306a36Sopenharmony_ci			#size-cells = <1>;
133962306a36Sopenharmony_ci			ranges = <0x0 0xa2000 0x1000>;
134062306a36Sopenharmony_ci
134162306a36Sopenharmony_ci			spi2: spi@0 {
134262306a36Sopenharmony_ci				compatible = "ti,am4372-mcspi","ti,omap4-mcspi";
134362306a36Sopenharmony_ci				reg = <0x0 0x400>;
134462306a36Sopenharmony_ci				interrupts = <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>;
134562306a36Sopenharmony_ci				#address-cells = <1>;
134662306a36Sopenharmony_ci				#size-cells = <0>;
134762306a36Sopenharmony_ci				status = "disabled";
134862306a36Sopenharmony_ci			};
134962306a36Sopenharmony_ci		};
135062306a36Sopenharmony_ci
135162306a36Sopenharmony_ci		target-module@a4000 {			/* 0x481a4000, ap 92 62.0 */
135262306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
135362306a36Sopenharmony_ci			reg = <0xa4000 0x4>,
135462306a36Sopenharmony_ci			      <0xa4110 0x4>,
135562306a36Sopenharmony_ci			      <0xa4114 0x4>;
135662306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
135762306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
135862306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET |
135962306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
136062306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
136162306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
136262306a36Sopenharmony_ci					<SYSC_IDLE_SMART>;
136362306a36Sopenharmony_ci			ti,syss-mask = <1>;
136462306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
136562306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_SPI3_CLKCTRL 0>;
136662306a36Sopenharmony_ci			clock-names = "fck";
136762306a36Sopenharmony_ci			#address-cells = <1>;
136862306a36Sopenharmony_ci			#size-cells = <1>;
136962306a36Sopenharmony_ci			ranges = <0x0 0xa4000 0x1000>;
137062306a36Sopenharmony_ci
137162306a36Sopenharmony_ci			spi3: spi@0 {
137262306a36Sopenharmony_ci				compatible = "ti,am4372-mcspi","ti,omap4-mcspi";
137362306a36Sopenharmony_ci				reg = <0x0 0x400>;
137462306a36Sopenharmony_ci				interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>;
137562306a36Sopenharmony_ci				#address-cells = <1>;
137662306a36Sopenharmony_ci				#size-cells = <0>;
137762306a36Sopenharmony_ci				status = "disabled";
137862306a36Sopenharmony_ci			};
137962306a36Sopenharmony_ci		};
138062306a36Sopenharmony_ci
138162306a36Sopenharmony_ci		target-module@a6000 {			/* 0x481a6000, ap 40 16.0 */
138262306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
138362306a36Sopenharmony_ci			reg = <0xa6050 0x4>,
138462306a36Sopenharmony_ci			      <0xa6054 0x4>,
138562306a36Sopenharmony_ci			      <0xa6058 0x4>;
138662306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
138762306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
138862306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET |
138962306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
139062306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
139162306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
139262306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
139362306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
139462306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
139562306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_UART4_CLKCTRL 0>;
139662306a36Sopenharmony_ci			clock-names = "fck";
139762306a36Sopenharmony_ci			#address-cells = <1>;
139862306a36Sopenharmony_ci			#size-cells = <1>;
139962306a36Sopenharmony_ci			ranges = <0x0 0xa6000 0x1000>;
140062306a36Sopenharmony_ci
140162306a36Sopenharmony_ci			uart3: serial@0 {
140262306a36Sopenharmony_ci				compatible = "ti,am4372-uart";
140362306a36Sopenharmony_ci				reg = <0x0 0x2000>;
140462306a36Sopenharmony_ci				interrupts = <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>;
140562306a36Sopenharmony_ci				status = "disabled";
140662306a36Sopenharmony_ci			};
140762306a36Sopenharmony_ci		};
140862306a36Sopenharmony_ci
140962306a36Sopenharmony_ci		target-module@a8000 {			/* 0x481a8000, ap 42 20.0 */
141062306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
141162306a36Sopenharmony_ci			reg = <0xa8050 0x4>,
141262306a36Sopenharmony_ci			      <0xa8054 0x4>,
141362306a36Sopenharmony_ci			      <0xa8058 0x4>;
141462306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
141562306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
141662306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET |
141762306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
141862306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
141962306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
142062306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
142162306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
142262306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
142362306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_UART5_CLKCTRL 0>;
142462306a36Sopenharmony_ci			clock-names = "fck";
142562306a36Sopenharmony_ci			#address-cells = <1>;
142662306a36Sopenharmony_ci			#size-cells = <1>;
142762306a36Sopenharmony_ci			ranges = <0x0 0xa8000 0x1000>;
142862306a36Sopenharmony_ci
142962306a36Sopenharmony_ci			uart4: serial@0 {
143062306a36Sopenharmony_ci				compatible = "ti,am4372-uart";
143162306a36Sopenharmony_ci				reg = <0x0 0x2000>;
143262306a36Sopenharmony_ci				interrupts = <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>;
143362306a36Sopenharmony_ci				status = "disabled";
143462306a36Sopenharmony_ci			};
143562306a36Sopenharmony_ci		};
143662306a36Sopenharmony_ci
143762306a36Sopenharmony_ci		target-module@aa000 {			/* 0x481aa000, ap 44 12.0 */
143862306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
143962306a36Sopenharmony_ci			reg = <0xaa050 0x4>,
144062306a36Sopenharmony_ci			      <0xaa054 0x4>,
144162306a36Sopenharmony_ci			      <0xaa058 0x4>;
144262306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
144362306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
144462306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET |
144562306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
144662306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
144762306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
144862306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
144962306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
145062306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
145162306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_UART6_CLKCTRL 0>;
145262306a36Sopenharmony_ci			clock-names = "fck";
145362306a36Sopenharmony_ci			#address-cells = <1>;
145462306a36Sopenharmony_ci			#size-cells = <1>;
145562306a36Sopenharmony_ci			ranges = <0x0 0xaa000 0x1000>;
145662306a36Sopenharmony_ci
145762306a36Sopenharmony_ci			uart5: serial@0 {
145862306a36Sopenharmony_ci				compatible = "ti,am4372-uart";
145962306a36Sopenharmony_ci				reg = <0x0 0x2000>;
146062306a36Sopenharmony_ci				interrupts = <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>;
146162306a36Sopenharmony_ci				status = "disabled";
146262306a36Sopenharmony_ci			};
146362306a36Sopenharmony_ci		};
146462306a36Sopenharmony_ci
146562306a36Sopenharmony_ci		target-module@ac000 {			/* 0x481ac000, ap 46 30.0 */
146662306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
146762306a36Sopenharmony_ci			reg = <0xac000 0x4>,
146862306a36Sopenharmony_ci			      <0xac010 0x4>,
146962306a36Sopenharmony_ci			      <0xac114 0x4>;
147062306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
147162306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
147262306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET |
147362306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
147462306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
147562306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
147662306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
147762306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
147862306a36Sopenharmony_ci			ti,syss-mask = <1>;
147962306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
148062306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_GPIO3_CLKCTRL 0>,
148162306a36Sopenharmony_ci				 <&l4ls_clkctrl AM4_L4LS_GPIO3_CLKCTRL 8>;
148262306a36Sopenharmony_ci			clock-names = "fck", "dbclk";
148362306a36Sopenharmony_ci			#address-cells = <1>;
148462306a36Sopenharmony_ci			#size-cells = <1>;
148562306a36Sopenharmony_ci			ranges = <0x0 0xac000 0x1000>;
148662306a36Sopenharmony_ci
148762306a36Sopenharmony_ci			gpio2: gpio@0 {
148862306a36Sopenharmony_ci				compatible = "ti,am4372-gpio","ti,omap4-gpio";
148962306a36Sopenharmony_ci				reg = <0x0 0x1000>;
149062306a36Sopenharmony_ci				interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>;
149162306a36Sopenharmony_ci				gpio-controller;
149262306a36Sopenharmony_ci				#gpio-cells = <2>;
149362306a36Sopenharmony_ci				interrupt-controller;
149462306a36Sopenharmony_ci				#interrupt-cells = <2>;
149562306a36Sopenharmony_ci				status = "disabled";
149662306a36Sopenharmony_ci			};
149762306a36Sopenharmony_ci		};
149862306a36Sopenharmony_ci
149962306a36Sopenharmony_ci		target-module@ae000 {			/* 0x481ae000, ap 48 32.0 */
150062306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
150162306a36Sopenharmony_ci			reg = <0xae000 0x4>,
150262306a36Sopenharmony_ci			      <0xae010 0x4>,
150362306a36Sopenharmony_ci			      <0xae114 0x4>;
150462306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
150562306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
150662306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET |
150762306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
150862306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
150962306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
151062306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
151162306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
151262306a36Sopenharmony_ci			ti,syss-mask = <1>;
151362306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
151462306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_GPIO4_CLKCTRL 0>,
151562306a36Sopenharmony_ci				 <&l4ls_clkctrl AM4_L4LS_GPIO4_CLKCTRL 8>;
151662306a36Sopenharmony_ci			clock-names = "fck", "dbclk";
151762306a36Sopenharmony_ci			#address-cells = <1>;
151862306a36Sopenharmony_ci			#size-cells = <1>;
151962306a36Sopenharmony_ci			ranges = <0x0 0xae000 0x1000>;
152062306a36Sopenharmony_ci
152162306a36Sopenharmony_ci			gpio3: gpio@0 {
152262306a36Sopenharmony_ci				compatible = "ti,am4372-gpio","ti,omap4-gpio";
152362306a36Sopenharmony_ci				reg = <0x0 0x1000>;
152462306a36Sopenharmony_ci				interrupts = <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>;
152562306a36Sopenharmony_ci				gpio-controller;
152662306a36Sopenharmony_ci				#gpio-cells = <2>;
152762306a36Sopenharmony_ci				interrupt-controller;
152862306a36Sopenharmony_ci				#interrupt-cells = <2>;
152962306a36Sopenharmony_ci				status = "disabled";
153062306a36Sopenharmony_ci			};
153162306a36Sopenharmony_ci		};
153262306a36Sopenharmony_ci
153362306a36Sopenharmony_ci		target-module@c1000 {			/* 0x481c1000, ap 94 68.0 */
153462306a36Sopenharmony_ci			compatible = "ti,sysc-omap4-timer", "ti,sysc";
153562306a36Sopenharmony_ci			reg = <0xc1000 0x4>,
153662306a36Sopenharmony_ci			      <0xc1010 0x4>,
153762306a36Sopenharmony_ci			      <0xc1014 0x4>;
153862306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
153962306a36Sopenharmony_ci			ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
154062306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
154162306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
154262306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
154362306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
154462306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
154562306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_TIMER8_CLKCTRL 0>;
154662306a36Sopenharmony_ci			clock-names = "fck";
154762306a36Sopenharmony_ci			#address-cells = <1>;
154862306a36Sopenharmony_ci			#size-cells = <1>;
154962306a36Sopenharmony_ci			ranges = <0x0 0xc1000 0x1000>;
155062306a36Sopenharmony_ci
155162306a36Sopenharmony_ci			timer8: timer@0 {
155262306a36Sopenharmony_ci				compatible = "ti,am4372-timer","ti,am335x-timer";
155362306a36Sopenharmony_ci				reg = <0x0 0x400>;
155462306a36Sopenharmony_ci				interrupts = <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>;
155562306a36Sopenharmony_ci				status = "disabled";
155662306a36Sopenharmony_ci			};
155762306a36Sopenharmony_ci		};
155862306a36Sopenharmony_ci
155962306a36Sopenharmony_ci		target-module@cc000 {			/* 0x481cc000, ap 50 46.0 */
156062306a36Sopenharmony_ci			compatible = "ti,sysc-omap4", "ti,sysc";
156162306a36Sopenharmony_ci			reg = <0xcc020 0x4>;
156262306a36Sopenharmony_ci			reg-names = "rev";
156362306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
156462306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_D_CAN0_CLKCTRL 0>,
156562306a36Sopenharmony_ci			<&dcan0_fck>;
156662306a36Sopenharmony_ci			clock-names = "fck", "osc";
156762306a36Sopenharmony_ci			#address-cells = <1>;
156862306a36Sopenharmony_ci			#size-cells = <1>;
156962306a36Sopenharmony_ci			ranges = <0x0 0xcc000 0x2000>;
157062306a36Sopenharmony_ci
157162306a36Sopenharmony_ci			dcan0: can@0 {
157262306a36Sopenharmony_ci				compatible = "ti,am4372-d_can", "ti,am3352-d_can";
157362306a36Sopenharmony_ci				reg = <0x0 0x2000>;
157462306a36Sopenharmony_ci				clocks = <&dcan0_fck>;
157562306a36Sopenharmony_ci				clock-names = "fck";
157662306a36Sopenharmony_ci				syscon-raminit = <&scm_conf 0x644 0>;
157762306a36Sopenharmony_ci				interrupts = <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>;
157862306a36Sopenharmony_ci				status = "disabled";
157962306a36Sopenharmony_ci			};
158062306a36Sopenharmony_ci		};
158162306a36Sopenharmony_ci
158262306a36Sopenharmony_ci		target-module@d0000 {			/* 0x481d0000, ap 52 3a.0 */
158362306a36Sopenharmony_ci			compatible = "ti,sysc-omap4", "ti,sysc";
158462306a36Sopenharmony_ci			reg = <0xd0020 0x4>;
158562306a36Sopenharmony_ci			reg-names = "rev";
158662306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
158762306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_D_CAN1_CLKCTRL 0>,
158862306a36Sopenharmony_ci			<&dcan1_fck>;
158962306a36Sopenharmony_ci			clock-names = "fck", "osc";
159062306a36Sopenharmony_ci			#address-cells = <1>;
159162306a36Sopenharmony_ci			#size-cells = <1>;
159262306a36Sopenharmony_ci			ranges = <0x0 0xd0000 0x2000>;
159362306a36Sopenharmony_ci
159462306a36Sopenharmony_ci			dcan1: can@0 {
159562306a36Sopenharmony_ci				compatible = "ti,am4372-d_can", "ti,am3352-d_can";
159662306a36Sopenharmony_ci				reg = <0x0 0x2000>;
159762306a36Sopenharmony_ci				clocks = <&dcan1_fck>;
159862306a36Sopenharmony_ci				clock-names = "fck";
159962306a36Sopenharmony_ci				syscon-raminit = <&scm_conf 0x644 1>;
160062306a36Sopenharmony_ci				interrupts = <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>;
160162306a36Sopenharmony_ci				status = "disabled";
160262306a36Sopenharmony_ci			};
160362306a36Sopenharmony_ci		};
160462306a36Sopenharmony_ci
160562306a36Sopenharmony_ci		target-module@d8000 {			/* 0x481d8000, ap 54 5e.0 */
160662306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
160762306a36Sopenharmony_ci			reg = <0xd82fc 0x4>,
160862306a36Sopenharmony_ci			      <0xd8110 0x4>,
160962306a36Sopenharmony_ci			      <0xd8114 0x4>;
161062306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
161162306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
161262306a36Sopenharmony_ci					 SYSC_OMAP2_ENAWAKEUP |
161362306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET |
161462306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
161562306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
161662306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
161762306a36Sopenharmony_ci					<SYSC_IDLE_SMART>;
161862306a36Sopenharmony_ci			ti,syss-mask = <1>;
161962306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
162062306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_MMC2_CLKCTRL 0>;
162162306a36Sopenharmony_ci			clock-names = "fck";
162262306a36Sopenharmony_ci			#address-cells = <1>;
162362306a36Sopenharmony_ci			#size-cells = <1>;
162462306a36Sopenharmony_ci			ranges = <0x0 0xd8000 0x1000>;
162562306a36Sopenharmony_ci
162662306a36Sopenharmony_ci			mmc2: mmc@0 {
162762306a36Sopenharmony_ci				compatible = "ti,am437-sdhci";
162862306a36Sopenharmony_ci				reg = <0x0 0x1000>;
162962306a36Sopenharmony_ci				ti,needs-special-reset;
163062306a36Sopenharmony_ci				dmas = <&edma 2 0>,
163162306a36Sopenharmony_ci					<&edma 3 0>;
163262306a36Sopenharmony_ci				dma-names = "tx", "rx";
163362306a36Sopenharmony_ci				interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>;
163462306a36Sopenharmony_ci				status = "disabled";
163562306a36Sopenharmony_ci			};
163662306a36Sopenharmony_ci		};
163762306a36Sopenharmony_ci	};
163862306a36Sopenharmony_ci
163962306a36Sopenharmony_ci	segment@200000 {					/* 0x48200000 */
164062306a36Sopenharmony_ci		compatible = "simple-pm-bus";
164162306a36Sopenharmony_ci		#address-cells = <1>;
164262306a36Sopenharmony_ci		#size-cells = <1>;
164362306a36Sopenharmony_ci		ranges = <0x00000000 0x00200000 0x010000>;
164462306a36Sopenharmony_ci
164562306a36Sopenharmony_ci		target-module@0 {
164662306a36Sopenharmony_ci			compatible = "ti,sysc-omap4-simple", "ti,sysc";
164762306a36Sopenharmony_ci			power-domains = <&prm_mpu>;
164862306a36Sopenharmony_ci			clocks = <&mpu_clkctrl AM4_MPU_MPU_CLKCTRL 0>;
164962306a36Sopenharmony_ci			clock-names = "fck";
165062306a36Sopenharmony_ci			ti,no-idle;
165162306a36Sopenharmony_ci			#address-cells = <1>;
165262306a36Sopenharmony_ci			#size-cells = <1>;
165362306a36Sopenharmony_ci			ranges = <0 0 0x10000>;
165462306a36Sopenharmony_ci
165562306a36Sopenharmony_ci			mpu@0 {
165662306a36Sopenharmony_ci				compatible = "ti,omap4-mpu";
165762306a36Sopenharmony_ci				pm-sram = <&pm_sram_code
165862306a36Sopenharmony_ci					   &pm_sram_data>;
165962306a36Sopenharmony_ci			};
166062306a36Sopenharmony_ci		};
166162306a36Sopenharmony_ci	};
166262306a36Sopenharmony_ci
166362306a36Sopenharmony_ci	segment@300000 {					/* 0x48300000 */
166462306a36Sopenharmony_ci		compatible = "simple-pm-bus";
166562306a36Sopenharmony_ci		#address-cells = <1>;
166662306a36Sopenharmony_ci		#size-cells = <1>;
166762306a36Sopenharmony_ci		ranges = <0x00000000 0x00300000 0x001000>,	/* ap 56 */
166862306a36Sopenharmony_ci			 <0x00001000 0x00301000 0x001000>,	/* ap 57 */
166962306a36Sopenharmony_ci			 <0x00002000 0x00302000 0x001000>,	/* ap 58 */
167062306a36Sopenharmony_ci			 <0x00003000 0x00303000 0x001000>,	/* ap 59 */
167162306a36Sopenharmony_ci			 <0x00004000 0x00304000 0x001000>,	/* ap 60 */
167262306a36Sopenharmony_ci			 <0x00005000 0x00305000 0x001000>,	/* ap 61 */
167362306a36Sopenharmony_ci			 <0x00018000 0x00318000 0x004000>,	/* ap 62 */
167462306a36Sopenharmony_ci			 <0x0001c000 0x0031c000 0x001000>,	/* ap 63 */
167562306a36Sopenharmony_ci			 <0x00010000 0x00310000 0x002000>,	/* ap 64 */
167662306a36Sopenharmony_ci			 <0x00028000 0x00328000 0x001000>,	/* ap 75 */
167762306a36Sopenharmony_ci			 <0x00029000 0x00329000 0x001000>,	/* ap 76 */
167862306a36Sopenharmony_ci			 <0x00012000 0x00312000 0x001000>,	/* ap 79 */
167962306a36Sopenharmony_ci			 <0x00020000 0x00320000 0x001000>,	/* ap 82 */
168062306a36Sopenharmony_ci			 <0x00021000 0x00321000 0x001000>,	/* ap 83 */
168162306a36Sopenharmony_ci			 <0x00026000 0x00326000 0x001000>,	/* ap 86 */
168262306a36Sopenharmony_ci			 <0x00027000 0x00327000 0x001000>,	/* ap 87 */
168362306a36Sopenharmony_ci			 <0x0002a000 0x0032a000 0x000400>,	/* ap 88 */
168462306a36Sopenharmony_ci			 <0x0002c000 0x0032c000 0x001000>,	/* ap 89 */
168562306a36Sopenharmony_ci			 <0x00013000 0x00313000 0x001000>,	/* ap 90 */
168662306a36Sopenharmony_ci			 <0x00014000 0x00314000 0x001000>,	/* ap 91 */
168762306a36Sopenharmony_ci			 <0x00006000 0x00306000 0x001000>,	/* ap 96 */
168862306a36Sopenharmony_ci			 <0x00007000 0x00307000 0x001000>,	/* ap 97 */
168962306a36Sopenharmony_ci			 <0x00008000 0x00308000 0x001000>,	/* ap 98 */
169062306a36Sopenharmony_ci			 <0x00009000 0x00309000 0x001000>,	/* ap 99 */
169162306a36Sopenharmony_ci			 <0x0000a000 0x0030a000 0x001000>,	/* ap 100 */
169262306a36Sopenharmony_ci			 <0x0000b000 0x0030b000 0x001000>,	/* ap 101 */
169362306a36Sopenharmony_ci			 <0x0003d000 0x0033d000 0x001000>,	/* ap 102 */
169462306a36Sopenharmony_ci			 <0x0003e000 0x0033e000 0x001000>,	/* ap 103 */
169562306a36Sopenharmony_ci			 <0x0003f000 0x0033f000 0x001000>,	/* ap 104 */
169662306a36Sopenharmony_ci			 <0x00040000 0x00340000 0x001000>,	/* ap 105 */
169762306a36Sopenharmony_ci			 <0x00041000 0x00341000 0x001000>,	/* ap 106 */
169862306a36Sopenharmony_ci			 <0x00042000 0x00342000 0x001000>,	/* ap 107 */
169962306a36Sopenharmony_ci			 <0x00045000 0x00345000 0x001000>,	/* ap 108 */
170062306a36Sopenharmony_ci			 <0x00046000 0x00346000 0x001000>,	/* ap 109 */
170162306a36Sopenharmony_ci			 <0x00047000 0x00347000 0x001000>,	/* ap 110 */
170262306a36Sopenharmony_ci			 <0x00048000 0x00348000 0x001000>,	/* ap 111 */
170362306a36Sopenharmony_ci			 <0x000f2000 0x003f2000 0x002000>,	/* ap 112 */
170462306a36Sopenharmony_ci			 <0x000f4000 0x003f4000 0x001000>,	/* ap 113 */
170562306a36Sopenharmony_ci			 <0x0004c000 0x0034c000 0x002000>,	/* ap 114 */
170662306a36Sopenharmony_ci			 <0x0004e000 0x0034e000 0x001000>,	/* ap 115 */
170762306a36Sopenharmony_ci			 <0x00022000 0x00322000 0x001000>,	/* ap 116 */
170862306a36Sopenharmony_ci			 <0x00023000 0x00323000 0x001000>,	/* ap 117 */
170962306a36Sopenharmony_ci			 <0x000f0000 0x003f0000 0x001000>,	/* ap 118 */
171062306a36Sopenharmony_ci			 <0x0002a400 0x0032a400 0x000400>,	/* ap 119 */
171162306a36Sopenharmony_ci			 <0x0002a800 0x0032a800 0x000400>,	/* ap 120 */
171262306a36Sopenharmony_ci			 <0x0002ac00 0x0032ac00 0x000400>,	/* ap 121 */
171362306a36Sopenharmony_ci			 <0x0002b000 0x0032b000 0x001000>,	/* ap 122 */
171462306a36Sopenharmony_ci			 <0x00080000 0x00380000 0x020000>,	/* ap 123 */
171562306a36Sopenharmony_ci			 <0x000a0000 0x003a0000 0x001000>,	/* ap 124 */
171662306a36Sopenharmony_ci			 <0x000a8000 0x003a8000 0x008000>,	/* ap 125 */
171762306a36Sopenharmony_ci			 <0x000b0000 0x003b0000 0x001000>,	/* ap 126 */
171862306a36Sopenharmony_ci			 <0x000c0000 0x003c0000 0x020000>,	/* ap 127 */
171962306a36Sopenharmony_ci			 <0x000e0000 0x003e0000 0x001000>,	/* ap 128 */
172062306a36Sopenharmony_ci			 <0x000e8000 0x003e8000 0x008000>;	/* ap 129 */
172162306a36Sopenharmony_ci
172262306a36Sopenharmony_ci		target-module@0 {			/* 0x48300000, ap 56 40.0 */
172362306a36Sopenharmony_ci			compatible = "ti,sysc-omap4", "ti,sysc";
172462306a36Sopenharmony_ci			reg = <0x0 0x4>,
172562306a36Sopenharmony_ci			      <0x4 0x4>;
172662306a36Sopenharmony_ci			reg-names = "rev", "sysc";
172762306a36Sopenharmony_ci			ti,sysc-midle = <SYSC_IDLE_FORCE>,
172862306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
172962306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
173062306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
173162306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
173262306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
173362306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
173462306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
173562306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
173662306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_EPWMSS0_CLKCTRL 0>;
173762306a36Sopenharmony_ci			clock-names = "fck";
173862306a36Sopenharmony_ci			#address-cells = <1>;
173962306a36Sopenharmony_ci			#size-cells = <1>;
174062306a36Sopenharmony_ci			ranges = <0x0 0x0 0x1000>;
174162306a36Sopenharmony_ci
174262306a36Sopenharmony_ci			epwmss0: epwmss@0 {
174362306a36Sopenharmony_ci				compatible = "ti,am4372-pwmss","ti,am33xx-pwmss";
174462306a36Sopenharmony_ci				reg = <0x0 0x10>;
174562306a36Sopenharmony_ci				#address-cells = <1>;
174662306a36Sopenharmony_ci				#size-cells = <1>;
174762306a36Sopenharmony_ci				ranges = <0 0 0x1000>;
174862306a36Sopenharmony_ci				status = "disabled";
174962306a36Sopenharmony_ci
175062306a36Sopenharmony_ci				ecap0: pwm@100 {
175162306a36Sopenharmony_ci					compatible = "ti,am4372-ecap",
175262306a36Sopenharmony_ci						     "ti,am3352-ecap";
175362306a36Sopenharmony_ci					#pwm-cells = <3>;
175462306a36Sopenharmony_ci					reg = <0x100 0x80>;
175562306a36Sopenharmony_ci					clocks = <&l4ls_gclk>;
175662306a36Sopenharmony_ci					clock-names = "fck";
175762306a36Sopenharmony_ci					status = "disabled";
175862306a36Sopenharmony_ci				};
175962306a36Sopenharmony_ci
176062306a36Sopenharmony_ci				ehrpwm0: pwm@200 {
176162306a36Sopenharmony_ci					compatible = "ti,am4372-ehrpwm",
176262306a36Sopenharmony_ci						     "ti,am3352-ehrpwm";
176362306a36Sopenharmony_ci					#pwm-cells = <3>;
176462306a36Sopenharmony_ci					reg = <0x200 0x80>;
176562306a36Sopenharmony_ci					clocks = <&ehrpwm0_tbclk>, <&l4ls_gclk>;
176662306a36Sopenharmony_ci					clock-names = "tbclk", "fck";
176762306a36Sopenharmony_ci					status = "disabled";
176862306a36Sopenharmony_ci				};
176962306a36Sopenharmony_ci			};
177062306a36Sopenharmony_ci		};
177162306a36Sopenharmony_ci
177262306a36Sopenharmony_ci		target-module@2000 {			/* 0x48302000, ap 58 4a.0 */
177362306a36Sopenharmony_ci			compatible = "ti,sysc-omap4", "ti,sysc";
177462306a36Sopenharmony_ci			reg = <0x2000 0x4>,
177562306a36Sopenharmony_ci			      <0x2004 0x4>;
177662306a36Sopenharmony_ci			reg-names = "rev", "sysc";
177762306a36Sopenharmony_ci			ti,sysc-midle = <SYSC_IDLE_FORCE>,
177862306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
177962306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
178062306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
178162306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
178262306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
178362306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
178462306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
178562306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
178662306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_EPWMSS1_CLKCTRL 0>;
178762306a36Sopenharmony_ci			clock-names = "fck";
178862306a36Sopenharmony_ci			#address-cells = <1>;
178962306a36Sopenharmony_ci			#size-cells = <1>;
179062306a36Sopenharmony_ci			ranges = <0x0 0x2000 0x1000>;
179162306a36Sopenharmony_ci
179262306a36Sopenharmony_ci			epwmss1: epwmss@0 {
179362306a36Sopenharmony_ci				compatible = "ti,am4372-pwmss","ti,am33xx-pwmss";
179462306a36Sopenharmony_ci				reg = <0x0 0x10>;
179562306a36Sopenharmony_ci				#address-cells = <1>;
179662306a36Sopenharmony_ci				#size-cells = <1>;
179762306a36Sopenharmony_ci				ranges = <0 0 0x1000>;
179862306a36Sopenharmony_ci				status = "disabled";
179962306a36Sopenharmony_ci
180062306a36Sopenharmony_ci				ecap1: pwm@100 {
180162306a36Sopenharmony_ci					compatible = "ti,am4372-ecap",
180262306a36Sopenharmony_ci						     "ti,am3352-ecap";
180362306a36Sopenharmony_ci					#pwm-cells = <3>;
180462306a36Sopenharmony_ci					reg = <0x100 0x80>;
180562306a36Sopenharmony_ci					clocks = <&l4ls_gclk>;
180662306a36Sopenharmony_ci					clock-names = "fck";
180762306a36Sopenharmony_ci					status = "disabled";
180862306a36Sopenharmony_ci				};
180962306a36Sopenharmony_ci
181062306a36Sopenharmony_ci				ehrpwm1: pwm@200 {
181162306a36Sopenharmony_ci					compatible = "ti,am4372-ehrpwm",
181262306a36Sopenharmony_ci						     "ti,am3352-ehrpwm";
181362306a36Sopenharmony_ci					#pwm-cells = <3>;
181462306a36Sopenharmony_ci					reg = <0x200 0x80>;
181562306a36Sopenharmony_ci					clocks = <&ehrpwm1_tbclk>, <&l4ls_gclk>;
181662306a36Sopenharmony_ci					clock-names = "tbclk", "fck";
181762306a36Sopenharmony_ci					status = "disabled";
181862306a36Sopenharmony_ci				};
181962306a36Sopenharmony_ci			};
182062306a36Sopenharmony_ci		};
182162306a36Sopenharmony_ci
182262306a36Sopenharmony_ci		target-module@4000 {			/* 0x48304000, ap 60 44.0 */
182362306a36Sopenharmony_ci			compatible = "ti,sysc-omap4", "ti,sysc";
182462306a36Sopenharmony_ci			reg = <0x4000 0x4>,
182562306a36Sopenharmony_ci			      <0x4004 0x4>;
182662306a36Sopenharmony_ci			reg-names = "rev", "sysc";
182762306a36Sopenharmony_ci			ti,sysc-midle = <SYSC_IDLE_FORCE>,
182862306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
182962306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
183062306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
183162306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
183262306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
183362306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
183462306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
183562306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
183662306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_EPWMSS2_CLKCTRL 0>;
183762306a36Sopenharmony_ci			clock-names = "fck";
183862306a36Sopenharmony_ci			#address-cells = <1>;
183962306a36Sopenharmony_ci			#size-cells = <1>;
184062306a36Sopenharmony_ci			ranges = <0x0 0x4000 0x1000>;
184162306a36Sopenharmony_ci
184262306a36Sopenharmony_ci			epwmss2: epwmss@0 {
184362306a36Sopenharmony_ci				compatible = "ti,am4372-pwmss","ti,am33xx-pwmss";
184462306a36Sopenharmony_ci				reg = <0x0 0x10>;
184562306a36Sopenharmony_ci				#address-cells = <1>;
184662306a36Sopenharmony_ci				#size-cells = <1>;
184762306a36Sopenharmony_ci				ranges = <0 0 0x1000>;
184862306a36Sopenharmony_ci				status = "disabled";
184962306a36Sopenharmony_ci
185062306a36Sopenharmony_ci				ecap2: pwm@100 {
185162306a36Sopenharmony_ci					compatible = "ti,am4372-ecap",
185262306a36Sopenharmony_ci						     "ti,am3352-ecap";
185362306a36Sopenharmony_ci					#pwm-cells = <3>;
185462306a36Sopenharmony_ci					reg = <0x100 0x80>;
185562306a36Sopenharmony_ci					clocks = <&l4ls_gclk>;
185662306a36Sopenharmony_ci					clock-names = "fck";
185762306a36Sopenharmony_ci					status = "disabled";
185862306a36Sopenharmony_ci				};
185962306a36Sopenharmony_ci
186062306a36Sopenharmony_ci				ehrpwm2: pwm@200 {
186162306a36Sopenharmony_ci					compatible = "ti,am4372-ehrpwm",
186262306a36Sopenharmony_ci						     "ti,am3352-ehrpwm";
186362306a36Sopenharmony_ci					#pwm-cells = <3>;
186462306a36Sopenharmony_ci					reg = <0x200 0x80>;
186562306a36Sopenharmony_ci					clocks = <&ehrpwm2_tbclk>, <&l4ls_gclk>;
186662306a36Sopenharmony_ci					clock-names = "tbclk", "fck";
186762306a36Sopenharmony_ci					status = "disabled";
186862306a36Sopenharmony_ci				};
186962306a36Sopenharmony_ci			};
187062306a36Sopenharmony_ci		};
187162306a36Sopenharmony_ci
187262306a36Sopenharmony_ci		target-module@6000 {			/* 0x48306000, ap 96 58.0 */
187362306a36Sopenharmony_ci			compatible = "ti,sysc-omap4", "ti,sysc";
187462306a36Sopenharmony_ci			reg = <0x6000 0x4>,
187562306a36Sopenharmony_ci			      <0x6004 0x4>;
187662306a36Sopenharmony_ci			reg-names = "rev", "sysc";
187762306a36Sopenharmony_ci			ti,sysc-midle = <SYSC_IDLE_FORCE>,
187862306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
187962306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
188062306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
188162306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
188262306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
188362306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
188462306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
188562306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
188662306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_EPWMSS3_CLKCTRL 0>;
188762306a36Sopenharmony_ci			clock-names = "fck";
188862306a36Sopenharmony_ci			#address-cells = <1>;
188962306a36Sopenharmony_ci			#size-cells = <1>;
189062306a36Sopenharmony_ci			ranges = <0x0 0x6000 0x1000>;
189162306a36Sopenharmony_ci
189262306a36Sopenharmony_ci			epwmss3: epwmss@0 {
189362306a36Sopenharmony_ci				compatible = "ti,am4372-pwmss","ti,am33xx-pwmss";
189462306a36Sopenharmony_ci				reg = <0x0 0x10>;
189562306a36Sopenharmony_ci				#address-cells = <1>;
189662306a36Sopenharmony_ci				#size-cells = <1>;
189762306a36Sopenharmony_ci				ranges = <0 0 0x1000>;
189862306a36Sopenharmony_ci				status = "disabled";
189962306a36Sopenharmony_ci
190062306a36Sopenharmony_ci				ehrpwm3: pwm@200 {
190162306a36Sopenharmony_ci					compatible = "ti,am4372-ehrpwm",
190262306a36Sopenharmony_ci						     "ti,am3352-ehrpwm";
190362306a36Sopenharmony_ci					#pwm-cells = <3>;
190462306a36Sopenharmony_ci					reg = <0x200 0x80>;
190562306a36Sopenharmony_ci					clocks = <&ehrpwm3_tbclk>, <&l4ls_gclk>;
190662306a36Sopenharmony_ci					clock-names = "tbclk", "fck";
190762306a36Sopenharmony_ci					status = "disabled";
190862306a36Sopenharmony_ci				};
190962306a36Sopenharmony_ci			};
191062306a36Sopenharmony_ci		};
191162306a36Sopenharmony_ci
191262306a36Sopenharmony_ci		target-module@8000 {			/* 0x48308000, ap 98 54.0 */
191362306a36Sopenharmony_ci			compatible = "ti,sysc-omap4", "ti,sysc";
191462306a36Sopenharmony_ci			reg = <0x8000 0x4>,
191562306a36Sopenharmony_ci			      <0x8004 0x4>;
191662306a36Sopenharmony_ci			reg-names = "rev", "sysc";
191762306a36Sopenharmony_ci			ti,sysc-midle = <SYSC_IDLE_FORCE>,
191862306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
191962306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
192062306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
192162306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
192262306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
192362306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
192462306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
192562306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
192662306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_EPWMSS4_CLKCTRL 0>;
192762306a36Sopenharmony_ci			clock-names = "fck";
192862306a36Sopenharmony_ci			#address-cells = <1>;
192962306a36Sopenharmony_ci			#size-cells = <1>;
193062306a36Sopenharmony_ci			ranges = <0x0 0x8000 0x1000>;
193162306a36Sopenharmony_ci
193262306a36Sopenharmony_ci			epwmss4: epwmss@0 {
193362306a36Sopenharmony_ci				compatible = "ti,am4372-pwmss","ti,am33xx-pwmss";
193462306a36Sopenharmony_ci				reg = <0x0 0x10>;
193562306a36Sopenharmony_ci				#address-cells = <1>;
193662306a36Sopenharmony_ci				#size-cells = <1>;
193762306a36Sopenharmony_ci				ranges = <0 0 0x1000>;
193862306a36Sopenharmony_ci				status = "disabled";
193962306a36Sopenharmony_ci
194062306a36Sopenharmony_ci				ehrpwm4: pwm@48308200 {
194162306a36Sopenharmony_ci					compatible = "ti,am4372-ehrpwm",
194262306a36Sopenharmony_ci						     "ti,am3352-ehrpwm";
194362306a36Sopenharmony_ci					#pwm-cells = <3>;
194462306a36Sopenharmony_ci					reg = <0x200 0x80>;
194562306a36Sopenharmony_ci					clocks = <&ehrpwm4_tbclk>, <&l4ls_gclk>;
194662306a36Sopenharmony_ci					clock-names = "tbclk", "fck";
194762306a36Sopenharmony_ci					status = "disabled";
194862306a36Sopenharmony_ci				};
194962306a36Sopenharmony_ci			};
195062306a36Sopenharmony_ci		};
195162306a36Sopenharmony_ci
195262306a36Sopenharmony_ci		target-module@a000 {			/* 0x4830a000, ap 100 60.0 */
195362306a36Sopenharmony_ci			compatible = "ti,sysc-omap4", "ti,sysc";
195462306a36Sopenharmony_ci			reg = <0xa000 0x4>,
195562306a36Sopenharmony_ci			      <0xa004 0x4>;
195662306a36Sopenharmony_ci			reg-names = "rev", "sysc";
195762306a36Sopenharmony_ci			ti,sysc-midle = <SYSC_IDLE_FORCE>,
195862306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
195962306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
196062306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
196162306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
196262306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
196362306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
196462306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
196562306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
196662306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_EPWMSS5_CLKCTRL 0>;
196762306a36Sopenharmony_ci			clock-names = "fck";
196862306a36Sopenharmony_ci			#address-cells = <1>;
196962306a36Sopenharmony_ci			#size-cells = <1>;
197062306a36Sopenharmony_ci			ranges = <0x0 0xa000 0x1000>;
197162306a36Sopenharmony_ci
197262306a36Sopenharmony_ci			epwmss5: epwmss@0 {
197362306a36Sopenharmony_ci				compatible = "ti,am4372-pwmss","ti,am33xx-pwmss";
197462306a36Sopenharmony_ci				reg = <0x0 0x10>;
197562306a36Sopenharmony_ci				#address-cells = <1>;
197662306a36Sopenharmony_ci				#size-cells = <1>;
197762306a36Sopenharmony_ci				ranges = <0 0 0x1000>;
197862306a36Sopenharmony_ci				status = "disabled";
197962306a36Sopenharmony_ci
198062306a36Sopenharmony_ci				ehrpwm5: pwm@200 {
198162306a36Sopenharmony_ci					compatible = "ti,am4372-ehrpwm",
198262306a36Sopenharmony_ci						     "ti,am3352-ehrpwm";
198362306a36Sopenharmony_ci					#pwm-cells = <3>;
198462306a36Sopenharmony_ci					reg = <0x200 0x80>;
198562306a36Sopenharmony_ci					clocks = <&ehrpwm5_tbclk>, <&l4ls_gclk>;
198662306a36Sopenharmony_ci					clock-names = "tbclk", "fck";
198762306a36Sopenharmony_ci					status = "disabled";
198862306a36Sopenharmony_ci				};
198962306a36Sopenharmony_ci			};
199062306a36Sopenharmony_ci		};
199162306a36Sopenharmony_ci
199262306a36Sopenharmony_ci		target-module@10000 {			/* 0x48310000, ap 64 4e.1 */
199362306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
199462306a36Sopenharmony_ci			reg = <0x11fe0 0x4>,
199562306a36Sopenharmony_ci			      <0x11fe4 0x4>;
199662306a36Sopenharmony_ci			reg-names = "rev", "sysc";
199762306a36Sopenharmony_ci			ti,sysc-mask = <SYSC_OMAP2_AUTOIDLE>;
199862306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
199962306a36Sopenharmony_ci					<SYSC_IDLE_NO>;
200062306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
200162306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_RNG_CLKCTRL 0>;
200262306a36Sopenharmony_ci			clock-names = "fck";
200362306a36Sopenharmony_ci			#address-cells = <1>;
200462306a36Sopenharmony_ci			#size-cells = <1>;
200562306a36Sopenharmony_ci			ranges = <0x0 0x10000 0x2000>;
200662306a36Sopenharmony_ci
200762306a36Sopenharmony_ci			rng: rng@0 {
200862306a36Sopenharmony_ci				compatible = "ti,omap4-rng";
200962306a36Sopenharmony_ci				reg = <0x0 0x2000>;
201062306a36Sopenharmony_ci				interrupts = <GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>;
201162306a36Sopenharmony_ci			};
201262306a36Sopenharmony_ci		};
201362306a36Sopenharmony_ci
201462306a36Sopenharmony_ci		target-module@13000 {			/* 0x48313000, ap 90 50.0 */
201562306a36Sopenharmony_ci			compatible = "ti,sysc";
201662306a36Sopenharmony_ci			status = "disabled";
201762306a36Sopenharmony_ci			#address-cells = <1>;
201862306a36Sopenharmony_ci			#size-cells = <1>;
201962306a36Sopenharmony_ci			ranges = <0x0 0x13000 0x1000>;
202062306a36Sopenharmony_ci		};
202162306a36Sopenharmony_ci
202262306a36Sopenharmony_ci		target-module@18000 {			/* 0x48318000, ap 62 4c.0 */
202362306a36Sopenharmony_ci			compatible = "ti,sysc";
202462306a36Sopenharmony_ci			status = "disabled";
202562306a36Sopenharmony_ci			#address-cells = <1>;
202662306a36Sopenharmony_ci			#size-cells = <1>;
202762306a36Sopenharmony_ci			ranges = <0x0 0x18000 0x4000>;
202862306a36Sopenharmony_ci		};
202962306a36Sopenharmony_ci
203062306a36Sopenharmony_ci		target-module@20000 {			/* 0x48320000, ap 82 34.0 */
203162306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
203262306a36Sopenharmony_ci			reg = <0x20000 0x4>,
203362306a36Sopenharmony_ci			      <0x20010 0x4>,
203462306a36Sopenharmony_ci			      <0x20114 0x4>;
203562306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
203662306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
203762306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET |
203862306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
203962306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
204062306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
204162306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
204262306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
204362306a36Sopenharmony_ci			ti,syss-mask = <1>;
204462306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
204562306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_GPIO5_CLKCTRL 0>,
204662306a36Sopenharmony_ci				 <&l4ls_clkctrl AM4_L4LS_GPIO5_CLKCTRL 8>;
204762306a36Sopenharmony_ci			clock-names = "fck", "dbclk";
204862306a36Sopenharmony_ci			#address-cells = <1>;
204962306a36Sopenharmony_ci			#size-cells = <1>;
205062306a36Sopenharmony_ci			ranges = <0x0 0x20000 0x1000>;
205162306a36Sopenharmony_ci
205262306a36Sopenharmony_ci			gpio4: gpio@0 {
205362306a36Sopenharmony_ci				compatible = "ti,am4372-gpio","ti,omap4-gpio";
205462306a36Sopenharmony_ci				reg = <0x0 0x1000>;
205562306a36Sopenharmony_ci				interrupts = <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>;
205662306a36Sopenharmony_ci				gpio-controller;
205762306a36Sopenharmony_ci				#gpio-cells = <2>;
205862306a36Sopenharmony_ci				interrupt-controller;
205962306a36Sopenharmony_ci				#interrupt-cells = <2>;
206062306a36Sopenharmony_ci				status = "disabled";
206162306a36Sopenharmony_ci			};
206262306a36Sopenharmony_ci		};
206362306a36Sopenharmony_ci
206462306a36Sopenharmony_ci		gpio5_target: target-module@22000 {		/* 0x48322000, ap 116 64.0 */
206562306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
206662306a36Sopenharmony_ci			reg = <0x22000 0x4>,
206762306a36Sopenharmony_ci			      <0x22010 0x4>,
206862306a36Sopenharmony_ci			      <0x22114 0x4>;
206962306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
207062306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP |
207162306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET |
207262306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
207362306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
207462306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
207562306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
207662306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
207762306a36Sopenharmony_ci			ti,syss-mask = <1>;
207862306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
207962306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_GPIO6_CLKCTRL 0>,
208062306a36Sopenharmony_ci				 <&l4ls_clkctrl AM4_L4LS_GPIO6_CLKCTRL 8>;
208162306a36Sopenharmony_ci			clock-names = "fck", "dbclk";
208262306a36Sopenharmony_ci			#address-cells = <1>;
208362306a36Sopenharmony_ci			#size-cells = <1>;
208462306a36Sopenharmony_ci			ranges = <0x0 0x22000 0x1000>;
208562306a36Sopenharmony_ci
208662306a36Sopenharmony_ci			gpio5: gpio@0 {
208762306a36Sopenharmony_ci				compatible = "ti,am4372-gpio","ti,omap4-gpio";
208862306a36Sopenharmony_ci				reg = <0x0 0x1000>;
208962306a36Sopenharmony_ci				interrupts = <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>;
209062306a36Sopenharmony_ci				gpio-controller;
209162306a36Sopenharmony_ci				#gpio-cells = <2>;
209262306a36Sopenharmony_ci				interrupt-controller;
209362306a36Sopenharmony_ci				#interrupt-cells = <2>;
209462306a36Sopenharmony_ci				status = "disabled";
209562306a36Sopenharmony_ci			};
209662306a36Sopenharmony_ci		};
209762306a36Sopenharmony_ci
209862306a36Sopenharmony_ci		target-module@26000 {			/* 0x48326000, ap 86 66.0 */
209962306a36Sopenharmony_ci			compatible = "ti,sysc-omap4", "ti,sysc";
210062306a36Sopenharmony_ci			reg = <0x26000 0x4>,
210162306a36Sopenharmony_ci			      <0x26104 0x4>;
210262306a36Sopenharmony_ci			reg-names = "rev", "sysc";
210362306a36Sopenharmony_ci			ti,sysc-midle = <SYSC_IDLE_FORCE>,
210462306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
210562306a36Sopenharmony_ci					<SYSC_IDLE_SMART>;
210662306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
210762306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
210862306a36Sopenharmony_ci					<SYSC_IDLE_SMART>;
210962306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l3s_clkdm */
211062306a36Sopenharmony_ci			clocks = <&l3s_clkctrl AM4_L3S_VPFE0_CLKCTRL 0>;
211162306a36Sopenharmony_ci			clock-names = "fck";
211262306a36Sopenharmony_ci			#address-cells = <1>;
211362306a36Sopenharmony_ci			#size-cells = <1>;
211462306a36Sopenharmony_ci			ranges = <0x0 0x26000 0x1000>;
211562306a36Sopenharmony_ci
211662306a36Sopenharmony_ci			vpfe0: vpfe@0 {
211762306a36Sopenharmony_ci				compatible = "ti,am437x-vpfe";
211862306a36Sopenharmony_ci				reg = <0x0 0x2000>;
211962306a36Sopenharmony_ci				interrupts = <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>;
212062306a36Sopenharmony_ci				status = "disabled";
212162306a36Sopenharmony_ci			};
212262306a36Sopenharmony_ci		};
212362306a36Sopenharmony_ci
212462306a36Sopenharmony_ci		target-module@28000 {			/* 0x48328000, ap 75 0e.0 */
212562306a36Sopenharmony_ci			compatible = "ti,sysc-omap4", "ti,sysc";
212662306a36Sopenharmony_ci			reg = <0x28000 0x4>,
212762306a36Sopenharmony_ci			      <0x28104 0x4>;
212862306a36Sopenharmony_ci			reg-names = "rev", "sysc";
212962306a36Sopenharmony_ci			ti,sysc-midle = <SYSC_IDLE_FORCE>,
213062306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
213162306a36Sopenharmony_ci					<SYSC_IDLE_SMART>;
213262306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
213362306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
213462306a36Sopenharmony_ci					<SYSC_IDLE_SMART>;
213562306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l3s_clkdm */
213662306a36Sopenharmony_ci			clocks = <&l3s_clkctrl AM4_L3S_VPFE1_CLKCTRL 0>;
213762306a36Sopenharmony_ci			clock-names = "fck";
213862306a36Sopenharmony_ci			#address-cells = <1>;
213962306a36Sopenharmony_ci			#size-cells = <1>;
214062306a36Sopenharmony_ci			ranges = <0x0 0x28000 0x1000>;
214162306a36Sopenharmony_ci
214262306a36Sopenharmony_ci			vpfe1: vpfe@0 {
214362306a36Sopenharmony_ci				compatible = "ti,am437x-vpfe";
214462306a36Sopenharmony_ci				reg = <0x0 0x2000>;
214562306a36Sopenharmony_ci				interrupts = <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>;
214662306a36Sopenharmony_ci				status = "disabled";
214762306a36Sopenharmony_ci			};
214862306a36Sopenharmony_ci		};
214962306a36Sopenharmony_ci
215062306a36Sopenharmony_ci		target-module@2a000 {			/* 0x4832a000, ap 88 3c.0 */
215162306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
215262306a36Sopenharmony_ci			reg = <0x2a000 0x4>,
215362306a36Sopenharmony_ci			      <0x2a010 0x4>,
215462306a36Sopenharmony_ci			      <0x2a014 0x4>;
215562306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
215662306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_SOFTRESET |
215762306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
215862306a36Sopenharmony_ci			ti,syss-mask = <1>;
215962306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, dss_clkdm */
216062306a36Sopenharmony_ci			clocks = <&dss_clkctrl AM4_DSS_DSS_CORE_CLKCTRL 0>;
216162306a36Sopenharmony_ci			clock-names = "fck";
216262306a36Sopenharmony_ci			#address-cells = <1>;
216362306a36Sopenharmony_ci			#size-cells = <1>;
216462306a36Sopenharmony_ci			ranges = <0x00000000 0x0002a000 0x00000400>,
216562306a36Sopenharmony_ci				 <0x00000400 0x0002a400 0x00000400>,
216662306a36Sopenharmony_ci				 <0x00000800 0x0002a800 0x00000400>,
216762306a36Sopenharmony_ci				 <0x00000c00 0x0002ac00 0x00000400>,
216862306a36Sopenharmony_ci				 <0x00001000 0x0002b000 0x00001000>;
216962306a36Sopenharmony_ci
217062306a36Sopenharmony_ci			dss: dss@0 {
217162306a36Sopenharmony_ci				compatible = "ti,omap3-dss";
217262306a36Sopenharmony_ci				reg = <0 0x200>;
217362306a36Sopenharmony_ci				status = "disabled";
217462306a36Sopenharmony_ci				clocks = <&disp_clk>;
217562306a36Sopenharmony_ci				clock-names = "fck";
217662306a36Sopenharmony_ci				#address-cells = <1>;
217762306a36Sopenharmony_ci				#size-cells = <1>;
217862306a36Sopenharmony_ci				ranges = <0x00000000 0x00000000 0x00000400>,
217962306a36Sopenharmony_ci					 <0x00000400 0x00000400 0x00000400>,
218062306a36Sopenharmony_ci					 <0x00000800 0x00000800 0x00000400>,
218162306a36Sopenharmony_ci					 <0x00000c00 0x00000c00 0x00000400>,
218262306a36Sopenharmony_ci					 <0x00001000 0x00001000 0x00001000>;
218362306a36Sopenharmony_ci
218462306a36Sopenharmony_ci				target-module@400 {
218562306a36Sopenharmony_ci					compatible = "ti,sysc-omap2", "ti,sysc";
218662306a36Sopenharmony_ci					reg = <0x400 0x4>,
218762306a36Sopenharmony_ci					      <0x410 0x4>,
218862306a36Sopenharmony_ci					      <0x414 0x4>;
218962306a36Sopenharmony_ci					reg-names = "rev", "sysc", "syss";
219062306a36Sopenharmony_ci					ti,sysc-sidle = <SYSC_IDLE_FORCE>,
219162306a36Sopenharmony_ci							<SYSC_IDLE_NO>,
219262306a36Sopenharmony_ci							<SYSC_IDLE_SMART>;
219362306a36Sopenharmony_ci					ti,sysc-midle = <SYSC_IDLE_FORCE>,
219462306a36Sopenharmony_ci							<SYSC_IDLE_NO>,
219562306a36Sopenharmony_ci							<SYSC_IDLE_SMART>;
219662306a36Sopenharmony_ci					ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
219762306a36Sopenharmony_ci							 SYSC_OMAP2_ENAWAKEUP |
219862306a36Sopenharmony_ci							 SYSC_OMAP2_SOFTRESET |
219962306a36Sopenharmony_ci							 SYSC_OMAP2_AUTOIDLE)>;
220062306a36Sopenharmony_ci					ti,syss-mask = <1>;
220162306a36Sopenharmony_ci					clocks = <&dss_clkctrl AM4_DSS_DSS_CORE_CLKCTRL 0>;
220262306a36Sopenharmony_ci					clock-names = "fck";
220362306a36Sopenharmony_ci					#address-cells = <1>;
220462306a36Sopenharmony_ci					#size-cells = <1>;
220562306a36Sopenharmony_ci					ranges = <0 0x400 0x400>;
220662306a36Sopenharmony_ci
220762306a36Sopenharmony_ci					dispc: dispc@0 {
220862306a36Sopenharmony_ci						compatible = "ti,omap3-dispc";
220962306a36Sopenharmony_ci						reg = <0 0x400>;
221062306a36Sopenharmony_ci						interrupts = <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>;
221162306a36Sopenharmony_ci						clocks = <&disp_clk>;
221262306a36Sopenharmony_ci						clock-names = "fck";
221362306a36Sopenharmony_ci
221462306a36Sopenharmony_ci						max-memory-bandwidth = <230000000>;
221562306a36Sopenharmony_ci					};
221662306a36Sopenharmony_ci				};
221762306a36Sopenharmony_ci
221862306a36Sopenharmony_ci				target-module@800 {
221962306a36Sopenharmony_ci					compatible = "ti,sysc-omap2", "ti,sysc";
222062306a36Sopenharmony_ci					reg = <0x800 0x4>,
222162306a36Sopenharmony_ci					      <0x810 0x4>,
222262306a36Sopenharmony_ci					      <0x814 0x4>;
222362306a36Sopenharmony_ci					reg-names = "rev", "sysc", "syss";
222462306a36Sopenharmony_ci					ti,sysc-sidle = <SYSC_IDLE_FORCE>,
222562306a36Sopenharmony_ci							<SYSC_IDLE_NO>,
222662306a36Sopenharmony_ci							<SYSC_IDLE_SMART>;
222762306a36Sopenharmony_ci					ti,sysc-mask = <(SYSC_OMAP2_SOFTRESET |
222862306a36Sopenharmony_ci							 SYSC_OMAP2_AUTOIDLE)>;
222962306a36Sopenharmony_ci					ti,syss-mask = <1>;
223062306a36Sopenharmony_ci					clocks = <&dss_clkctrl AM4_DSS_DSS_CORE_CLKCTRL 0>;
223162306a36Sopenharmony_ci					clock-names = "fck";
223262306a36Sopenharmony_ci					#address-cells = <1>;
223362306a36Sopenharmony_ci					#size-cells = <1>;
223462306a36Sopenharmony_ci					ranges = <0 0x800 0x400>;
223562306a36Sopenharmony_ci
223662306a36Sopenharmony_ci					rfbi: rfbi@0 {
223762306a36Sopenharmony_ci						compatible = "ti,omap3-rfbi";
223862306a36Sopenharmony_ci						reg = <0 0x100>;
223962306a36Sopenharmony_ci						clocks = <&dss_clkctrl AM4_DSS_DSS_CORE_CLKCTRL 0>;
224062306a36Sopenharmony_ci						clock-names = "fck";
224162306a36Sopenharmony_ci						status = "disabled";
224262306a36Sopenharmony_ci					};
224362306a36Sopenharmony_ci				};
224462306a36Sopenharmony_ci			};
224562306a36Sopenharmony_ci		};
224662306a36Sopenharmony_ci
224762306a36Sopenharmony_ci		target-module@3d000 {			/* 0x4833d000, ap 102 6e.0 */
224862306a36Sopenharmony_ci			compatible = "ti,sysc-omap4-timer", "ti,sysc";
224962306a36Sopenharmony_ci			reg = <0x3d000 0x4>,
225062306a36Sopenharmony_ci			      <0x3d010 0x4>,
225162306a36Sopenharmony_ci			      <0x3d014 0x4>;
225262306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
225362306a36Sopenharmony_ci			ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
225462306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
225562306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
225662306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
225762306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
225862306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
225962306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_TIMER9_CLKCTRL 0>;
226062306a36Sopenharmony_ci			clock-names = "fck";
226162306a36Sopenharmony_ci			#address-cells = <1>;
226262306a36Sopenharmony_ci			#size-cells = <1>;
226362306a36Sopenharmony_ci			ranges = <0x0 0x3d000 0x1000>;
226462306a36Sopenharmony_ci
226562306a36Sopenharmony_ci			timer9: timer@0 {
226662306a36Sopenharmony_ci				compatible = "ti,am4372-timer","ti,am335x-timer";
226762306a36Sopenharmony_ci				reg = <0x0 0x400>;
226862306a36Sopenharmony_ci				interrupts = <GIC_SPI 132 IRQ_TYPE_LEVEL_HIGH>;
226962306a36Sopenharmony_ci				status = "disabled";
227062306a36Sopenharmony_ci			};
227162306a36Sopenharmony_ci		};
227262306a36Sopenharmony_ci
227362306a36Sopenharmony_ci		target-module@3f000 {			/* 0x4833f000, ap 104 5c.0 */
227462306a36Sopenharmony_ci			compatible = "ti,sysc-omap4-timer", "ti,sysc";
227562306a36Sopenharmony_ci			reg = <0x3f000 0x4>,
227662306a36Sopenharmony_ci			      <0x3f010 0x4>,
227762306a36Sopenharmony_ci			      <0x3f014 0x4>;
227862306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
227962306a36Sopenharmony_ci			ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
228062306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
228162306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
228262306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
228362306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
228462306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
228562306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_TIMER10_CLKCTRL 0>;
228662306a36Sopenharmony_ci			clock-names = "fck";
228762306a36Sopenharmony_ci			#address-cells = <1>;
228862306a36Sopenharmony_ci			#size-cells = <1>;
228962306a36Sopenharmony_ci			ranges = <0x0 0x3f000 0x1000>;
229062306a36Sopenharmony_ci
229162306a36Sopenharmony_ci			timer10: timer@0 {
229262306a36Sopenharmony_ci				compatible = "ti,am4372-timer","ti,am335x-timer";
229362306a36Sopenharmony_ci				reg = <0x0 0x400>;
229462306a36Sopenharmony_ci				interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>;
229562306a36Sopenharmony_ci				status = "disabled";
229662306a36Sopenharmony_ci			};
229762306a36Sopenharmony_ci		};
229862306a36Sopenharmony_ci
229962306a36Sopenharmony_ci		target-module@41000 {			/* 0x48341000, ap 106 76.0 */
230062306a36Sopenharmony_ci			compatible = "ti,sysc-omap4-timer", "ti,sysc";
230162306a36Sopenharmony_ci			reg = <0x41000 0x4>,
230262306a36Sopenharmony_ci			      <0x41010 0x4>,
230362306a36Sopenharmony_ci			      <0x41014 0x4>;
230462306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
230562306a36Sopenharmony_ci			ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>;
230662306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
230762306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
230862306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
230962306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
231062306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
231162306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_TIMER11_CLKCTRL 0>;
231262306a36Sopenharmony_ci			clock-names = "fck";
231362306a36Sopenharmony_ci			#address-cells = <1>;
231462306a36Sopenharmony_ci			#size-cells = <1>;
231562306a36Sopenharmony_ci			ranges = <0x0 0x41000 0x1000>;
231662306a36Sopenharmony_ci
231762306a36Sopenharmony_ci			timer11: timer@0 {
231862306a36Sopenharmony_ci				compatible = "ti,am4372-timer","ti,am335x-timer";
231962306a36Sopenharmony_ci				reg = <0x0 0x400>;
232062306a36Sopenharmony_ci				interrupts = <GIC_SPI 134 IRQ_TYPE_LEVEL_HIGH>;
232162306a36Sopenharmony_ci				status = "disabled";
232262306a36Sopenharmony_ci			};
232362306a36Sopenharmony_ci		};
232462306a36Sopenharmony_ci
232562306a36Sopenharmony_ci		target-module@45000 {			/* 0x48345000, ap 108 6a.0 */
232662306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
232762306a36Sopenharmony_ci			reg = <0x45000 0x4>,
232862306a36Sopenharmony_ci			      <0x45110 0x4>,
232962306a36Sopenharmony_ci			      <0x45114 0x4>;
233062306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
233162306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY |
233262306a36Sopenharmony_ci					 SYSC_OMAP2_SOFTRESET |
233362306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
233462306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
233562306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
233662306a36Sopenharmony_ci					<SYSC_IDLE_SMART>;
233762306a36Sopenharmony_ci			ti,syss-mask = <1>;
233862306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
233962306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_SPI4_CLKCTRL 0>;
234062306a36Sopenharmony_ci			clock-names = "fck";
234162306a36Sopenharmony_ci			#address-cells = <1>;
234262306a36Sopenharmony_ci			#size-cells = <1>;
234362306a36Sopenharmony_ci			ranges = <0x0 0x45000 0x1000>;
234462306a36Sopenharmony_ci
234562306a36Sopenharmony_ci			spi4: spi@0 {
234662306a36Sopenharmony_ci				compatible = "ti,am4372-mcspi","ti,omap4-mcspi";
234762306a36Sopenharmony_ci				reg = <0x0 0x400>;
234862306a36Sopenharmony_ci				interrupts = <GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH>;
234962306a36Sopenharmony_ci				#address-cells = <1>;
235062306a36Sopenharmony_ci				#size-cells = <0>;
235162306a36Sopenharmony_ci				status = "disabled";
235262306a36Sopenharmony_ci			};
235362306a36Sopenharmony_ci		};
235462306a36Sopenharmony_ci
235562306a36Sopenharmony_ci		target-module@47000 {			/* 0x48347000, ap 110 70.0 */
235662306a36Sopenharmony_ci			compatible = "ti,sysc-omap2", "ti,sysc";
235762306a36Sopenharmony_ci			reg = <0x47000 0x4>,
235862306a36Sopenharmony_ci			      <0x47014 0x4>,
235962306a36Sopenharmony_ci			      <0x47018 0x4>;
236062306a36Sopenharmony_ci			reg-names = "rev", "sysc", "syss";
236162306a36Sopenharmony_ci			ti,sysc-mask = <(SYSC_OMAP2_SOFTRESET |
236262306a36Sopenharmony_ci					 SYSC_OMAP2_AUTOIDLE)>;
236362306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
236462306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_HDQ1W_CLKCTRL 0>;
236562306a36Sopenharmony_ci			clock-names = "fck";
236662306a36Sopenharmony_ci			#address-cells = <1>;
236762306a36Sopenharmony_ci			#size-cells = <1>;
236862306a36Sopenharmony_ci			ranges = <0x0 0x47000 0x1000>;
236962306a36Sopenharmony_ci
237062306a36Sopenharmony_ci			hdq: hdq@0 {
237162306a36Sopenharmony_ci				compatible = "ti,am4372-hdq";
237262306a36Sopenharmony_ci				reg = <0x0 0x1000>;
237362306a36Sopenharmony_ci				interrupts = <GIC_SPI 139 IRQ_TYPE_LEVEL_HIGH>;
237462306a36Sopenharmony_ci				clocks = <&func_12m_clk>;
237562306a36Sopenharmony_ci				clock-names = "fck";
237662306a36Sopenharmony_ci				status = "disabled";
237762306a36Sopenharmony_ci			};
237862306a36Sopenharmony_ci		};
237962306a36Sopenharmony_ci
238062306a36Sopenharmony_ci		target-module@4c000 {			/* 0x4834c000, ap 114 72.0 */
238162306a36Sopenharmony_ci			compatible = "ti,sysc-omap4", "ti,sysc";
238262306a36Sopenharmony_ci			reg = <0x4c000 0x4>,
238362306a36Sopenharmony_ci			      <0x4c010 0x4>;
238462306a36Sopenharmony_ci			reg-names = "rev", "sysc";
238562306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
238662306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
238762306a36Sopenharmony_ci					<SYSC_IDLE_SMART>;
238862306a36Sopenharmony_ci			clocks = <&l3s_clkctrl AM4_L3S_ADC1_CLKCTRL 0>;
238962306a36Sopenharmony_ci			clock-names = "fck";
239062306a36Sopenharmony_ci			#address-cells = <1>;
239162306a36Sopenharmony_ci			#size-cells = <1>;
239262306a36Sopenharmony_ci			ranges = <0x0 0x4c000 0x2000>;
239362306a36Sopenharmony_ci
239462306a36Sopenharmony_ci			magadc: magadc@0 {
239562306a36Sopenharmony_ci				compatible = "ti,am4372-magadc";
239662306a36Sopenharmony_ci				reg = <0x0 0x2000>;
239762306a36Sopenharmony_ci				interrupts = <GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>;
239862306a36Sopenharmony_ci				clocks = <&adc_mag_fck>;
239962306a36Sopenharmony_ci				clock-names = "fck";
240062306a36Sopenharmony_ci				dmas = <&edma 54 0>, <&edma 55 0>;
240162306a36Sopenharmony_ci				dma-names = "fifo0", "fifo1";
240262306a36Sopenharmony_ci				status = "disabled";
240362306a36Sopenharmony_ci
240462306a36Sopenharmony_ci				mag {
240562306a36Sopenharmony_ci					compatible = "ti,am4372-mag";
240662306a36Sopenharmony_ci				};
240762306a36Sopenharmony_ci
240862306a36Sopenharmony_ci				adc {
240962306a36Sopenharmony_ci					#io-channel-cells = <1>;
241062306a36Sopenharmony_ci					compatible = "ti,am4372-adc";
241162306a36Sopenharmony_ci				};
241262306a36Sopenharmony_ci			};
241362306a36Sopenharmony_ci		};
241462306a36Sopenharmony_ci
241562306a36Sopenharmony_ci		target-module@80000 {			/* 0x48380000, ap 123 42.0 */
241662306a36Sopenharmony_ci			compatible = "ti,sysc-omap4", "ti,sysc";
241762306a36Sopenharmony_ci			reg = <0x80000 0x4>,
241862306a36Sopenharmony_ci			      <0x80010 0x4>;
241962306a36Sopenharmony_ci			reg-names = "rev", "sysc";
242062306a36Sopenharmony_ci			ti,sysc-mask = <SYSC_OMAP4_DMADISABLE>;
242162306a36Sopenharmony_ci			ti,sysc-midle = <SYSC_IDLE_FORCE>,
242262306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
242362306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
242462306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
242562306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
242662306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
242762306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
242862306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
242962306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l3s_clkdm */
243062306a36Sopenharmony_ci			clocks = <&l3s_clkctrl AM4_L3S_USB_OTG_SS0_CLKCTRL 0>;
243162306a36Sopenharmony_ci			clock-names = "fck";
243262306a36Sopenharmony_ci			#address-cells = <1>;
243362306a36Sopenharmony_ci			#size-cells = <1>;
243462306a36Sopenharmony_ci			ranges = <0x0 0x80000 0x20000>;
243562306a36Sopenharmony_ci
243662306a36Sopenharmony_ci			dwc3_1: omap_dwc3@0 {
243762306a36Sopenharmony_ci				compatible = "ti,am437x-dwc3";
243862306a36Sopenharmony_ci				reg = <0x0 0x10000>;
243962306a36Sopenharmony_ci				interrupts = <GIC_SPI 172 IRQ_TYPE_LEVEL_HIGH>;
244062306a36Sopenharmony_ci				#address-cells = <1>;
244162306a36Sopenharmony_ci				#size-cells = <1>;
244262306a36Sopenharmony_ci				utmi-mode = <1>;
244362306a36Sopenharmony_ci				ranges = <0 0 0x20000>;
244462306a36Sopenharmony_ci
244562306a36Sopenharmony_ci				usb1: usb@10000 {
244662306a36Sopenharmony_ci					compatible = "snps,dwc3";
244762306a36Sopenharmony_ci					reg = <0x10000 0x10000>;
244862306a36Sopenharmony_ci					interrupts = <GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>,
244962306a36Sopenharmony_ci						     <GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>,
245062306a36Sopenharmony_ci						     <GIC_SPI 172 IRQ_TYPE_LEVEL_HIGH>;
245162306a36Sopenharmony_ci					interrupt-names = "peripheral",
245262306a36Sopenharmony_ci							  "host",
245362306a36Sopenharmony_ci							  "otg";
245462306a36Sopenharmony_ci					phys = <&usb2_phy1>;
245562306a36Sopenharmony_ci					phy-names = "usb2-phy";
245662306a36Sopenharmony_ci					maximum-speed = "high-speed";
245762306a36Sopenharmony_ci					dr_mode = "otg";
245862306a36Sopenharmony_ci					status = "disabled";
245962306a36Sopenharmony_ci					snps,dis_u3_susphy_quirk;
246062306a36Sopenharmony_ci					snps,dis_u2_susphy_quirk;
246162306a36Sopenharmony_ci				};
246262306a36Sopenharmony_ci			};
246362306a36Sopenharmony_ci		};
246462306a36Sopenharmony_ci
246562306a36Sopenharmony_ci		target-module@a8000 {			/* 0x483a8000, ap 125 6c.0 */
246662306a36Sopenharmony_ci			compatible = "ti,sysc-omap4", "ti,sysc";
246762306a36Sopenharmony_ci			reg = <0xa8000 0x4>;
246862306a36Sopenharmony_ci			reg-names = "rev";
246962306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
247062306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_OCP2SCP0_CLKCTRL 0>;
247162306a36Sopenharmony_ci			clock-names = "fck";
247262306a36Sopenharmony_ci			#address-cells = <1>;
247362306a36Sopenharmony_ci			#size-cells = <1>;
247462306a36Sopenharmony_ci			ranges = <0x0 0xa8000 0x8000>;
247562306a36Sopenharmony_ci
247662306a36Sopenharmony_ci			ocp2scp0: ocp2scp@0 {
247762306a36Sopenharmony_ci				compatible = "ti,am437x-ocp2scp", "ti,omap-ocp2scp";
247862306a36Sopenharmony_ci				#address-cells = <1>;
247962306a36Sopenharmony_ci				#size-cells = <1>;
248062306a36Sopenharmony_ci				ranges = <0 0 0x8000>;
248162306a36Sopenharmony_ci
248262306a36Sopenharmony_ci				usb2_phy1: phy@8000 {
248362306a36Sopenharmony_ci					compatible = "ti,am437x-usb2";
248462306a36Sopenharmony_ci					reg = <0x0 0x8000>;
248562306a36Sopenharmony_ci					syscon-phy-power = <&scm_conf 0x620>;
248662306a36Sopenharmony_ci					clocks = <&usb_phy0_always_on_clk32k>,
248762306a36Sopenharmony_ci						 <&l3s_clkctrl AM4_L3S_USB_OTG_SS0_CLKCTRL 8>;
248862306a36Sopenharmony_ci					clock-names = "wkupclk", "refclk";
248962306a36Sopenharmony_ci					#phy-cells = <0>;
249062306a36Sopenharmony_ci					status = "disabled";
249162306a36Sopenharmony_ci				};
249262306a36Sopenharmony_ci			};
249362306a36Sopenharmony_ci		};
249462306a36Sopenharmony_ci
249562306a36Sopenharmony_ci		target-module@c0000 {			/* 0x483c0000, ap 127 7a.0 */
249662306a36Sopenharmony_ci			compatible = "ti,sysc-omap4", "ti,sysc";
249762306a36Sopenharmony_ci			reg = <0xc0000 0x4>,
249862306a36Sopenharmony_ci			      <0xc0010 0x4>;
249962306a36Sopenharmony_ci			reg-names = "rev", "sysc";
250062306a36Sopenharmony_ci			ti,sysc-mask = <SYSC_OMAP4_DMADISABLE>;
250162306a36Sopenharmony_ci			ti,sysc-midle = <SYSC_IDLE_FORCE>,
250262306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
250362306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
250462306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
250562306a36Sopenharmony_ci			ti,sysc-sidle = <SYSC_IDLE_FORCE>,
250662306a36Sopenharmony_ci					<SYSC_IDLE_NO>,
250762306a36Sopenharmony_ci					<SYSC_IDLE_SMART>,
250862306a36Sopenharmony_ci					<SYSC_IDLE_SMART_WKUP>;
250962306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l3s_clkdm */
251062306a36Sopenharmony_ci			clocks = <&l3s_clkctrl AM4_L3S_USB_OTG_SS1_CLKCTRL 0>;
251162306a36Sopenharmony_ci			clock-names = "fck";
251262306a36Sopenharmony_ci			#address-cells = <1>;
251362306a36Sopenharmony_ci			#size-cells = <1>;
251462306a36Sopenharmony_ci			ranges = <0x0 0xc0000 0x20000>;
251562306a36Sopenharmony_ci
251662306a36Sopenharmony_ci			dwc3_2: omap_dwc3@0 {
251762306a36Sopenharmony_ci				compatible = "ti,am437x-dwc3";
251862306a36Sopenharmony_ci				reg = <0x0 0x10000>;
251962306a36Sopenharmony_ci				interrupts = <GIC_SPI 178 IRQ_TYPE_LEVEL_HIGH>;
252062306a36Sopenharmony_ci				#address-cells = <1>;
252162306a36Sopenharmony_ci				#size-cells = <1>;
252262306a36Sopenharmony_ci				utmi-mode = <1>;
252362306a36Sopenharmony_ci				ranges = <0 0 0x20000>;
252462306a36Sopenharmony_ci
252562306a36Sopenharmony_ci				usb2: usb@10000 {
252662306a36Sopenharmony_ci					compatible = "snps,dwc3";
252762306a36Sopenharmony_ci					reg = <0x10000 0x10000>;
252862306a36Sopenharmony_ci					interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>,
252962306a36Sopenharmony_ci						     <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>,
253062306a36Sopenharmony_ci						     <GIC_SPI 178 IRQ_TYPE_LEVEL_HIGH>;
253162306a36Sopenharmony_ci					interrupt-names = "peripheral",
253262306a36Sopenharmony_ci							  "host",
253362306a36Sopenharmony_ci							  "otg";
253462306a36Sopenharmony_ci					phys = <&usb2_phy2>;
253562306a36Sopenharmony_ci					phy-names = "usb2-phy";
253662306a36Sopenharmony_ci					maximum-speed = "high-speed";
253762306a36Sopenharmony_ci					dr_mode = "otg";
253862306a36Sopenharmony_ci					status = "disabled";
253962306a36Sopenharmony_ci					snps,dis_u3_susphy_quirk;
254062306a36Sopenharmony_ci					snps,dis_u2_susphy_quirk;
254162306a36Sopenharmony_ci				};
254262306a36Sopenharmony_ci			};
254362306a36Sopenharmony_ci		};
254462306a36Sopenharmony_ci
254562306a36Sopenharmony_ci		target-module@e8000 {			/* 0x483e8000, ap 129 78.0 */
254662306a36Sopenharmony_ci			compatible = "ti,sysc-omap4", "ti,sysc";
254762306a36Sopenharmony_ci			reg = <0xe8000 0x4>;
254862306a36Sopenharmony_ci			reg-names = "rev";
254962306a36Sopenharmony_ci			/* Domains (P, C): per_pwrdm, l4ls_clkdm */
255062306a36Sopenharmony_ci			clocks = <&l4ls_clkctrl AM4_L4LS_OCP2SCP1_CLKCTRL 0>;
255162306a36Sopenharmony_ci			clock-names = "fck";
255262306a36Sopenharmony_ci			#address-cells = <1>;
255362306a36Sopenharmony_ci			#size-cells = <1>;
255462306a36Sopenharmony_ci			ranges = <0x0 0xe8000 0x8000>;
255562306a36Sopenharmony_ci
255662306a36Sopenharmony_ci			ocp2scp1: ocp2scp@0 {
255762306a36Sopenharmony_ci				compatible = "ti,am437x-ocp2scp", "ti,omap-ocp2scp";
255862306a36Sopenharmony_ci				#address-cells = <1>;
255962306a36Sopenharmony_ci				#size-cells = <1>;
256062306a36Sopenharmony_ci				ranges = <0 0 0x8000>;
256162306a36Sopenharmony_ci
256262306a36Sopenharmony_ci				usb2_phy2: phy@8000 {
256362306a36Sopenharmony_ci					compatible = "ti,am437x-usb2";
256462306a36Sopenharmony_ci					reg = <0x0 0x8000>;
256562306a36Sopenharmony_ci					syscon-phy-power = <&scm_conf 0x628>;
256662306a36Sopenharmony_ci					clocks = <&usb_phy1_always_on_clk32k>,
256762306a36Sopenharmony_ci						 <&l3s_clkctrl AM4_L3S_USB_OTG_SS1_CLKCTRL 8>;
256862306a36Sopenharmony_ci					clock-names = "wkupclk", "refclk";
256962306a36Sopenharmony_ci					#phy-cells = <0>;
257062306a36Sopenharmony_ci					status = "disabled";
257162306a36Sopenharmony_ci				};
257262306a36Sopenharmony_ci			};
257362306a36Sopenharmony_ci		};
257462306a36Sopenharmony_ci
257562306a36Sopenharmony_ci		target-module@f2000 {			/* 0x483f2000, ap 112 5a.0 */
257662306a36Sopenharmony_ci			compatible = "ti,sysc";
257762306a36Sopenharmony_ci			status = "disabled";
257862306a36Sopenharmony_ci			#address-cells = <1>;
257962306a36Sopenharmony_ci			#size-cells = <1>;
258062306a36Sopenharmony_ci			ranges = <0x0 0xf2000 0x2000>;
258162306a36Sopenharmony_ci		};
258262306a36Sopenharmony_ci	};
258362306a36Sopenharmony_ci};
258462306a36Sopenharmony_ci
2585