Files
seL4/tools/dts/omap3.dts
Gerwin Klein f16411a518 review Linux-derived dts file license
These files are derived from the output of the device tree compiler in
the Linux kernel. The licenses of the input files do all have to be
compatible with at least GPL-2.0-only to be part of Linux.
2020-03-09 17:59:07 +08:00

3805 lines
84 KiB
Plaintext

/*
* Copyright Linux Kernel Team
*
* SPDX-License-Identifier: GPL-2.0-only
*
* This file is derived from an intermediate build stage of the
* Linux kernel. The licenses of all input files to this process
* are compatible with GPL-2.0-only.
*/
/dts-v1/;
/ {
compatible = "ti,omap3-beagle\0ti,omap3";
interrupt-parent = < 0x01 >;
#address-cells = < 0x01 >;
#size-cells = < 0x01 >;
model = "TI OMAP3 BeagleBoard";
chosen {
};
aliases {
i2c0 = "/ocp@68000000/i2c@48070000";
i2c1 = "/ocp@68000000/i2c@48072000";
i2c2 = "/ocp@68000000/i2c@48060000";
serial0 = "/ocp@68000000/serial@4806a000";
serial1 = "/ocp@68000000/serial@4806c000";
serial2 = "/ocp@68000000/serial@49020000";
display0 = "/connector0";
display1 = "/connector1";
};
cpus {
#address-cells = < 0x01 >;
#size-cells = < 0x00 >;
cpu@0 {
compatible = "arm,cortex-a8";
device_type = "cpu";
reg = < 0x00 >;
clocks = < 0x02 >;
clock-names = "cpu";
clock-latency = < 0x493e0 >;
operating-points = < 0x1e848 0xee098 0x3d090 0x106738 0x7a120 0x124f80 0x86470 0x1360f0 0x927c0 0x149970 >;
cpu0-supply = < 0x03 >;
};
};
pmu@54000000 {
compatible = "arm,cortex-a8-pmu";
reg = < 0x54000000 0x800000 >;
interrupts = < 0x03 >;
ti,hwmods = "debugss";
};
soc {
compatible = "ti,omap-infra";
mpu {
compatible = "ti,omap3-mpu";
ti,hwmods = "mpu";
};
iva {
compatible = "ti,iva2.2";
ti,hwmods = "iva";
dsp {
compatible = "ti,omap3-c64";
};
};
};
ocp@68000000 {
compatible = "ti,omap3-l3-smx\0simple-bus";
reg = < 0x68000000 0x10000 >;
interrupts = < 0x09 0x0a >;
#address-cells = < 0x01 >;
#size-cells = < 0x01 >;
ranges;
ti,hwmods = "l3_main";
l4@48000000 {
compatible = "ti,omap3-l4-core\0simple-bus";
#address-cells = < 0x01 >;
#size-cells = < 0x01 >;
ranges = < 0x00 0x48000000 0x1000000 >;
scm@2000 {
compatible = "ti,omap3-scm\0simple-bus";
reg = < 0x2000 0x2000 >;
#address-cells = < 0x01 >;
#size-cells = < 0x01 >;
ranges = < 0x00 0x2000 0x2000 >;
pinmux@30 {
compatible = "ti,omap3-padconf\0pinctrl-single";
reg = < 0x30 0x238 >;
#address-cells = < 0x01 >;
#size-cells = < 0x00 >;
#pinctrl-cells = < 0x01 >;
#interrupt-cells = < 0x01 >;
interrupt-controller;
pinctrl-single,register-width = < 0x10 >;
pinctrl-single,function-mask = < 0xff1f >;
pinctrl-names = "default";
pinctrl-0 = < 0x04 >;
phandle = < 0xe5 >;
pinmux_hsusb2_pins {
pinctrl-single,pins = < 0x1a4 0x10b 0x1a6 0x10b 0x1a8 0x10b 0x1aa 0x10b 0x1ac 0x10b 0x1ae 0x10b >;
phandle = < 0x04 >;
};
pinmux_uart3_pins {
pinctrl-single,pins = < 0x16e 0x4100 0x170 0x00 >;
phandle = < 0xe6 >;
};
pinmux_tfp410_pins {
pinctrl-single,pins = < 0x196 0x04 >;
phandle = < 0x109 >;
};
pinmux_dss_dpi_pins {
pinctrl-single,pins = < 0xa4 0x00 0xa6 0x00 0xa8 0x00 0xaa 0x00 0xac 0x00 0xae 0x00 0xb0 0x00 0xb2 0x00 0xb4 0x00 0xb6 0x00 0xb8 0x00 0xba 0x00 0xbc 0x00 0xbe 0x00 0xc0 0x00 0xc2 0x00 0xc4 0x00 0xc6 0x00 0xc8 0x00 0xca 0x00 0xcc 0x00 0xce 0x00 0xd0 0x00 0xd2 0x00 0xd4 0x00 0xd6 0x00 0xd8 0x00 0xda 0x00 >;
phandle = < 0xf8 >;
};
pinmux_twl4030_pins {
pinctrl-single,pins = < 0x1b0 0x4118 >;
phandle = < 0xe7 >;
};
};
scm_conf@270 {
compatible = "syscon\0simple-bus";
reg = < 0x270 0x330 >;
#address-cells = < 0x01 >;
#size-cells = < 0x01 >;
ranges = < 0x00 0x270 0x330 >;
phandle = < 0x05 >;
pbias_regulator@2b0 {
compatible = "ti,pbias-omap3\0ti,pbias-omap";
reg = < 0x2b0 0x04 >;
syscon = < 0x05 >;
pbias_mmc_omap2430 {
regulator-name = "pbias_mmc_omap2430";
regulator-min-microvolt = < 0x1b7740 >;
regulator-max-microvolt = < 0x2dc6c0 >;
phandle = < 0xed >;
};
};
clocks {
#address-cells = < 0x01 >;
#size-cells = < 0x00 >;
mcbsp5_mux_fck@68 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-mux-clock";
clocks = < 0x06 0x07 >;
ti,bit-shift = < 0x04 >;
reg = < 0x68 >;
phandle = < 0x09 >;
};
mcbsp5_fck {
#clock-cells = < 0x00 >;
compatible = "ti,composite-clock";
clocks = < 0x08 0x09 >;
phandle = < 0xf4 >;
};
mcbsp1_mux_fck@4 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-mux-clock";
clocks = < 0x06 0x07 >;
ti,bit-shift = < 0x02 >;
reg = < 0x04 >;
phandle = < 0x0b >;
};
mcbsp1_fck {
#clock-cells = < 0x00 >;
compatible = "ti,composite-clock";
clocks = < 0x0a 0x0b >;
phandle = < 0xf0 >;
};
mcbsp2_mux_fck@4 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-mux-clock";
clocks = < 0x0c 0x07 >;
ti,bit-shift = < 0x06 >;
reg = < 0x04 >;
phandle = < 0x0e >;
};
mcbsp2_fck {
#clock-cells = < 0x00 >;
compatible = "ti,composite-clock";
clocks = < 0x0d 0x0e >;
phandle = < 0xf1 >;
};
mcbsp3_mux_fck@68 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-mux-clock";
clocks = < 0x0c 0x07 >;
reg = < 0x68 >;
phandle = < 0x10 >;
};
mcbsp3_fck {
#clock-cells = < 0x00 >;
compatible = "ti,composite-clock";
clocks = < 0x0f 0x10 >;
phandle = < 0xf2 >;
};
mcbsp4_mux_fck@68 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-mux-clock";
clocks = < 0x0c 0x07 >;
ti,bit-shift = < 0x02 >;
reg = < 0x68 >;
phandle = < 0x12 >;
};
mcbsp4_fck {
#clock-cells = < 0x00 >;
compatible = "ti,composite-clock";
clocks = < 0x11 0x12 >;
phandle = < 0xf3 >;
};
};
};
clockdomains {
};
pinmux@a00 {
compatible = "ti,omap3-padconf\0pinctrl-single";
reg = < 0xa00 0x5c >;
#address-cells = < 0x01 >;
#size-cells = < 0x00 >;
#pinctrl-cells = < 0x01 >;
#interrupt-cells = < 0x01 >;
interrupt-controller;
pinctrl-single,register-width = < 0x10 >;
pinctrl-single,function-mask = < 0xff1f >;
pinmux_gpio1_pins {
pinctrl-single,pins = < 0x14 0x4104 >;
phandle = < 0xe4 >;
};
pinmux_twl4030_vpins {
pinctrl-single,pins = < 0x00 0x100 0x02 0x100 0x06 0x00 0x18 0x00 >;
phandle = < 0xe8 >;
};
};
};
};
aes@480c5000 {
compatible = "ti,omap3-aes";
ti,hwmods = "aes";
reg = < 0x480c5000 0x50 >;
interrupts = < 0x00 >;
dmas = < 0x13 0x41 0x13 0x42 >;
dma-names = "tx\0rx";
};
prm@48306000 {
compatible = "ti,omap3-prm";
reg = < 0x48306000 0x4000 >;
interrupts = < 0x0b >;
clocks {
#address-cells = < 0x01 >;
#size-cells = < 0x00 >;
virt_16_8m_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-clock";
clock-frequency = < 0x1005900 >;
phandle = < 0x19 >;
};
osc_sys_ck@d40 {
#clock-cells = < 0x00 >;
compatible = "ti,mux-clock";
clocks = < 0x14 0x15 0x16 0x17 0x18 0x19 >;
reg = < 0xd40 >;
phandle = < 0x1a >;
};
sys_ck@1270 {
#clock-cells = < 0x00 >;
compatible = "ti,divider-clock";
clocks = < 0x1a >;
ti,bit-shift = < 0x06 >;
ti,max-div = < 0x03 >;
reg = < 0x1270 >;
ti,index-starts-at-one;
phandle = < 0x1f >;
};
sys_clkout1@d70 {
#clock-cells = < 0x00 >;
compatible = "ti,gate-clock";
clocks = < 0x1a >;
reg = < 0xd70 >;
ti,bit-shift = < 0x07 >;
};
dpll3_x2_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x1b >;
clock-mult = < 0x02 >;
clock-div = < 0x01 >;
};
dpll3_m2x2_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x1c >;
clock-mult = < 0x02 >;
clock-div = < 0x01 >;
phandle = < 0x1e >;
};
dpll4_x2_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x1d >;
clock-mult = < 0x02 >;
clock-div = < 0x01 >;
};
corex2_fck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x1e >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
phandle = < 0x20 >;
};
wkup_l4_ick {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x1f >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
phandle = < 0x4f >;
};
corex2_d3_fck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x20 >;
clock-mult = < 0x01 >;
clock-div = < 0x03 >;
phandle = < 0x86 >;
};
corex2_d5_fck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x20 >;
clock-mult = < 0x01 >;
clock-div = < 0x05 >;
phandle = < 0x87 >;
};
};
clockdomains {
};
};
cm@48004000 {
compatible = "ti,omap3-cm";
reg = < 0x48004000 0x4000 >;
clocks {
#address-cells = < 0x01 >;
#size-cells = < 0x00 >;
dummy_apb_pclk {
#clock-cells = < 0x00 >;
compatible = "fixed-clock";
clock-frequency = < 0x00 >;
};
omap_32k_fck {
#clock-cells = < 0x00 >;
compatible = "fixed-clock";
clock-frequency = < 0x8000 >;
phandle = < 0x41 >;
};
virt_12m_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-clock";
clock-frequency = < 0xb71b00 >;
phandle = < 0x14 >;
};
virt_13m_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-clock";
clock-frequency = < 0xc65d40 >;
phandle = < 0x15 >;
};
virt_19200000_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-clock";
clock-frequency = < 0x124f800 >;
phandle = < 0x16 >;
};
virt_26000000_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-clock";
clock-frequency = < 0x18cba80 >;
phandle = < 0x17 >;
};
virt_38_4m_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-clock";
clock-frequency = < 0x249f000 >;
phandle = < 0x18 >;
};
dpll4_ck@d00 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-dpll-per-clock";
clocks = < 0x1f 0x1f >;
reg = < 0xd00 0xd20 0xd44 0xd30 >;
phandle = < 0x1d >;
};
dpll4_m2_ck@d48 {
#clock-cells = < 0x00 >;
compatible = "ti,divider-clock";
clocks = < 0x1d >;
ti,max-div = < 0x3f >;
reg = < 0xd48 >;
ti,index-starts-at-one;
phandle = < 0x21 >;
};
dpll4_m2x2_mul_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x21 >;
clock-mult = < 0x02 >;
clock-div = < 0x01 >;
phandle = < 0x22 >;
};
dpll4_m2x2_ck@d00 {
#clock-cells = < 0x00 >;
compatible = "ti,gate-clock";
clocks = < 0x22 >;
ti,bit-shift = < 0x1b >;
reg = < 0xd00 >;
ti,set-bit-to-disable;
phandle = < 0x23 >;
};
omap_96m_alwon_fck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x23 >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
phandle = < 0x2a >;
};
dpll3_ck@d00 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-dpll-core-clock";
clocks = < 0x1f 0x1f >;
reg = < 0xd00 0xd20 0xd40 0xd30 >;
phandle = < 0x1b >;
};
dpll3_m3_ck@1140 {
#clock-cells = < 0x00 >;
compatible = "ti,divider-clock";
clocks = < 0x1b >;
ti,bit-shift = < 0x10 >;
ti,max-div = < 0x1f >;
reg = < 0x1140 >;
ti,index-starts-at-one;
phandle = < 0x24 >;
};
dpll3_m3x2_mul_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x24 >;
clock-mult = < 0x02 >;
clock-div = < 0x01 >;
phandle = < 0x25 >;
};
dpll3_m3x2_ck@d00 {
#clock-cells = < 0x00 >;
compatible = "ti,gate-clock";
clocks = < 0x25 >;
ti,bit-shift = < 0x0c >;
reg = < 0xd00 >;
ti,set-bit-to-disable;
phandle = < 0x26 >;
};
emu_core_alwon_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x26 >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
phandle = < 0x63 >;
};
sys_altclk {
#clock-cells = < 0x00 >;
compatible = "fixed-clock";
clock-frequency = < 0x00 >;
phandle = < 0x2f >;
};
mcbsp_clks {
#clock-cells = < 0x00 >;
compatible = "fixed-clock";
clock-frequency = < 0x00 >;
phandle = < 0x07 >;
};
dpll3_m2_ck@d40 {
#clock-cells = < 0x00 >;
compatible = "ti,divider-clock";
clocks = < 0x1b >;
ti,bit-shift = < 0x1b >;
ti,max-div = < 0x1f >;
reg = < 0xd40 >;
ti,index-starts-at-one;
phandle = < 0x1c >;
};
core_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x1c >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
phandle = < 0x27 >;
};
dpll1_fck@940 {
#clock-cells = < 0x00 >;
compatible = "ti,divider-clock";
clocks = < 0x27 >;
ti,bit-shift = < 0x13 >;
ti,max-div = < 0x07 >;
reg = < 0x940 >;
ti,index-starts-at-one;
phandle = < 0x28 >;
};
dpll1_ck@904 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-dpll-clock";
clocks = < 0x1f 0x28 >;
reg = < 0x904 0x924 0x940 0x934 >;
phandle = < 0x02 >;
};
dpll1_x2_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x02 >;
clock-mult = < 0x02 >;
clock-div = < 0x01 >;
phandle = < 0x29 >;
};
dpll1_x2m2_ck@944 {
#clock-cells = < 0x00 >;
compatible = "ti,divider-clock";
clocks = < 0x29 >;
ti,max-div = < 0x1f >;
reg = < 0x944 >;
ti,index-starts-at-one;
phandle = < 0x3d >;
};
cm_96m_fck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x2a >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
phandle = < 0x2b >;
};
omap_96m_fck@d40 {
#clock-cells = < 0x00 >;
compatible = "ti,mux-clock";
clocks = < 0x2b 0x1f >;
ti,bit-shift = < 0x06 >;
reg = < 0xd40 >;
phandle = < 0x46 >;
};
dpll4_m3_ck@e40 {
#clock-cells = < 0x00 >;
compatible = "ti,divider-clock";
clocks = < 0x1d >;
ti,bit-shift = < 0x08 >;
ti,max-div = < 0x20 >;
reg = < 0xe40 >;
ti,index-starts-at-one;
phandle = < 0x2c >;
};
dpll4_m3x2_mul_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x2c >;
clock-mult = < 0x02 >;
clock-div = < 0x01 >;
phandle = < 0x2d >;
};
dpll4_m3x2_ck@d00 {
#clock-cells = < 0x00 >;
compatible = "ti,gate-clock";
clocks = < 0x2d >;
ti,bit-shift = < 0x1c >;
reg = < 0xd00 >;
ti,set-bit-to-disable;
phandle = < 0x2e >;
};
omap_54m_fck@d40 {
#clock-cells = < 0x00 >;
compatible = "ti,mux-clock";
clocks = < 0x2e 0x2f >;
ti,bit-shift = < 0x05 >;
reg = < 0xd40 >;
phandle = < 0x39 >;
};
cm_96m_d2_fck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x2b >;
clock-mult = < 0x01 >;
clock-div = < 0x02 >;
phandle = < 0x30 >;
};
omap_48m_fck@d40 {
#clock-cells = < 0x00 >;
compatible = "ti,mux-clock";
clocks = < 0x30 0x2f >;
ti,bit-shift = < 0x03 >;
reg = < 0xd40 >;
phandle = < 0x31 >;
};
omap_12m_fck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x31 >;
clock-mult = < 0x01 >;
clock-div = < 0x04 >;
phandle = < 0x48 >;
};
dpll4_m4_ck@e40 {
#clock-cells = < 0x00 >;
compatible = "ti,divider-clock";
clocks = < 0x1d >;
ti,max-div = < 0x20 >;
reg = < 0xe40 >;
ti,index-starts-at-one;
phandle = < 0x32 >;
};
dpll4_m4x2_mul_ck {
#clock-cells = < 0x00 >;
compatible = "ti,fixed-factor-clock";
clocks = < 0x32 >;
ti,clock-mult = < 0x02 >;
ti,clock-div = < 0x01 >;
ti,set-rate-parent;
phandle = < 0x33 >;
};
dpll4_m4x2_ck@d00 {
#clock-cells = < 0x00 >;
compatible = "ti,gate-clock";
clocks = < 0x33 >;
ti,bit-shift = < 0x1d >;
reg = < 0xd00 >;
ti,set-bit-to-disable;
ti,set-rate-parent;
phandle = < 0x8a >;
};
dpll4_m5_ck@f40 {
#clock-cells = < 0x00 >;
compatible = "ti,divider-clock";
clocks = < 0x1d >;
ti,max-div = < 0x3f >;
reg = < 0xf40 >;
ti,index-starts-at-one;
phandle = < 0x34 >;
};
dpll4_m5x2_mul_ck {
#clock-cells = < 0x00 >;
compatible = "ti,fixed-factor-clock";
clocks = < 0x34 >;
ti,clock-mult = < 0x02 >;
ti,clock-div = < 0x01 >;
ti,set-rate-parent;
phandle = < 0x35 >;
};
dpll4_m5x2_ck@d00 {
#clock-cells = < 0x00 >;
compatible = "ti,gate-clock";
clocks = < 0x35 >;
ti,bit-shift = < 0x1e >;
reg = < 0xd00 >;
ti,set-bit-to-disable;
ti,set-rate-parent;
phandle = < 0x6b >;
};
dpll4_m6_ck@1140 {
#clock-cells = < 0x00 >;
compatible = "ti,divider-clock";
clocks = < 0x1d >;
ti,bit-shift = < 0x18 >;
ti,max-div = < 0x3f >;
reg = < 0x1140 >;
ti,index-starts-at-one;
phandle = < 0x36 >;
};
dpll4_m6x2_mul_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x36 >;
clock-mult = < 0x02 >;
clock-div = < 0x01 >;
phandle = < 0x37 >;
};
dpll4_m6x2_ck@d00 {
#clock-cells = < 0x00 >;
compatible = "ti,gate-clock";
clocks = < 0x37 >;
ti,bit-shift = < 0x1f >;
reg = < 0xd00 >;
ti,set-bit-to-disable;
phandle = < 0x38 >;
};
emu_per_alwon_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x38 >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
phandle = < 0x64 >;
};
clkout2_src_gate_ck@d70 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-no-wait-gate-clock";
clocks = < 0x27 >;
ti,bit-shift = < 0x07 >;
reg = < 0xd70 >;
phandle = < 0x3a >;
};
clkout2_src_mux_ck@d70 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-mux-clock";
clocks = < 0x27 0x1f 0x2b 0x39 >;
reg = < 0xd70 >;
phandle = < 0x3b >;
};
clkout2_src_ck {
#clock-cells = < 0x00 >;
compatible = "ti,composite-clock";
clocks = < 0x3a 0x3b >;
phandle = < 0x3c >;
};
sys_clkout2@d70 {
#clock-cells = < 0x00 >;
compatible = "ti,divider-clock";
clocks = < 0x3c >;
ti,bit-shift = < 0x03 >;
ti,max-div = < 0x40 >;
reg = < 0xd70 >;
ti,index-power-of-two;
};
mpu_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x3d >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
phandle = < 0x3e >;
};
arm_fck@924 {
#clock-cells = < 0x00 >;
compatible = "ti,divider-clock";
clocks = < 0x3e >;
reg = < 0x924 >;
ti,max-div = < 0x02 >;
};
emu_mpu_alwon_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x3e >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
phandle = < 0x65 >;
};
l3_ick@a40 {
#clock-cells = < 0x00 >;
compatible = "ti,divider-clock";
clocks = < 0x27 >;
ti,max-div = < 0x03 >;
reg = < 0xa40 >;
ti,index-starts-at-one;
phandle = < 0x3f >;
};
l4_ick@a40 {
#clock-cells = < 0x00 >;
compatible = "ti,divider-clock";
clocks = < 0x3f >;
ti,bit-shift = < 0x02 >;
ti,max-div = < 0x03 >;
reg = < 0xa40 >;
ti,index-starts-at-one;
phandle = < 0x40 >;
};
rm_ick@c40 {
#clock-cells = < 0x00 >;
compatible = "ti,divider-clock";
clocks = < 0x40 >;
ti,bit-shift = < 0x01 >;
ti,max-div = < 0x03 >;
reg = < 0xc40 >;
ti,index-starts-at-one;
};
gpt10_gate_fck@a00 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-gate-clock";
clocks = < 0x1f >;
ti,bit-shift = < 0x0b >;
reg = < 0xa00 >;
phandle = < 0x42 >;
};
gpt10_mux_fck@a40 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-mux-clock";
clocks = < 0x41 0x1f >;
ti,bit-shift = < 0x06 >;
reg = < 0xa40 >;
phandle = < 0x43 >;
};
gpt10_fck {
#clock-cells = < 0x00 >;
compatible = "ti,composite-clock";
clocks = < 0x42 0x43 >;
};
gpt11_gate_fck@a00 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-gate-clock";
clocks = < 0x1f >;
ti,bit-shift = < 0x0c >;
reg = < 0xa00 >;
phandle = < 0x44 >;
};
gpt11_mux_fck@a40 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-mux-clock";
clocks = < 0x41 0x1f >;
ti,bit-shift = < 0x07 >;
reg = < 0xa40 >;
phandle = < 0x45 >;
};
gpt11_fck {
#clock-cells = < 0x00 >;
compatible = "ti,composite-clock";
clocks = < 0x44 0x45 >;
};
core_96m_fck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x46 >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
phandle = < 0x06 >;
};
mmchs2_fck@a00 {
#clock-cells = < 0x00 >;
compatible = "ti,wait-gate-clock";
clocks = < 0x06 >;
reg = < 0xa00 >;
ti,bit-shift = < 0x19 >;
phandle = < 0xb5 >;
};
mmchs1_fck@a00 {
#clock-cells = < 0x00 >;
compatible = "ti,wait-gate-clock";
clocks = < 0x06 >;
reg = < 0xa00 >;
ti,bit-shift = < 0x18 >;
phandle = < 0xb6 >;
};
i2c3_fck@a00 {
#clock-cells = < 0x00 >;
compatible = "ti,wait-gate-clock";
clocks = < 0x06 >;
reg = < 0xa00 >;
ti,bit-shift = < 0x11 >;
phandle = < 0xb7 >;
};
i2c2_fck@a00 {
#clock-cells = < 0x00 >;
compatible = "ti,wait-gate-clock";
clocks = < 0x06 >;
reg = < 0xa00 >;
ti,bit-shift = < 0x10 >;
phandle = < 0xb8 >;
};
i2c1_fck@a00 {
#clock-cells = < 0x00 >;
compatible = "ti,wait-gate-clock";
clocks = < 0x06 >;
reg = < 0xa00 >;
ti,bit-shift = < 0x0f >;
phandle = < 0xb9 >;
};
mcbsp5_gate_fck@a00 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-gate-clock";
clocks = < 0x07 >;
ti,bit-shift = < 0x0a >;
reg = < 0xa00 >;
phandle = < 0x08 >;
};
mcbsp1_gate_fck@a00 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-gate-clock";
clocks = < 0x07 >;
ti,bit-shift = < 0x09 >;
reg = < 0xa00 >;
phandle = < 0x0a >;
};
core_48m_fck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x31 >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
phandle = < 0x47 >;
};
mcspi4_fck@a00 {
#clock-cells = < 0x00 >;
compatible = "ti,wait-gate-clock";
clocks = < 0x47 >;
reg = < 0xa00 >;
ti,bit-shift = < 0x15 >;
phandle = < 0xba >;
};
mcspi3_fck@a00 {
#clock-cells = < 0x00 >;
compatible = "ti,wait-gate-clock";
clocks = < 0x47 >;
reg = < 0xa00 >;
ti,bit-shift = < 0x14 >;
phandle = < 0xbb >;
};
mcspi2_fck@a00 {
#clock-cells = < 0x00 >;
compatible = "ti,wait-gate-clock";
clocks = < 0x47 >;
reg = < 0xa00 >;
ti,bit-shift = < 0x13 >;
phandle = < 0xbc >;
};
mcspi1_fck@a00 {
#clock-cells = < 0x00 >;
compatible = "ti,wait-gate-clock";
clocks = < 0x47 >;
reg = < 0xa00 >;
ti,bit-shift = < 0x12 >;
phandle = < 0xbd >;
};
uart2_fck@a00 {
#clock-cells = < 0x00 >;
compatible = "ti,wait-gate-clock";
clocks = < 0x47 >;
reg = < 0xa00 >;
ti,bit-shift = < 0x0e >;
phandle = < 0xbe >;
};
uart1_fck@a00 {
#clock-cells = < 0x00 >;
compatible = "ti,wait-gate-clock";
clocks = < 0x47 >;
reg = < 0xa00 >;
ti,bit-shift = < 0x0d >;
phandle = < 0xbf >;
};
core_12m_fck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x48 >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
phandle = < 0x49 >;
};
hdq_fck@a00 {
#clock-cells = < 0x00 >;
compatible = "ti,wait-gate-clock";
clocks = < 0x49 >;
reg = < 0xa00 >;
ti,bit-shift = < 0x16 >;
phandle = < 0xc0 >;
};
core_l3_ick {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x3f >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
phandle = < 0x4a >;
};
sdrc_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,wait-gate-clock";
clocks = < 0x4a >;
reg = < 0xa10 >;
ti,bit-shift = < 0x01 >;
phandle = < 0x8b >;
};
gpmc_fck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x4a >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
};
core_l4_ick {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x40 >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
phandle = < 0x4b >;
};
mmchs2_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4b >;
reg = < 0xa10 >;
ti,bit-shift = < 0x19 >;
phandle = < 0xc1 >;
};
mmchs1_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4b >;
reg = < 0xa10 >;
ti,bit-shift = < 0x18 >;
phandle = < 0xc2 >;
};
hdq_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4b >;
reg = < 0xa10 >;
ti,bit-shift = < 0x16 >;
phandle = < 0xc3 >;
};
mcspi4_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4b >;
reg = < 0xa10 >;
ti,bit-shift = < 0x15 >;
phandle = < 0xc4 >;
};
mcspi3_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4b >;
reg = < 0xa10 >;
ti,bit-shift = < 0x14 >;
phandle = < 0xc5 >;
};
mcspi2_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4b >;
reg = < 0xa10 >;
ti,bit-shift = < 0x13 >;
phandle = < 0xc6 >;
};
mcspi1_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4b >;
reg = < 0xa10 >;
ti,bit-shift = < 0x12 >;
phandle = < 0xc7 >;
};
i2c3_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4b >;
reg = < 0xa10 >;
ti,bit-shift = < 0x11 >;
phandle = < 0xc8 >;
};
i2c2_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4b >;
reg = < 0xa10 >;
ti,bit-shift = < 0x10 >;
phandle = < 0xc9 >;
};
i2c1_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4b >;
reg = < 0xa10 >;
ti,bit-shift = < 0x0f >;
phandle = < 0xca >;
};
uart2_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4b >;
reg = < 0xa10 >;
ti,bit-shift = < 0x0e >;
phandle = < 0xcb >;
};
uart1_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4b >;
reg = < 0xa10 >;
ti,bit-shift = < 0x0d >;
phandle = < 0xcc >;
};
gpt11_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4b >;
reg = < 0xa10 >;
ti,bit-shift = < 0x0c >;
phandle = < 0xcd >;
};
gpt10_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4b >;
reg = < 0xa10 >;
ti,bit-shift = < 0x0b >;
phandle = < 0xce >;
};
mcbsp5_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4b >;
reg = < 0xa10 >;
ti,bit-shift = < 0x0a >;
phandle = < 0xcf >;
};
mcbsp1_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4b >;
reg = < 0xa10 >;
ti,bit-shift = < 0x09 >;
phandle = < 0xd0 >;
};
omapctrl_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4b >;
reg = < 0xa10 >;
ti,bit-shift = < 0x06 >;
phandle = < 0xd1 >;
};
dss_tv_fck@e00 {
#clock-cells = < 0x00 >;
compatible = "ti,gate-clock";
clocks = < 0x39 >;
reg = < 0xe00 >;
ti,bit-shift = < 0x02 >;
phandle = < 0xb0 >;
};
dss_96m_fck@e00 {
#clock-cells = < 0x00 >;
compatible = "ti,gate-clock";
clocks = < 0x46 >;
reg = < 0xe00 >;
ti,bit-shift = < 0x02 >;
phandle = < 0xb1 >;
};
dss2_alwon_fck@e00 {
#clock-cells = < 0x00 >;
compatible = "ti,gate-clock";
clocks = < 0x1f >;
reg = < 0xe00 >;
ti,bit-shift = < 0x01 >;
phandle = < 0xb2 >;
};
dummy_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-clock";
clock-frequency = < 0x00 >;
};
gpt1_gate_fck@c00 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-gate-clock";
clocks = < 0x1f >;
ti,bit-shift = < 0x00 >;
reg = < 0xc00 >;
phandle = < 0x4c >;
};
gpt1_mux_fck@c40 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-mux-clock";
clocks = < 0x41 0x1f >;
reg = < 0xc40 >;
phandle = < 0x4d >;
};
gpt1_fck {
#clock-cells = < 0x00 >;
compatible = "ti,composite-clock";
clocks = < 0x4c 0x4d >;
};
aes2_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4b >;
ti,bit-shift = < 0x1c >;
reg = < 0xa10 >;
phandle = < 0xd2 >;
};
wkup_32k_fck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x41 >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
phandle = < 0x4e >;
};
gpio1_dbck@c00 {
#clock-cells = < 0x00 >;
compatible = "ti,gate-clock";
clocks = < 0x4e >;
reg = < 0xc00 >;
ti,bit-shift = < 0x03 >;
phandle = < 0xa7 >;
};
sha12_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4b >;
reg = < 0xa10 >;
ti,bit-shift = < 0x1b >;
phandle = < 0xd3 >;
};
wdt2_fck@c00 {
#clock-cells = < 0x00 >;
compatible = "ti,wait-gate-clock";
clocks = < 0x4e >;
reg = < 0xc00 >;
ti,bit-shift = < 0x05 >;
phandle = < 0xa8 >;
};
wdt2_ick@c10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4f >;
reg = < 0xc10 >;
ti,bit-shift = < 0x05 >;
phandle = < 0xa9 >;
};
wdt1_ick@c10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4f >;
reg = < 0xc10 >;
ti,bit-shift = < 0x04 >;
phandle = < 0xaa >;
};
gpio1_ick@c10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4f >;
reg = < 0xc10 >;
ti,bit-shift = < 0x03 >;
phandle = < 0xab >;
};
omap_32ksync_ick@c10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4f >;
reg = < 0xc10 >;
ti,bit-shift = < 0x02 >;
phandle = < 0xac >;
};
gpt12_ick@c10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4f >;
reg = < 0xc10 >;
ti,bit-shift = < 0x01 >;
phandle = < 0xad >;
};
gpt1_ick@c10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4f >;
reg = < 0xc10 >;
ti,bit-shift = < 0x00 >;
phandle = < 0xae >;
};
per_96m_fck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x2a >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
phandle = < 0x0c >;
};
per_48m_fck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x31 >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
phandle = < 0x50 >;
};
uart3_fck@1000 {
#clock-cells = < 0x00 >;
compatible = "ti,wait-gate-clock";
clocks = < 0x50 >;
reg = < 0x1000 >;
ti,bit-shift = < 0x0b >;
phandle = < 0x8d >;
};
gpt2_gate_fck@1000 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-gate-clock";
clocks = < 0x1f >;
ti,bit-shift = < 0x03 >;
reg = < 0x1000 >;
phandle = < 0x51 >;
};
gpt2_mux_fck@1040 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-mux-clock";
clocks = < 0x41 0x1f >;
reg = < 0x1040 >;
phandle = < 0x52 >;
};
gpt2_fck {
#clock-cells = < 0x00 >;
compatible = "ti,composite-clock";
clocks = < 0x51 0x52 >;
};
gpt3_gate_fck@1000 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-gate-clock";
clocks = < 0x1f >;
ti,bit-shift = < 0x04 >;
reg = < 0x1000 >;
phandle = < 0x53 >;
};
gpt3_mux_fck@1040 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-mux-clock";
clocks = < 0x41 0x1f >;
ti,bit-shift = < 0x01 >;
reg = < 0x1040 >;
phandle = < 0x54 >;
};
gpt3_fck {
#clock-cells = < 0x00 >;
compatible = "ti,composite-clock";
clocks = < 0x53 0x54 >;
};
gpt4_gate_fck@1000 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-gate-clock";
clocks = < 0x1f >;
ti,bit-shift = < 0x05 >;
reg = < 0x1000 >;
phandle = < 0x55 >;
};
gpt4_mux_fck@1040 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-mux-clock";
clocks = < 0x41 0x1f >;
ti,bit-shift = < 0x02 >;
reg = < 0x1040 >;
phandle = < 0x56 >;
};
gpt4_fck {
#clock-cells = < 0x00 >;
compatible = "ti,composite-clock";
clocks = < 0x55 0x56 >;
};
gpt5_gate_fck@1000 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-gate-clock";
clocks = < 0x1f >;
ti,bit-shift = < 0x06 >;
reg = < 0x1000 >;
phandle = < 0x57 >;
};
gpt5_mux_fck@1040 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-mux-clock";
clocks = < 0x41 0x1f >;
ti,bit-shift = < 0x03 >;
reg = < 0x1040 >;
phandle = < 0x58 >;
};
gpt5_fck {
#clock-cells = < 0x00 >;
compatible = "ti,composite-clock";
clocks = < 0x57 0x58 >;
};
gpt6_gate_fck@1000 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-gate-clock";
clocks = < 0x1f >;
ti,bit-shift = < 0x07 >;
reg = < 0x1000 >;
phandle = < 0x59 >;
};
gpt6_mux_fck@1040 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-mux-clock";
clocks = < 0x41 0x1f >;
ti,bit-shift = < 0x04 >;
reg = < 0x1040 >;
phandle = < 0x5a >;
};
gpt6_fck {
#clock-cells = < 0x00 >;
compatible = "ti,composite-clock";
clocks = < 0x59 0x5a >;
};
gpt7_gate_fck@1000 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-gate-clock";
clocks = < 0x1f >;
ti,bit-shift = < 0x08 >;
reg = < 0x1000 >;
phandle = < 0x5b >;
};
gpt7_mux_fck@1040 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-mux-clock";
clocks = < 0x41 0x1f >;
ti,bit-shift = < 0x05 >;
reg = < 0x1040 >;
phandle = < 0x5c >;
};
gpt7_fck {
#clock-cells = < 0x00 >;
compatible = "ti,composite-clock";
clocks = < 0x5b 0x5c >;
};
gpt8_gate_fck@1000 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-gate-clock";
clocks = < 0x1f >;
ti,bit-shift = < 0x09 >;
reg = < 0x1000 >;
phandle = < 0x5d >;
};
gpt8_mux_fck@1040 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-mux-clock";
clocks = < 0x41 0x1f >;
ti,bit-shift = < 0x06 >;
reg = < 0x1040 >;
phandle = < 0x5e >;
};
gpt8_fck {
#clock-cells = < 0x00 >;
compatible = "ti,composite-clock";
clocks = < 0x5d 0x5e >;
};
gpt9_gate_fck@1000 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-gate-clock";
clocks = < 0x1f >;
ti,bit-shift = < 0x0a >;
reg = < 0x1000 >;
phandle = < 0x5f >;
};
gpt9_mux_fck@1040 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-mux-clock";
clocks = < 0x41 0x1f >;
ti,bit-shift = < 0x07 >;
reg = < 0x1040 >;
phandle = < 0x60 >;
};
gpt9_fck {
#clock-cells = < 0x00 >;
compatible = "ti,composite-clock";
clocks = < 0x5f 0x60 >;
};
per_32k_alwon_fck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x41 >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
phandle = < 0x61 >;
};
gpio6_dbck@1000 {
#clock-cells = < 0x00 >;
compatible = "ti,gate-clock";
clocks = < 0x61 >;
reg = < 0x1000 >;
ti,bit-shift = < 0x11 >;
phandle = < 0x8e >;
};
gpio5_dbck@1000 {
#clock-cells = < 0x00 >;
compatible = "ti,gate-clock";
clocks = < 0x61 >;
reg = < 0x1000 >;
ti,bit-shift = < 0x10 >;
phandle = < 0x8f >;
};
gpio4_dbck@1000 {
#clock-cells = < 0x00 >;
compatible = "ti,gate-clock";
clocks = < 0x61 >;
reg = < 0x1000 >;
ti,bit-shift = < 0x0f >;
phandle = < 0x90 >;
};
gpio3_dbck@1000 {
#clock-cells = < 0x00 >;
compatible = "ti,gate-clock";
clocks = < 0x61 >;
reg = < 0x1000 >;
ti,bit-shift = < 0x0e >;
phandle = < 0x91 >;
};
gpio2_dbck@1000 {
#clock-cells = < 0x00 >;
compatible = "ti,gate-clock";
clocks = < 0x61 >;
reg = < 0x1000 >;
ti,bit-shift = < 0x0d >;
phandle = < 0x92 >;
};
wdt3_fck@1000 {
#clock-cells = < 0x00 >;
compatible = "ti,wait-gate-clock";
clocks = < 0x61 >;
reg = < 0x1000 >;
ti,bit-shift = < 0x0c >;
phandle = < 0x93 >;
};
per_l4_ick {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x40 >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
phandle = < 0x62 >;
};
gpio6_ick@1010 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x62 >;
reg = < 0x1010 >;
ti,bit-shift = < 0x11 >;
phandle = < 0x94 >;
};
gpio5_ick@1010 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x62 >;
reg = < 0x1010 >;
ti,bit-shift = < 0x10 >;
phandle = < 0x95 >;
};
gpio4_ick@1010 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x62 >;
reg = < 0x1010 >;
ti,bit-shift = < 0x0f >;
phandle = < 0x96 >;
};
gpio3_ick@1010 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x62 >;
reg = < 0x1010 >;
ti,bit-shift = < 0x0e >;
phandle = < 0x97 >;
};
gpio2_ick@1010 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x62 >;
reg = < 0x1010 >;
ti,bit-shift = < 0x0d >;
phandle = < 0x98 >;
};
wdt3_ick@1010 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x62 >;
reg = < 0x1010 >;
ti,bit-shift = < 0x0c >;
phandle = < 0x99 >;
};
uart3_ick@1010 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x62 >;
reg = < 0x1010 >;
ti,bit-shift = < 0x0b >;
phandle = < 0x9a >;
};
uart4_ick@1010 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x62 >;
reg = < 0x1010 >;
ti,bit-shift = < 0x12 >;
phandle = < 0x9b >;
};
gpt9_ick@1010 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x62 >;
reg = < 0x1010 >;
ti,bit-shift = < 0x0a >;
phandle = < 0x9c >;
};
gpt8_ick@1010 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x62 >;
reg = < 0x1010 >;
ti,bit-shift = < 0x09 >;
phandle = < 0x9d >;
};
gpt7_ick@1010 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x62 >;
reg = < 0x1010 >;
ti,bit-shift = < 0x08 >;
phandle = < 0x9e >;
};
gpt6_ick@1010 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x62 >;
reg = < 0x1010 >;
ti,bit-shift = < 0x07 >;
phandle = < 0x9f >;
};
gpt5_ick@1010 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x62 >;
reg = < 0x1010 >;
ti,bit-shift = < 0x06 >;
phandle = < 0xa0 >;
};
gpt4_ick@1010 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x62 >;
reg = < 0x1010 >;
ti,bit-shift = < 0x05 >;
phandle = < 0xa1 >;
};
gpt3_ick@1010 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x62 >;
reg = < 0x1010 >;
ti,bit-shift = < 0x04 >;
phandle = < 0xa2 >;
};
gpt2_ick@1010 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x62 >;
reg = < 0x1010 >;
ti,bit-shift = < 0x03 >;
phandle = < 0xa3 >;
};
mcbsp2_ick@1010 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x62 >;
reg = < 0x1010 >;
ti,bit-shift = < 0x00 >;
phandle = < 0xa4 >;
};
mcbsp3_ick@1010 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x62 >;
reg = < 0x1010 >;
ti,bit-shift = < 0x01 >;
phandle = < 0xa5 >;
};
mcbsp4_ick@1010 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x62 >;
reg = < 0x1010 >;
ti,bit-shift = < 0x02 >;
phandle = < 0xa6 >;
};
mcbsp2_gate_fck@1000 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-gate-clock";
clocks = < 0x07 >;
ti,bit-shift = < 0x00 >;
reg = < 0x1000 >;
phandle = < 0x0d >;
};
mcbsp3_gate_fck@1000 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-gate-clock";
clocks = < 0x07 >;
ti,bit-shift = < 0x01 >;
reg = < 0x1000 >;
phandle = < 0x0f >;
};
mcbsp4_gate_fck@1000 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-gate-clock";
clocks = < 0x07 >;
ti,bit-shift = < 0x02 >;
reg = < 0x1000 >;
phandle = < 0x11 >;
};
emu_src_mux_ck@1140 {
#clock-cells = < 0x00 >;
compatible = "ti,mux-clock";
clocks = < 0x1f 0x63 0x64 0x65 >;
reg = < 0x1140 >;
phandle = < 0x66 >;
};
emu_src_ck {
#clock-cells = < 0x00 >;
compatible = "ti,clkdm-gate-clock";
clocks = < 0x66 >;
phandle = < 0x67 >;
};
pclk_fck@1140 {
#clock-cells = < 0x00 >;
compatible = "ti,divider-clock";
clocks = < 0x67 >;
ti,bit-shift = < 0x08 >;
ti,max-div = < 0x07 >;
reg = < 0x1140 >;
ti,index-starts-at-one;
};
pclkx2_fck@1140 {
#clock-cells = < 0x00 >;
compatible = "ti,divider-clock";
clocks = < 0x67 >;
ti,bit-shift = < 0x06 >;
ti,max-div = < 0x03 >;
reg = < 0x1140 >;
ti,index-starts-at-one;
};
atclk_fck@1140 {
#clock-cells = < 0x00 >;
compatible = "ti,divider-clock";
clocks = < 0x67 >;
ti,bit-shift = < 0x04 >;
ti,max-div = < 0x03 >;
reg = < 0x1140 >;
ti,index-starts-at-one;
};
traceclk_src_fck@1140 {
#clock-cells = < 0x00 >;
compatible = "ti,mux-clock";
clocks = < 0x1f 0x63 0x64 0x65 >;
ti,bit-shift = < 0x02 >;
reg = < 0x1140 >;
phandle = < 0x68 >;
};
traceclk_fck@1140 {
#clock-cells = < 0x00 >;
compatible = "ti,divider-clock";
clocks = < 0x68 >;
ti,bit-shift = < 0x0b >;
ti,max-div = < 0x07 >;
reg = < 0x1140 >;
ti,index-starts-at-one;
};
secure_32k_fck {
#clock-cells = < 0x00 >;
compatible = "fixed-clock";
clock-frequency = < 0x8000 >;
phandle = < 0x69 >;
};
gpt12_fck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x69 >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
};
wdt1_fck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x69 >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
};
security_l4_ick2 {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x40 >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
phandle = < 0x6a >;
};
aes1_ick@a14 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x6a >;
ti,bit-shift = < 0x03 >;
reg = < 0xa14 >;
};
rng_ick@a14 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x6a >;
reg = < 0xa14 >;
ti,bit-shift = < 0x02 >;
};
sha11_ick@a14 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x6a >;
reg = < 0xa14 >;
ti,bit-shift = < 0x01 >;
};
des1_ick@a14 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x6a >;
reg = < 0xa14 >;
ti,bit-shift = < 0x00 >;
};
cam_mclk@f00 {
#clock-cells = < 0x00 >;
compatible = "ti,gate-clock";
clocks = < 0x6b >;
ti,bit-shift = < 0x00 >;
reg = < 0xf00 >;
ti,set-rate-parent;
};
cam_ick@f10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-no-wait-interface-clock";
clocks = < 0x40 >;
reg = < 0xf10 >;
ti,bit-shift = < 0x00 >;
phandle = < 0xda >;
};
csi2_96m_fck@f00 {
#clock-cells = < 0x00 >;
compatible = "ti,gate-clock";
clocks = < 0x06 >;
reg = < 0xf00 >;
ti,bit-shift = < 0x01 >;
phandle = < 0xdb >;
};
security_l3_ick {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x3f >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
phandle = < 0x6c >;
};
pka_ick@a14 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x6c >;
reg = < 0xa14 >;
ti,bit-shift = < 0x04 >;
};
icr_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4b >;
reg = < 0xa10 >;
ti,bit-shift = < 0x1d >;
};
des2_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4b >;
reg = < 0xa10 >;
ti,bit-shift = < 0x1a >;
};
mspro_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4b >;
reg = < 0xa10 >;
ti,bit-shift = < 0x17 >;
};
mailboxes_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4b >;
reg = < 0xa10 >;
ti,bit-shift = < 0x07 >;
};
ssi_l4_ick {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x40 >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
phandle = < 0x73 >;
};
sr1_fck@c00 {
#clock-cells = < 0x00 >;
compatible = "ti,wait-gate-clock";
clocks = < 0x1f >;
reg = < 0xc00 >;
ti,bit-shift = < 0x06 >;
phandle = < 0x101 >;
};
sr2_fck@c00 {
#clock-cells = < 0x00 >;
compatible = "ti,wait-gate-clock";
clocks = < 0x1f >;
reg = < 0xc00 >;
ti,bit-shift = < 0x07 >;
phandle = < 0x100 >;
};
sr_l4_ick {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x40 >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
};
dpll2_fck@40 {
#clock-cells = < 0x00 >;
compatible = "ti,divider-clock";
clocks = < 0x27 >;
ti,bit-shift = < 0x13 >;
ti,max-div = < 0x07 >;
reg = < 0x40 >;
ti,index-starts-at-one;
phandle = < 0x6d >;
};
dpll2_ck@4 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-dpll-clock";
clocks = < 0x1f 0x6d >;
reg = < 0x04 0x24 0x40 0x34 >;
ti,low-power-stop;
ti,lock;
ti,low-power-bypass;
phandle = < 0x6e >;
};
dpll2_m2_ck@44 {
#clock-cells = < 0x00 >;
compatible = "ti,divider-clock";
clocks = < 0x6e >;
ti,max-div = < 0x1f >;
reg = < 0x44 >;
ti,index-starts-at-one;
phandle = < 0x6f >;
};
iva2_ck@0 {
#clock-cells = < 0x00 >;
compatible = "ti,wait-gate-clock";
clocks = < 0x6f >;
reg = < 0x00 >;
ti,bit-shift = < 0x00 >;
phandle = < 0xdc >;
};
modem_fck@a00 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x1f >;
reg = < 0xa00 >;
ti,bit-shift = < 0x1f >;
phandle = < 0xdd >;
};
sad2d_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x3f >;
reg = < 0xa10 >;
ti,bit-shift = < 0x03 >;
phandle = < 0xde >;
};
mad2d_ick@a18 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x3f >;
reg = < 0xa18 >;
ti,bit-shift = < 0x03 >;
phandle = < 0xdf >;
};
mspro_fck@a00 {
#clock-cells = < 0x00 >;
compatible = "ti,wait-gate-clock";
clocks = < 0x06 >;
reg = < 0xa00 >;
ti,bit-shift = < 0x17 >;
};
ssi_ssr_gate_fck_3430es2@a00 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-no-wait-gate-clock";
clocks = < 0x20 >;
ti,bit-shift = < 0x00 >;
reg = < 0xa00 >;
phandle = < 0x70 >;
};
ssi_ssr_div_fck_3430es2@a40 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-divider-clock";
clocks = < 0x20 >;
ti,bit-shift = < 0x08 >;
reg = < 0xa40 >;
ti,dividers = < 0x00 0x01 0x02 0x03 0x04 0x00 0x06 0x00 0x08 >;
phandle = < 0x71 >;
};
ssi_ssr_fck_3430es2 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-clock";
clocks = < 0x70 0x71 >;
phandle = < 0x72 >;
};
ssi_sst_fck_3430es2 {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x72 >;
clock-mult = < 0x01 >;
clock-div = < 0x02 >;
phandle = < 0xfc >;
};
hsotgusb_ick_3430es2@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-hsotgusb-interface-clock";
clocks = < 0x4a >;
reg = < 0xa10 >;
ti,bit-shift = < 0x04 >;
phandle = < 0x8c >;
};
ssi_ick_3430es2@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-ssi-interface-clock";
clocks = < 0x73 >;
reg = < 0xa10 >;
ti,bit-shift = < 0x00 >;
phandle = < 0xfd >;
};
usim_gate_fck@c00 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-gate-clock";
clocks = < 0x46 >;
ti,bit-shift = < 0x09 >;
reg = < 0xc00 >;
phandle = < 0x7e >;
};
sys_d2_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x1f >;
clock-mult = < 0x01 >;
clock-div = < 0x02 >;
phandle = < 0x75 >;
};
omap_96m_d2_fck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x46 >;
clock-mult = < 0x01 >;
clock-div = < 0x02 >;
phandle = < 0x76 >;
};
omap_96m_d4_fck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x46 >;
clock-mult = < 0x01 >;
clock-div = < 0x04 >;
phandle = < 0x77 >;
};
omap_96m_d8_fck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x46 >;
clock-mult = < 0x01 >;
clock-div = < 0x08 >;
phandle = < 0x78 >;
};
omap_96m_d10_fck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x46 >;
clock-mult = < 0x01 >;
clock-div = < 0x0a >;
phandle = < 0x79 >;
};
dpll5_m2_d4_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x74 >;
clock-mult = < 0x01 >;
clock-div = < 0x04 >;
phandle = < 0x7a >;
};
dpll5_m2_d8_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x74 >;
clock-mult = < 0x01 >;
clock-div = < 0x08 >;
phandle = < 0x7b >;
};
dpll5_m2_d16_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x74 >;
clock-mult = < 0x01 >;
clock-div = < 0x10 >;
phandle = < 0x7c >;
};
dpll5_m2_d20_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x74 >;
clock-mult = < 0x01 >;
clock-div = < 0x14 >;
phandle = < 0x7d >;
};
usim_mux_fck@c40 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-mux-clock";
clocks = < 0x1f 0x75 0x76 0x77 0x78 0x79 0x7a 0x7b 0x7c 0x7d >;
ti,bit-shift = < 0x03 >;
reg = < 0xc40 >;
ti,index-starts-at-one;
phandle = < 0x7f >;
};
usim_fck {
#clock-cells = < 0x00 >;
compatible = "ti,composite-clock";
clocks = < 0x7e 0x7f >;
};
usim_ick@c10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4f >;
reg = < 0xc10 >;
ti,bit-shift = < 0x09 >;
phandle = < 0xaf >;
};
dpll5_ck@d04 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-dpll-clock";
clocks = < 0x1f 0x1f >;
reg = < 0xd04 0xd24 0xd4c 0xd34 >;
ti,low-power-stop;
ti,lock;
phandle = < 0x80 >;
};
dpll5_m2_ck@d50 {
#clock-cells = < 0x00 >;
compatible = "ti,divider-clock";
clocks = < 0x80 >;
ti,max-div = < 0x1f >;
reg = < 0xd50 >;
ti,index-starts-at-one;
phandle = < 0x74 >;
};
sgx_gate_fck@b00 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-gate-clock";
clocks = < 0x27 >;
ti,bit-shift = < 0x01 >;
reg = < 0xb00 >;
phandle = < 0x88 >;
};
core_d3_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x27 >;
clock-mult = < 0x01 >;
clock-div = < 0x03 >;
phandle = < 0x81 >;
};
core_d4_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x27 >;
clock-mult = < 0x01 >;
clock-div = < 0x04 >;
phandle = < 0x82 >;
};
core_d6_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x27 >;
clock-mult = < 0x01 >;
clock-div = < 0x06 >;
phandle = < 0x83 >;
};
omap_192m_alwon_fck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x23 >;
clock-mult = < 0x01 >;
clock-div = < 0x01 >;
phandle = < 0x84 >;
};
core_d2_ck {
#clock-cells = < 0x00 >;
compatible = "fixed-factor-clock";
clocks = < 0x27 >;
clock-mult = < 0x01 >;
clock-div = < 0x02 >;
phandle = < 0x85 >;
};
sgx_mux_fck@b40 {
#clock-cells = < 0x00 >;
compatible = "ti,composite-mux-clock";
clocks = < 0x81 0x82 0x83 0x2b 0x84 0x85 0x86 0x87 >;
reg = < 0xb40 >;
phandle = < 0x89 >;
};
sgx_fck {
#clock-cells = < 0x00 >;
compatible = "ti,composite-clock";
clocks = < 0x88 0x89 >;
};
sgx_ick@b10 {
#clock-cells = < 0x00 >;
compatible = "ti,wait-gate-clock";
clocks = < 0x3f >;
reg = < 0xb10 >;
ti,bit-shift = < 0x00 >;
phandle = < 0xe0 >;
};
cpefuse_fck@a08 {
#clock-cells = < 0x00 >;
compatible = "ti,gate-clock";
clocks = < 0x1f >;
reg = < 0xa08 >;
ti,bit-shift = < 0x00 >;
phandle = < 0xd4 >;
};
ts_fck@a08 {
#clock-cells = < 0x00 >;
compatible = "ti,gate-clock";
clocks = < 0x41 >;
reg = < 0xa08 >;
ti,bit-shift = < 0x01 >;
phandle = < 0xd5 >;
};
usbtll_fck@a08 {
#clock-cells = < 0x00 >;
compatible = "ti,wait-gate-clock";
clocks = < 0x74 >;
reg = < 0xa08 >;
ti,bit-shift = < 0x02 >;
phandle = < 0xd6 >;
};
usbtll_ick@a18 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4b >;
reg = < 0xa18 >;
ti,bit-shift = < 0x02 >;
phandle = < 0xd7 >;
};
mmchs3_ick@a10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-interface-clock";
clocks = < 0x4b >;
reg = < 0xa10 >;
ti,bit-shift = < 0x1e >;
phandle = < 0xd8 >;
};
mmchs3_fck@a00 {
#clock-cells = < 0x00 >;
compatible = "ti,wait-gate-clock";
clocks = < 0x06 >;
reg = < 0xa00 >;
ti,bit-shift = < 0x1e >;
phandle = < 0xd9 >;
};
dss1_alwon_fck_3430es2@e00 {
#clock-cells = < 0x00 >;
compatible = "ti,dss-gate-clock";
clocks = < 0x8a >;
ti,bit-shift = < 0x00 >;
reg = < 0xe00 >;
ti,set-rate-parent;
phandle = < 0xb3 >;
};
dss_ick_3430es2@e10 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-dss-interface-clock";
clocks = < 0x40 >;
reg = < 0xe10 >;
ti,bit-shift = < 0x00 >;
phandle = < 0xb4 >;
};
usbhost_120m_fck@1400 {
#clock-cells = < 0x00 >;
compatible = "ti,gate-clock";
clocks = < 0x74 >;
reg = < 0x1400 >;
ti,bit-shift = < 0x01 >;
phandle = < 0xe1 >;
};
usbhost_48m_fck@1400 {
#clock-cells = < 0x00 >;
compatible = "ti,dss-gate-clock";
clocks = < 0x31 >;
reg = < 0x1400 >;
ti,bit-shift = < 0x00 >;
phandle = < 0xe2 >;
};
usbhost_ick@1410 {
#clock-cells = < 0x00 >;
compatible = "ti,omap3-dss-interface-clock";
clocks = < 0x40 >;
reg = < 0x1410 >;
ti,bit-shift = < 0x00 >;
phandle = < 0xe3 >;
};
};
clockdomains {
core_l3_clkdm {
compatible = "ti,clockdomain";
clocks = < 0x8b 0x8c >;
};
dpll3_clkdm {
compatible = "ti,clockdomain";
clocks = < 0x1b >;
};
dpll1_clkdm {
compatible = "ti,clockdomain";
clocks = < 0x02 >;
};
per_clkdm {
compatible = "ti,clockdomain";
clocks = < 0x8d 0x8e 0x8f 0x90 0x91 0x92 0x93 0x94 0x95 0x96 0x97 0x98 0x99 0x9a 0x9b 0x9c 0x9d 0x9e 0x9f 0xa0 0xa1 0xa2 0xa3 0xa4 0xa5 0xa6 >;
};
emu_clkdm {
compatible = "ti,clockdomain";
clocks = < 0x67 >;
};
dpll4_clkdm {
compatible = "ti,clockdomain";
clocks = < 0x1d >;
};
wkup_clkdm {
compatible = "ti,clockdomain";
clocks = < 0xa7 0xa8 0xa9 0xaa 0xab 0xac 0xad 0xae 0xaf >;
};
dss_clkdm {
compatible = "ti,clockdomain";
clocks = < 0xb0 0xb1 0xb2 0xb3 0xb4 >;
};
core_l4_clkdm {
compatible = "ti,clockdomain";
clocks = < 0xb5 0xb6 0xb7 0xb8 0xb9 0xba 0xbb 0xbc 0xbd 0xbe 0xbf 0xc0 0xc1 0xc2 0xc3 0xc4 0xc5 0xc6 0xc7 0xc8 0xc9 0xca 0xcb 0xcc 0xcd 0xce 0xcf 0xd0 0xd1 0xd2 0xd3 0xd4 0xd5 0xd6 0xd7 0xd8 0xd9 >;
};
cam_clkdm {
compatible = "ti,clockdomain";
clocks = < 0xda 0xdb >;
};
iva2_clkdm {
compatible = "ti,clockdomain";
clocks = < 0xdc >;
};
dpll2_clkdm {
compatible = "ti,clockdomain";
clocks = < 0x6e >;
};
d2d_clkdm {
compatible = "ti,clockdomain";
clocks = < 0xdd 0xde 0xdf >;
};
dpll5_clkdm {
compatible = "ti,clockdomain";
clocks = < 0x80 >;
};
sgx_clkdm {
compatible = "ti,clockdomain";
clocks = < 0xe0 >;
};
usbhost_clkdm {
compatible = "ti,clockdomain";
clocks = < 0xe1 0xe2 0xe3 >;
};
};
};
counter@48320000 {
compatible = "ti,omap-counter32k";
reg = < 0x48320000 0x20 >;
ti,hwmods = "counter_32k";
};
interrupt-controller@48200000 {
compatible = "ti,omap3-intc";
interrupt-controller;
#interrupt-cells = < 0x01 >;
reg = < 0x48200000 0x1000 >;
phandle = < 0x01 >;
};
dma-controller@48056000 {
compatible = "ti,omap3630-sdma\0ti,omap3430-sdma";
reg = < 0x48056000 0x1000 >;
interrupts = < 0x0c 0x0d 0x0e 0x0f >;
#dma-cells = < 0x01 >;
dma-channels = < 0x20 >;
dma-requests = < 0x60 >;
ti,hwmods = "dma";
phandle = < 0x13 >;
};
gpio@48310000 {
compatible = "ti,omap3-gpio";
reg = < 0x48310000 0x200 >;
interrupts = < 0x1d >;
ti,hwmods = "gpio1";
ti,gpio-always-on;
gpio-controller;
#gpio-cells = < 0x02 >;
interrupt-controller;
#interrupt-cells = < 0x02 >;
pinctrl-names = "default";
pinctrl-0 = < 0xe4 >;
phandle = < 0x107 >;
};
gpio@49050000 {
compatible = "ti,omap3-gpio";
reg = < 0x49050000 0x200 >;
interrupts = < 0x1e >;
ti,hwmods = "gpio2";
gpio-controller;
#gpio-cells = < 0x02 >;
interrupt-controller;
#interrupt-cells = < 0x02 >;
};
gpio@49052000 {
compatible = "ti,omap3-gpio";
reg = < 0x49052000 0x200 >;
interrupts = < 0x1f >;
ti,hwmods = "gpio3";
gpio-controller;
#gpio-cells = < 0x02 >;
interrupt-controller;
#interrupt-cells = < 0x02 >;
};
gpio@49054000 {
compatible = "ti,omap3-gpio";
reg = < 0x49054000 0x200 >;
interrupts = < 0x20 >;
ti,hwmods = "gpio4";
gpio-controller;
#gpio-cells = < 0x02 >;
interrupt-controller;
#interrupt-cells = < 0x02 >;
};
gpio@49056000 {
compatible = "ti,omap3-gpio";
reg = < 0x49056000 0x200 >;
interrupts = < 0x21 >;
ti,hwmods = "gpio5";
gpio-controller;
#gpio-cells = < 0x02 >;
interrupt-controller;
#interrupt-cells = < 0x02 >;
phandle = < 0x104 >;
};
gpio@49058000 {
compatible = "ti,omap3-gpio";
reg = < 0x49058000 0x200 >;
interrupts = < 0x22 >;
ti,hwmods = "gpio6";
gpio-controller;
#gpio-cells = < 0x02 >;
interrupt-controller;
#interrupt-cells = < 0x02 >;
phandle = < 0x108 >;
};
serial@4806a000 {
compatible = "ti,omap3-uart";
reg = < 0x4806a000 0x2000 >;
interrupts-extended = < 0x01 0x48 >;
dmas = < 0x13 0x31 0x13 0x32 >;
dma-names = "tx\0rx";
ti,hwmods = "uart1";
clock-frequency = < 0x2dc6c00 >;
};
serial@4806c000 {
compatible = "ti,omap3-uart";
reg = < 0x4806c000 0x400 >;
interrupts-extended = < 0x01 0x49 >;
dmas = < 0x13 0x33 0x13 0x34 >;
dma-names = "tx\0rx";
ti,hwmods = "uart2";
clock-frequency = < 0x2dc6c00 >;
};
serial@49020000 {
compatible = "ti,omap3-uart";
reg = < 0x49020000 0x400 >;
interrupts-extended = < 0x01 0x4a 0xe5 0x16e >;
dmas = < 0x13 0x35 0x13 0x36 >;
dma-names = "tx\0rx";
ti,hwmods = "uart3";
clock-frequency = < 0x2dc6c00 >;
pinctrl-names = "default";
pinctrl-0 = < 0xe6 >;
};
i2c@48070000 {
compatible = "ti,omap3-i2c";
reg = < 0x48070000 0x80 >;
interrupts = < 0x38 >;
dmas = < 0x13 0x1b 0x13 0x1c >;
dma-names = "tx\0rx";
#address-cells = < 0x01 >;
#size-cells = < 0x00 >;
ti,hwmods = "i2c1";
clock-frequency = < 0x27ac40 >;
twl@48 {
reg = < 0x48 >;
interrupts = < 0x07 >;
interrupt-parent = < 0x01 >;
compatible = "ti,twl4030";
interrupt-controller;
#interrupt-cells = < 0x01 >;
pinctrl-names = "default";
pinctrl-0 = < 0xe7 0xe8 >;
audio {
compatible = "ti,twl4030-audio";
codec {
};
};
rtc {
compatible = "ti,twl4030-rtc";
interrupts = < 0x0b >;
};
bci {
compatible = "ti,twl4030-bci";
interrupts = < 0x09 0x02 >;
bci3v1-supply = < 0xe9 >;
io-channels = < 0xea 0x0b >;
io-channel-names = "vac";
};
watchdog {
compatible = "ti,twl4030-wdt";
};
regulator-vaux1 {
compatible = "ti,twl4030-vaux1";
};
regulator-vaux2 {
compatible = "ti,twl4030-vaux2";
regulator-name = "vdd_ehci";
regulator-min-microvolt = < 0x1b7740 >;
regulator-max-microvolt = < 0x1b7740 >;
regulator-always-on;
};
regulator-vaux3 {
compatible = "ti,twl4030-vaux3";
};
regulator-vaux4 {
compatible = "ti,twl4030-vaux4";
};
regulator-vdd1 {
compatible = "ti,twl4030-vdd1";
regulator-min-microvolt = < 0x927c0 >;
regulator-max-microvolt = < 0x162010 >;
phandle = < 0x03 >;
};
regulator-vdac {
compatible = "ti,twl4030-vdac";
regulator-min-microvolt = < 0x1b7740 >;
regulator-max-microvolt = < 0x1b7740 >;
phandle = < 0xf9 >;
};
regulator-vio {
compatible = "ti,twl4030-vio";
};
regulator-vintana1 {
compatible = "ti,twl4030-vintana1";
};
regulator-vintana2 {
compatible = "ti,twl4030-vintana2";
};
regulator-vintdig {
compatible = "ti,twl4030-vintdig";
};
regulator-vmmc1 {
compatible = "ti,twl4030-vmmc1";
regulator-min-microvolt = < 0x1c3a90 >;
regulator-max-microvolt = < 0x3010b0 >;
phandle = < 0xee >;
};
regulator-vmmc2 {
compatible = "ti,twl4030-vmmc2";
regulator-min-microvolt = < 0x1c3a90 >;
regulator-max-microvolt = < 0x3010b0 >;
};
regulator-vusb1v5 {
compatible = "ti,twl4030-vusb1v5";
phandle = < 0xeb >;
};
regulator-vusb1v8 {
compatible = "ti,twl4030-vusb1v8";
phandle = < 0xec >;
};
regulator-vusb3v1 {
compatible = "ti,twl4030-vusb3v1";
phandle = < 0xe9 >;
};
regulator-vpll1 {
compatible = "ti,twl4030-vpll1";
};
regulator-vpll2 {
compatible = "ti,twl4030-vpll2";
regulator-min-microvolt = < 0x1b7740 >;
regulator-max-microvolt = < 0x1b7740 >;
regulator-always-on;
};
regulator-vsim {
compatible = "ti,twl4030-vsim";
regulator-min-microvolt = < 0x1b7740 >;
regulator-max-microvolt = < 0x2dc6c0 >;
phandle = < 0xef >;
};
gpio {
compatible = "ti,twl4030-gpio";
gpio-controller;
#gpio-cells = < 0x02 >;
interrupt-controller;
#interrupt-cells = < 0x01 >;
ti,use-leds;
ti,pullups = < 0x02 >;
ti,pulldowns = < 0x3a1c4 >;
phandle = < 0x103 >;
};
twl4030-usb {
compatible = "ti,twl4030-usb";
interrupts = < 0x0a 0x04 >;
usb1v5-supply = < 0xeb >;
usb1v8-supply = < 0xec >;
usb3v1-supply = < 0xe9 >;
usb_mode = < 0x01 >;
#phy-cells = < 0x00 >;
phandle = < 0xf7 >;
};
pwm {
compatible = "ti,twl4030-pwm";
#pwm-cells = < 0x02 >;
};
pwmled {
compatible = "ti,twl4030-pwmled";
#pwm-cells = < 0x02 >;
};
pwrbutton {
compatible = "ti,twl4030-pwrbutton";
interrupts = < 0x08 >;
};
keypad {
compatible = "ti,twl4030-keypad";
interrupts = < 0x01 >;
keypad,num-rows = < 0x08 >;
keypad,num-columns = < 0x08 >;
};
madc {
compatible = "ti,twl4030-madc";
interrupts = < 0x03 >;
#io-channel-cells = < 0x01 >;
phandle = < 0xea >;
};
};
};
i2c@48072000 {
compatible = "ti,omap3-i2c";
reg = < 0x48072000 0x80 >;
interrupts = < 0x39 >;
dmas = < 0x13 0x1d 0x13 0x1e >;
dma-names = "tx\0rx";
#address-cells = < 0x01 >;
#size-cells = < 0x00 >;
ti,hwmods = "i2c2";
};
i2c@48060000 {
compatible = "ti,omap3-i2c";
reg = < 0x48060000 0x80 >;
interrupts = < 0x3d >;
dmas = < 0x13 0x19 0x13 0x1a >;
dma-names = "tx\0rx";
#address-cells = < 0x01 >;
#size-cells = < 0x00 >;
ti,hwmods = "i2c3";
clock-frequency = < 0x186a0 >;
phandle = < 0x10c >;
};
mailbox@48094000 {
compatible = "ti,omap3-mailbox";
ti,hwmods = "mailbox";
reg = < 0x48094000 0x200 >;
interrupts = < 0x1a >;
#mbox-cells = < 0x01 >;
ti,mbox-num-users = < 0x02 >;
ti,mbox-num-fifos = < 0x02 >;
dsp {
ti,mbox-tx = < 0x00 0x00 0x00 >;
ti,mbox-rx = < 0x01 0x00 0x00 >;
};
};
spi@48098000 {
compatible = "ti,omap2-mcspi";
reg = < 0x48098000 0x100 >;
interrupts = < 0x41 >;
#address-cells = < 0x01 >;
#size-cells = < 0x00 >;
ti,hwmods = "mcspi1";
ti,spi-num-cs = < 0x04 >;
dmas = < 0x13 0x23 0x13 0x24 0x13 0x25 0x13 0x26 0x13 0x27 0x13 0x28 0x13 0x29 0x13 0x2a >;
dma-names = "tx0\0rx0\0tx1\0rx1\0tx2\0rx2\0tx3\0rx3";
};
spi@4809a000 {
compatible = "ti,omap2-mcspi";
reg = < 0x4809a000 0x100 >;
interrupts = < 0x42 >;
#address-cells = < 0x01 >;
#size-cells = < 0x00 >;
ti,hwmods = "mcspi2";
ti,spi-num-cs = < 0x02 >;
dmas = < 0x13 0x2b 0x13 0x2c 0x13 0x2d 0x13 0x2e >;
dma-names = "tx0\0rx0\0tx1\0rx1";
};
spi@480b8000 {
compatible = "ti,omap2-mcspi";
reg = < 0x480b8000 0x100 >;
interrupts = < 0x5b >;
#address-cells = < 0x01 >;
#size-cells = < 0x00 >;
ti,hwmods = "mcspi3";
ti,spi-num-cs = < 0x02 >;
dmas = < 0x13 0x0f 0x13 0x10 0x13 0x17 0x13 0x18 >;
dma-names = "tx0\0rx0\0tx1\0rx1";
};
spi@480ba000 {
compatible = "ti,omap2-mcspi";
reg = < 0x480ba000 0x100 >;
interrupts = < 0x30 >;
#address-cells = < 0x01 >;
#size-cells = < 0x00 >;
ti,hwmods = "mcspi4";
ti,spi-num-cs = < 0x01 >;
dmas = < 0x13 0x46 0x13 0x47 >;
dma-names = "tx0\0rx0";
};
1w@480b2000 {
compatible = "ti,omap3-1w";
reg = < 0x480b2000 0x1000 >;
interrupts = < 0x3a >;
ti,hwmods = "hdq1w";
};
mmc@4809c000 {
compatible = "ti,omap3-hsmmc";
reg = < 0x4809c000 0x200 >;
interrupts = < 0x53 >;
ti,hwmods = "mmc1";
ti,dual-volt;
dmas = < 0x13 0x3d 0x13 0x3e >;
dma-names = "tx\0rx";
pbias-supply = < 0xed >;
vmmc-supply = < 0xee >;
vqmmc-supply = < 0xef >;
bus-width = < 0x08 >;
};
mmc@480b4000 {
compatible = "ti,omap3-hsmmc";
reg = < 0x480b4000 0x200 >;
interrupts = < 0x56 >;
ti,hwmods = "mmc2";
dmas = < 0x13 0x2f 0x13 0x30 >;
dma-names = "tx\0rx";
status = "disabled";
};
mmc@480ad000 {
compatible = "ti,omap3-hsmmc";
reg = < 0x480ad000 0x200 >;
interrupts = < 0x5e >;
ti,hwmods = "mmc3";
dmas = < 0x13 0x4d 0x13 0x4e >;
dma-names = "tx\0rx";
status = "disabled";
};
mmu@480bd400 {
#iommu-cells = < 0x00 >;
compatible = "ti,omap2-iommu";
reg = < 0x480bd400 0x80 >;
interrupts = < 0x18 >;
ti,hwmods = "mmu_isp";
ti,#tlb-entries = < 0x08 >;
phandle = < 0xff >;
};
mmu@5d000000 {
#iommu-cells = < 0x00 >;
compatible = "ti,omap2-iommu";
reg = < 0x5d000000 0x80 >;
interrupts = < 0x1c >;
ti,hwmods = "mmu_iva";
status = "disabled";
};
wdt@48314000 {
compatible = "ti,omap3-wdt";
reg = < 0x48314000 0x80 >;
ti,hwmods = "wd_timer2";
};
mcbsp@48074000 {
compatible = "ti,omap3-mcbsp";
reg = < 0x48074000 0xff >;
reg-names = "mpu";
interrupts = < 0x10 0x3b 0x3c >;
interrupt-names = "common\0tx\0rx";
ti,buffer-size = < 0x80 >;
ti,hwmods = "mcbsp1";
dmas = < 0x13 0x1f 0x13 0x20 >;
dma-names = "tx\0rx";
clocks = < 0xf0 >;
clock-names = "fck";
status = "disabled";
};
mcbsp@49022000 {
compatible = "ti,omap3-mcbsp";
reg = < 0x49022000 0xff 0x49028000 0xff >;
reg-names = "mpu\0sidetone";
interrupts = < 0x11 0x3e 0x3f 0x04 >;
interrupt-names = "common\0tx\0rx\0sidetone";
ti,buffer-size = < 0x500 >;
ti,hwmods = "mcbsp2\0mcbsp2_sidetone";
dmas = < 0x13 0x21 0x13 0x22 >;
dma-names = "tx\0rx";
clocks = < 0xf1 0xa4 >;
clock-names = "fck\0ick";
status = "okay";
phandle = < 0x106 >;
};
mcbsp@49024000 {
compatible = "ti,omap3-mcbsp";
reg = < 0x49024000 0xff 0x4902a000 0xff >;
reg-names = "mpu\0sidetone";
interrupts = < 0x16 0x59 0x5a 0x05 >;
interrupt-names = "common\0tx\0rx\0sidetone";
ti,buffer-size = < 0x80 >;
ti,hwmods = "mcbsp3\0mcbsp3_sidetone";
dmas = < 0x13 0x11 0x13 0x12 >;
dma-names = "tx\0rx";
clocks = < 0xf2 0xa5 >;
clock-names = "fck\0ick";
status = "disabled";
};
mcbsp@49026000 {
compatible = "ti,omap3-mcbsp";
reg = < 0x49026000 0xff >;
reg-names = "mpu";
interrupts = < 0x17 0x36 0x37 >;
interrupt-names = "common\0tx\0rx";
ti,buffer-size = < 0x80 >;
ti,hwmods = "mcbsp4";
dmas = < 0x13 0x13 0x13 0x14 >;
dma-names = "tx\0rx";
clocks = < 0xf3 >;
clock-names = "fck";
#sound-dai-cells = < 0x00 >;
status = "disabled";
};
mcbsp@48096000 {
compatible = "ti,omap3-mcbsp";
reg = < 0x48096000 0xff >;
reg-names = "mpu";
interrupts = < 0x1b 0x51 0x52 >;
interrupt-names = "common\0tx\0rx";
ti,buffer-size = < 0x80 >;
ti,hwmods = "mcbsp5";
dmas = < 0x13 0x15 0x13 0x16 >;
dma-names = "tx\0rx";
clocks = < 0xf4 >;
clock-names = "fck";
status = "disabled";
};
sham@480c3000 {
compatible = "ti,omap3-sham";
ti,hwmods = "sham";
reg = < 0x480c3000 0x64 >;
interrupts = < 0x31 >;
dmas = < 0x13 0x45 >;
dma-names = "rx";
};
timer@48318000 {
compatible = "ti,omap3430-timer";
reg = < 0x48318000 0x400 >;
interrupts = < 0x25 >;
ti,hwmods = "timer1";
ti,timer-alwon;
};
timer@49032000 {
compatible = "ti,omap3430-timer";
reg = < 0x49032000 0x400 >;
interrupts = < 0x26 >;
ti,hwmods = "timer2";
};
timer@49034000 {
compatible = "ti,omap3430-timer";
reg = < 0x49034000 0x400 >;
interrupts = < 0x27 >;
ti,hwmods = "timer3";
};
timer@49036000 {
compatible = "ti,omap3430-timer";
reg = < 0x49036000 0x400 >;
interrupts = < 0x28 >;
ti,hwmods = "timer4";
};
timer@49038000 {
compatible = "ti,omap3430-timer";
reg = < 0x49038000 0x400 >;
interrupts = < 0x29 >;
ti,hwmods = "timer5";
ti,timer-dsp;
};
timer@4903a000 {
compatible = "ti,omap3430-timer";
reg = < 0x4903a000 0x400 >;
interrupts = < 0x2a >;
ti,hwmods = "timer6";
ti,timer-dsp;
};
timer@4903c000 {
compatible = "ti,omap3430-timer";
reg = < 0x4903c000 0x400 >;
interrupts = < 0x2b >;
ti,hwmods = "timer7";
ti,timer-dsp;
};
timer@4903e000 {
compatible = "ti,omap3430-timer";
reg = < 0x4903e000 0x400 >;
interrupts = < 0x2c >;
ti,hwmods = "timer8";
ti,timer-pwm;
ti,timer-dsp;
};
timer@49040000 {
compatible = "ti,omap3430-timer";
reg = < 0x49040000 0x400 >;
interrupts = < 0x2d >;
ti,hwmods = "timer9";
ti,timer-pwm;
};
timer@48086000 {
compatible = "ti,omap3430-timer";
reg = < 0x48086000 0x400 >;
interrupts = < 0x2e >;
ti,hwmods = "timer10";
ti,timer-pwm;
};
timer@48088000 {
compatible = "ti,omap3430-timer";
reg = < 0x48088000 0x400 >;
interrupts = < 0x2f >;
ti,hwmods = "timer11";
ti,timer-pwm;
};
timer@48304000 {
compatible = "ti,omap3430-timer";
reg = < 0x48304000 0x400 >;
interrupts = < 0x5f >;
ti,hwmods = "timer12";
ti,timer-alwon;
ti,timer-secure;
};
usbhstll@48062000 {
compatible = "ti,usbhs-tll";
reg = < 0x48062000 0x1000 >;
interrupts = < 0x4e >;
ti,hwmods = "usb_tll_hs";
};
usbhshost@48064000 {
compatible = "ti,usbhs-host";
reg = < 0x48064000 0x400 >;
ti,hwmods = "usb_host_hs";
#address-cells = < 0x01 >;
#size-cells = < 0x01 >;
ranges;
port2-mode = "ehci-phy";
ohci@48064400 {
compatible = "ti,ohci-omap3";
reg = < 0x48064400 0x400 >;
interrupts = < 0x4c >;
remote-wakeup-connected;
};
ehci@48064800 {
compatible = "ti,ehci-omap";
reg = < 0x48064800 0x400 >;
interrupts = < 0x4d >;
phys = < 0x00 0xf5 >;
};
};
gpmc@6e000000 {
compatible = "ti,omap3430-gpmc";
ti,hwmods = "gpmc";
reg = < 0x6e000000 0x2d0 >;
interrupts = < 0x14 >;
dmas = < 0x13 0x04 >;
dma-names = "rxtx";
gpmc,num-cs = < 0x08 >;
gpmc,num-waitpins = < 0x04 >;
#address-cells = < 0x02 >;
#size-cells = < 0x01 >;
interrupt-controller;
#interrupt-cells = < 0x02 >;
gpio-controller;
#gpio-cells = < 0x02 >;
status = "ok";
ranges = < 0x00 0x00 0x30000000 0x1000000 >;
phandle = < 0xf6 >;
nand@0,0 {
compatible = "ti,omap2-nand";
reg = < 0x00 0x00 0x04 >;
interrupt-parent = < 0xf6 >;
interrupts = < 0x00 0x00 0x01 0x00 >;
ti,nand-ecc-opt = "ham1";
rb-gpios = < 0xf6 0x00 0x00 >;
nand-bus-width = < 0x10 >;
#address-cells = < 0x01 >;
#size-cells = < 0x01 >;
gpmc,device-width = < 0x02 >;
gpmc,cs-on-ns = < 0x00 >;
gpmc,cs-rd-off-ns = < 0x24 >;
gpmc,cs-wr-off-ns = < 0x24 >;
gpmc,adv-on-ns = < 0x06 >;
gpmc,adv-rd-off-ns = < 0x18 >;
gpmc,adv-wr-off-ns = < 0x24 >;
gpmc,oe-on-ns = < 0x06 >;
gpmc,oe-off-ns = < 0x30 >;
gpmc,we-on-ns = < 0x06 >;
gpmc,we-off-ns = < 0x1e >;
gpmc,rd-cycle-ns = < 0x48 >;
gpmc,wr-cycle-ns = < 0x48 >;
gpmc,access-ns = < 0x36 >;
gpmc,wr-access-ns = < 0x1e >;
partition@0 {
label = "X-Loader";
reg = < 0x00 0x80000 >;
};
partition@80000 {
label = "U-Boot";
reg = < 0x80000 0x1e0000 >;
};
partition@1c0000 {
label = "U-Boot Env";
reg = < 0x260000 0x20000 >;
};
partition@280000 {
label = "Kernel";
reg = < 0x280000 0x400000 >;
};
partition@780000 {
label = "Filesystem";
reg = < 0x680000 0xf980000 >;
};
};
};
usb_otg_hs@480ab000 {
compatible = "ti,omap3-musb";
reg = < 0x480ab000 0x1000 >;
interrupts = < 0x5c 0x5d >;
interrupt-names = "mc\0dma";
ti,hwmods = "usb_otg_hs";
multipoint = < 0x01 >;
num-eps = < 0x10 >;
ram-bits = < 0x0c >;
interface-type = < 0x00 >;
usb-phy = < 0xf7 >;
phys = < 0xf7 >;
phy-names = "usb2-phy";
mode = < 0x03 >;
power = < 0x32 >;
};
dss@48050000 {
compatible = "ti,omap3-dss";
reg = < 0x48050000 0x200 >;
status = "ok";
ti,hwmods = "dss_core";
clocks = < 0xb3 >;
clock-names = "fck";
#address-cells = < 0x01 >;
#size-cells = < 0x01 >;
ranges;
pinctrl-names = "default";
pinctrl-0 = < 0xf8 >;
dispc@48050400 {
compatible = "ti,omap3-dispc";
reg = < 0x48050400 0x400 >;
interrupts = < 0x19 >;
ti,hwmods = "dss_dispc";
clocks = < 0xb3 >;
clock-names = "fck";
};
encoder@4804fc00 {
compatible = "ti,omap3-dsi";
reg = < 0x4804fc00 0x200 0x4804fe00 0x40 0x4804ff00 0x20 >;
reg-names = "proto\0phy\0pll";
interrupts = < 0x19 >;
status = "disabled";
ti,hwmods = "dss_dsi1";
clocks = < 0xb3 0xb2 >;
clock-names = "fck\0sys_clk";
};
encoder@48050800 {
compatible = "ti,omap3-rfbi";
reg = < 0x48050800 0x100 >;
status = "disabled";
ti,hwmods = "dss_rfbi";
clocks = < 0xb3 0xb4 >;
clock-names = "fck\0ick";
};
encoder@48050c00 {
compatible = "ti,omap3-venc";
reg = < 0x48050c00 0x100 >;
status = "ok";
ti,hwmods = "dss_venc";
clocks = < 0xb0 >;
clock-names = "fck";
vdda-supply = < 0xf9 >;
port {
endpoint {
remote-endpoint = < 0xfa >;
ti,channels = < 0x02 >;
phandle = < 0x10e >;
};
};
};
port {
endpoint {
remote-endpoint = < 0xfb >;
data-lines = < 0x18 >;
phandle = < 0x10a >;
};
};
};
ssi-controller@48058000 {
compatible = "ti,omap3-ssi";
ti,hwmods = "ssi";
status = "ok";
reg = < 0x48058000 0x1000 0x48059000 0x1000 >;
reg-names = "sys\0gdd";
interrupts = < 0x47 >;
interrupt-names = "gdd_mpu";
#address-cells = < 0x01 >;
#size-cells = < 0x01 >;
ranges;
clocks = < 0x72 0xfc 0xfd >;
clock-names = "ssi_ssr_fck\0ssi_sst_fck\0ssi_ick";
ssi-port@4805a000 {
compatible = "ti,omap3-ssi-port";
reg = < 0x4805a000 0x800 0x4805a800 0x800 >;
reg-names = "tx\0rx";
interrupts = < 0x43 0x44 >;
};
ssi-port@4805b000 {
compatible = "ti,omap3-ssi-port";
reg = < 0x4805b000 0x800 0x4805b800 0x800 >;
reg-names = "tx\0rx";
interrupts = < 0x45 0x46 >;
};
};
pinmux@480025d8 {
compatible = "ti,omap3-padconf\0pinctrl-single";
reg = < 0x480025d8 0x24 >;
#address-cells = < 0x01 >;
#size-cells = < 0x00 >;
#pinctrl-cells = < 0x01 >;
#interrupt-cells = < 0x01 >;
interrupt-controller;
pinctrl-single,register-width = < 0x10 >;
pinctrl-single,function-mask = < 0xff1f >;
pinctrl-names = "default";
pinctrl-0 = < 0xfe >;
pinmux_hsusb2_2_pins {
pinctrl-single,pins = < 0x18 0x03 0x1a 0x03 0x1c 0x10b 0x1e 0x10b 0x20 0x10b 0x22 0x10b >;
phandle = < 0xfe >;
};
};
isp@480bc000 {
compatible = "ti,omap3-isp";
reg = < 0x480bc000 0x12fc 0x480bd800 0x17c >;
interrupts = < 0x18 >;
iommus = < 0xff >;
syscon = < 0x05 0x6c >;
ti,phy-type = < 0x00 >;
#clock-cells = < 0x01 >;
ports {
#address-cells = < 0x01 >;
#size-cells = < 0x00 >;
};
};
bandgap@48002524 {
reg = < 0x48002524 0x04 >;
compatible = "ti,omap34xx-bandgap";
#thermal-sensor-cells = < 0x00 >;
phandle = < 0x102 >;
};
target-module@480cb000 {
compatible = "ti,sysc-omap3430-sr\0ti,sysc";
ti,hwmods = "smartreflex_core";
reg = < 0x480cb024 0x04 >;
reg-names = "sysc";
ti,sysc-mask = < 0x300 >;
clocks = < 0x100 >;
clock-names = "fck";
#address-cells = < 0x01 >;
#size-cells = < 0x01 >;
ranges = < 0x00 0x480cb000 0x1000 >;
smartreflex@0 {
compatible = "ti,omap3-smartreflex-core";
reg = < 0x00 0x400 >;
interrupts = < 0x13 >;
};
};
target-module@480c9000 {
compatible = "ti,sysc-omap3430-sr\0ti,sysc";
ti,hwmods = "smartreflex_mpu_iva";
reg = < 0x480c9024 0x04 >;
reg-names = "sysc";
ti,sysc-mask = < 0x300 >;
clocks = < 0x101 >;
clock-names = "fck";
#address-cells = < 0x01 >;
#size-cells = < 0x01 >;
ranges = < 0x00 0x480c9000 0x1000 >;
smartreflex@480c9000 {
compatible = "ti,omap3-smartreflex-mpu-iva";
reg = < 0x00 0x400 >;
interrupts = < 0x12 >;
};
};
};
thermal-zones {
cpu_thermal {
polling-delay-passive = < 0xfa >;
polling-delay = < 0x3e8 >;
coefficients = < 0x00 0x4e20 >;
thermal-sensors = < 0x102 0x00 >;
};
};
memory@80000000 {
device_type = "memory";
reg = < 0x80000000 0x10000000 >;
};
leds {
compatible = "gpio-leds";
pmu_stat {
label = "beagleboard::pmu_stat";
gpios = < 0x103 0x13 0x00 >;
};
heartbeat {
label = "beagleboard::usr0";
gpios = < 0x104 0x16 0x00 >;
linux,default-trigger = "heartbeat";
};
mmc {
label = "beagleboard::usr1";
gpios = < 0x104 0x15 0x00 >;
linux,default-trigger = "mmc0";
};
};
hsusb2_power_reg {
compatible = "regulator-fixed";
regulator-name = "hsusb2_vbus";
regulator-min-microvolt = < 0x325aa0 >;
regulator-max-microvolt = < 0x325aa0 >;
gpio = < 0x103 0x12 0x00 >;
startup-delay-us = < 0x11170 >;
phandle = < 0x105 >;
};
hsusb2_phy {
compatible = "usb-nop-xceiv";
reset-gpios = < 0x104 0x13 0x01 >;
vcc-supply = < 0x105 >;
#phy-cells = < 0x00 >;
phandle = < 0xf5 >;
};
sound {
compatible = "ti,omap-twl4030";
ti,model = "omap3beagle";
ti,mcbsp = < 0x106 >;
};
gpio_keys {
compatible = "gpio-keys";
user {
label = "user";
gpios = < 0x107 0x07 0x00 >;
linux,code = < 0x114 >;
wakeup-source;
};
};
encoder0 {
compatible = "ti,tfp410";
powerdown-gpios = < 0x108 0x0a 0x01 >;
pinctrl-names = "default";
pinctrl-0 = < 0x109 >;
ports {
#address-cells = < 0x01 >;
#size-cells = < 0x00 >;
port@0 {
reg = < 0x00 >;
endpoint {
remote-endpoint = < 0x10a >;
phandle = < 0xfb >;
};
};
port@1 {
reg = < 0x01 >;
endpoint {
remote-endpoint = < 0x10b >;
phandle = < 0x10d >;
};
};
};
};
connector0 {
compatible = "dvi-connector";
label = "dvi";
digital;
ddc-i2c-bus = < 0x10c >;
port {
endpoint {
remote-endpoint = < 0x10d >;
phandle = < 0x10b >;
};
};
};
connector1 {
compatible = "svideo-connector";
label = "tv";
port {
endpoint {
remote-endpoint = < 0x10e >;
phandle = < 0xfa >;
};
};
};
etb@540000000 {
compatible = "arm,coresight-etb10\0arm,primecell";
reg = < 0x5401b000 0x1000 >;
clocks = < 0x67 >;
clock-names = "apb_pclk";
in-ports {
port {
endpoint {
remote-endpoint = < 0x10f >;
phandle = < 0x110 >;
};
};
};
};
etm@54010000 {
compatible = "arm,coresight-etm3x\0arm,primecell";
reg = < 0x54010000 0x1000 >;
clocks = < 0x67 >;
clock-names = "apb_pclk";
out-ports {
port {
endpoint {
remote-endpoint = < 0x110 >;
phandle = < 0x10f >;
};
};
};
};
};