162306a36Sopenharmony_ci&l4_cfg { /* 0x4a000000 */ 262306a36Sopenharmony_ci compatible = "ti,dra7-l4-cfg", "simple-pm-bus"; 362306a36Sopenharmony_ci power-domains = <&prm_coreaon>; 462306a36Sopenharmony_ci clocks = <&l4cfg_clkctrl DRA7_L4CFG_L4_CFG_CLKCTRL 0>; 562306a36Sopenharmony_ci clock-names = "fck"; 662306a36Sopenharmony_ci reg = <0x4a000000 0x800>, 762306a36Sopenharmony_ci <0x4a000800 0x800>, 862306a36Sopenharmony_ci <0x4a001000 0x1000>; 962306a36Sopenharmony_ci reg-names = "ap", "la", "ia0"; 1062306a36Sopenharmony_ci #address-cells = <1>; 1162306a36Sopenharmony_ci #size-cells = <1>; 1262306a36Sopenharmony_ci ranges = <0x00000000 0x4a000000 0x100000>, /* segment 0 */ 1362306a36Sopenharmony_ci <0x00100000 0x4a100000 0x100000>, /* segment 1 */ 1462306a36Sopenharmony_ci <0x00200000 0x4a200000 0x100000>; /* segment 2 */ 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ci segment@0 { /* 0x4a000000 */ 1762306a36Sopenharmony_ci compatible = "simple-pm-bus"; 1862306a36Sopenharmony_ci #address-cells = <1>; 1962306a36Sopenharmony_ci #size-cells = <1>; 2062306a36Sopenharmony_ci ranges = <0x00000000 0x00000000 0x000800>, /* ap 0 */ 2162306a36Sopenharmony_ci <0x00000800 0x00000800 0x000800>, /* ap 1 */ 2262306a36Sopenharmony_ci <0x00001000 0x00001000 0x001000>, /* ap 2 */ 2362306a36Sopenharmony_ci <0x00002000 0x00002000 0x002000>, /* ap 3 */ 2462306a36Sopenharmony_ci <0x00004000 0x00004000 0x001000>, /* ap 4 */ 2562306a36Sopenharmony_ci <0x00005000 0x00005000 0x001000>, /* ap 5 */ 2662306a36Sopenharmony_ci <0x00006000 0x00006000 0x001000>, /* ap 6 */ 2762306a36Sopenharmony_ci <0x00008000 0x00008000 0x002000>, /* ap 7 */ 2862306a36Sopenharmony_ci <0x0000a000 0x0000a000 0x001000>, /* ap 8 */ 2962306a36Sopenharmony_ci <0x00056000 0x00056000 0x001000>, /* ap 9 */ 3062306a36Sopenharmony_ci <0x00057000 0x00057000 0x001000>, /* ap 10 */ 3162306a36Sopenharmony_ci <0x0005e000 0x0005e000 0x002000>, /* ap 11 */ 3262306a36Sopenharmony_ci <0x00060000 0x00060000 0x001000>, /* ap 12 */ 3362306a36Sopenharmony_ci <0x00080000 0x00080000 0x008000>, /* ap 13 */ 3462306a36Sopenharmony_ci <0x00088000 0x00088000 0x001000>, /* ap 14 */ 3562306a36Sopenharmony_ci <0x000a0000 0x000a0000 0x008000>, /* ap 15 */ 3662306a36Sopenharmony_ci <0x000a8000 0x000a8000 0x001000>, /* ap 16 */ 3762306a36Sopenharmony_ci <0x000d9000 0x000d9000 0x001000>, /* ap 17 */ 3862306a36Sopenharmony_ci <0x000da000 0x000da000 0x001000>, /* ap 18 */ 3962306a36Sopenharmony_ci <0x000dd000 0x000dd000 0x001000>, /* ap 19 */ 4062306a36Sopenharmony_ci <0x000de000 0x000de000 0x001000>, /* ap 20 */ 4162306a36Sopenharmony_ci <0x000e0000 0x000e0000 0x001000>, /* ap 21 */ 4262306a36Sopenharmony_ci <0x000e1000 0x000e1000 0x001000>, /* ap 22 */ 4362306a36Sopenharmony_ci <0x000f4000 0x000f4000 0x001000>, /* ap 23 */ 4462306a36Sopenharmony_ci <0x000f5000 0x000f5000 0x001000>, /* ap 24 */ 4562306a36Sopenharmony_ci <0x000f6000 0x000f6000 0x001000>, /* ap 25 */ 4662306a36Sopenharmony_ci <0x000f7000 0x000f7000 0x001000>, /* ap 26 */ 4762306a36Sopenharmony_ci <0x00090000 0x00090000 0x008000>, /* ap 59 */ 4862306a36Sopenharmony_ci <0x00098000 0x00098000 0x001000>; /* ap 60 */ 4962306a36Sopenharmony_ci 5062306a36Sopenharmony_ci target-module@2000 { /* 0x4a002000, ap 3 08.0 */ 5162306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 5262306a36Sopenharmony_ci reg = <0x2000 0x4>; 5362306a36Sopenharmony_ci reg-names = "rev"; 5462306a36Sopenharmony_ci #address-cells = <1>; 5562306a36Sopenharmony_ci #size-cells = <1>; 5662306a36Sopenharmony_ci ranges = <0x0 0x2000 0x2000>; 5762306a36Sopenharmony_ci 5862306a36Sopenharmony_ci scm: scm@0 { 5962306a36Sopenharmony_ci compatible = "ti,dra7-scm-core", "simple-bus"; 6062306a36Sopenharmony_ci reg = <0 0x2000>; 6162306a36Sopenharmony_ci #address-cells = <1>; 6262306a36Sopenharmony_ci #size-cells = <1>; 6362306a36Sopenharmony_ci ranges = <0 0 0x2000>; 6462306a36Sopenharmony_ci 6562306a36Sopenharmony_ci scm_conf: scm_conf@0 { 6662306a36Sopenharmony_ci compatible = "syscon", "simple-bus"; 6762306a36Sopenharmony_ci reg = <0x0 0x1400>; 6862306a36Sopenharmony_ci #address-cells = <1>; 6962306a36Sopenharmony_ci #size-cells = <1>; 7062306a36Sopenharmony_ci ranges = <0 0x0 0x1400>; 7162306a36Sopenharmony_ci 7262306a36Sopenharmony_ci pbias_regulator: pbias_regulator@e00 { 7362306a36Sopenharmony_ci compatible = "ti,pbias-dra7", "ti,pbias-omap"; 7462306a36Sopenharmony_ci reg = <0xe00 0x4>; 7562306a36Sopenharmony_ci syscon = <&scm_conf>; 7662306a36Sopenharmony_ci pbias_mmc_reg: pbias_mmc_omap5 { 7762306a36Sopenharmony_ci regulator-name = "pbias_mmc_omap5"; 7862306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 7962306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 8062306a36Sopenharmony_ci }; 8162306a36Sopenharmony_ci }; 8262306a36Sopenharmony_ci 8362306a36Sopenharmony_ci phy_gmii_sel: phy-gmii-sel { 8462306a36Sopenharmony_ci compatible = "ti,dra7xx-phy-gmii-sel"; 8562306a36Sopenharmony_ci reg = <0x554 0x4>; 8662306a36Sopenharmony_ci #phy-cells = <1>; 8762306a36Sopenharmony_ci }; 8862306a36Sopenharmony_ci 8962306a36Sopenharmony_ci scm_conf_clocks: clocks { 9062306a36Sopenharmony_ci #address-cells = <1>; 9162306a36Sopenharmony_ci #size-cells = <0>; 9262306a36Sopenharmony_ci }; 9362306a36Sopenharmony_ci }; 9462306a36Sopenharmony_ci 9562306a36Sopenharmony_ci dra7_pmx_core: pinmux@1400 { 9662306a36Sopenharmony_ci compatible = "ti,dra7-padconf", 9762306a36Sopenharmony_ci "pinctrl-single"; 9862306a36Sopenharmony_ci reg = <0x1400 0x0468>; 9962306a36Sopenharmony_ci #address-cells = <1>; 10062306a36Sopenharmony_ci #size-cells = <0>; 10162306a36Sopenharmony_ci #pinctrl-cells = <1>; 10262306a36Sopenharmony_ci #interrupt-cells = <1>; 10362306a36Sopenharmony_ci interrupt-controller; 10462306a36Sopenharmony_ci pinctrl-single,register-width = <32>; 10562306a36Sopenharmony_ci pinctrl-single,function-mask = <0x3fffffff>; 10662306a36Sopenharmony_ci }; 10762306a36Sopenharmony_ci 10862306a36Sopenharmony_ci scm_conf1: scm_conf@1c04 { 10962306a36Sopenharmony_ci compatible = "syscon"; 11062306a36Sopenharmony_ci reg = <0x1c04 0x0020>; 11162306a36Sopenharmony_ci #syscon-cells = <2>; 11262306a36Sopenharmony_ci }; 11362306a36Sopenharmony_ci 11462306a36Sopenharmony_ci scm_conf_pcie: scm_conf@1c24 { 11562306a36Sopenharmony_ci compatible = "syscon"; 11662306a36Sopenharmony_ci reg = <0x1c24 0x0024>; 11762306a36Sopenharmony_ci }; 11862306a36Sopenharmony_ci 11962306a36Sopenharmony_ci sdma_xbar: dma-router@b78 { 12062306a36Sopenharmony_ci compatible = "ti,dra7-dma-crossbar"; 12162306a36Sopenharmony_ci reg = <0xb78 0xfc>; 12262306a36Sopenharmony_ci #dma-cells = <1>; 12362306a36Sopenharmony_ci dma-requests = <205>; 12462306a36Sopenharmony_ci ti,dma-safe-map = <0>; 12562306a36Sopenharmony_ci dma-masters = <&sdma>; 12662306a36Sopenharmony_ci }; 12762306a36Sopenharmony_ci 12862306a36Sopenharmony_ci edma_xbar: dma-router@c78 { 12962306a36Sopenharmony_ci compatible = "ti,dra7-dma-crossbar"; 13062306a36Sopenharmony_ci reg = <0xc78 0x7c>; 13162306a36Sopenharmony_ci #dma-cells = <2>; 13262306a36Sopenharmony_ci dma-requests = <204>; 13362306a36Sopenharmony_ci ti,dma-safe-map = <0>; 13462306a36Sopenharmony_ci dma-masters = <&edma>; 13562306a36Sopenharmony_ci }; 13662306a36Sopenharmony_ci }; 13762306a36Sopenharmony_ci }; 13862306a36Sopenharmony_ci 13962306a36Sopenharmony_ci target-module@5000 { /* 0x4a005000, ap 5 10.0 */ 14062306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 14162306a36Sopenharmony_ci reg = <0x5000 0x4>; 14262306a36Sopenharmony_ci reg-names = "rev"; 14362306a36Sopenharmony_ci #address-cells = <1>; 14462306a36Sopenharmony_ci #size-cells = <1>; 14562306a36Sopenharmony_ci ranges = <0x0 0x5000 0x1000>; 14662306a36Sopenharmony_ci 14762306a36Sopenharmony_ci cm_core_aon: cm_core_aon@0 { 14862306a36Sopenharmony_ci compatible = "ti,dra7-cm-core-aon", 14962306a36Sopenharmony_ci "simple-bus"; 15062306a36Sopenharmony_ci #address-cells = <1>; 15162306a36Sopenharmony_ci #size-cells = <1>; 15262306a36Sopenharmony_ci reg = <0 0x2000>; 15362306a36Sopenharmony_ci ranges = <0 0 0x2000>; 15462306a36Sopenharmony_ci 15562306a36Sopenharmony_ci cm_core_aon_clocks: clocks { 15662306a36Sopenharmony_ci #address-cells = <1>; 15762306a36Sopenharmony_ci #size-cells = <0>; 15862306a36Sopenharmony_ci }; 15962306a36Sopenharmony_ci 16062306a36Sopenharmony_ci cm_core_aon_clockdomains: clockdomains { 16162306a36Sopenharmony_ci }; 16262306a36Sopenharmony_ci }; 16362306a36Sopenharmony_ci }; 16462306a36Sopenharmony_ci 16562306a36Sopenharmony_ci target-module@8000 { /* 0x4a008000, ap 7 0e.0 */ 16662306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 16762306a36Sopenharmony_ci reg = <0x8000 0x4>; 16862306a36Sopenharmony_ci reg-names = "rev"; 16962306a36Sopenharmony_ci #address-cells = <1>; 17062306a36Sopenharmony_ci #size-cells = <1>; 17162306a36Sopenharmony_ci ranges = <0x0 0x8000 0x2000>; 17262306a36Sopenharmony_ci 17362306a36Sopenharmony_ci cm_core: cm_core@0 { 17462306a36Sopenharmony_ci compatible = "ti,dra7-cm-core", "simple-bus"; 17562306a36Sopenharmony_ci #address-cells = <1>; 17662306a36Sopenharmony_ci #size-cells = <1>; 17762306a36Sopenharmony_ci reg = <0 0x3000>; 17862306a36Sopenharmony_ci ranges = <0 0 0x3000>; 17962306a36Sopenharmony_ci 18062306a36Sopenharmony_ci cm_core_clocks: clocks { 18162306a36Sopenharmony_ci #address-cells = <1>; 18262306a36Sopenharmony_ci #size-cells = <0>; 18362306a36Sopenharmony_ci }; 18462306a36Sopenharmony_ci 18562306a36Sopenharmony_ci cm_core_clockdomains: clockdomains { 18662306a36Sopenharmony_ci }; 18762306a36Sopenharmony_ci }; 18862306a36Sopenharmony_ci }; 18962306a36Sopenharmony_ci 19062306a36Sopenharmony_ci target-module@56000 { /* 0x4a056000, ap 9 02.0 */ 19162306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 19262306a36Sopenharmony_ci reg = <0x56000 0x4>, 19362306a36Sopenharmony_ci <0x5602c 0x4>, 19462306a36Sopenharmony_ci <0x56028 0x4>; 19562306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 19662306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY | 19762306a36Sopenharmony_ci SYSC_OMAP2_EMUFREE | 19862306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 19962306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 20062306a36Sopenharmony_ci ti,sysc-midle = <SYSC_IDLE_FORCE>, 20162306a36Sopenharmony_ci <SYSC_IDLE_NO>, 20262306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 20362306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 20462306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 20562306a36Sopenharmony_ci <SYSC_IDLE_NO>, 20662306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 20762306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 20862306a36Sopenharmony_ci ti,syss-mask = <1>; 20962306a36Sopenharmony_ci /* Domains (P, C): core_pwrdm, dma_clkdm */ 21062306a36Sopenharmony_ci clocks = <&dma_clkctrl DRA7_DMA_DMA_SYSTEM_CLKCTRL 0>; 21162306a36Sopenharmony_ci clock-names = "fck"; 21262306a36Sopenharmony_ci #address-cells = <1>; 21362306a36Sopenharmony_ci #size-cells = <1>; 21462306a36Sopenharmony_ci ranges = <0x0 0x56000 0x1000>; 21562306a36Sopenharmony_ci 21662306a36Sopenharmony_ci sdma: dma-controller@0 { 21762306a36Sopenharmony_ci compatible = "ti,omap4430-sdma", "ti,omap-sdma"; 21862306a36Sopenharmony_ci reg = <0x0 0x1000>; 21962306a36Sopenharmony_ci interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>, 22062306a36Sopenharmony_ci <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>, 22162306a36Sopenharmony_ci <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>, 22262306a36Sopenharmony_ci <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>; 22362306a36Sopenharmony_ci #dma-cells = <1>; 22462306a36Sopenharmony_ci dma-channels = <32>; 22562306a36Sopenharmony_ci dma-requests = <127>; 22662306a36Sopenharmony_ci }; 22762306a36Sopenharmony_ci }; 22862306a36Sopenharmony_ci 22962306a36Sopenharmony_ci target-module@5e000 { /* 0x4a05e000, ap 11 1a.0 */ 23062306a36Sopenharmony_ci compatible = "ti,sysc"; 23162306a36Sopenharmony_ci status = "disabled"; 23262306a36Sopenharmony_ci #address-cells = <1>; 23362306a36Sopenharmony_ci #size-cells = <1>; 23462306a36Sopenharmony_ci ranges = <0x0 0x5e000 0x2000>; 23562306a36Sopenharmony_ci }; 23662306a36Sopenharmony_ci 23762306a36Sopenharmony_ci target-module@80000 { /* 0x4a080000, ap 13 20.0 */ 23862306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 23962306a36Sopenharmony_ci reg = <0x80000 0x4>, 24062306a36Sopenharmony_ci <0x80010 0x4>, 24162306a36Sopenharmony_ci <0x80014 0x4>; 24262306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 24362306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_SOFTRESET | 24462306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 24562306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 24662306a36Sopenharmony_ci <SYSC_IDLE_NO>, 24762306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 24862306a36Sopenharmony_ci ti,syss-mask = <1>; 24962306a36Sopenharmony_ci /* Domains (P, C): l3init_pwrdm, l3init_clkdm */ 25062306a36Sopenharmony_ci clocks = <&l3init_clkctrl DRA7_L3INIT_OCP2SCP1_CLKCTRL 0>; 25162306a36Sopenharmony_ci clock-names = "fck"; 25262306a36Sopenharmony_ci #address-cells = <1>; 25362306a36Sopenharmony_ci #size-cells = <1>; 25462306a36Sopenharmony_ci ranges = <0x0 0x80000 0x8000>; 25562306a36Sopenharmony_ci 25662306a36Sopenharmony_ci ocp2scp@0 { 25762306a36Sopenharmony_ci compatible = "ti,omap-ocp2scp"; 25862306a36Sopenharmony_ci #address-cells = <1>; 25962306a36Sopenharmony_ci #size-cells = <1>; 26062306a36Sopenharmony_ci ranges = <0 0 0x8000>; 26162306a36Sopenharmony_ci reg = <0x0 0x20>; 26262306a36Sopenharmony_ci 26362306a36Sopenharmony_ci usb2_phy1: phy@4000 { 26462306a36Sopenharmony_ci compatible = "ti,dra7x-usb2", "ti,omap-usb2"; 26562306a36Sopenharmony_ci reg = <0x4000 0x400>; 26662306a36Sopenharmony_ci syscon-phy-power = <&scm_conf 0x300>; 26762306a36Sopenharmony_ci clocks = <&usb_phy1_always_on_clk32k>, 26862306a36Sopenharmony_ci <&l3init_clkctrl DRA7_L3INIT_USB_OTG_SS1_CLKCTRL 8>; 26962306a36Sopenharmony_ci clock-names = "wkupclk", 27062306a36Sopenharmony_ci "refclk"; 27162306a36Sopenharmony_ci #phy-cells = <0>; 27262306a36Sopenharmony_ci }; 27362306a36Sopenharmony_ci 27462306a36Sopenharmony_ci usb2_phy2: phy@5000 { 27562306a36Sopenharmony_ci compatible = "ti,dra7x-usb2-phy2", 27662306a36Sopenharmony_ci "ti,omap-usb2"; 27762306a36Sopenharmony_ci reg = <0x5000 0x400>; 27862306a36Sopenharmony_ci syscon-phy-power = <&scm_conf 0xe74>; 27962306a36Sopenharmony_ci clocks = <&usb_phy2_always_on_clk32k>, 28062306a36Sopenharmony_ci <&l3init_clkctrl DRA7_L3INIT_USB_OTG_SS2_CLKCTRL 8>; 28162306a36Sopenharmony_ci clock-names = "wkupclk", 28262306a36Sopenharmony_ci "refclk"; 28362306a36Sopenharmony_ci #phy-cells = <0>; 28462306a36Sopenharmony_ci }; 28562306a36Sopenharmony_ci 28662306a36Sopenharmony_ci usb3_phy1: phy@4400 { 28762306a36Sopenharmony_ci compatible = "ti,omap-usb3"; 28862306a36Sopenharmony_ci reg = <0x4400 0x80>, 28962306a36Sopenharmony_ci <0x4800 0x64>, 29062306a36Sopenharmony_ci <0x4c00 0x40>; 29162306a36Sopenharmony_ci reg-names = "phy_rx", "phy_tx", "pll_ctrl"; 29262306a36Sopenharmony_ci syscon-phy-power = <&scm_conf 0x370>; 29362306a36Sopenharmony_ci clocks = <&usb_phy3_always_on_clk32k>, 29462306a36Sopenharmony_ci <&sys_clkin1>, 29562306a36Sopenharmony_ci <&l3init_clkctrl DRA7_L3INIT_USB_OTG_SS1_CLKCTRL 8>; 29662306a36Sopenharmony_ci clock-names = "wkupclk", 29762306a36Sopenharmony_ci "sysclk", 29862306a36Sopenharmony_ci "refclk"; 29962306a36Sopenharmony_ci #phy-cells = <0>; 30062306a36Sopenharmony_ci }; 30162306a36Sopenharmony_ci }; 30262306a36Sopenharmony_ci }; 30362306a36Sopenharmony_ci 30462306a36Sopenharmony_ci target-module@90000 { /* 0x4a090000, ap 59 42.0 */ 30562306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 30662306a36Sopenharmony_ci reg = <0x90000 0x4>, 30762306a36Sopenharmony_ci <0x90010 0x4>, 30862306a36Sopenharmony_ci <0x90014 0x4>; 30962306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 31062306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_SOFTRESET | 31162306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 31262306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 31362306a36Sopenharmony_ci <SYSC_IDLE_NO>, 31462306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 31562306a36Sopenharmony_ci ti,syss-mask = <1>; 31662306a36Sopenharmony_ci /* Domains (P, C): l3init_pwrdm, l3init_clkdm */ 31762306a36Sopenharmony_ci clocks = <&l3init_clkctrl DRA7_L3INIT_OCP2SCP3_CLKCTRL 0>; 31862306a36Sopenharmony_ci clock-names = "fck"; 31962306a36Sopenharmony_ci #address-cells = <1>; 32062306a36Sopenharmony_ci #size-cells = <1>; 32162306a36Sopenharmony_ci ranges = <0x0 0x90000 0x8000>; 32262306a36Sopenharmony_ci 32362306a36Sopenharmony_ci ocp2scp@0 { 32462306a36Sopenharmony_ci compatible = "ti,omap-ocp2scp"; 32562306a36Sopenharmony_ci #address-cells = <1>; 32662306a36Sopenharmony_ci #size-cells = <1>; 32762306a36Sopenharmony_ci ranges = <0 0 0x8000>; 32862306a36Sopenharmony_ci reg = <0x0 0x20>; 32962306a36Sopenharmony_ci 33062306a36Sopenharmony_ci pcie1_phy: pciephy@4000 { 33162306a36Sopenharmony_ci compatible = "ti,phy-pipe3-pcie"; 33262306a36Sopenharmony_ci reg = <0x4000 0x80>, /* phy_rx */ 33362306a36Sopenharmony_ci <0x4400 0x64>; /* phy_tx */ 33462306a36Sopenharmony_ci reg-names = "phy_rx", "phy_tx"; 33562306a36Sopenharmony_ci syscon-phy-power = <&scm_conf_pcie 0x1c>; 33662306a36Sopenharmony_ci syscon-pcs = <&scm_conf_pcie 0x10>; 33762306a36Sopenharmony_ci clocks = <&dpll_pcie_ref_ck>, 33862306a36Sopenharmony_ci <&dpll_pcie_ref_m2ldo_ck>, 33962306a36Sopenharmony_ci <&pcie_clkctrl DRA7_PCIE_PCIE1_CLKCTRL 8>, 34062306a36Sopenharmony_ci <&pcie_clkctrl DRA7_PCIE_PCIE1_CLKCTRL 9>, 34162306a36Sopenharmony_ci <&pcie_clkctrl DRA7_PCIE_PCIE1_CLKCTRL 10>, 34262306a36Sopenharmony_ci <&optfclk_pciephy_div>, 34362306a36Sopenharmony_ci <&sys_clkin1>; 34462306a36Sopenharmony_ci clock-names = "dpll_ref", "dpll_ref_m2", 34562306a36Sopenharmony_ci "wkupclk", "refclk", 34662306a36Sopenharmony_ci "div-clk", "phy-div", "sysclk"; 34762306a36Sopenharmony_ci #phy-cells = <0>; 34862306a36Sopenharmony_ci }; 34962306a36Sopenharmony_ci 35062306a36Sopenharmony_ci pcie2_phy: pciephy@5000 { 35162306a36Sopenharmony_ci compatible = "ti,phy-pipe3-pcie"; 35262306a36Sopenharmony_ci reg = <0x5000 0x80>, /* phy_rx */ 35362306a36Sopenharmony_ci <0x5400 0x64>; /* phy_tx */ 35462306a36Sopenharmony_ci reg-names = "phy_rx", "phy_tx"; 35562306a36Sopenharmony_ci syscon-phy-power = <&scm_conf_pcie 0x20>; 35662306a36Sopenharmony_ci syscon-pcs = <&scm_conf_pcie 0x10>; 35762306a36Sopenharmony_ci clocks = <&dpll_pcie_ref_ck>, 35862306a36Sopenharmony_ci <&dpll_pcie_ref_m2ldo_ck>, 35962306a36Sopenharmony_ci <&pcie_clkctrl DRA7_PCIE_PCIE2_CLKCTRL 8>, 36062306a36Sopenharmony_ci <&pcie_clkctrl DRA7_PCIE_PCIE2_CLKCTRL 9>, 36162306a36Sopenharmony_ci <&pcie_clkctrl DRA7_PCIE_PCIE2_CLKCTRL 10>, 36262306a36Sopenharmony_ci <&optfclk_pciephy_div>, 36362306a36Sopenharmony_ci <&sys_clkin1>; 36462306a36Sopenharmony_ci clock-names = "dpll_ref", "dpll_ref_m2", 36562306a36Sopenharmony_ci "wkupclk", "refclk", 36662306a36Sopenharmony_ci "div-clk", "phy-div", "sysclk"; 36762306a36Sopenharmony_ci #phy-cells = <0>; 36862306a36Sopenharmony_ci status = "disabled"; 36962306a36Sopenharmony_ci }; 37062306a36Sopenharmony_ci 37162306a36Sopenharmony_ci sata_phy: phy@6000 { 37262306a36Sopenharmony_ci compatible = "ti,phy-pipe3-sata"; 37362306a36Sopenharmony_ci reg = <0x6000 0x80>, /* phy_rx */ 37462306a36Sopenharmony_ci <0x6400 0x64>, /* phy_tx */ 37562306a36Sopenharmony_ci <0x6800 0x40>; /* pll_ctrl */ 37662306a36Sopenharmony_ci reg-names = "phy_rx", "phy_tx", "pll_ctrl"; 37762306a36Sopenharmony_ci syscon-phy-power = <&scm_conf 0x374>; 37862306a36Sopenharmony_ci clocks = <&sys_clkin1>, 37962306a36Sopenharmony_ci <&l3init_clkctrl DRA7_L3INIT_SATA_CLKCTRL 8>; 38062306a36Sopenharmony_ci clock-names = "sysclk", "refclk"; 38162306a36Sopenharmony_ci syscon-pllreset = <&scm_conf 0x3fc>; 38262306a36Sopenharmony_ci #phy-cells = <0>; 38362306a36Sopenharmony_ci }; 38462306a36Sopenharmony_ci }; 38562306a36Sopenharmony_ci }; 38662306a36Sopenharmony_ci 38762306a36Sopenharmony_ci target-module@a0000 { /* 0x4a0a0000, ap 15 40.0 */ 38862306a36Sopenharmony_ci compatible = "ti,sysc"; 38962306a36Sopenharmony_ci status = "disabled"; 39062306a36Sopenharmony_ci #address-cells = <1>; 39162306a36Sopenharmony_ci #size-cells = <1>; 39262306a36Sopenharmony_ci ranges = <0x0 0xa0000 0x8000>; 39362306a36Sopenharmony_ci }; 39462306a36Sopenharmony_ci 39562306a36Sopenharmony_ci target-module@d9000 { /* 0x4a0d9000, ap 17 72.0 */ 39662306a36Sopenharmony_ci compatible = "ti,sysc-omap4-sr", "ti,sysc"; 39762306a36Sopenharmony_ci reg = <0xd9038 0x4>; 39862306a36Sopenharmony_ci reg-names = "sysc"; 39962306a36Sopenharmony_ci ti,sysc-mask = <SYSC_OMAP3_SR_ENAWAKEUP>; 40062306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 40162306a36Sopenharmony_ci <SYSC_IDLE_NO>, 40262306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 40362306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 40462306a36Sopenharmony_ci /* Domains (P, C): coreaon_pwrdm, coreaon_clkdm */ 40562306a36Sopenharmony_ci clocks = <&coreaon_clkctrl DRA7_COREAON_SMARTREFLEX_MPU_CLKCTRL 0>; 40662306a36Sopenharmony_ci clock-names = "fck"; 40762306a36Sopenharmony_ci #address-cells = <1>; 40862306a36Sopenharmony_ci #size-cells = <1>; 40962306a36Sopenharmony_ci ranges = <0x0 0xd9000 0x1000>; 41062306a36Sopenharmony_ci 41162306a36Sopenharmony_ci /* SmartReflex child device marked reserved in TRM */ 41262306a36Sopenharmony_ci }; 41362306a36Sopenharmony_ci 41462306a36Sopenharmony_ci target-module@dd000 { /* 0x4a0dd000, ap 19 18.0 */ 41562306a36Sopenharmony_ci compatible = "ti,sysc-omap4-sr", "ti,sysc"; 41662306a36Sopenharmony_ci reg = <0xdd038 0x4>; 41762306a36Sopenharmony_ci reg-names = "sysc"; 41862306a36Sopenharmony_ci ti,sysc-mask = <SYSC_OMAP3_SR_ENAWAKEUP>; 41962306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 42062306a36Sopenharmony_ci <SYSC_IDLE_NO>, 42162306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 42262306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 42362306a36Sopenharmony_ci /* Domains (P, C): coreaon_pwrdm, coreaon_clkdm */ 42462306a36Sopenharmony_ci clocks = <&coreaon_clkctrl DRA7_COREAON_SMARTREFLEX_CORE_CLKCTRL 0>; 42562306a36Sopenharmony_ci clock-names = "fck"; 42662306a36Sopenharmony_ci #address-cells = <1>; 42762306a36Sopenharmony_ci #size-cells = <1>; 42862306a36Sopenharmony_ci ranges = <0x0 0xdd000 0x1000>; 42962306a36Sopenharmony_ci 43062306a36Sopenharmony_ci /* SmartReflex child device marked reserved in TRM */ 43162306a36Sopenharmony_ci }; 43262306a36Sopenharmony_ci 43362306a36Sopenharmony_ci target-module@e0000 { /* 0x4a0e0000, ap 21 28.0 */ 43462306a36Sopenharmony_ci compatible = "ti,sysc"; 43562306a36Sopenharmony_ci status = "disabled"; 43662306a36Sopenharmony_ci #address-cells = <1>; 43762306a36Sopenharmony_ci #size-cells = <1>; 43862306a36Sopenharmony_ci ranges = <0x0 0xe0000 0x1000>; 43962306a36Sopenharmony_ci }; 44062306a36Sopenharmony_ci 44162306a36Sopenharmony_ci target-module@f4000 { /* 0x4a0f4000, ap 23 04.0 */ 44262306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 44362306a36Sopenharmony_ci reg = <0xf4000 0x4>, 44462306a36Sopenharmony_ci <0xf4010 0x4>; 44562306a36Sopenharmony_ci reg-names = "rev", "sysc"; 44662306a36Sopenharmony_ci ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>; 44762306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 44862306a36Sopenharmony_ci <SYSC_IDLE_NO>, 44962306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 45062306a36Sopenharmony_ci /* Domains (P, C): core_pwrdm, l4cfg_clkdm */ 45162306a36Sopenharmony_ci clocks = <&l4cfg_clkctrl DRA7_L4CFG_MAILBOX1_CLKCTRL 0>; 45262306a36Sopenharmony_ci clock-names = "fck"; 45362306a36Sopenharmony_ci #address-cells = <1>; 45462306a36Sopenharmony_ci #size-cells = <1>; 45562306a36Sopenharmony_ci ranges = <0x0 0xf4000 0x1000>; 45662306a36Sopenharmony_ci 45762306a36Sopenharmony_ci mailbox1: mailbox@0 { 45862306a36Sopenharmony_ci compatible = "ti,omap4-mailbox"; 45962306a36Sopenharmony_ci reg = <0x0 0x200>; 46062306a36Sopenharmony_ci interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>, 46162306a36Sopenharmony_ci <GIC_SPI 135 IRQ_TYPE_LEVEL_HIGH>, 46262306a36Sopenharmony_ci <GIC_SPI 134 IRQ_TYPE_LEVEL_HIGH>; 46362306a36Sopenharmony_ci #mbox-cells = <1>; 46462306a36Sopenharmony_ci ti,mbox-num-users = <3>; 46562306a36Sopenharmony_ci ti,mbox-num-fifos = <8>; 46662306a36Sopenharmony_ci status = "disabled"; 46762306a36Sopenharmony_ci }; 46862306a36Sopenharmony_ci }; 46962306a36Sopenharmony_ci 47062306a36Sopenharmony_ci target-module@f6000 { /* 0x4a0f6000, ap 25 78.0 */ 47162306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 47262306a36Sopenharmony_ci reg = <0xf6000 0x4>, 47362306a36Sopenharmony_ci <0xf6010 0x4>, 47462306a36Sopenharmony_ci <0xf6014 0x4>; 47562306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 47662306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP | 47762306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 47862306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 47962306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 48062306a36Sopenharmony_ci <SYSC_IDLE_NO>, 48162306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 48262306a36Sopenharmony_ci ti,syss-mask = <1>; 48362306a36Sopenharmony_ci /* Domains (P, C): core_pwrdm, l4cfg_clkdm */ 48462306a36Sopenharmony_ci clocks = <&l4cfg_clkctrl DRA7_L4CFG_SPINLOCK_CLKCTRL 0>; 48562306a36Sopenharmony_ci clock-names = "fck"; 48662306a36Sopenharmony_ci #address-cells = <1>; 48762306a36Sopenharmony_ci #size-cells = <1>; 48862306a36Sopenharmony_ci ranges = <0x0 0xf6000 0x1000>; 48962306a36Sopenharmony_ci 49062306a36Sopenharmony_ci hwspinlock: spinlock@0 { 49162306a36Sopenharmony_ci compatible = "ti,omap4-hwspinlock"; 49262306a36Sopenharmony_ci reg = <0x0 0x1000>; 49362306a36Sopenharmony_ci #hwlock-cells = <1>; 49462306a36Sopenharmony_ci }; 49562306a36Sopenharmony_ci }; 49662306a36Sopenharmony_ci }; 49762306a36Sopenharmony_ci 49862306a36Sopenharmony_ci segment@100000 { /* 0x4a100000 */ 49962306a36Sopenharmony_ci compatible = "simple-pm-bus"; 50062306a36Sopenharmony_ci #address-cells = <1>; 50162306a36Sopenharmony_ci #size-cells = <1>; 50262306a36Sopenharmony_ci ranges = <0x00002000 0x00102000 0x001000>, /* ap 27 */ 50362306a36Sopenharmony_ci <0x00003000 0x00103000 0x001000>, /* ap 28 */ 50462306a36Sopenharmony_ci <0x00008000 0x00108000 0x001000>, /* ap 29 */ 50562306a36Sopenharmony_ci <0x00009000 0x00109000 0x001000>, /* ap 30 */ 50662306a36Sopenharmony_ci <0x00040000 0x00140000 0x010000>, /* ap 31 */ 50762306a36Sopenharmony_ci <0x00050000 0x00150000 0x001000>, /* ap 32 */ 50862306a36Sopenharmony_ci <0x00051000 0x00151000 0x001000>, /* ap 33 */ 50962306a36Sopenharmony_ci <0x00052000 0x00152000 0x001000>, /* ap 34 */ 51062306a36Sopenharmony_ci <0x00053000 0x00153000 0x001000>, /* ap 35 */ 51162306a36Sopenharmony_ci <0x00054000 0x00154000 0x001000>, /* ap 36 */ 51262306a36Sopenharmony_ci <0x00055000 0x00155000 0x001000>, /* ap 37 */ 51362306a36Sopenharmony_ci <0x00056000 0x00156000 0x001000>, /* ap 38 */ 51462306a36Sopenharmony_ci <0x00057000 0x00157000 0x001000>, /* ap 39 */ 51562306a36Sopenharmony_ci <0x00058000 0x00158000 0x001000>, /* ap 40 */ 51662306a36Sopenharmony_ci <0x0005b000 0x0015b000 0x001000>, /* ap 41 */ 51762306a36Sopenharmony_ci <0x0005c000 0x0015c000 0x001000>, /* ap 42 */ 51862306a36Sopenharmony_ci <0x0005d000 0x0015d000 0x001000>, /* ap 45 */ 51962306a36Sopenharmony_ci <0x0005e000 0x0015e000 0x001000>, /* ap 46 */ 52062306a36Sopenharmony_ci <0x0005f000 0x0015f000 0x001000>, /* ap 47 */ 52162306a36Sopenharmony_ci <0x00060000 0x00160000 0x001000>, /* ap 48 */ 52262306a36Sopenharmony_ci <0x00061000 0x00161000 0x001000>, /* ap 49 */ 52362306a36Sopenharmony_ci <0x00062000 0x00162000 0x001000>, /* ap 50 */ 52462306a36Sopenharmony_ci <0x00063000 0x00163000 0x001000>, /* ap 51 */ 52562306a36Sopenharmony_ci <0x00064000 0x00164000 0x001000>, /* ap 52 */ 52662306a36Sopenharmony_ci <0x00065000 0x00165000 0x001000>, /* ap 53 */ 52762306a36Sopenharmony_ci <0x00066000 0x00166000 0x001000>, /* ap 54 */ 52862306a36Sopenharmony_ci <0x00067000 0x00167000 0x001000>, /* ap 55 */ 52962306a36Sopenharmony_ci <0x00068000 0x00168000 0x001000>, /* ap 56 */ 53062306a36Sopenharmony_ci <0x0006d000 0x0016d000 0x001000>, /* ap 57 */ 53162306a36Sopenharmony_ci <0x0006e000 0x0016e000 0x001000>, /* ap 58 */ 53262306a36Sopenharmony_ci <0x00071000 0x00171000 0x001000>, /* ap 61 */ 53362306a36Sopenharmony_ci <0x00072000 0x00172000 0x001000>, /* ap 62 */ 53462306a36Sopenharmony_ci <0x00073000 0x00173000 0x001000>, /* ap 63 */ 53562306a36Sopenharmony_ci <0x00074000 0x00174000 0x001000>, /* ap 64 */ 53662306a36Sopenharmony_ci <0x00075000 0x00175000 0x001000>, /* ap 65 */ 53762306a36Sopenharmony_ci <0x00076000 0x00176000 0x001000>, /* ap 66 */ 53862306a36Sopenharmony_ci <0x00077000 0x00177000 0x001000>, /* ap 67 */ 53962306a36Sopenharmony_ci <0x00078000 0x00178000 0x001000>, /* ap 68 */ 54062306a36Sopenharmony_ci <0x00081000 0x00181000 0x001000>, /* ap 69 */ 54162306a36Sopenharmony_ci <0x00082000 0x00182000 0x001000>, /* ap 70 */ 54262306a36Sopenharmony_ci <0x00083000 0x00183000 0x001000>, /* ap 71 */ 54362306a36Sopenharmony_ci <0x00084000 0x00184000 0x001000>, /* ap 72 */ 54462306a36Sopenharmony_ci <0x00085000 0x00185000 0x001000>, /* ap 73 */ 54562306a36Sopenharmony_ci <0x00086000 0x00186000 0x001000>, /* ap 74 */ 54662306a36Sopenharmony_ci <0x00087000 0x00187000 0x001000>, /* ap 75 */ 54762306a36Sopenharmony_ci <0x00088000 0x00188000 0x001000>, /* ap 76 */ 54862306a36Sopenharmony_ci <0x00069000 0x00169000 0x001000>, /* ap 103 */ 54962306a36Sopenharmony_ci <0x0006a000 0x0016a000 0x001000>, /* ap 104 */ 55062306a36Sopenharmony_ci <0x00079000 0x00179000 0x001000>, /* ap 105 */ 55162306a36Sopenharmony_ci <0x0007a000 0x0017a000 0x001000>, /* ap 106 */ 55262306a36Sopenharmony_ci <0x0006b000 0x0016b000 0x001000>, /* ap 107 */ 55362306a36Sopenharmony_ci <0x0006c000 0x0016c000 0x001000>, /* ap 108 */ 55462306a36Sopenharmony_ci <0x0007b000 0x0017b000 0x001000>, /* ap 121 */ 55562306a36Sopenharmony_ci <0x0007c000 0x0017c000 0x001000>, /* ap 122 */ 55662306a36Sopenharmony_ci <0x0007d000 0x0017d000 0x001000>, /* ap 123 */ 55762306a36Sopenharmony_ci <0x0007e000 0x0017e000 0x001000>, /* ap 124 */ 55862306a36Sopenharmony_ci <0x00059000 0x00159000 0x001000>, /* ap 125 */ 55962306a36Sopenharmony_ci <0x0005a000 0x0015a000 0x001000>; /* ap 126 */ 56062306a36Sopenharmony_ci 56162306a36Sopenharmony_ci target-module@2000 { /* 0x4a102000, ap 27 3c.0 */ 56262306a36Sopenharmony_ci compatible = "ti,sysc"; 56362306a36Sopenharmony_ci status = "disabled"; 56462306a36Sopenharmony_ci #address-cells = <1>; 56562306a36Sopenharmony_ci #size-cells = <1>; 56662306a36Sopenharmony_ci ranges = <0x0 0x2000 0x1000>; 56762306a36Sopenharmony_ci }; 56862306a36Sopenharmony_ci 56962306a36Sopenharmony_ci target-module@8000 { /* 0x4a108000, ap 29 1e.0 */ 57062306a36Sopenharmony_ci compatible = "ti,sysc"; 57162306a36Sopenharmony_ci status = "disabled"; 57262306a36Sopenharmony_ci #address-cells = <1>; 57362306a36Sopenharmony_ci #size-cells = <1>; 57462306a36Sopenharmony_ci ranges = <0x0 0x8000 0x1000>; 57562306a36Sopenharmony_ci }; 57662306a36Sopenharmony_ci 57762306a36Sopenharmony_ci target-module@40000 { /* 0x4a140000, ap 31 06.0 */ 57862306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 57962306a36Sopenharmony_ci reg = <0x400fc 4>, 58062306a36Sopenharmony_ci <0x41100 4>; 58162306a36Sopenharmony_ci reg-names = "rev", "sysc"; 58262306a36Sopenharmony_ci ti,sysc-midle = <SYSC_IDLE_FORCE>, 58362306a36Sopenharmony_ci <SYSC_IDLE_NO>, 58462306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 58562306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 58662306a36Sopenharmony_ci <SYSC_IDLE_NO>, 58762306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 58862306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 58962306a36Sopenharmony_ci power-domains = <&prm_l3init>; 59062306a36Sopenharmony_ci clocks = <&l3init_clkctrl DRA7_L3INIT_SATA_CLKCTRL 0>; 59162306a36Sopenharmony_ci clock-names = "fck"; 59262306a36Sopenharmony_ci #size-cells = <1>; 59362306a36Sopenharmony_ci #address-cells = <1>; 59462306a36Sopenharmony_ci ranges = <0x0 0x40000 0x10000>; 59562306a36Sopenharmony_ci 59662306a36Sopenharmony_ci sata: sata@0 { 59762306a36Sopenharmony_ci compatible = "snps,dwc-ahci"; 59862306a36Sopenharmony_ci reg = <0 0x1100>, <0x1100 0x8>; 59962306a36Sopenharmony_ci interrupts = <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>; 60062306a36Sopenharmony_ci phys = <&sata_phy>; 60162306a36Sopenharmony_ci phy-names = "sata-phy"; 60262306a36Sopenharmony_ci clocks = <&l3init_clkctrl DRA7_L3INIT_SATA_CLKCTRL 8>; 60362306a36Sopenharmony_ci ports-implemented = <0x1>; 60462306a36Sopenharmony_ci }; 60562306a36Sopenharmony_ci }; 60662306a36Sopenharmony_ci 60762306a36Sopenharmony_ci target-module@51000 { /* 0x4a151000, ap 33 50.0 */ 60862306a36Sopenharmony_ci compatible = "ti,sysc"; 60962306a36Sopenharmony_ci status = "disabled"; 61062306a36Sopenharmony_ci #address-cells = <1>; 61162306a36Sopenharmony_ci #size-cells = <1>; 61262306a36Sopenharmony_ci ranges = <0x0 0x51000 0x1000>; 61362306a36Sopenharmony_ci }; 61462306a36Sopenharmony_ci 61562306a36Sopenharmony_ci target-module@53000 { /* 0x4a153000, ap 35 54.0 */ 61662306a36Sopenharmony_ci compatible = "ti,sysc"; 61762306a36Sopenharmony_ci status = "disabled"; 61862306a36Sopenharmony_ci #address-cells = <1>; 61962306a36Sopenharmony_ci #size-cells = <1>; 62062306a36Sopenharmony_ci ranges = <0x0 0x53000 0x1000>; 62162306a36Sopenharmony_ci }; 62262306a36Sopenharmony_ci 62362306a36Sopenharmony_ci target-module@55000 { /* 0x4a155000, ap 37 46.0 */ 62462306a36Sopenharmony_ci compatible = "ti,sysc"; 62562306a36Sopenharmony_ci status = "disabled"; 62662306a36Sopenharmony_ci #address-cells = <1>; 62762306a36Sopenharmony_ci #size-cells = <1>; 62862306a36Sopenharmony_ci ranges = <0x0 0x55000 0x1000>; 62962306a36Sopenharmony_ci }; 63062306a36Sopenharmony_ci 63162306a36Sopenharmony_ci target-module@57000 { /* 0x4a157000, ap 39 58.0 */ 63262306a36Sopenharmony_ci compatible = "ti,sysc"; 63362306a36Sopenharmony_ci status = "disabled"; 63462306a36Sopenharmony_ci #address-cells = <1>; 63562306a36Sopenharmony_ci #size-cells = <1>; 63662306a36Sopenharmony_ci ranges = <0x0 0x57000 0x1000>; 63762306a36Sopenharmony_ci }; 63862306a36Sopenharmony_ci 63962306a36Sopenharmony_ci target-module@59000 { /* 0x4a159000, ap 125 6a.0 */ 64062306a36Sopenharmony_ci compatible = "ti,sysc"; 64162306a36Sopenharmony_ci status = "disabled"; 64262306a36Sopenharmony_ci #address-cells = <1>; 64362306a36Sopenharmony_ci #size-cells = <1>; 64462306a36Sopenharmony_ci ranges = <0x0 0x59000 0x1000>; 64562306a36Sopenharmony_ci }; 64662306a36Sopenharmony_ci 64762306a36Sopenharmony_ci target-module@5b000 { /* 0x4a15b000, ap 41 60.0 */ 64862306a36Sopenharmony_ci compatible = "ti,sysc"; 64962306a36Sopenharmony_ci status = "disabled"; 65062306a36Sopenharmony_ci #address-cells = <1>; 65162306a36Sopenharmony_ci #size-cells = <1>; 65262306a36Sopenharmony_ci ranges = <0x0 0x5b000 0x1000>; 65362306a36Sopenharmony_ci }; 65462306a36Sopenharmony_ci 65562306a36Sopenharmony_ci target-module@5d000 { /* 0x4a15d000, ap 45 3a.0 */ 65662306a36Sopenharmony_ci compatible = "ti,sysc"; 65762306a36Sopenharmony_ci status = "disabled"; 65862306a36Sopenharmony_ci #address-cells = <1>; 65962306a36Sopenharmony_ci #size-cells = <1>; 66062306a36Sopenharmony_ci ranges = <0x0 0x5d000 0x1000>; 66162306a36Sopenharmony_ci }; 66262306a36Sopenharmony_ci 66362306a36Sopenharmony_ci target-module@5f000 { /* 0x4a15f000, ap 47 56.0 */ 66462306a36Sopenharmony_ci compatible = "ti,sysc"; 66562306a36Sopenharmony_ci status = "disabled"; 66662306a36Sopenharmony_ci #address-cells = <1>; 66762306a36Sopenharmony_ci #size-cells = <1>; 66862306a36Sopenharmony_ci ranges = <0x0 0x5f000 0x1000>; 66962306a36Sopenharmony_ci }; 67062306a36Sopenharmony_ci 67162306a36Sopenharmony_ci target-module@61000 { /* 0x4a161000, ap 49 32.0 */ 67262306a36Sopenharmony_ci compatible = "ti,sysc"; 67362306a36Sopenharmony_ci status = "disabled"; 67462306a36Sopenharmony_ci #address-cells = <1>; 67562306a36Sopenharmony_ci #size-cells = <1>; 67662306a36Sopenharmony_ci ranges = <0x0 0x61000 0x1000>; 67762306a36Sopenharmony_ci }; 67862306a36Sopenharmony_ci 67962306a36Sopenharmony_ci target-module@63000 { /* 0x4a163000, ap 51 5c.0 */ 68062306a36Sopenharmony_ci compatible = "ti,sysc"; 68162306a36Sopenharmony_ci status = "disabled"; 68262306a36Sopenharmony_ci #address-cells = <1>; 68362306a36Sopenharmony_ci #size-cells = <1>; 68462306a36Sopenharmony_ci ranges = <0x0 0x63000 0x1000>; 68562306a36Sopenharmony_ci }; 68662306a36Sopenharmony_ci 68762306a36Sopenharmony_ci target-module@65000 { /* 0x4a165000, ap 53 4e.0 */ 68862306a36Sopenharmony_ci compatible = "ti,sysc"; 68962306a36Sopenharmony_ci status = "disabled"; 69062306a36Sopenharmony_ci #address-cells = <1>; 69162306a36Sopenharmony_ci #size-cells = <1>; 69262306a36Sopenharmony_ci ranges = <0x0 0x65000 0x1000>; 69362306a36Sopenharmony_ci }; 69462306a36Sopenharmony_ci 69562306a36Sopenharmony_ci target-module@67000 { /* 0x4a167000, ap 55 5e.0 */ 69662306a36Sopenharmony_ci compatible = "ti,sysc"; 69762306a36Sopenharmony_ci status = "disabled"; 69862306a36Sopenharmony_ci #address-cells = <1>; 69962306a36Sopenharmony_ci #size-cells = <1>; 70062306a36Sopenharmony_ci ranges = <0x0 0x67000 0x1000>; 70162306a36Sopenharmony_ci }; 70262306a36Sopenharmony_ci 70362306a36Sopenharmony_ci target-module@69000 { /* 0x4a169000, ap 103 4a.0 */ 70462306a36Sopenharmony_ci compatible = "ti,sysc"; 70562306a36Sopenharmony_ci status = "disabled"; 70662306a36Sopenharmony_ci #address-cells = <1>; 70762306a36Sopenharmony_ci #size-cells = <1>; 70862306a36Sopenharmony_ci ranges = <0x0 0x69000 0x1000>; 70962306a36Sopenharmony_ci }; 71062306a36Sopenharmony_ci 71162306a36Sopenharmony_ci target-module@6b000 { /* 0x4a16b000, ap 107 52.0 */ 71262306a36Sopenharmony_ci compatible = "ti,sysc"; 71362306a36Sopenharmony_ci status = "disabled"; 71462306a36Sopenharmony_ci #address-cells = <1>; 71562306a36Sopenharmony_ci #size-cells = <1>; 71662306a36Sopenharmony_ci ranges = <0x0 0x6b000 0x1000>; 71762306a36Sopenharmony_ci }; 71862306a36Sopenharmony_ci 71962306a36Sopenharmony_ci target-module@6d000 { /* 0x4a16d000, ap 57 68.0 */ 72062306a36Sopenharmony_ci compatible = "ti,sysc"; 72162306a36Sopenharmony_ci status = "disabled"; 72262306a36Sopenharmony_ci #address-cells = <1>; 72362306a36Sopenharmony_ci #size-cells = <1>; 72462306a36Sopenharmony_ci ranges = <0x0 0x6d000 0x1000>; 72562306a36Sopenharmony_ci }; 72662306a36Sopenharmony_ci 72762306a36Sopenharmony_ci target-module@71000 { /* 0x4a171000, ap 61 48.0 */ 72862306a36Sopenharmony_ci compatible = "ti,sysc"; 72962306a36Sopenharmony_ci status = "disabled"; 73062306a36Sopenharmony_ci #address-cells = <1>; 73162306a36Sopenharmony_ci #size-cells = <1>; 73262306a36Sopenharmony_ci ranges = <0x0 0x71000 0x1000>; 73362306a36Sopenharmony_ci }; 73462306a36Sopenharmony_ci 73562306a36Sopenharmony_ci target-module@73000 { /* 0x4a173000, ap 63 2a.0 */ 73662306a36Sopenharmony_ci compatible = "ti,sysc"; 73762306a36Sopenharmony_ci status = "disabled"; 73862306a36Sopenharmony_ci #address-cells = <1>; 73962306a36Sopenharmony_ci #size-cells = <1>; 74062306a36Sopenharmony_ci ranges = <0x0 0x73000 0x1000>; 74162306a36Sopenharmony_ci }; 74262306a36Sopenharmony_ci 74362306a36Sopenharmony_ci target-module@75000 { /* 0x4a175000, ap 65 64.0 */ 74462306a36Sopenharmony_ci compatible = "ti,sysc"; 74562306a36Sopenharmony_ci status = "disabled"; 74662306a36Sopenharmony_ci #address-cells = <1>; 74762306a36Sopenharmony_ci #size-cells = <1>; 74862306a36Sopenharmony_ci ranges = <0x0 0x75000 0x1000>; 74962306a36Sopenharmony_ci }; 75062306a36Sopenharmony_ci 75162306a36Sopenharmony_ci target-module@77000 { /* 0x4a177000, ap 67 66.0 */ 75262306a36Sopenharmony_ci compatible = "ti,sysc"; 75362306a36Sopenharmony_ci status = "disabled"; 75462306a36Sopenharmony_ci #address-cells = <1>; 75562306a36Sopenharmony_ci #size-cells = <1>; 75662306a36Sopenharmony_ci ranges = <0x0 0x77000 0x1000>; 75762306a36Sopenharmony_ci }; 75862306a36Sopenharmony_ci 75962306a36Sopenharmony_ci target-module@79000 { /* 0x4a179000, ap 105 34.0 */ 76062306a36Sopenharmony_ci compatible = "ti,sysc"; 76162306a36Sopenharmony_ci status = "disabled"; 76262306a36Sopenharmony_ci #address-cells = <1>; 76362306a36Sopenharmony_ci #size-cells = <1>; 76462306a36Sopenharmony_ci ranges = <0x0 0x79000 0x1000>; 76562306a36Sopenharmony_ci }; 76662306a36Sopenharmony_ci 76762306a36Sopenharmony_ci target-module@7b000 { /* 0x4a17b000, ap 121 7c.0 */ 76862306a36Sopenharmony_ci compatible = "ti,sysc"; 76962306a36Sopenharmony_ci status = "disabled"; 77062306a36Sopenharmony_ci #address-cells = <1>; 77162306a36Sopenharmony_ci #size-cells = <1>; 77262306a36Sopenharmony_ci ranges = <0x0 0x7b000 0x1000>; 77362306a36Sopenharmony_ci }; 77462306a36Sopenharmony_ci 77562306a36Sopenharmony_ci target-module@7d000 { /* 0x4a17d000, ap 123 7e.0 */ 77662306a36Sopenharmony_ci compatible = "ti,sysc"; 77762306a36Sopenharmony_ci status = "disabled"; 77862306a36Sopenharmony_ci #address-cells = <1>; 77962306a36Sopenharmony_ci #size-cells = <1>; 78062306a36Sopenharmony_ci ranges = <0x0 0x7d000 0x1000>; 78162306a36Sopenharmony_ci }; 78262306a36Sopenharmony_ci 78362306a36Sopenharmony_ci target-module@81000 { /* 0x4a181000, ap 69 26.0 */ 78462306a36Sopenharmony_ci compatible = "ti,sysc"; 78562306a36Sopenharmony_ci status = "disabled"; 78662306a36Sopenharmony_ci #address-cells = <1>; 78762306a36Sopenharmony_ci #size-cells = <1>; 78862306a36Sopenharmony_ci ranges = <0x0 0x81000 0x1000>; 78962306a36Sopenharmony_ci }; 79062306a36Sopenharmony_ci 79162306a36Sopenharmony_ci target-module@83000 { /* 0x4a183000, ap 71 2e.0 */ 79262306a36Sopenharmony_ci compatible = "ti,sysc"; 79362306a36Sopenharmony_ci status = "disabled"; 79462306a36Sopenharmony_ci #address-cells = <1>; 79562306a36Sopenharmony_ci #size-cells = <1>; 79662306a36Sopenharmony_ci ranges = <0x0 0x83000 0x1000>; 79762306a36Sopenharmony_ci }; 79862306a36Sopenharmony_ci 79962306a36Sopenharmony_ci target-module@85000 { /* 0x4a185000, ap 73 36.0 */ 80062306a36Sopenharmony_ci compatible = "ti,sysc"; 80162306a36Sopenharmony_ci status = "disabled"; 80262306a36Sopenharmony_ci #address-cells = <1>; 80362306a36Sopenharmony_ci #size-cells = <1>; 80462306a36Sopenharmony_ci ranges = <0x0 0x85000 0x1000>; 80562306a36Sopenharmony_ci }; 80662306a36Sopenharmony_ci 80762306a36Sopenharmony_ci target-module@87000 { /* 0x4a187000, ap 75 74.0 */ 80862306a36Sopenharmony_ci compatible = "ti,sysc"; 80962306a36Sopenharmony_ci status = "disabled"; 81062306a36Sopenharmony_ci #address-cells = <1>; 81162306a36Sopenharmony_ci #size-cells = <1>; 81262306a36Sopenharmony_ci ranges = <0x0 0x87000 0x1000>; 81362306a36Sopenharmony_ci }; 81462306a36Sopenharmony_ci }; 81562306a36Sopenharmony_ci 81662306a36Sopenharmony_ci segment@200000 { /* 0x4a200000 */ 81762306a36Sopenharmony_ci compatible = "simple-pm-bus"; 81862306a36Sopenharmony_ci #address-cells = <1>; 81962306a36Sopenharmony_ci #size-cells = <1>; 82062306a36Sopenharmony_ci ranges = <0x00018000 0x00218000 0x001000>, /* ap 43 */ 82162306a36Sopenharmony_ci <0x00019000 0x00219000 0x001000>, /* ap 44 */ 82262306a36Sopenharmony_ci <0x00000000 0x00200000 0x001000>, /* ap 77 */ 82362306a36Sopenharmony_ci <0x00001000 0x00201000 0x001000>, /* ap 78 */ 82462306a36Sopenharmony_ci <0x0000a000 0x0020a000 0x001000>, /* ap 79 */ 82562306a36Sopenharmony_ci <0x0000b000 0x0020b000 0x001000>, /* ap 80 */ 82662306a36Sopenharmony_ci <0x0000c000 0x0020c000 0x001000>, /* ap 81 */ 82762306a36Sopenharmony_ci <0x0000d000 0x0020d000 0x001000>, /* ap 82 */ 82862306a36Sopenharmony_ci <0x0000e000 0x0020e000 0x001000>, /* ap 83 */ 82962306a36Sopenharmony_ci <0x0000f000 0x0020f000 0x001000>, /* ap 84 */ 83062306a36Sopenharmony_ci <0x00010000 0x00210000 0x001000>, /* ap 85 */ 83162306a36Sopenharmony_ci <0x00011000 0x00211000 0x001000>, /* ap 86 */ 83262306a36Sopenharmony_ci <0x00012000 0x00212000 0x001000>, /* ap 87 */ 83362306a36Sopenharmony_ci <0x00013000 0x00213000 0x001000>, /* ap 88 */ 83462306a36Sopenharmony_ci <0x00014000 0x00214000 0x001000>, /* ap 89 */ 83562306a36Sopenharmony_ci <0x00015000 0x00215000 0x001000>, /* ap 90 */ 83662306a36Sopenharmony_ci <0x0002a000 0x0022a000 0x001000>, /* ap 91 */ 83762306a36Sopenharmony_ci <0x0002b000 0x0022b000 0x001000>, /* ap 92 */ 83862306a36Sopenharmony_ci <0x0001c000 0x0021c000 0x001000>, /* ap 93 */ 83962306a36Sopenharmony_ci <0x0001d000 0x0021d000 0x001000>, /* ap 94 */ 84062306a36Sopenharmony_ci <0x0001e000 0x0021e000 0x001000>, /* ap 95 */ 84162306a36Sopenharmony_ci <0x0001f000 0x0021f000 0x001000>, /* ap 96 */ 84262306a36Sopenharmony_ci <0x00020000 0x00220000 0x001000>, /* ap 97 */ 84362306a36Sopenharmony_ci <0x00021000 0x00221000 0x001000>, /* ap 98 */ 84462306a36Sopenharmony_ci <0x00024000 0x00224000 0x001000>, /* ap 99 */ 84562306a36Sopenharmony_ci <0x00025000 0x00225000 0x001000>, /* ap 100 */ 84662306a36Sopenharmony_ci <0x00026000 0x00226000 0x001000>, /* ap 101 */ 84762306a36Sopenharmony_ci <0x00027000 0x00227000 0x001000>, /* ap 102 */ 84862306a36Sopenharmony_ci <0x0002c000 0x0022c000 0x001000>, /* ap 109 */ 84962306a36Sopenharmony_ci <0x0002d000 0x0022d000 0x001000>, /* ap 110 */ 85062306a36Sopenharmony_ci <0x0002e000 0x0022e000 0x001000>, /* ap 111 */ 85162306a36Sopenharmony_ci <0x0002f000 0x0022f000 0x001000>, /* ap 112 */ 85262306a36Sopenharmony_ci <0x00030000 0x00230000 0x001000>, /* ap 113 */ 85362306a36Sopenharmony_ci <0x00031000 0x00231000 0x001000>, /* ap 114 */ 85462306a36Sopenharmony_ci <0x00032000 0x00232000 0x001000>, /* ap 115 */ 85562306a36Sopenharmony_ci <0x00033000 0x00233000 0x001000>, /* ap 116 */ 85662306a36Sopenharmony_ci <0x00034000 0x00234000 0x001000>, /* ap 117 */ 85762306a36Sopenharmony_ci <0x00035000 0x00235000 0x001000>, /* ap 118 */ 85862306a36Sopenharmony_ci <0x00036000 0x00236000 0x001000>, /* ap 119 */ 85962306a36Sopenharmony_ci <0x00037000 0x00237000 0x001000>, /* ap 120 */ 86062306a36Sopenharmony_ci <0x0001a000 0x0021a000 0x001000>, /* ap 127 */ 86162306a36Sopenharmony_ci <0x0001b000 0x0021b000 0x001000>; /* ap 128 */ 86262306a36Sopenharmony_ci 86362306a36Sopenharmony_ci target-module@0 { /* 0x4a200000, ap 77 3e.0 */ 86462306a36Sopenharmony_ci compatible = "ti,sysc"; 86562306a36Sopenharmony_ci status = "disabled"; 86662306a36Sopenharmony_ci #address-cells = <1>; 86762306a36Sopenharmony_ci #size-cells = <1>; 86862306a36Sopenharmony_ci ranges = <0x0 0x0 0x1000>; 86962306a36Sopenharmony_ci }; 87062306a36Sopenharmony_ci 87162306a36Sopenharmony_ci target-module@a000 { /* 0x4a20a000, ap 79 30.0 */ 87262306a36Sopenharmony_ci compatible = "ti,sysc"; 87362306a36Sopenharmony_ci status = "disabled"; 87462306a36Sopenharmony_ci #address-cells = <1>; 87562306a36Sopenharmony_ci #size-cells = <1>; 87662306a36Sopenharmony_ci ranges = <0x0 0xa000 0x1000>; 87762306a36Sopenharmony_ci }; 87862306a36Sopenharmony_ci 87962306a36Sopenharmony_ci target-module@c000 { /* 0x4a20c000, ap 81 0c.0 */ 88062306a36Sopenharmony_ci compatible = "ti,sysc"; 88162306a36Sopenharmony_ci status = "disabled"; 88262306a36Sopenharmony_ci #address-cells = <1>; 88362306a36Sopenharmony_ci #size-cells = <1>; 88462306a36Sopenharmony_ci ranges = <0x0 0xc000 0x1000>; 88562306a36Sopenharmony_ci }; 88662306a36Sopenharmony_ci 88762306a36Sopenharmony_ci target-module@e000 { /* 0x4a20e000, ap 83 22.0 */ 88862306a36Sopenharmony_ci compatible = "ti,sysc"; 88962306a36Sopenharmony_ci status = "disabled"; 89062306a36Sopenharmony_ci #address-cells = <1>; 89162306a36Sopenharmony_ci #size-cells = <1>; 89262306a36Sopenharmony_ci ranges = <0x0 0xe000 0x1000>; 89362306a36Sopenharmony_ci }; 89462306a36Sopenharmony_ci 89562306a36Sopenharmony_ci target-module@10000 { /* 0x4a210000, ap 85 14.0 */ 89662306a36Sopenharmony_ci compatible = "ti,sysc"; 89762306a36Sopenharmony_ci status = "disabled"; 89862306a36Sopenharmony_ci #address-cells = <1>; 89962306a36Sopenharmony_ci #size-cells = <1>; 90062306a36Sopenharmony_ci ranges = <0x0 0x10000 0x1000>; 90162306a36Sopenharmony_ci }; 90262306a36Sopenharmony_ci 90362306a36Sopenharmony_ci target-module@12000 { /* 0x4a212000, ap 87 16.0 */ 90462306a36Sopenharmony_ci compatible = "ti,sysc"; 90562306a36Sopenharmony_ci status = "disabled"; 90662306a36Sopenharmony_ci #address-cells = <1>; 90762306a36Sopenharmony_ci #size-cells = <1>; 90862306a36Sopenharmony_ci ranges = <0x0 0x12000 0x1000>; 90962306a36Sopenharmony_ci }; 91062306a36Sopenharmony_ci 91162306a36Sopenharmony_ci target-module@14000 { /* 0x4a214000, ap 89 1c.0 */ 91262306a36Sopenharmony_ci compatible = "ti,sysc"; 91362306a36Sopenharmony_ci status = "disabled"; 91462306a36Sopenharmony_ci #address-cells = <1>; 91562306a36Sopenharmony_ci #size-cells = <1>; 91662306a36Sopenharmony_ci ranges = <0x0 0x14000 0x1000>; 91762306a36Sopenharmony_ci }; 91862306a36Sopenharmony_ci 91962306a36Sopenharmony_ci target-module@18000 { /* 0x4a218000, ap 43 12.0 */ 92062306a36Sopenharmony_ci compatible = "ti,sysc"; 92162306a36Sopenharmony_ci status = "disabled"; 92262306a36Sopenharmony_ci #address-cells = <1>; 92362306a36Sopenharmony_ci #size-cells = <1>; 92462306a36Sopenharmony_ci ranges = <0x0 0x18000 0x1000>; 92562306a36Sopenharmony_ci }; 92662306a36Sopenharmony_ci 92762306a36Sopenharmony_ci target-module@1a000 { /* 0x4a21a000, ap 127 7a.0 */ 92862306a36Sopenharmony_ci compatible = "ti,sysc"; 92962306a36Sopenharmony_ci status = "disabled"; 93062306a36Sopenharmony_ci #address-cells = <1>; 93162306a36Sopenharmony_ci #size-cells = <1>; 93262306a36Sopenharmony_ci ranges = <0x0 0x1a000 0x1000>; 93362306a36Sopenharmony_ci }; 93462306a36Sopenharmony_ci 93562306a36Sopenharmony_ci target-module@1c000 { /* 0x4a21c000, ap 93 38.0 */ 93662306a36Sopenharmony_ci compatible = "ti,sysc"; 93762306a36Sopenharmony_ci status = "disabled"; 93862306a36Sopenharmony_ci #address-cells = <1>; 93962306a36Sopenharmony_ci #size-cells = <1>; 94062306a36Sopenharmony_ci ranges = <0x0 0x1c000 0x1000>; 94162306a36Sopenharmony_ci }; 94262306a36Sopenharmony_ci 94362306a36Sopenharmony_ci target-module@1e000 { /* 0x4a21e000, ap 95 0a.0 */ 94462306a36Sopenharmony_ci compatible = "ti,sysc"; 94562306a36Sopenharmony_ci status = "disabled"; 94662306a36Sopenharmony_ci #address-cells = <1>; 94762306a36Sopenharmony_ci #size-cells = <1>; 94862306a36Sopenharmony_ci ranges = <0x0 0x1e000 0x1000>; 94962306a36Sopenharmony_ci }; 95062306a36Sopenharmony_ci 95162306a36Sopenharmony_ci target-module@20000 { /* 0x4a220000, ap 97 24.0 */ 95262306a36Sopenharmony_ci compatible = "ti,sysc"; 95362306a36Sopenharmony_ci status = "disabled"; 95462306a36Sopenharmony_ci #address-cells = <1>; 95562306a36Sopenharmony_ci #size-cells = <1>; 95662306a36Sopenharmony_ci ranges = <0x0 0x20000 0x1000>; 95762306a36Sopenharmony_ci }; 95862306a36Sopenharmony_ci 95962306a36Sopenharmony_ci target-module@24000 { /* 0x4a224000, ap 99 44.0 */ 96062306a36Sopenharmony_ci compatible = "ti,sysc"; 96162306a36Sopenharmony_ci status = "disabled"; 96262306a36Sopenharmony_ci #address-cells = <1>; 96362306a36Sopenharmony_ci #size-cells = <1>; 96462306a36Sopenharmony_ci ranges = <0x0 0x24000 0x1000>; 96562306a36Sopenharmony_ci }; 96662306a36Sopenharmony_ci 96762306a36Sopenharmony_ci target-module@26000 { /* 0x4a226000, ap 101 2c.0 */ 96862306a36Sopenharmony_ci compatible = "ti,sysc"; 96962306a36Sopenharmony_ci status = "disabled"; 97062306a36Sopenharmony_ci #address-cells = <1>; 97162306a36Sopenharmony_ci #size-cells = <1>; 97262306a36Sopenharmony_ci ranges = <0x0 0x26000 0x1000>; 97362306a36Sopenharmony_ci }; 97462306a36Sopenharmony_ci 97562306a36Sopenharmony_ci target-module@2a000 { /* 0x4a22a000, ap 91 4c.0 */ 97662306a36Sopenharmony_ci compatible = "ti,sysc"; 97762306a36Sopenharmony_ci status = "disabled"; 97862306a36Sopenharmony_ci #address-cells = <1>; 97962306a36Sopenharmony_ci #size-cells = <1>; 98062306a36Sopenharmony_ci ranges = <0x0 0x2a000 0x1000>; 98162306a36Sopenharmony_ci }; 98262306a36Sopenharmony_ci 98362306a36Sopenharmony_ci target-module@2c000 { /* 0x4a22c000, ap 109 6c.0 */ 98462306a36Sopenharmony_ci compatible = "ti,sysc"; 98562306a36Sopenharmony_ci status = "disabled"; 98662306a36Sopenharmony_ci #address-cells = <1>; 98762306a36Sopenharmony_ci #size-cells = <1>; 98862306a36Sopenharmony_ci ranges = <0x0 0x2c000 0x1000>; 98962306a36Sopenharmony_ci }; 99062306a36Sopenharmony_ci 99162306a36Sopenharmony_ci target-module@2e000 { /* 0x4a22e000, ap 111 6e.0 */ 99262306a36Sopenharmony_ci compatible = "ti,sysc"; 99362306a36Sopenharmony_ci status = "disabled"; 99462306a36Sopenharmony_ci #address-cells = <1>; 99562306a36Sopenharmony_ci #size-cells = <1>; 99662306a36Sopenharmony_ci ranges = <0x0 0x2e000 0x1000>; 99762306a36Sopenharmony_ci }; 99862306a36Sopenharmony_ci 99962306a36Sopenharmony_ci target-module@30000 { /* 0x4a230000, ap 113 70.0 */ 100062306a36Sopenharmony_ci compatible = "ti,sysc"; 100162306a36Sopenharmony_ci status = "disabled"; 100262306a36Sopenharmony_ci #address-cells = <1>; 100362306a36Sopenharmony_ci #size-cells = <1>; 100462306a36Sopenharmony_ci ranges = <0x0 0x30000 0x1000>; 100562306a36Sopenharmony_ci }; 100662306a36Sopenharmony_ci 100762306a36Sopenharmony_ci target-module@32000 { /* 0x4a232000, ap 115 5a.0 */ 100862306a36Sopenharmony_ci compatible = "ti,sysc"; 100962306a36Sopenharmony_ci status = "disabled"; 101062306a36Sopenharmony_ci #address-cells = <1>; 101162306a36Sopenharmony_ci #size-cells = <1>; 101262306a36Sopenharmony_ci ranges = <0x0 0x32000 0x1000>; 101362306a36Sopenharmony_ci }; 101462306a36Sopenharmony_ci 101562306a36Sopenharmony_ci target-module@34000 { /* 0x4a234000, ap 117 76.1 */ 101662306a36Sopenharmony_ci compatible = "ti,sysc"; 101762306a36Sopenharmony_ci status = "disabled"; 101862306a36Sopenharmony_ci #address-cells = <1>; 101962306a36Sopenharmony_ci #size-cells = <1>; 102062306a36Sopenharmony_ci ranges = <0x0 0x34000 0x1000>; 102162306a36Sopenharmony_ci }; 102262306a36Sopenharmony_ci 102362306a36Sopenharmony_ci target-module@36000 { /* 0x4a236000, ap 119 62.0 */ 102462306a36Sopenharmony_ci compatible = "ti,sysc"; 102562306a36Sopenharmony_ci status = "disabled"; 102662306a36Sopenharmony_ci #address-cells = <1>; 102762306a36Sopenharmony_ci #size-cells = <1>; 102862306a36Sopenharmony_ci ranges = <0x0 0x36000 0x1000>; 102962306a36Sopenharmony_ci }; 103062306a36Sopenharmony_ci }; 103162306a36Sopenharmony_ci}; 103262306a36Sopenharmony_ci 103362306a36Sopenharmony_ci&l4_per1 { /* 0x48000000 */ 103462306a36Sopenharmony_ci compatible = "ti,dra7-l4-per1", "simple-pm-bus"; 103562306a36Sopenharmony_ci power-domains = <&prm_l4per>; 103662306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_L4_PER1_CLKCTRL 0>; 103762306a36Sopenharmony_ci clock-names = "fck"; 103862306a36Sopenharmony_ci reg = <0x48000000 0x800>, 103962306a36Sopenharmony_ci <0x48000800 0x800>, 104062306a36Sopenharmony_ci <0x48001000 0x400>, 104162306a36Sopenharmony_ci <0x48001400 0x400>, 104262306a36Sopenharmony_ci <0x48001800 0x400>, 104362306a36Sopenharmony_ci <0x48001c00 0x400>; 104462306a36Sopenharmony_ci reg-names = "ap", "la", "ia0", "ia1", "ia2", "ia3"; 104562306a36Sopenharmony_ci #address-cells = <1>; 104662306a36Sopenharmony_ci #size-cells = <1>; 104762306a36Sopenharmony_ci ranges = <0x00000000 0x48000000 0x200000>, /* segment 0 */ 104862306a36Sopenharmony_ci <0x00200000 0x48200000 0x200000>; /* segment 1 */ 104962306a36Sopenharmony_ci 105062306a36Sopenharmony_ci segment@0 { /* 0x48000000 */ 105162306a36Sopenharmony_ci compatible = "simple-pm-bus"; 105262306a36Sopenharmony_ci #address-cells = <1>; 105362306a36Sopenharmony_ci #size-cells = <1>; 105462306a36Sopenharmony_ci ranges = <0x00000000 0x00000000 0x000800>, /* ap 0 */ 105562306a36Sopenharmony_ci <0x00001000 0x00001000 0x000400>, /* ap 1 */ 105662306a36Sopenharmony_ci <0x00000800 0x00000800 0x000800>, /* ap 2 */ 105762306a36Sopenharmony_ci <0x00020000 0x00020000 0x001000>, /* ap 3 */ 105862306a36Sopenharmony_ci <0x00021000 0x00021000 0x001000>, /* ap 4 */ 105962306a36Sopenharmony_ci <0x00032000 0x00032000 0x001000>, /* ap 5 */ 106062306a36Sopenharmony_ci <0x00033000 0x00033000 0x001000>, /* ap 6 */ 106162306a36Sopenharmony_ci <0x00034000 0x00034000 0x001000>, /* ap 7 */ 106262306a36Sopenharmony_ci <0x00035000 0x00035000 0x001000>, /* ap 8 */ 106362306a36Sopenharmony_ci <0x00036000 0x00036000 0x001000>, /* ap 9 */ 106462306a36Sopenharmony_ci <0x00037000 0x00037000 0x001000>, /* ap 10 */ 106562306a36Sopenharmony_ci <0x0003e000 0x0003e000 0x001000>, /* ap 11 */ 106662306a36Sopenharmony_ci <0x0003f000 0x0003f000 0x001000>, /* ap 12 */ 106762306a36Sopenharmony_ci <0x00055000 0x00055000 0x001000>, /* ap 13 */ 106862306a36Sopenharmony_ci <0x00056000 0x00056000 0x001000>, /* ap 14 */ 106962306a36Sopenharmony_ci <0x00057000 0x00057000 0x001000>, /* ap 15 */ 107062306a36Sopenharmony_ci <0x00058000 0x00058000 0x001000>, /* ap 16 */ 107162306a36Sopenharmony_ci <0x00059000 0x00059000 0x001000>, /* ap 17 */ 107262306a36Sopenharmony_ci <0x0005a000 0x0005a000 0x001000>, /* ap 18 */ 107362306a36Sopenharmony_ci <0x0005b000 0x0005b000 0x001000>, /* ap 19 */ 107462306a36Sopenharmony_ci <0x0005c000 0x0005c000 0x001000>, /* ap 20 */ 107562306a36Sopenharmony_ci <0x0005d000 0x0005d000 0x001000>, /* ap 21 */ 107662306a36Sopenharmony_ci <0x0005e000 0x0005e000 0x001000>, /* ap 22 */ 107762306a36Sopenharmony_ci <0x00060000 0x00060000 0x001000>, /* ap 23 */ 107862306a36Sopenharmony_ci <0x0006a000 0x0006a000 0x001000>, /* ap 24 */ 107962306a36Sopenharmony_ci <0x0006b000 0x0006b000 0x001000>, /* ap 25 */ 108062306a36Sopenharmony_ci <0x0006c000 0x0006c000 0x001000>, /* ap 26 */ 108162306a36Sopenharmony_ci <0x0006d000 0x0006d000 0x001000>, /* ap 27 */ 108262306a36Sopenharmony_ci <0x0006e000 0x0006e000 0x001000>, /* ap 28 */ 108362306a36Sopenharmony_ci <0x0006f000 0x0006f000 0x001000>, /* ap 29 */ 108462306a36Sopenharmony_ci <0x00070000 0x00070000 0x001000>, /* ap 30 */ 108562306a36Sopenharmony_ci <0x00071000 0x00071000 0x001000>, /* ap 31 */ 108662306a36Sopenharmony_ci <0x00072000 0x00072000 0x001000>, /* ap 32 */ 108762306a36Sopenharmony_ci <0x00073000 0x00073000 0x001000>, /* ap 33 */ 108862306a36Sopenharmony_ci <0x00061000 0x00061000 0x001000>, /* ap 34 */ 108962306a36Sopenharmony_ci <0x00053000 0x00053000 0x001000>, /* ap 35 */ 109062306a36Sopenharmony_ci <0x00054000 0x00054000 0x001000>, /* ap 36 */ 109162306a36Sopenharmony_ci <0x000b2000 0x000b2000 0x001000>, /* ap 37 */ 109262306a36Sopenharmony_ci <0x000b3000 0x000b3000 0x001000>, /* ap 38 */ 109362306a36Sopenharmony_ci <0x00078000 0x00078000 0x001000>, /* ap 39 */ 109462306a36Sopenharmony_ci <0x00079000 0x00079000 0x001000>, /* ap 40 */ 109562306a36Sopenharmony_ci <0x00086000 0x00086000 0x001000>, /* ap 41 */ 109662306a36Sopenharmony_ci <0x00087000 0x00087000 0x001000>, /* ap 42 */ 109762306a36Sopenharmony_ci <0x00088000 0x00088000 0x001000>, /* ap 43 */ 109862306a36Sopenharmony_ci <0x00089000 0x00089000 0x001000>, /* ap 44 */ 109962306a36Sopenharmony_ci <0x00051000 0x00051000 0x001000>, /* ap 45 */ 110062306a36Sopenharmony_ci <0x00052000 0x00052000 0x001000>, /* ap 46 */ 110162306a36Sopenharmony_ci <0x00098000 0x00098000 0x001000>, /* ap 47 */ 110262306a36Sopenharmony_ci <0x00099000 0x00099000 0x001000>, /* ap 48 */ 110362306a36Sopenharmony_ci <0x0009a000 0x0009a000 0x001000>, /* ap 49 */ 110462306a36Sopenharmony_ci <0x0009b000 0x0009b000 0x001000>, /* ap 50 */ 110562306a36Sopenharmony_ci <0x0009c000 0x0009c000 0x001000>, /* ap 51 */ 110662306a36Sopenharmony_ci <0x0009d000 0x0009d000 0x001000>, /* ap 52 */ 110762306a36Sopenharmony_ci <0x00068000 0x00068000 0x001000>, /* ap 53 */ 110862306a36Sopenharmony_ci <0x00069000 0x00069000 0x001000>, /* ap 54 */ 110962306a36Sopenharmony_ci <0x00090000 0x00090000 0x002000>, /* ap 55 */ 111062306a36Sopenharmony_ci <0x00092000 0x00092000 0x001000>, /* ap 56 */ 111162306a36Sopenharmony_ci <0x000a4000 0x000a4000 0x001000>, /* ap 57 */ 111262306a36Sopenharmony_ci <0x000a6000 0x000a6000 0x001000>, /* ap 58 */ 111362306a36Sopenharmony_ci <0x000a8000 0x000a8000 0x004000>, /* ap 59 */ 111462306a36Sopenharmony_ci <0x000ac000 0x000ac000 0x001000>, /* ap 60 */ 111562306a36Sopenharmony_ci <0x000ad000 0x000ad000 0x001000>, /* ap 61 */ 111662306a36Sopenharmony_ci <0x000ae000 0x000ae000 0x001000>, /* ap 62 */ 111762306a36Sopenharmony_ci <0x00066000 0x00066000 0x001000>, /* ap 63 */ 111862306a36Sopenharmony_ci <0x00067000 0x00067000 0x001000>, /* ap 64 */ 111962306a36Sopenharmony_ci <0x000b4000 0x000b4000 0x001000>, /* ap 65 */ 112062306a36Sopenharmony_ci <0x000b5000 0x000b5000 0x001000>, /* ap 66 */ 112162306a36Sopenharmony_ci <0x000b8000 0x000b8000 0x001000>, /* ap 67 */ 112262306a36Sopenharmony_ci <0x000b9000 0x000b9000 0x001000>, /* ap 68 */ 112362306a36Sopenharmony_ci <0x000ba000 0x000ba000 0x001000>, /* ap 69 */ 112462306a36Sopenharmony_ci <0x000bb000 0x000bb000 0x001000>, /* ap 70 */ 112562306a36Sopenharmony_ci <0x000d1000 0x000d1000 0x001000>, /* ap 71 */ 112662306a36Sopenharmony_ci <0x000d2000 0x000d2000 0x001000>, /* ap 72 */ 112762306a36Sopenharmony_ci <0x000d5000 0x000d5000 0x001000>, /* ap 73 */ 112862306a36Sopenharmony_ci <0x000d6000 0x000d6000 0x001000>, /* ap 74 */ 112962306a36Sopenharmony_ci <0x000a2000 0x000a2000 0x001000>, /* ap 75 */ 113062306a36Sopenharmony_ci <0x000a3000 0x000a3000 0x001000>, /* ap 76 */ 113162306a36Sopenharmony_ci <0x00001400 0x00001400 0x000400>, /* ap 77 */ 113262306a36Sopenharmony_ci <0x00001800 0x00001800 0x000400>, /* ap 78 */ 113362306a36Sopenharmony_ci <0x00001c00 0x00001c00 0x000400>, /* ap 79 */ 113462306a36Sopenharmony_ci <0x000a5000 0x000a5000 0x001000>, /* ap 80 */ 113562306a36Sopenharmony_ci <0x0007a000 0x0007a000 0x001000>, /* ap 81 */ 113662306a36Sopenharmony_ci <0x0007b000 0x0007b000 0x001000>, /* ap 82 */ 113762306a36Sopenharmony_ci <0x0007c000 0x0007c000 0x001000>, /* ap 83 */ 113862306a36Sopenharmony_ci <0x0007d000 0x0007d000 0x001000>; /* ap 84 */ 113962306a36Sopenharmony_ci 114062306a36Sopenharmony_ci target-module@20000 { /* 0x48020000, ap 3 04.0 */ 114162306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 114262306a36Sopenharmony_ci reg = <0x20050 0x4>, 114362306a36Sopenharmony_ci <0x20054 0x4>, 114462306a36Sopenharmony_ci <0x20058 0x4>; 114562306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 114662306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP | 114762306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 114862306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 114962306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 115062306a36Sopenharmony_ci <SYSC_IDLE_NO>, 115162306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 115262306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 115362306a36Sopenharmony_ci ti,syss-mask = <1>; 115462306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 115562306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_UART3_CLKCTRL 0>; 115662306a36Sopenharmony_ci clock-names = "fck"; 115762306a36Sopenharmony_ci #address-cells = <1>; 115862306a36Sopenharmony_ci #size-cells = <1>; 115962306a36Sopenharmony_ci ranges = <0x0 0x20000 0x1000>; 116062306a36Sopenharmony_ci 116162306a36Sopenharmony_ci uart3: serial@0 { 116262306a36Sopenharmony_ci compatible = "ti,dra742-uart"; 116362306a36Sopenharmony_ci reg = <0x0 0x100>; 116462306a36Sopenharmony_ci interrupts = <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>; 116562306a36Sopenharmony_ci clock-frequency = <48000000>; 116662306a36Sopenharmony_ci status = "disabled"; 116762306a36Sopenharmony_ci dmas = <&sdma_xbar 53>, <&sdma_xbar 54>; 116862306a36Sopenharmony_ci dma-names = "tx", "rx"; 116962306a36Sopenharmony_ci }; 117062306a36Sopenharmony_ci }; 117162306a36Sopenharmony_ci 117262306a36Sopenharmony_ci target-module@32000 { /* 0x48032000, ap 5 3e.0 */ 117362306a36Sopenharmony_ci compatible = "ti,sysc-omap4-timer", "ti,sysc"; 117462306a36Sopenharmony_ci reg = <0x32000 0x4>, 117562306a36Sopenharmony_ci <0x32010 0x4>; 117662306a36Sopenharmony_ci reg-names = "rev", "sysc"; 117762306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP4_FREEEMU | 117862306a36Sopenharmony_ci SYSC_OMAP4_SOFTRESET)>; 117962306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 118062306a36Sopenharmony_ci <SYSC_IDLE_NO>, 118162306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 118262306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 118362306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 118462306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_TIMER2_CLKCTRL 0>; 118562306a36Sopenharmony_ci clock-names = "fck"; 118662306a36Sopenharmony_ci #address-cells = <1>; 118762306a36Sopenharmony_ci #size-cells = <1>; 118862306a36Sopenharmony_ci ranges = <0x0 0x32000 0x1000>; 118962306a36Sopenharmony_ci 119062306a36Sopenharmony_ci timer2: timer@0 { 119162306a36Sopenharmony_ci compatible = "ti,omap5430-timer"; 119262306a36Sopenharmony_ci reg = <0x0 0x80>; 119362306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_TIMER2_CLKCTRL 24>, <&timer_sys_clk_div>; 119462306a36Sopenharmony_ci clock-names = "fck", "timer_sys_ck"; 119562306a36Sopenharmony_ci interrupts = <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>; 119662306a36Sopenharmony_ci }; 119762306a36Sopenharmony_ci }; 119862306a36Sopenharmony_ci 119962306a36Sopenharmony_ci timer3_target: target-module@34000 { /* 0x48034000, ap 7 46.0 */ 120062306a36Sopenharmony_ci compatible = "ti,sysc-omap4-timer", "ti,sysc"; 120162306a36Sopenharmony_ci reg = <0x34000 0x4>, 120262306a36Sopenharmony_ci <0x34010 0x4>; 120362306a36Sopenharmony_ci reg-names = "rev", "sysc"; 120462306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP4_FREEEMU | 120562306a36Sopenharmony_ci SYSC_OMAP4_SOFTRESET)>; 120662306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 120762306a36Sopenharmony_ci <SYSC_IDLE_NO>, 120862306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 120962306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 121062306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 121162306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_TIMER3_CLKCTRL 0>; 121262306a36Sopenharmony_ci clock-names = "fck"; 121362306a36Sopenharmony_ci #address-cells = <1>; 121462306a36Sopenharmony_ci #size-cells = <1>; 121562306a36Sopenharmony_ci ranges = <0x0 0x34000 0x1000>; 121662306a36Sopenharmony_ci 121762306a36Sopenharmony_ci timer3: timer@0 { 121862306a36Sopenharmony_ci compatible = "ti,omap5430-timer"; 121962306a36Sopenharmony_ci reg = <0x0 0x80>; 122062306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_TIMER3_CLKCTRL 24>, <&timer_sys_clk_div>; 122162306a36Sopenharmony_ci clock-names = "fck", "timer_sys_ck"; 122262306a36Sopenharmony_ci interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>; 122362306a36Sopenharmony_ci }; 122462306a36Sopenharmony_ci }; 122562306a36Sopenharmony_ci 122662306a36Sopenharmony_ci timer4_target: target-module@36000 { /* 0x48036000, ap 9 4e.0 */ 122762306a36Sopenharmony_ci compatible = "ti,sysc-omap4-timer", "ti,sysc"; 122862306a36Sopenharmony_ci reg = <0x36000 0x4>, 122962306a36Sopenharmony_ci <0x36010 0x4>; 123062306a36Sopenharmony_ci reg-names = "rev", "sysc"; 123162306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP4_FREEEMU | 123262306a36Sopenharmony_ci SYSC_OMAP4_SOFTRESET)>; 123362306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 123462306a36Sopenharmony_ci <SYSC_IDLE_NO>, 123562306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 123662306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 123762306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 123862306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_TIMER4_CLKCTRL 0>; 123962306a36Sopenharmony_ci clock-names = "fck"; 124062306a36Sopenharmony_ci #address-cells = <1>; 124162306a36Sopenharmony_ci #size-cells = <1>; 124262306a36Sopenharmony_ci ranges = <0x0 0x36000 0x1000>; 124362306a36Sopenharmony_ci 124462306a36Sopenharmony_ci timer4: timer@0 { 124562306a36Sopenharmony_ci compatible = "ti,omap5430-timer"; 124662306a36Sopenharmony_ci reg = <0x0 0x80>; 124762306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_TIMER4_CLKCTRL 24>, <&timer_sys_clk_div>; 124862306a36Sopenharmony_ci clock-names = "fck", "timer_sys_ck"; 124962306a36Sopenharmony_ci interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>; 125062306a36Sopenharmony_ci }; 125162306a36Sopenharmony_ci }; 125262306a36Sopenharmony_ci 125362306a36Sopenharmony_ci target-module@3e000 { /* 0x4803e000, ap 11 56.0 */ 125462306a36Sopenharmony_ci compatible = "ti,sysc-omap4-timer", "ti,sysc"; 125562306a36Sopenharmony_ci reg = <0x3e000 0x4>, 125662306a36Sopenharmony_ci <0x3e010 0x4>; 125762306a36Sopenharmony_ci reg-names = "rev", "sysc"; 125862306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP4_FREEEMU | 125962306a36Sopenharmony_ci SYSC_OMAP4_SOFTRESET)>; 126062306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 126162306a36Sopenharmony_ci <SYSC_IDLE_NO>, 126262306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 126362306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 126462306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 126562306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_TIMER9_CLKCTRL 0>; 126662306a36Sopenharmony_ci clock-names = "fck"; 126762306a36Sopenharmony_ci #address-cells = <1>; 126862306a36Sopenharmony_ci #size-cells = <1>; 126962306a36Sopenharmony_ci ranges = <0x0 0x3e000 0x1000>; 127062306a36Sopenharmony_ci 127162306a36Sopenharmony_ci timer9: timer@0 { 127262306a36Sopenharmony_ci compatible = "ti,omap5430-timer"; 127362306a36Sopenharmony_ci reg = <0x0 0x80>; 127462306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_TIMER9_CLKCTRL 24>, <&timer_sys_clk_div>; 127562306a36Sopenharmony_ci clock-names = "fck", "timer_sys_ck"; 127662306a36Sopenharmony_ci interrupts = <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>; 127762306a36Sopenharmony_ci }; 127862306a36Sopenharmony_ci }; 127962306a36Sopenharmony_ci 128062306a36Sopenharmony_ci gpio7_target: target-module@51000 { /* 0x48051000, ap 45 2e.0 */ 128162306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 128262306a36Sopenharmony_ci reg = <0x51000 0x4>, 128362306a36Sopenharmony_ci <0x51010 0x4>, 128462306a36Sopenharmony_ci <0x51114 0x4>; 128562306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 128662306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP | 128762306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 128862306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 128962306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 129062306a36Sopenharmony_ci <SYSC_IDLE_NO>, 129162306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 129262306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 129362306a36Sopenharmony_ci ti,syss-mask = <1>; 129462306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 129562306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_GPIO7_CLKCTRL 0>, 129662306a36Sopenharmony_ci <&l4per_clkctrl DRA7_L4PER_GPIO7_CLKCTRL 8>; 129762306a36Sopenharmony_ci clock-names = "fck", "dbclk"; 129862306a36Sopenharmony_ci #address-cells = <1>; 129962306a36Sopenharmony_ci #size-cells = <1>; 130062306a36Sopenharmony_ci ranges = <0x0 0x51000 0x1000>; 130162306a36Sopenharmony_ci 130262306a36Sopenharmony_ci gpio7: gpio@0 { 130362306a36Sopenharmony_ci compatible = "ti,omap4-gpio"; 130462306a36Sopenharmony_ci reg = <0x0 0x200>; 130562306a36Sopenharmony_ci interrupts = <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>; 130662306a36Sopenharmony_ci gpio-controller; 130762306a36Sopenharmony_ci #gpio-cells = <2>; 130862306a36Sopenharmony_ci interrupt-controller; 130962306a36Sopenharmony_ci #interrupt-cells = <2>; 131062306a36Sopenharmony_ci }; 131162306a36Sopenharmony_ci }; 131262306a36Sopenharmony_ci 131362306a36Sopenharmony_ci target-module@53000 { /* 0x48053000, ap 35 36.0 */ 131462306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 131562306a36Sopenharmony_ci reg = <0x53000 0x4>, 131662306a36Sopenharmony_ci <0x53010 0x4>, 131762306a36Sopenharmony_ci <0x53114 0x4>; 131862306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 131962306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP | 132062306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 132162306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 132262306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 132362306a36Sopenharmony_ci <SYSC_IDLE_NO>, 132462306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 132562306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 132662306a36Sopenharmony_ci ti,syss-mask = <1>; 132762306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 132862306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_GPIO8_CLKCTRL 0>, 132962306a36Sopenharmony_ci <&l4per_clkctrl DRA7_L4PER_GPIO8_CLKCTRL 8>; 133062306a36Sopenharmony_ci clock-names = "fck", "dbclk"; 133162306a36Sopenharmony_ci #address-cells = <1>; 133262306a36Sopenharmony_ci #size-cells = <1>; 133362306a36Sopenharmony_ci ranges = <0x0 0x53000 0x1000>; 133462306a36Sopenharmony_ci 133562306a36Sopenharmony_ci gpio8: gpio@0 { 133662306a36Sopenharmony_ci compatible = "ti,omap4-gpio"; 133762306a36Sopenharmony_ci reg = <0x0 0x200>; 133862306a36Sopenharmony_ci interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>; 133962306a36Sopenharmony_ci gpio-controller; 134062306a36Sopenharmony_ci #gpio-cells = <2>; 134162306a36Sopenharmony_ci interrupt-controller; 134262306a36Sopenharmony_ci #interrupt-cells = <2>; 134362306a36Sopenharmony_ci }; 134462306a36Sopenharmony_ci }; 134562306a36Sopenharmony_ci 134662306a36Sopenharmony_ci gpio2_target: target-module@55000 { /* 0x48055000, ap 13 0e.0 */ 134762306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 134862306a36Sopenharmony_ci reg = <0x55000 0x4>, 134962306a36Sopenharmony_ci <0x55010 0x4>, 135062306a36Sopenharmony_ci <0x55114 0x4>; 135162306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 135262306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP | 135362306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 135462306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 135562306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 135662306a36Sopenharmony_ci <SYSC_IDLE_NO>, 135762306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 135862306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 135962306a36Sopenharmony_ci ti,syss-mask = <1>; 136062306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 136162306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_GPIO2_CLKCTRL 0>, 136262306a36Sopenharmony_ci <&l4per_clkctrl DRA7_L4PER_GPIO2_CLKCTRL 8>; 136362306a36Sopenharmony_ci clock-names = "fck", "dbclk"; 136462306a36Sopenharmony_ci #address-cells = <1>; 136562306a36Sopenharmony_ci #size-cells = <1>; 136662306a36Sopenharmony_ci ranges = <0x0 0x55000 0x1000>; 136762306a36Sopenharmony_ci 136862306a36Sopenharmony_ci gpio2: gpio@0 { 136962306a36Sopenharmony_ci compatible = "ti,omap4-gpio"; 137062306a36Sopenharmony_ci reg = <0x0 0x200>; 137162306a36Sopenharmony_ci interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>; 137262306a36Sopenharmony_ci gpio-controller; 137362306a36Sopenharmony_ci #gpio-cells = <2>; 137462306a36Sopenharmony_ci interrupt-controller; 137562306a36Sopenharmony_ci #interrupt-cells = <2>; 137662306a36Sopenharmony_ci }; 137762306a36Sopenharmony_ci }; 137862306a36Sopenharmony_ci 137962306a36Sopenharmony_ci gpio3_target: target-module@57000 { /* 0x48057000, ap 15 06.0 */ 138062306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 138162306a36Sopenharmony_ci reg = <0x57000 0x4>, 138262306a36Sopenharmony_ci <0x57010 0x4>, 138362306a36Sopenharmony_ci <0x57114 0x4>; 138462306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 138562306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP | 138662306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 138762306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 138862306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 138962306a36Sopenharmony_ci <SYSC_IDLE_NO>, 139062306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 139162306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 139262306a36Sopenharmony_ci ti,syss-mask = <1>; 139362306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 139462306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_GPIO3_CLKCTRL 0>, 139562306a36Sopenharmony_ci <&l4per_clkctrl DRA7_L4PER_GPIO3_CLKCTRL 8>; 139662306a36Sopenharmony_ci clock-names = "fck", "dbclk"; 139762306a36Sopenharmony_ci #address-cells = <1>; 139862306a36Sopenharmony_ci #size-cells = <1>; 139962306a36Sopenharmony_ci ranges = <0x0 0x57000 0x1000>; 140062306a36Sopenharmony_ci 140162306a36Sopenharmony_ci gpio3: gpio@0 { 140262306a36Sopenharmony_ci compatible = "ti,omap4-gpio"; 140362306a36Sopenharmony_ci reg = <0x0 0x200>; 140462306a36Sopenharmony_ci interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>; 140562306a36Sopenharmony_ci gpio-controller; 140662306a36Sopenharmony_ci #gpio-cells = <2>; 140762306a36Sopenharmony_ci interrupt-controller; 140862306a36Sopenharmony_ci #interrupt-cells = <2>; 140962306a36Sopenharmony_ci }; 141062306a36Sopenharmony_ci }; 141162306a36Sopenharmony_ci 141262306a36Sopenharmony_ci target-module@59000 { /* 0x48059000, ap 17 16.0 */ 141362306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 141462306a36Sopenharmony_ci reg = <0x59000 0x4>, 141562306a36Sopenharmony_ci <0x59010 0x4>, 141662306a36Sopenharmony_ci <0x59114 0x4>; 141762306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 141862306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP | 141962306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 142062306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 142162306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 142262306a36Sopenharmony_ci <SYSC_IDLE_NO>, 142362306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 142462306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 142562306a36Sopenharmony_ci ti,syss-mask = <1>; 142662306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 142762306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_GPIO4_CLKCTRL 0>, 142862306a36Sopenharmony_ci <&l4per_clkctrl DRA7_L4PER_GPIO4_CLKCTRL 8>; 142962306a36Sopenharmony_ci clock-names = "fck", "dbclk"; 143062306a36Sopenharmony_ci #address-cells = <1>; 143162306a36Sopenharmony_ci #size-cells = <1>; 143262306a36Sopenharmony_ci ranges = <0x0 0x59000 0x1000>; 143362306a36Sopenharmony_ci 143462306a36Sopenharmony_ci gpio4: gpio@0 { 143562306a36Sopenharmony_ci compatible = "ti,omap4-gpio"; 143662306a36Sopenharmony_ci reg = <0x0 0x200>; 143762306a36Sopenharmony_ci interrupts = <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH>; 143862306a36Sopenharmony_ci gpio-controller; 143962306a36Sopenharmony_ci #gpio-cells = <2>; 144062306a36Sopenharmony_ci interrupt-controller; 144162306a36Sopenharmony_ci #interrupt-cells = <2>; 144262306a36Sopenharmony_ci }; 144362306a36Sopenharmony_ci }; 144462306a36Sopenharmony_ci 144562306a36Sopenharmony_ci target-module@5b000 { /* 0x4805b000, ap 19 1e.0 */ 144662306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 144762306a36Sopenharmony_ci reg = <0x5b000 0x4>, 144862306a36Sopenharmony_ci <0x5b010 0x4>, 144962306a36Sopenharmony_ci <0x5b114 0x4>; 145062306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 145162306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP | 145262306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 145362306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 145462306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 145562306a36Sopenharmony_ci <SYSC_IDLE_NO>, 145662306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 145762306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 145862306a36Sopenharmony_ci ti,syss-mask = <1>; 145962306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 146062306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_GPIO5_CLKCTRL 0>, 146162306a36Sopenharmony_ci <&l4per_clkctrl DRA7_L4PER_GPIO5_CLKCTRL 8>; 146262306a36Sopenharmony_ci clock-names = "fck", "dbclk"; 146362306a36Sopenharmony_ci #address-cells = <1>; 146462306a36Sopenharmony_ci #size-cells = <1>; 146562306a36Sopenharmony_ci ranges = <0x0 0x5b000 0x1000>; 146662306a36Sopenharmony_ci 146762306a36Sopenharmony_ci gpio5: gpio@0 { 146862306a36Sopenharmony_ci compatible = "ti,omap4-gpio"; 146962306a36Sopenharmony_ci reg = <0x0 0x200>; 147062306a36Sopenharmony_ci interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>; 147162306a36Sopenharmony_ci gpio-controller; 147262306a36Sopenharmony_ci #gpio-cells = <2>; 147362306a36Sopenharmony_ci interrupt-controller; 147462306a36Sopenharmony_ci #interrupt-cells = <2>; 147562306a36Sopenharmony_ci }; 147662306a36Sopenharmony_ci }; 147762306a36Sopenharmony_ci 147862306a36Sopenharmony_ci target-module@5d000 { /* 0x4805d000, ap 21 26.0 */ 147962306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 148062306a36Sopenharmony_ci reg = <0x5d000 0x4>, 148162306a36Sopenharmony_ci <0x5d010 0x4>, 148262306a36Sopenharmony_ci <0x5d114 0x4>; 148362306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 148462306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP | 148562306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 148662306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 148762306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 148862306a36Sopenharmony_ci <SYSC_IDLE_NO>, 148962306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 149062306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 149162306a36Sopenharmony_ci ti,syss-mask = <1>; 149262306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 149362306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_GPIO6_CLKCTRL 0>, 149462306a36Sopenharmony_ci <&l4per_clkctrl DRA7_L4PER_GPIO6_CLKCTRL 8>; 149562306a36Sopenharmony_ci clock-names = "fck", "dbclk"; 149662306a36Sopenharmony_ci #address-cells = <1>; 149762306a36Sopenharmony_ci #size-cells = <1>; 149862306a36Sopenharmony_ci ranges = <0x0 0x5d000 0x1000>; 149962306a36Sopenharmony_ci 150062306a36Sopenharmony_ci gpio6: gpio@0 { 150162306a36Sopenharmony_ci compatible = "ti,omap4-gpio"; 150262306a36Sopenharmony_ci reg = <0x0 0x200>; 150362306a36Sopenharmony_ci interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>; 150462306a36Sopenharmony_ci gpio-controller; 150562306a36Sopenharmony_ci #gpio-cells = <2>; 150662306a36Sopenharmony_ci interrupt-controller; 150762306a36Sopenharmony_ci #interrupt-cells = <2>; 150862306a36Sopenharmony_ci }; 150962306a36Sopenharmony_ci }; 151062306a36Sopenharmony_ci 151162306a36Sopenharmony_ci target-module@60000 { /* 0x48060000, ap 23 32.0 */ 151262306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 151362306a36Sopenharmony_ci reg = <0x60000 0x8>, 151462306a36Sopenharmony_ci <0x60010 0x8>, 151562306a36Sopenharmony_ci <0x60090 0x8>; 151662306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 151762306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY | 151862306a36Sopenharmony_ci SYSC_OMAP2_ENAWAKEUP | 151962306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 152062306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 152162306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 152262306a36Sopenharmony_ci <SYSC_IDLE_NO>, 152362306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 152462306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 152562306a36Sopenharmony_ci ti,syss-mask = <1>; 152662306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 152762306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_I2C3_CLKCTRL 0>; 152862306a36Sopenharmony_ci clock-names = "fck"; 152962306a36Sopenharmony_ci #address-cells = <1>; 153062306a36Sopenharmony_ci #size-cells = <1>; 153162306a36Sopenharmony_ci ranges = <0x0 0x60000 0x1000>; 153262306a36Sopenharmony_ci 153362306a36Sopenharmony_ci i2c3: i2c@0 { 153462306a36Sopenharmony_ci compatible = "ti,omap4-i2c"; 153562306a36Sopenharmony_ci reg = <0x0 0x100>; 153662306a36Sopenharmony_ci interrupts = <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>; 153762306a36Sopenharmony_ci #address-cells = <1>; 153862306a36Sopenharmony_ci #size-cells = <0>; 153962306a36Sopenharmony_ci status = "disabled"; 154062306a36Sopenharmony_ci }; 154162306a36Sopenharmony_ci }; 154262306a36Sopenharmony_ci 154362306a36Sopenharmony_ci target-module@66000 { /* 0x48066000, ap 63 14.0 */ 154462306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 154562306a36Sopenharmony_ci reg = <0x66050 0x4>, 154662306a36Sopenharmony_ci <0x66054 0x4>, 154762306a36Sopenharmony_ci <0x66058 0x4>; 154862306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 154962306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP | 155062306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 155162306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 155262306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 155362306a36Sopenharmony_ci <SYSC_IDLE_NO>, 155462306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 155562306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 155662306a36Sopenharmony_ci ti,syss-mask = <1>; 155762306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 155862306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_UART5_CLKCTRL 0>; 155962306a36Sopenharmony_ci clock-names = "fck"; 156062306a36Sopenharmony_ci #address-cells = <1>; 156162306a36Sopenharmony_ci #size-cells = <1>; 156262306a36Sopenharmony_ci ranges = <0x0 0x66000 0x1000>; 156362306a36Sopenharmony_ci 156462306a36Sopenharmony_ci uart5: serial@0 { 156562306a36Sopenharmony_ci compatible = "ti,dra742-uart"; 156662306a36Sopenharmony_ci reg = <0x0 0x100>; 156762306a36Sopenharmony_ci interrupts = <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>; 156862306a36Sopenharmony_ci clock-frequency = <48000000>; 156962306a36Sopenharmony_ci status = "disabled"; 157062306a36Sopenharmony_ci dmas = <&sdma_xbar 63>, <&sdma_xbar 64>; 157162306a36Sopenharmony_ci dma-names = "tx", "rx"; 157262306a36Sopenharmony_ci }; 157362306a36Sopenharmony_ci }; 157462306a36Sopenharmony_ci 157562306a36Sopenharmony_ci target-module@68000 { /* 0x48068000, ap 53 1c.0 */ 157662306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 157762306a36Sopenharmony_ci reg = <0x68050 0x4>, 157862306a36Sopenharmony_ci <0x68054 0x4>, 157962306a36Sopenharmony_ci <0x68058 0x4>; 158062306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 158162306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP | 158262306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 158362306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 158462306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 158562306a36Sopenharmony_ci <SYSC_IDLE_NO>, 158662306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 158762306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 158862306a36Sopenharmony_ci ti,syss-mask = <1>; 158962306a36Sopenharmony_ci /* Domains (P, C): ipu_pwrdm, ipu_clkdm */ 159062306a36Sopenharmony_ci clocks = <&ipu_clkctrl DRA7_IPU_UART6_CLKCTRL 0>; 159162306a36Sopenharmony_ci clock-names = "fck"; 159262306a36Sopenharmony_ci #address-cells = <1>; 159362306a36Sopenharmony_ci #size-cells = <1>; 159462306a36Sopenharmony_ci ranges = <0x0 0x68000 0x1000>; 159562306a36Sopenharmony_ci 159662306a36Sopenharmony_ci uart6: serial@0 { 159762306a36Sopenharmony_ci compatible = "ti,dra742-uart"; 159862306a36Sopenharmony_ci reg = <0x0 0x100>; 159962306a36Sopenharmony_ci interrupts = <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>; 160062306a36Sopenharmony_ci clock-frequency = <48000000>; 160162306a36Sopenharmony_ci status = "disabled"; 160262306a36Sopenharmony_ci dmas = <&sdma_xbar 79>, <&sdma_xbar 80>; 160362306a36Sopenharmony_ci dma-names = "tx", "rx"; 160462306a36Sopenharmony_ci }; 160562306a36Sopenharmony_ci }; 160662306a36Sopenharmony_ci 160762306a36Sopenharmony_ci target-module@6a000 { /* 0x4806a000, ap 24 24.0 */ 160862306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 160962306a36Sopenharmony_ci reg = <0x6a050 0x4>, 161062306a36Sopenharmony_ci <0x6a054 0x4>, 161162306a36Sopenharmony_ci <0x6a058 0x4>; 161262306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 161362306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP | 161462306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 161562306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 161662306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 161762306a36Sopenharmony_ci <SYSC_IDLE_NO>, 161862306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 161962306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 162062306a36Sopenharmony_ci ti,syss-mask = <1>; 162162306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 162262306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_UART1_CLKCTRL 0>; 162362306a36Sopenharmony_ci clock-names = "fck"; 162462306a36Sopenharmony_ci #address-cells = <1>; 162562306a36Sopenharmony_ci #size-cells = <1>; 162662306a36Sopenharmony_ci ranges = <0x0 0x6a000 0x1000>; 162762306a36Sopenharmony_ci 162862306a36Sopenharmony_ci uart1: serial@0 { 162962306a36Sopenharmony_ci compatible = "ti,dra742-uart"; 163062306a36Sopenharmony_ci reg = <0x0 0x100>; 163162306a36Sopenharmony_ci interrupts-extended = <&crossbar_mpu GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>; 163262306a36Sopenharmony_ci clock-frequency = <48000000>; 163362306a36Sopenharmony_ci status = "disabled"; 163462306a36Sopenharmony_ci dmas = <&sdma_xbar 49>, <&sdma_xbar 50>; 163562306a36Sopenharmony_ci dma-names = "tx", "rx"; 163662306a36Sopenharmony_ci }; 163762306a36Sopenharmony_ci }; 163862306a36Sopenharmony_ci 163962306a36Sopenharmony_ci target-module@6c000 { /* 0x4806c000, ap 26 2c.0 */ 164062306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 164162306a36Sopenharmony_ci reg = <0x6c050 0x4>, 164262306a36Sopenharmony_ci <0x6c054 0x4>, 164362306a36Sopenharmony_ci <0x6c058 0x4>; 164462306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 164562306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP | 164662306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 164762306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 164862306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 164962306a36Sopenharmony_ci <SYSC_IDLE_NO>, 165062306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 165162306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 165262306a36Sopenharmony_ci ti,syss-mask = <1>; 165362306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 165462306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_UART2_CLKCTRL 0>; 165562306a36Sopenharmony_ci clock-names = "fck"; 165662306a36Sopenharmony_ci #address-cells = <1>; 165762306a36Sopenharmony_ci #size-cells = <1>; 165862306a36Sopenharmony_ci ranges = <0x0 0x6c000 0x1000>; 165962306a36Sopenharmony_ci 166062306a36Sopenharmony_ci uart2: serial@0 { 166162306a36Sopenharmony_ci compatible = "ti,dra742-uart"; 166262306a36Sopenharmony_ci reg = <0x0 0x100>; 166362306a36Sopenharmony_ci interrupts = <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>; 166462306a36Sopenharmony_ci clock-frequency = <48000000>; 166562306a36Sopenharmony_ci status = "disabled"; 166662306a36Sopenharmony_ci dmas = <&sdma_xbar 51>, <&sdma_xbar 52>; 166762306a36Sopenharmony_ci dma-names = "tx", "rx"; 166862306a36Sopenharmony_ci }; 166962306a36Sopenharmony_ci }; 167062306a36Sopenharmony_ci 167162306a36Sopenharmony_ci target-module@6e000 { /* 0x4806e000, ap 28 0c.1 */ 167262306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 167362306a36Sopenharmony_ci reg = <0x6e050 0x4>, 167462306a36Sopenharmony_ci <0x6e054 0x4>, 167562306a36Sopenharmony_ci <0x6e058 0x4>; 167662306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 167762306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP | 167862306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 167962306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 168062306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 168162306a36Sopenharmony_ci <SYSC_IDLE_NO>, 168262306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 168362306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 168462306a36Sopenharmony_ci ti,syss-mask = <1>; 168562306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 168662306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_UART4_CLKCTRL 0>; 168762306a36Sopenharmony_ci clock-names = "fck"; 168862306a36Sopenharmony_ci #address-cells = <1>; 168962306a36Sopenharmony_ci #size-cells = <1>; 169062306a36Sopenharmony_ci ranges = <0x0 0x6e000 0x1000>; 169162306a36Sopenharmony_ci 169262306a36Sopenharmony_ci uart4: serial@0 { 169362306a36Sopenharmony_ci compatible = "ti,dra742-uart"; 169462306a36Sopenharmony_ci reg = <0x0 0x100>; 169562306a36Sopenharmony_ci interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>; 169662306a36Sopenharmony_ci clock-frequency = <48000000>; 169762306a36Sopenharmony_ci status = "disabled"; 169862306a36Sopenharmony_ci dmas = <&sdma_xbar 55>, <&sdma_xbar 56>; 169962306a36Sopenharmony_ci dma-names = "tx", "rx"; 170062306a36Sopenharmony_ci }; 170162306a36Sopenharmony_ci }; 170262306a36Sopenharmony_ci 170362306a36Sopenharmony_ci target-module@70000 { /* 0x48070000, ap 30 22.0 */ 170462306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 170562306a36Sopenharmony_ci reg = <0x70000 0x8>, 170662306a36Sopenharmony_ci <0x70010 0x8>, 170762306a36Sopenharmony_ci <0x70090 0x8>; 170862306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 170962306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY | 171062306a36Sopenharmony_ci SYSC_OMAP2_ENAWAKEUP | 171162306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 171262306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 171362306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 171462306a36Sopenharmony_ci <SYSC_IDLE_NO>, 171562306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 171662306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 171762306a36Sopenharmony_ci ti,syss-mask = <1>; 171862306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 171962306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_I2C1_CLKCTRL 0>; 172062306a36Sopenharmony_ci clock-names = "fck"; 172162306a36Sopenharmony_ci #address-cells = <1>; 172262306a36Sopenharmony_ci #size-cells = <1>; 172362306a36Sopenharmony_ci ranges = <0x0 0x70000 0x1000>; 172462306a36Sopenharmony_ci 172562306a36Sopenharmony_ci i2c1: i2c@0 { 172662306a36Sopenharmony_ci compatible = "ti,omap4-i2c"; 172762306a36Sopenharmony_ci reg = <0x0 0x100>; 172862306a36Sopenharmony_ci interrupts = <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>; 172962306a36Sopenharmony_ci #address-cells = <1>; 173062306a36Sopenharmony_ci #size-cells = <0>; 173162306a36Sopenharmony_ci status = "disabled"; 173262306a36Sopenharmony_ci }; 173362306a36Sopenharmony_ci }; 173462306a36Sopenharmony_ci 173562306a36Sopenharmony_ci target-module@72000 { /* 0x48072000, ap 32 2a.0 */ 173662306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 173762306a36Sopenharmony_ci reg = <0x72000 0x8>, 173862306a36Sopenharmony_ci <0x72010 0x8>, 173962306a36Sopenharmony_ci <0x72090 0x8>; 174062306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 174162306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY | 174262306a36Sopenharmony_ci SYSC_OMAP2_ENAWAKEUP | 174362306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 174462306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 174562306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 174662306a36Sopenharmony_ci <SYSC_IDLE_NO>, 174762306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 174862306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 174962306a36Sopenharmony_ci ti,syss-mask = <1>; 175062306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 175162306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_I2C2_CLKCTRL 0>; 175262306a36Sopenharmony_ci clock-names = "fck"; 175362306a36Sopenharmony_ci #address-cells = <1>; 175462306a36Sopenharmony_ci #size-cells = <1>; 175562306a36Sopenharmony_ci ranges = <0x0 0x72000 0x1000>; 175662306a36Sopenharmony_ci 175762306a36Sopenharmony_ci i2c2: i2c@0 { 175862306a36Sopenharmony_ci compatible = "ti,omap4-i2c"; 175962306a36Sopenharmony_ci reg = <0x0 0x100>; 176062306a36Sopenharmony_ci interrupts = <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>; 176162306a36Sopenharmony_ci #address-cells = <1>; 176262306a36Sopenharmony_ci #size-cells = <0>; 176362306a36Sopenharmony_ci status = "disabled"; 176462306a36Sopenharmony_ci }; 176562306a36Sopenharmony_ci }; 176662306a36Sopenharmony_ci 176762306a36Sopenharmony_ci target-module@78000 { /* 0x48078000, ap 39 0a.0 */ 176862306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 176962306a36Sopenharmony_ci reg = <0x78000 0x4>, 177062306a36Sopenharmony_ci <0x78010 0x4>, 177162306a36Sopenharmony_ci <0x78014 0x4>; 177262306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 177362306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY | 177462306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 177562306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 177662306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 177762306a36Sopenharmony_ci <SYSC_IDLE_NO>, 177862306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 177962306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 178062306a36Sopenharmony_ci ti,syss-mask = <1>; 178162306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 178262306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_ELM_CLKCTRL 0>; 178362306a36Sopenharmony_ci clock-names = "fck"; 178462306a36Sopenharmony_ci #address-cells = <1>; 178562306a36Sopenharmony_ci #size-cells = <1>; 178662306a36Sopenharmony_ci ranges = <0x0 0x78000 0x1000>; 178762306a36Sopenharmony_ci 178862306a36Sopenharmony_ci elm: elm@0 { 178962306a36Sopenharmony_ci compatible = "ti,am3352-elm"; 179062306a36Sopenharmony_ci reg = <0x0 0xfc0>; /* device IO registers */ 179162306a36Sopenharmony_ci interrupts = <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>; 179262306a36Sopenharmony_ci status = "disabled"; 179362306a36Sopenharmony_ci }; 179462306a36Sopenharmony_ci }; 179562306a36Sopenharmony_ci 179662306a36Sopenharmony_ci target-module@7a000 { /* 0x4807a000, ap 81 3a.0 */ 179762306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 179862306a36Sopenharmony_ci reg = <0x7a000 0x8>, 179962306a36Sopenharmony_ci <0x7a010 0x8>, 180062306a36Sopenharmony_ci <0x7a090 0x8>; 180162306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 180262306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY | 180362306a36Sopenharmony_ci SYSC_OMAP2_ENAWAKEUP | 180462306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 180562306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 180662306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 180762306a36Sopenharmony_ci <SYSC_IDLE_NO>, 180862306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 180962306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 181062306a36Sopenharmony_ci ti,syss-mask = <1>; 181162306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 181262306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_I2C4_CLKCTRL 0>; 181362306a36Sopenharmony_ci clock-names = "fck"; 181462306a36Sopenharmony_ci #address-cells = <1>; 181562306a36Sopenharmony_ci #size-cells = <1>; 181662306a36Sopenharmony_ci ranges = <0x0 0x7a000 0x1000>; 181762306a36Sopenharmony_ci 181862306a36Sopenharmony_ci i2c4: i2c@0 { 181962306a36Sopenharmony_ci compatible = "ti,omap4-i2c"; 182062306a36Sopenharmony_ci reg = <0x0 0x100>; 182162306a36Sopenharmony_ci interrupts = <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>; 182262306a36Sopenharmony_ci #address-cells = <1>; 182362306a36Sopenharmony_ci #size-cells = <0>; 182462306a36Sopenharmony_ci status = "disabled"; 182562306a36Sopenharmony_ci }; 182662306a36Sopenharmony_ci }; 182762306a36Sopenharmony_ci 182862306a36Sopenharmony_ci target-module@7c000 { /* 0x4807c000, ap 83 4a.0 */ 182962306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 183062306a36Sopenharmony_ci reg = <0x7c000 0x8>, 183162306a36Sopenharmony_ci <0x7c010 0x8>, 183262306a36Sopenharmony_ci <0x7c090 0x8>; 183362306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 183462306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_CLOCKACTIVITY | 183562306a36Sopenharmony_ci SYSC_OMAP2_ENAWAKEUP | 183662306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 183762306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 183862306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 183962306a36Sopenharmony_ci <SYSC_IDLE_NO>, 184062306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 184162306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 184262306a36Sopenharmony_ci ti,syss-mask = <1>; 184362306a36Sopenharmony_ci /* Domains (P, C): ipu_pwrdm, ipu_clkdm */ 184462306a36Sopenharmony_ci clocks = <&ipu_clkctrl DRA7_IPU_I2C5_CLKCTRL 0>; 184562306a36Sopenharmony_ci clock-names = "fck"; 184662306a36Sopenharmony_ci #address-cells = <1>; 184762306a36Sopenharmony_ci #size-cells = <1>; 184862306a36Sopenharmony_ci ranges = <0x0 0x7c000 0x1000>; 184962306a36Sopenharmony_ci 185062306a36Sopenharmony_ci i2c5: i2c@0 { 185162306a36Sopenharmony_ci compatible = "ti,omap4-i2c"; 185262306a36Sopenharmony_ci reg = <0x0 0x100>; 185362306a36Sopenharmony_ci interrupts = <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>; 185462306a36Sopenharmony_ci #address-cells = <1>; 185562306a36Sopenharmony_ci #size-cells = <0>; 185662306a36Sopenharmony_ci status = "disabled"; 185762306a36Sopenharmony_ci }; 185862306a36Sopenharmony_ci }; 185962306a36Sopenharmony_ci 186062306a36Sopenharmony_ci target-module@86000 { /* 0x48086000, ap 41 5e.0 */ 186162306a36Sopenharmony_ci compatible = "ti,sysc-omap4-timer", "ti,sysc"; 186262306a36Sopenharmony_ci reg = <0x86000 0x4>, 186362306a36Sopenharmony_ci <0x86010 0x4>; 186462306a36Sopenharmony_ci reg-names = "rev", "sysc"; 186562306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP4_FREEEMU | 186662306a36Sopenharmony_ci SYSC_OMAP4_SOFTRESET)>; 186762306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 186862306a36Sopenharmony_ci <SYSC_IDLE_NO>, 186962306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 187062306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 187162306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 187262306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_TIMER10_CLKCTRL 0>; 187362306a36Sopenharmony_ci clock-names = "fck"; 187462306a36Sopenharmony_ci #address-cells = <1>; 187562306a36Sopenharmony_ci #size-cells = <1>; 187662306a36Sopenharmony_ci ranges = <0x0 0x86000 0x1000>; 187762306a36Sopenharmony_ci 187862306a36Sopenharmony_ci timer10: timer@0 { 187962306a36Sopenharmony_ci compatible = "ti,omap5430-timer"; 188062306a36Sopenharmony_ci reg = <0x0 0x80>; 188162306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_TIMER10_CLKCTRL 24>, <&timer_sys_clk_div>; 188262306a36Sopenharmony_ci clock-names = "fck", "timer_sys_ck"; 188362306a36Sopenharmony_ci interrupts = <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>; 188462306a36Sopenharmony_ci }; 188562306a36Sopenharmony_ci }; 188662306a36Sopenharmony_ci 188762306a36Sopenharmony_ci target-module@88000 { /* 0x48088000, ap 43 66.0 */ 188862306a36Sopenharmony_ci compatible = "ti,sysc-omap4-timer", "ti,sysc"; 188962306a36Sopenharmony_ci reg = <0x88000 0x4>, 189062306a36Sopenharmony_ci <0x88010 0x4>; 189162306a36Sopenharmony_ci reg-names = "rev", "sysc"; 189262306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP4_FREEEMU | 189362306a36Sopenharmony_ci SYSC_OMAP4_SOFTRESET)>; 189462306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 189562306a36Sopenharmony_ci <SYSC_IDLE_NO>, 189662306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 189762306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 189862306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 189962306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_TIMER11_CLKCTRL 0>; 190062306a36Sopenharmony_ci clock-names = "fck"; 190162306a36Sopenharmony_ci #address-cells = <1>; 190262306a36Sopenharmony_ci #size-cells = <1>; 190362306a36Sopenharmony_ci ranges = <0x0 0x88000 0x1000>; 190462306a36Sopenharmony_ci 190562306a36Sopenharmony_ci timer11: timer@0 { 190662306a36Sopenharmony_ci compatible = "ti,omap5430-timer"; 190762306a36Sopenharmony_ci reg = <0x0 0x80>; 190862306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_TIMER11_CLKCTRL 24>, <&timer_sys_clk_div>; 190962306a36Sopenharmony_ci clock-names = "fck", "timer_sys_ck"; 191062306a36Sopenharmony_ci interrupts = <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>; 191162306a36Sopenharmony_ci }; 191262306a36Sopenharmony_ci }; 191362306a36Sopenharmony_ci 191462306a36Sopenharmony_ci target-module@90000 { /* 0x48090000, ap 55 12.0 */ 191562306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 191662306a36Sopenharmony_ci reg = <0x91fe0 0x4>, 191762306a36Sopenharmony_ci <0x91fe4 0x4>; 191862306a36Sopenharmony_ci reg-names = "rev", "sysc"; 191962306a36Sopenharmony_ci ti,sysc-mask = <SYSC_OMAP2_AUTOIDLE>; 192062306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 192162306a36Sopenharmony_ci <SYSC_IDLE_NO>; 192262306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4sec_clkdm */ 192362306a36Sopenharmony_ci clocks = <&l4sec_clkctrl DRA7_L4SEC_RNG_CLKCTRL 0>; 192462306a36Sopenharmony_ci clock-names = "fck"; 192562306a36Sopenharmony_ci #address-cells = <1>; 192662306a36Sopenharmony_ci #size-cells = <1>; 192762306a36Sopenharmony_ci ranges = <0x0 0x90000 0x2000>; 192862306a36Sopenharmony_ci 192962306a36Sopenharmony_ci rng: rng@0 { 193062306a36Sopenharmony_ci compatible = "ti,omap4-rng"; 193162306a36Sopenharmony_ci reg = <0x0 0x2000>; 193262306a36Sopenharmony_ci interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>; 193362306a36Sopenharmony_ci clocks = <&l3_iclk_div>; 193462306a36Sopenharmony_ci clock-names = "fck"; 193562306a36Sopenharmony_ci }; 193662306a36Sopenharmony_ci }; 193762306a36Sopenharmony_ci 193862306a36Sopenharmony_ci target-module@98000 { /* 0x48098000, ap 47 08.0 */ 193962306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 194062306a36Sopenharmony_ci reg = <0x98000 0x4>, 194162306a36Sopenharmony_ci <0x98010 0x4>; 194262306a36Sopenharmony_ci reg-names = "rev", "sysc"; 194362306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP4_FREEEMU | 194462306a36Sopenharmony_ci SYSC_OMAP4_SOFTRESET)>; 194562306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 194662306a36Sopenharmony_ci <SYSC_IDLE_NO>, 194762306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 194862306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 194962306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 195062306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_MCSPI1_CLKCTRL 0>; 195162306a36Sopenharmony_ci clock-names = "fck"; 195262306a36Sopenharmony_ci #address-cells = <1>; 195362306a36Sopenharmony_ci #size-cells = <1>; 195462306a36Sopenharmony_ci ranges = <0x0 0x98000 0x1000>; 195562306a36Sopenharmony_ci 195662306a36Sopenharmony_ci mcspi1: spi@0 { 195762306a36Sopenharmony_ci compatible = "ti,omap4-mcspi"; 195862306a36Sopenharmony_ci reg = <0x0 0x200>; 195962306a36Sopenharmony_ci interrupts = <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>; 196062306a36Sopenharmony_ci #address-cells = <1>; 196162306a36Sopenharmony_ci #size-cells = <0>; 196262306a36Sopenharmony_ci ti,spi-num-cs = <4>; 196362306a36Sopenharmony_ci dmas = <&sdma_xbar 35>, 196462306a36Sopenharmony_ci <&sdma_xbar 36>, 196562306a36Sopenharmony_ci <&sdma_xbar 37>, 196662306a36Sopenharmony_ci <&sdma_xbar 38>, 196762306a36Sopenharmony_ci <&sdma_xbar 39>, 196862306a36Sopenharmony_ci <&sdma_xbar 40>, 196962306a36Sopenharmony_ci <&sdma_xbar 41>, 197062306a36Sopenharmony_ci <&sdma_xbar 42>; 197162306a36Sopenharmony_ci dma-names = "tx0", "rx0", "tx1", "rx1", 197262306a36Sopenharmony_ci "tx2", "rx2", "tx3", "rx3"; 197362306a36Sopenharmony_ci status = "disabled"; 197462306a36Sopenharmony_ci }; 197562306a36Sopenharmony_ci }; 197662306a36Sopenharmony_ci 197762306a36Sopenharmony_ci target-module@9a000 { /* 0x4809a000, ap 49 10.0 */ 197862306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 197962306a36Sopenharmony_ci reg = <0x9a000 0x4>, 198062306a36Sopenharmony_ci <0x9a010 0x4>; 198162306a36Sopenharmony_ci reg-names = "rev", "sysc"; 198262306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP4_FREEEMU | 198362306a36Sopenharmony_ci SYSC_OMAP4_SOFTRESET)>; 198462306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 198562306a36Sopenharmony_ci <SYSC_IDLE_NO>, 198662306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 198762306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 198862306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 198962306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_MCSPI2_CLKCTRL 0>; 199062306a36Sopenharmony_ci clock-names = "fck"; 199162306a36Sopenharmony_ci #address-cells = <1>; 199262306a36Sopenharmony_ci #size-cells = <1>; 199362306a36Sopenharmony_ci ranges = <0x0 0x9a000 0x1000>; 199462306a36Sopenharmony_ci 199562306a36Sopenharmony_ci mcspi2: spi@0 { 199662306a36Sopenharmony_ci compatible = "ti,omap4-mcspi"; 199762306a36Sopenharmony_ci reg = <0x0 0x200>; 199862306a36Sopenharmony_ci interrupts = <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>; 199962306a36Sopenharmony_ci #address-cells = <1>; 200062306a36Sopenharmony_ci #size-cells = <0>; 200162306a36Sopenharmony_ci ti,spi-num-cs = <2>; 200262306a36Sopenharmony_ci dmas = <&sdma_xbar 43>, 200362306a36Sopenharmony_ci <&sdma_xbar 44>, 200462306a36Sopenharmony_ci <&sdma_xbar 45>, 200562306a36Sopenharmony_ci <&sdma_xbar 46>; 200662306a36Sopenharmony_ci dma-names = "tx0", "rx0", "tx1", "rx1"; 200762306a36Sopenharmony_ci status = "disabled"; 200862306a36Sopenharmony_ci }; 200962306a36Sopenharmony_ci }; 201062306a36Sopenharmony_ci 201162306a36Sopenharmony_ci target-module@9c000 { /* 0x4809c000, ap 51 38.0 */ 201262306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 201362306a36Sopenharmony_ci reg = <0x9c000 0x4>, 201462306a36Sopenharmony_ci <0x9c010 0x4>; 201562306a36Sopenharmony_ci reg-names = "rev", "sysc"; 201662306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP4_FREEEMU | 201762306a36Sopenharmony_ci SYSC_OMAP4_SOFTRESET)>; 201862306a36Sopenharmony_ci ti,sysc-midle = <SYSC_IDLE_FORCE>, 201962306a36Sopenharmony_ci <SYSC_IDLE_NO>, 202062306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 202162306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 202262306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 202362306a36Sopenharmony_ci <SYSC_IDLE_NO>, 202462306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 202562306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 202662306a36Sopenharmony_ci /* Domains (P, C): l3init_pwrdm, l3init_clkdm */ 202762306a36Sopenharmony_ci clocks = <&l3init_clkctrl DRA7_L3INIT_MMC1_CLKCTRL 0>; 202862306a36Sopenharmony_ci clock-names = "fck"; 202962306a36Sopenharmony_ci #address-cells = <1>; 203062306a36Sopenharmony_ci #size-cells = <1>; 203162306a36Sopenharmony_ci ranges = <0x0 0x9c000 0x1000>; 203262306a36Sopenharmony_ci 203362306a36Sopenharmony_ci mmc1: mmc@0 { 203462306a36Sopenharmony_ci compatible = "ti,dra7-sdhci"; 203562306a36Sopenharmony_ci reg = <0x0 0x400>; 203662306a36Sopenharmony_ci interrupts = <GIC_SPI 78 IRQ_TYPE_LEVEL_HIGH>; 203762306a36Sopenharmony_ci status = "disabled"; 203862306a36Sopenharmony_ci pbias-supply = <&pbias_mmc_reg>; 203962306a36Sopenharmony_ci max-frequency = <192000000>; 204062306a36Sopenharmony_ci mmc-ddr-1_8v; 204162306a36Sopenharmony_ci mmc-ddr-3_3v; 204262306a36Sopenharmony_ci }; 204362306a36Sopenharmony_ci }; 204462306a36Sopenharmony_ci 204562306a36Sopenharmony_ci target-module@a2000 { /* 0x480a2000, ap 75 02.0 */ 204662306a36Sopenharmony_ci compatible = "ti,sysc"; 204762306a36Sopenharmony_ci status = "disabled"; 204862306a36Sopenharmony_ci #address-cells = <1>; 204962306a36Sopenharmony_ci #size-cells = <1>; 205062306a36Sopenharmony_ci ranges = <0x0 0xa2000 0x1000>; 205162306a36Sopenharmony_ci }; 205262306a36Sopenharmony_ci 205362306a36Sopenharmony_ci target-module@a4000 { /* 0x480a4000, ap 57 42.0 */ 205462306a36Sopenharmony_ci compatible = "ti,sysc"; 205562306a36Sopenharmony_ci status = "disabled"; 205662306a36Sopenharmony_ci #address-cells = <1>; 205762306a36Sopenharmony_ci #size-cells = <1>; 205862306a36Sopenharmony_ci ranges = <0x00000000 0x000a4000 0x00001000>, 205962306a36Sopenharmony_ci <0x00001000 0x000a5000 0x00001000>; 206062306a36Sopenharmony_ci }; 206162306a36Sopenharmony_ci 206262306a36Sopenharmony_ci des_target: target-module@a5000 { /* 0x480a5000 */ 206362306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 206462306a36Sopenharmony_ci reg = <0xa5030 0x4>, 206562306a36Sopenharmony_ci <0xa5034 0x4>, 206662306a36Sopenharmony_ci <0xa5038 0x4>; 206762306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 206862306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_SOFTRESET | 206962306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 207062306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 207162306a36Sopenharmony_ci <SYSC_IDLE_NO>, 207262306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 207362306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 207462306a36Sopenharmony_ci ti,syss-mask = <1>; 207562306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4sec_clkdm */ 207662306a36Sopenharmony_ci clocks = <&l4sec_clkctrl DRA7_L4SEC_DES_CLKCTRL 0>; 207762306a36Sopenharmony_ci clock-names = "fck"; 207862306a36Sopenharmony_ci #address-cells = <1>; 207962306a36Sopenharmony_ci #size-cells = <1>; 208062306a36Sopenharmony_ci ranges = <0 0xa5000 0x00001000>; 208162306a36Sopenharmony_ci 208262306a36Sopenharmony_ci des: des@0 { 208362306a36Sopenharmony_ci compatible = "ti,omap4-des"; 208462306a36Sopenharmony_ci reg = <0 0xa0>; 208562306a36Sopenharmony_ci interrupts = <GIC_SPI 77 IRQ_TYPE_LEVEL_HIGH>; 208662306a36Sopenharmony_ci dmas = <&sdma_xbar 117>, <&sdma_xbar 116>; 208762306a36Sopenharmony_ci dma-names = "tx", "rx"; 208862306a36Sopenharmony_ci clocks = <&l3_iclk_div>; 208962306a36Sopenharmony_ci clock-names = "fck"; 209062306a36Sopenharmony_ci }; 209162306a36Sopenharmony_ci }; 209262306a36Sopenharmony_ci 209362306a36Sopenharmony_ci target-module@a8000 { /* 0x480a8000, ap 59 1a.0 */ 209462306a36Sopenharmony_ci compatible = "ti,sysc"; 209562306a36Sopenharmony_ci status = "disabled"; 209662306a36Sopenharmony_ci #address-cells = <1>; 209762306a36Sopenharmony_ci #size-cells = <1>; 209862306a36Sopenharmony_ci ranges = <0x0 0xa8000 0x4000>; 209962306a36Sopenharmony_ci }; 210062306a36Sopenharmony_ci 210162306a36Sopenharmony_ci target-module@ad000 { /* 0x480ad000, ap 61 20.0 */ 210262306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 210362306a36Sopenharmony_ci reg = <0xad000 0x4>, 210462306a36Sopenharmony_ci <0xad010 0x4>; 210562306a36Sopenharmony_ci reg-names = "rev", "sysc"; 210662306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP4_FREEEMU | 210762306a36Sopenharmony_ci SYSC_OMAP4_SOFTRESET)>; 210862306a36Sopenharmony_ci ti,sysc-midle = <SYSC_IDLE_FORCE>, 210962306a36Sopenharmony_ci <SYSC_IDLE_NO>, 211062306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 211162306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 211262306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 211362306a36Sopenharmony_ci <SYSC_IDLE_NO>, 211462306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 211562306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 211662306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 211762306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_MMC3_CLKCTRL 0>; 211862306a36Sopenharmony_ci clock-names = "fck"; 211962306a36Sopenharmony_ci #address-cells = <1>; 212062306a36Sopenharmony_ci #size-cells = <1>; 212162306a36Sopenharmony_ci ranges = <0x0 0xad000 0x1000>; 212262306a36Sopenharmony_ci 212362306a36Sopenharmony_ci mmc3: mmc@0 { 212462306a36Sopenharmony_ci compatible = "ti,dra7-sdhci"; 212562306a36Sopenharmony_ci reg = <0x0 0x400>; 212662306a36Sopenharmony_ci interrupts = <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>; 212762306a36Sopenharmony_ci status = "disabled"; 212862306a36Sopenharmony_ci /* Errata i887 limits max-frequency of MMC3 to 64 MHz */ 212962306a36Sopenharmony_ci max-frequency = <64000000>; 213062306a36Sopenharmony_ci /* SDMA is not supported */ 213162306a36Sopenharmony_ci sdhci-caps-mask = <0x0 0x400000>; 213262306a36Sopenharmony_ci }; 213362306a36Sopenharmony_ci }; 213462306a36Sopenharmony_ci 213562306a36Sopenharmony_ci target-module@b2000 { /* 0x480b2000, ap 37 52.0 */ 213662306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 213762306a36Sopenharmony_ci reg = <0xb2000 0x4>, 213862306a36Sopenharmony_ci <0xb2014 0x4>, 213962306a36Sopenharmony_ci <0xb2018 0x4>; 214062306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 214162306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_SOFTRESET | 214262306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 214362306a36Sopenharmony_ci ti,syss-mask = <1>; 214462306a36Sopenharmony_ci ti,no-reset-on-init; 214562306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 214662306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_HDQ1W_CLKCTRL 0>; 214762306a36Sopenharmony_ci clock-names = "fck"; 214862306a36Sopenharmony_ci #address-cells = <1>; 214962306a36Sopenharmony_ci #size-cells = <1>; 215062306a36Sopenharmony_ci ranges = <0x0 0xb2000 0x1000>; 215162306a36Sopenharmony_ci 215262306a36Sopenharmony_ci hdqw1w: 1w@0 { 215362306a36Sopenharmony_ci compatible = "ti,omap3-1w"; 215462306a36Sopenharmony_ci reg = <0x0 0x1000>; 215562306a36Sopenharmony_ci interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>; 215662306a36Sopenharmony_ci }; 215762306a36Sopenharmony_ci }; 215862306a36Sopenharmony_ci 215962306a36Sopenharmony_ci target-module@b4000 { /* 0x480b4000, ap 65 40.0 */ 216062306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 216162306a36Sopenharmony_ci reg = <0xb4000 0x4>, 216262306a36Sopenharmony_ci <0xb4010 0x4>; 216362306a36Sopenharmony_ci reg-names = "rev", "sysc"; 216462306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP4_FREEEMU | 216562306a36Sopenharmony_ci SYSC_OMAP4_SOFTRESET)>; 216662306a36Sopenharmony_ci ti,sysc-midle = <SYSC_IDLE_FORCE>, 216762306a36Sopenharmony_ci <SYSC_IDLE_NO>, 216862306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 216962306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 217062306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 217162306a36Sopenharmony_ci <SYSC_IDLE_NO>, 217262306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 217362306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 217462306a36Sopenharmony_ci /* Domains (P, C): l3init_pwrdm, l3init_clkdm */ 217562306a36Sopenharmony_ci clocks = <&l3init_clkctrl DRA7_L3INIT_MMC2_CLKCTRL 0>; 217662306a36Sopenharmony_ci clock-names = "fck"; 217762306a36Sopenharmony_ci #address-cells = <1>; 217862306a36Sopenharmony_ci #size-cells = <1>; 217962306a36Sopenharmony_ci ranges = <0x0 0xb4000 0x1000>; 218062306a36Sopenharmony_ci 218162306a36Sopenharmony_ci mmc2: mmc@0 { 218262306a36Sopenharmony_ci compatible = "ti,dra7-sdhci"; 218362306a36Sopenharmony_ci reg = <0x0 0x400>; 218462306a36Sopenharmony_ci interrupts = <GIC_SPI 81 IRQ_TYPE_LEVEL_HIGH>; 218562306a36Sopenharmony_ci status = "disabled"; 218662306a36Sopenharmony_ci max-frequency = <192000000>; 218762306a36Sopenharmony_ci /* SDR104/DDR50/SDR50 bits in CAPA2 is not supported */ 218862306a36Sopenharmony_ci sdhci-caps-mask = <0x7 0x0>; 218962306a36Sopenharmony_ci mmc-hs200-1_8v; 219062306a36Sopenharmony_ci mmc-ddr-1_8v; 219162306a36Sopenharmony_ci mmc-ddr-3_3v; 219262306a36Sopenharmony_ci }; 219362306a36Sopenharmony_ci }; 219462306a36Sopenharmony_ci 219562306a36Sopenharmony_ci target-module@b8000 { /* 0x480b8000, ap 67 48.0 */ 219662306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 219762306a36Sopenharmony_ci reg = <0xb8000 0x4>, 219862306a36Sopenharmony_ci <0xb8010 0x4>; 219962306a36Sopenharmony_ci reg-names = "rev", "sysc"; 220062306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP4_FREEEMU | 220162306a36Sopenharmony_ci SYSC_OMAP4_SOFTRESET)>; 220262306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 220362306a36Sopenharmony_ci <SYSC_IDLE_NO>, 220462306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 220562306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 220662306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 220762306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_MCSPI3_CLKCTRL 0>; 220862306a36Sopenharmony_ci clock-names = "fck"; 220962306a36Sopenharmony_ci #address-cells = <1>; 221062306a36Sopenharmony_ci #size-cells = <1>; 221162306a36Sopenharmony_ci ranges = <0x0 0xb8000 0x1000>; 221262306a36Sopenharmony_ci 221362306a36Sopenharmony_ci mcspi3: spi@0 { 221462306a36Sopenharmony_ci compatible = "ti,omap4-mcspi"; 221562306a36Sopenharmony_ci reg = <0x0 0x200>; 221662306a36Sopenharmony_ci interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>; 221762306a36Sopenharmony_ci #address-cells = <1>; 221862306a36Sopenharmony_ci #size-cells = <0>; 221962306a36Sopenharmony_ci ti,spi-num-cs = <2>; 222062306a36Sopenharmony_ci dmas = <&sdma_xbar 15>, <&sdma_xbar 16>; 222162306a36Sopenharmony_ci dma-names = "tx0", "rx0"; 222262306a36Sopenharmony_ci status = "disabled"; 222362306a36Sopenharmony_ci }; 222462306a36Sopenharmony_ci }; 222562306a36Sopenharmony_ci 222662306a36Sopenharmony_ci target-module@ba000 { /* 0x480ba000, ap 69 18.0 */ 222762306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 222862306a36Sopenharmony_ci reg = <0xba000 0x4>, 222962306a36Sopenharmony_ci <0xba010 0x4>; 223062306a36Sopenharmony_ci reg-names = "rev", "sysc"; 223162306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP4_FREEEMU | 223262306a36Sopenharmony_ci SYSC_OMAP4_SOFTRESET)>; 223362306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 223462306a36Sopenharmony_ci <SYSC_IDLE_NO>, 223562306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 223662306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 223762306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 223862306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_MCSPI4_CLKCTRL 0>; 223962306a36Sopenharmony_ci clock-names = "fck"; 224062306a36Sopenharmony_ci #address-cells = <1>; 224162306a36Sopenharmony_ci #size-cells = <1>; 224262306a36Sopenharmony_ci ranges = <0x0 0xba000 0x1000>; 224362306a36Sopenharmony_ci 224462306a36Sopenharmony_ci mcspi4: spi@0 { 224562306a36Sopenharmony_ci compatible = "ti,omap4-mcspi"; 224662306a36Sopenharmony_ci reg = <0x0 0x200>; 224762306a36Sopenharmony_ci interrupts = <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>; 224862306a36Sopenharmony_ci #address-cells = <1>; 224962306a36Sopenharmony_ci #size-cells = <0>; 225062306a36Sopenharmony_ci ti,spi-num-cs = <1>; 225162306a36Sopenharmony_ci dmas = <&sdma_xbar 70>, <&sdma_xbar 71>; 225262306a36Sopenharmony_ci dma-names = "tx0", "rx0"; 225362306a36Sopenharmony_ci status = "disabled"; 225462306a36Sopenharmony_ci }; 225562306a36Sopenharmony_ci }; 225662306a36Sopenharmony_ci 225762306a36Sopenharmony_ci target-module@d1000 { /* 0x480d1000, ap 71 28.0 */ 225862306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 225962306a36Sopenharmony_ci reg = <0xd1000 0x4>, 226062306a36Sopenharmony_ci <0xd1010 0x4>; 226162306a36Sopenharmony_ci reg-names = "rev", "sysc"; 226262306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP4_FREEEMU | 226362306a36Sopenharmony_ci SYSC_OMAP4_SOFTRESET)>; 226462306a36Sopenharmony_ci ti,sysc-midle = <SYSC_IDLE_FORCE>, 226562306a36Sopenharmony_ci <SYSC_IDLE_NO>, 226662306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 226762306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 226862306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 226962306a36Sopenharmony_ci <SYSC_IDLE_NO>, 227062306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 227162306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 227262306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per_clkdm */ 227362306a36Sopenharmony_ci clocks = <&l4per_clkctrl DRA7_L4PER_MMC4_CLKCTRL 0>; 227462306a36Sopenharmony_ci clock-names = "fck"; 227562306a36Sopenharmony_ci #address-cells = <1>; 227662306a36Sopenharmony_ci #size-cells = <1>; 227762306a36Sopenharmony_ci ranges = <0x0 0xd1000 0x1000>; 227862306a36Sopenharmony_ci 227962306a36Sopenharmony_ci mmc4: mmc@0 { 228062306a36Sopenharmony_ci compatible = "ti,dra7-sdhci"; 228162306a36Sopenharmony_ci reg = <0x0 0x400>; 228262306a36Sopenharmony_ci interrupts = <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>; 228362306a36Sopenharmony_ci status = "disabled"; 228462306a36Sopenharmony_ci max-frequency = <192000000>; 228562306a36Sopenharmony_ci /* SDMA is not supported */ 228662306a36Sopenharmony_ci sdhci-caps-mask = <0x0 0x400000>; 228762306a36Sopenharmony_ci }; 228862306a36Sopenharmony_ci }; 228962306a36Sopenharmony_ci 229062306a36Sopenharmony_ci target-module@d5000 { /* 0x480d5000, ap 73 30.0 */ 229162306a36Sopenharmony_ci compatible = "ti,sysc"; 229262306a36Sopenharmony_ci status = "disabled"; 229362306a36Sopenharmony_ci #address-cells = <1>; 229462306a36Sopenharmony_ci #size-cells = <1>; 229562306a36Sopenharmony_ci ranges = <0x0 0xd5000 0x1000>; 229662306a36Sopenharmony_ci }; 229762306a36Sopenharmony_ci }; 229862306a36Sopenharmony_ci 229962306a36Sopenharmony_ci segment@200000 { /* 0x48200000 */ 230062306a36Sopenharmony_ci compatible = "simple-pm-bus"; 230162306a36Sopenharmony_ci #address-cells = <1>; 230262306a36Sopenharmony_ci #size-cells = <1>; 230362306a36Sopenharmony_ci }; 230462306a36Sopenharmony_ci}; 230562306a36Sopenharmony_ci 230662306a36Sopenharmony_ci&l4_per2 { /* 0x48400000 */ 230762306a36Sopenharmony_ci compatible = "ti,dra7-l4-per2", "simple-pm-bus"; 230862306a36Sopenharmony_ci power-domains = <&prm_l4per>; 230962306a36Sopenharmony_ci clocks = <&l4per2_clkctrl DRA7_L4PER2_L4_PER2_CLKCTRL 0>; 231062306a36Sopenharmony_ci clock-names = "fck"; 231162306a36Sopenharmony_ci reg = <0x48400000 0x800>, 231262306a36Sopenharmony_ci <0x48400800 0x800>, 231362306a36Sopenharmony_ci <0x48401000 0x400>, 231462306a36Sopenharmony_ci <0x48401400 0x400>, 231562306a36Sopenharmony_ci <0x48401800 0x400>; 231662306a36Sopenharmony_ci reg-names = "ap", "la", "ia0", "ia1", "ia2"; 231762306a36Sopenharmony_ci #address-cells = <1>; 231862306a36Sopenharmony_ci #size-cells = <1>; 231962306a36Sopenharmony_ci ranges = <0x00000000 0x48400000 0x400000>, /* segment 0 */ 232062306a36Sopenharmony_ci <0x45800000 0x45800000 0x400000>, /* L3 data port */ 232162306a36Sopenharmony_ci <0x45c00000 0x45c00000 0x400000>, /* L3 data port */ 232262306a36Sopenharmony_ci <0x46000000 0x46000000 0x400000>, /* L3 data port */ 232362306a36Sopenharmony_ci <0x48436000 0x48436000 0x400000>, /* L3 data port */ 232462306a36Sopenharmony_ci <0x4843a000 0x4843a000 0x400000>, /* L3 data port */ 232562306a36Sopenharmony_ci <0x4844c000 0x4844c000 0x400000>, /* L3 data port */ 232662306a36Sopenharmony_ci <0x48450000 0x48450000 0x400000>, /* L3 data port */ 232762306a36Sopenharmony_ci <0x48454000 0x48454000 0x400000>; /* L3 data port */ 232862306a36Sopenharmony_ci 232962306a36Sopenharmony_ci segment@0 { /* 0x48400000 */ 233062306a36Sopenharmony_ci compatible = "simple-pm-bus"; 233162306a36Sopenharmony_ci #address-cells = <1>; 233262306a36Sopenharmony_ci #size-cells = <1>; 233362306a36Sopenharmony_ci ranges = <0x00000000 0x00000000 0x000800>, /* ap 0 */ 233462306a36Sopenharmony_ci <0x00001000 0x00001000 0x000400>, /* ap 1 */ 233562306a36Sopenharmony_ci <0x00000800 0x00000800 0x000800>, /* ap 2 */ 233662306a36Sopenharmony_ci <0x00084000 0x00084000 0x004000>, /* ap 3 */ 233762306a36Sopenharmony_ci <0x00001400 0x00001400 0x000400>, /* ap 4 */ 233862306a36Sopenharmony_ci <0x00001800 0x00001800 0x000400>, /* ap 5 */ 233962306a36Sopenharmony_ci <0x00088000 0x00088000 0x001000>, /* ap 6 */ 234062306a36Sopenharmony_ci <0x0002c000 0x0002c000 0x001000>, /* ap 7 */ 234162306a36Sopenharmony_ci <0x0002d000 0x0002d000 0x001000>, /* ap 8 */ 234262306a36Sopenharmony_ci <0x00060000 0x00060000 0x002000>, /* ap 9 */ 234362306a36Sopenharmony_ci <0x00062000 0x00062000 0x001000>, /* ap 10 */ 234462306a36Sopenharmony_ci <0x00064000 0x00064000 0x002000>, /* ap 11 */ 234562306a36Sopenharmony_ci <0x00066000 0x00066000 0x001000>, /* ap 12 */ 234662306a36Sopenharmony_ci <0x00068000 0x00068000 0x002000>, /* ap 13 */ 234762306a36Sopenharmony_ci <0x0006a000 0x0006a000 0x001000>, /* ap 14 */ 234862306a36Sopenharmony_ci <0x0006c000 0x0006c000 0x002000>, /* ap 15 */ 234962306a36Sopenharmony_ci <0x0006e000 0x0006e000 0x001000>, /* ap 16 */ 235062306a36Sopenharmony_ci <0x00036000 0x00036000 0x001000>, /* ap 17 */ 235162306a36Sopenharmony_ci <0x00037000 0x00037000 0x001000>, /* ap 18 */ 235262306a36Sopenharmony_ci <0x00070000 0x00070000 0x002000>, /* ap 19 */ 235362306a36Sopenharmony_ci <0x00072000 0x00072000 0x001000>, /* ap 20 */ 235462306a36Sopenharmony_ci <0x0003a000 0x0003a000 0x001000>, /* ap 21 */ 235562306a36Sopenharmony_ci <0x0003b000 0x0003b000 0x001000>, /* ap 22 */ 235662306a36Sopenharmony_ci <0x0003c000 0x0003c000 0x001000>, /* ap 23 */ 235762306a36Sopenharmony_ci <0x0003d000 0x0003d000 0x001000>, /* ap 24 */ 235862306a36Sopenharmony_ci <0x0003e000 0x0003e000 0x001000>, /* ap 25 */ 235962306a36Sopenharmony_ci <0x0003f000 0x0003f000 0x001000>, /* ap 26 */ 236062306a36Sopenharmony_ci <0x00040000 0x00040000 0x001000>, /* ap 27 */ 236162306a36Sopenharmony_ci <0x00041000 0x00041000 0x001000>, /* ap 28 */ 236262306a36Sopenharmony_ci <0x00042000 0x00042000 0x001000>, /* ap 29 */ 236362306a36Sopenharmony_ci <0x00043000 0x00043000 0x001000>, /* ap 30 */ 236462306a36Sopenharmony_ci <0x00080000 0x00080000 0x002000>, /* ap 31 */ 236562306a36Sopenharmony_ci <0x00082000 0x00082000 0x001000>, /* ap 32 */ 236662306a36Sopenharmony_ci <0x0004a000 0x0004a000 0x001000>, /* ap 33 */ 236762306a36Sopenharmony_ci <0x0004b000 0x0004b000 0x001000>, /* ap 34 */ 236862306a36Sopenharmony_ci <0x00074000 0x00074000 0x002000>, /* ap 35 */ 236962306a36Sopenharmony_ci <0x00076000 0x00076000 0x001000>, /* ap 36 */ 237062306a36Sopenharmony_ci <0x00050000 0x00050000 0x001000>, /* ap 37 */ 237162306a36Sopenharmony_ci <0x00051000 0x00051000 0x001000>, /* ap 38 */ 237262306a36Sopenharmony_ci <0x00078000 0x00078000 0x002000>, /* ap 39 */ 237362306a36Sopenharmony_ci <0x0007a000 0x0007a000 0x001000>, /* ap 40 */ 237462306a36Sopenharmony_ci <0x00054000 0x00054000 0x001000>, /* ap 41 */ 237562306a36Sopenharmony_ci <0x00055000 0x00055000 0x001000>, /* ap 42 */ 237662306a36Sopenharmony_ci <0x0007c000 0x0007c000 0x002000>, /* ap 43 */ 237762306a36Sopenharmony_ci <0x0007e000 0x0007e000 0x001000>, /* ap 44 */ 237862306a36Sopenharmony_ci <0x0004c000 0x0004c000 0x001000>, /* ap 45 */ 237962306a36Sopenharmony_ci <0x0004d000 0x0004d000 0x001000>, /* ap 46 */ 238062306a36Sopenharmony_ci <0x00020000 0x00020000 0x001000>, /* ap 47 */ 238162306a36Sopenharmony_ci <0x00021000 0x00021000 0x001000>, /* ap 48 */ 238262306a36Sopenharmony_ci <0x00022000 0x00022000 0x001000>, /* ap 49 */ 238362306a36Sopenharmony_ci <0x00023000 0x00023000 0x001000>, /* ap 50 */ 238462306a36Sopenharmony_ci <0x00024000 0x00024000 0x001000>, /* ap 51 */ 238562306a36Sopenharmony_ci <0x00025000 0x00025000 0x001000>, /* ap 52 */ 238662306a36Sopenharmony_ci <0x00046000 0x00046000 0x001000>, /* ap 53 */ 238762306a36Sopenharmony_ci <0x00047000 0x00047000 0x001000>, /* ap 54 */ 238862306a36Sopenharmony_ci <0x00048000 0x00048000 0x001000>, /* ap 55 */ 238962306a36Sopenharmony_ci <0x00049000 0x00049000 0x001000>, /* ap 56 */ 239062306a36Sopenharmony_ci <0x00058000 0x00058000 0x002000>, /* ap 57 */ 239162306a36Sopenharmony_ci <0x0005a000 0x0005a000 0x001000>, /* ap 58 */ 239262306a36Sopenharmony_ci <0x0005b000 0x0005b000 0x001000>, /* ap 59 */ 239362306a36Sopenharmony_ci <0x0005c000 0x0005c000 0x001000>, /* ap 60 */ 239462306a36Sopenharmony_ci <0x0005d000 0x0005d000 0x001000>, /* ap 61 */ 239562306a36Sopenharmony_ci <0x0005e000 0x0005e000 0x001000>, /* ap 62 */ 239662306a36Sopenharmony_ci <0x45800000 0x45800000 0x400000>, /* L3 data port */ 239762306a36Sopenharmony_ci <0x45c00000 0x45c00000 0x400000>, /* L3 data port */ 239862306a36Sopenharmony_ci <0x46000000 0x46000000 0x400000>, /* L3 data port */ 239962306a36Sopenharmony_ci <0x48436000 0x48436000 0x400000>, /* L3 data port */ 240062306a36Sopenharmony_ci <0x4843a000 0x4843a000 0x400000>, /* L3 data port */ 240162306a36Sopenharmony_ci <0x4844c000 0x4844c000 0x400000>, /* L3 data port */ 240262306a36Sopenharmony_ci <0x48450000 0x48450000 0x400000>, /* L3 data port */ 240362306a36Sopenharmony_ci <0x48454000 0x48454000 0x400000>; /* L3 data port */ 240462306a36Sopenharmony_ci 240562306a36Sopenharmony_ci target-module@20000 { /* 0x48420000, ap 47 02.0 */ 240662306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 240762306a36Sopenharmony_ci reg = <0x20050 0x4>, 240862306a36Sopenharmony_ci <0x20054 0x4>, 240962306a36Sopenharmony_ci <0x20058 0x4>; 241062306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 241162306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP | 241262306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 241362306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 241462306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 241562306a36Sopenharmony_ci <SYSC_IDLE_NO>, 241662306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 241762306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 241862306a36Sopenharmony_ci ti,syss-mask = <1>; 241962306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per2_clkdm */ 242062306a36Sopenharmony_ci clocks = <&l4per2_clkctrl DRA7_L4PER2_UART7_CLKCTRL 0>; 242162306a36Sopenharmony_ci clock-names = "fck"; 242262306a36Sopenharmony_ci #address-cells = <1>; 242362306a36Sopenharmony_ci #size-cells = <1>; 242462306a36Sopenharmony_ci ranges = <0x0 0x20000 0x1000>; 242562306a36Sopenharmony_ci 242662306a36Sopenharmony_ci uart7: serial@0 { 242762306a36Sopenharmony_ci compatible = "ti,dra742-uart"; 242862306a36Sopenharmony_ci reg = <0x0 0x100>; 242962306a36Sopenharmony_ci interrupts = <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>; 243062306a36Sopenharmony_ci clock-frequency = <48000000>; 243162306a36Sopenharmony_ci status = "disabled"; 243262306a36Sopenharmony_ci }; 243362306a36Sopenharmony_ci }; 243462306a36Sopenharmony_ci 243562306a36Sopenharmony_ci target-module@22000 { /* 0x48422000, ap 49 0a.0 */ 243662306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 243762306a36Sopenharmony_ci reg = <0x22050 0x4>, 243862306a36Sopenharmony_ci <0x22054 0x4>, 243962306a36Sopenharmony_ci <0x22058 0x4>; 244062306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 244162306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP | 244262306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 244362306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 244462306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 244562306a36Sopenharmony_ci <SYSC_IDLE_NO>, 244662306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 244762306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 244862306a36Sopenharmony_ci ti,syss-mask = <1>; 244962306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per2_clkdm */ 245062306a36Sopenharmony_ci clocks = <&l4per2_clkctrl DRA7_L4PER2_UART8_CLKCTRL 0>; 245162306a36Sopenharmony_ci clock-names = "fck"; 245262306a36Sopenharmony_ci #address-cells = <1>; 245362306a36Sopenharmony_ci #size-cells = <1>; 245462306a36Sopenharmony_ci ranges = <0x0 0x22000 0x1000>; 245562306a36Sopenharmony_ci 245662306a36Sopenharmony_ci uart8: serial@0 { 245762306a36Sopenharmony_ci compatible = "ti,dra742-uart"; 245862306a36Sopenharmony_ci reg = <0x0 0x100>; 245962306a36Sopenharmony_ci interrupts = <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>; 246062306a36Sopenharmony_ci clock-frequency = <48000000>; 246162306a36Sopenharmony_ci status = "disabled"; 246262306a36Sopenharmony_ci }; 246362306a36Sopenharmony_ci }; 246462306a36Sopenharmony_ci 246562306a36Sopenharmony_ci target-module@24000 { /* 0x48424000, ap 51 12.0 */ 246662306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 246762306a36Sopenharmony_ci reg = <0x24050 0x4>, 246862306a36Sopenharmony_ci <0x24054 0x4>, 246962306a36Sopenharmony_ci <0x24058 0x4>; 247062306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 247162306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP | 247262306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 247362306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 247462306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 247562306a36Sopenharmony_ci <SYSC_IDLE_NO>, 247662306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 247762306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 247862306a36Sopenharmony_ci ti,syss-mask = <1>; 247962306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per2_clkdm */ 248062306a36Sopenharmony_ci clocks = <&l4per2_clkctrl DRA7_L4PER2_UART9_CLKCTRL 0>; 248162306a36Sopenharmony_ci clock-names = "fck"; 248262306a36Sopenharmony_ci #address-cells = <1>; 248362306a36Sopenharmony_ci #size-cells = <1>; 248462306a36Sopenharmony_ci ranges = <0x0 0x24000 0x1000>; 248562306a36Sopenharmony_ci 248662306a36Sopenharmony_ci uart9: serial@0 { 248762306a36Sopenharmony_ci compatible = "ti,dra742-uart"; 248862306a36Sopenharmony_ci reg = <0x0 0x100>; 248962306a36Sopenharmony_ci interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>; 249062306a36Sopenharmony_ci clock-frequency = <48000000>; 249162306a36Sopenharmony_ci status = "disabled"; 249262306a36Sopenharmony_ci }; 249362306a36Sopenharmony_ci }; 249462306a36Sopenharmony_ci 249562306a36Sopenharmony_ci target-module@2c000 { /* 0x4842c000, ap 7 18.0 */ 249662306a36Sopenharmony_ci compatible = "ti,sysc"; 249762306a36Sopenharmony_ci status = "disabled"; 249862306a36Sopenharmony_ci #address-cells = <1>; 249962306a36Sopenharmony_ci #size-cells = <1>; 250062306a36Sopenharmony_ci ranges = <0x0 0x2c000 0x1000>; 250162306a36Sopenharmony_ci }; 250262306a36Sopenharmony_ci 250362306a36Sopenharmony_ci target-module@36000 { /* 0x48436000, ap 17 06.0 */ 250462306a36Sopenharmony_ci compatible = "ti,sysc"; 250562306a36Sopenharmony_ci status = "disabled"; 250662306a36Sopenharmony_ci #address-cells = <1>; 250762306a36Sopenharmony_ci #size-cells = <1>; 250862306a36Sopenharmony_ci ranges = <0x0 0x36000 0x1000>; 250962306a36Sopenharmony_ci }; 251062306a36Sopenharmony_ci 251162306a36Sopenharmony_ci target-module@3a000 { /* 0x4843a000, ap 21 3e.0 */ 251262306a36Sopenharmony_ci compatible = "ti,sysc"; 251362306a36Sopenharmony_ci status = "disabled"; 251462306a36Sopenharmony_ci #address-cells = <1>; 251562306a36Sopenharmony_ci #size-cells = <1>; 251662306a36Sopenharmony_ci ranges = <0x0 0x3a000 0x1000>; 251762306a36Sopenharmony_ci }; 251862306a36Sopenharmony_ci 251962306a36Sopenharmony_ci atl_tm: target-module@3c000 { /* 0x4843c000, ap 23 08.0 */ 252062306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 252162306a36Sopenharmony_ci reg = <0x3c000 0x4>; 252262306a36Sopenharmony_ci reg-names = "rev"; 252362306a36Sopenharmony_ci clocks = <&atl_clkctrl DRA7_ATL_ATL_CLKCTRL 0>; 252462306a36Sopenharmony_ci clock-names = "fck"; 252562306a36Sopenharmony_ci #address-cells = <1>; 252662306a36Sopenharmony_ci #size-cells = <1>; 252762306a36Sopenharmony_ci ranges = <0x0 0x3c000 0x1000>; 252862306a36Sopenharmony_ci 252962306a36Sopenharmony_ci atl: atl@0 { 253062306a36Sopenharmony_ci compatible = "ti,dra7-atl"; 253162306a36Sopenharmony_ci reg = <0x0 0x3ff>; 253262306a36Sopenharmony_ci ti,provided-clocks = <&atl_clkin0_ck>, <&atl_clkin1_ck>, 253362306a36Sopenharmony_ci <&atl_clkin2_ck>, <&atl_clkin3_ck>; 253462306a36Sopenharmony_ci clocks = <&atl_clkctrl DRA7_ATL_ATL_CLKCTRL 26>; 253562306a36Sopenharmony_ci clock-names = "fck"; 253662306a36Sopenharmony_ci status = "disabled"; 253762306a36Sopenharmony_ci }; 253862306a36Sopenharmony_ci }; 253962306a36Sopenharmony_ci 254062306a36Sopenharmony_ci target-module@3e000 { /* 0x4843e000, ap 25 30.0 */ 254162306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 254262306a36Sopenharmony_ci reg = <0x3e000 0x4>, 254362306a36Sopenharmony_ci <0x3e004 0x4>; 254462306a36Sopenharmony_ci reg-names = "rev", "sysc"; 254562306a36Sopenharmony_ci ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>; 254662306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 254762306a36Sopenharmony_ci <SYSC_IDLE_NO>, 254862306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 254962306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per2_clkdm */ 255062306a36Sopenharmony_ci clocks = <&l4per2_clkctrl DRA7_L4PER2_EPWMSS0_CLKCTRL 0>; 255162306a36Sopenharmony_ci clock-names = "fck"; 255262306a36Sopenharmony_ci #address-cells = <1>; 255362306a36Sopenharmony_ci #size-cells = <1>; 255462306a36Sopenharmony_ci ranges = <0x0 0x3e000 0x1000>; 255562306a36Sopenharmony_ci 255662306a36Sopenharmony_ci epwmss0: epwmss@0 { 255762306a36Sopenharmony_ci compatible = "ti,dra746-pwmss", "ti,am33xx-pwmss"; 255862306a36Sopenharmony_ci reg = <0x0 0x30>; 255962306a36Sopenharmony_ci #address-cells = <1>; 256062306a36Sopenharmony_ci #size-cells = <1>; 256162306a36Sopenharmony_ci status = "disabled"; 256262306a36Sopenharmony_ci ranges = <0 0 0x1000>; 256362306a36Sopenharmony_ci 256462306a36Sopenharmony_ci ecap0: pwm@100 { 256562306a36Sopenharmony_ci compatible = "ti,dra746-ecap", 256662306a36Sopenharmony_ci "ti,am3352-ecap"; 256762306a36Sopenharmony_ci #pwm-cells = <3>; 256862306a36Sopenharmony_ci reg = <0x100 0x80>; 256962306a36Sopenharmony_ci clocks = <&l4_root_clk_div>; 257062306a36Sopenharmony_ci clock-names = "fck"; 257162306a36Sopenharmony_ci status = "disabled"; 257262306a36Sopenharmony_ci }; 257362306a36Sopenharmony_ci 257462306a36Sopenharmony_ci ehrpwm0: pwm@200 { 257562306a36Sopenharmony_ci compatible = "ti,dra746-ehrpwm", 257662306a36Sopenharmony_ci "ti,am3352-ehrpwm"; 257762306a36Sopenharmony_ci #pwm-cells = <3>; 257862306a36Sopenharmony_ci reg = <0x200 0x80>; 257962306a36Sopenharmony_ci clocks = <&ehrpwm0_tbclk>, <&l4_root_clk_div>; 258062306a36Sopenharmony_ci clock-names = "tbclk", "fck"; 258162306a36Sopenharmony_ci status = "disabled"; 258262306a36Sopenharmony_ci }; 258362306a36Sopenharmony_ci }; 258462306a36Sopenharmony_ci }; 258562306a36Sopenharmony_ci 258662306a36Sopenharmony_ci target-module@40000 { /* 0x48440000, ap 27 38.0 */ 258762306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 258862306a36Sopenharmony_ci reg = <0x40000 0x4>, 258962306a36Sopenharmony_ci <0x40004 0x4>; 259062306a36Sopenharmony_ci reg-names = "rev", "sysc"; 259162306a36Sopenharmony_ci ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>; 259262306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 259362306a36Sopenharmony_ci <SYSC_IDLE_NO>, 259462306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 259562306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per2_clkdm */ 259662306a36Sopenharmony_ci clocks = <&l4per2_clkctrl DRA7_L4PER2_EPWMSS1_CLKCTRL 0>; 259762306a36Sopenharmony_ci clock-names = "fck"; 259862306a36Sopenharmony_ci #address-cells = <1>; 259962306a36Sopenharmony_ci #size-cells = <1>; 260062306a36Sopenharmony_ci ranges = <0x0 0x40000 0x1000>; 260162306a36Sopenharmony_ci 260262306a36Sopenharmony_ci epwmss1: epwmss@0 { 260362306a36Sopenharmony_ci compatible = "ti,dra746-pwmss", "ti,am33xx-pwmss"; 260462306a36Sopenharmony_ci reg = <0x0 0x30>; 260562306a36Sopenharmony_ci #address-cells = <1>; 260662306a36Sopenharmony_ci #size-cells = <1>; 260762306a36Sopenharmony_ci status = "disabled"; 260862306a36Sopenharmony_ci ranges = <0 0 0x1000>; 260962306a36Sopenharmony_ci 261062306a36Sopenharmony_ci ecap1: pwm@100 { 261162306a36Sopenharmony_ci compatible = "ti,dra746-ecap", 261262306a36Sopenharmony_ci "ti,am3352-ecap"; 261362306a36Sopenharmony_ci #pwm-cells = <3>; 261462306a36Sopenharmony_ci reg = <0x100 0x80>; 261562306a36Sopenharmony_ci clocks = <&l4_root_clk_div>; 261662306a36Sopenharmony_ci clock-names = "fck"; 261762306a36Sopenharmony_ci status = "disabled"; 261862306a36Sopenharmony_ci }; 261962306a36Sopenharmony_ci 262062306a36Sopenharmony_ci ehrpwm1: pwm@200 { 262162306a36Sopenharmony_ci compatible = "ti,dra746-ehrpwm", 262262306a36Sopenharmony_ci "ti,am3352-ehrpwm"; 262362306a36Sopenharmony_ci #pwm-cells = <3>; 262462306a36Sopenharmony_ci reg = <0x200 0x80>; 262562306a36Sopenharmony_ci clocks = <&ehrpwm1_tbclk>, <&l4_root_clk_div>; 262662306a36Sopenharmony_ci clock-names = "tbclk", "fck"; 262762306a36Sopenharmony_ci status = "disabled"; 262862306a36Sopenharmony_ci }; 262962306a36Sopenharmony_ci }; 263062306a36Sopenharmony_ci }; 263162306a36Sopenharmony_ci 263262306a36Sopenharmony_ci target-module@42000 { /* 0x48442000, ap 29 20.0 */ 263362306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 263462306a36Sopenharmony_ci reg = <0x42000 0x4>, 263562306a36Sopenharmony_ci <0x42004 0x4>; 263662306a36Sopenharmony_ci reg-names = "rev", "sysc"; 263762306a36Sopenharmony_ci ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>; 263862306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 263962306a36Sopenharmony_ci <SYSC_IDLE_NO>, 264062306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 264162306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per2_clkdm */ 264262306a36Sopenharmony_ci clocks = <&l4per2_clkctrl DRA7_L4PER2_EPWMSS2_CLKCTRL 0>; 264362306a36Sopenharmony_ci clock-names = "fck"; 264462306a36Sopenharmony_ci #address-cells = <1>; 264562306a36Sopenharmony_ci #size-cells = <1>; 264662306a36Sopenharmony_ci ranges = <0x0 0x42000 0x1000>; 264762306a36Sopenharmony_ci 264862306a36Sopenharmony_ci epwmss2: epwmss@0 { 264962306a36Sopenharmony_ci compatible = "ti,dra746-pwmss", "ti,am33xx-pwmss"; 265062306a36Sopenharmony_ci reg = <0x0 0x30>; 265162306a36Sopenharmony_ci #address-cells = <1>; 265262306a36Sopenharmony_ci #size-cells = <1>; 265362306a36Sopenharmony_ci status = "disabled"; 265462306a36Sopenharmony_ci ranges = <0 0 0x1000>; 265562306a36Sopenharmony_ci 265662306a36Sopenharmony_ci ecap2: pwm@100 { 265762306a36Sopenharmony_ci compatible = "ti,dra746-ecap", 265862306a36Sopenharmony_ci "ti,am3352-ecap"; 265962306a36Sopenharmony_ci #pwm-cells = <3>; 266062306a36Sopenharmony_ci reg = <0x100 0x80>; 266162306a36Sopenharmony_ci clocks = <&l4_root_clk_div>; 266262306a36Sopenharmony_ci clock-names = "fck"; 266362306a36Sopenharmony_ci status = "disabled"; 266462306a36Sopenharmony_ci }; 266562306a36Sopenharmony_ci 266662306a36Sopenharmony_ci ehrpwm2: pwm@200 { 266762306a36Sopenharmony_ci compatible = "ti,dra746-ehrpwm", 266862306a36Sopenharmony_ci "ti,am3352-ehrpwm"; 266962306a36Sopenharmony_ci #pwm-cells = <3>; 267062306a36Sopenharmony_ci reg = <0x200 0x80>; 267162306a36Sopenharmony_ci clocks = <&ehrpwm2_tbclk>, <&l4_root_clk_div>; 267262306a36Sopenharmony_ci clock-names = "tbclk", "fck"; 267362306a36Sopenharmony_ci status = "disabled"; 267462306a36Sopenharmony_ci }; 267562306a36Sopenharmony_ci }; 267662306a36Sopenharmony_ci }; 267762306a36Sopenharmony_ci 267862306a36Sopenharmony_ci target-module@46000 { /* 0x48446000, ap 53 40.0 */ 267962306a36Sopenharmony_ci compatible = "ti,sysc"; 268062306a36Sopenharmony_ci status = "disabled"; 268162306a36Sopenharmony_ci #address-cells = <1>; 268262306a36Sopenharmony_ci #size-cells = <1>; 268362306a36Sopenharmony_ci ranges = <0x0 0x46000 0x1000>; 268462306a36Sopenharmony_ci }; 268562306a36Sopenharmony_ci 268662306a36Sopenharmony_ci target-module@48000 { /* 0x48448000, ap 55 48.0 */ 268762306a36Sopenharmony_ci compatible = "ti,sysc"; 268862306a36Sopenharmony_ci status = "disabled"; 268962306a36Sopenharmony_ci #address-cells = <1>; 269062306a36Sopenharmony_ci #size-cells = <1>; 269162306a36Sopenharmony_ci ranges = <0x0 0x48000 0x1000>; 269262306a36Sopenharmony_ci }; 269362306a36Sopenharmony_ci 269462306a36Sopenharmony_ci target-module@4a000 { /* 0x4844a000, ap 33 1a.0 */ 269562306a36Sopenharmony_ci compatible = "ti,sysc"; 269662306a36Sopenharmony_ci status = "disabled"; 269762306a36Sopenharmony_ci #address-cells = <1>; 269862306a36Sopenharmony_ci #size-cells = <1>; 269962306a36Sopenharmony_ci ranges = <0x0 0x4a000 0x1000>; 270062306a36Sopenharmony_ci }; 270162306a36Sopenharmony_ci 270262306a36Sopenharmony_ci target-module@4c000 { /* 0x4844c000, ap 45 1c.0 */ 270362306a36Sopenharmony_ci compatible = "ti,sysc"; 270462306a36Sopenharmony_ci status = "disabled"; 270562306a36Sopenharmony_ci #address-cells = <1>; 270662306a36Sopenharmony_ci #size-cells = <1>; 270762306a36Sopenharmony_ci ranges = <0x0 0x4c000 0x1000>; 270862306a36Sopenharmony_ci }; 270962306a36Sopenharmony_ci 271062306a36Sopenharmony_ci target-module@50000 { /* 0x48450000, ap 37 24.0 */ 271162306a36Sopenharmony_ci compatible = "ti,sysc"; 271262306a36Sopenharmony_ci status = "disabled"; 271362306a36Sopenharmony_ci #address-cells = <1>; 271462306a36Sopenharmony_ci #size-cells = <1>; 271562306a36Sopenharmony_ci ranges = <0x0 0x50000 0x1000>; 271662306a36Sopenharmony_ci }; 271762306a36Sopenharmony_ci 271862306a36Sopenharmony_ci target-module@54000 { /* 0x48454000, ap 41 2c.0 */ 271962306a36Sopenharmony_ci compatible = "ti,sysc"; 272062306a36Sopenharmony_ci status = "disabled"; 272162306a36Sopenharmony_ci #address-cells = <1>; 272262306a36Sopenharmony_ci #size-cells = <1>; 272362306a36Sopenharmony_ci ranges = <0x0 0x54000 0x1000>; 272462306a36Sopenharmony_ci }; 272562306a36Sopenharmony_ci 272662306a36Sopenharmony_ci target-module@58000 { /* 0x48458000, ap 57 28.0 */ 272762306a36Sopenharmony_ci compatible = "ti,sysc"; 272862306a36Sopenharmony_ci status = "disabled"; 272962306a36Sopenharmony_ci #address-cells = <1>; 273062306a36Sopenharmony_ci #size-cells = <1>; 273162306a36Sopenharmony_ci ranges = <0x0 0x58000 0x2000>; 273262306a36Sopenharmony_ci }; 273362306a36Sopenharmony_ci 273462306a36Sopenharmony_ci target-module@5b000 { /* 0x4845b000, ap 59 46.0 */ 273562306a36Sopenharmony_ci compatible = "ti,sysc"; 273662306a36Sopenharmony_ci status = "disabled"; 273762306a36Sopenharmony_ci #address-cells = <1>; 273862306a36Sopenharmony_ci #size-cells = <1>; 273962306a36Sopenharmony_ci ranges = <0x0 0x5b000 0x1000>; 274062306a36Sopenharmony_ci }; 274162306a36Sopenharmony_ci 274262306a36Sopenharmony_ci target-module@5d000 { /* 0x4845d000, ap 61 22.0 */ 274362306a36Sopenharmony_ci compatible = "ti,sysc"; 274462306a36Sopenharmony_ci status = "disabled"; 274562306a36Sopenharmony_ci #address-cells = <1>; 274662306a36Sopenharmony_ci #size-cells = <1>; 274762306a36Sopenharmony_ci ranges = <0x0 0x5d000 0x1000>; 274862306a36Sopenharmony_ci }; 274962306a36Sopenharmony_ci 275062306a36Sopenharmony_ci target-module@60000 { /* 0x48460000, ap 9 0e.0 */ 275162306a36Sopenharmony_ci compatible = "ti,sysc-dra7-mcasp", "ti,sysc"; 275262306a36Sopenharmony_ci reg = <0x60000 0x4>, 275362306a36Sopenharmony_ci <0x60004 0x4>; 275462306a36Sopenharmony_ci reg-names = "rev", "sysc"; 275562306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 275662306a36Sopenharmony_ci <SYSC_IDLE_NO>, 275762306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 275862306a36Sopenharmony_ci /* Domains (P, C): ipu_pwrdm, ipu_clkdm */ 275962306a36Sopenharmony_ci clocks = <&ipu_clkctrl DRA7_IPU_MCASP1_CLKCTRL 0>, 276062306a36Sopenharmony_ci <&ipu_clkctrl DRA7_IPU_MCASP1_CLKCTRL 24>, 276162306a36Sopenharmony_ci <&ipu_clkctrl DRA7_IPU_MCASP1_CLKCTRL 28>; 276262306a36Sopenharmony_ci clock-names = "fck", "ahclkx", "ahclkr"; 276362306a36Sopenharmony_ci #address-cells = <1>; 276462306a36Sopenharmony_ci #size-cells = <1>; 276562306a36Sopenharmony_ci ranges = <0x0 0x60000 0x2000>, 276662306a36Sopenharmony_ci <0x45800000 0x45800000 0x400000>; 276762306a36Sopenharmony_ci 276862306a36Sopenharmony_ci mcasp1: mcasp@0 { 276962306a36Sopenharmony_ci compatible = "ti,dra7-mcasp-audio"; 277062306a36Sopenharmony_ci reg = <0x0 0x2000>, 277162306a36Sopenharmony_ci <0x45800000 0x1000>; /* L3 data port */ 277262306a36Sopenharmony_ci reg-names = "mpu","dat"; 277362306a36Sopenharmony_ci interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>, 277462306a36Sopenharmony_ci <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>; 277562306a36Sopenharmony_ci interrupt-names = "tx", "rx"; 277662306a36Sopenharmony_ci dmas = <&edma_xbar 129 1>, <&edma_xbar 128 1>; 277762306a36Sopenharmony_ci dma-names = "tx", "rx"; 277862306a36Sopenharmony_ci clocks = <&ipu_clkctrl DRA7_IPU_MCASP1_CLKCTRL 0>, 277962306a36Sopenharmony_ci <&ipu_clkctrl DRA7_IPU_MCASP1_CLKCTRL 24>, 278062306a36Sopenharmony_ci <&ipu_clkctrl DRA7_IPU_MCASP1_CLKCTRL 28>; 278162306a36Sopenharmony_ci clock-names = "fck", "ahclkx", "ahclkr"; 278262306a36Sopenharmony_ci status = "disabled"; 278362306a36Sopenharmony_ci }; 278462306a36Sopenharmony_ci }; 278562306a36Sopenharmony_ci 278662306a36Sopenharmony_ci target-module@64000 { /* 0x48464000, ap 11 1e.0 */ 278762306a36Sopenharmony_ci compatible = "ti,sysc-dra7-mcasp", "ti,sysc"; 278862306a36Sopenharmony_ci reg = <0x64000 0x4>, 278962306a36Sopenharmony_ci <0x64004 0x4>; 279062306a36Sopenharmony_ci reg-names = "rev", "sysc"; 279162306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 279262306a36Sopenharmony_ci <SYSC_IDLE_NO>, 279362306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 279462306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per2_clkdm */ 279562306a36Sopenharmony_ci clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP2_CLKCTRL 0>, 279662306a36Sopenharmony_ci <&l4per2_clkctrl DRA7_L4PER2_MCASP2_CLKCTRL 24>, 279762306a36Sopenharmony_ci <&l4per2_clkctrl DRA7_L4PER2_MCASP2_CLKCTRL 28>; 279862306a36Sopenharmony_ci clock-names = "fck", "ahclkx", "ahclkr"; 279962306a36Sopenharmony_ci #address-cells = <1>; 280062306a36Sopenharmony_ci #size-cells = <1>; 280162306a36Sopenharmony_ci ranges = <0x0 0x64000 0x2000>, 280262306a36Sopenharmony_ci <0x45c00000 0x45c00000 0x400000>; 280362306a36Sopenharmony_ci 280462306a36Sopenharmony_ci mcasp2: mcasp@0 { 280562306a36Sopenharmony_ci compatible = "ti,dra7-mcasp-audio"; 280662306a36Sopenharmony_ci reg = <0x0 0x2000>, 280762306a36Sopenharmony_ci <0x45c00000 0x1000>; /* L3 data port */ 280862306a36Sopenharmony_ci reg-names = "mpu","dat"; 280962306a36Sopenharmony_ci interrupts = <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 281062306a36Sopenharmony_ci <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>; 281162306a36Sopenharmony_ci interrupt-names = "tx", "rx"; 281262306a36Sopenharmony_ci dmas = <&edma_xbar 131 1>, <&edma_xbar 130 1>; 281362306a36Sopenharmony_ci dma-names = "tx", "rx"; 281462306a36Sopenharmony_ci clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP2_CLKCTRL 0>, 281562306a36Sopenharmony_ci <&ipu_clkctrl DRA7_IPU_MCASP1_CLKCTRL 24>, 281662306a36Sopenharmony_ci <&l4per2_clkctrl DRA7_L4PER2_MCASP2_CLKCTRL 28>; 281762306a36Sopenharmony_ci clock-names = "fck", "ahclkx", "ahclkr"; 281862306a36Sopenharmony_ci status = "disabled"; 281962306a36Sopenharmony_ci }; 282062306a36Sopenharmony_ci }; 282162306a36Sopenharmony_ci 282262306a36Sopenharmony_ci target-module@68000 { /* 0x48468000, ap 13 26.0 */ 282362306a36Sopenharmony_ci compatible = "ti,sysc-dra7-mcasp", "ti,sysc"; 282462306a36Sopenharmony_ci reg = <0x68000 0x4>, 282562306a36Sopenharmony_ci <0x68004 0x4>; 282662306a36Sopenharmony_ci reg-names = "rev", "sysc"; 282762306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 282862306a36Sopenharmony_ci <SYSC_IDLE_NO>, 282962306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 283062306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per2_clkdm */ 283162306a36Sopenharmony_ci clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP3_CLKCTRL 0>, 283262306a36Sopenharmony_ci <&l4per2_clkctrl DRA7_L4PER2_MCASP3_CLKCTRL 24>; 283362306a36Sopenharmony_ci clock-names = "fck", "ahclkx"; 283462306a36Sopenharmony_ci #address-cells = <1>; 283562306a36Sopenharmony_ci #size-cells = <1>; 283662306a36Sopenharmony_ci ranges = <0x0 0x68000 0x2000>, 283762306a36Sopenharmony_ci <0x46000000 0x46000000 0x400000>; 283862306a36Sopenharmony_ci 283962306a36Sopenharmony_ci mcasp3: mcasp@0 { 284062306a36Sopenharmony_ci compatible = "ti,dra7-mcasp-audio"; 284162306a36Sopenharmony_ci reg = <0x0 0x2000>, 284262306a36Sopenharmony_ci <0x46000000 0x1000>; /* L3 data port */ 284362306a36Sopenharmony_ci reg-names = "mpu","dat"; 284462306a36Sopenharmony_ci interrupts = <GIC_SPI 151 IRQ_TYPE_LEVEL_HIGH>, 284562306a36Sopenharmony_ci <GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>; 284662306a36Sopenharmony_ci interrupt-names = "tx", "rx"; 284762306a36Sopenharmony_ci dmas = <&edma_xbar 133 1>, <&edma_xbar 132 1>; 284862306a36Sopenharmony_ci dma-names = "tx", "rx"; 284962306a36Sopenharmony_ci clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP3_CLKCTRL 0>, 285062306a36Sopenharmony_ci <&l4per2_clkctrl DRA7_L4PER2_MCASP3_CLKCTRL 24>; 285162306a36Sopenharmony_ci clock-names = "fck", "ahclkx"; 285262306a36Sopenharmony_ci status = "disabled"; 285362306a36Sopenharmony_ci }; 285462306a36Sopenharmony_ci }; 285562306a36Sopenharmony_ci 285662306a36Sopenharmony_ci target-module@6c000 { /* 0x4846c000, ap 15 2e.0 */ 285762306a36Sopenharmony_ci compatible = "ti,sysc-dra7-mcasp", "ti,sysc"; 285862306a36Sopenharmony_ci reg = <0x6c000 0x4>, 285962306a36Sopenharmony_ci <0x6c004 0x4>; 286062306a36Sopenharmony_ci reg-names = "rev", "sysc"; 286162306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 286262306a36Sopenharmony_ci <SYSC_IDLE_NO>, 286362306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 286462306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per2_clkdm */ 286562306a36Sopenharmony_ci clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP4_CLKCTRL 0>, 286662306a36Sopenharmony_ci <&l4per2_clkctrl DRA7_L4PER2_MCASP4_CLKCTRL 24>; 286762306a36Sopenharmony_ci clock-names = "fck", "ahclkx"; 286862306a36Sopenharmony_ci #address-cells = <1>; 286962306a36Sopenharmony_ci #size-cells = <1>; 287062306a36Sopenharmony_ci ranges = <0x0 0x6c000 0x2000>, 287162306a36Sopenharmony_ci <0x48436000 0x48436000 0x400000>; 287262306a36Sopenharmony_ci 287362306a36Sopenharmony_ci mcasp4: mcasp@0 { 287462306a36Sopenharmony_ci compatible = "ti,dra7-mcasp-audio"; 287562306a36Sopenharmony_ci reg = <0x0 0x2000>, 287662306a36Sopenharmony_ci <0x48436000 0x1000>; /* L3 data port */ 287762306a36Sopenharmony_ci reg-names = "mpu","dat"; 287862306a36Sopenharmony_ci interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>, 287962306a36Sopenharmony_ci <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>; 288062306a36Sopenharmony_ci interrupt-names = "tx", "rx"; 288162306a36Sopenharmony_ci dmas = <&edma_xbar 135 1>, <&edma_xbar 134 1>; 288262306a36Sopenharmony_ci dma-names = "tx", "rx"; 288362306a36Sopenharmony_ci clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP4_CLKCTRL 0>, 288462306a36Sopenharmony_ci <&l4per2_clkctrl DRA7_L4PER2_MCASP4_CLKCTRL 24>; 288562306a36Sopenharmony_ci clock-names = "fck", "ahclkx"; 288662306a36Sopenharmony_ci status = "disabled"; 288762306a36Sopenharmony_ci }; 288862306a36Sopenharmony_ci }; 288962306a36Sopenharmony_ci 289062306a36Sopenharmony_ci target-module@70000 { /* 0x48470000, ap 19 36.0 */ 289162306a36Sopenharmony_ci compatible = "ti,sysc-dra7-mcasp", "ti,sysc"; 289262306a36Sopenharmony_ci reg = <0x70000 0x4>, 289362306a36Sopenharmony_ci <0x70004 0x4>; 289462306a36Sopenharmony_ci reg-names = "rev", "sysc"; 289562306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 289662306a36Sopenharmony_ci <SYSC_IDLE_NO>, 289762306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 289862306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per2_clkdm */ 289962306a36Sopenharmony_ci clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP5_CLKCTRL 0>, 290062306a36Sopenharmony_ci <&l4per2_clkctrl DRA7_L4PER2_MCASP5_CLKCTRL 24>; 290162306a36Sopenharmony_ci clock-names = "fck", "ahclkx"; 290262306a36Sopenharmony_ci #address-cells = <1>; 290362306a36Sopenharmony_ci #size-cells = <1>; 290462306a36Sopenharmony_ci ranges = <0x0 0x70000 0x2000>, 290562306a36Sopenharmony_ci <0x4843a000 0x4843a000 0x400000>; 290662306a36Sopenharmony_ci 290762306a36Sopenharmony_ci mcasp5: mcasp@0 { 290862306a36Sopenharmony_ci compatible = "ti,dra7-mcasp-audio"; 290962306a36Sopenharmony_ci reg = <0x0 0x2000>, 291062306a36Sopenharmony_ci <0x4843a000 0x1000>; /* L3 data port */ 291162306a36Sopenharmony_ci reg-names = "mpu","dat"; 291262306a36Sopenharmony_ci interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>, 291362306a36Sopenharmony_ci <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>; 291462306a36Sopenharmony_ci interrupt-names = "tx", "rx"; 291562306a36Sopenharmony_ci dmas = <&edma_xbar 137 1>, <&edma_xbar 136 1>; 291662306a36Sopenharmony_ci dma-names = "tx", "rx"; 291762306a36Sopenharmony_ci clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP5_CLKCTRL 0>, 291862306a36Sopenharmony_ci <&l4per2_clkctrl DRA7_L4PER2_MCASP5_CLKCTRL 24>; 291962306a36Sopenharmony_ci clock-names = "fck", "ahclkx"; 292062306a36Sopenharmony_ci status = "disabled"; 292162306a36Sopenharmony_ci }; 292262306a36Sopenharmony_ci }; 292362306a36Sopenharmony_ci 292462306a36Sopenharmony_ci target-module@74000 { /* 0x48474000, ap 35 14.0 */ 292562306a36Sopenharmony_ci compatible = "ti,sysc-dra7-mcasp", "ti,sysc"; 292662306a36Sopenharmony_ci reg = <0x74000 0x4>, 292762306a36Sopenharmony_ci <0x74004 0x4>; 292862306a36Sopenharmony_ci reg-names = "rev", "sysc"; 292962306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 293062306a36Sopenharmony_ci <SYSC_IDLE_NO>, 293162306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 293262306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per2_clkdm */ 293362306a36Sopenharmony_ci clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP6_CLKCTRL 0>, 293462306a36Sopenharmony_ci <&l4per2_clkctrl DRA7_L4PER2_MCASP6_CLKCTRL 24>; 293562306a36Sopenharmony_ci clock-names = "fck", "ahclkx"; 293662306a36Sopenharmony_ci #address-cells = <1>; 293762306a36Sopenharmony_ci #size-cells = <1>; 293862306a36Sopenharmony_ci ranges = <0x0 0x74000 0x2000>, 293962306a36Sopenharmony_ci <0x4844c000 0x4844c000 0x400000>; 294062306a36Sopenharmony_ci 294162306a36Sopenharmony_ci mcasp6: mcasp@0 { 294262306a36Sopenharmony_ci compatible = "ti,dra7-mcasp-audio"; 294362306a36Sopenharmony_ci reg = <0x0 0x2000>, 294462306a36Sopenharmony_ci <0x4844c000 0x1000>; /* L3 data port */ 294562306a36Sopenharmony_ci reg-names = "mpu","dat"; 294662306a36Sopenharmony_ci interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>, 294762306a36Sopenharmony_ci <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>; 294862306a36Sopenharmony_ci interrupt-names = "tx", "rx"; 294962306a36Sopenharmony_ci dmas = <&edma_xbar 139 1>, <&edma_xbar 138 1>; 295062306a36Sopenharmony_ci dma-names = "tx", "rx"; 295162306a36Sopenharmony_ci clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP6_CLKCTRL 0>, 295262306a36Sopenharmony_ci <&l4per2_clkctrl DRA7_L4PER2_MCASP6_CLKCTRL 24>; 295362306a36Sopenharmony_ci clock-names = "fck", "ahclkx"; 295462306a36Sopenharmony_ci status = "disabled"; 295562306a36Sopenharmony_ci }; 295662306a36Sopenharmony_ci }; 295762306a36Sopenharmony_ci 295862306a36Sopenharmony_ci target-module@78000 { /* 0x48478000, ap 39 0c.0 */ 295962306a36Sopenharmony_ci compatible = "ti,sysc-dra7-mcasp", "ti,sysc"; 296062306a36Sopenharmony_ci reg = <0x78000 0x4>, 296162306a36Sopenharmony_ci <0x78004 0x4>; 296262306a36Sopenharmony_ci reg-names = "rev", "sysc"; 296362306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 296462306a36Sopenharmony_ci <SYSC_IDLE_NO>, 296562306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 296662306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per2_clkdm */ 296762306a36Sopenharmony_ci clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP7_CLKCTRL 0>, 296862306a36Sopenharmony_ci <&l4per2_clkctrl DRA7_L4PER2_MCASP7_CLKCTRL 24>; 296962306a36Sopenharmony_ci clock-names = "fck", "ahclkx"; 297062306a36Sopenharmony_ci #address-cells = <1>; 297162306a36Sopenharmony_ci #size-cells = <1>; 297262306a36Sopenharmony_ci ranges = <0x0 0x78000 0x2000>, 297362306a36Sopenharmony_ci <0x48450000 0x48450000 0x400000>; 297462306a36Sopenharmony_ci 297562306a36Sopenharmony_ci mcasp7: mcasp@0 { 297662306a36Sopenharmony_ci compatible = "ti,dra7-mcasp-audio"; 297762306a36Sopenharmony_ci reg = <0x0 0x2000>, 297862306a36Sopenharmony_ci <0x48450000 0x1000>; /* L3 data port */ 297962306a36Sopenharmony_ci reg-names = "mpu","dat"; 298062306a36Sopenharmony_ci interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>, 298162306a36Sopenharmony_ci <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>; 298262306a36Sopenharmony_ci interrupt-names = "tx", "rx"; 298362306a36Sopenharmony_ci dmas = <&edma_xbar 141 1>, <&edma_xbar 140 1>; 298462306a36Sopenharmony_ci dma-names = "tx", "rx"; 298562306a36Sopenharmony_ci clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP7_CLKCTRL 0>, 298662306a36Sopenharmony_ci <&l4per2_clkctrl DRA7_L4PER2_MCASP7_CLKCTRL 24>; 298762306a36Sopenharmony_ci clock-names = "fck", "ahclkx"; 298862306a36Sopenharmony_ci status = "disabled"; 298962306a36Sopenharmony_ci }; 299062306a36Sopenharmony_ci }; 299162306a36Sopenharmony_ci 299262306a36Sopenharmony_ci target-module@7c000 { /* 0x4847c000, ap 43 04.0 */ 299362306a36Sopenharmony_ci compatible = "ti,sysc-dra7-mcasp", "ti,sysc"; 299462306a36Sopenharmony_ci reg = <0x7c000 0x4>, 299562306a36Sopenharmony_ci <0x7c004 0x4>; 299662306a36Sopenharmony_ci reg-names = "rev", "sysc"; 299762306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 299862306a36Sopenharmony_ci <SYSC_IDLE_NO>, 299962306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 300062306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per2_clkdm */ 300162306a36Sopenharmony_ci clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP8_CLKCTRL 0>, 300262306a36Sopenharmony_ci <&l4per2_clkctrl DRA7_L4PER2_MCASP8_CLKCTRL 24>; 300362306a36Sopenharmony_ci clock-names = "fck", "ahclkx"; 300462306a36Sopenharmony_ci #address-cells = <1>; 300562306a36Sopenharmony_ci #size-cells = <1>; 300662306a36Sopenharmony_ci ranges = <0x0 0x7c000 0x2000>, 300762306a36Sopenharmony_ci <0x48454000 0x48454000 0x400000>; 300862306a36Sopenharmony_ci 300962306a36Sopenharmony_ci mcasp8: mcasp@0 { 301062306a36Sopenharmony_ci compatible = "ti,dra7-mcasp-audio"; 301162306a36Sopenharmony_ci reg = <0x0 0x2000>, 301262306a36Sopenharmony_ci <0x48454000 0x1000>; /* L3 data port */ 301362306a36Sopenharmony_ci reg-names = "mpu","dat"; 301462306a36Sopenharmony_ci interrupts = <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>, 301562306a36Sopenharmony_ci <GIC_SPI 160 IRQ_TYPE_LEVEL_HIGH>; 301662306a36Sopenharmony_ci interrupt-names = "tx", "rx"; 301762306a36Sopenharmony_ci dmas = <&edma_xbar 143 1>, <&edma_xbar 142 1>; 301862306a36Sopenharmony_ci dma-names = "tx", "rx"; 301962306a36Sopenharmony_ci clocks = <&l4per2_clkctrl DRA7_L4PER2_MCASP8_CLKCTRL 0>, 302062306a36Sopenharmony_ci <&l4per2_clkctrl DRA7_L4PER2_MCASP8_CLKCTRL 24>; 302162306a36Sopenharmony_ci clock-names = "fck", "ahclkx"; 302262306a36Sopenharmony_ci status = "disabled"; 302362306a36Sopenharmony_ci }; 302462306a36Sopenharmony_ci }; 302562306a36Sopenharmony_ci 302662306a36Sopenharmony_ci target-module@80000 { /* 0x48480000, ap 31 16.0 */ 302762306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 302862306a36Sopenharmony_ci reg = <0x80020 0x4>; 302962306a36Sopenharmony_ci reg-names = "rev"; 303062306a36Sopenharmony_ci clocks = <&l4per2_clkctrl DRA7_L4PER2_DCAN2_CLKCTRL 0>; 303162306a36Sopenharmony_ci clock-names = "fck"; 303262306a36Sopenharmony_ci #address-cells = <1>; 303362306a36Sopenharmony_ci #size-cells = <1>; 303462306a36Sopenharmony_ci ranges = <0x0 0x80000 0x2000>; 303562306a36Sopenharmony_ci 303662306a36Sopenharmony_ci dcan2: can@0 { 303762306a36Sopenharmony_ci compatible = "ti,dra7-d_can"; 303862306a36Sopenharmony_ci reg = <0x0 0x2000>; 303962306a36Sopenharmony_ci syscon-raminit = <&scm_conf 0x558 1>; 304062306a36Sopenharmony_ci interrupts = <GIC_SPI 225 IRQ_TYPE_LEVEL_HIGH>; 304162306a36Sopenharmony_ci clocks = <&sys_clkin1>; 304262306a36Sopenharmony_ci status = "disabled"; 304362306a36Sopenharmony_ci }; 304462306a36Sopenharmony_ci }; 304562306a36Sopenharmony_ci 304662306a36Sopenharmony_ci target-module@84000 { /* 0x48484000, ap 3 10.0 */ 304762306a36Sopenharmony_ci compatible = "ti,sysc-omap4-simple", "ti,sysc"; 304862306a36Sopenharmony_ci reg = <0x85200 0x4>, 304962306a36Sopenharmony_ci <0x85208 0x4>, 305062306a36Sopenharmony_ci <0x85204 0x4>; 305162306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 305262306a36Sopenharmony_ci ti,sysc-mask = <0>; 305362306a36Sopenharmony_ci ti,sysc-midle = <SYSC_IDLE_FORCE>, 305462306a36Sopenharmony_ci <SYSC_IDLE_NO>; 305562306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 305662306a36Sopenharmony_ci <SYSC_IDLE_NO>; 305762306a36Sopenharmony_ci ti,syss-mask = <1>; 305862306a36Sopenharmony_ci clocks = <&gmac_clkctrl DRA7_GMAC_GMAC_CLKCTRL 0>; 305962306a36Sopenharmony_ci clock-names = "fck"; 306062306a36Sopenharmony_ci #address-cells = <1>; 306162306a36Sopenharmony_ci #size-cells = <1>; 306262306a36Sopenharmony_ci ranges = <0x0 0x84000 0x4000>; 306362306a36Sopenharmony_ci /* 306462306a36Sopenharmony_ci * Do not allow gating of cpsw clock as workaround 306562306a36Sopenharmony_ci * for errata i877. Keeping internal clock disabled 306662306a36Sopenharmony_ci * causes the device switching characteristics 306762306a36Sopenharmony_ci * to degrade over time and eventually fail to meet 306862306a36Sopenharmony_ci * the data manual delay time/skew specs. 306962306a36Sopenharmony_ci */ 307062306a36Sopenharmony_ci ti,no-idle; 307162306a36Sopenharmony_ci 307262306a36Sopenharmony_ci mac_sw: switch@0 { 307362306a36Sopenharmony_ci compatible = "ti,dra7-cpsw-switch","ti,cpsw-switch"; 307462306a36Sopenharmony_ci reg = <0x0 0x4000>; 307562306a36Sopenharmony_ci ranges = <0 0 0x4000>; 307662306a36Sopenharmony_ci clocks = <&gmac_main_clk>; 307762306a36Sopenharmony_ci clock-names = "fck"; 307862306a36Sopenharmony_ci #address-cells = <1>; 307962306a36Sopenharmony_ci #size-cells = <1>; 308062306a36Sopenharmony_ci syscon = <&scm_conf>; 308162306a36Sopenharmony_ci status = "disabled"; 308262306a36Sopenharmony_ci 308362306a36Sopenharmony_ci interrupts = <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>, 308462306a36Sopenharmony_ci <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>, 308562306a36Sopenharmony_ci <GIC_SPI 336 IRQ_TYPE_LEVEL_HIGH>, 308662306a36Sopenharmony_ci <GIC_SPI 337 IRQ_TYPE_LEVEL_HIGH>; 308762306a36Sopenharmony_ci interrupt-names = "rx_thresh", "rx", "tx", "misc"; 308862306a36Sopenharmony_ci 308962306a36Sopenharmony_ci ethernet-ports { 309062306a36Sopenharmony_ci #address-cells = <1>; 309162306a36Sopenharmony_ci #size-cells = <0>; 309262306a36Sopenharmony_ci 309362306a36Sopenharmony_ci cpsw_port1: port@1 { 309462306a36Sopenharmony_ci reg = <1>; 309562306a36Sopenharmony_ci label = "port1"; 309662306a36Sopenharmony_ci mac-address = [ 00 00 00 00 00 00 ]; 309762306a36Sopenharmony_ci phys = <&phy_gmii_sel 1>; 309862306a36Sopenharmony_ci }; 309962306a36Sopenharmony_ci 310062306a36Sopenharmony_ci cpsw_port2: port@2 { 310162306a36Sopenharmony_ci reg = <2>; 310262306a36Sopenharmony_ci label = "port2"; 310362306a36Sopenharmony_ci mac-address = [ 00 00 00 00 00 00 ]; 310462306a36Sopenharmony_ci phys = <&phy_gmii_sel 2>; 310562306a36Sopenharmony_ci }; 310662306a36Sopenharmony_ci }; 310762306a36Sopenharmony_ci 310862306a36Sopenharmony_ci davinci_mdio_sw: mdio@1000 { 310962306a36Sopenharmony_ci compatible = "ti,cpsw-mdio","ti,davinci_mdio"; 311062306a36Sopenharmony_ci clocks = <&gmac_main_clk>; 311162306a36Sopenharmony_ci clock-names = "fck"; 311262306a36Sopenharmony_ci #address-cells = <1>; 311362306a36Sopenharmony_ci #size-cells = <0>; 311462306a36Sopenharmony_ci bus_freq = <1000000>; 311562306a36Sopenharmony_ci reg = <0x1000 0x100>; 311662306a36Sopenharmony_ci }; 311762306a36Sopenharmony_ci 311862306a36Sopenharmony_ci cpts { 311962306a36Sopenharmony_ci clocks = <&gmac_clkctrl DRA7_GMAC_GMAC_CLKCTRL 25>; 312062306a36Sopenharmony_ci clock-names = "cpts"; 312162306a36Sopenharmony_ci }; 312262306a36Sopenharmony_ci }; 312362306a36Sopenharmony_ci }; 312462306a36Sopenharmony_ci }; 312562306a36Sopenharmony_ci}; 312662306a36Sopenharmony_ci 312762306a36Sopenharmony_ci&l4_per3 { /* 0x48800000 */ 312862306a36Sopenharmony_ci compatible = "ti,dra7-l4-per3", "simple-pm-bus"; 312962306a36Sopenharmony_ci power-domains = <&prm_l4per>; 313062306a36Sopenharmony_ci clocks = <&l4per3_clkctrl DRA7_L4PER3_L4_PER3_CLKCTRL 0>; 313162306a36Sopenharmony_ci clock-names = "fck"; 313262306a36Sopenharmony_ci reg = <0x48800000 0x800>, 313362306a36Sopenharmony_ci <0x48800800 0x800>, 313462306a36Sopenharmony_ci <0x48801000 0x400>, 313562306a36Sopenharmony_ci <0x48801400 0x400>, 313662306a36Sopenharmony_ci <0x48801800 0x400>; 313762306a36Sopenharmony_ci reg-names = "ap", "la", "ia0", "ia1", "ia2"; 313862306a36Sopenharmony_ci #address-cells = <1>; 313962306a36Sopenharmony_ci #size-cells = <1>; 314062306a36Sopenharmony_ci ranges = <0x00000000 0x48800000 0x200000>; /* segment 0 */ 314162306a36Sopenharmony_ci 314262306a36Sopenharmony_ci segment@0 { /* 0x48800000 */ 314362306a36Sopenharmony_ci compatible = "simple-pm-bus"; 314462306a36Sopenharmony_ci #address-cells = <1>; 314562306a36Sopenharmony_ci #size-cells = <1>; 314662306a36Sopenharmony_ci ranges = <0x00000000 0x00000000 0x000800>, /* ap 0 */ 314762306a36Sopenharmony_ci <0x00000800 0x00000800 0x000800>, /* ap 1 */ 314862306a36Sopenharmony_ci <0x00001000 0x00001000 0x000400>, /* ap 2 */ 314962306a36Sopenharmony_ci <0x00001400 0x00001400 0x000400>, /* ap 3 */ 315062306a36Sopenharmony_ci <0x00001800 0x00001800 0x000400>, /* ap 4 */ 315162306a36Sopenharmony_ci <0x00020000 0x00020000 0x001000>, /* ap 5 */ 315262306a36Sopenharmony_ci <0x00021000 0x00021000 0x001000>, /* ap 6 */ 315362306a36Sopenharmony_ci <0x00022000 0x00022000 0x001000>, /* ap 7 */ 315462306a36Sopenharmony_ci <0x00023000 0x00023000 0x001000>, /* ap 8 */ 315562306a36Sopenharmony_ci <0x00024000 0x00024000 0x001000>, /* ap 9 */ 315662306a36Sopenharmony_ci <0x00025000 0x00025000 0x001000>, /* ap 10 */ 315762306a36Sopenharmony_ci <0x00026000 0x00026000 0x001000>, /* ap 11 */ 315862306a36Sopenharmony_ci <0x00027000 0x00027000 0x001000>, /* ap 12 */ 315962306a36Sopenharmony_ci <0x00028000 0x00028000 0x001000>, /* ap 13 */ 316062306a36Sopenharmony_ci <0x00029000 0x00029000 0x001000>, /* ap 14 */ 316162306a36Sopenharmony_ci <0x0002a000 0x0002a000 0x001000>, /* ap 15 */ 316262306a36Sopenharmony_ci <0x0002b000 0x0002b000 0x001000>, /* ap 16 */ 316362306a36Sopenharmony_ci <0x0002c000 0x0002c000 0x001000>, /* ap 17 */ 316462306a36Sopenharmony_ci <0x0002d000 0x0002d000 0x001000>, /* ap 18 */ 316562306a36Sopenharmony_ci <0x0002e000 0x0002e000 0x001000>, /* ap 19 */ 316662306a36Sopenharmony_ci <0x0002f000 0x0002f000 0x001000>, /* ap 20 */ 316762306a36Sopenharmony_ci <0x00170000 0x00170000 0x010000>, /* ap 21 */ 316862306a36Sopenharmony_ci <0x00180000 0x00180000 0x001000>, /* ap 22 */ 316962306a36Sopenharmony_ci <0x00190000 0x00190000 0x010000>, /* ap 23 */ 317062306a36Sopenharmony_ci <0x001a0000 0x001a0000 0x001000>, /* ap 24 */ 317162306a36Sopenharmony_ci <0x001b0000 0x001b0000 0x010000>, /* ap 25 */ 317262306a36Sopenharmony_ci <0x001c0000 0x001c0000 0x001000>, /* ap 26 */ 317362306a36Sopenharmony_ci <0x001d0000 0x001d0000 0x010000>, /* ap 27 */ 317462306a36Sopenharmony_ci <0x001e0000 0x001e0000 0x001000>, /* ap 28 */ 317562306a36Sopenharmony_ci <0x00038000 0x00038000 0x001000>, /* ap 29 */ 317662306a36Sopenharmony_ci <0x00039000 0x00039000 0x001000>, /* ap 30 */ 317762306a36Sopenharmony_ci <0x0005c000 0x0005c000 0x001000>, /* ap 31 */ 317862306a36Sopenharmony_ci <0x0005d000 0x0005d000 0x001000>, /* ap 32 */ 317962306a36Sopenharmony_ci <0x0003a000 0x0003a000 0x001000>, /* ap 33 */ 318062306a36Sopenharmony_ci <0x0003b000 0x0003b000 0x001000>, /* ap 34 */ 318162306a36Sopenharmony_ci <0x0003c000 0x0003c000 0x001000>, /* ap 35 */ 318262306a36Sopenharmony_ci <0x0003d000 0x0003d000 0x001000>, /* ap 36 */ 318362306a36Sopenharmony_ci <0x0003e000 0x0003e000 0x001000>, /* ap 37 */ 318462306a36Sopenharmony_ci <0x0003f000 0x0003f000 0x001000>, /* ap 38 */ 318562306a36Sopenharmony_ci <0x00040000 0x00040000 0x001000>, /* ap 39 */ 318662306a36Sopenharmony_ci <0x00041000 0x00041000 0x001000>, /* ap 40 */ 318762306a36Sopenharmony_ci <0x00042000 0x00042000 0x001000>, /* ap 41 */ 318862306a36Sopenharmony_ci <0x00043000 0x00043000 0x001000>, /* ap 42 */ 318962306a36Sopenharmony_ci <0x00044000 0x00044000 0x001000>, /* ap 43 */ 319062306a36Sopenharmony_ci <0x00045000 0x00045000 0x001000>, /* ap 44 */ 319162306a36Sopenharmony_ci <0x00046000 0x00046000 0x001000>, /* ap 45 */ 319262306a36Sopenharmony_ci <0x00047000 0x00047000 0x001000>, /* ap 46 */ 319362306a36Sopenharmony_ci <0x00048000 0x00048000 0x001000>, /* ap 47 */ 319462306a36Sopenharmony_ci <0x00049000 0x00049000 0x001000>, /* ap 48 */ 319562306a36Sopenharmony_ci <0x0004a000 0x0004a000 0x001000>, /* ap 49 */ 319662306a36Sopenharmony_ci <0x0004b000 0x0004b000 0x001000>, /* ap 50 */ 319762306a36Sopenharmony_ci <0x0004c000 0x0004c000 0x001000>, /* ap 51 */ 319862306a36Sopenharmony_ci <0x0004d000 0x0004d000 0x001000>, /* ap 52 */ 319962306a36Sopenharmony_ci <0x0004e000 0x0004e000 0x001000>, /* ap 53 */ 320062306a36Sopenharmony_ci <0x0004f000 0x0004f000 0x001000>, /* ap 54 */ 320162306a36Sopenharmony_ci <0x00050000 0x00050000 0x001000>, /* ap 55 */ 320262306a36Sopenharmony_ci <0x00051000 0x00051000 0x001000>, /* ap 56 */ 320362306a36Sopenharmony_ci <0x00052000 0x00052000 0x001000>, /* ap 57 */ 320462306a36Sopenharmony_ci <0x00053000 0x00053000 0x001000>, /* ap 58 */ 320562306a36Sopenharmony_ci <0x00054000 0x00054000 0x001000>, /* ap 59 */ 320662306a36Sopenharmony_ci <0x00055000 0x00055000 0x001000>, /* ap 60 */ 320762306a36Sopenharmony_ci <0x00056000 0x00056000 0x001000>, /* ap 61 */ 320862306a36Sopenharmony_ci <0x00057000 0x00057000 0x001000>, /* ap 62 */ 320962306a36Sopenharmony_ci <0x00058000 0x00058000 0x001000>, /* ap 63 */ 321062306a36Sopenharmony_ci <0x00059000 0x00059000 0x001000>, /* ap 64 */ 321162306a36Sopenharmony_ci <0x0005a000 0x0005a000 0x001000>, /* ap 65 */ 321262306a36Sopenharmony_ci <0x0005b000 0x0005b000 0x001000>, /* ap 66 */ 321362306a36Sopenharmony_ci <0x00064000 0x00064000 0x001000>, /* ap 67 */ 321462306a36Sopenharmony_ci <0x00065000 0x00065000 0x001000>, /* ap 68 */ 321562306a36Sopenharmony_ci <0x0005e000 0x0005e000 0x001000>, /* ap 69 */ 321662306a36Sopenharmony_ci <0x0005f000 0x0005f000 0x001000>, /* ap 70 */ 321762306a36Sopenharmony_ci <0x00060000 0x00060000 0x001000>, /* ap 71 */ 321862306a36Sopenharmony_ci <0x00061000 0x00061000 0x001000>, /* ap 72 */ 321962306a36Sopenharmony_ci <0x00062000 0x00062000 0x001000>, /* ap 73 */ 322062306a36Sopenharmony_ci <0x00063000 0x00063000 0x001000>, /* ap 74 */ 322162306a36Sopenharmony_ci <0x00140000 0x00140000 0x020000>, /* ap 75 */ 322262306a36Sopenharmony_ci <0x00160000 0x00160000 0x001000>, /* ap 76 */ 322362306a36Sopenharmony_ci <0x00016000 0x00016000 0x001000>, /* ap 77 */ 322462306a36Sopenharmony_ci <0x00017000 0x00017000 0x001000>, /* ap 78 */ 322562306a36Sopenharmony_ci <0x000c0000 0x000c0000 0x020000>, /* ap 79 */ 322662306a36Sopenharmony_ci <0x000e0000 0x000e0000 0x001000>, /* ap 80 */ 322762306a36Sopenharmony_ci <0x00004000 0x00004000 0x001000>, /* ap 81 */ 322862306a36Sopenharmony_ci <0x00005000 0x00005000 0x001000>, /* ap 82 */ 322962306a36Sopenharmony_ci <0x00080000 0x00080000 0x020000>, /* ap 83 */ 323062306a36Sopenharmony_ci <0x000a0000 0x000a0000 0x001000>, /* ap 84 */ 323162306a36Sopenharmony_ci <0x00100000 0x00100000 0x020000>, /* ap 85 */ 323262306a36Sopenharmony_ci <0x00120000 0x00120000 0x001000>, /* ap 86 */ 323362306a36Sopenharmony_ci <0x00010000 0x00010000 0x001000>, /* ap 87 */ 323462306a36Sopenharmony_ci <0x00011000 0x00011000 0x001000>, /* ap 88 */ 323562306a36Sopenharmony_ci <0x0000a000 0x0000a000 0x001000>, /* ap 89 */ 323662306a36Sopenharmony_ci <0x0000b000 0x0000b000 0x001000>, /* ap 90 */ 323762306a36Sopenharmony_ci <0x0001c000 0x0001c000 0x001000>, /* ap 91 */ 323862306a36Sopenharmony_ci <0x0001d000 0x0001d000 0x001000>, /* ap 92 */ 323962306a36Sopenharmony_ci <0x0001e000 0x0001e000 0x001000>, /* ap 93 */ 324062306a36Sopenharmony_ci <0x0001f000 0x0001f000 0x001000>, /* ap 94 */ 324162306a36Sopenharmony_ci <0x00002000 0x00002000 0x001000>, /* ap 95 */ 324262306a36Sopenharmony_ci <0x00003000 0x00003000 0x001000>; /* ap 96 */ 324362306a36Sopenharmony_ci 324462306a36Sopenharmony_ci target-module@2000 { /* 0x48802000, ap 95 7c.0 */ 324562306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 324662306a36Sopenharmony_ci reg = <0x2000 0x4>, 324762306a36Sopenharmony_ci <0x2010 0x4>; 324862306a36Sopenharmony_ci reg-names = "rev", "sysc"; 324962306a36Sopenharmony_ci ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>; 325062306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 325162306a36Sopenharmony_ci <SYSC_IDLE_NO>, 325262306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 325362306a36Sopenharmony_ci /* Domains (P, C): core_pwrdm, l4cfg_clkdm */ 325462306a36Sopenharmony_ci clocks = <&l4cfg_clkctrl DRA7_L4CFG_MAILBOX13_CLKCTRL 0>; 325562306a36Sopenharmony_ci clock-names = "fck"; 325662306a36Sopenharmony_ci #address-cells = <1>; 325762306a36Sopenharmony_ci #size-cells = <1>; 325862306a36Sopenharmony_ci ranges = <0x0 0x2000 0x1000>; 325962306a36Sopenharmony_ci 326062306a36Sopenharmony_ci mailbox13: mailbox@0 { 326162306a36Sopenharmony_ci compatible = "ti,omap4-mailbox"; 326262306a36Sopenharmony_ci reg = <0x0 0x200>; 326362306a36Sopenharmony_ci interrupts = <GIC_SPI 379 IRQ_TYPE_LEVEL_HIGH>, 326462306a36Sopenharmony_ci <GIC_SPI 380 IRQ_TYPE_LEVEL_HIGH>, 326562306a36Sopenharmony_ci <GIC_SPI 381 IRQ_TYPE_LEVEL_HIGH>, 326662306a36Sopenharmony_ci <GIC_SPI 382 IRQ_TYPE_LEVEL_HIGH>; 326762306a36Sopenharmony_ci #mbox-cells = <1>; 326862306a36Sopenharmony_ci ti,mbox-num-users = <4>; 326962306a36Sopenharmony_ci ti,mbox-num-fifos = <12>; 327062306a36Sopenharmony_ci status = "disabled"; 327162306a36Sopenharmony_ci }; 327262306a36Sopenharmony_ci }; 327362306a36Sopenharmony_ci 327462306a36Sopenharmony_ci target-module@4000 { /* 0x48804000, ap 81 20.0 */ 327562306a36Sopenharmony_ci compatible = "ti,sysc"; 327662306a36Sopenharmony_ci status = "disabled"; 327762306a36Sopenharmony_ci #address-cells = <1>; 327862306a36Sopenharmony_ci #size-cells = <1>; 327962306a36Sopenharmony_ci ranges = <0x0 0x4000 0x1000>; 328062306a36Sopenharmony_ci }; 328162306a36Sopenharmony_ci 328262306a36Sopenharmony_ci target-module@a000 { /* 0x4880a000, ap 89 18.0 */ 328362306a36Sopenharmony_ci compatible = "ti,sysc"; 328462306a36Sopenharmony_ci status = "disabled"; 328562306a36Sopenharmony_ci #address-cells = <1>; 328662306a36Sopenharmony_ci #size-cells = <1>; 328762306a36Sopenharmony_ci ranges = <0x0 0xa000 0x1000>; 328862306a36Sopenharmony_ci }; 328962306a36Sopenharmony_ci 329062306a36Sopenharmony_ci target-module@10000 { /* 0x48810000, ap 87 28.0 */ 329162306a36Sopenharmony_ci compatible = "ti,sysc"; 329262306a36Sopenharmony_ci status = "disabled"; 329362306a36Sopenharmony_ci #address-cells = <1>; 329462306a36Sopenharmony_ci #size-cells = <1>; 329562306a36Sopenharmony_ci ranges = <0x0 0x10000 0x1000>; 329662306a36Sopenharmony_ci }; 329762306a36Sopenharmony_ci 329862306a36Sopenharmony_ci target-module@16000 { /* 0x48816000, ap 77 1e.0 */ 329962306a36Sopenharmony_ci compatible = "ti,sysc"; 330062306a36Sopenharmony_ci status = "disabled"; 330162306a36Sopenharmony_ci #address-cells = <1>; 330262306a36Sopenharmony_ci #size-cells = <1>; 330362306a36Sopenharmony_ci ranges = <0x0 0x16000 0x1000>; 330462306a36Sopenharmony_ci }; 330562306a36Sopenharmony_ci 330662306a36Sopenharmony_ci target-module@1c000 { /* 0x4881c000, ap 91 1c.0 */ 330762306a36Sopenharmony_ci compatible = "ti,sysc"; 330862306a36Sopenharmony_ci status = "disabled"; 330962306a36Sopenharmony_ci #address-cells = <1>; 331062306a36Sopenharmony_ci #size-cells = <1>; 331162306a36Sopenharmony_ci ranges = <0x0 0x1c000 0x1000>; 331262306a36Sopenharmony_ci }; 331362306a36Sopenharmony_ci 331462306a36Sopenharmony_ci target-module@1e000 { /* 0x4881e000, ap 93 2c.0 */ 331562306a36Sopenharmony_ci compatible = "ti,sysc"; 331662306a36Sopenharmony_ci status = "disabled"; 331762306a36Sopenharmony_ci #address-cells = <1>; 331862306a36Sopenharmony_ci #size-cells = <1>; 331962306a36Sopenharmony_ci ranges = <0x0 0x1e000 0x1000>; 332062306a36Sopenharmony_ci }; 332162306a36Sopenharmony_ci 332262306a36Sopenharmony_ci target-module@20000 { /* 0x48820000, ap 5 08.0 */ 332362306a36Sopenharmony_ci compatible = "ti,sysc-omap4-timer", "ti,sysc"; 332462306a36Sopenharmony_ci reg = <0x20000 0x4>, 332562306a36Sopenharmony_ci <0x20010 0x4>; 332662306a36Sopenharmony_ci reg-names = "rev", "sysc"; 332762306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP4_FREEEMU | 332862306a36Sopenharmony_ci SYSC_OMAP4_SOFTRESET)>; 332962306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 333062306a36Sopenharmony_ci <SYSC_IDLE_NO>, 333162306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 333262306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 333362306a36Sopenharmony_ci /* Domains (P, C): ipu_pwrdm, ipu_clkdm */ 333462306a36Sopenharmony_ci clocks = <&ipu_clkctrl DRA7_IPU_TIMER5_CLKCTRL 0>; 333562306a36Sopenharmony_ci clock-names = "fck"; 333662306a36Sopenharmony_ci #address-cells = <1>; 333762306a36Sopenharmony_ci #size-cells = <1>; 333862306a36Sopenharmony_ci ranges = <0x0 0x20000 0x1000>; 333962306a36Sopenharmony_ci 334062306a36Sopenharmony_ci timer5: timer@0 { 334162306a36Sopenharmony_ci compatible = "ti,omap5430-timer"; 334262306a36Sopenharmony_ci reg = <0x0 0x80>; 334362306a36Sopenharmony_ci clocks = <&ipu_clkctrl DRA7_IPU_TIMER5_CLKCTRL 24>, <&timer_sys_clk_div>; 334462306a36Sopenharmony_ci clock-names = "fck", "timer_sys_ck"; 334562306a36Sopenharmony_ci interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>; 334662306a36Sopenharmony_ci }; 334762306a36Sopenharmony_ci }; 334862306a36Sopenharmony_ci 334962306a36Sopenharmony_ci target-module@22000 { /* 0x48822000, ap 7 24.0 */ 335062306a36Sopenharmony_ci compatible = "ti,sysc-omap4-timer", "ti,sysc"; 335162306a36Sopenharmony_ci reg = <0x22000 0x4>, 335262306a36Sopenharmony_ci <0x22010 0x4>; 335362306a36Sopenharmony_ci reg-names = "rev", "sysc"; 335462306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP4_FREEEMU | 335562306a36Sopenharmony_ci SYSC_OMAP4_SOFTRESET)>; 335662306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 335762306a36Sopenharmony_ci <SYSC_IDLE_NO>, 335862306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 335962306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 336062306a36Sopenharmony_ci /* Domains (P, C): ipu_pwrdm, ipu_clkdm */ 336162306a36Sopenharmony_ci clocks = <&ipu_clkctrl DRA7_IPU_TIMER6_CLKCTRL 0>; 336262306a36Sopenharmony_ci clock-names = "fck"; 336362306a36Sopenharmony_ci #address-cells = <1>; 336462306a36Sopenharmony_ci #size-cells = <1>; 336562306a36Sopenharmony_ci ranges = <0x0 0x22000 0x1000>; 336662306a36Sopenharmony_ci 336762306a36Sopenharmony_ci timer6: timer@0 { 336862306a36Sopenharmony_ci compatible = "ti,omap5430-timer"; 336962306a36Sopenharmony_ci reg = <0x0 0x80>; 337062306a36Sopenharmony_ci clocks = <&ipu_clkctrl DRA7_IPU_TIMER6_CLKCTRL 24>, <&timer_sys_clk_div>; 337162306a36Sopenharmony_ci clock-names = "fck", "timer_sys_ck"; 337262306a36Sopenharmony_ci interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>; 337362306a36Sopenharmony_ci }; 337462306a36Sopenharmony_ci }; 337562306a36Sopenharmony_ci 337662306a36Sopenharmony_ci target-module@24000 { /* 0x48824000, ap 9 26.0 */ 337762306a36Sopenharmony_ci compatible = "ti,sysc-omap4-timer", "ti,sysc"; 337862306a36Sopenharmony_ci reg = <0x24000 0x4>, 337962306a36Sopenharmony_ci <0x24010 0x4>; 338062306a36Sopenharmony_ci reg-names = "rev", "sysc"; 338162306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP4_FREEEMU | 338262306a36Sopenharmony_ci SYSC_OMAP4_SOFTRESET)>; 338362306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 338462306a36Sopenharmony_ci <SYSC_IDLE_NO>, 338562306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 338662306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 338762306a36Sopenharmony_ci /* Domains (P, C): ipu_pwrdm, ipu_clkdm */ 338862306a36Sopenharmony_ci clocks = <&ipu_clkctrl DRA7_IPU_TIMER7_CLKCTRL 0>; 338962306a36Sopenharmony_ci clock-names = "fck"; 339062306a36Sopenharmony_ci #address-cells = <1>; 339162306a36Sopenharmony_ci #size-cells = <1>; 339262306a36Sopenharmony_ci ranges = <0x0 0x24000 0x1000>; 339362306a36Sopenharmony_ci 339462306a36Sopenharmony_ci timer7: timer@0 { 339562306a36Sopenharmony_ci compatible = "ti,omap5430-timer"; 339662306a36Sopenharmony_ci reg = <0x0 0x80>; 339762306a36Sopenharmony_ci clocks = <&ipu_clkctrl DRA7_IPU_TIMER7_CLKCTRL 24>, <&timer_sys_clk_div>; 339862306a36Sopenharmony_ci clock-names = "fck", "timer_sys_ck"; 339962306a36Sopenharmony_ci interrupts = <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>; 340062306a36Sopenharmony_ci }; 340162306a36Sopenharmony_ci }; 340262306a36Sopenharmony_ci 340362306a36Sopenharmony_ci target-module@26000 { /* 0x48826000, ap 11 0c.0 */ 340462306a36Sopenharmony_ci compatible = "ti,sysc-omap4-timer", "ti,sysc"; 340562306a36Sopenharmony_ci reg = <0x26000 0x4>, 340662306a36Sopenharmony_ci <0x26010 0x4>; 340762306a36Sopenharmony_ci reg-names = "rev", "sysc"; 340862306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP4_FREEEMU | 340962306a36Sopenharmony_ci SYSC_OMAP4_SOFTRESET)>; 341062306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 341162306a36Sopenharmony_ci <SYSC_IDLE_NO>, 341262306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 341362306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 341462306a36Sopenharmony_ci /* Domains (P, C): ipu_pwrdm, ipu_clkdm */ 341562306a36Sopenharmony_ci clocks = <&ipu_clkctrl DRA7_IPU_TIMER8_CLKCTRL 0>; 341662306a36Sopenharmony_ci clock-names = "fck"; 341762306a36Sopenharmony_ci #address-cells = <1>; 341862306a36Sopenharmony_ci #size-cells = <1>; 341962306a36Sopenharmony_ci ranges = <0x0 0x26000 0x1000>; 342062306a36Sopenharmony_ci 342162306a36Sopenharmony_ci timer8: timer@0 { 342262306a36Sopenharmony_ci compatible = "ti,omap5430-timer"; 342362306a36Sopenharmony_ci reg = <0x0 0x80>; 342462306a36Sopenharmony_ci clocks = <&ipu_clkctrl DRA7_IPU_TIMER8_CLKCTRL 24>, <&timer_sys_clk_div>; 342562306a36Sopenharmony_ci clock-names = "fck", "timer_sys_ck"; 342662306a36Sopenharmony_ci interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>; 342762306a36Sopenharmony_ci }; 342862306a36Sopenharmony_ci }; 342962306a36Sopenharmony_ci 343062306a36Sopenharmony_ci target-module@28000 { /* 0x48828000, ap 13 16.0 */ 343162306a36Sopenharmony_ci compatible = "ti,sysc-omap4-timer", "ti,sysc"; 343262306a36Sopenharmony_ci reg = <0x28000 0x4>, 343362306a36Sopenharmony_ci <0x28010 0x4>; 343462306a36Sopenharmony_ci reg-names = "rev", "sysc"; 343562306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP4_FREEEMU | 343662306a36Sopenharmony_ci SYSC_OMAP4_SOFTRESET)>; 343762306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 343862306a36Sopenharmony_ci <SYSC_IDLE_NO>, 343962306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 344062306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 344162306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per3_clkdm */ 344262306a36Sopenharmony_ci clocks = <&l4per3_clkctrl DRA7_L4PER3_TIMER13_CLKCTRL 0>; 344362306a36Sopenharmony_ci clock-names = "fck"; 344462306a36Sopenharmony_ci #address-cells = <1>; 344562306a36Sopenharmony_ci #size-cells = <1>; 344662306a36Sopenharmony_ci ranges = <0x0 0x28000 0x1000>; 344762306a36Sopenharmony_ci 344862306a36Sopenharmony_ci timer13: timer@0 { 344962306a36Sopenharmony_ci compatible = "ti,omap5430-timer"; 345062306a36Sopenharmony_ci reg = <0x0 0x80>; 345162306a36Sopenharmony_ci clocks = <&l4per3_clkctrl DRA7_L4PER3_TIMER13_CLKCTRL 24>, <&timer_sys_clk_div>; 345262306a36Sopenharmony_ci clock-names = "fck", "timer_sys_ck"; 345362306a36Sopenharmony_ci interrupts = <GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH>; 345462306a36Sopenharmony_ci ti,timer-pwm; 345562306a36Sopenharmony_ci }; 345662306a36Sopenharmony_ci }; 345762306a36Sopenharmony_ci 345862306a36Sopenharmony_ci target-module@2a000 { /* 0x4882a000, ap 15 10.0 */ 345962306a36Sopenharmony_ci compatible = "ti,sysc-omap4-timer", "ti,sysc"; 346062306a36Sopenharmony_ci reg = <0x2a000 0x4>, 346162306a36Sopenharmony_ci <0x2a010 0x4>; 346262306a36Sopenharmony_ci reg-names = "rev", "sysc"; 346362306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP4_FREEEMU | 346462306a36Sopenharmony_ci SYSC_OMAP4_SOFTRESET)>; 346562306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 346662306a36Sopenharmony_ci <SYSC_IDLE_NO>, 346762306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 346862306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 346962306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per3_clkdm */ 347062306a36Sopenharmony_ci clocks = <&l4per3_clkctrl DRA7_L4PER3_TIMER14_CLKCTRL 0>; 347162306a36Sopenharmony_ci clock-names = "fck"; 347262306a36Sopenharmony_ci #address-cells = <1>; 347362306a36Sopenharmony_ci #size-cells = <1>; 347462306a36Sopenharmony_ci ranges = <0x0 0x2a000 0x1000>; 347562306a36Sopenharmony_ci 347662306a36Sopenharmony_ci timer14: timer@0 { 347762306a36Sopenharmony_ci compatible = "ti,omap5430-timer"; 347862306a36Sopenharmony_ci reg = <0x0 0x80>; 347962306a36Sopenharmony_ci clocks = <&l4per3_clkctrl DRA7_L4PER3_TIMER14_CLKCTRL 24>, <&timer_sys_clk_div>; 348062306a36Sopenharmony_ci clock-names = "fck", "timer_sys_ck"; 348162306a36Sopenharmony_ci interrupts = <GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH>; 348262306a36Sopenharmony_ci ti,timer-pwm; 348362306a36Sopenharmony_ci }; 348462306a36Sopenharmony_ci }; 348562306a36Sopenharmony_ci timer15_target: target-module@2c000 { /* 0x4882c000, ap 17 02.0 */ 348662306a36Sopenharmony_ci compatible = "ti,sysc-omap4-timer", "ti,sysc"; 348762306a36Sopenharmony_ci reg = <0x2c000 0x4>, 348862306a36Sopenharmony_ci <0x2c010 0x4>; 348962306a36Sopenharmony_ci reg-names = "rev", "sysc"; 349062306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP4_FREEEMU | 349162306a36Sopenharmony_ci SYSC_OMAP4_SOFTRESET)>; 349262306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 349362306a36Sopenharmony_ci <SYSC_IDLE_NO>, 349462306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 349562306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 349662306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per3_clkdm */ 349762306a36Sopenharmony_ci clocks = <&l4per3_clkctrl DRA7_L4PER3_TIMER15_CLKCTRL 0>; 349862306a36Sopenharmony_ci clock-names = "fck"; 349962306a36Sopenharmony_ci #address-cells = <1>; 350062306a36Sopenharmony_ci #size-cells = <1>; 350162306a36Sopenharmony_ci ranges = <0x0 0x2c000 0x1000>; 350262306a36Sopenharmony_ci 350362306a36Sopenharmony_ci timer15: timer@0 { 350462306a36Sopenharmony_ci compatible = "ti,omap5430-timer"; 350562306a36Sopenharmony_ci reg = <0x0 0x80>; 350662306a36Sopenharmony_ci clocks = <&l4per3_clkctrl DRA7_L4PER3_TIMER15_CLKCTRL 24>, <&timer_sys_clk_div>; 350762306a36Sopenharmony_ci clock-names = "fck", "timer_sys_ck"; 350862306a36Sopenharmony_ci interrupts = <GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH>; 350962306a36Sopenharmony_ci ti,timer-pwm; 351062306a36Sopenharmony_ci }; 351162306a36Sopenharmony_ci }; 351262306a36Sopenharmony_ci 351362306a36Sopenharmony_ci timer16_target: target-module@2e000 { /* 0x4882e000, ap 19 14.0 */ 351462306a36Sopenharmony_ci compatible = "ti,sysc-omap4-timer", "ti,sysc"; 351562306a36Sopenharmony_ci reg = <0x2e000 0x4>, 351662306a36Sopenharmony_ci <0x2e010 0x4>; 351762306a36Sopenharmony_ci reg-names = "rev", "sysc"; 351862306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP4_FREEEMU | 351962306a36Sopenharmony_ci SYSC_OMAP4_SOFTRESET)>; 352062306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 352162306a36Sopenharmony_ci <SYSC_IDLE_NO>, 352262306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 352362306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 352462306a36Sopenharmony_ci /* Domains (P, C): l4per_pwrdm, l4per3_clkdm */ 352562306a36Sopenharmony_ci clocks = <&l4per3_clkctrl DRA7_L4PER3_TIMER16_CLKCTRL 0>; 352662306a36Sopenharmony_ci clock-names = "fck"; 352762306a36Sopenharmony_ci #address-cells = <1>; 352862306a36Sopenharmony_ci #size-cells = <1>; 352962306a36Sopenharmony_ci ranges = <0x0 0x2e000 0x1000>; 353062306a36Sopenharmony_ci 353162306a36Sopenharmony_ci timer16: timer@0 { 353262306a36Sopenharmony_ci compatible = "ti,omap5430-timer"; 353362306a36Sopenharmony_ci reg = <0x0 0x80>; 353462306a36Sopenharmony_ci clocks = <&l4per3_clkctrl DRA7_L4PER3_TIMER16_CLKCTRL 24>, <&timer_sys_clk_div>; 353562306a36Sopenharmony_ci clock-names = "fck", "timer_sys_ck"; 353662306a36Sopenharmony_ci interrupts = <GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH>; 353762306a36Sopenharmony_ci ti,timer-pwm; 353862306a36Sopenharmony_ci }; 353962306a36Sopenharmony_ci }; 354062306a36Sopenharmony_ci 354162306a36Sopenharmony_ci rtctarget: target-module@38000 { /* 0x48838000, ap 29 12.0 */ 354262306a36Sopenharmony_ci compatible = "ti,sysc-omap4-simple", "ti,sysc"; 354362306a36Sopenharmony_ci reg = <0x38074 0x4>, 354462306a36Sopenharmony_ci <0x38078 0x4>; 354562306a36Sopenharmony_ci reg-names = "rev", "sysc"; 354662306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 354762306a36Sopenharmony_ci <SYSC_IDLE_NO>, 354862306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 354962306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 355062306a36Sopenharmony_ci /* Domains (P, C): rtc_pwrdm, rtc_clkdm */ 355162306a36Sopenharmony_ci clocks = <&rtc_clkctrl DRA7_RTC_RTCSS_CLKCTRL 0>; 355262306a36Sopenharmony_ci clock-names = "fck"; 355362306a36Sopenharmony_ci #address-cells = <1>; 355462306a36Sopenharmony_ci #size-cells = <1>; 355562306a36Sopenharmony_ci ranges = <0x0 0x38000 0x1000>; 355662306a36Sopenharmony_ci 355762306a36Sopenharmony_ci rtc: rtc@0 { 355862306a36Sopenharmony_ci compatible = "ti,am3352-rtc"; 355962306a36Sopenharmony_ci reg = <0x0 0x100>; 356062306a36Sopenharmony_ci interrupts = <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>, 356162306a36Sopenharmony_ci <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>; 356262306a36Sopenharmony_ci clocks = <&sys_32k_ck>; 356362306a36Sopenharmony_ci }; 356462306a36Sopenharmony_ci }; 356562306a36Sopenharmony_ci 356662306a36Sopenharmony_ci target-module@3a000 { /* 0x4883a000, ap 33 3e.0 */ 356762306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 356862306a36Sopenharmony_ci reg = <0x3a000 0x4>, 356962306a36Sopenharmony_ci <0x3a010 0x4>; 357062306a36Sopenharmony_ci reg-names = "rev", "sysc"; 357162306a36Sopenharmony_ci ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>; 357262306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 357362306a36Sopenharmony_ci <SYSC_IDLE_NO>, 357462306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 357562306a36Sopenharmony_ci /* Domains (P, C): core_pwrdm, l4cfg_clkdm */ 357662306a36Sopenharmony_ci clocks = <&l4cfg_clkctrl DRA7_L4CFG_MAILBOX2_CLKCTRL 0>; 357762306a36Sopenharmony_ci clock-names = "fck"; 357862306a36Sopenharmony_ci #address-cells = <1>; 357962306a36Sopenharmony_ci #size-cells = <1>; 358062306a36Sopenharmony_ci ranges = <0x0 0x3a000 0x1000>; 358162306a36Sopenharmony_ci 358262306a36Sopenharmony_ci mailbox2: mailbox@0 { 358362306a36Sopenharmony_ci compatible = "ti,omap4-mailbox"; 358462306a36Sopenharmony_ci reg = <0x0 0x200>; 358562306a36Sopenharmony_ci interrupts = <GIC_SPI 237 IRQ_TYPE_LEVEL_HIGH>, 358662306a36Sopenharmony_ci <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>, 358762306a36Sopenharmony_ci <GIC_SPI 239 IRQ_TYPE_LEVEL_HIGH>, 358862306a36Sopenharmony_ci <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>; 358962306a36Sopenharmony_ci #mbox-cells = <1>; 359062306a36Sopenharmony_ci ti,mbox-num-users = <4>; 359162306a36Sopenharmony_ci ti,mbox-num-fifos = <12>; 359262306a36Sopenharmony_ci status = "disabled"; 359362306a36Sopenharmony_ci }; 359462306a36Sopenharmony_ci }; 359562306a36Sopenharmony_ci 359662306a36Sopenharmony_ci target-module@3c000 { /* 0x4883c000, ap 35 3a.0 */ 359762306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 359862306a36Sopenharmony_ci reg = <0x3c000 0x4>, 359962306a36Sopenharmony_ci <0x3c010 0x4>; 360062306a36Sopenharmony_ci reg-names = "rev", "sysc"; 360162306a36Sopenharmony_ci ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>; 360262306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 360362306a36Sopenharmony_ci <SYSC_IDLE_NO>, 360462306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 360562306a36Sopenharmony_ci /* Domains (P, C): core_pwrdm, l4cfg_clkdm */ 360662306a36Sopenharmony_ci clocks = <&l4cfg_clkctrl DRA7_L4CFG_MAILBOX3_CLKCTRL 0>; 360762306a36Sopenharmony_ci clock-names = "fck"; 360862306a36Sopenharmony_ci #address-cells = <1>; 360962306a36Sopenharmony_ci #size-cells = <1>; 361062306a36Sopenharmony_ci ranges = <0x0 0x3c000 0x1000>; 361162306a36Sopenharmony_ci 361262306a36Sopenharmony_ci mailbox3: mailbox@0 { 361362306a36Sopenharmony_ci compatible = "ti,omap4-mailbox"; 361462306a36Sopenharmony_ci reg = <0x0 0x200>; 361562306a36Sopenharmony_ci interrupts = <GIC_SPI 241 IRQ_TYPE_LEVEL_HIGH>, 361662306a36Sopenharmony_ci <GIC_SPI 242 IRQ_TYPE_LEVEL_HIGH>, 361762306a36Sopenharmony_ci <GIC_SPI 243 IRQ_TYPE_LEVEL_HIGH>, 361862306a36Sopenharmony_ci <GIC_SPI 244 IRQ_TYPE_LEVEL_HIGH>; 361962306a36Sopenharmony_ci #mbox-cells = <1>; 362062306a36Sopenharmony_ci ti,mbox-num-users = <4>; 362162306a36Sopenharmony_ci ti,mbox-num-fifos = <12>; 362262306a36Sopenharmony_ci status = "disabled"; 362362306a36Sopenharmony_ci }; 362462306a36Sopenharmony_ci }; 362562306a36Sopenharmony_ci 362662306a36Sopenharmony_ci target-module@3e000 { /* 0x4883e000, ap 37 46.0 */ 362762306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 362862306a36Sopenharmony_ci reg = <0x3e000 0x4>, 362962306a36Sopenharmony_ci <0x3e010 0x4>; 363062306a36Sopenharmony_ci reg-names = "rev", "sysc"; 363162306a36Sopenharmony_ci ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>; 363262306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 363362306a36Sopenharmony_ci <SYSC_IDLE_NO>, 363462306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 363562306a36Sopenharmony_ci /* Domains (P, C): core_pwrdm, l4cfg_clkdm */ 363662306a36Sopenharmony_ci clocks = <&l4cfg_clkctrl DRA7_L4CFG_MAILBOX4_CLKCTRL 0>; 363762306a36Sopenharmony_ci clock-names = "fck"; 363862306a36Sopenharmony_ci #address-cells = <1>; 363962306a36Sopenharmony_ci #size-cells = <1>; 364062306a36Sopenharmony_ci ranges = <0x0 0x3e000 0x1000>; 364162306a36Sopenharmony_ci 364262306a36Sopenharmony_ci mailbox4: mailbox@0 { 364362306a36Sopenharmony_ci compatible = "ti,omap4-mailbox"; 364462306a36Sopenharmony_ci reg = <0x0 0x200>; 364562306a36Sopenharmony_ci interrupts = <GIC_SPI 245 IRQ_TYPE_LEVEL_HIGH>, 364662306a36Sopenharmony_ci <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>, 364762306a36Sopenharmony_ci <GIC_SPI 247 IRQ_TYPE_LEVEL_HIGH>, 364862306a36Sopenharmony_ci <GIC_SPI 248 IRQ_TYPE_LEVEL_HIGH>; 364962306a36Sopenharmony_ci #mbox-cells = <1>; 365062306a36Sopenharmony_ci ti,mbox-num-users = <4>; 365162306a36Sopenharmony_ci ti,mbox-num-fifos = <12>; 365262306a36Sopenharmony_ci status = "disabled"; 365362306a36Sopenharmony_ci }; 365462306a36Sopenharmony_ci }; 365562306a36Sopenharmony_ci 365662306a36Sopenharmony_ci target-module@40000 { /* 0x48840000, ap 39 64.0 */ 365762306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 365862306a36Sopenharmony_ci reg = <0x40000 0x4>, 365962306a36Sopenharmony_ci <0x40010 0x4>; 366062306a36Sopenharmony_ci reg-names = "rev", "sysc"; 366162306a36Sopenharmony_ci ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>; 366262306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 366362306a36Sopenharmony_ci <SYSC_IDLE_NO>, 366462306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 366562306a36Sopenharmony_ci /* Domains (P, C): core_pwrdm, l4cfg_clkdm */ 366662306a36Sopenharmony_ci clocks = <&l4cfg_clkctrl DRA7_L4CFG_MAILBOX5_CLKCTRL 0>; 366762306a36Sopenharmony_ci clock-names = "fck"; 366862306a36Sopenharmony_ci #address-cells = <1>; 366962306a36Sopenharmony_ci #size-cells = <1>; 367062306a36Sopenharmony_ci ranges = <0x0 0x40000 0x1000>; 367162306a36Sopenharmony_ci 367262306a36Sopenharmony_ci mailbox5: mailbox@0 { 367362306a36Sopenharmony_ci compatible = "ti,omap4-mailbox"; 367462306a36Sopenharmony_ci reg = <0x0 0x200>; 367562306a36Sopenharmony_ci interrupts = <GIC_SPI 249 IRQ_TYPE_LEVEL_HIGH>, 367662306a36Sopenharmony_ci <GIC_SPI 250 IRQ_TYPE_LEVEL_HIGH>, 367762306a36Sopenharmony_ci <GIC_SPI 251 IRQ_TYPE_LEVEL_HIGH>, 367862306a36Sopenharmony_ci <GIC_SPI 252 IRQ_TYPE_LEVEL_HIGH>; 367962306a36Sopenharmony_ci #mbox-cells = <1>; 368062306a36Sopenharmony_ci ti,mbox-num-users = <4>; 368162306a36Sopenharmony_ci ti,mbox-num-fifos = <12>; 368262306a36Sopenharmony_ci status = "disabled"; 368362306a36Sopenharmony_ci }; 368462306a36Sopenharmony_ci }; 368562306a36Sopenharmony_ci 368662306a36Sopenharmony_ci target-module@42000 { /* 0x48842000, ap 41 4e.0 */ 368762306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 368862306a36Sopenharmony_ci reg = <0x42000 0x4>, 368962306a36Sopenharmony_ci <0x42010 0x4>; 369062306a36Sopenharmony_ci reg-names = "rev", "sysc"; 369162306a36Sopenharmony_ci ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>; 369262306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 369362306a36Sopenharmony_ci <SYSC_IDLE_NO>, 369462306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 369562306a36Sopenharmony_ci /* Domains (P, C): core_pwrdm, l4cfg_clkdm */ 369662306a36Sopenharmony_ci clocks = <&l4cfg_clkctrl DRA7_L4CFG_MAILBOX6_CLKCTRL 0>; 369762306a36Sopenharmony_ci clock-names = "fck"; 369862306a36Sopenharmony_ci #address-cells = <1>; 369962306a36Sopenharmony_ci #size-cells = <1>; 370062306a36Sopenharmony_ci ranges = <0x0 0x42000 0x1000>; 370162306a36Sopenharmony_ci 370262306a36Sopenharmony_ci mailbox6: mailbox@0 { 370362306a36Sopenharmony_ci compatible = "ti,omap4-mailbox"; 370462306a36Sopenharmony_ci reg = <0x0 0x200>; 370562306a36Sopenharmony_ci interrupts = <GIC_SPI 253 IRQ_TYPE_LEVEL_HIGH>, 370662306a36Sopenharmony_ci <GIC_SPI 254 IRQ_TYPE_LEVEL_HIGH>, 370762306a36Sopenharmony_ci <GIC_SPI 255 IRQ_TYPE_LEVEL_HIGH>, 370862306a36Sopenharmony_ci <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH>; 370962306a36Sopenharmony_ci #mbox-cells = <1>; 371062306a36Sopenharmony_ci ti,mbox-num-users = <4>; 371162306a36Sopenharmony_ci ti,mbox-num-fifos = <12>; 371262306a36Sopenharmony_ci status = "disabled"; 371362306a36Sopenharmony_ci }; 371462306a36Sopenharmony_ci }; 371562306a36Sopenharmony_ci 371662306a36Sopenharmony_ci target-module@44000 { /* 0x48844000, ap 43 42.0 */ 371762306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 371862306a36Sopenharmony_ci reg = <0x44000 0x4>, 371962306a36Sopenharmony_ci <0x44010 0x4>; 372062306a36Sopenharmony_ci reg-names = "rev", "sysc"; 372162306a36Sopenharmony_ci ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>; 372262306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 372362306a36Sopenharmony_ci <SYSC_IDLE_NO>, 372462306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 372562306a36Sopenharmony_ci /* Domains (P, C): core_pwrdm, l4cfg_clkdm */ 372662306a36Sopenharmony_ci clocks = <&l4cfg_clkctrl DRA7_L4CFG_MAILBOX7_CLKCTRL 0>; 372762306a36Sopenharmony_ci clock-names = "fck"; 372862306a36Sopenharmony_ci #address-cells = <1>; 372962306a36Sopenharmony_ci #size-cells = <1>; 373062306a36Sopenharmony_ci ranges = <0x0 0x44000 0x1000>; 373162306a36Sopenharmony_ci 373262306a36Sopenharmony_ci mailbox7: mailbox@0 { 373362306a36Sopenharmony_ci compatible = "ti,omap4-mailbox"; 373462306a36Sopenharmony_ci reg = <0x0 0x200>; 373562306a36Sopenharmony_ci interrupts = <GIC_SPI 257 IRQ_TYPE_LEVEL_HIGH>, 373662306a36Sopenharmony_ci <GIC_SPI 258 IRQ_TYPE_LEVEL_HIGH>, 373762306a36Sopenharmony_ci <GIC_SPI 259 IRQ_TYPE_LEVEL_HIGH>, 373862306a36Sopenharmony_ci <GIC_SPI 260 IRQ_TYPE_LEVEL_HIGH>; 373962306a36Sopenharmony_ci #mbox-cells = <1>; 374062306a36Sopenharmony_ci ti,mbox-num-users = <4>; 374162306a36Sopenharmony_ci ti,mbox-num-fifos = <12>; 374262306a36Sopenharmony_ci status = "disabled"; 374362306a36Sopenharmony_ci }; 374462306a36Sopenharmony_ci }; 374562306a36Sopenharmony_ci 374662306a36Sopenharmony_ci target-module@46000 { /* 0x48846000, ap 45 48.0 */ 374762306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 374862306a36Sopenharmony_ci reg = <0x46000 0x4>, 374962306a36Sopenharmony_ci <0x46010 0x4>; 375062306a36Sopenharmony_ci reg-names = "rev", "sysc"; 375162306a36Sopenharmony_ci ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>; 375262306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 375362306a36Sopenharmony_ci <SYSC_IDLE_NO>, 375462306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 375562306a36Sopenharmony_ci /* Domains (P, C): core_pwrdm, l4cfg_clkdm */ 375662306a36Sopenharmony_ci clocks = <&l4cfg_clkctrl DRA7_L4CFG_MAILBOX8_CLKCTRL 0>; 375762306a36Sopenharmony_ci clock-names = "fck"; 375862306a36Sopenharmony_ci #address-cells = <1>; 375962306a36Sopenharmony_ci #size-cells = <1>; 376062306a36Sopenharmony_ci ranges = <0x0 0x46000 0x1000>; 376162306a36Sopenharmony_ci 376262306a36Sopenharmony_ci mailbox8: mailbox@0 { 376362306a36Sopenharmony_ci compatible = "ti,omap4-mailbox"; 376462306a36Sopenharmony_ci reg = <0x0 0x200>; 376562306a36Sopenharmony_ci interrupts = <GIC_SPI 261 IRQ_TYPE_LEVEL_HIGH>, 376662306a36Sopenharmony_ci <GIC_SPI 262 IRQ_TYPE_LEVEL_HIGH>, 376762306a36Sopenharmony_ci <GIC_SPI 263 IRQ_TYPE_LEVEL_HIGH>, 376862306a36Sopenharmony_ci <GIC_SPI 264 IRQ_TYPE_LEVEL_HIGH>; 376962306a36Sopenharmony_ci #mbox-cells = <1>; 377062306a36Sopenharmony_ci ti,mbox-num-users = <4>; 377162306a36Sopenharmony_ci ti,mbox-num-fifos = <12>; 377262306a36Sopenharmony_ci status = "disabled"; 377362306a36Sopenharmony_ci }; 377462306a36Sopenharmony_ci }; 377562306a36Sopenharmony_ci 377662306a36Sopenharmony_ci target-module@48000 { /* 0x48848000, ap 47 36.0 */ 377762306a36Sopenharmony_ci compatible = "ti,sysc"; 377862306a36Sopenharmony_ci status = "disabled"; 377962306a36Sopenharmony_ci #address-cells = <1>; 378062306a36Sopenharmony_ci #size-cells = <1>; 378162306a36Sopenharmony_ci ranges = <0x0 0x48000 0x1000>; 378262306a36Sopenharmony_ci }; 378362306a36Sopenharmony_ci 378462306a36Sopenharmony_ci target-module@4a000 { /* 0x4884a000, ap 49 38.0 */ 378562306a36Sopenharmony_ci compatible = "ti,sysc"; 378662306a36Sopenharmony_ci status = "disabled"; 378762306a36Sopenharmony_ci #address-cells = <1>; 378862306a36Sopenharmony_ci #size-cells = <1>; 378962306a36Sopenharmony_ci ranges = <0x0 0x4a000 0x1000>; 379062306a36Sopenharmony_ci }; 379162306a36Sopenharmony_ci 379262306a36Sopenharmony_ci target-module@4c000 { /* 0x4884c000, ap 51 44.0 */ 379362306a36Sopenharmony_ci compatible = "ti,sysc"; 379462306a36Sopenharmony_ci status = "disabled"; 379562306a36Sopenharmony_ci #address-cells = <1>; 379662306a36Sopenharmony_ci #size-cells = <1>; 379762306a36Sopenharmony_ci ranges = <0x0 0x4c000 0x1000>; 379862306a36Sopenharmony_ci }; 379962306a36Sopenharmony_ci 380062306a36Sopenharmony_ci target-module@4e000 { /* 0x4884e000, ap 53 4c.0 */ 380162306a36Sopenharmony_ci compatible = "ti,sysc"; 380262306a36Sopenharmony_ci status = "disabled"; 380362306a36Sopenharmony_ci #address-cells = <1>; 380462306a36Sopenharmony_ci #size-cells = <1>; 380562306a36Sopenharmony_ci ranges = <0x0 0x4e000 0x1000>; 380662306a36Sopenharmony_ci }; 380762306a36Sopenharmony_ci 380862306a36Sopenharmony_ci target-module@50000 { /* 0x48850000, ap 55 40.0 */ 380962306a36Sopenharmony_ci compatible = "ti,sysc"; 381062306a36Sopenharmony_ci status = "disabled"; 381162306a36Sopenharmony_ci #address-cells = <1>; 381262306a36Sopenharmony_ci #size-cells = <1>; 381362306a36Sopenharmony_ci ranges = <0x0 0x50000 0x1000>; 381462306a36Sopenharmony_ci }; 381562306a36Sopenharmony_ci 381662306a36Sopenharmony_ci target-module@52000 { /* 0x48852000, ap 57 54.0 */ 381762306a36Sopenharmony_ci compatible = "ti,sysc"; 381862306a36Sopenharmony_ci status = "disabled"; 381962306a36Sopenharmony_ci #address-cells = <1>; 382062306a36Sopenharmony_ci #size-cells = <1>; 382162306a36Sopenharmony_ci ranges = <0x0 0x52000 0x1000>; 382262306a36Sopenharmony_ci }; 382362306a36Sopenharmony_ci 382462306a36Sopenharmony_ci target-module@54000 { /* 0x48854000, ap 59 1a.0 */ 382562306a36Sopenharmony_ci compatible = "ti,sysc"; 382662306a36Sopenharmony_ci status = "disabled"; 382762306a36Sopenharmony_ci #address-cells = <1>; 382862306a36Sopenharmony_ci #size-cells = <1>; 382962306a36Sopenharmony_ci ranges = <0x0 0x54000 0x1000>; 383062306a36Sopenharmony_ci }; 383162306a36Sopenharmony_ci 383262306a36Sopenharmony_ci target-module@56000 { /* 0x48856000, ap 61 22.0 */ 383362306a36Sopenharmony_ci compatible = "ti,sysc"; 383462306a36Sopenharmony_ci status = "disabled"; 383562306a36Sopenharmony_ci #address-cells = <1>; 383662306a36Sopenharmony_ci #size-cells = <1>; 383762306a36Sopenharmony_ci ranges = <0x0 0x56000 0x1000>; 383862306a36Sopenharmony_ci }; 383962306a36Sopenharmony_ci 384062306a36Sopenharmony_ci target-module@58000 { /* 0x48858000, ap 63 2a.0 */ 384162306a36Sopenharmony_ci compatible = "ti,sysc"; 384262306a36Sopenharmony_ci status = "disabled"; 384362306a36Sopenharmony_ci #address-cells = <1>; 384462306a36Sopenharmony_ci #size-cells = <1>; 384562306a36Sopenharmony_ci ranges = <0x0 0x58000 0x1000>; 384662306a36Sopenharmony_ci }; 384762306a36Sopenharmony_ci 384862306a36Sopenharmony_ci target-module@5a000 { /* 0x4885a000, ap 65 5c.0 */ 384962306a36Sopenharmony_ci compatible = "ti,sysc"; 385062306a36Sopenharmony_ci status = "disabled"; 385162306a36Sopenharmony_ci #address-cells = <1>; 385262306a36Sopenharmony_ci #size-cells = <1>; 385362306a36Sopenharmony_ci ranges = <0x0 0x5a000 0x1000>; 385462306a36Sopenharmony_ci }; 385562306a36Sopenharmony_ci 385662306a36Sopenharmony_ci target-module@5c000 { /* 0x4885c000, ap 31 32.0 */ 385762306a36Sopenharmony_ci compatible = "ti,sysc"; 385862306a36Sopenharmony_ci status = "disabled"; 385962306a36Sopenharmony_ci #address-cells = <1>; 386062306a36Sopenharmony_ci #size-cells = <1>; 386162306a36Sopenharmony_ci ranges = <0x0 0x5c000 0x1000>; 386262306a36Sopenharmony_ci }; 386362306a36Sopenharmony_ci 386462306a36Sopenharmony_ci target-module@5e000 { /* 0x4885e000, ap 69 6c.0 */ 386562306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 386662306a36Sopenharmony_ci reg = <0x5e000 0x4>, 386762306a36Sopenharmony_ci <0x5e010 0x4>; 386862306a36Sopenharmony_ci reg-names = "rev", "sysc"; 386962306a36Sopenharmony_ci ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>; 387062306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 387162306a36Sopenharmony_ci <SYSC_IDLE_NO>, 387262306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 387362306a36Sopenharmony_ci /* Domains (P, C): core_pwrdm, l4cfg_clkdm */ 387462306a36Sopenharmony_ci clocks = <&l4cfg_clkctrl DRA7_L4CFG_MAILBOX9_CLKCTRL 0>; 387562306a36Sopenharmony_ci clock-names = "fck"; 387662306a36Sopenharmony_ci #address-cells = <1>; 387762306a36Sopenharmony_ci #size-cells = <1>; 387862306a36Sopenharmony_ci ranges = <0x0 0x5e000 0x1000>; 387962306a36Sopenharmony_ci 388062306a36Sopenharmony_ci mailbox9: mailbox@0 { 388162306a36Sopenharmony_ci compatible = "ti,omap4-mailbox"; 388262306a36Sopenharmony_ci reg = <0x0 0x200>; 388362306a36Sopenharmony_ci interrupts = <GIC_SPI 265 IRQ_TYPE_LEVEL_HIGH>, 388462306a36Sopenharmony_ci <GIC_SPI 266 IRQ_TYPE_LEVEL_HIGH>, 388562306a36Sopenharmony_ci <GIC_SPI 267 IRQ_TYPE_LEVEL_HIGH>, 388662306a36Sopenharmony_ci <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH>; 388762306a36Sopenharmony_ci #mbox-cells = <1>; 388862306a36Sopenharmony_ci ti,mbox-num-users = <4>; 388962306a36Sopenharmony_ci ti,mbox-num-fifos = <12>; 389062306a36Sopenharmony_ci status = "disabled"; 389162306a36Sopenharmony_ci }; 389262306a36Sopenharmony_ci }; 389362306a36Sopenharmony_ci 389462306a36Sopenharmony_ci target-module@60000 { /* 0x48860000, ap 71 4a.0 */ 389562306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 389662306a36Sopenharmony_ci reg = <0x60000 0x4>, 389762306a36Sopenharmony_ci <0x60010 0x4>; 389862306a36Sopenharmony_ci reg-names = "rev", "sysc"; 389962306a36Sopenharmony_ci ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>; 390062306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 390162306a36Sopenharmony_ci <SYSC_IDLE_NO>, 390262306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 390362306a36Sopenharmony_ci /* Domains (P, C): core_pwrdm, l4cfg_clkdm */ 390462306a36Sopenharmony_ci clocks = <&l4cfg_clkctrl DRA7_L4CFG_MAILBOX10_CLKCTRL 0>; 390562306a36Sopenharmony_ci clock-names = "fck"; 390662306a36Sopenharmony_ci #address-cells = <1>; 390762306a36Sopenharmony_ci #size-cells = <1>; 390862306a36Sopenharmony_ci ranges = <0x0 0x60000 0x1000>; 390962306a36Sopenharmony_ci 391062306a36Sopenharmony_ci mailbox10: mailbox@0 { 391162306a36Sopenharmony_ci compatible = "ti,omap4-mailbox"; 391262306a36Sopenharmony_ci reg = <0x0 0x200>; 391362306a36Sopenharmony_ci interrupts = <GIC_SPI 269 IRQ_TYPE_LEVEL_HIGH>, 391462306a36Sopenharmony_ci <GIC_SPI 270 IRQ_TYPE_LEVEL_HIGH>, 391562306a36Sopenharmony_ci <GIC_SPI 271 IRQ_TYPE_LEVEL_HIGH>, 391662306a36Sopenharmony_ci <GIC_SPI 272 IRQ_TYPE_LEVEL_HIGH>; 391762306a36Sopenharmony_ci #mbox-cells = <1>; 391862306a36Sopenharmony_ci ti,mbox-num-users = <4>; 391962306a36Sopenharmony_ci ti,mbox-num-fifos = <12>; 392062306a36Sopenharmony_ci status = "disabled"; 392162306a36Sopenharmony_ci }; 392262306a36Sopenharmony_ci }; 392362306a36Sopenharmony_ci 392462306a36Sopenharmony_ci target-module@62000 { /* 0x48862000, ap 73 74.0 */ 392562306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 392662306a36Sopenharmony_ci reg = <0x62000 0x4>, 392762306a36Sopenharmony_ci <0x62010 0x4>; 392862306a36Sopenharmony_ci reg-names = "rev", "sysc"; 392962306a36Sopenharmony_ci ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>; 393062306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 393162306a36Sopenharmony_ci <SYSC_IDLE_NO>, 393262306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 393362306a36Sopenharmony_ci /* Domains (P, C): core_pwrdm, l4cfg_clkdm */ 393462306a36Sopenharmony_ci clocks = <&l4cfg_clkctrl DRA7_L4CFG_MAILBOX11_CLKCTRL 0>; 393562306a36Sopenharmony_ci clock-names = "fck"; 393662306a36Sopenharmony_ci #address-cells = <1>; 393762306a36Sopenharmony_ci #size-cells = <1>; 393862306a36Sopenharmony_ci ranges = <0x0 0x62000 0x1000>; 393962306a36Sopenharmony_ci 394062306a36Sopenharmony_ci mailbox11: mailbox@0 { 394162306a36Sopenharmony_ci compatible = "ti,omap4-mailbox"; 394262306a36Sopenharmony_ci reg = <0x0 0x200>; 394362306a36Sopenharmony_ci interrupts = <GIC_SPI 273 IRQ_TYPE_LEVEL_HIGH>, 394462306a36Sopenharmony_ci <GIC_SPI 274 IRQ_TYPE_LEVEL_HIGH>, 394562306a36Sopenharmony_ci <GIC_SPI 275 IRQ_TYPE_LEVEL_HIGH>, 394662306a36Sopenharmony_ci <GIC_SPI 276 IRQ_TYPE_LEVEL_HIGH>; 394762306a36Sopenharmony_ci #mbox-cells = <1>; 394862306a36Sopenharmony_ci ti,mbox-num-users = <4>; 394962306a36Sopenharmony_ci ti,mbox-num-fifos = <12>; 395062306a36Sopenharmony_ci status = "disabled"; 395162306a36Sopenharmony_ci }; 395262306a36Sopenharmony_ci }; 395362306a36Sopenharmony_ci 395462306a36Sopenharmony_ci target-module@64000 { /* 0x48864000, ap 67 52.0 */ 395562306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 395662306a36Sopenharmony_ci reg = <0x64000 0x4>, 395762306a36Sopenharmony_ci <0x64010 0x4>; 395862306a36Sopenharmony_ci reg-names = "rev", "sysc"; 395962306a36Sopenharmony_ci ti,sysc-mask = <SYSC_OMAP4_SOFTRESET>; 396062306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 396162306a36Sopenharmony_ci <SYSC_IDLE_NO>, 396262306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 396362306a36Sopenharmony_ci /* Domains (P, C): core_pwrdm, l4cfg_clkdm */ 396462306a36Sopenharmony_ci clocks = <&l4cfg_clkctrl DRA7_L4CFG_MAILBOX12_CLKCTRL 0>; 396562306a36Sopenharmony_ci clock-names = "fck"; 396662306a36Sopenharmony_ci #address-cells = <1>; 396762306a36Sopenharmony_ci #size-cells = <1>; 396862306a36Sopenharmony_ci ranges = <0x0 0x64000 0x1000>; 396962306a36Sopenharmony_ci 397062306a36Sopenharmony_ci mailbox12: mailbox@0 { 397162306a36Sopenharmony_ci compatible = "ti,omap4-mailbox"; 397262306a36Sopenharmony_ci reg = <0x0 0x200>; 397362306a36Sopenharmony_ci interrupts = <GIC_SPI 277 IRQ_TYPE_LEVEL_HIGH>, 397462306a36Sopenharmony_ci <GIC_SPI 278 IRQ_TYPE_LEVEL_HIGH>, 397562306a36Sopenharmony_ci <GIC_SPI 279 IRQ_TYPE_LEVEL_HIGH>, 397662306a36Sopenharmony_ci <GIC_SPI 280 IRQ_TYPE_LEVEL_HIGH>; 397762306a36Sopenharmony_ci #mbox-cells = <1>; 397862306a36Sopenharmony_ci ti,mbox-num-users = <4>; 397962306a36Sopenharmony_ci ti,mbox-num-fifos = <12>; 398062306a36Sopenharmony_ci status = "disabled"; 398162306a36Sopenharmony_ci }; 398262306a36Sopenharmony_ci }; 398362306a36Sopenharmony_ci 398462306a36Sopenharmony_ci target-module@80000 { /* 0x48880000, ap 83 0e.1 */ 398562306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 398662306a36Sopenharmony_ci reg = <0x80000 0x4>, 398762306a36Sopenharmony_ci <0x80010 0x4>; 398862306a36Sopenharmony_ci reg-names = "rev", "sysc"; 398962306a36Sopenharmony_ci ti,sysc-mask = <SYSC_OMAP4_DMADISABLE>; 399062306a36Sopenharmony_ci ti,sysc-midle = <SYSC_IDLE_FORCE>, 399162306a36Sopenharmony_ci <SYSC_IDLE_NO>, 399262306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 399362306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 399462306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 399562306a36Sopenharmony_ci <SYSC_IDLE_NO>, 399662306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 399762306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 399862306a36Sopenharmony_ci /* Domains (P, C): l3init_pwrdm, l3init_clkdm */ 399962306a36Sopenharmony_ci clocks = <&l3init_clkctrl DRA7_L3INIT_USB_OTG_SS1_CLKCTRL 0>; 400062306a36Sopenharmony_ci clock-names = "fck"; 400162306a36Sopenharmony_ci #address-cells = <1>; 400262306a36Sopenharmony_ci #size-cells = <1>; 400362306a36Sopenharmony_ci ranges = <0x0 0x80000 0x20000>; 400462306a36Sopenharmony_ci 400562306a36Sopenharmony_ci omap_dwc3_1: omap_dwc3_1@0 { 400662306a36Sopenharmony_ci compatible = "ti,dwc3"; 400762306a36Sopenharmony_ci reg = <0x0 0x10000>; 400862306a36Sopenharmony_ci interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>; 400962306a36Sopenharmony_ci #address-cells = <1>; 401062306a36Sopenharmony_ci #size-cells = <1>; 401162306a36Sopenharmony_ci utmi-mode = <2>; 401262306a36Sopenharmony_ci ranges = <0 0 0x20000>; 401362306a36Sopenharmony_ci 401462306a36Sopenharmony_ci usb1: usb@10000 { 401562306a36Sopenharmony_ci compatible = "snps,dwc3"; 401662306a36Sopenharmony_ci reg = <0x10000 0x17000>; 401762306a36Sopenharmony_ci interrupts = <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>, 401862306a36Sopenharmony_ci <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>, 401962306a36Sopenharmony_ci <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>; 402062306a36Sopenharmony_ci interrupt-names = "peripheral", 402162306a36Sopenharmony_ci "host", 402262306a36Sopenharmony_ci "otg"; 402362306a36Sopenharmony_ci phys = <&usb2_phy1>, <&usb3_phy1>; 402462306a36Sopenharmony_ci phy-names = "usb2-phy", "usb3-phy"; 402562306a36Sopenharmony_ci maximum-speed = "super-speed"; 402662306a36Sopenharmony_ci dr_mode = "otg"; 402762306a36Sopenharmony_ci snps,dis_u3_susphy_quirk; 402862306a36Sopenharmony_ci snps,dis_u2_susphy_quirk; 402962306a36Sopenharmony_ci }; 403062306a36Sopenharmony_ci }; 403162306a36Sopenharmony_ci }; 403262306a36Sopenharmony_ci 403362306a36Sopenharmony_ci target-module@c0000 { /* 0x488c0000, ap 79 06.0 */ 403462306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 403562306a36Sopenharmony_ci reg = <0xc0000 0x4>, 403662306a36Sopenharmony_ci <0xc0010 0x4>; 403762306a36Sopenharmony_ci reg-names = "rev", "sysc"; 403862306a36Sopenharmony_ci ti,sysc-mask = <SYSC_OMAP4_DMADISABLE>; 403962306a36Sopenharmony_ci ti,sysc-midle = <SYSC_IDLE_FORCE>, 404062306a36Sopenharmony_ci <SYSC_IDLE_NO>, 404162306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 404262306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 404362306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 404462306a36Sopenharmony_ci <SYSC_IDLE_NO>, 404562306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 404662306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 404762306a36Sopenharmony_ci /* Domains (P, C): l3init_pwrdm, l3init_clkdm */ 404862306a36Sopenharmony_ci clocks = <&l3init_clkctrl DRA7_L3INIT_USB_OTG_SS2_CLKCTRL 0>; 404962306a36Sopenharmony_ci clock-names = "fck"; 405062306a36Sopenharmony_ci #address-cells = <1>; 405162306a36Sopenharmony_ci #size-cells = <1>; 405262306a36Sopenharmony_ci ranges = <0x0 0xc0000 0x20000>; 405362306a36Sopenharmony_ci 405462306a36Sopenharmony_ci omap_dwc3_2: omap_dwc3_2@0 { 405562306a36Sopenharmony_ci compatible = "ti,dwc3"; 405662306a36Sopenharmony_ci reg = <0x0 0x10000>; 405762306a36Sopenharmony_ci interrupts = <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>; 405862306a36Sopenharmony_ci #address-cells = <1>; 405962306a36Sopenharmony_ci #size-cells = <1>; 406062306a36Sopenharmony_ci utmi-mode = <2>; 406162306a36Sopenharmony_ci ranges = <0 0 0x20000>; 406262306a36Sopenharmony_ci 406362306a36Sopenharmony_ci usb2: usb@10000 { 406462306a36Sopenharmony_ci compatible = "snps,dwc3"; 406562306a36Sopenharmony_ci reg = <0x10000 0x17000>; 406662306a36Sopenharmony_ci interrupts = <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>, 406762306a36Sopenharmony_ci <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>, 406862306a36Sopenharmony_ci <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>; 406962306a36Sopenharmony_ci interrupt-names = "peripheral", 407062306a36Sopenharmony_ci "host", 407162306a36Sopenharmony_ci "otg"; 407262306a36Sopenharmony_ci phys = <&usb2_phy2>; 407362306a36Sopenharmony_ci phy-names = "usb2-phy"; 407462306a36Sopenharmony_ci maximum-speed = "high-speed"; 407562306a36Sopenharmony_ci dr_mode = "otg"; 407662306a36Sopenharmony_ci snps,dis_u3_susphy_quirk; 407762306a36Sopenharmony_ci snps,dis_u2_susphy_quirk; 407862306a36Sopenharmony_ci snps,dis_metastability_quirk; 407962306a36Sopenharmony_ci }; 408062306a36Sopenharmony_ci }; 408162306a36Sopenharmony_ci }; 408262306a36Sopenharmony_ci 408362306a36Sopenharmony_ci usb3_tm: target-module@100000 { /* 0x48900000, ap 85 04.0 */ 408462306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 408562306a36Sopenharmony_ci reg = <0x100000 0x4>, 408662306a36Sopenharmony_ci <0x100010 0x4>; 408762306a36Sopenharmony_ci reg-names = "rev", "sysc"; 408862306a36Sopenharmony_ci ti,sysc-mask = <SYSC_OMAP4_DMADISABLE>; 408962306a36Sopenharmony_ci ti,sysc-midle = <SYSC_IDLE_FORCE>, 409062306a36Sopenharmony_ci <SYSC_IDLE_NO>, 409162306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 409262306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 409362306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 409462306a36Sopenharmony_ci <SYSC_IDLE_NO>, 409562306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 409662306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 409762306a36Sopenharmony_ci /* Domains (P, C): l3init_pwrdm, l3init_clkdm */ 409862306a36Sopenharmony_ci clocks = <&l3init_clkctrl DRA7_L3INIT_USB_OTG_SS3_CLKCTRL 0>; 409962306a36Sopenharmony_ci clock-names = "fck"; 410062306a36Sopenharmony_ci #address-cells = <1>; 410162306a36Sopenharmony_ci #size-cells = <1>; 410262306a36Sopenharmony_ci ranges = <0x0 0x100000 0x20000>; 410362306a36Sopenharmony_ci 410462306a36Sopenharmony_ci omap_dwc3_3: omap_dwc3_3@0 { 410562306a36Sopenharmony_ci compatible = "ti,dwc3"; 410662306a36Sopenharmony_ci reg = <0x0 0x10000>; 410762306a36Sopenharmony_ci interrupts = <GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH>; 410862306a36Sopenharmony_ci #address-cells = <1>; 410962306a36Sopenharmony_ci #size-cells = <1>; 411062306a36Sopenharmony_ci utmi-mode = <2>; 411162306a36Sopenharmony_ci ranges = <0 0 0x20000>; 411262306a36Sopenharmony_ci status = "disabled"; 411362306a36Sopenharmony_ci 411462306a36Sopenharmony_ci usb3: usb@10000 { 411562306a36Sopenharmony_ci compatible = "snps,dwc3"; 411662306a36Sopenharmony_ci reg = <0x10000 0x17000>; 411762306a36Sopenharmony_ci interrupts = <GIC_SPI 88 IRQ_TYPE_LEVEL_HIGH>, 411862306a36Sopenharmony_ci <GIC_SPI 88 IRQ_TYPE_LEVEL_HIGH>, 411962306a36Sopenharmony_ci <GIC_SPI 344 IRQ_TYPE_LEVEL_HIGH>; 412062306a36Sopenharmony_ci interrupt-names = "peripheral", 412162306a36Sopenharmony_ci "host", 412262306a36Sopenharmony_ci "otg"; 412362306a36Sopenharmony_ci maximum-speed = "high-speed"; 412462306a36Sopenharmony_ci dr_mode = "otg"; 412562306a36Sopenharmony_ci snps,dis_u3_susphy_quirk; 412662306a36Sopenharmony_ci snps,dis_u2_susphy_quirk; 412762306a36Sopenharmony_ci }; 412862306a36Sopenharmony_ci }; 412962306a36Sopenharmony_ci }; 413062306a36Sopenharmony_ci 413162306a36Sopenharmony_ci target-module@170000 { /* 0x48970000, ap 21 0a.0 */ 413262306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 413362306a36Sopenharmony_ci reg = <0x170010 0x4>; 413462306a36Sopenharmony_ci reg-names = "sysc"; 413562306a36Sopenharmony_ci ti,sysc-midle = <SYSC_IDLE_FORCE>, 413662306a36Sopenharmony_ci <SYSC_IDLE_NO>, 413762306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 413862306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 413962306a36Sopenharmony_ci <SYSC_IDLE_NO>, 414062306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 414162306a36Sopenharmony_ci clocks = <&cam_clkctrl DRA7_CAM_VIP1_CLKCTRL 0>; 414262306a36Sopenharmony_ci clock-names = "fck"; 414362306a36Sopenharmony_ci #address-cells = <1>; 414462306a36Sopenharmony_ci #size-cells = <1>; 414562306a36Sopenharmony_ci ranges = <0x0 0x170000 0x10000>; 414662306a36Sopenharmony_ci status = "disabled"; 414762306a36Sopenharmony_ci }; 414862306a36Sopenharmony_ci 414962306a36Sopenharmony_ci target-module@190000 { /* 0x48990000, ap 23 2e.0 */ 415062306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 415162306a36Sopenharmony_ci reg = <0x190010 0x4>; 415262306a36Sopenharmony_ci reg-names = "sysc"; 415362306a36Sopenharmony_ci ti,sysc-midle = <SYSC_IDLE_FORCE>, 415462306a36Sopenharmony_ci <SYSC_IDLE_NO>, 415562306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 415662306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 415762306a36Sopenharmony_ci <SYSC_IDLE_NO>, 415862306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 415962306a36Sopenharmony_ci clocks = <&cam_clkctrl DRA7_CAM_VIP2_CLKCTRL 0>; 416062306a36Sopenharmony_ci clock-names = "fck"; 416162306a36Sopenharmony_ci #address-cells = <1>; 416262306a36Sopenharmony_ci #size-cells = <1>; 416362306a36Sopenharmony_ci ranges = <0x0 0x190000 0x10000>; 416462306a36Sopenharmony_ci status = "disabled"; 416562306a36Sopenharmony_ci }; 416662306a36Sopenharmony_ci 416762306a36Sopenharmony_ci target-module@1b0000 { /* 0x489b0000, ap 25 34.0 */ 416862306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 416962306a36Sopenharmony_ci reg = <0x1b0000 0x4>, 417062306a36Sopenharmony_ci <0x1b0010 0x4>; 417162306a36Sopenharmony_ci reg-names = "rev", "sysc"; 417262306a36Sopenharmony_ci ti,sysc-midle = <SYSC_IDLE_FORCE>, 417362306a36Sopenharmony_ci <SYSC_IDLE_NO>, 417462306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 417562306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 417662306a36Sopenharmony_ci <SYSC_IDLE_NO>, 417762306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 417862306a36Sopenharmony_ci clocks = <&cam_clkctrl DRA7_CAM_VIP3_CLKCTRL 0>; 417962306a36Sopenharmony_ci clock-names = "fck"; 418062306a36Sopenharmony_ci #address-cells = <1>; 418162306a36Sopenharmony_ci #size-cells = <1>; 418262306a36Sopenharmony_ci ranges = <0x0 0x1b0000 0x10000>; 418362306a36Sopenharmony_ci status = "disabled"; 418462306a36Sopenharmony_ci }; 418562306a36Sopenharmony_ci 418662306a36Sopenharmony_ci target-module@1d0010 { /* 0x489d0000, ap 27 30.0 */ 418762306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 418862306a36Sopenharmony_ci reg = <0x1d0010 0x4>; 418962306a36Sopenharmony_ci reg-names = "sysc"; 419062306a36Sopenharmony_ci ti,sysc-midle = <SYSC_IDLE_FORCE>, 419162306a36Sopenharmony_ci <SYSC_IDLE_NO>; 419262306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 419362306a36Sopenharmony_ci <SYSC_IDLE_NO>, 419462306a36Sopenharmony_ci <SYSC_IDLE_SMART>; 419562306a36Sopenharmony_ci power-domains = <&prm_vpe>; 419662306a36Sopenharmony_ci clocks = <&vpe_clkctrl DRA7_VPE_VPE_CLKCTRL 0>; 419762306a36Sopenharmony_ci clock-names = "fck"; 419862306a36Sopenharmony_ci #address-cells = <1>; 419962306a36Sopenharmony_ci #size-cells = <1>; 420062306a36Sopenharmony_ci ranges = <0x0 0x1d0000 0x10000>; 420162306a36Sopenharmony_ci 420262306a36Sopenharmony_ci vpe: vpe@0 { 420362306a36Sopenharmony_ci compatible = "ti,dra7-vpe"; 420462306a36Sopenharmony_ci reg = <0x0000 0x120>, 420562306a36Sopenharmony_ci <0x0700 0x80>, 420662306a36Sopenharmony_ci <0x5700 0x18>, 420762306a36Sopenharmony_ci <0xd000 0x400>; 420862306a36Sopenharmony_ci reg-names = "vpe_top", 420962306a36Sopenharmony_ci "sc", 421062306a36Sopenharmony_ci "csc", 421162306a36Sopenharmony_ci "vpdma"; 421262306a36Sopenharmony_ci interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>; 421362306a36Sopenharmony_ci }; 421462306a36Sopenharmony_ci }; 421562306a36Sopenharmony_ci }; 421662306a36Sopenharmony_ci}; 421762306a36Sopenharmony_ci 421862306a36Sopenharmony_ci&l4_wkup { /* 0x4ae00000 */ 421962306a36Sopenharmony_ci compatible = "ti,dra7-l4-wkup", "simple-pm-bus"; 422062306a36Sopenharmony_ci power-domains = <&prm_wkupaon>; 422162306a36Sopenharmony_ci clocks = <&wkupaon_clkctrl DRA7_WKUPAON_L4_WKUP_CLKCTRL 0>; 422262306a36Sopenharmony_ci clock-names = "fck"; 422362306a36Sopenharmony_ci reg = <0x4ae00000 0x800>, 422462306a36Sopenharmony_ci <0x4ae00800 0x800>, 422562306a36Sopenharmony_ci <0x4ae01000 0x1000>; 422662306a36Sopenharmony_ci reg-names = "ap", "la", "ia0"; 422762306a36Sopenharmony_ci #address-cells = <1>; 422862306a36Sopenharmony_ci #size-cells = <1>; 422962306a36Sopenharmony_ci ranges = <0x00000000 0x4ae00000 0x010000>, /* segment 0 */ 423062306a36Sopenharmony_ci <0x00010000 0x4ae10000 0x010000>, /* segment 1 */ 423162306a36Sopenharmony_ci <0x00020000 0x4ae20000 0x010000>, /* segment 2 */ 423262306a36Sopenharmony_ci <0x00030000 0x4ae30000 0x010000>; /* segment 3 */ 423362306a36Sopenharmony_ci 423462306a36Sopenharmony_ci segment@0 { /* 0x4ae00000 */ 423562306a36Sopenharmony_ci compatible = "simple-pm-bus"; 423662306a36Sopenharmony_ci #address-cells = <1>; 423762306a36Sopenharmony_ci #size-cells = <1>; 423862306a36Sopenharmony_ci ranges = <0x00000000 0x00000000 0x000800>, /* ap 0 */ 423962306a36Sopenharmony_ci <0x00001000 0x00001000 0x001000>, /* ap 1 */ 424062306a36Sopenharmony_ci <0x00000800 0x00000800 0x000800>, /* ap 2 */ 424162306a36Sopenharmony_ci <0x00006000 0x00006000 0x002000>, /* ap 3 */ 424262306a36Sopenharmony_ci <0x00008000 0x00008000 0x001000>, /* ap 4 */ 424362306a36Sopenharmony_ci <0x00004000 0x00004000 0x001000>, /* ap 15 */ 424462306a36Sopenharmony_ci <0x00005000 0x00005000 0x001000>, /* ap 16 */ 424562306a36Sopenharmony_ci <0x0000c000 0x0000c000 0x001000>, /* ap 17 */ 424662306a36Sopenharmony_ci <0x0000d000 0x0000d000 0x001000>; /* ap 18 */ 424762306a36Sopenharmony_ci 424862306a36Sopenharmony_ci target-module@4000 { /* 0x4ae04000, ap 15 40.0 */ 424962306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 425062306a36Sopenharmony_ci reg = <0x4000 0x4>, 425162306a36Sopenharmony_ci <0x4010 0x4>; 425262306a36Sopenharmony_ci reg-names = "rev", "sysc"; 425362306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 425462306a36Sopenharmony_ci <SYSC_IDLE_NO>, 425562306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 425662306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 425762306a36Sopenharmony_ci /* Domains (P, C): wkupaon_pwrdm, wkupaon_clkdm */ 425862306a36Sopenharmony_ci clocks = <&wkupaon_clkctrl DRA7_WKUPAON_COUNTER_32K_CLKCTRL 0>; 425962306a36Sopenharmony_ci clock-names = "fck"; 426062306a36Sopenharmony_ci #address-cells = <1>; 426162306a36Sopenharmony_ci #size-cells = <1>; 426262306a36Sopenharmony_ci ranges = <0x0 0x4000 0x1000>; 426362306a36Sopenharmony_ci 426462306a36Sopenharmony_ci counter32k: counter@0 { 426562306a36Sopenharmony_ci compatible = "ti,omap-counter32k"; 426662306a36Sopenharmony_ci reg = <0x0 0x40>; 426762306a36Sopenharmony_ci }; 426862306a36Sopenharmony_ci }; 426962306a36Sopenharmony_ci 427062306a36Sopenharmony_ci target-module@6000 { /* 0x4ae06000, ap 3 10.0 */ 427162306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 427262306a36Sopenharmony_ci reg = <0x6000 0x4>; 427362306a36Sopenharmony_ci reg-names = "rev"; 427462306a36Sopenharmony_ci #address-cells = <1>; 427562306a36Sopenharmony_ci #size-cells = <1>; 427662306a36Sopenharmony_ci ranges = <0x0 0x6000 0x2000>; 427762306a36Sopenharmony_ci 427862306a36Sopenharmony_ci prm: prm@0 { 427962306a36Sopenharmony_ci compatible = "ti,dra7-prm", "simple-bus"; 428062306a36Sopenharmony_ci reg = <0 0x3000>; 428162306a36Sopenharmony_ci interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>; 428262306a36Sopenharmony_ci #address-cells = <1>; 428362306a36Sopenharmony_ci #size-cells = <1>; 428462306a36Sopenharmony_ci ranges = <0 0 0x3000>; 428562306a36Sopenharmony_ci 428662306a36Sopenharmony_ci prm_clocks: clocks { 428762306a36Sopenharmony_ci #address-cells = <1>; 428862306a36Sopenharmony_ci #size-cells = <0>; 428962306a36Sopenharmony_ci }; 429062306a36Sopenharmony_ci 429162306a36Sopenharmony_ci prm_clockdomains: clockdomains { 429262306a36Sopenharmony_ci }; 429362306a36Sopenharmony_ci }; 429462306a36Sopenharmony_ci }; 429562306a36Sopenharmony_ci 429662306a36Sopenharmony_ci target-module@c000 { /* 0x4ae0c000, ap 17 50.0 */ 429762306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 429862306a36Sopenharmony_ci reg = <0xc000 0x4>; 429962306a36Sopenharmony_ci reg-names = "rev"; 430062306a36Sopenharmony_ci #address-cells = <1>; 430162306a36Sopenharmony_ci #size-cells = <1>; 430262306a36Sopenharmony_ci ranges = <0x0 0xc000 0x1000>; 430362306a36Sopenharmony_ci 430462306a36Sopenharmony_ci scm_wkup: scm_conf@0 { 430562306a36Sopenharmony_ci compatible = "syscon"; 430662306a36Sopenharmony_ci reg = <0 0x1000>; 430762306a36Sopenharmony_ci }; 430862306a36Sopenharmony_ci }; 430962306a36Sopenharmony_ci }; 431062306a36Sopenharmony_ci 431162306a36Sopenharmony_ci segment@10000 { /* 0x4ae10000 */ 431262306a36Sopenharmony_ci compatible = "simple-pm-bus"; 431362306a36Sopenharmony_ci #address-cells = <1>; 431462306a36Sopenharmony_ci #size-cells = <1>; 431562306a36Sopenharmony_ci ranges = <0x00000000 0x00010000 0x001000>, /* ap 5 */ 431662306a36Sopenharmony_ci <0x00001000 0x00011000 0x001000>, /* ap 6 */ 431762306a36Sopenharmony_ci <0x00004000 0x00014000 0x001000>, /* ap 7 */ 431862306a36Sopenharmony_ci <0x00005000 0x00015000 0x001000>, /* ap 8 */ 431962306a36Sopenharmony_ci <0x00008000 0x00018000 0x001000>, /* ap 9 */ 432062306a36Sopenharmony_ci <0x00009000 0x00019000 0x001000>, /* ap 10 */ 432162306a36Sopenharmony_ci <0x0000c000 0x0001c000 0x001000>, /* ap 11 */ 432262306a36Sopenharmony_ci <0x0000d000 0x0001d000 0x001000>; /* ap 12 */ 432362306a36Sopenharmony_ci 432462306a36Sopenharmony_ci target-module@0 { /* 0x4ae10000, ap 5 20.0 */ 432562306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 432662306a36Sopenharmony_ci reg = <0x0 0x4>, 432762306a36Sopenharmony_ci <0x10 0x4>, 432862306a36Sopenharmony_ci <0x114 0x4>; 432962306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 433062306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP | 433162306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 433262306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 433362306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 433462306a36Sopenharmony_ci <SYSC_IDLE_NO>, 433562306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 433662306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 433762306a36Sopenharmony_ci ti,syss-mask = <1>; 433862306a36Sopenharmony_ci /* Domains (P, C): wkupaon_pwrdm, wkupaon_clkdm */ 433962306a36Sopenharmony_ci clocks = <&wkupaon_clkctrl DRA7_WKUPAON_GPIO1_CLKCTRL 0>, 434062306a36Sopenharmony_ci <&wkupaon_clkctrl DRA7_WKUPAON_GPIO1_CLKCTRL 8>; 434162306a36Sopenharmony_ci clock-names = "fck", "dbclk"; 434262306a36Sopenharmony_ci #address-cells = <1>; 434362306a36Sopenharmony_ci #size-cells = <1>; 434462306a36Sopenharmony_ci ranges = <0x0 0x0 0x1000>; 434562306a36Sopenharmony_ci 434662306a36Sopenharmony_ci gpio1: gpio@0 { 434762306a36Sopenharmony_ci compatible = "ti,omap4-gpio"; 434862306a36Sopenharmony_ci reg = <0x0 0x200>; 434962306a36Sopenharmony_ci interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>; 435062306a36Sopenharmony_ci gpio-controller; 435162306a36Sopenharmony_ci #gpio-cells = <2>; 435262306a36Sopenharmony_ci interrupt-controller; 435362306a36Sopenharmony_ci #interrupt-cells = <2>; 435462306a36Sopenharmony_ci }; 435562306a36Sopenharmony_ci }; 435662306a36Sopenharmony_ci 435762306a36Sopenharmony_ci target-module@4000 { /* 0x4ae14000, ap 7 28.0 */ 435862306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 435962306a36Sopenharmony_ci reg = <0x4000 0x4>, 436062306a36Sopenharmony_ci <0x4010 0x4>, 436162306a36Sopenharmony_ci <0x4014 0x4>; 436262306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 436362306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_EMUFREE | 436462306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET)>; 436562306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 436662306a36Sopenharmony_ci <SYSC_IDLE_NO>, 436762306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 436862306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 436962306a36Sopenharmony_ci ti,syss-mask = <1>; 437062306a36Sopenharmony_ci /* Domains (P, C): wkupaon_pwrdm, wkupaon_clkdm */ 437162306a36Sopenharmony_ci clocks = <&wkupaon_clkctrl DRA7_WKUPAON_WD_TIMER2_CLKCTRL 0>; 437262306a36Sopenharmony_ci clock-names = "fck"; 437362306a36Sopenharmony_ci #address-cells = <1>; 437462306a36Sopenharmony_ci #size-cells = <1>; 437562306a36Sopenharmony_ci ranges = <0x0 0x4000 0x1000>; 437662306a36Sopenharmony_ci 437762306a36Sopenharmony_ci wdt2: wdt@0 { 437862306a36Sopenharmony_ci compatible = "ti,omap3-wdt"; 437962306a36Sopenharmony_ci reg = <0x0 0x80>; 438062306a36Sopenharmony_ci interrupts = <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>; 438162306a36Sopenharmony_ci }; 438262306a36Sopenharmony_ci }; 438362306a36Sopenharmony_ci 438462306a36Sopenharmony_ci timer1_target: target-module@8000 { /* 0x4ae18000, ap 9 30.0 */ 438562306a36Sopenharmony_ci compatible = "ti,sysc-omap4-timer", "ti,sysc"; 438662306a36Sopenharmony_ci reg = <0x8000 0x4>, 438762306a36Sopenharmony_ci <0x8010 0x4>; 438862306a36Sopenharmony_ci reg-names = "rev", "sysc"; 438962306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP4_FREEEMU | 439062306a36Sopenharmony_ci SYSC_OMAP4_SOFTRESET)>; 439162306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 439262306a36Sopenharmony_ci <SYSC_IDLE_NO>, 439362306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 439462306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 439562306a36Sopenharmony_ci /* Domains (P, C): wkupaon_pwrdm, wkupaon_clkdm */ 439662306a36Sopenharmony_ci clocks = <&wkupaon_clkctrl DRA7_WKUPAON_TIMER1_CLKCTRL 0>; 439762306a36Sopenharmony_ci clock-names = "fck"; 439862306a36Sopenharmony_ci #address-cells = <1>; 439962306a36Sopenharmony_ci #size-cells = <1>; 440062306a36Sopenharmony_ci ranges = <0x0 0x8000 0x1000>; 440162306a36Sopenharmony_ci 440262306a36Sopenharmony_ci timer1: timer@0 { 440362306a36Sopenharmony_ci compatible = "ti,omap5430-timer"; 440462306a36Sopenharmony_ci reg = <0x0 0x80>; 440562306a36Sopenharmony_ci clocks = <&wkupaon_clkctrl DRA7_WKUPAON_TIMER1_CLKCTRL 24>; 440662306a36Sopenharmony_ci clock-names = "fck"; 440762306a36Sopenharmony_ci interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>; 440862306a36Sopenharmony_ci ti,timer-alwon; 440962306a36Sopenharmony_ci }; 441062306a36Sopenharmony_ci }; 441162306a36Sopenharmony_ci 441262306a36Sopenharmony_ci target-module@c000 { /* 0x4ae1c000, ap 11 38.0 */ 441362306a36Sopenharmony_ci compatible = "ti,sysc"; 441462306a36Sopenharmony_ci status = "disabled"; 441562306a36Sopenharmony_ci #address-cells = <1>; 441662306a36Sopenharmony_ci #size-cells = <1>; 441762306a36Sopenharmony_ci ranges = <0x0 0xc000 0x1000>; 441862306a36Sopenharmony_ci }; 441962306a36Sopenharmony_ci }; 442062306a36Sopenharmony_ci 442162306a36Sopenharmony_ci segment@20000 { /* 0x4ae20000 */ 442262306a36Sopenharmony_ci compatible = "simple-pm-bus"; 442362306a36Sopenharmony_ci #address-cells = <1>; 442462306a36Sopenharmony_ci #size-cells = <1>; 442562306a36Sopenharmony_ci ranges = <0x00006000 0x00026000 0x001000>, /* ap 13 */ 442662306a36Sopenharmony_ci <0x0000a000 0x0002a000 0x001000>, /* ap 14 */ 442762306a36Sopenharmony_ci <0x00000000 0x00020000 0x001000>, /* ap 19 */ 442862306a36Sopenharmony_ci <0x00001000 0x00021000 0x001000>, /* ap 20 */ 442962306a36Sopenharmony_ci <0x00002000 0x00022000 0x001000>, /* ap 21 */ 443062306a36Sopenharmony_ci <0x00003000 0x00023000 0x001000>, /* ap 22 */ 443162306a36Sopenharmony_ci <0x00007000 0x00027000 0x000400>, /* ap 23 */ 443262306a36Sopenharmony_ci <0x00008000 0x00028000 0x000800>, /* ap 24 */ 443362306a36Sopenharmony_ci <0x00009000 0x00029000 0x000100>, /* ap 25 */ 443462306a36Sopenharmony_ci <0x00008800 0x00028800 0x000200>, /* ap 26 */ 443562306a36Sopenharmony_ci <0x00008a00 0x00028a00 0x000100>, /* ap 27 */ 443662306a36Sopenharmony_ci <0x0000b000 0x0002b000 0x001000>, /* ap 28 */ 443762306a36Sopenharmony_ci <0x0000c000 0x0002c000 0x001000>, /* ap 29 */ 443862306a36Sopenharmony_ci <0x0000f000 0x0002f000 0x001000>; /* ap 32 */ 443962306a36Sopenharmony_ci 444062306a36Sopenharmony_ci target-module@0 { /* 0x4ae20000, ap 19 08.0 */ 444162306a36Sopenharmony_ci compatible = "ti,sysc-omap4-timer", "ti,sysc"; 444262306a36Sopenharmony_ci reg = <0x0 0x4>, 444362306a36Sopenharmony_ci <0x10 0x4>; 444462306a36Sopenharmony_ci reg-names = "rev", "sysc"; 444562306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP4_FREEEMU | 444662306a36Sopenharmony_ci SYSC_OMAP4_SOFTRESET)>; 444762306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 444862306a36Sopenharmony_ci <SYSC_IDLE_NO>, 444962306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 445062306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 445162306a36Sopenharmony_ci /* Domains (P, C): wkupaon_pwrdm, wkupaon_clkdm */ 445262306a36Sopenharmony_ci clocks = <&wkupaon_clkctrl DRA7_WKUPAON_TIMER12_CLKCTRL 0>; 445362306a36Sopenharmony_ci clock-names = "fck"; 445462306a36Sopenharmony_ci #address-cells = <1>; 445562306a36Sopenharmony_ci #size-cells = <1>; 445662306a36Sopenharmony_ci ranges = <0x0 0x0 0x1000>; 445762306a36Sopenharmony_ci 445862306a36Sopenharmony_ci timer12: timer@0 { 445962306a36Sopenharmony_ci compatible = "ti,omap5430-timer"; 446062306a36Sopenharmony_ci reg = <0x0 0x80>; 446162306a36Sopenharmony_ci interrupts = <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>; 446262306a36Sopenharmony_ci ti,timer-alwon; 446362306a36Sopenharmony_ci ti,timer-secure; 446462306a36Sopenharmony_ci }; 446562306a36Sopenharmony_ci }; 446662306a36Sopenharmony_ci 446762306a36Sopenharmony_ci target-module@2000 { /* 0x4ae22000, ap 21 18.0 */ 446862306a36Sopenharmony_ci compatible = "ti,sysc"; 446962306a36Sopenharmony_ci status = "disabled"; 447062306a36Sopenharmony_ci #address-cells = <1>; 447162306a36Sopenharmony_ci #size-cells = <1>; 447262306a36Sopenharmony_ci ranges = <0x0 0x2000 0x1000>; 447362306a36Sopenharmony_ci }; 447462306a36Sopenharmony_ci 447562306a36Sopenharmony_ci target-module@6000 { /* 0x4ae26000, ap 13 48.0 */ 447662306a36Sopenharmony_ci compatible = "ti,sysc"; 447762306a36Sopenharmony_ci status = "disabled"; 447862306a36Sopenharmony_ci #address-cells = <1>; 447962306a36Sopenharmony_ci #size-cells = <1>; 448062306a36Sopenharmony_ci ranges = <0x00000000 0x00006000 0x00001000>, 448162306a36Sopenharmony_ci <0x00001000 0x00007000 0x00000400>, 448262306a36Sopenharmony_ci <0x00002000 0x00008000 0x00000800>, 448362306a36Sopenharmony_ci <0x00002800 0x00008800 0x00000200>, 448462306a36Sopenharmony_ci <0x00002a00 0x00008a00 0x00000100>, 448562306a36Sopenharmony_ci <0x00003000 0x00009000 0x00000100>; 448662306a36Sopenharmony_ci }; 448762306a36Sopenharmony_ci 448862306a36Sopenharmony_ci target-module@b000 { /* 0x4ae2b000, ap 28 02.0 */ 448962306a36Sopenharmony_ci compatible = "ti,sysc-omap2", "ti,sysc"; 449062306a36Sopenharmony_ci reg = <0xb050 0x4>, 449162306a36Sopenharmony_ci <0xb054 0x4>, 449262306a36Sopenharmony_ci <0xb058 0x4>; 449362306a36Sopenharmony_ci reg-names = "rev", "sysc", "syss"; 449462306a36Sopenharmony_ci ti,sysc-mask = <(SYSC_OMAP2_ENAWAKEUP | 449562306a36Sopenharmony_ci SYSC_OMAP2_SOFTRESET | 449662306a36Sopenharmony_ci SYSC_OMAP2_AUTOIDLE)>; 449762306a36Sopenharmony_ci ti,sysc-sidle = <SYSC_IDLE_FORCE>, 449862306a36Sopenharmony_ci <SYSC_IDLE_NO>, 449962306a36Sopenharmony_ci <SYSC_IDLE_SMART>, 450062306a36Sopenharmony_ci <SYSC_IDLE_SMART_WKUP>; 450162306a36Sopenharmony_ci ti,syss-mask = <1>; 450262306a36Sopenharmony_ci /* Domains (P, C): wkupaon_pwrdm, wkupaon_clkdm */ 450362306a36Sopenharmony_ci clocks = <&wkupaon_clkctrl DRA7_WKUPAON_UART10_CLKCTRL 0>; 450462306a36Sopenharmony_ci clock-names = "fck"; 450562306a36Sopenharmony_ci #address-cells = <1>; 450662306a36Sopenharmony_ci #size-cells = <1>; 450762306a36Sopenharmony_ci ranges = <0x0 0xb000 0x1000>; 450862306a36Sopenharmony_ci 450962306a36Sopenharmony_ci uart10: serial@0 { 451062306a36Sopenharmony_ci compatible = "ti,dra742-uart"; 451162306a36Sopenharmony_ci reg = <0x0 0x100>; 451262306a36Sopenharmony_ci interrupts = <GIC_SPI 221 IRQ_TYPE_LEVEL_HIGH>; 451362306a36Sopenharmony_ci clock-frequency = <48000000>; 451462306a36Sopenharmony_ci status = "disabled"; 451562306a36Sopenharmony_ci }; 451662306a36Sopenharmony_ci }; 451762306a36Sopenharmony_ci 451862306a36Sopenharmony_ci target-module@f000 { /* 0x4ae2f000, ap 32 58.0 */ 451962306a36Sopenharmony_ci compatible = "ti,sysc"; 452062306a36Sopenharmony_ci status = "disabled"; 452162306a36Sopenharmony_ci #address-cells = <1>; 452262306a36Sopenharmony_ci #size-cells = <1>; 452362306a36Sopenharmony_ci ranges = <0x0 0xf000 0x1000>; 452462306a36Sopenharmony_ci }; 452562306a36Sopenharmony_ci }; 452662306a36Sopenharmony_ci 452762306a36Sopenharmony_ci segment@30000 { /* 0x4ae30000 */ 452862306a36Sopenharmony_ci compatible = "simple-pm-bus"; 452962306a36Sopenharmony_ci #address-cells = <1>; 453062306a36Sopenharmony_ci #size-cells = <1>; 453162306a36Sopenharmony_ci ranges = <0x0000c000 0x0003c000 0x002000>, /* ap 30 */ 453262306a36Sopenharmony_ci <0x0000e000 0x0003e000 0x001000>, /* ap 31 */ 453362306a36Sopenharmony_ci <0x00000000 0x00030000 0x001000>, /* ap 33 */ 453462306a36Sopenharmony_ci <0x00001000 0x00031000 0x001000>, /* ap 34 */ 453562306a36Sopenharmony_ci <0x00002000 0x00032000 0x001000>, /* ap 35 */ 453662306a36Sopenharmony_ci <0x00003000 0x00033000 0x001000>, /* ap 36 */ 453762306a36Sopenharmony_ci <0x00004000 0x00034000 0x001000>, /* ap 37 */ 453862306a36Sopenharmony_ci <0x00005000 0x00035000 0x001000>, /* ap 38 */ 453962306a36Sopenharmony_ci <0x00006000 0x00036000 0x001000>, /* ap 39 */ 454062306a36Sopenharmony_ci <0x00007000 0x00037000 0x001000>, /* ap 40 */ 454162306a36Sopenharmony_ci <0x00008000 0x00038000 0x001000>, /* ap 41 */ 454262306a36Sopenharmony_ci <0x00009000 0x00039000 0x001000>, /* ap 42 */ 454362306a36Sopenharmony_ci <0x0000a000 0x0003a000 0x001000>; /* ap 43 */ 454462306a36Sopenharmony_ci 454562306a36Sopenharmony_ci target-module@1000 { /* 0x4ae31000, ap 34 60.0 */ 454662306a36Sopenharmony_ci compatible = "ti,sysc"; 454762306a36Sopenharmony_ci status = "disabled"; 454862306a36Sopenharmony_ci #address-cells = <1>; 454962306a36Sopenharmony_ci #size-cells = <1>; 455062306a36Sopenharmony_ci ranges = <0x0 0x1000 0x1000>; 455162306a36Sopenharmony_ci }; 455262306a36Sopenharmony_ci 455362306a36Sopenharmony_ci target-module@3000 { /* 0x4ae33000, ap 36 0a.0 */ 455462306a36Sopenharmony_ci compatible = "ti,sysc"; 455562306a36Sopenharmony_ci status = "disabled"; 455662306a36Sopenharmony_ci #address-cells = <1>; 455762306a36Sopenharmony_ci #size-cells = <1>; 455862306a36Sopenharmony_ci ranges = <0x0 0x3000 0x1000>; 455962306a36Sopenharmony_ci }; 456062306a36Sopenharmony_ci 456162306a36Sopenharmony_ci target-module@5000 { /* 0x4ae35000, ap 38 0c.0 */ 456262306a36Sopenharmony_ci compatible = "ti,sysc"; 456362306a36Sopenharmony_ci status = "disabled"; 456462306a36Sopenharmony_ci #address-cells = <1>; 456562306a36Sopenharmony_ci #size-cells = <1>; 456662306a36Sopenharmony_ci ranges = <0x0 0x5000 0x1000>; 456762306a36Sopenharmony_ci }; 456862306a36Sopenharmony_ci 456962306a36Sopenharmony_ci target-module@7000 { /* 0x4ae37000, ap 40 68.0 */ 457062306a36Sopenharmony_ci compatible = "ti,sysc"; 457162306a36Sopenharmony_ci status = "disabled"; 457262306a36Sopenharmony_ci #address-cells = <1>; 457362306a36Sopenharmony_ci #size-cells = <1>; 457462306a36Sopenharmony_ci ranges = <0x0 0x7000 0x1000>; 457562306a36Sopenharmony_ci }; 457662306a36Sopenharmony_ci 457762306a36Sopenharmony_ci target-module@9000 { /* 0x4ae39000, ap 42 70.0 */ 457862306a36Sopenharmony_ci compatible = "ti,sysc"; 457962306a36Sopenharmony_ci status = "disabled"; 458062306a36Sopenharmony_ci #address-cells = <1>; 458162306a36Sopenharmony_ci #size-cells = <1>; 458262306a36Sopenharmony_ci ranges = <0x0 0x9000 0x1000>; 458362306a36Sopenharmony_ci }; 458462306a36Sopenharmony_ci 458562306a36Sopenharmony_ci target-module@c000 { /* 0x4ae3c000, ap 30 04.0 */ 458662306a36Sopenharmony_ci compatible = "ti,sysc-omap4", "ti,sysc"; 458762306a36Sopenharmony_ci reg = <0xc020 0x4>; 458862306a36Sopenharmony_ci reg-names = "rev"; 458962306a36Sopenharmony_ci clocks = <&wkupaon_clkctrl DRA7_WKUPAON_DCAN1_CLKCTRL 0>; 459062306a36Sopenharmony_ci clock-names = "fck"; 459162306a36Sopenharmony_ci #address-cells = <1>; 459262306a36Sopenharmony_ci #size-cells = <1>; 459362306a36Sopenharmony_ci ranges = <0x0 0xc000 0x2000>; 459462306a36Sopenharmony_ci 459562306a36Sopenharmony_ci dcan1: can@0 { 459662306a36Sopenharmony_ci compatible = "ti,dra7-d_can"; 459762306a36Sopenharmony_ci reg = <0x0 0x2000>; 459862306a36Sopenharmony_ci syscon-raminit = <&scm_conf 0x558 0>; 459962306a36Sopenharmony_ci interrupts = <GIC_SPI 222 IRQ_TYPE_LEVEL_HIGH>; 460062306a36Sopenharmony_ci clocks = <&wkupaon_clkctrl DRA7_WKUPAON_DCAN1_CLKCTRL 24>; 460162306a36Sopenharmony_ci status = "disabled"; 460262306a36Sopenharmony_ci }; 460362306a36Sopenharmony_ci }; 460462306a36Sopenharmony_ci }; 460562306a36Sopenharmony_ci}; 460662306a36Sopenharmony_ci 4607