Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- / {
- #address-cells = <0x00000002>;
- #size-cells = <0x00000002>;
- compatible = "ti,am572x-beagle-x15", "ti,am5728", "ti,dra742", "ti,dra74", "ti,dra7";
- interrupt-parent = <0x00000001>;
- model = "TI AM5728 BeagleBoard-X15 rev C";
- chosen {
- stdout-path = "/ocp/interconnect@48000000/segment@0/target-module@20000/serial@0";
- };
- aliases {
- i2c0 = "/ocp/interconnect@48000000/segment@0/target-module@70000/i2c@0";
- i2c1 = "/ocp/interconnect@48000000/segment@0/target-module@72000/i2c@0";
- i2c2 = "/ocp/interconnect@48000000/segment@0/target-module@60000/i2c@0";
- i2c3 = "/ocp/interconnect@48000000/segment@0/target-module@7a000/i2c@0";
- i2c4 = "/ocp/interconnect@48000000/segment@0/target-module@7c000/i2c@0";
- serial0 = "/ocp/interconnect@48000000/segment@0/target-module@6a000/serial@0";
- serial1 = "/ocp/interconnect@48000000/segment@0/target-module@6c000/serial@0";
- serial2 = "/ocp/interconnect@48000000/segment@0/target-module@20000/serial@0";
- serial3 = "/ocp/interconnect@48000000/segment@0/target-module@6e000/serial@0";
- serial4 = "/ocp/interconnect@48000000/segment@0/target-module@66000/serial@0";
- serial5 = "/ocp/interconnect@48000000/segment@0/target-module@68000/serial@0";
- serial6 = "/ocp/interconnect@48400000/segment@0/target-module@20000/serial@0";
- serial7 = "/ocp/interconnect@48400000/segment@0/target-module@22000/serial@0";
- serial8 = "/ocp/interconnect@48400000/segment@0/target-module@24000/serial@0";
- serial9 = "/ocp/interconnect@4ae00000/segment@20000/target-module@b000/serial@0";
- ethernet0 = "/ocp/interconnect@48400000/segment@0/target-module@84000/ethernet@0/slave@200";
- ethernet1 = "/ocp/interconnect@48400000/segment@0/target-module@84000/ethernet@0/slave@300";
- d_can0 = "/ocp/interconnect@4ae00000/segment@30000/target-module@c000/can@0";
- d_can1 = "/ocp/interconnect@48400000/segment@0/target-module@80000/can@0";
- spi0 = "/ocp/spi@4b300000";
- rtc0 = "/ocp/interconnect@48000000/segment@0/target-module@60000/i2c@0/rtc@6f";
- rtc1 = "/ocp/interconnect@48000000/segment@0/target-module@70000/i2c@0/tps659038@58/tps659038_rtc";
- rtc2 = "/ocp/interconnect@48800000/segment@0/target-module@38000/rtc@0";
- display0 = "/connector";
- };
- timer {
- compatible = "arm,armv7-timer";
- interrupts = <0x00000001 0x0000000d 0x00000308 0x00000001 0x0000000e 0x00000308 0x00000001 0x0000000b 0x00000308 0x00000001 0x0000000a 0x00000308>;
- interrupt-parent = <0x00000002>;
- };
- interrupt-controller@48211000 {
- compatible = "arm,cortex-a15-gic";
- interrupt-controller;
- #interrupt-cells = <0x00000003>;
- reg = <0x00000000 0x48211000 0x00000000 0x00001000 0x00000000 0x48212000 0x00000000 0x00002000 0x00000000 0x48214000 0x00000000 0x00002000 0x00000000 0x48216000 0x00000000 0x00002000>;
- interrupts = <0x00000001 0x00000009 0x00000304>;
- interrupt-parent = <0x00000002>;
- phandle = <0x00000002>;
- };
- interrupt-controller@48281000 {
- compatible = "ti,omap5-wugen-mpu", "ti,omap4-wugen-mpu";
- interrupt-controller;
- #interrupt-cells = <0x00000003>;
- reg = <0x00000000 0x48281000 0x00000000 0x00001000>;
- interrupt-parent = <0x00000002>;
- phandle = <0x00000008>;
- };
- cpus {
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- cpu@0 {
- device_type = "cpu";
- compatible = "arm,cortex-a15";
- reg = <0x00000000>;
- operating-points-v2 = <0x00000003>;
- clocks = <0x00000004>;
- clock-names = "cpu";
- clock-latency = <0x000493e0>;
- #cooling-cells = <0x00000002>;
- vbb-supply = <0x00000005>;
- vdd-supply = <0x00000006>;
- voltage-tolerance = <0x00000001>;
- phandle = <0x000000ce>;
- };
- cpu@1 {
- device_type = "cpu";
- compatible = "arm,cortex-a15";
- reg = <0x00000001>;
- operating-points-v2 = <0x00000003>;
- clocks = <0x00000004>;
- clock-names = "cpu";
- clock-latency = <0x000493e0>;
- #cooling-cells = <0x00000002>;
- vbb-supply = <0x00000005>;
- };
- };
- opp-table {
- compatible = "operating-points-v2-ti-cpu";
- syscon = <0x00000007>;
- opp-shared;
- phandle = <0x00000003>;
- opp_nom-1000000000 {
- opp-hz = <0x00000000 0x3b9aca00>;
- opp-microvolt = <0x00102ca0 0x000cf850 0x00118c30 0x00102ca0 0x000cf850 0x00118c30>;
- opp-supported-hw = <0x000000ff 0x00000001>;
- opp-suspend;
- };
- opp_od-1176000000 {
- opp-hz = <0x00000000 0x46185600>;
- opp-microvolt = <0x0011b340 0x000d8108 0x0011b340 0x0011b340 0x000d8108 0x0011b340>;
- opp-supported-hw = <0x000000ff 0x00000002>;
- };
- opp_high@1500000000 {
- opp-hz = <0x00000000 0x59682f00>;
- opp-microvolt = <0x00127690 0x000e7ef0 0x001312d0 0x00127690 0x000e7ef0 0x001312d0>;
- opp-supported-hw = <0x000000ff 0x00000004>;
- };
- };
- soc {
- compatible = "ti,omap-infra";
- mpu {
- compatible = "ti,omap5-mpu";
- ti,hwmods = "mpu";
- };
- };
- ocp {
- compatible = "ti,dra7-l3-noc", "simple-bus";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00000000 0x00000000 0xc0000000>;
- ti,hwmods = "l3_main_1", "l3_main_2";
- reg = <0x00000000 0x44000000 0x00000000 0x01000000 0x00000000 0x45000000 0x00000000 0x00001000>;
- interrupts-extended = <0x00000001 0x00000000 0x00000004 0x00000004 0x00000008 0x00000000 0x0000000a 0x00000004>;
- interconnect@4a000000 {
- compatible = "ti,dra7-l4-cfg", "simple-bus";
- reg = <0x4a000000 0x00000800 0x4a000800 0x00000800 0x4a001000 0x00001000>;
- reg-names = "ap", "la", "ia0";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x4a000000 0x00100000 0x00100000 0x4a100000 0x00100000 0x00200000 0x4a200000 0x00100000>;
- segment@0 {
- compatible = "simple-bus";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = * 0x83001068 [0x0000015c];
- target-module@2000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- reg = <0x00002000 0x00000004>;
- reg-names = "rev";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00002000 0x00002000>;
- scm@0 {
- compatible = "ti,dra7-scm-core", "simple-bus";
- reg = <0x00000000 0x00002000>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00000000 0x00002000>;
- scm_conf@0 {
- compatible = "syscon", "simple-bus";
- reg = <0x00000000 0x00001400>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00000000 0x00001400>;
- phandle = <0x00000009>;
- pbias_regulator@e00 {
- compatible = "ti,pbias-dra7", "ti,pbias-omap";
- reg = <0x00000e00 0x00000004>;
- syscon = <0x00000009>;
- pbias_mmc_omap5 {
- regulator-name = "pbias_mmc_omap5";
- regulator-min-microvolt = <0x001b7740>;
- regulator-max-microvolt = <0x00325aa0>;
- phandle = <0x0000009b>;
- };
- };
- phy-gmii-sel {
- compatible = "ti,dra7xx-phy-gmii-sel";
- reg = <0x00000554 0x00000004>;
- #phy-cells = <0x00000001>;
- phandle = <0x000000b4>;
- };
- clocks {
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- dss_deshdcp_clk@558 {
- #clock-cells = <0x00000000>;
- compatible = "ti,gate-clock";
- clocks = <0x0000000a>;
- ti,bit-shift = <0x00000000>;
- reg = <0x00000558>;
- };
- ehrpwm0_tbclk@558 {
- #clock-cells = <0x00000000>;
- compatible = "ti,gate-clock";
- clocks = <0x0000000b>;
- ti,bit-shift = <0x00000014>;
- reg = <0x00000558>;
- phandle = <0x000000ae>;
- };
- ehrpwm1_tbclk@558 {
- #clock-cells = <0x00000000>;
- compatible = "ti,gate-clock";
- clocks = <0x0000000b>;
- ti,bit-shift = <0x00000015>;
- reg = <0x00000558>;
- phandle = <0x000000af>;
- };
- ehrpwm2_tbclk@558 {
- #clock-cells = <0x00000000>;
- compatible = "ti,gate-clock";
- clocks = <0x0000000b>;
- ti,bit-shift = <0x00000016>;
- reg = <0x00000558>;
- phandle = <0x000000b0>;
- };
- sys_32k_ck {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x0000000c 0x0000000d 0x0000000d 0x0000000d>;
- ti,bit-shift = <0x00000008>;
- reg = <0x000006c4>;
- phandle = <0x00000050>;
- };
- };
- };
- pinmux@1400 {
- compatible = "ti,dra7-padconf", "pinctrl-single";
- reg = <0x00001400 0x00000468>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- #pinctrl-cells = <0x00000001>;
- #interrupt-cells = <0x00000001>;
- interrupt-controller;
- pinctrl-single,register-width = <0x00000020>;
- pinctrl-single,function-mask = <0x3fffffff>;
- phandle = <0x00000092>;
- mmc1_pins_default {
- pinctrl-single,pins = <0x00000354 0x00060000 0x00000358 0x00060000 0x0000035c 0x00060000 0x00000360 0x00060000 0x00000364 0x00060000 0x00000368 0x00060000>;
- phandle = <0x0000009c>;
- };
- mmc1_pins_sdr12 {
- pinctrl-single,pins = <0x00000354 0x00060000 0x00000358 0x00060000 0x0000035c 0x00060000 0x00000360 0x00060000 0x00000364 0x00060000 0x00000368 0x00060000>;
- phandle = <0x0000009f>;
- };
- mmc1_pins_hs {
- pinctrl-single,pins = <0x00000354 0x000601b0 0x00000358 0x000601b0 0x0000035c 0x000601b0 0x00000360 0x000601b0 0x00000364 0x000601b0 0x00000368 0x000601b0>;
- phandle = <0x0000009e>;
- };
- mmc1_pins_sdr25 {
- pinctrl-single,pins = <0x00000354 0x000601b0 0x00000358 0x000601b0 0x0000035c 0x000601b0 0x00000360 0x000601b0 0x00000364 0x000601b0 0x00000368 0x000601b0>;
- phandle = <0x000000a0>;
- };
- mmc1_pins_sdr50 {
- pinctrl-single,pins = <0x00000354 0x000601a0 0x00000358 0x000601a0 0x0000035c 0x000601a0 0x00000360 0x000601a0 0x00000364 0x000601a0 0x00000368 0x000601a0>;
- phandle = <0x000000a1>;
- };
- mmc1_pins_ddr50 {
- pinctrl-single,pins = <0x00000354 0x00060100 0x00000358 0x00060100 0x0000035c 0x00060100 0x00000360 0x00060100 0x00000364 0x00060100 0x00000368 0x00060100>;
- phandle = <0x000000a2>;
- };
- mmc1_pins_sdr104 {
- pinctrl-single,pins = <0x00000354 0x00060100 0x00000358 0x00060100 0x0000035c 0x00060100 0x00000360 0x00060100 0x00000364 0x00060100 0x00000368 0x00060100>;
- phandle = <0x000000a4>;
- };
- mmc2_pins_default {
- pinctrl-single,pins = * 0x83001b28 [0x00000050];
- phandle = <0x000000a7>;
- };
- mmc2_pins_hs {
- pinctrl-single,pins = * 0x83001bac [0x00000050];
- phandle = <0x000000a8>;
- };
- mmc2_pins_ddr_3_3v_rev11 {
- pinctrl-single,pins = * 0x83001c3c [0x00000050];
- };
- mmc2_pins_ddr_1_8v_rev11 {
- pinctrl-single,pins = * 0x83001cbc [0x00000050];
- };
- mmc2_pins_ddr_rev20 {
- pinctrl-single,pins = * 0x83001d34 [0x00000050];
- phandle = <0x000000a9>;
- };
- mmc2_pins_hs200 {
- pinctrl-single,pins = * 0x83001db8 [0x00000050];
- };
- mmc4_pins_default {
- pinctrl-single,pins = <0x000003e8 0x00060103 0x000003ec 0x00060103 0x000003f0 0x00060103 0x000003f4 0x00060103 0x000003f8 0x00060103 0x000003fc 0x00060103>;
- };
- mmc4_pins_hs {
- pinctrl-single,pins = <0x000003e8 0x00060103 0x000003ec 0x00060103 0x000003f0 0x00060103 0x000003f4 0x00060103 0x000003f8 0x00060103 0x000003fc 0x00060103>;
- };
- mmc3_pins_default {
- pinctrl-single,pins = <0x0000037c 0x00060000 0x00000380 0x00060000 0x00000384 0x00060000 0x00000388 0x00060000 0x0000038c 0x00060000 0x00000390 0x00060000>;
- };
- mmc3_pins_hs {
- pinctrl-single,pins = <0x0000037c 0x00060000 0x00000380 0x00060000 0x00000384 0x00060000 0x00000388 0x00060000 0x0000038c 0x00060000 0x00000390 0x00060000>;
- };
- mmc3_pins_sdr12 {
- pinctrl-single,pins = <0x0000037c 0x00060000 0x00000380 0x00060000 0x00000384 0x00060000 0x00000388 0x00060000 0x0000038c 0x00060000 0x00000390 0x00060000>;
- };
- mmc3_pins_sdr25 {
- pinctrl-single,pins = <0x0000037c 0x00060000 0x00000380 0x00060000 0x00000384 0x00060000 0x00000388 0x00060000 0x0000038c 0x00060000 0x00000390 0x00060000>;
- };
- mmc3_pins_sdr50 {
- pinctrl-single,pins = <0x0000037c 0x00060100 0x00000380 0x00060100 0x00000384 0x00060100 0x00000388 0x00060100 0x0000038c 0x00060100 0x00000390 0x00060100>;
- };
- mmc4_pins_sdr12 {
- pinctrl-single,pins = <0x000003e8 0x00060103 0x000003ec 0x00060103 0x000003f0 0x00060103 0x000003f4 0x00060103 0x000003f8 0x00060103 0x000003fc 0x00060103>;
- };
- mmc4_pins_sdr25 {
- pinctrl-single,pins = <0x000003e8 0x00060103 0x000003ec 0x00060103 0x000003f0 0x00060103 0x000003f4 0x00060103 0x000003f8 0x00060103 0x000003fc 0x00060103>;
- };
- };
- scm_conf@1c04 {
- compatible = "syscon";
- reg = <0x00001c04 0x00000020>;
- #syscon-cells = <0x00000002>;
- phandle = <0x000000bf>;
- };
- scm_conf@1c24 {
- compatible = "syscon";
- reg = <0x00001c24 0x00000024>;
- phandle = <0x0000005f>;
- };
- dma-router@b78 {
- compatible = "ti,dra7-dma-crossbar";
- reg = <0x00000b78 0x000000fc>;
- #dma-cells = <0x00000001>;
- dma-requests = <0x000000cd>;
- ti,dma-safe-map = <0x00000000>;
- dma-masters = <0x0000000e>;
- phandle = <0x00000091>;
- };
- dma-router@c78 {
- compatible = "ti,dra7-dma-crossbar";
- reg = <0x00000c78 0x0000007c>;
- #dma-cells = <0x00000002>;
- dma-requests = <0x000000cc>;
- ti,dma-safe-map = <0x00000000>;
- dma-masters = <0x0000000f>;
- phandle = <0x000000b1>;
- };
- };
- };
- target-module@5000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- reg = <0x00005000 0x00000004>;
- reg-names = "rev";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00005000 0x00001000>;
- cm_core_aon@0 {
- compatible = "ti,dra7-cm-core-aon", "simple-bus";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- reg = <0x00000000 0x00002000>;
- ranges = <0x00000000 0x00000000 0x00002000>;
- clocks {
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- atl_clkin0_ck {
- #clock-cells = <0x00000000>;
- compatible = "ti,dra7-atl-clock";
- clocks = <0x00000010 0x00000000 0x0000001a>;
- phandle = <0x000000aa>;
- };
- atl_clkin1_ck {
- #clock-cells = <0x00000000>;
- compatible = "ti,dra7-atl-clock";
- clocks = <0x00000010 0x00000000 0x0000001a>;
- phandle = <0x000000ab>;
- };
- atl_clkin2_ck {
- #clock-cells = <0x00000000>;
- compatible = "ti,dra7-atl-clock";
- clocks = <0x00000010 0x00000000 0x0000001a>;
- phandle = <0x000000ac>;
- };
- atl_clkin3_ck {
- #clock-cells = <0x00000000>;
- compatible = "ti,dra7-atl-clock";
- clocks = <0x00000010 0x00000000 0x0000001a>;
- phandle = <0x000000ad>;
- };
- hdmi_clkin_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x00000000>;
- phandle = <0x00000030>;
- };
- mlb_clkin_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x00000000>;
- phandle = <0x0000008d>;
- };
- mlbp_clkin_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x00000000>;
- phandle = <0x0000008e>;
- };
- pciesref_acs_clk_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x05f5e100>;
- phandle = <0x00000040>;
- };
- ref_clkin0_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x00000000>;
- };
- ref_clkin1_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x00000000>;
- };
- ref_clkin2_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x00000000>;
- };
- ref_clkin3_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x00000000>;
- };
- rmii_clk_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x00000000>;
- };
- sdvenc_clkin_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x00000000>;
- };
- secure_32k_clk_src_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x00008000>;
- phandle = <0x00000077>;
- };
- sys_clk32_crystal_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x00008000>;
- phandle = <0x0000000c>;
- };
- sys_clk32_pseudo_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x00000011>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000262>;
- phandle = <0x0000000d>;
- };
- virt_12000000_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x00b71b00>;
- phandle = <0x00000065>;
- };
- virt_13000000_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x00c65d40>;
- };
- virt_16800000_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x01005900>;
- phandle = <0x00000067>;
- };
- virt_19200000_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x0124f800>;
- phandle = <0x00000068>;
- };
- virt_20000000_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x01312d00>;
- phandle = <0x00000066>;
- };
- virt_26000000_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x018cba80>;
- phandle = <0x00000069>;
- };
- virt_27000000_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x019bfcc0>;
- phandle = <0x0000006a>;
- };
- virt_38400000_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x0249f000>;
- phandle = <0x0000006b>;
- };
- sys_clkin2 {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x01588800>;
- phandle = <0x0000006c>;
- };
- usb_otg_clkin_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x00000000>;
- phandle = <0x00000074>;
- };
- video1_clkin_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x00000000>;
- phandle = <0x0000003a>;
- };
- video1_m2_clkin_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x00000000>;
- phandle = <0x0000002f>;
- };
- video2_clkin_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x00000000>;
- phandle = <0x0000003b>;
- };
- video2_m2_clkin_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x00000000>;
- phandle = <0x0000002e>;
- };
- dpll_abe_ck@1e0 {
- #clock-cells = <0x00000000>;
- compatible = "ti,omap4-dpll-m4xen-clock";
- clocks = <0x00000012 0x00000013>;
- reg = <0x000001e0 0x000001e4 0x000001ec 0x000001e8>;
- phandle = <0x00000014>;
- };
- dpll_abe_x2_ck {
- #clock-cells = <0x00000000>;
- compatible = "ti,omap4-dpll-x2-clock";
- clocks = <0x00000014>;
- phandle = <0x00000015>;
- };
- dpll_abe_m2x2_ck@1f0 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000015>;
- ti,max-div = <0x0000001f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x000001f0>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- phandle = <0x00000016>;
- };
- abe_clk@108 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000016>;
- ti,max-div = <0x00000004>;
- reg = <0x00000108>;
- ti,index-power-of-two;
- phandle = <0x0000006e>;
- };
- dpll_abe_m2_ck@1f0 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000014>;
- ti,max-div = <0x0000001f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x000001f0>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- phandle = <0x00000070>;
- };
- dpll_abe_m3x2_ck@1f4 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000015>;
- ti,max-div = <0x0000001f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x000001f4>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- phandle = <0x00000017>;
- };
- dpll_core_byp_mux@12c {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x00000011 0x00000017>;
- ti,bit-shift = <0x00000017>;
- reg = <0x0000012c>;
- phandle = <0x00000018>;
- };
- dpll_core_ck@120 {
- #clock-cells = <0x00000000>;
- compatible = "ti,omap4-dpll-core-clock";
- clocks = <0x00000011 0x00000018>;
- reg = <0x00000120 0x00000124 0x0000012c 0x00000128>;
- phandle = <0x00000019>;
- };
- dpll_core_x2_ck {
- #clock-cells = <0x00000000>;
- compatible = "ti,omap4-dpll-x2-clock";
- clocks = <0x00000019>;
- phandle = <0x0000001a>;
- };
- dpll_core_h12x2_ck@13c {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x0000001a>;
- ti,max-div = <0x0000003f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x0000013c>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- phandle = <0x0000001b>;
- };
- mpu_dpll_hs_clk_div {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x0000001b>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000001>;
- phandle = <0x0000001c>;
- };
- dpll_mpu_ck@160 {
- #clock-cells = <0x00000000>;
- compatible = "ti,omap5-mpu-dpll-clock";
- clocks = <0x00000011 0x0000001c>;
- reg = <0x00000160 0x00000164 0x0000016c 0x00000168>;
- phandle = <0x00000004>;
- };
- dpll_mpu_m2_ck@170 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000004>;
- ti,max-div = <0x0000001f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x00000170>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- phandle = <0x0000001d>;
- };
- mpu_dclk_div {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x0000001d>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000001>;
- phandle = <0x0000007b>;
- };
- dsp_dpll_hs_clk_div {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x0000001b>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000001>;
- phandle = <0x0000001e>;
- };
- dpll_dsp_byp_mux@240 {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x00000011 0x0000001e>;
- ti,bit-shift = <0x00000017>;
- reg = <0x00000240>;
- phandle = <0x0000001f>;
- };
- dpll_dsp_ck@234 {
- #clock-cells = <0x00000000>;
- compatible = "ti,omap4-dpll-clock";
- clocks = <0x00000011 0x0000001f>;
- reg = <0x00000234 0x00000238 0x00000240 0x0000023c>;
- assigned-clocks = <0x00000020>;
- assigned-clock-rates = "#ÃF";
- phandle = <0x00000020>;
- };
- dpll_dsp_m2_ck@244 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000020>;
- ti,max-div = <0x0000001f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x00000244>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- assigned-clocks = <0x00000021>;
- assigned-clock-rates = "#ÃF";
- phandle = <0x00000021>;
- };
- iva_dpll_hs_clk_div {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x0000001b>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000001>;
- phandle = <0x00000022>;
- };
- dpll_iva_byp_mux@1ac {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x00000011 0x00000022>;
- ti,bit-shift = <0x00000017>;
- reg = <0x000001ac>;
- phandle = <0x00000023>;
- };
- dpll_iva_ck@1a0 {
- #clock-cells = <0x00000000>;
- compatible = "ti,omap4-dpll-clock";
- clocks = <0x00000011 0x00000023>;
- reg = <0x000001a0 0x000001a4 0x000001ac 0x000001a8>;
- assigned-clocks = <0x00000024>;
- assigned-clock-rates = <0x45707d40>;
- phandle = <0x00000024>;
- };
- dpll_iva_m2_ck@1b0 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000024>;
- ti,max-div = <0x0000001f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x000001b0>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- assigned-clocks = <0x00000025>;
- assigned-clock-rates = <0x17257f16>;
- phandle = <0x00000025>;
- };
- iva_dclk {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x00000025>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000001>;
- phandle = <0x0000007d>;
- };
- dpll_gpu_byp_mux@2e4 {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x00000011 0x00000017>;
- ti,bit-shift = <0x00000017>;
- reg = <0x000002e4>;
- phandle = <0x00000026>;
- };
- dpll_gpu_ck@2d8 {
- #clock-cells = <0x00000000>;
- compatible = "ti,omap4-dpll-clock";
- clocks = <0x00000011 0x00000026>;
- reg = <0x000002d8 0x000002dc 0x000002e4 0x000002e0>;
- assigned-clocks = <0x00000027>;
- assigned-clock-rates = <0x4c1d7940>;
- phandle = <0x00000027>;
- };
- dpll_gpu_m2_ck@2e8 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000027>;
- ti,max-div = <0x0000001f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x000002e8>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- assigned-clocks = <0x00000028>;
- assigned-clock-rates = <0x195f286b>;
- phandle = <0x00000028>;
- };
- dpll_core_m2_ck@130 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000019>;
- ti,max-div = <0x0000001f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x00000130>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- phandle = <0x00000029>;
- };
- core_dpll_out_dclk_div {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x00000029>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000001>;
- phandle = <0x0000007f>;
- };
- dpll_ddr_byp_mux@21c {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x00000011 0x00000017>;
- ti,bit-shift = <0x00000017>;
- reg = <0x0000021c>;
- phandle = <0x0000002a>;
- };
- dpll_ddr_ck@210 {
- #clock-cells = <0x00000000>;
- compatible = "ti,omap4-dpll-clock";
- clocks = <0x00000011 0x0000002a>;
- reg = <0x00000210 0x00000214 0x0000021c 0x00000218>;
- phandle = <0x0000002b>;
- };
- dpll_ddr_m2_ck@220 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x0000002b>;
- ti,max-div = <0x0000001f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x00000220>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- phandle = <0x00000071>;
- };
- dpll_gmac_byp_mux@2b4 {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x00000011 0x00000017>;
- ti,bit-shift = <0x00000017>;
- reg = <0x000002b4>;
- phandle = <0x0000002c>;
- };
- dpll_gmac_ck@2a8 {
- #clock-cells = <0x00000000>;
- compatible = "ti,omap4-dpll-clock";
- clocks = <0x00000011 0x0000002c>;
- reg = <0x000002a8 0x000002ac 0x000002b4 0x000002b0>;
- phandle = <0x0000002d>;
- };
- dpll_gmac_m2_ck@2b8 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x0000002d>;
- ti,max-div = <0x0000001f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x000002b8>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- phandle = <0x00000072>;
- };
- video2_dclk_div {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x0000002e>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000001>;
- phandle = <0x00000081>;
- };
- video1_dclk_div {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x0000002f>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000001>;
- phandle = <0x00000082>;
- };
- hdmi_dclk_div {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x00000030>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000001>;
- phandle = <0x00000083>;
- };
- per_dpll_hs_clk_div {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x00000017>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000002>;
- phandle = <0x00000043>;
- };
- usb_dpll_hs_clk_div {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x00000017>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000003>;
- phandle = <0x00000047>;
- };
- eve_dpll_hs_clk_div {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x0000001b>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000001>;
- phandle = <0x00000031>;
- };
- dpll_eve_byp_mux@290 {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x00000011 0x00000031>;
- ti,bit-shift = <0x00000017>;
- reg = <0x00000290>;
- phandle = <0x00000032>;
- };
- dpll_eve_ck@284 {
- #clock-cells = <0x00000000>;
- compatible = "ti,omap4-dpll-clock";
- clocks = <0x00000011 0x00000032>;
- reg = <0x00000284 0x00000288 0x00000290 0x0000028c>;
- phandle = <0x00000033>;
- };
- dpll_eve_m2_ck@294 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000033>;
- ti,max-div = <0x0000001f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x00000294>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- phandle = <0x00000034>;
- };
- eve_dclk_div {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x00000034>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000001>;
- phandle = <0x0000008c>;
- };
- dpll_core_h13x2_ck@140 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x0000001a>;
- ti,max-div = <0x0000003f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x00000140>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- };
- dpll_core_h14x2_ck@144 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x0000001a>;
- ti,max-div = <0x0000003f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x00000144>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- phandle = <0x00000051>;
- };
- dpll_core_h22x2_ck@154 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x0000001a>;
- ti,max-div = <0x0000003f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x00000154>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- phandle = <0x0000003c>;
- };
- dpll_core_h23x2_ck@158 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x0000001a>;
- ti,max-div = <0x0000003f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x00000158>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- phandle = <0x00000056>;
- };
- dpll_core_h24x2_ck@15c {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x0000001a>;
- ti,max-div = <0x0000003f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x0000015c>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- };
- dpll_ddr_x2_ck {
- #clock-cells = <0x00000000>;
- compatible = "ti,omap4-dpll-x2-clock";
- clocks = <0x0000002b>;
- phandle = <0x00000035>;
- };
- dpll_ddr_h11x2_ck@228 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000035>;
- ti,max-div = <0x0000003f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x00000228>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- };
- dpll_dsp_x2_ck {
- #clock-cells = <0x00000000>;
- compatible = "ti,omap4-dpll-x2-clock";
- clocks = <0x00000020>;
- phandle = <0x00000036>;
- };
- dpll_dsp_m3x2_ck@248 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000036>;
- ti,max-div = <0x0000001f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x00000248>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- assigned-clocks = <0x00000037>;
- assigned-clock-rates = <0x17d78400>;
- phandle = <0x00000037>;
- };
- dpll_gmac_x2_ck {
- #clock-cells = <0x00000000>;
- compatible = "ti,omap4-dpll-x2-clock";
- clocks = <0x0000002d>;
- phandle = <0x00000038>;
- };
- dpll_gmac_h11x2_ck@2c0 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000038>;
- ti,max-div = <0x0000003f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x000002c0>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- phandle = <0x00000039>;
- };
- dpll_gmac_h12x2_ck@2c4 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000038>;
- ti,max-div = <0x0000003f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x000002c4>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- };
- dpll_gmac_h13x2_ck@2c8 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000038>;
- ti,max-div = <0x0000003f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x000002c8>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- };
- dpll_gmac_m3x2_ck@2bc {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000038>;
- ti,max-div = <0x0000001f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x000002bc>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- };
- gmii_m_clk_div {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x00000039>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000002>;
- };
- hdmi_clk2_div {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x00000030>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000001>;
- };
- hdmi_div_clk {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x00000030>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000001>;
- };
- l3_iclk_div@100 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- ti,max-div = <0x00000002>;
- ti,bit-shift = <0x00000004>;
- reg = <0x00000100>;
- clocks = <0x0000001b>;
- ti,index-power-of-two;
- phandle = <0x0000000a>;
- };
- l4_root_clk_div {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x0000000a>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000002>;
- phandle = <0x0000000b>;
- };
- video1_clk2_div {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x0000003a>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000001>;
- };
- video1_div_clk {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x0000003a>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000001>;
- };
- video2_clk2_div {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x0000003b>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000001>;
- };
- video2_div_clk {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x0000003b>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000001>;
- };
- ipu1_gfclk_mux@520 {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x00000016 0x0000003c>;
- ti,bit-shift = <0x00000018>;
- reg = <0x00000520>;
- assigned-clocks = <0x0000003d>;
- assigned-clock-parents = <0x0000003c>;
- phandle = <0x0000003d>;
- };
- dummy_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-clock";
- clock-frequency = <0x00000000>;
- };
- };
- clockdomains {
- };
- mpu-cm@300 {
- compatible = "ti,omap4-cm";
- reg = <0x00000300 0x00000100>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00000300 0x00000100>;
- mpu-clkctrl@20 {
- compatible = "ti,clkctrl";
- reg = <0x00000020 0x00000004>;
- #clock-cells = <0x00000002>;
- };
- };
- dsp1-cm@400 {
- compatible = "ti,omap4-cm";
- reg = <0x00000400 0x00000100>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00000400 0x00000100>;
- dsp1-clkctrl@20 {
- compatible = "ti,clkctrl";
- reg = <0x00000020 0x00000004>;
- #clock-cells = <0x00000002>;
- };
- };
- ipu-cm@500 {
- compatible = "ti,omap4-cm";
- reg = <0x00000500 0x00000100>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00000500 0x00000100>;
- ipu1-clkctrl@20 {
- compatible = "ti,clkctrl";
- reg = <0x00000020 0x00000004>;
- #clock-cells = <0x00000002>;
- };
- ipu-clkctrl@50 {
- compatible = "ti,clkctrl";
- reg = <0x00000050 0x00000034>;
- #clock-cells = <0x00000002>;
- phandle = <0x00000094>;
- };
- };
- dsp2-cm@600 {
- compatible = "ti,omap4-cm";
- reg = <0x00000600 0x00000100>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00000600 0x00000100>;
- dsp2-clkctrl@20 {
- compatible = "ti,clkctrl";
- reg = <0x00000020 0x00000004>;
- #clock-cells = <0x00000002>;
- };
- };
- rtc-cm@700 {
- compatible = "ti,omap4-cm";
- reg = <0x00000700 0x00000100>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00000700 0x00000100>;
- rtc-clkctrl@20 {
- compatible = "ti,clkctrl";
- reg = <0x00000020 0x00000028>;
- #clock-cells = <0x00000002>;
- phandle = <0x000000b8>;
- };
- };
- };
- };
- target-module@8000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- reg = <0x00008000 0x00000004>;
- reg-names = "rev";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00008000 0x00002000>;
- cm_core@0 {
- compatible = "ti,dra7-cm-core", "simple-bus";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- reg = <0x00000000 0x00003000>;
- ranges = <0x00000000 0x00000000 0x00003000>;
- clocks {
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- dpll_pcie_ref_ck@200 {
- #clock-cells = <0x00000000>;
- compatible = "ti,omap4-dpll-clock";
- clocks = <0x00000011 0x00000011>;
- reg = <0x00000200 0x00000204 0x0000020c 0x00000208>;
- phandle = <0x0000003e>;
- };
- dpll_pcie_ref_m2ldo_ck@210 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x0000003e>;
- ti,max-div = <0x0000001f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x00000210>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- phandle = <0x0000003f>;
- };
- apll_pcie_in_clk_mux@4ae06118 {
- compatible = "ti,mux-clock";
- clocks = <0x0000003f 0x00000040>;
- #clock-cells = <0x00000000>;
- reg = <0x0000021c 0x00000004>;
- ti,bit-shift = <0x00000007>;
- phandle = <0x00000041>;
- };
- apll_pcie_ck@21c {
- #clock-cells = <0x00000000>;
- compatible = "ti,dra7-apll-clock";
- clocks = <0x00000041 0x0000003e>;
- reg = <0x0000021c 0x00000220>;
- phandle = <0x00000042>;
- };
- optfclk_pciephy_div@4a00821c {
- compatible = "ti,divider-clock";
- clocks = <0x00000042>;
- #clock-cells = <0x00000000>;
- reg = <0x0000021c>;
- ti,dividers = <0x00000002 0x00000001>;
- ti,bit-shift = <0x00000008>;
- ti,max-div = <0x00000002>;
- phandle = <0x00000061>;
- };
- apll_pcie_clkvcoldo {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x00000042>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000001>;
- };
- apll_pcie_clkvcoldo_div {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x00000042>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000001>;
- };
- apll_pcie_m2_ck {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x00000042>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000001>;
- phandle = <0x00000076>;
- };
- dpll_per_byp_mux@14c {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x00000011 0x00000043>;
- ti,bit-shift = <0x00000017>;
- reg = <0x0000014c>;
- phandle = <0x00000044>;
- };
- dpll_per_ck@140 {
- #clock-cells = <0x00000000>;
- compatible = "ti,omap4-dpll-clock";
- clocks = <0x00000011 0x00000044>;
- reg = <0x00000140 0x00000144 0x0000014c 0x00000148>;
- phandle = <0x00000045>;
- };
- dpll_per_m2_ck@150 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000045>;
- ti,max-div = <0x0000001f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x00000150>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- phandle = <0x00000046>;
- };
- func_96m_aon_dclk_div {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x00000046>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000001>;
- phandle = <0x00000084>;
- };
- dpll_usb_byp_mux@18c {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x00000011 0x00000047>;
- ti,bit-shift = <0x00000017>;
- reg = <0x0000018c>;
- phandle = <0x00000048>;
- };
- dpll_usb_ck@180 {
- #clock-cells = <0x00000000>;
- compatible = "ti,omap4-dpll-j-type-clock";
- clocks = <0x00000011 0x00000048>;
- reg = <0x00000180 0x00000184 0x0000018c 0x00000188>;
- phandle = <0x00000049>;
- };
- dpll_usb_m2_ck@190 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000049>;
- ti,max-div = <0x0000007f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x00000190>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- phandle = <0x0000004d>;
- };
- dpll_pcie_ref_m2_ck@210 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x0000003e>;
- ti,max-div = <0x0000007f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x00000210>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- phandle = <0x00000075>;
- };
- dpll_per_x2_ck {
- #clock-cells = <0x00000000>;
- compatible = "ti,omap4-dpll-x2-clock";
- clocks = <0x00000045>;
- phandle = <0x0000004a>;
- };
- dpll_per_h11x2_ck@158 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x0000004a>;
- ti,max-div = <0x0000003f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x00000158>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- phandle = <0x0000004b>;
- };
- dpll_per_h12x2_ck@15c {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x0000004a>;
- ti,max-div = <0x0000003f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x0000015c>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- };
- dpll_per_h13x2_ck@160 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x0000004a>;
- ti,max-div = <0x0000003f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x00000160>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- };
- dpll_per_h14x2_ck@164 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x0000004a>;
- ti,max-div = <0x0000003f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x00000164>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- phandle = <0x00000052>;
- };
- dpll_per_m2x2_ck@150 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x0000004a>;
- ti,max-div = <0x0000001f>;
- ti,autoidle-shift = <0x00000008>;
- reg = <0x00000150>;
- ti,index-starts-at-one;
- ti,invert-autoidle-bit;
- phandle = <0x0000004c>;
- };
- dpll_usb_clkdcoldo {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x00000049>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000001>;
- phandle = <0x0000004f>;
- };
- func_128m_clk {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x0000004b>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000002>;
- };
- func_12m_fclk {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x0000004c>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000010>;
- };
- func_24m_clk {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x00000046>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000004>;
- };
- func_48m_fclk {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x0000004c>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000004>;
- };
- func_96m_fclk {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x0000004c>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000002>;
- };
- l3init_60m_fclk@104 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x0000004d>;
- reg = <0x00000104>;
- ti,dividers = <0x00000001 0x00000008>;
- };
- clkout2_clk@6b0 {
- #clock-cells = <0x00000000>;
- compatible = "ti,gate-clock";
- clocks = <0x0000004e>;
- ti,bit-shift = <0x00000008>;
- reg = <0x000006b0>;
- phandle = <0x000000dc>;
- };
- l3init_960m_gfclk@6c0 {
- #clock-cells = <0x00000000>;
- compatible = "ti,gate-clock";
- clocks = <0x0000004f>;
- ti,bit-shift = <0x00000008>;
- reg = <0x000006c0>;
- };
- usb_phy1_always_on_clk32k@640 {
- #clock-cells = <0x00000000>;
- compatible = "ti,gate-clock";
- clocks = <0x00000050>;
- ti,bit-shift = <0x00000008>;
- reg = <0x00000640>;
- phandle = <0x0000005b>;
- };
- usb_phy2_always_on_clk32k@688 {
- #clock-cells = <0x00000000>;
- compatible = "ti,gate-clock";
- clocks = <0x00000050>;
- ti,bit-shift = <0x00000008>;
- reg = <0x00000688>;
- phandle = <0x0000005d>;
- };
- usb_phy3_always_on_clk32k@698 {
- #clock-cells = <0x00000000>;
- compatible = "ti,gate-clock";
- clocks = <0x00000050>;
- ti,bit-shift = <0x00000008>;
- reg = <0x00000698>;
- phandle = <0x0000005e>;
- };
- gpu_core_gclk_mux@1220 {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x00000051 0x00000052 0x00000028>;
- ti,bit-shift = <0x00000018>;
- reg = <0x00001220>;
- assigned-clocks = <0x00000053>;
- assigned-clock-parents = <0x00000028>;
- phandle = <0x00000053>;
- };
- gpu_hyd_gclk_mux@1220 {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x00000051 0x00000052 0x00000028>;
- ti,bit-shift = <0x0000001a>;
- reg = <0x00001220>;
- assigned-clocks = <0x00000054>;
- assigned-clock-parents = <0x00000028>;
- phandle = <0x00000054>;
- };
- l3instr_ts_gclk_div@e50 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000055>;
- ti,bit-shift = <0x00000018>;
- reg = <0x00000e50>;
- ti,dividers = <0x00000008 0x00000010 0x00000020>;
- };
- vip1_gclk_mux@1020 {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x0000000a 0x00000056>;
- ti,bit-shift = <0x00000018>;
- reg = <0x00001020>;
- };
- vip2_gclk_mux@1028 {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x0000000a 0x00000056>;
- ti,bit-shift = <0x00000018>;
- reg = <0x00001028>;
- };
- vip3_gclk_mux@1030 {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x0000000a 0x00000056>;
- ti,bit-shift = <0x00000018>;
- reg = <0x00001030>;
- };
- };
- clockdomains {
- coreaon_clkdm {
- compatible = "ti,clockdomain";
- clocks = <0x00000049>;
- };
- };
- coreaon-cm@600 {
- compatible = "ti,omap4-cm";
- reg = <0x00000600 0x00000100>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00000600 0x00000100>;
- coreaon-clkctrl@20 {
- compatible = "ti,clkctrl";
- reg = <0x00000020 0x0000001c>;
- #clock-cells = <0x00000002>;
- phandle = <0x00000062>;
- };
- };
- l3main1-cm@700 {
- compatible = "ti,omap4-cm";
- reg = <0x00000700 0x00000100>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00000700 0x00000100>;
- l3main1-clkctrl@20 {
- compatible = "ti,clkctrl";
- reg = <0x00000020 0x00000074>;
- #clock-cells = <0x00000002>;
- };
- };
- ipu2-cm@900 {
- compatible = "ti,omap4-cm";
- reg = <0x00000900 0x00000100>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00000900 0x00000100>;
- ipu2-clkctrl@20 {
- compatible = "ti,clkctrl";
- reg = <0x00000020 0x00000004>;
- #clock-cells = <0x00000002>;
- };
- };
- dma-cm@a00 {
- compatible = "ti,omap4-cm";
- reg = <0x00000a00 0x00000100>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00000a00 0x00000100>;
- dma-clkctrl@20 {
- compatible = "ti,clkctrl";
- reg = <0x00000020 0x00000004>;
- #clock-cells = <0x00000002>;
- phandle = <0x00000059>;
- };
- };
- emif-cm@b00 {
- compatible = "ti,omap4-cm";
- reg = <0x00000b00 0x00000100>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00000b00 0x00000100>;
- emif-clkctrl@20 {
- compatible = "ti,clkctrl";
- reg = <0x00000020 0x00000004>;
- #clock-cells = <0x00000002>;
- };
- };
- atl-cm@c00 {
- compatible = "ti,omap4-cm";
- reg = <0x00000c00 0x00000100>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00000c00 0x00000100>;
- atl-clkctrl@0 {
- compatible = "ti,clkctrl";
- reg = <0x00000000 0x00000004>;
- #clock-cells = <0x00000002>;
- phandle = <0x00000010>;
- };
- };
- l4cfg-cm@d00 {
- compatible = "ti,omap4-cm";
- reg = <0x00000d00 0x00000100>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00000d00 0x00000100>;
- l4cfg-clkctrl@20 {
- compatible = "ti,clkctrl";
- reg = <0x00000020 0x00000084>;
- #clock-cells = <0x00000002>;
- phandle = <0x00000063>;
- };
- };
- l3instr-cm@e00 {
- compatible = "ti,omap4-cm";
- reg = <0x00000e00 0x00000100>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00000e00 0x00000100>;
- l3instr-clkctrl@20 {
- compatible = "ti,clkctrl";
- reg = <0x00000020 0x0000000c>;
- #clock-cells = <0x00000002>;
- };
- };
- dss-cm@1100 {
- compatible = "ti,omap4-cm";
- reg = <0x00001100 0x00000100>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00001100 0x00000100>;
- dss-clkctrl@20 {
- compatible = "ti,clkctrl";
- reg = <0x00000020 0x00000014>;
- #clock-cells = <0x00000002>;
- phandle = <0x000000c7>;
- };
- };
- l3init-cm@1300 {
- compatible = "ti,omap4-cm";
- reg = <0x00001300 0x00000100>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00001300 0x00000100>;
- l3init-clkctrl@20 {
- compatible = "ti,clkctrl";
- reg = <0x00000020 0x0000006c 0x000000e0 0x00000014>;
- #clock-cells = <0x00000002>;
- phandle = <0x0000005a>;
- };
- pcie-clkctrl@b0 {
- compatible = "ti,clkctrl";
- reg = <0x000000b0 0x0000000c>;
- #clock-cells = <0x00000002>;
- phandle = <0x00000060>;
- };
- gmac-clkctrl@d0 {
- compatible = "ti,clkctrl";
- reg = <0x000000d0 0x00000004>;
- #clock-cells = <0x00000002>;
- phandle = <0x000000b2>;
- };
- };
- l4per-cm@1700 {
- compatible = "ti,omap4-cm";
- reg = <0x00001700 0x00000300>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00001700 0x00000300>;
- l4per-clkctrl@28 {
- compatible = "ti,clkctrl";
- reg = <0x00000028 0x00000064 0x000000a0 0x00000024 0x000000f0 0x0000003c 0x00000140 0x0000001c 0x00000170 0x00000004>;
- #clock-cells = <0x00000002>;
- assigned-clocks = <0x00000057 0x0000015c 0x00000018>;
- assigned-clock-parents = <0x00000058>;
- phandle = <0x00000090>;
- };
- l4sec-clkctrl@1a0 {
- compatible = "ti,clkctrl";
- reg = <0x000001a0 0x0000002c>;
- #clock-cells = <0x00000002>;
- phandle = <0x0000009a>;
- };
- l4per2-clkctrl@c {
- compatible = "ti,clkctrl";
- reg = <0x0000000c 0x00000004 0x00000018 0x0000000c 0x00000090 0x0000000c 0x000000c4 0x00000004 0x00000138 0x00000004 0x00000160 0x0000000c 0x00000178 0x00000024 0x000001d0 0x0000003c>;
- #clock-cells = <0x00000002>;
- phandle = <0x00000057>;
- };
- l4per3-clkctrl@14 {
- compatible = "ti,clkctrl";
- reg = <0x00000014 0x00000004 0x000000c8 0x00000014 0x00000130 0x00000004>;
- #clock-cells = <0x00000002>;
- phandle = <0x000000b7>;
- };
- };
- };
- };
- target-module@56000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "dma_system";
- reg = <0x00056000 0x00000004 0x0005602c 0x00000004 0x00056028 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000323>;
- ti,sysc-midle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000059 0x00000000 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00056000 0x00001000>;
- dma-controller@0 {
- compatible = "ti,omap4430-sdma";
- reg = <0x00000000 0x00001000>;
- interrupts = <0x00000000 0x00000007 0x00000004 0x00000000 0x00000008 0x00000004 0x00000000 0x00000009 0x00000004 0x00000000 0x0000000a 0x00000004>;
- #dma-cells = <0x00000001>;
- dma-channels = <0x00000020>;
- dma-requests = <0x0000007f>;
- phandle = <0x0000000e>;
- };
- };
- target-module@5e000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0005e000 0x00002000>;
- };
- target-module@80000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "ocp2scp1";
- reg = <0x00080000 0x00000004 0x00080010 0x00000004 0x00080014 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x0000005a 0x000000c0 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00080000 0x00008000>;
- ocp2scp@0 {
- compatible = "ti,omap-ocp2scp";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00000000 0x00008000>;
- reg = <0x00000000 0x00000020>;
- phy@4000 {
- compatible = "ti,dra7x-usb2", "ti,omap-usb2";
- reg = <0x00004000 0x00000400>;
- syscon-phy-power = <0x00000009 0x00000300>;
- clocks = <0x0000005b 0x0000005a 0x000000d0 0x00000008>;
- clock-names = "wkupclk", "refclk";
- #phy-cells = <0x00000000>;
- phy-supply = <0x0000005c>;
- phandle = <0x000000b9>;
- };
- phy@5000 {
- compatible = "ti,dra7x-usb2-phy2", "ti,omap-usb2";
- reg = <0x00005000 0x00000400>;
- syscon-phy-power = <0x00000009 0x00000e74>;
- clocks = <0x0000005d 0x0000005a 0x00000020 0x00000008>;
- clock-names = "wkupclk", "refclk";
- #phy-cells = <0x00000000>;
- phy-supply = <0x0000005c>;
- phandle = <0x000000bc>;
- };
- phy@4400 {
- compatible = "ti,omap-usb3";
- reg = <0x00004400 0x00000080 0x00004800 0x00000064 0x00004c00 0x00000040>;
- reg-names = "phy_rx", "phy_tx", "pll_ctrl";
- syscon-phy-power = <0x00000009 0x00000370>;
- clocks = <0x0000005e 0x00000011 0x0000005a 0x000000d0 0x00000008>;
- clock-names = "wkupclk", "sysclk", "refclk";
- #phy-cells = <0x00000000>;
- phandle = <0x000000ba>;
- };
- };
- };
- target-module@90000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "ocp2scp3";
- reg = <0x00090000 0x00000004 0x00090010 0x00000004 0x00090014 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x0000005a 0x000000c8 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00090000 0x00008000>;
- ocp2scp@0 {
- compatible = "ti,omap-ocp2scp";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00000000 0x00008000>;
- reg = <0x00000000 0x00000020>;
- pciephy@4000 {
- compatible = "ti,phy-pipe3-pcie";
- reg = <0x00004000 0x00000080 0x00004400 0x00000064>;
- reg-names = "phy_rx", "phy_tx";
- syscon-phy-power = <0x0000005f 0x0000001c>;
- syscon-pcs = <0x0000005f 0x00000010>;
- clocks = <0x0000003e 0x0000003f 0x00000060 0x00000000 0x00000008 0x00000060 0x00000000 0x00000009 0x00000060 0x00000000 0x0000000a 0x00000061 0x00000011>;
- clock-names = "dpll_ref", "dpll_ref_m2", "wkupclk", "refclk", "div-clk", "phy-div", "sysclk";
- #phy-cells = <0x00000000>;
- phandle = <0x000000bd>;
- };
- pciephy@5000 {
- compatible = "ti,phy-pipe3-pcie";
- reg = <0x00005000 0x00000080 0x00005400 0x00000064>;
- reg-names = "phy_rx", "phy_tx";
- syscon-phy-power = <0x0000005f 0x00000020>;
- syscon-pcs = <0x0000005f 0x00000010>;
- clocks = <0x0000003e 0x0000003f 0x00000060 0x00000008 0x00000008 0x00000060 0x00000008 0x00000009 0x00000060 0x00000008 0x0000000a 0x00000061 0x00000011>;
- clock-names = "dpll_ref", "dpll_ref_m2", "wkupclk", "refclk", "div-clk", "phy-div", "sysclk";
- #phy-cells = <0x00000000>;
- status = "disabled";
- phandle = <0x000000c1>;
- };
- phy@6000 {
- compatible = "ti,phy-pipe3-sata";
- reg = <0x00006000 0x00000080 0x00006400 0x00000064 0x00006800 0x00000040>;
- reg-names = "phy_rx", "phy_tx", "pll_ctrl";
- syscon-phy-power = <0x00000009 0x00000374>;
- clocks = <0x00000011 0x0000005a 0x00000068 0x00000008>;
- clock-names = "sysclk", "refclk";
- syscon-pllreset = <0x00000009 0x000003fc>;
- #phy-cells = <0x00000000>;
- phandle = <0x000000c6>;
- };
- };
- };
- target-module@a0000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x000a0000 0x00008000>;
- };
- target-module@d9000 {
- compatible = "ti,sysc-omap4-sr", "ti,sysc";
- ti,hwmods = "smartreflex_mpu";
- reg = <0x000d9038 0x00000004>;
- reg-names = "sysc";
- ti,sysc-mask = <0x04000000>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x00000062 0x00000008 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x000d9000 0x00001000>;
- };
- target-module@dd000 {
- compatible = "ti,sysc-omap4-sr", "ti,sysc";
- ti,hwmods = "smartreflex_core";
- reg = <0x000dd038 0x00000004>;
- reg-names = "sysc";
- ti,sysc-mask = <0x04000000>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x00000062 0x00000018 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x000dd000 0x00001000>;
- };
- target-module@e0000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x000e0000 0x00001000>;
- };
- target-module@f4000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "mailbox1";
- reg = <0x000f4000 0x00000004 0x000f4010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000001>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- clocks = <0x00000063 0x00000010 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x000f4000 0x00001000>;
- mailbox@0 {
- compatible = "ti,omap4-mailbox";
- reg = <0x00000000 0x00000200>;
- interrupts = <0x00000000 0x00000015 0x00000004 0x00000000 0x00000087 0x00000004 0x00000000 0x00000086 0x00000004>;
- #mbox-cells = <0x00000001>;
- ti,mbox-num-users = <0x00000003>;
- ti,mbox-num-fifos = <0x00000008>;
- status = "disabled";
- };
- };
- target-module@f6000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "spinlock";
- reg = <0x000f6000 0x00000004 0x000f6010 0x00000004 0x000f6014 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000007>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000063 0x00000008 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x000f6000 0x00001000>;
- spinlock@0 {
- compatible = "ti,omap4-hwspinlock";
- reg = <0x00000000 0x00001000>;
- #hwlock-cells = <0x00000001>;
- };
- };
- };
- segment@100000 {
- compatible = "simple-bus";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = * 0x83009540 [0x000002b8];
- target-module@2000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00002000 0x00001000>;
- };
- target-module@8000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00008000 0x00001000>;
- };
- target-module@40000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00040000 0x00010000>;
- };
- target-module@51000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00051000 0x00001000>;
- };
- target-module@53000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00053000 0x00001000>;
- };
- target-module@55000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00055000 0x00001000>;
- };
- target-module@57000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00057000 0x00001000>;
- };
- target-module@59000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00059000 0x00001000>;
- };
- target-module@5b000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0005b000 0x00001000>;
- };
- target-module@5d000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0005d000 0x00001000>;
- };
- target-module@5f000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0005f000 0x00001000>;
- };
- target-module@61000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00061000 0x00001000>;
- };
- target-module@63000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00063000 0x00001000>;
- };
- target-module@65000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00065000 0x00001000>;
- };
- target-module@67000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00067000 0x00001000>;
- };
- target-module@69000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00069000 0x00001000>;
- };
- target-module@6b000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0006b000 0x00001000>;
- };
- target-module@6d000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0006d000 0x00001000>;
- };
- target-module@71000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00071000 0x00001000>;
- };
- target-module@73000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00073000 0x00001000>;
- };
- target-module@75000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00075000 0x00001000>;
- };
- target-module@77000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00077000 0x00001000>;
- };
- target-module@79000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00079000 0x00001000>;
- };
- target-module@7b000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0007b000 0x00001000>;
- };
- target-module@7d000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0007d000 0x00001000>;
- };
- target-module@81000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00081000 0x00001000>;
- };
- target-module@83000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00083000 0x00001000>;
- };
- target-module@85000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00085000 0x00001000>;
- };
- target-module@87000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00087000 0x00001000>;
- };
- };
- segment@200000 {
- compatible = "simple-bus";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = * 0x8300a6d4 [0x000001f8];
- target-module@0 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00000000 0x00001000>;
- };
- target-module@a000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0000a000 0x00001000>;
- };
- target-module@c000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0000c000 0x00001000>;
- };
- target-module@e000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0000e000 0x00001000>;
- };
- target-module@10000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00010000 0x00001000>;
- };
- target-module@12000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00012000 0x00001000>;
- };
- target-module@14000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00014000 0x00001000>;
- };
- target-module@18000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00018000 0x00001000>;
- };
- target-module@1a000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0001a000 0x00001000>;
- };
- target-module@1c000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0001c000 0x00001000>;
- };
- target-module@1e000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0001e000 0x00001000>;
- };
- target-module@20000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00020000 0x00001000>;
- };
- target-module@24000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00024000 0x00001000>;
- };
- target-module@26000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00026000 0x00001000>;
- };
- target-module@2a000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0002a000 0x00001000>;
- };
- target-module@2c000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0002c000 0x00001000>;
- };
- target-module@2e000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0002e000 0x00001000>;
- };
- target-module@30000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00030000 0x00001000>;
- };
- target-module@32000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00032000 0x00001000>;
- };
- target-module@34000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00034000 0x00001000>;
- };
- target-module@36000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00036000 0x00001000>;
- };
- };
- };
- interconnect@4ae00000 {
- compatible = "ti,dra7-l4-wkup", "simple-bus";
- reg = <0x4ae00000 0x00000800 0x4ae00800 0x00000800 0x4ae01000 0x00001000>;
- reg-names = "ap", "la", "ia0";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x4ae00000 0x00010000 0x00010000 0x4ae10000 0x00010000 0x00020000 0x4ae20000 0x00010000 0x00030000 0x4ae30000 0x00010000>;
- segment@0 {
- compatible = "simple-bus";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = * 0x8300b480 [0x0000006c];
- target-module@4000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "counter_32k";
- reg = <0x00004000 0x00000004 0x00004010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x00000064 0x00000030 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00004000 0x00001000>;
- counter@0 {
- compatible = "ti,omap-counter32k";
- reg = <0x00000000 0x00000040>;
- };
- };
- target-module@6000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- reg = <0x00006000 0x00000004>;
- reg-names = "rev";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00006000 0x00002000>;
- prm@0 {
- compatible = "ti,dra7-prm", "simple-bus";
- reg = <0x00000000 0x00003000>;
- interrupts = <0x00000000 0x00000006 0x00000004>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00000000 0x00003000>;
- clocks {
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- sys_clkin1@110 {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x00000065 0x00000066 0x00000067 0x00000068 0x00000069 0x0000006a 0x0000006b>;
- reg = <0x00000110>;
- ti,index-starts-at-one;
- phandle = <0x00000011>;
- };
- abe_dpll_sys_clk_mux@118 {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x00000011 0x0000006c>;
- reg = <0x00000118>;
- phandle = <0x0000006d>;
- };
- abe_dpll_bypass_clk_mux@114 {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x0000006d 0x00000050>;
- reg = <0x00000114>;
- phandle = <0x00000013>;
- };
- abe_dpll_clk_mux@10c {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x0000006d 0x00000050>;
- reg = <0x0000010c>;
- phandle = <0x00000012>;
- };
- abe_24m_fclk@11c {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000016>;
- reg = <0x0000011c>;
- ti,dividers = <0x00000008 0x00000010>;
- phandle = <0x00000058>;
- };
- aess_fclk@178 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x0000006e>;
- reg = <0x00000178>;
- ti,max-div = <0x00000002>;
- phandle = <0x0000006f>;
- };
- abe_giclk_div@174 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x0000006f>;
- reg = <0x00000174>;
- ti,max-div = <0x00000002>;
- };
- abe_lp_clk_div@1d8 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000016>;
- reg = <0x000001d8>;
- ti,dividers = <0x00000010 0x00000020>;
- phandle = <0x0000008f>;
- };
- abe_sys_clk_div@120 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000011>;
- reg = <0x00000120>;
- ti,max-div = <0x00000002>;
- };
- adc_gfclk_mux@1dc {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x00000011 0x0000006c 0x00000050>;
- reg = <0x000001dc>;
- };
- sys_clk1_dclk_div@1c8 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000011>;
- ti,max-div = <0x00000040>;
- reg = <0x000001c8>;
- ti,index-power-of-two;
- phandle = <0x00000078>;
- };
- sys_clk2_dclk_div@1cc {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x0000006c>;
- ti,max-div = <0x00000040>;
- reg = <0x000001cc>;
- ti,index-power-of-two;
- phandle = <0x00000079>;
- };
- per_abe_x1_dclk_div@1bc {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000070>;
- ti,max-div = <0x00000040>;
- reg = <0x000001bc>;
- ti,index-power-of-two;
- phandle = <0x0000007a>;
- };
- dsp_gclk_div@18c {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000021>;
- ti,max-div = <0x00000040>;
- reg = <0x0000018c>;
- ti,index-power-of-two;
- phandle = <0x0000007c>;
- };
- gpu_dclk@1a0 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000028>;
- ti,max-div = <0x00000040>;
- reg = <0x000001a0>;
- ti,index-power-of-two;
- phandle = <0x0000007e>;
- };
- emif_phy_dclk_div@190 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000071>;
- ti,max-div = <0x00000040>;
- reg = <0x00000190>;
- ti,index-power-of-two;
- phandle = <0x00000080>;
- };
- gmac_250m_dclk_div@19c {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000072>;
- ti,max-div = <0x00000040>;
- reg = <0x0000019c>;
- ti,index-power-of-two;
- phandle = <0x00000073>;
- };
- gmac_main_clk {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x00000073>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000002>;
- phandle = <0x000000b3>;
- };
- l3init_480m_dclk_div@1ac {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x0000004d>;
- ti,max-div = <0x00000040>;
- reg = <0x000001ac>;
- ti,index-power-of-two;
- phandle = <0x00000085>;
- };
- usb_otg_dclk_div@184 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000074>;
- ti,max-div = <0x00000040>;
- reg = <0x00000184>;
- ti,index-power-of-two;
- phandle = <0x00000086>;
- };
- sata_dclk_div@1c0 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000011>;
- ti,max-div = <0x00000040>;
- reg = <0x000001c0>;
- ti,index-power-of-two;
- phandle = <0x00000087>;
- };
- pcie2_dclk_div@1b8 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000075>;
- ti,max-div = <0x00000040>;
- reg = <0x000001b8>;
- ti,index-power-of-two;
- phandle = <0x00000088>;
- };
- pcie_dclk_div@1b4 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000076>;
- ti,max-div = <0x00000040>;
- reg = <0x000001b4>;
- ti,index-power-of-two;
- phandle = <0x00000089>;
- };
- emu_dclk_div@194 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000011>;
- ti,max-div = <0x00000040>;
- reg = <0x00000194>;
- ti,index-power-of-two;
- phandle = <0x0000008a>;
- };
- secure_32k_dclk_div@1c4 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000077>;
- ti,max-div = <0x00000040>;
- reg = <0x000001c4>;
- ti,index-power-of-two;
- phandle = <0x0000008b>;
- };
- clkoutmux0_clk_mux@158 {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = * 0x8300c610 [0x00000058];
- reg = <0x00000158>;
- };
- clkoutmux1_clk_mux@15c {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = * 0x8300c6d0 [0x00000058];
- reg = <0x0000015c>;
- };
- clkoutmux2_clk_mux@160 {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = * 0x8300c790 [0x00000058];
- reg = <0x00000160>;
- phandle = <0x0000004e>;
- };
- custefuse_sys_gfclk_div {
- #clock-cells = <0x00000000>;
- compatible = "fixed-factor-clock";
- clocks = <0x00000011>;
- clock-mult = <0x00000001>;
- clock-div = <0x00000002>;
- };
- eve_clk@180 {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x00000034 0x00000037>;
- reg = <0x00000180>;
- };
- hdmi_dpll_clk_mux@164 {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x00000011 0x0000006c>;
- reg = <0x00000164>;
- };
- mlb_clk@134 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x0000008d>;
- ti,max-div = <0x00000040>;
- reg = <0x00000134>;
- ti,index-power-of-two;
- };
- mlbp_clk@130 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x0000008e>;
- ti,max-div = <0x00000040>;
- reg = <0x00000130>;
- ti,index-power-of-two;
- };
- per_abe_x1_gfclk2_div@138 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000070>;
- ti,max-div = <0x00000040>;
- reg = <0x00000138>;
- ti,index-power-of-two;
- };
- timer_sys_clk_div@144 {
- #clock-cells = <0x00000000>;
- compatible = "ti,divider-clock";
- clocks = <0x00000011>;
- reg = <0x00000144>;
- ti,max-div = <0x00000002>;
- };
- video1_dpll_clk_mux@168 {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x00000011 0x0000006c>;
- reg = <0x00000168>;
- };
- video2_dpll_clk_mux@16c {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x00000011 0x0000006c>;
- reg = <0x0000016c>;
- };
- wkupaon_iclk_mux@108 {
- #clock-cells = <0x00000000>;
- compatible = "ti,mux-clock";
- clocks = <0x00000011 0x0000008f>;
- reg = <0x00000108>;
- phandle = <0x00000055>;
- };
- };
- clockdomains {
- };
- wkupaon-cm@1800 {
- compatible = "ti,omap4-cm";
- reg = <0x00001800 0x00000100>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00001800 0x00000100>;
- wkupaon-clkctrl@20 {
- compatible = "ti,clkctrl";
- reg = <0x00000020 0x0000006c>;
- #clock-cells = <0x00000002>;
- phandle = <0x00000064>;
- };
- };
- };
- };
- target-module@c000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- reg = <0x0000c000 0x00000004>;
- reg-names = "rev";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0000c000 0x00001000>;
- scm_conf@0 {
- compatible = "syscon";
- reg = <0x00000000 0x00001000>;
- phandle = <0x00000007>;
- };
- };
- };
- segment@10000 {
- compatible = "simple-bus";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = * 0x8300cf20 [0x00000060];
- target-module@0 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "gpio1";
- reg = <0x00000000 0x00000004 0x00000010 0x00000004 0x00000114 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000007>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000064 0x00000018 0x00000000 0x00000064 0x00000018 0x00000008>;
- clock-names = "fck", "dbclk";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00000000 0x00001000>;
- gpio@0 {
- compatible = "ti,omap4-gpio";
- reg = <0x00000000 0x00000200>;
- interrupts = <0x00000000 0x00000018 0x00000004>;
- gpio-controller;
- #gpio-cells = <0x00000002>;
- interrupt-controller;
- #interrupt-cells = <0x00000002>;
- phandle = <0x00000095>;
- };
- };
- target-module@4000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "wd_timer2";
- reg = <0x00004000 0x00000004 0x00004010 0x00000004 0x00004014 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000022>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000064 0x00000010 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00004000 0x00001000>;
- wdt@0 {
- compatible = "ti,omap3-wdt";
- reg = <0x00000000 0x00000080>;
- interrupts = <0x00000000 0x0000004b 0x00000004>;
- };
- };
- target-module@8000 {
- compatible = "ti,sysc-omap4-timer", "ti,sysc";
- ti,hwmods = "timer1";
- reg = <0x00008000 0x00000004 0x00008010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x00000064 0x00000020 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00008000 0x00001000>;
- timer@0 {
- compatible = "ti,omap5430-timer";
- reg = <0x00000000 0x00000080>;
- clocks = <0x00000064 0x00000020 0x00000018>;
- clock-names = "fck";
- interrupts = <0x00000000 0x00000020 0x00000004>;
- ti,timer-alwon;
- };
- };
- target-module@c000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0000c000 0x00001000>;
- };
- };
- segment@20000 {
- compatible = "simple-bus";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = * 0x8300d570 [0x000000a8];
- target-module@0 {
- compatible = "ti,sysc-omap4-timer", "ti,sysc";
- ti,hwmods = "timer12";
- reg = <0x00000000 0x00000004 0x00000010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x00000064 0x00000028 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00000000 0x00001000>;
- timer@0 {
- compatible = "ti,omap5430-timer";
- reg = <0x00000000 0x00000080>;
- clocks = <0x00000064 0x00000028 0x00000018>;
- clock-names = "fck";
- interrupts = <0x00000000 0x0000005a 0x00000004>;
- ti,timer-alwon;
- ti,timer-secure;
- };
- };
- target-module@2000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00002000 0x00001000>;
- };
- target-module@6000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = * 0x8300d8b8 [0x00000048];
- };
- target-module@b000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "uart10";
- reg = <0x0000b050 0x00000004 0x0000b054 0x00000004 0x0000b058 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000007>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000064 0x00000060 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0000b000 0x00001000>;
- serial@0 {
- compatible = "ti,dra742-uart", "ti,omap4-uart";
- reg = <0x00000000 0x00000100>;
- interrupts = <0x00000000 0x000000dd 0x00000004>;
- clock-frequency = <0x02dc6c00>;
- status = "disabled";
- };
- };
- target-module@f000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0000f000 0x00001000>;
- };
- };
- segment@30000 {
- compatible = "simple-bus";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = * 0x8300dba4 [0x0000009c];
- target-module@1000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00001000 0x00001000>;
- };
- target-module@3000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00003000 0x00001000>;
- };
- target-module@5000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00005000 0x00001000>;
- };
- target-module@7000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00007000 0x00001000>;
- };
- target-module@9000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00009000 0x00001000>;
- };
- target-module@c000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- reg = <0x0000c000 0x00000004>;
- reg-names = "rev";
- clocks = <0x00000064 0x00000068 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0000c000 0x00002000>;
- can@0 {
- compatible = "ti,dra7-d_can";
- reg = <0x00000000 0x00002000>;
- syscon-raminit = <0x00000009 0x00000558 0x00000000>;
- interrupts = <0x00000000 0x000000de 0x00000004>;
- clocks = <0x00000064 0x00000068 0x00000018>;
- status = "disabled";
- };
- };
- };
- };
- interconnect@48000000 {
- compatible = "ti,dra7-l4-per1", "simple-bus";
- reg = <0x48000000 0x00000800 0x48000800 0x00000800 0x48001000 0x00000400 0x48001400 0x00000400 0x48001800 0x00000400 0x48001c00 0x00000400>;
- reg-names = "ap", "la", "ia0", "ia1", "ia2", "ia3";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x48000000 0x00200000 0x00200000 0x48200000 0x00200000>;
- segment@0 {
- compatible = "simple-bus";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = * 0x8300e168 [0x000003fc];
- target-module@20000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "uart3";
- reg = <0x00020050 0x00000004 0x00020054 0x00000004 0x00020058 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000007>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000090 0x00000128 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00020000 0x00001000>;
- serial@0 {
- compatible = "ti,dra742-uart", "ti,omap4-uart";
- reg = <0x00000000 0x00000100>;
- interrupts = <0x00000000 0x00000045 0x00000004>;
- clock-frequency = <0x02dc6c00>;
- status = "okay";
- dmas = <0x00000091 0x00000035 0x00000091 0x00000036>;
- dma-names = "tx", "rx";
- interrupts-extended = <0x00000001 0x00000000 0x00000045 0x00000004 0x00000092 0x000003f8>;
- };
- };
- target-module@32000 {
- compatible = "ti,sysc-omap4-timer", "ti,sysc";
- ti,hwmods = "timer2";
- reg = <0x00032000 0x00000004 0x00032010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x00000090 0x00000010 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00032000 0x00001000>;
- timer@0 {
- compatible = "ti,omap5430-timer";
- reg = <0x00000000 0x00000080>;
- clocks = <0x00000090 0x00000010 0x00000018>;
- clock-names = "fck";
- interrupts = <0x00000000 0x00000021 0x00000004>;
- };
- };
- target-module@34000 {
- compatible = "ti,sysc-omap4-timer", "ti,sysc";
- ti,hwmods = "timer3";
- reg = <0x00034000 0x00000004 0x00034010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x00000090 0x00000018 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00034000 0x00001000>;
- timer@0 {
- compatible = "ti,omap5430-timer";
- reg = <0x00000000 0x00000080>;
- clocks = <0x00000090 0x00000018 0x00000018>;
- clock-names = "fck";
- interrupts = <0x00000000 0x00000022 0x00000004>;
- };
- };
- target-module@36000 {
- compatible = "ti,sysc-omap4-timer", "ti,sysc";
- ti,hwmods = "timer4";
- reg = <0x00036000 0x00000004 0x00036010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x00000090 0x00000020 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00036000 0x00001000>;
- timer@0 {
- compatible = "ti,omap5430-timer";
- reg = <0x00000000 0x00000080>;
- clocks = <0x00000090 0x00000020 0x00000018>;
- clock-names = "fck";
- interrupts = <0x00000000 0x00000023 0x00000004>;
- };
- };
- target-module@3e000 {
- compatible = "ti,sysc-omap4-timer", "ti,sysc";
- ti,hwmods = "timer9";
- reg = <0x0003e000 0x00000004 0x0003e010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x00000090 0x00000028 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0003e000 0x00001000>;
- timer@0 {
- compatible = "ti,omap5430-timer";
- reg = <0x00000000 0x00000080>;
- clocks = <0x00000090 0x00000028 0x00000018>;
- clock-names = "fck";
- interrupts = <0x00000000 0x00000028 0x00000004>;
- };
- };
- target-module@51000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "gpio7";
- reg = <0x00051000 0x00000004 0x00051010 0x00000004 0x00051114 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000007>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000090 0x000000e8 0x00000000 0x00000090 0x000000e8 0x00000008>;
- clock-names = "fck", "dbclk";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00051000 0x00001000>;
- gpio@0 {
- compatible = "ti,omap4-gpio";
- reg = <0x00000000 0x00000200>;
- interrupts = <0x00000000 0x0000001e 0x00000004>;
- gpio-controller;
- #gpio-cells = <0x00000002>;
- interrupt-controller;
- #interrupt-cells = <0x00000002>;
- ti,no-reset-on-init;
- ti,no-idle-on-init;
- phandle = <0x00000098>;
- };
- };
- target-module@53000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "gpio8";
- reg = <0x00053000 0x00000004 0x00053010 0x00000004 0x00053114 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000007>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000090 0x000000f0 0x00000000 0x00000090 0x000000f0 0x00000008>;
- clock-names = "fck", "dbclk";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00053000 0x00001000>;
- gpio@0 {
- compatible = "ti,omap4-gpio";
- reg = <0x00000000 0x00000200>;
- interrupts = <0x00000000 0x00000074 0x00000004>;
- gpio-controller;
- #gpio-cells = <0x00000002>;
- interrupt-controller;
- #interrupt-cells = <0x00000002>;
- };
- };
- target-module@55000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "gpio2";
- reg = <0x00055000 0x00000004 0x00055010 0x00000004 0x00055114 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000007>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000090 0x00000038 0x00000000 0x00000090 0x00000038 0x00000008>;
- clock-names = "fck", "dbclk";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00055000 0x00001000>;
- gpio@0 {
- compatible = "ti,omap4-gpio";
- reg = <0x00000000 0x00000200>;
- interrupts = <0x00000000 0x00000019 0x00000004>;
- gpio-controller;
- #gpio-cells = <0x00000002>;
- interrupt-controller;
- #interrupt-cells = <0x00000002>;
- phandle = <0x000000c0>;
- };
- };
- target-module@57000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "gpio3";
- reg = <0x00057000 0x00000004 0x00057010 0x00000004 0x00057114 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000007>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000090 0x00000040 0x00000000 0x00000090 0x00000040 0x00000008>;
- clock-names = "fck", "dbclk";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00057000 0x00001000>;
- gpio@0 {
- compatible = "ti,omap4-gpio";
- reg = <0x00000000 0x00000200>;
- interrupts = <0x00000000 0x0000001a 0x00000004>;
- gpio-controller;
- #gpio-cells = <0x00000002>;
- interrupt-controller;
- #interrupt-cells = <0x00000002>;
- };
- };
- target-module@59000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "gpio4";
- reg = <0x00059000 0x00000004 0x00059010 0x00000004 0x00059114 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000007>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000090 0x00000048 0x00000000 0x00000090 0x00000048 0x00000008>;
- clock-names = "fck", "dbclk";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00059000 0x00001000>;
- gpio@0 {
- compatible = "ti,omap4-gpio";
- reg = <0x00000000 0x00000200>;
- interrupts = <0x00000000 0x0000001b 0x00000004>;
- gpio-controller;
- #gpio-cells = <0x00000002>;
- interrupt-controller;
- #interrupt-cells = <0x00000002>;
- phandle = <0x00000097>;
- };
- };
- target-module@5b000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "gpio5";
- reg = <0x0005b000 0x00000004 0x0005b010 0x00000004 0x0005b114 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000007>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000090 0x00000050 0x00000000 0x00000090 0x00000050 0x00000008>;
- clock-names = "fck", "dbclk";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0005b000 0x00001000>;
- gpio@0 {
- compatible = "ti,omap4-gpio";
- reg = <0x00000000 0x00000200>;
- interrupts = <0x00000000 0x0000001c 0x00000004>;
- gpio-controller;
- #gpio-cells = <0x00000002>;
- interrupt-controller;
- #interrupt-cells = <0x00000002>;
- };
- };
- target-module@5d000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "gpio6";
- reg = <0x0005d000 0x00000004 0x0005d010 0x00000004 0x0005d114 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000007>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000090 0x00000058 0x00000000 0x00000090 0x00000058 0x00000008>;
- clock-names = "fck", "dbclk";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0005d000 0x00001000>;
- gpio@0 {
- compatible = "ti,omap4-gpio";
- reg = <0x00000000 0x00000200>;
- interrupts = <0x00000000 0x0000001d 0x00000004>;
- gpio-controller;
- #gpio-cells = <0x00000002>;
- interrupt-controller;
- #interrupt-cells = <0x00000002>;
- phandle = <0x0000009d>;
- };
- };
- target-module@60000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "i2c3";
- reg = <0x00060000 0x00000008 0x00060010 0x00000008 0x00060090 0x00000008>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000307>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000090 0x00000088 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00060000 0x00001000>;
- i2c@0 {
- compatible = "ti,omap4-i2c";
- reg = <0x00000000 0x00000100>;
- interrupts = <0x00000000 0x00000038 0x00000004>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- status = "okay";
- clock-frequency = <0x00061a80>;
- rtc@6f {
- compatible = "microchip,mcp7941x";
- reg = <0x0000006f>;
- interrupts-extended = <0x00000001 0x00000000 0x00000002 0x00000001 0x00000092 0x00000424>;
- interrupt-names = "irq", "wakeup";
- vcc-supply = <0x00000093>;
- wakeup-source;
- };
- };
- };
- target-module@66000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "uart5";
- reg = <0x00066050 0x00000004 0x00066054 0x00000004 0x00066058 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000007>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000090 0x00000148 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00066000 0x00001000>;
- serial@0 {
- compatible = "ti,dra742-uart", "ti,omap4-uart";
- reg = <0x00000000 0x00000100>;
- interrupts = <0x00000000 0x00000064 0x00000004>;
- clock-frequency = <0x02dc6c00>;
- status = "disabled";
- dmas = <0x00000091 0x0000003f 0x00000091 0x00000040>;
- dma-names = "tx", "rx";
- };
- };
- target-module@68000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "uart6";
- reg = <0x00068050 0x00000004 0x00068054 0x00000004 0x00068058 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000007>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000094 0x00000030 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00068000 0x00001000>;
- serial@0 {
- compatible = "ti,dra742-uart", "ti,omap4-uart";
- reg = <0x00000000 0x00000100>;
- interrupts = <0x00000000 0x00000065 0x00000004>;
- clock-frequency = <0x02dc6c00>;
- status = "disabled";
- dmas = <0x00000091 0x0000004f 0x00000091 0x00000050>;
- dma-names = "tx", "rx";
- };
- };
- target-module@6a000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "uart1";
- reg = <0x0006a050 0x00000004 0x0006a054 0x00000004 0x0006a058 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000007>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000090 0x00000118 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0006a000 0x00001000>;
- serial@0 {
- compatible = "ti,dra742-uart", "ti,omap4-uart";
- reg = <0x00000000 0x00000100>;
- interrupts-extended = <0x00000001 0x00000000 0x00000043 0x00000004>;
- clock-frequency = <0x02dc6c00>;
- status = "disabled";
- dmas = <0x00000091 0x00000031 0x00000091 0x00000032>;
- dma-names = "tx", "rx";
- };
- };
- target-module@6c000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "uart2";
- reg = <0x0006c050 0x00000004 0x0006c054 0x00000004 0x0006c058 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000007>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000090 0x00000120 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0006c000 0x00001000>;
- serial@0 {
- compatible = "ti,dra742-uart", "ti,omap4-uart";
- reg = <0x00000000 0x00000100>;
- interrupts = <0x00000000 0x00000044 0x00000004>;
- clock-frequency = <0x02dc6c00>;
- status = "disabled";
- dmas = <0x00000091 0x00000033 0x00000091 0x00000034>;
- dma-names = "tx", "rx";
- };
- };
- target-module@6e000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "uart4";
- reg = <0x0006e050 0x00000004 0x0006e054 0x00000004 0x0006e058 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000007>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000090 0x00000130 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0006e000 0x00001000>;
- serial@0 {
- compatible = "ti,dra742-uart", "ti,omap4-uart";
- reg = <0x00000000 0x00000100>;
- interrupts = <0x00000000 0x00000041 0x00000004>;
- clock-frequency = <0x02dc6c00>;
- status = "disabled";
- dmas = <0x00000091 0x00000037 0x00000091 0x00000038>;
- dma-names = "tx", "rx";
- };
- };
- target-module@70000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "i2c1";
- reg = <0x00070000 0x00000008 0x00070010 0x00000008 0x00070090 0x00000008>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000307>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000090 0x00000078 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00070000 0x00001000>;
- i2c@0 {
- compatible = "ti,omap4-i2c";
- reg = <0x00000000 0x00000100>;
- interrupts = <0x00000000 0x00000033 0x00000004>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- status = "okay";
- clock-frequency = <0x00061a80>;
- tps659038@58 {
- compatible = "ti,tps659038";
- reg = <0x00000058>;
- interrupt-parent = <0x00000095>;
- interrupts = <0x00000000 0x00000008>;
- #interrupt-cells = <0x00000002>;
- interrupt-controller;
- ti,system-power-controller;
- ti,palmas-override-powerhold;
- phandle = <0x00000096>;
- tps659038_pmic {
- compatible = "ti,tps659038-pmic";
- regulators {
- smps12 {
- regulator-name = "smps12";
- regulator-min-microvolt = <0x000cf850>;
- regulator-max-microvolt = <0x001312d0>;
- regulator-always-on;
- regulator-boot-on;
- phandle = <0x00000006>;
- };
- smps3 {
- regulator-name = "smps3";
- regulator-min-microvolt = <0x00149970>;
- regulator-max-microvolt = <0x00149970>;
- regulator-always-on;
- regulator-boot-on;
- phandle = <0x000000d4>;
- };
- smps45 {
- regulator-name = "smps45";
- regulator-min-microvolt = <0x000cf850>;
- regulator-max-microvolt = <0x001312d0>;
- regulator-always-on;
- regulator-boot-on;
- };
- smps6 {
- regulator-name = "smps6";
- regulator-min-microvolt = <0x000cf850>;
- regulator-max-microvolt = <0x00118c30>;
- regulator-always-on;
- regulator-boot-on;
- };
- smps8 {
- regulator-name = "smps8";
- regulator-min-microvolt = <0x001b7740>;
- regulator-max-microvolt = <0x001b7740>;
- regulator-always-on;
- regulator-boot-on;
- };
- ldo1 {
- regulator-name = "ldo1";
- regulator-min-microvolt = <0x001b7740>;
- regulator-max-microvolt = <0x00325aa0>;
- regulator-boot-on;
- regulator-always-on;
- phandle = <0x000000a6>;
- };
- ldo2 {
- regulator-name = "ldo2";
- regulator-min-microvolt = <0x00325aa0>;
- regulator-max-microvolt = <0x00325aa0>;
- regulator-always-on;
- regulator-boot-on;
- };
- ldo3 {
- regulator-name = "ldo3";
- regulator-min-microvolt = <0x001b7740>;
- regulator-max-microvolt = <0x001b7740>;
- regulator-always-on;
- regulator-boot-on;
- };
- ldo4 {
- regulator-name = "ldo4";
- regulator-min-microvolt = <0x001b7740>;
- regulator-max-microvolt = <0x001b7740>;
- regulator-always-on;
- regulator-boot-on;
- phandle = <0x000000c9>;
- };
- ldo9 {
- regulator-name = "ldo9";
- regulator-min-microvolt = <0x00100590>;
- regulator-max-microvolt = <0x00100590>;
- regulator-always-on;
- regulator-boot-on;
- };
- ldoln {
- regulator-name = "ldoln";
- regulator-min-microvolt = <0x001b7740>;
- regulator-max-microvolt = <0x001b7740>;
- regulator-always-on;
- regulator-boot-on;
- phandle = <0x000000c8>;
- };
- ldousb {
- regulator-name = "ldousb";
- regulator-min-microvolt = <0x00325aa0>;
- regulator-max-microvolt = <0x00325aa0>;
- regulator-boot-on;
- phandle = <0x0000005c>;
- };
- regen1 {
- regulator-name = "regen1";
- regulator-boot-on;
- regulator-always-on;
- phandle = <0x000000d3>;
- };
- };
- };
- tps659038_rtc {
- compatible = "ti,palmas-rtc";
- interrupt-parent = <0x00000096>;
- interrupts = <0x00000008 0x00000002>;
- wakeup-source;
- };
- tps659038_pwr_button {
- compatible = "ti,palmas-pwrbutton";
- interrupt-parent = <0x00000096>;
- interrupts = <0x00000001 0x00000002>;
- wakeup-source;
- ti,palmas-long-press-seconds = <0x0000000c>;
- };
- tps659038_gpio {
- compatible = "ti,palmas-gpio";
- gpio-controller;
- #gpio-cells = <0x00000002>;
- phandle = <0x000000d5>;
- };
- tps659038_usb {
- compatible = "ti,palmas-usb-vid";
- ti,enable-vbus-detection;
- vbus-gpio = <0x00000097 0x00000015 0x00000000>;
- phandle = <0x000000bb>;
- };
- };
- tmp102@48 {
- compatible = "ti,tmp102";
- reg = <0x00000048>;
- interrupt-parent = <0x00000098>;
- interrupts = <0x00000010 0x00000008>;
- #thermal-sensor-cells = <0x00000001>;
- phandle = <0x000000d1>;
- };
- tlv320aic3104@18 {
- #sound-dai-cells = <0x00000000>;
- compatible = "ti,tlv320aic3104";
- reg = <0x00000018>;
- assigned-clocks = <0x0000004e>;
- assigned-clock-parents = <0x00000079>;
- status = "okay";
- adc-settle-ms = <0x00000028>;
- AVDD-supply = <0x00000093>;
- IOVDD-supply = <0x00000093>;
- DRVDD-supply = <0x00000093>;
- DVDD-supply = <0x00000099>;
- phandle = <0x000000db>;
- };
- eeprom@50 {
- compatible = "atmel,24c32";
- reg = <0x00000050>;
- };
- };
- };
- target-module@72000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "i2c2";
- reg = <0x00072000 0x00000008 0x00072010 0x00000008 0x00072090 0x00000008>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000307>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000090 0x00000080 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00072000 0x00001000>;
- i2c@0 {
- compatible = "ti,omap4-i2c";
- reg = <0x00000000 0x00000100>;
- interrupts = <0x00000000 0x00000034 0x00000004>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- status = "disabled";
- };
- };
- target-module@78000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "elm";
- reg = <0x00078000 0x00000004 0x00078010 0x00000004 0x00078014 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000303>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000090 0x00000030 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00078000 0x00001000>;
- elm@0 {
- compatible = "ti,am3352-elm";
- reg = <0x00000000 0x00000fc0>;
- interrupts = <0x00000000 0x00000001 0x00000004>;
- status = "disabled";
- };
- };
- target-module@7a000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "i2c4";
- reg = <0x0007a000 0x00000008 0x0007a010 0x00000008 0x0007a090 0x00000008>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000307>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000090 0x00000090 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0007a000 0x00001000>;
- i2c@0 {
- compatible = "ti,omap4-i2c";
- reg = <0x00000000 0x00000100>;
- interrupts = <0x00000000 0x00000039 0x00000004>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- status = "disabled";
- };
- };
- target-module@7c000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "i2c5";
- reg = <0x0007c000 0x00000008 0x0007c010 0x00000008 0x0007c090 0x00000008>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000307>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000094 0x00000028 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0007c000 0x00001000>;
- i2c@0 {
- compatible = "ti,omap4-i2c";
- reg = <0x00000000 0x00000100>;
- interrupts = <0x00000000 0x00000037 0x00000004>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- status = "disabled";
- };
- };
- target-module@86000 {
- compatible = "ti,sysc-omap4-timer", "ti,sysc";
- ti,hwmods = "timer10";
- reg = <0x00086000 0x00000004 0x00086010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x00000090 0x00000000 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00086000 0x00001000>;
- timer@0 {
- compatible = "ti,omap5430-timer";
- reg = <0x00000000 0x00000080>;
- clocks = <0x00000090 0x00000000 0x00000018>;
- clock-names = "fck";
- interrupts = <0x00000000 0x00000029 0x00000004>;
- };
- };
- target-module@88000 {
- compatible = "ti,sysc-omap4-timer", "ti,sysc";
- ti,hwmods = "timer11";
- reg = <0x00088000 0x00000004 0x00088010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x00000090 0x00000008 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00088000 0x00001000>;
- timer@0 {
- compatible = "ti,omap5430-timer";
- reg = <0x00000000 0x00000080>;
- clocks = <0x00000090 0x00000008 0x00000018>;
- clock-names = "fck";
- interrupts = <0x00000000 0x0000002a 0x00000004>;
- };
- };
- target-module@90000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "rng";
- reg = <0x00091fe0 0x00000004 0x00091fe4 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000001>;
- ti,sysc-sidle = <0x00000000 0x00000001>;
- clocks = <0x0000009a 0x00000020 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00090000 0x00002000>;
- rng@0 {
- compatible = "ti,omap4-rng";
- reg = <0x00000000 0x00002000>;
- interrupts = <0x00000000 0x0000002f 0x00000004>;
- clocks = <0x0000000a>;
- clock-names = "fck";
- };
- };
- target-module@98000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "mcspi1";
- reg = <0x00098000 0x00000004 0x00098010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x00000090 0x000000c8 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00098000 0x00001000>;
- spi@0 {
- compatible = "ti,omap4-mcspi";
- reg = <0x00000000 0x00000200>;
- interrupts = <0x00000000 0x0000003c 0x00000004>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- ti,spi-num-cs = <0x00000004>;
- dmas = <0x00000091 0x00000023 0x00000091 0x00000024 0x00000091 0x00000025 0x00000091 0x00000026 0x00000091 0x00000027 0x00000091 0x00000028 0x00000091 0x00000029 0x00000091 0x0000002a>;
- dma-names = "tx0", "rx0", "tx1", "rx1", "tx2", "rx2", "tx3", "rx3";
- status = "disabled";
- };
- };
- target-module@9a000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "mcspi2";
- reg = <0x0009a000 0x00000004 0x0009a010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x00000090 0x000000d0 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0009a000 0x00001000>;
- spi@0 {
- compatible = "ti,omap4-mcspi";
- reg = <0x00000000 0x00000200>;
- interrupts = <0x00000000 0x0000003d 0x00000004>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- ti,spi-num-cs = <0x00000002>;
- dmas = <0x00000091 0x0000002b 0x00000091 0x0000002c 0x00000091 0x0000002d 0x00000091 0x0000002e>;
- dma-names = "tx0", "rx0", "tx1", "rx1";
- status = "disabled";
- };
- };
- target-module@9c000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "mmc1";
- reg = <0x0009c000 0x00000004 0x0009c010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-midle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x0000005a 0x00000008 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0009c000 0x00001000>;
- mmc@0 {
- compatible = "ti,dra7-sdhci";
- reg = <0x00000000 0x00000400>;
- interrupts = <0x00000000 0x0000004e 0x00000004>;
- status = "okay";
- pbias-supply = <0x0000009b>;
- max-frequency = "qḞ";
- mmc-ddr-1_8v;
- mmc-ddr-3_3v;
- pinctrl-names = "default", "hs", "sdr12", "sdr25", "sdr50", "ddr50", "sdr104";
- pinctrl-0 = <0x0000009c>;
- bus-width = <0x00000004>;
- cd-gpios = <0x0000009d 0x0000001b 0x00000001>;
- pinctrl-1 = <0x0000009e>;
- pinctrl-2 = <0x0000009f>;
- pinctrl-3 = <0x000000a0>;
- pinctrl-4 = <0x000000a1>;
- pinctrl-5 = <0x000000a2 0x000000a3>;
- pinctrl-6 = <0x000000a4 0x000000a5>;
- vmmc-supply = <0x00000093>;
- vqmmc-supply = <0x000000a6>;
- };
- };
- target-module@a2000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x000a2000 0x00001000>;
- };
- target-module@a4000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x000a4000 0x00001000 0x00001000 0x000a5000 0x00001000>;
- };
- target-module@a8000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x000a8000 0x00004000>;
- };
- target-module@ad000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "mmc3";
- reg = <0x000ad000 0x00000004 0x000ad010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-midle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x00000090 0x000000f8 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x000ad000 0x00001000>;
- mmc@0 {
- compatible = "ti,dra7-sdhci";
- reg = <0x00000000 0x00000400>;
- interrupts = <0x00000000 0x00000059 0x00000004>;
- status = "disabled";
- max-frequency = <0x03d09000>;
- sdhci-caps-mask = <0x00000000 0x00400000>;
- };
- };
- target-module@b2000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "hdq1w";
- reg = <0x000b2000 0x00000004 0x000b2014 0x00000004 0x000b2018 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000003>;
- ti,syss-mask = <0x00000001>;
- ti,no-reset-on-init;
- clocks = <0x00000090 0x00000060 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x000b2000 0x00001000>;
- 1w@0 {
- compatible = "ti,omap3-1w";
- reg = <0x00000000 0x00001000>;
- interrupts = <0x00000000 0x00000035 0x00000004>;
- };
- };
- target-module@b4000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "mmc2";
- reg = <0x000b4000 0x00000004 0x000b4010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-midle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x0000005a 0x00000010 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x000b4000 0x00001000>;
- mmc@0 {
- compatible = "ti,dra7-sdhci";
- reg = <0x00000000 0x00000400>;
- interrupts = <0x00000000 0x00000051 0x00000004>;
- status = "okay";
- max-frequency = "qḞ";
- sdhci-caps-mask = <0x00000007 0x00000000>;
- mmc-hs200-1_8v;
- mmc-ddr-1_8v;
- mmc-ddr-3_3v;
- pinctrl-names = "default", "hs", "ddr_1_8v";
- pinctrl-0 = <0x000000a7>;
- vmmc-supply = <0x00000093>;
- vqmmc-supply = <0x00000093>;
- bus-width = <0x00000008>;
- non-removable;
- no-1-8-v;
- pinctrl-1 = <0x000000a8>;
- pinctrl-2 = <0x000000a9>;
- };
- };
- target-module@b8000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "mcspi3";
- reg = <0x000b8000 0x00000004 0x000b8010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x00000090 0x000000d8 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x000b8000 0x00001000>;
- spi@0 {
- compatible = "ti,omap4-mcspi";
- reg = <0x00000000 0x00000200>;
- interrupts = <0x00000000 0x00000056 0x00000004>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- ti,spi-num-cs = <0x00000002>;
- dmas = <0x00000091 0x0000000f 0x00000091 0x00000010>;
- dma-names = "tx0", "rx0";
- status = "disabled";
- };
- };
- target-module@ba000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "mcspi4";
- reg = <0x000ba000 0x00000004 0x000ba010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x00000090 0x000000e0 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x000ba000 0x00001000>;
- spi@0 {
- compatible = "ti,omap4-mcspi";
- reg = <0x00000000 0x00000200>;
- interrupts = <0x00000000 0x0000002b 0x00000004>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- ti,spi-num-cs = <0x00000001>;
- dmas = <0x00000091 0x00000046 0x00000091 0x00000047>;
- dma-names = "tx0", "rx0";
- status = "disabled";
- };
- };
- target-module@d1000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "mmc4";
- reg = <0x000d1000 0x00000004 0x000d1010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-midle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x00000090 0x00000100 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x000d1000 0x00001000>;
- mmc@0 {
- compatible = "ti,dra7-sdhci";
- reg = <0x00000000 0x00000400>;
- interrupts = <0x00000000 0x0000005b 0x00000004>;
- status = "disabled";
- max-frequency = "qḞ";
- sdhci-caps-mask = <0x00000000 0x00400000>;
- };
- };
- target-module@d5000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x000d5000 0x00001000>;
- };
- };
- segment@200000 {
- compatible = "simple-bus";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- };
- };
- interconnect@48400000 {
- compatible = "ti,dra7-l4-per2", "simple-bus";
- reg = <0x48400000 0x00000800 0x48400800 0x00000800 0x48401000 0x00000400 0x48401400 0x00000400 0x48401800 0x00000400>;
- reg-names = "ap", "la", "ia0", "ia1", "ia2";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = * 0x83013338 [0x0000006c];
- segment@0 {
- compatible = "simple-bus";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = * 0x830133f8 [0x00000354];
- target-module@20000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "uart7";
- reg = <0x00020050 0x00000004 0x00020054 0x00000004 0x00020058 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000007>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000057 0x000001c4 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00020000 0x00001000>;
- serial@0 {
- compatible = "ti,dra742-uart", "ti,omap4-uart";
- reg = <0x00000000 0x00000100>;
- interrupts = <0x00000000 0x000000da 0x00000004>;
- clock-frequency = <0x02dc6c00>;
- status = "disabled";
- };
- };
- target-module@22000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "uart8";
- reg = <0x00022050 0x00000004 0x00022054 0x00000004 0x00022058 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000007>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000057 0x000001d4 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00022000 0x00001000>;
- serial@0 {
- compatible = "ti,dra742-uart", "ti,omap4-uart";
- reg = <0x00000000 0x00000100>;
- interrupts = <0x00000000 0x000000db 0x00000004>;
- clock-frequency = <0x02dc6c00>;
- status = "disabled";
- };
- };
- target-module@24000 {
- compatible = "ti,sysc-omap2", "ti,sysc";
- ti,hwmods = "uart9";
- reg = <0x00024050 0x00000004 0x00024054 0x00000004 0x00024058 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000007>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x00000057 0x000001dc 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00024000 0x00001000>;
- serial@0 {
- compatible = "ti,dra742-uart", "ti,omap4-uart";
- reg = <0x00000000 0x00000100>;
- interrupts = <0x00000000 0x000000dc 0x00000004>;
- clock-frequency = <0x02dc6c00>;
- status = "disabled";
- };
- };
- target-module@2c000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0002c000 0x00001000>;
- };
- target-module@36000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00036000 0x00001000>;
- };
- target-module@3a000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0003a000 0x00001000>;
- };
- target-module@3c000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- reg = <0x0003c000 0x00000004>;
- reg-names = "rev";
- clocks = <0x00000010 0x00000000 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0003c000 0x00001000>;
- atl@0 {
- compatible = "ti,dra7-atl";
- reg = <0x00000000 0x000003ff>;
- ti,provided-clocks = <0x000000aa 0x000000ab 0x000000ac 0x000000ad>;
- clocks = <0x00000010 0x00000000 0x0000001a>;
- clock-names = "fck";
- status = "disabled";
- };
- };
- target-module@3e000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "epwmss0";
- reg = <0x0003e000 0x00000004 0x0003e004 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000001>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- clocks = <0x00000057 0x000000b8 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0003e000 0x00001000>;
- epwmss@0 {
- compatible = "ti,dra746-pwmss", "ti,am33xx-pwmss";
- reg = <0x00000000 0x00000030>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- status = "disabled";
- ranges = <0x00000000 0x00000000 0x00001000>;
- ecap@100 {
- compatible = "ti,dra746-ecap", "ti,am3352-ecap";
- #pwm-cells = <0x00000003>;
- reg = <0x00000100 0x00000080>;
- clocks = <0x0000000b>;
- clock-names = "fck";
- status = "disabled";
- };
- pwm@200 {
- compatible = "ti,dra746-ehrpwm", "ti,am3352-ehrpwm";
- #pwm-cells = <0x00000003>;
- reg = <0x00000200 0x00000080>;
- clocks = <0x000000ae 0x0000000b>;
- clock-names = "tbclk", "fck";
- status = "disabled";
- };
- };
- };
- target-module@40000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "epwmss1";
- reg = <0x00040000 0x00000004 0x00040004 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000001>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- clocks = <0x00000057 0x00000084 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00040000 0x00001000>;
- epwmss@0 {
- compatible = "ti,dra746-pwmss", "ti,am33xx-pwmss";
- reg = <0x00000000 0x00000030>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- status = "disabled";
- ranges = <0x00000000 0x00000000 0x00001000>;
- ecap@100 {
- compatible = "ti,dra746-ecap", "ti,am3352-ecap";
- #pwm-cells = <0x00000003>;
- reg = <0x00000100 0x00000080>;
- clocks = <0x0000000b>;
- clock-names = "fck";
- status = "disabled";
- };
- pwm@200 {
- compatible = "ti,dra746-ehrpwm", "ti,am3352-ehrpwm";
- #pwm-cells = <0x00000003>;
- reg = <0x00000200 0x00000080>;
- clocks = <0x000000af 0x0000000b>;
- clock-names = "tbclk", "fck";
- status = "disabled";
- };
- };
- };
- target-module@42000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "epwmss2";
- reg = <0x00042000 0x00000004 0x00042004 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000001>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- clocks = <0x00000057 0x0000008c 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00042000 0x00001000>;
- epwmss@0 {
- compatible = "ti,dra746-pwmss", "ti,am33xx-pwmss";
- reg = <0x00000000 0x00000030>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- status = "disabled";
- ranges = <0x00000000 0x00000000 0x00001000>;
- ecap@100 {
- compatible = "ti,dra746-ecap", "ti,am3352-ecap";
- #pwm-cells = <0x00000003>;
- reg = <0x00000100 0x00000080>;
- clocks = <0x0000000b>;
- clock-names = "fck";
- status = "disabled";
- };
- pwm@200 {
- compatible = "ti,dra746-ehrpwm", "ti,am3352-ehrpwm";
- #pwm-cells = <0x00000003>;
- reg = <0x00000200 0x00000080>;
- clocks = <0x000000b0 0x0000000b>;
- clock-names = "tbclk", "fck";
- status = "disabled";
- };
- };
- };
- target-module@46000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00046000 0x00001000>;
- };
- target-module@48000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00048000 0x00001000>;
- };
- target-module@4a000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0004a000 0x00001000>;
- };
- target-module@4c000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0004c000 0x00001000>;
- };
- target-module@50000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00050000 0x00001000>;
- };
- target-module@54000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00054000 0x00001000>;
- };
- target-module@58000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00058000 0x00002000>;
- };
- target-module@5b000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0005b000 0x00001000>;
- };
- target-module@5d000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0005d000 0x00001000>;
- };
- target-module@60000 {
- compatible = "ti,sysc-dra7-mcasp", "ti,sysc";
- ti,hwmods = "mcasp1";
- reg = <0x00060000 0x00000004 0x00060004 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- clocks = <0x00000094 0x00000000 0x00000000 0x00000094 0x00000000 0x00000018 0x00000094 0x00000000 0x0000001c>;
- clock-names = "fck", "ahclkx", "ahclkr";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00060000 0x00002000 0x45800000 0x45800000 0x00400000>;
- mcasp@0 {
- compatible = "ti,dra7-mcasp-audio";
- reg = <0x00000000 0x00002000 0x45800000 0x00001000>;
- reg-names = "mpu", "dat";
- interrupts = <0x00000000 0x00000068 0x00000004 0x00000000 0x00000067 0x00000004>;
- interrupt-names = "tx", "rx";
- dmas = <0x000000b1 0x00000081 0x00000001 0x000000b1 0x00000080 0x00000001>;
- dma-names = "tx", "rx";
- clocks = <0x00000094 0x00000000 0x00000016 0x00000094 0x00000000 0x00000018 0x00000094 0x00000000 0x0000001c>;
- clock-names = "fck", "ahclkx", "ahclkr";
- status = "disabled";
- };
- };
- target-module@64000 {
- compatible = "ti,sysc-dra7-mcasp", "ti,sysc";
- ti,hwmods = "mcasp2";
- reg = <0x00064000 0x00000004 0x00064004 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- clocks = <0x00000057 0x00000154 0x00000000 0x00000057 0x00000154 0x00000018 0x00000057 0x00000154 0x0000001c>;
- clock-names = "fck", "ahclkx", "ahclkr";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00064000 0x00002000 0x45c00000 0x45c00000 0x00400000>;
- mcasp@0 {
- compatible = "ti,dra7-mcasp-audio";
- reg = <0x00000000 0x00002000 0x45c00000 0x00001000>;
- reg-names = "mpu", "dat";
- interrupts = <0x00000000 0x00000095 0x00000004 0x00000000 0x00000094 0x00000004>;
- interrupt-names = "tx", "rx";
- dmas = <0x000000b1 0x00000083 0x00000001 0x000000b1 0x00000082 0x00000001>;
- dma-names = "tx", "rx";
- clocks = <0x00000057 0x00000154 0x00000016 0x00000057 0x00000154 0x00000018 0x00000057 0x00000154 0x0000001c>;
- clock-names = "fck", "ahclkx", "ahclkr";
- status = "disabled";
- };
- };
- target-module@68000 {
- compatible = "ti,sysc-dra7-mcasp", "ti,sysc";
- ti,hwmods = "mcasp3";
- reg = <0x00068000 0x00000004 0x00068004 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- clocks = <0x00000057 0x0000015c 0x00000000 0x00000057 0x0000015c 0x00000018 0x00000057 0x0000015c 0x0000001c>;
- clock-names = "fck", "ahclkx", "ahclkr";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00068000 0x00002000 0x46000000 0x46000000 0x00400000>;
- mcasp@0 {
- compatible = "ti,dra7-mcasp-audio";
- reg = <0x00000000 0x00002000 0x46000000 0x00001000>;
- reg-names = "mpu", "dat";
- interrupts = <0x00000000 0x00000097 0x00000004 0x00000000 0x00000096 0x00000004>;
- interrupt-names = "tx", "rx";
- dmas = <0x000000b1 0x00000085 0x00000001 0x000000b1 0x00000084 0x00000001>;
- dma-names = "tx", "rx";
- clocks = <0x00000057 0x0000015c 0x00000016 0x00000057 0x0000015c 0x00000018>;
- clock-names = "fck", "ahclkx";
- status = "okay";
- #sound-dai-cells = <0x00000000>;
- assigned-clocks = <0x00000057 0x0000015c 0x00000018>;
- assigned-clock-parents = <0x0000006c>;
- op-mode = <0x00000000>;
- tdm-slots = <0x00000002>;
- serial-dir = <0x00000001 0x00000002 0x00000000 0x00000000>;
- tx-num-evt = <0x00000020>;
- rx-num-evt = <0x00000020>;
- phandle = <0x000000da>;
- };
- };
- target-module@6c000 {
- compatible = "ti,sysc-dra7-mcasp", "ti,sysc";
- ti,hwmods = "mcasp4";
- reg = <0x0006c000 0x00000004 0x0006c004 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- clocks = <0x00000057 0x0000018c 0x00000000 0x00000057 0x0000018c 0x00000018 0x00000057 0x0000018c 0x0000001c>;
- clock-names = "fck", "ahclkx", "ahclkr";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0006c000 0x00002000 0x48436000 0x48436000 0x00400000>;
- mcasp@0 {
- compatible = "ti,dra7-mcasp-audio";
- reg = <0x00000000 0x00002000 0x48436000 0x00001000>;
- reg-names = "mpu", "dat";
- interrupts = <0x00000000 0x00000099 0x00000004 0x00000000 0x00000098 0x00000004>;
- interrupt-names = "tx", "rx";
- dmas = <0x000000b1 0x00000087 0x00000001 0x000000b1 0x00000086 0x00000001>;
- dma-names = "tx", "rx";
- clocks = <0x00000057 0x0000018c 0x00000016 0x00000057 0x0000018c 0x00000018>;
- clock-names = "fck", "ahclkx";
- status = "disabled";
- };
- };
- target-module@70000 {
- compatible = "ti,sysc-dra7-mcasp", "ti,sysc";
- ti,hwmods = "mcasp5";
- reg = <0x00070000 0x00000004 0x00070004 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- clocks = <0x00000057 0x0000016c 0x00000000 0x00000057 0x0000016c 0x00000018 0x00000057 0x0000016c 0x0000001c>;
- clock-names = "fck", "ahclkx", "ahclkr";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00070000 0x00002000 0x4843a000 0x4843a000 0x00400000>;
- mcasp@0 {
- compatible = "ti,dra7-mcasp-audio";
- reg = <0x00000000 0x00002000 0x4843a000 0x00001000>;
- reg-names = "mpu", "dat";
- interrupts = <0x00000000 0x0000009b 0x00000004 0x00000000 0x0000009a 0x00000004>;
- interrupt-names = "tx", "rx";
- dmas = <0x000000b1 0x00000089 0x00000001 0x000000b1 0x00000088 0x00000001>;
- dma-names = "tx", "rx";
- clocks = <0x00000057 0x0000016c 0x00000016 0x00000057 0x0000016c 0x00000018>;
- clock-names = "fck", "ahclkx";
- status = "disabled";
- };
- };
- target-module@74000 {
- compatible = "ti,sysc-dra7-mcasp", "ti,sysc";
- ti,hwmods = "mcasp6";
- reg = <0x00074000 0x00000004 0x00074004 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- clocks = <0x00000057 0x000001f8 0x00000000 0x00000057 0x000001f8 0x00000018 0x00000057 0x000001f8 0x0000001c>;
- clock-names = "fck", "ahclkx", "ahclkr";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00074000 0x00002000 0x4844c000 0x4844c000 0x00400000>;
- mcasp@0 {
- compatible = "ti,dra7-mcasp-audio";
- reg = <0x00000000 0x00002000 0x4844c000 0x00001000>;
- reg-names = "mpu", "dat";
- interrupts = <0x00000000 0x0000009d 0x00000004 0x00000000 0x0000009c 0x00000004>;
- interrupt-names = "tx", "rx";
- dmas = <0x000000b1 0x0000008b 0x00000001 0x000000b1 0x0000008a 0x00000001>;
- dma-names = "tx", "rx";
- clocks = <0x00000057 0x000001f8 0x00000016 0x00000057 0x000001f8 0x00000018>;
- clock-names = "fck", "ahclkx";
- status = "disabled";
- };
- };
- target-module@78000 {
- compatible = "ti,sysc-dra7-mcasp", "ti,sysc";
- ti,hwmods = "mcasp7";
- reg = <0x00078000 0x00000004 0x00078004 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- clocks = <0x00000057 0x000001fc 0x00000000 0x00000057 0x000001fc 0x00000018 0x00000057 0x000001fc 0x0000001c>;
- clock-names = "fck", "ahclkx", "ahclkr";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00078000 0x00002000 0x48450000 0x48450000 0x00400000>;
- mcasp@0 {
- compatible = "ti,dra7-mcasp-audio";
- reg = <0x00000000 0x00002000 0x48450000 0x00001000>;
- reg-names = "mpu", "dat";
- interrupts = <0x00000000 0x0000009f 0x00000004 0x00000000 0x0000009e 0x00000004>;
- interrupt-names = "tx", "rx";
- dmas = <0x000000b1 0x0000008d 0x00000001 0x000000b1 0x0000008c 0x00000001>;
- dma-names = "tx", "rx";
- clocks = <0x00000057 0x000001fc 0x00000016 0x00000057 0x000001fc 0x00000018>;
- clock-names = "fck", "ahclkx";
- status = "disabled";
- };
- };
- target-module@7c000 {
- compatible = "ti,sysc-dra7-mcasp", "ti,sysc";
- ti,hwmods = "mcasp8";
- reg = <0x0007c000 0x00000004 0x0007c004 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- clocks = <0x00000057 0x00000184 0x00000000 0x00000057 0x00000184 0x00000018 0x00000057 0x00000184 0x0000001c>;
- clock-names = "fck", "ahclkx", "ahclkr";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0007c000 0x00002000 0x48454000 0x48454000 0x00400000>;
- mcasp@0 {
- compatible = "ti,dra7-mcasp-audio";
- reg = <0x00000000 0x00002000 0x48454000 0x00001000>;
- reg-names = "mpu", "dat";
- interrupts = <0x00000000 0x000000a1 0x00000004 0x00000000 0x000000a0 0x00000004>;
- interrupt-names = "tx", "rx";
- dmas = <0x000000b1 0x0000008f 0x00000001 0x000000b1 0x0000008e 0x00000001>;
- dma-names = "tx", "rx";
- clocks = <0x00000057 0x00000184 0x00000016 0x00000057 0x00000184 0x00000018>;
- clock-names = "fck", "ahclkx";
- status = "disabled";
- };
- };
- target-module@80000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- reg = <0x00080000 0x00000004>;
- reg-names = "rev";
- clocks = <0x00000057 0x000001e4 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00080000 0x00002000>;
- can@0 {
- compatible = "ti,dra7-d_can";
- reg = <0x00000000 0x00002000>;
- syscon-raminit = <0x00000009 0x00000558 0x00000001>;
- interrupts = <0x00000000 0x000000e1 0x00000004>;
- clocks = <0x00000011>;
- status = "disabled";
- };
- };
- target-module@84000 {
- compatible = "ti,sysc-omap4-simple", "ti,sysc";
- ti,hwmods = "gmac";
- reg = <0x00085200 0x00000004 0x00085208 0x00000004 0x00085204 0x00000004>;
- reg-names = "rev", "sysc", "syss";
- ti,sysc-mask = <0x00000000>;
- ti,sysc-midle = <0x00000000 0x00000001>;
- ti,sysc-sidle = <0x00000000 0x00000001>;
- ti,syss-mask = <0x00000001>;
- clocks = <0x000000b2 0x00000000 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00084000 0x00004000>;
- ti,no-idle;
- ethernet@0 {
- compatible = "ti,dra7-cpsw", "ti,cpsw";
- clocks = <0x000000b3 0x000000b2 0x00000000 0x00000019>;
- clock-names = "fck", "cpts";
- cpdma_channels = <0x00000008>;
- ale_entries = <0x00000400>;
- bd_ram_size = <0x00002000>;
- mac_control = <0x00000020>;
- slaves = <0x00000002>;
- active_slave = <0x00000000>;
- cpts_clock_mult = <0x784cfe14>;
- cpts_clock_shift = <0x0000001d>;
- reg = <0x00000000 0x00001000 0x00001200 0x00002e00>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- interrupts = <0x00000000 0x0000014e 0x00000004 0x00000000 0x0000014f 0x00000004 0x00000000 0x00000150 0x00000004 0x00000000 0x00000151 0x00000004>;
- ranges = <0x00000000 0x00000000 0x00004000>;
- syscon = <0x00000009>;
- status = "okay";
- dual_emac;
- mdio@1000 {
- compatible = "ti,cpsw-mdio", "ti,davinci_mdio";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- ti,hwmods = "davinci_mdio";
- bus_freq = <0x000f4240>;
- reg = <0x00001000 0x00000100>;
- ethernet-phy@1 {
- reg = <0x00000001>;
- phandle = <0x000000b5>;
- };
- ethernet-phy@2 {
- reg = <0x00000002>;
- phandle = <0x000000b6>;
- };
- };
- slave@200 {
- mac-address = [00 00 00 00 00 00];
- phys = <0x000000b4 0x00000001>;
- phy-handle = <0x000000b5>;
- phy-mode = "rgmii";
- dual_emac_res_vlan = <0x00000001>;
- };
- slave@300 {
- mac-address = [00 00 00 00 00 00];
- phys = <0x000000b4 0x00000002>;
- phy-handle = <0x000000b6>;
- phy-mode = "rgmii";
- dual_emac_res_vlan = <0x00000002>;
- };
- };
- };
- };
- };
- interconnect@48800000 {
- compatible = "ti,dra7-l4-per3", "simple-bus";
- reg = <0x48800000 0x00000800 0x48800800 0x00000800 0x48801000 0x00000400 0x48801400 0x00000400 0x48801800 0x00000400>;
- reg-names = "ap", "la", "ia0", "ia1", "ia2";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x48800000 0x00200000>;
- segment@0 {
- compatible = "simple-bus";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = * 0x830167f8 [0x0000048c];
- target-module@2000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "mailbox13";
- reg = <0x00002000 0x00000004 0x00002010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000001>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- clocks = <0x00000063 0x00000080 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00002000 0x00001000>;
- mailbox@0 {
- compatible = "ti,omap4-mailbox";
- reg = <0x00000000 0x00000200>;
- interrupts = <0x00000000 0x0000017b 0x00000004 0x00000000 0x0000017c 0x00000004 0x00000000 0x0000017d 0x00000004 0x00000000 0x0000017e 0x00000004>;
- #mbox-cells = <0x00000001>;
- ti,mbox-num-users = <0x00000004>;
- ti,mbox-num-fifos = <0x0000000c>;
- status = "disabled";
- };
- };
- target-module@4000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00004000 0x00001000>;
- };
- target-module@a000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0000a000 0x00001000>;
- };
- target-module@10000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00010000 0x00001000>;
- };
- target-module@16000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00016000 0x00001000>;
- };
- target-module@1c000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0001c000 0x00001000>;
- };
- target-module@1e000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0001e000 0x00001000>;
- };
- target-module@20000 {
- compatible = "ti,sysc-omap4-timer", "ti,sysc";
- ti,hwmods = "timer5";
- reg = <0x00020000 0x00000004 0x00020010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x00000094 0x00000008 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00020000 0x00001000>;
- timer@0 {
- compatible = "ti,omap5430-timer";
- reg = <0x00000000 0x00000080>;
- clocks = <0x00000094 0x00000008 0x00000018>;
- clock-names = "fck";
- interrupts = <0x00000000 0x00000024 0x00000004>;
- };
- };
- target-module@22000 {
- compatible = "ti,sysc-omap4-timer", "ti,sysc";
- ti,hwmods = "timer6";
- reg = <0x00022000 0x00000004 0x00022010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x00000094 0x00000010 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00022000 0x00001000>;
- timer@0 {
- compatible = "ti,omap5430-timer";
- reg = <0x00000000 0x00000080>;
- clocks = <0x00000094 0x00000010 0x00000018>;
- clock-names = "fck";
- interrupts = <0x00000000 0x00000025 0x00000004>;
- };
- };
- target-module@24000 {
- compatible = "ti,sysc-omap4-timer", "ti,sysc";
- ti,hwmods = "timer7";
- reg = <0x00024000 0x00000004 0x00024010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x00000094 0x00000018 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00024000 0x00001000>;
- timer@0 {
- compatible = "ti,omap5430-timer";
- reg = <0x00000000 0x00000080>;
- clocks = <0x00000094 0x00000018 0x00000018>;
- clock-names = "fck";
- interrupts = <0x00000000 0x00000026 0x00000004>;
- };
- };
- target-module@26000 {
- compatible = "ti,sysc-omap4-timer", "ti,sysc";
- ti,hwmods = "timer8";
- reg = <0x00026000 0x00000004 0x00026010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x00000094 0x00000020 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00026000 0x00001000>;
- timer@0 {
- compatible = "ti,omap5430-timer";
- reg = <0x00000000 0x00000080>;
- clocks = <0x00000094 0x00000020 0x00000018>;
- clock-names = "fck";
- interrupts = <0x00000000 0x00000027 0x00000004>;
- };
- };
- target-module@28000 {
- compatible = "ti,sysc-omap4-timer", "ti,sysc";
- ti,hwmods = "timer13";
- reg = <0x00028000 0x00000004 0x00028010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x000000b7 0x000000b4 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00028000 0x00001000>;
- timer@0 {
- compatible = "ti,omap5430-timer";
- reg = <0x00000000 0x00000080>;
- clocks = <0x000000b7 0x000000b4 0x00000018>;
- clock-names = "fck";
- interrupts = <0x00000000 0x00000153 0x00000004>;
- };
- };
- target-module@2a000 {
- compatible = "ti,sysc-omap4-timer", "ti,sysc";
- ti,hwmods = "timer14";
- reg = <0x0002a000 0x00000004 0x0002a010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x000000b7 0x000000bc 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0002a000 0x00001000>;
- timer@0 {
- compatible = "ti,omap5430-timer";
- reg = <0x00000000 0x00000080>;
- clocks = <0x000000b7 0x000000bc 0x00000018>;
- clock-names = "fck";
- interrupts = <0x00000000 0x00000154 0x00000004>;
- };
- };
- target-module@2c000 {
- compatible = "ti,sysc-omap4-timer", "ti,sysc";
- ti,hwmods = "timer15";
- reg = <0x0002c000 0x00000004 0x0002c010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x000000b7 0x000000c4 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0002c000 0x00001000>;
- timer@0 {
- compatible = "ti,omap5430-timer";
- reg = <0x00000000 0x00000080>;
- clocks = <0x000000b7 0x000000c4 0x00000018>;
- clock-names = "fck";
- interrupts = <0x00000000 0x00000155 0x00000004>;
- };
- };
- target-module@2e000 {
- compatible = "ti,sysc-omap4-timer", "ti,sysc";
- ti,hwmods = "timer16";
- reg = <0x0002e000 0x00000004 0x0002e010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x000000b7 0x0000011c 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0002e000 0x00001000>;
- timer@0 {
- compatible = "ti,omap5430-timer";
- reg = <0x00000000 0x00000080>;
- clocks = <0x000000b7 0x0000011c 0x00000018>;
- clock-names = "fck";
- interrupts = <0x00000000 0x00000156 0x00000004>;
- };
- };
- target-module@38000 {
- compatible = "ti,sysc-omap4-simple", "ti,sysc";
- ti,hwmods = "rtcss";
- reg = <0x00038074 0x00000004 0x00038078 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x000000b8 0x00000024 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00038000 0x00001000>;
- rtc@0 {
- compatible = "ti,am3352-rtc";
- reg = <0x00000000 0x00000100>;
- interrupts = <0x00000000 0x000000d9 0x00000004 0x00000000 0x000000d9 0x00000004>;
- clocks = <0x00000050>;
- };
- };
- target-module@3a000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "mailbox2";
- reg = <0x0003a000 0x00000004 0x0003a010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000001>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- clocks = <0x00000063 0x00000028 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0003a000 0x00001000>;
- mailbox@0 {
- compatible = "ti,omap4-mailbox";
- reg = <0x00000000 0x00000200>;
- interrupts = <0x00000000 0x000000ed 0x00000004 0x00000000 0x000000ee 0x00000004 0x00000000 0x000000ef 0x00000004 0x00000000 0x000000f0 0x00000004>;
- #mbox-cells = <0x00000001>;
- ti,mbox-num-users = <0x00000004>;
- ti,mbox-num-fifos = <0x0000000c>;
- status = "disabled";
- };
- };
- target-module@3c000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "mailbox3";
- reg = <0x0003c000 0x00000004 0x0003c010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000001>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- clocks = <0x00000063 0x00000030 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0003c000 0x00001000>;
- mailbox@0 {
- compatible = "ti,omap4-mailbox";
- reg = <0x00000000 0x00000200>;
- interrupts = <0x00000000 0x000000f1 0x00000004 0x00000000 0x000000f2 0x00000004 0x00000000 0x000000f3 0x00000004 0x00000000 0x000000f4 0x00000004>;
- #mbox-cells = <0x00000001>;
- ti,mbox-num-users = <0x00000004>;
- ti,mbox-num-fifos = <0x0000000c>;
- status = "disabled";
- };
- };
- target-module@3e000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "mailbox4";
- reg = <0x0003e000 0x00000004 0x0003e010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000001>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- clocks = <0x00000063 0x00000038 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0003e000 0x00001000>;
- mailbox@0 {
- compatible = "ti,omap4-mailbox";
- reg = <0x00000000 0x00000200>;
- interrupts = <0x00000000 0x000000f5 0x00000004 0x00000000 0x000000f6 0x00000004 0x00000000 0x000000f7 0x00000004 0x00000000 0x000000f8 0x00000004>;
- #mbox-cells = <0x00000001>;
- ti,mbox-num-users = <0x00000004>;
- ti,mbox-num-fifos = <0x0000000c>;
- status = "disabled";
- };
- };
- target-module@40000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "mailbox5";
- reg = <0x00040000 0x00000004 0x00040010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000001>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- clocks = <0x00000063 0x00000040 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00040000 0x00001000>;
- mailbox@0 {
- compatible = "ti,omap4-mailbox";
- reg = <0x00000000 0x00000200>;
- interrupts = <0x00000000 0x000000f9 0x00000004 0x00000000 0x000000fa 0x00000004 0x00000000 0x000000fb 0x00000004 0x00000000 0x000000fc 0x00000004>;
- #mbox-cells = <0x00000001>;
- ti,mbox-num-users = <0x00000004>;
- ti,mbox-num-fifos = <0x0000000c>;
- status = "okay";
- mbox_ipu1_ipc3x {
- ti,mbox-tx = <0x00000006 0x00000002 0x00000002>;
- ti,mbox-rx = <0x00000004 0x00000002 0x00000002>;
- status = "okay";
- };
- mbox_dsp1_ipc3x {
- ti,mbox-tx = <0x00000005 0x00000002 0x00000002>;
- ti,mbox-rx = <0x00000001 0x00000002 0x00000002>;
- status = "okay";
- };
- };
- };
- target-module@42000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "mailbox6";
- reg = <0x00042000 0x00000004 0x00042010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000001>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- clocks = <0x00000063 0x00000048 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00042000 0x00001000>;
- mailbox@0 {
- compatible = "ti,omap4-mailbox";
- reg = <0x00000000 0x00000200>;
- interrupts = <0x00000000 0x000000fd 0x00000004 0x00000000 0x000000fe 0x00000004 0x00000000 0x000000ff 0x00000004 0x00000000 0x00000100 0x00000004>;
- #mbox-cells = <0x00000001>;
- ti,mbox-num-users = <0x00000004>;
- ti,mbox-num-fifos = <0x0000000c>;
- status = "okay";
- mbox_ipu2_ipc3x {
- ti,mbox-tx = <0x00000006 0x00000002 0x00000002>;
- ti,mbox-rx = <0x00000004 0x00000002 0x00000002>;
- status = "okay";
- };
- mbox_dsp2_ipc3x {
- ti,mbox-tx = <0x00000005 0x00000002 0x00000002>;
- ti,mbox-rx = <0x00000001 0x00000002 0x00000002>;
- status = "okay";
- };
- };
- };
- target-module@44000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "mailbox7";
- reg = <0x00044000 0x00000004 0x00044010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000001>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- clocks = <0x00000063 0x00000050 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00044000 0x00001000>;
- mailbox@0 {
- compatible = "ti,omap4-mailbox";
- reg = <0x00000000 0x00000200>;
- interrupts = <0x00000000 0x00000101 0x00000004 0x00000000 0x00000102 0x00000004 0x00000000 0x00000103 0x00000004 0x00000000 0x00000104 0x00000004>;
- #mbox-cells = <0x00000001>;
- ti,mbox-num-users = <0x00000004>;
- ti,mbox-num-fifos = <0x0000000c>;
- status = "disabled";
- };
- };
- target-module@46000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "mailbox8";
- reg = <0x00046000 0x00000004 0x00046010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000001>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- clocks = <0x00000063 0x00000058 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00046000 0x00001000>;
- mailbox@0 {
- compatible = "ti,omap4-mailbox";
- reg = <0x00000000 0x00000200>;
- interrupts = <0x00000000 0x00000105 0x00000004 0x00000000 0x00000106 0x00000004 0x00000000 0x00000107 0x00000004 0x00000000 0x00000108 0x00000004>;
- #mbox-cells = <0x00000001>;
- ti,mbox-num-users = <0x00000004>;
- ti,mbox-num-fifos = <0x0000000c>;
- status = "disabled";
- };
- };
- target-module@48000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00048000 0x00001000>;
- };
- target-module@4a000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0004a000 0x00001000>;
- };
- target-module@4c000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0004c000 0x00001000>;
- };
- target-module@4e000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0004e000 0x00001000>;
- };
- target-module@50000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00050000 0x00001000>;
- };
- target-module@52000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00052000 0x00001000>;
- };
- target-module@54000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00054000 0x00001000>;
- };
- target-module@56000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00056000 0x00001000>;
- };
- target-module@58000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00058000 0x00001000>;
- };
- target-module@5a000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0005a000 0x00001000>;
- };
- target-module@5c000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0005c000 0x00001000>;
- };
- target-module@5e000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "mailbox9";
- reg = <0x0005e000 0x00000004 0x0005e010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000001>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- clocks = <0x00000063 0x00000060 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x0005e000 0x00001000>;
- mailbox@0 {
- compatible = "ti,omap4-mailbox";
- reg = <0x00000000 0x00000200>;
- interrupts = <0x00000000 0x00000109 0x00000004 0x00000000 0x0000010a 0x00000004 0x00000000 0x0000010b 0x00000004 0x00000000 0x0000010c 0x00000004>;
- #mbox-cells = <0x00000001>;
- ti,mbox-num-users = <0x00000004>;
- ti,mbox-num-fifos = <0x0000000c>;
- status = "disabled";
- };
- };
- target-module@60000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "mailbox10";
- reg = <0x00060000 0x00000004 0x00060010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000001>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- clocks = <0x00000063 0x00000068 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00060000 0x00001000>;
- mailbox@0 {
- compatible = "ti,omap4-mailbox";
- reg = <0x00000000 0x00000200>;
- interrupts = <0x00000000 0x0000010d 0x00000004 0x00000000 0x0000010e 0x00000004 0x00000000 0x0000010f 0x00000004 0x00000000 0x00000110 0x00000004>;
- #mbox-cells = <0x00000001>;
- ti,mbox-num-users = <0x00000004>;
- ti,mbox-num-fifos = <0x0000000c>;
- status = "disabled";
- };
- };
- target-module@62000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "mailbox11";
- reg = <0x00062000 0x00000004 0x00062010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000001>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- clocks = <0x00000063 0x00000070 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00062000 0x00001000>;
- mailbox@0 {
- compatible = "ti,omap4-mailbox";
- reg = <0x00000000 0x00000200>;
- interrupts = <0x00000000 0x00000111 0x00000004 0x00000000 0x00000112 0x00000004 0x00000000 0x00000113 0x00000004 0x00000000 0x00000114 0x00000004>;
- #mbox-cells = <0x00000001>;
- ti,mbox-num-users = <0x00000004>;
- ti,mbox-num-fifos = <0x0000000c>;
- status = "disabled";
- };
- };
- target-module@64000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "mailbox12";
- reg = <0x00064000 0x00000004 0x00064010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00000001>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002>;
- clocks = <0x00000063 0x00000078 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00064000 0x00001000>;
- mailbox@0 {
- compatible = "ti,omap4-mailbox";
- reg = <0x00000000 0x00000200>;
- interrupts = <0x00000000 0x00000115 0x00000004 0x00000000 0x00000116 0x00000004 0x00000000 0x00000117 0x00000004 0x00000000 0x00000118 0x00000004>;
- #mbox-cells = <0x00000001>;
- ti,mbox-num-users = <0x00000004>;
- ti,mbox-num-fifos = <0x0000000c>;
- status = "disabled";
- };
- };
- target-module@80000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "usb_otg_ss1";
- reg = <0x00080000 0x00000004 0x00080010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00010000>;
- ti,sysc-midle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x0000005a 0x000000d0 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00080000 0x00020000>;
- omap_dwc3_1@0 {
- compatible = "ti,dwc3";
- reg = <0x00000000 0x00010000>;
- interrupts = <0x00000000 0x00000048 0x00000004>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- utmi-mode = <0x00000002>;
- ranges = <0x00000000 0x00000000 0x00020000>;
- usb@10000 {
- compatible = "snps,dwc3";
- reg = <0x00010000 0x00017000>;
- interrupts = <0x00000000 0x00000047 0x00000004 0x00000000 0x00000047 0x00000004 0x00000000 0x00000048 0x00000004>;
- interrupt-names = "peripheral", "host", "otg";
- phys = <0x000000b9 0x000000ba>;
- phy-names = "usb2-phy", "usb3-phy";
- maximum-speed = "super-speed";
- dr_mode = "host";
- snps,dis_u3_susphy_quirk;
- snps,dis_u2_susphy_quirk;
- };
- };
- };
- target-module@c0000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "usb_otg_ss2";
- reg = <0x000c0000 0x00000004 0x000c0010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00010000>;
- ti,sysc-midle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x0000005a 0x00000020 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x000c0000 0x00020000>;
- omap_dwc3_2@0 {
- compatible = "ti,dwc3";
- reg = <0x00000000 0x00010000>;
- interrupts = <0x00000000 0x00000057 0x00000004>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- utmi-mode = <0x00000002>;
- ranges = <0x00000000 0x00000000 0x00020000>;
- extcon = <0x000000bb>;
- usb@10000 {
- compatible = "snps,dwc3";
- reg = <0x00010000 0x00017000>;
- interrupts = <0x00000000 0x00000049 0x00000004 0x00000000 0x00000049 0x00000004 0x00000000 0x00000057 0x00000004>;
- interrupt-names = "peripheral", "host", "otg";
- phys = <0x000000bc>;
- phy-names = "usb2-phy";
- maximum-speed = "high-speed";
- dr_mode = "peripheral";
- snps,dis_u3_susphy_quirk;
- snps,dis_u2_susphy_quirk;
- snps,dis_metastability_quirk;
- };
- };
- };
- target-module@100000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "usb_otg_ss3";
- reg = <0x00100000 0x00000004 0x00100010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00010000>;
- ti,sysc-midle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x0000005a 0x00000028 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00100000 0x00020000>;
- omap_dwc3_3@0 {
- compatible = "ti,dwc3";
- reg = <0x00000000 0x00010000>;
- interrupts = <0x00000000 0x00000158 0x00000004>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- utmi-mode = <0x00000002>;
- ranges = <0x00000000 0x00000000 0x00020000>;
- status = "disabled";
- usb@10000 {
- compatible = "snps,dwc3";
- reg = <0x00010000 0x00017000>;
- interrupts = <0x00000000 0x00000058 0x00000004 0x00000000 0x00000058 0x00000004 0x00000000 0x00000158 0x00000004>;
- interrupt-names = "peripheral", "host", "otg";
- maximum-speed = "high-speed";
- dr_mode = "otg";
- snps,dis_u3_susphy_quirk;
- snps,dis_u2_susphy_quirk;
- };
- };
- };
- target-module@140000 {
- compatible = "ti,sysc-omap4", "ti,sysc";
- ti,hwmods = "usb_otg_ss4";
- reg = <0x00140000 0x00000004 0x00140010 0x00000004>;
- reg-names = "rev", "sysc";
- ti,sysc-mask = <0x00010000>;
- ti,sysc-midle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- ti,sysc-sidle = <0x00000000 0x00000001 0x00000002 0x00000003>;
- clocks = <0x0000005a 0x00000030 0x00000000>;
- clock-names = "fck";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00140000 0x00020000>;
- };
- target-module@170000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00170000 0x00010000>;
- };
- target-module@190000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x00190000 0x00010000>;
- };
- target-module@1b0000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x001b0000 0x00010000>;
- };
- target-module@1d0000 {
- compatible = "ti,sysc";
- status = "disabled";
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges = <0x00000000 0x001d0000 0x00010000>;
- };
- };
- };
- axi@0 {
- compatible = "simple-bus";
- #size-cells = <0x00000001>;
- #address-cells = <0x00000001>;
- ranges = <0x51000000 0x51000000 0x00003000 0x00000000 0x20000000 0x10000000>;
- pcie@51000000 {
- reg = <0x51000000 0x00002000 0x51002000 0x0000014c 0x00001000 0x00002000>;
- reg-names = "rc_dbics", "ti_conf", "config";
- interrupts = <0x00000000 0x000000e8 0x00000004 0x00000000 0x000000e9 0x00000004>;
- #address-cells = <0x00000003>;
- #size-cells = <0x00000002>;
- device_type = "pci";
- ranges = <0x81000000 0x00000000 0x00000000 0x00003000 0x00000000 0x00010000 0x82000000 0x00000000 0x20013000 0x00013000 0x00000000 0x0ffed000>;
- bus-range = <0x00000000 0x000000ff>;
- #interrupt-cells = <0x00000001>;
- num-lanes = <0x00000001>;
- linux,pci-domain = <0x00000000>;
- ti,hwmods = "pcie1";
- phys = <0x000000bd>;
- phy-names = "pcie-phy0";
- interrupt-map-mask = <0x00000000 0x00000000 0x00000000 0x00000007>;
- interrupt-map = * 0x8301a924 [0x00000060];
- ti,syscon-unaligned-access = <0x000000bf 0x00000014 0x00000001>;
- status = "ok";
- compatible = "ti,dra746-pcie-rc", "ti,dra7-pcie";
- gpios = <0x000000c0 0x00000008 0x00000001>;
- interrupt-controller {
- interrupt-controller;
- #address-cells = <0x00000000>;
- #interrupt-cells = <0x00000001>;
- phandle = <0x000000be>;
- };
- };
- pcie_ep@51000000 {
- reg = <0x51000000 0x00000028 0x51002000 0x0000014c 0x51001000 0x00000028 0x00001000 0x10000000>;
- reg-names = "ep_dbics", "ti_conf", "ep_dbics2", "addr_space";
- interrupts = <0x00000000 0x000000e8 0x00000004>;
- num-lanes = <0x00000001>;
- num-ib-windows = <0x00000004>;
- num-ob-windows = <0x00000010>;
- ti,hwmods = "pcie1";
- phys = <0x000000bd>;
- phy-names = "pcie-phy0";
- ti,syscon-unaligned-access = <0x000000bf 0x00000014 0x00000001>;
- status = "disabled";
- compatible = "ti,dra746-pcie-ep", "ti,dra7-pcie-ep";
- gpios = <0x000000c0 0x00000008 0x00000001>;
- };
- };
- axi@1 {
- compatible = "simple-bus";
- #size-cells = <0x00000001>;
- #address-cells = <0x00000001>;
- ranges = <0x51800000 0x51800000 0x00003000 0x00000000 0x30000000 0x10000000>;
- status = "disabled";
- pcie@51800000 {
- reg = <0x51800000 0x00002000 0x51802000 0x0000014c 0x00001000 0x00002000>;
- reg-names = "rc_dbics", "ti_conf", "config";
- interrupts = <0x00000000 0x00000163 0x00000004 0x00000000 0x00000164 0x00000004>;
- #address-cells = <0x00000003>;
- #size-cells = <0x00000002>;
- device_type = "pci";
- ranges = <0x81000000 0x00000000 0x00000000 0x00003000 0x00000000 0x00010000 0x82000000 0x00000000 0x30013000 0x00013000 0x00000000 0x0ffed000>;
- bus-range = <0x00000000 0x000000ff>;
- #interrupt-cells = <0x00000001>;
- num-lanes = <0x00000001>;
- linux,pci-domain = <0x00000001>;
- ti,hwmods = "pcie2";
- phys = <0x000000c1>;
- phy-names = "pcie-phy0";
- interrupt-map-mask = <0x00000000 0x00000000 0x00000000 0x00000007>;
- interrupt-map = * 0x8301ade0 [0x00000060];
- ti,syscon-unaligned-access = <0x000000bf 0x00000014 0x00000002>;
- compatible = "ti,dra746-pcie-rc", "ti,dra7-pcie";
- interrupt-controller {
- interrupt-controller;
- #address-cells = <0x00000000>;
- #interrupt-cells = <0x00000001>;
- phandle = <0x000000c2>;
- };
- };
- };
- ocmcram@40300000 {
- compatible = "mmio-sram";
- reg = <0x40300000 0x00080000>;
- ranges = <0x00000000 0x40300000 0x00080000>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- sram-hs@0 {
- compatible = "ti,secure-ram";
- reg = <0x00000000 0x00000000>;
- };
- };
- ocmcram@40400000 {
- status = "disabled";
- compatible = "mmio-sram";
- reg = <0x40400000 0x00100000>;
- ranges = <0x00000000 0x40400000 0x00100000>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- };
- ocmcram@40500000 {
- status = "disabled";
- compatible = "mmio-sram";
- reg = <0x40500000 0x00100000>;
- ranges = <0x00000000 0x40500000 0x00100000>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- };
- bandgap@4a0021e0 {
- reg = <0x4a0021e0 0x0000000c 0x4a00232c 0x0000000c 0x4a002380 0x0000002c 0x4a0023c0 0x0000003c 0x4a002564 0x00000008 0x4a002574 0x00000050>;
- compatible = "ti,dra752-bandgap";
- interrupts = <0x00000000 0x00000079 0x00000004>;
- #thermal-sensor-cells = <0x00000001>;
- phandle = <0x000000cc>;
- };
- dsp_system@40d00000 {
- compatible = "syscon";
- reg = <0x40d00000 0x00000100>;
- phandle = <0x000000c5>;
- };
- padconf@4844a000 {
- compatible = "ti,dra7-iodelay";
- reg = <0x4844a000 0x00000d1c>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- #pinctrl-cells = <0x00000002>;
- mmc1_iodelay_ddr_rev11_conf {
- pinctrl-pin-array = * 0x8301b284 [0x000000cc];
- };
- mmc1_iodelay_ddr50_rev20_conf {
- pinctrl-pin-array = * 0x8301b384 [0x000000cc];
- phandle = <0x000000a3>;
- };
- mmc1_iodelay_sdr104_rev11_conf {
- pinctrl-pin-array = * 0x8301b494 [0x00000084];
- };
- mmc1_iodelay_sdr104_rev20_conf {
- pinctrl-pin-array = * 0x8301b54c [0x00000084];
- phandle = <0x000000a5>;
- };
- mmc2_iodelay_hs200_rev11_conf {
- pinctrl-pin-array = * 0x8301b614 [0x000000e4];
- };
- mmc2_iodelay_hs200_rev20_conf {
- pinctrl-pin-array = * 0x8301b72c [0x000000e4];
- };
- mmc2_iodelay_ddr_3_3v_rev11_conf {
- pinctrl-pin-array = * 0x8301b848 [0x0000015c];
- };
- mmc2_iodelay_ddr_1_8v_rev11_conf {
- pinctrl-pin-array = * 0x8301b9dc [0x0000015c];
- };
- mmc3_iodelay_manual1_conf {
- pinctrl-pin-array = * 0x8301bb68 [0x000000cc];
- };
- mmc4_iodelay_ds_rev11_conf {
- pinctrl-pin-array = * 0x8301bc64 [0x000000cc];
- };
- mmc4_iodelay_ds_rev20_conf {
- pinctrl-pin-array = * 0x8301bd60 [0x000000cc];
- };
- mmc4_iodelay_sdr12_hs_sdr25_rev11_conf {
- pinctrl-pin-array = * 0x8301be68 [0x000000cc];
- };
- mmc4_iodelay_sdr12_hs_sdr25_rev20_conf {
- pinctrl-pin-array = * 0x8301bf70 [0x000000cc];
- };
- };
- edma@43300000 {
- compatible = "ti,edma3-tpcc";
- ti,hwmods = "tpcc";
- reg = <0x43300000 0x00100000>;
- reg-names = "edma3_cc";
- interrupts = <0x00000000 0x00000169 0x00000004 0x00000000 0x00000168 0x00000004 0x00000000 0x00000167 0x00000004>;
- interrupt-names = "edma3_ccint", "edma3_mperr", "edma3_ccerrint";
- dma-requests = <0x00000040>;
- #dma-cells = <0x00000002>;
- ti,tptcs = <0x000000c3 0x00000007 0x000000c4 0x00000000>;
- phandle = <0x0000000f>;
- };
- tptc@43400000 {
- compatible = "ti,edma3-tptc";
- ti,hwmods = "tptc0";
- reg = <0x43400000 0x00100000>;
- interrupts = <0x00000000 0x00000172 0x00000004>;
- interrupt-names = "edma3_tcerrint";
- phandle = <0x000000c3>;
- };
- tptc@43500000 {
- compatible = "ti,edma3-tptc";
- ti,hwmods = "tptc1";
- reg = <0x43500000 0x00100000>;
- interrupts = <0x00000000 0x00000173 0x00000004>;
- interrupt-names = "edma3_tcerrint";
- phandle = <0x000000c4>;
- };
- dmm@4e000000 {
- compatible = "ti,omap5-dmm";
- reg = <0x4e000000 0x00000800>;
- interrupts = <0x00000000 0x0000006c 0x00000004>;
- ti,hwmods = "dmm";
- };
- mmu@40d01000 {
- compatible = "ti,dra7-dsp-iommu";
- reg = <0x40d01000 0x00000100>;
- interrupts = <0x00000000 0x00000017 0x00000004>;
- ti,hwmods = "mmu0_dsp1";
- #iommu-cells = <0x00000000>;
- ti,syscon-mmuconfig = <0x000000c5 0x00000000>;
- status = "disabled";
- };
- mmu@40d02000 {
- compatible = "ti,dra7-dsp-iommu";
- reg = <0x40d02000 0x00000100>;
- interrupts = <0x00000000 0x00000091 0x00000004>;
- ti,hwmods = "mmu1_dsp1";
- #iommu-cells = <0x00000000>;
- ti,syscon-mmuconfig = <0x000000c5 0x00000001>;
- status = "disabled";
- };
- mmu@58882000 {
- compatible = "ti,dra7-iommu";
- reg = <0x58882000 0x00000100>;
- interrupts = <0x00000000 0x0000018b 0x00000004>;
- ti,hwmods = "mmu_ipu1";
- #iommu-cells = <0x00000000>;
- ti,iommu-bus-err-back;
- status = "disabled";
- };
- mmu@55082000 {
- compatible = "ti,dra7-iommu";
- reg = <0x55082000 0x00000100>;
- interrupts = <0x00000000 0x0000018c 0x00000004>;
- ti,hwmods = "mmu_ipu2";
- #iommu-cells = <0x00000000>;
- ti,iommu-bus-err-back;
- status = "disabled";
- };
- regulator-abb-mpu {
- compatible = "ti,abb-v3";
- regulator-name = "abb_mpu";
- #address-cells = <0x00000000>;
- #size-cells = <0x00000000>;
- clocks = <0x00000011>;
- ti,settling-time = <0x00000032>;
- ti,clock-cycles = <0x00000010>;
- reg = <0x4ae07ddc 0x00000004 0x4ae07de0 0x00000004 0x4ae06014 0x00000004 0x4a003b20 0x0000000c 0x4ae0c158 0x00000004>;
- reg-names = "setup-address", "control-address", "int-address", "efuse-address", "ldo-address";
- ti,tranxdone-status-mask = <0x00000080>;
- ti,ldovbb-override-mask = <0x00000400>;
- ti,ldovbb-vset-mask = <0x0000001f>;
- ti,abb_info = * 0x8301c734 [0x00000048];
- phandle = <0x00000005>;
- };
- regulator-abb-ivahd {
- compatible = "ti,abb-v3";
- regulator-name = "abb_ivahd";
- #address-cells = <0x00000000>;
- #size-cells = <0x00000000>;
- clocks = <0x00000011>;
- ti,settling-time = <0x00000032>;
- ti,clock-cycles = <0x00000010>;
- reg = <0x4ae07e34 0x00000004 0x4ae07e24 0x00000004 0x4ae06010 0x00000004 0x4a0025cc 0x0000000c 0x4a002470 0x00000004>;
- reg-names = "setup-address", "control-address", "int-address", "efuse-address", "ldo-address";
- ti,tranxdone-status-mask = <0x40000000>;
- ti,ldovbb-override-mask = <0x00000400>;
- ti,ldovbb-vset-mask = <0x0000001f>;
- ti,abb_info = * 0x8301c8e8 [0x00000048];
- };
- regulator-abb-dspeve {
- compatible = "ti,abb-v3";
- regulator-name = "abb_dspeve";
- #address-cells = <0x00000000>;
- #size-cells = <0x00000000>;
- clocks = <0x00000011>;
- ti,settling-time = <0x00000032>;
- ti,clock-cycles = <0x00000010>;
- reg = <0x4ae07e30 0x00000004 0x4ae07e20 0x00000004 0x4ae06010 0x00000004 0x4a0025e0 0x0000000c 0x4a00246c 0x00000004>;
- reg-names = "setup-address", "control-address", "int-address", "efuse-address", "ldo-address";
- ti,tranxdone-status-mask = <0x20000000>;
- ti,ldovbb-override-mask = <0x00000400>;
- ti,ldovbb-vset-mask = <0x0000001f>;
- ti,abb_info = * 0x8301ca90 [0x00000048];
- };
- regulator-abb-gpu {
- compatible = "ti,abb-v3";
- regulator-name = "abb_gpu";
- #address-cells = <0x00000000>;
- #size-cells = <0x00000000>;
- clocks = <0x00000011>;
- ti,settling-time = <0x00000032>;
- ti,clock-cycles = <0x00000010>;
- reg = <0x4ae07de4 0x00000004 0x4ae07de8 0x00000004 0x4ae06010 0x00000004 0x4a003b08 0x0000000c 0x4ae0c154 0x00000004>;
- reg-names = "setup-address", "control-address", "int-address", "efuse-address", "ldo-address";
- ti,tranxdone-status-mask = <0x10000000>;
- ti,ldovbb-override-mask = <0x00000400>;
- ti,ldovbb-vset-mask = <0x0000001f>;
- ti,abb_info = * 0x8301cc30 [0x00000048];
- };
- spi@4b300000 {
- compatible = "ti,dra7xxx-qspi";
- reg = <0x4b300000 0x00000100 0x5c000000 0x04000000>;
- reg-names = "qspi_base", "qspi_mmap";
- syscon-chipselects = <0x00000009 0x00000558>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- ti,hwmods = "qspi";
- clocks = <0x00000057 0x0000012c 0x00000019>;
- clock-names = "fck";
- num-cs = <0x00000004>;
- interrupts = <0x00000000 0x00000157 0x00000004>;
- status = "disabled";
- };
- sata@4a141100 {
- compatible = "snps,dwc-ahci";
- reg = <0x4a140000 0x00001100 0x4a141100 0x00000007>;
- interrupts = <0x00000000 0x00000031 0x00000004>;
- phys = <0x000000c6>;
- phy-names = "sata-phy";
- clocks = <0x0000005a 0x00000068 0x00000008>;
- ti,hwmods = "sata";
- ports-implemented = <0x00000001>;
- status = "okay";
- };
- gpmc@50000000 {
- compatible = "ti,am3352-gpmc";
- ti,hwmods = "gpmc";
- reg = <0x50000000 0x0000037c>;
- interrupts = <0x00000000 0x0000000f 0x00000004>;
- dmas = <0x000000b1 0x00000004 0x00000000>;
- dma-names = "rxtx";
- gpmc,num-cs = <0x00000008>;
- gpmc,num-waitpins = <0x00000002>;
- #address-cells = <0x00000002>;
- #size-cells = <0x00000001>;
- interrupt-controller;
- #interrupt-cells = <0x00000002>;
- gpio-controller;
- #gpio-cells = <0x00000002>;
- status = "disabled";
- };
- crossbar@4a002a48 {
- compatible = "ti,irq-crossbar";
- reg = <0x4a002a48 0x00000130>;
- interrupt-controller;
- interrupt-parent = <0x00000008>;
- #interrupt-cells = <0x00000003>;
- ti,max-irqs = <0x000000a0>;
- ti,max-crossbar-sources = <0x00000190>;
- ti,reg-size = <0x00000002>;
- ti,irqs-reserved = <0x00000000 0x00000001 0x00000002 0x00000003 0x00000005 0x00000006 0x00000083 0x00000084>;
- ti,irqs-skip = <0x0000000a 0x00000085 0x0000008b 0x0000008c>;
- ti,irqs-safe-map = <0x00000000>;
- phandle = <0x00000001>;
- };
- dss@58000000 {
- compatible = "ti,dra7-dss";
- status = "ok";
- ti,hwmods = "dss_core";
- syscon-pll-ctrl = <0x00000009 0x00000538>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- ranges;
- reg = <0x58000000 0x00000080 0x58004054 0x00000004 0x58004300 0x00000020 0x58009054 0x00000004 0x58009300 0x00000020>;
- reg-names = "dss", "pll1_clkctrl", "pll1", "pll2_clkctrl", "pll2";
- clocks = <0x000000c7 0x00000000 0x00000008 0x000000c7 0x00000000 0x0000000c 0x000000c7 0x00000000 0x0000000d>;
- clock-names = "fck", "video1_clk", "video2_clk";
- vdda_video-supply = <0x000000c8>;
- dispc@58001000 {
- compatible = "ti,dra7-dispc";
- reg = <0x58001000 0x00001000>;
- interrupts = <0x00000000 0x00000014 0x00000004>;
- ti,hwmods = "dss_dispc";
- clocks = <0x000000c7 0x00000000 0x00000008>;
- clock-names = "fck";
- syscon-pol = <0x00000009 0x00000534>;
- };
- encoder@58060000 {
- compatible = "ti,dra7-hdmi";
- reg = <0x58040000 0x00000200 0x58040200 0x00000080 0x58040300 0x00000080 0x58060000 0x00019000>;
- reg-names = "wp", "pll", "phy", "core";
- interrupts = <0x00000000 0x00000060 0x00000004>;
- status = "ok";
- ti,hwmods = "dss_hdmi";
- clocks = <0x000000c7 0x00000000 0x00000009 0x000000c7 0x00000000 0x0000000a>;
- clock-names = "fck", "sys_clk";
- dmas = <0x00000091 0x0000004c>;
- dma-names = "audio_tx";
- vdda-supply = <0x000000c9>;
- port {
- endpoint {
- remote-endpoint = <0x000000ca>;
- phandle = <0x000000d7>;
- };
- };
- };
- };
- aes@4b500000 {
- compatible = "ti,omap4-aes";
- ti,hwmods = "aes1";
- reg = <0x4b500000 0x000000a0>;
- interrupts = <0x00000000 0x00000050 0x00000004>;
- dmas = <0x000000b1 0x0000006f 0x00000000 0x000000b1 0x0000006e 0x00000000>;
- dma-names = "tx", "rx";
- clocks = <0x0000000a>;
- clock-names = "fck";
- };
- aes@4b700000 {
- compatible = "ti,omap4-aes";
- ti,hwmods = "aes2";
- reg = <0x4b700000 0x000000a0>;
- interrupts = <0x00000000 0x0000003b 0x00000004>;
- dmas = <0x000000b1 0x00000072 0x00000000 0x000000b1 0x00000071 0x00000000>;
- dma-names = "tx", "rx";
- clocks = <0x0000000a>;
- clock-names = "fck";
- };
- des@480a5000 {
- compatible = "ti,omap4-des";
- ti,hwmods = "des";
- reg = <0x480a5000 0x000000a0>;
- interrupts = <0x00000000 0x0000004d 0x00000004>;
- dmas = <0x00000091 0x00000075 0x00000091 0x00000074>;
- dma-names = "tx", "rx";
- clocks = <0x0000000a>;
- clock-names = "fck";
- };
- sham@53100000 {
- compatible = "ti,omap5-sham";
- ti,hwmods = "sham";
- reg = <0x4b101000 0x00000300>;
- interrupts = <0x00000000 0x0000002e 0x00000004>;
- dmas = <0x000000b1 0x00000077 0x00000000>;
- dma-names = "rx";
- clocks = <0x0000000a>;
- clock-names = "fck";
- };
- opp-supply@4a003b20 {
- compatible = "ti,omap5-opp-supply";
- reg = <0x4a003b20 0x0000000c>;
- ti,efuse-settings = <0x00102ca0 0x00000000 0x0011b340 0x00000004 0x00127690 0x00000008>;
- ti,absolute-max-voltage-uv = <0x0016e360>;
- };
- dsp_system@41500000 {
- compatible = "syscon";
- reg = <0x41500000 0x00000100>;
- phandle = <0x000000cb>;
- };
- omap_dwc3_4@48940000 {
- compatible = "ti,dwc3";
- ti,hwmods = "usb_otg_ss4";
- reg = <0x48940000 0x00010000>;
- interrupts = <0x00000000 0x0000015a 0x00000004>;
- #address-cells = <0x00000001>;
- #size-cells = <0x00000001>;
- utmi-mode = <0x00000002>;
- ranges;
- status = "disabled";
- usb@48950000 {
- compatible = "snps,dwc3";
- reg = <0x48950000 0x00017000>;
- interrupts = <0x00000000 0x00000159 0x00000004 0x00000000 0x00000159 0x00000004 0x00000000 0x0000015a 0x00000004>;
- interrupt-names = "peripheral", "host", "otg";
- maximum-speed = "high-speed";
- dr_mode = "otg";
- };
- };
- mmu@41501000 {
- compatible = "ti,dra7-dsp-iommu";
- reg = <0x41501000 0x00000100>;
- interrupts = <0x00000000 0x00000092 0x00000004>;
- ti,hwmods = "mmu0_dsp2";
- #iommu-cells = <0x00000000>;
- ti,syscon-mmuconfig = <0x000000cb 0x00000000>;
- status = "disabled";
- };
- mmu@41502000 {
- compatible = "ti,dra7-dsp-iommu";
- reg = <0x41502000 0x00000100>;
- interrupts = <0x00000000 0x00000093 0x00000004>;
- ti,hwmods = "mmu1_dsp2";
- #iommu-cells = <0x00000000>;
- ti,syscon-mmuconfig = <0x000000cb 0x00000001>;
- status = "disabled";
- };
- };
- thermal-zones {
- cpu_thermal {
- polling-delay-passive = <0x000000fa>;
- polling-delay = <0x000001f4>;
- thermal-sensors = <0x000000cc 0x00000000>;
- coefficients = <0x00000000 0x000007d0>;
- trips {
- cpu_alert {
- temperature = <0x00013880>;
- hysteresis = <0x000007d0>;
- type = "passive";
- phandle = <0x000000cd>;
- };
- cpu_crit {
- temperature = <0x00015f90>;
- hysteresis = <0x000007d0>;
- type = "critical";
- };
- cpu_alert1 {
- temperature = <0x0000c350>;
- hysteresis = <0x000007d0>;
- type = "active";
- phandle = <0x000000cf>;
- };
- };
- cooling-maps {
- map0 {
- trip = <0x000000cd>;
- cooling-device = <0x000000ce 0xffffffff 0xffffffff>;
- };
- map1 {
- trip = <0x000000cf>;
- cooling-device = <0x000000d0 0xffffffff 0xffffffff>;
- };
- };
- };
- gpu_thermal {
- polling-delay-passive = <0x000000fa>;
- polling-delay = <0x000001f4>;
- thermal-sensors = <0x000000cc 0x00000001>;
- coefficients = <0x00000000 0x000007d0>;
- trips {
- gpu_crit {
- temperature = <0x00015f90>;
- hysteresis = <0x000007d0>;
- type = "critical";
- };
- };
- };
- core_thermal {
- polling-delay-passive = <0x000000fa>;
- polling-delay = <0x000001f4>;
- thermal-sensors = <0x000000cc 0x00000002>;
- coefficients = <0x00000000 0x000007d0>;
- trips {
- core_crit {
- temperature = <0x00015f90>;
- hysteresis = <0x000007d0>;
- type = "critical";
- };
- };
- };
- dspeve_thermal {
- polling-delay-passive = <0x000000fa>;
- polling-delay = <0x000001f4>;
- thermal-sensors = <0x000000cc 0x00000003>;
- coefficients = <0x00000000 0x000007d0>;
- trips {
- dspeve_crit {
- temperature = <0x00015f90>;
- hysteresis = <0x000007d0>;
- type = "critical";
- };
- };
- };
- iva_thermal {
- polling-delay-passive = <0x000000fa>;
- polling-delay = <0x000001f4>;
- thermal-sensors = <0x000000cc 0x00000004>;
- coefficients = <0x00000000 0x000007d0>;
- trips {
- iva_crit {
- temperature = <0x00015f90>;
- hysteresis = <0x000007d0>;
- type = "critical";
- };
- };
- };
- board_thermal {
- polling-delay-passive = <0x000004e2>;
- polling-delay = <0x000005dc>;
- thermal-sensors = <0x000000d1 0x00000000>;
- trips {
- board_alert {
- temperature = <0x00009c40>;
- hysteresis = <0x000007d0>;
- type = "active";
- phandle = <0x000000d2>;
- };
- board_crit {
- temperature = <0x00019a28>;
- hysteresis = <0x00000000>;
- type = "critical";
- };
- };
- cooling-maps {
- map0 {
- trip = <0x000000d2>;
- cooling-device = <0x000000d0 0xffffffff 0xffffffff>;
- };
- };
- };
- };
- pmu {
- compatible = "arm,cortex-a15-pmu";
- interrupt-parent = <0x00000008>;
- interrupts = <0x00000000 0x00000083 0x00000004 0x00000000 0x00000084 0x00000004>;
- };
- memory@0 {
- device_type = "memory";
- reg = <0x00000000 0x80000000 0x00000000 0x80000000>;
- };
- fixedregulator-vdd_3v3 {
- compatible = "regulator-fixed";
- regulator-name = "vdd_3v3";
- vin-supply = <0x000000d3>;
- regulator-min-microvolt = <0x00325aa0>;
- regulator-max-microvolt = <0x00325aa0>;
- phandle = <0x00000093>;
- };
- fixedregulator-aic_dvdd {
- compatible = "regulator-fixed";
- regulator-name = "aic_dvdd_fixed";
- vin-supply = <0x00000093>;
- regulator-min-microvolt = <0x001b7740>;
- regulator-max-microvolt = <0x001b7740>;
- phandle = <0x00000099>;
- };
- fixedregulator-vtt {
- compatible = "regulator-fixed";
- regulator-name = "vtt_fixed";
- vin-supply = <0x000000d4>;
- regulator-min-microvolt = <0x00325aa0>;
- regulator-max-microvolt = <0x00325aa0>;
- regulator-always-on;
- regulator-boot-on;
- enable-active-high;
- gpio = <0x00000098 0x0000000b 0x00000000>;
- };
- leds {
- compatible = "gpio-leds";
- led0 {
- label = "beagle-x15:usr0";
- gpios = <0x00000098 0x00000009 0x00000000>;
- linux,default-trigger = "heartbeat";
- default-state = "off";
- };
- led1 {
- label = "beagle-x15:usr1";
- gpios = <0x00000098 0x00000008 0x00000000>;
- linux,default-trigger = "cpu0";
- default-state = "off";
- };
- led2 {
- label = "beagle-x15:usr2";
- gpios = <0x00000098 0x0000000e 0x00000000>;
- linux,default-trigger = "mmc0";
- default-state = "off";
- };
- led3 {
- label = "beagle-x15:usr3";
- gpios = <0x00000098 0x0000000f 0x00000000>;
- linux,default-trigger = "disk-activity";
- default-state = "off";
- };
- };
- gpio_fan {
- compatible = "gpio-fan";
- gpios = <0x000000d5 0x00000002 0x00000000>;
- gpio-fan,speed-map = <0x00000000 0x00000000 0x000032c8 0x00000001>;
- #cooling-cells = <0x00000002>;
- phandle = <0x000000d0>;
- };
- connector {
- compatible = "hdmi-connector";
- label = "hdmi";
- type = "a";
- port {
- endpoint {
- remote-endpoint = <0x000000d6>;
- phandle = <0x000000d8>;
- };
- };
- };
- encoder {
- compatible = "ti,tpd12s015";
- gpios = <0x00000098 0x0000000a 0x00000000 0x000000c0 0x0000001e 0x00000000 0x00000098 0x0000000c 0x00000000>;
- ports {
- #address-cells = <0x00000001>;
- #size-cells = <0x00000000>;
- port@0 {
- reg = <0x00000000>;
- endpoint {
- remote-endpoint = <0x000000d7>;
- phandle = <0x000000ca>;
- };
- };
- port@1 {
- reg = <0x00000001>;
- endpoint {
- remote-endpoint = <0x000000d8>;
- phandle = <0x000000d6>;
- };
- };
- };
- };
- sound0 {
- compatible = "simple-audio-card";
- simple-audio-card,name = "BeagleBoard-X15";
- simple-audio-card,widgets = "Line", "Line Out", "Line", "Line In";
- simple-audio-card,routing = "Line Out", "LLOUT", "Line Out", "RLOUT", "MIC2L", "Line In", "MIC2R", "Line In";
- simple-audio-card,format = "dsp_b";
- simple-audio-card,bitclock-master = <0x000000d9>;
- simple-audio-card,frame-master = <0x000000d9>;
- simple-audio-card,bitclock-inversion;
- simple-audio-card,cpu {
- sound-dai = <0x000000da>;
- };
- simple-audio-card,codec {
- sound-dai = <0x000000db>;
- clocks = <0x000000dc>;
- phandle = <0x000000d9>;
- };
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement