The TI E2E™ design support forums will undergo maintenance from Sept. 28 to Oct. 2. If you need design support during this time, contact your TI representative or open a new support request with our customer support center.

This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/OMAP5432-EVM: Trouble in booting linux on OMAP5432-EVM platform

Part Number: OMAP5432-EVM

Tool/software: Linux

Hello,
Can anyone help me with this issue. I am trying to boot linux 3.8 on OMAP5432-EVM platform but i get the following message. I am also attaching the device tree.
Thanks

3.312500] [drm] Initialized drm 1.1.0 20060810
[ 3.312500] mtdoops: mtd device (mtddev=name/number) must be supplied
[ 3.312500] OneNAND driver initializing
[ 3.312500] omap2_mcspi 48098000.spi: pins are not configured from the driver
[ 3.312500] pinctrl core: add 1 pinmux maps
[ 3.312500] pinctrl-single 4a002840.pinmux: found group selector 12 for pinmux_mcspi2_pins
[ 3.312500] pinctrl-single 4a002840.pinmux: request pin 94 (4a0028fc) for 4809a000.spi
[ 3.312500] pinctrl-single 4a002840.pinmux: request pin 95 (4a0028fe) for 4809a000.spi
[ 3.312500] pinctrl-single 4a002840.pinmux: request pin 96 (4a002900) for 4809a000.spi
[ 3.312500] pinctrl-single 4a002840.pinmux: request pin 97 (4a002902) for 4809a000.spi
[ 3.312500] pinctrl-single 4a002840.pinmux: enabling pinmux_mcspi2_pins function12
[ 3.320312] pinctrl core: add 1 pinmux maps
[ 3.320312] pinctrl-single 4a002840.pinmux: found group selector 13 for pinmux_mcspi3_pins
[ 3.320312] pinctrl-single 4a002840.pinmux: request pin 60 (4a0028b8) for 480b8000.spi
[ 3.320312] pinctrl-single 4a002840.pinmux: request pin 61 (4a0028ba) for 480b8000.spi
[ 3.320312] pinctrl-single 4a002840.pinmux: request pin 62 (4a0028bc) for 480b8000.spi
[ 3.320312] pinctrl-single 4a002840.pinmux: request pin 63 (4a0028be) for 480b8000.spi
[ 3.320312] pinctrl-single 4a002840.pinmux: enabling pinmux_mcspi3_pins function13
[ 3.320312] pinctrl core: add 1 pinmux maps
[ 3.320312] pinctrl-single 4a002840.pinmux: found group selector 14 for pinmux_mcspi4_pins
[ 3.320312] pinctrl-single 4a002840.pinmux: request pin 178 (4a0029a4) for 480ba000.spi
[ 3.320312] pinctrl-single 4a002840.pinmux: pin 4a0029a4 already requested by 4a002840.pinmux; cannot claim for 480ba000.spi
[ 3.320312] pinctrl-single 4a002840.pinmux: pin-178 (480ba000.spi) status -22
[ 3.320312] pinctrl-single 4a002840.pinmux: could not request pin 178 on device pinctrl-single
[ 3.320312] pinctrl-single 4a002840.pinmux: ignoring disable for pinmux_mcspi4_pins function14
[ 3.320312] omap2_mcspi 480ba000.spi: pins are not configured from the driver
[ 3.320312] CAN device driver interface
[ 3.328125] usbcore: registered new interface driver asix
[ 3.328125] usbcore: registered new interface driver cdc_ether
[ 3.328125] usbcore: registered new interface driver smsc95xx
[ 3.328125] usbcore: registered new interface driver net1080
[ 3.328125] usbcore: registered new interface driver cdc_subset
[ 3.328125] usbcore: registered new interface driver zaurus
[ 3.328125] usbcore: registered new interface driver cdc_ncm
[ 3.328125] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 3.328125] ehci-omap: OMAP-EHCI Host Controller driver
[ 3.328125] usbcore: registered new interfa[c e driver cdc _wd m
[ 3.328125] Initiali zing USB Mass Storage driver...
[ 3.328125] usbcore: registe4r.ed new interface driver usb-storage
[4 3.328125] USB Mass Storage support registered.
[ 3.328125] usbcore: registered new interface driver usbtest
[ 3.328125] mousedev: PS/2 mouse device common for all mice
[ 3.328125] ldc_module_init
[ 4 3.328125] Driver for 1-wire Dallas network protocol.
[ 3.335937] omap_wdt: OMAP Watchdog 5Timer Rev 0x00: initial timeout 60 sec
[ 3.335937] usbcore: registered new i3nterface driver btusb
[ 3.335937] hdev eddb9000
[ 3.335937] HCI device registered (hdev e1ddb9000)
[ 3.335937] of_get_named_gpio_flags: can't parse gpios propert2y
] 3.335937] of_get_named_gpio_flags: can't parse gpios property
([ 3.335937] omap_hsmmc: probe of 4809c000.mmc failed with error -2
[ 3.335937] of_get_named_gpio_flags: can't parse gpios property
[ s 3.335937t] of_get_named_gpio_flags: can't parse gpioks proper)ty
[ 3.335937] omap_hsmmc: probe of 480b4000:.mmc failed with ledrror -2
[ 3.335937] of_iget_named_gpio_flags: can't parse gpios property
[ 3.335937] of_get_named_gpio_flags: can't parse gpios property
[ 3.335937] omap_hsmmc: probe of 480ad000.mmc failed wsith error -2
[ 3.335937] leds-gpio leds.19: pins are not configured from the driver
[ 3.335937c] of_get_named_gpio_flags exited wi thi status 153
[ 3.335937] of_get_named_ngpio_flags exited with status 153
[ 3.335937] hci0 eddb9000
[ 3.335937] (stc): chnl_id list empty :4
[ s 3.335937] (stk) : st_kitm_start(stk) :ldisc_install = 1[a 3.445312] ledtrig-cpu: registered to indicate activity on CPUs
[ 3.445312] usbcore: registered new interface driver usbhid
[ 3.445312] usbhid: USB HID lcore driver
[ 3.445312] ti-soc-thermal 4a0021e0.bandgap: failed to request fcloclka reference
[ 3.445312] ti-soc-thertmal: probe of 4a0021e0.bandgap failed with error 1
[ 3.445312] oprofile: hardware counters not available
[ 3.445312] oprofile: using timer interrupt.
[ 3.445312] Netfilter messages via NETLINK v0.30.
[ 3.445312] nfnl_acct: registering with nfnetlink.
[ 3.445312] nf_conntrack version 0.5.0 (16014 buckets, 64056 max)
[ 3.445312] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 3.445312] arp_tables: (C) 2002 David S. Miller
[ 3.445312] TCP: cubic registered
[ 3.445312] Initializing XFRM netlink socket
[ 3.445312] NET: Registered protocol family 42
[ 3.445312] NET: Registered protocol family 10
[ 3.445312] sit: IPv6 over IPv4 tunneling driver
[ 3.453125] NET: Registered protocol family 17
[ 3.453125] NET: Registered protocol family 15
[ 3.453125] can: controller area network core (rev 20120528 abi 9)
[ 3.453125] NET: Registered protocol family 29
[ 3.453125] can: raw protocol (rev 20120528)
[ 3.453125] can: broadcast manager protocol (rev 20120528 t)
[ 3.453125] Bluetooth: RFCOMM TTY layer initialized
[ 3.453125] Bluetooth: RFCOMM socket layer initialized
[ 3.453125] Bluetooth: RFCOMM ver 1.11
[ 3.453125] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 3.453125] Bluetooth: BNEP filters: protocol multicast
[ 3.453125] Bluetooth: BNEP socket layer initialized
[ 3.453125] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 3.453125] Bluetooth: HIDP socket layer initialized
[ 3.453125] 8021q: 802.1Q VLAN Support v1.8
[ 3.453125] Key type dns_resolver registered
[ 3.453125] NET: Registered protocol family 41

[ 3.453125] VFP support v0.3: implementor 41 architecture i4 part 30 variant f rev 0
[ 3.453125] mux: Failed oto setup hwmod io irq -22
[ 3.453125] cpufreq-cpu0 cpufreq-cpu0.0: cpu0 regulator not ready, retry
[ 3.453125] platform cpufreq-cpu0.0: Driver cpufreq-cpu0 requests probe deferral
[ 3.453125] ThumbEE CPU extension supported.
[ 3.453125] Registering SWP/SWPB emulation handler
[ 3.453125] twl6040 0-004b: Failed to get supply 'vio': -517
[ 3.453125] twl6040 0-004b: Failed to get supplies: -517
[ 3.453125] i2c 0-004b: Driver twl6040 requests probe deferral
[ 3.453125] cpufreq-cpu0 cpufreq-cpu0.0: cpu0 regulator not ready, retry
[ 3.453125] platform cpufreq-cpu0.0: Driver cpufreq-cpu0 requests probe deferral
[ 3.453125] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[ 3.453125] ALSA device list:
[ 3.453125] No soundcards found.
[ 3.453125] Waiting for root device /dev/mmcblk0p2...
n timeout
[ 4.445312] (stk) :ldisc_install = 0(stk) : timed out waiting for ldisc to be un-installed
[ 5.546875] (stk) :ldisc_install = 1(stk) :ldisc installation timeout
[ 6.546875] (stk) :ldisc_install = 0(stk) : timed out waiting for ldisc to be un-installed
[ 7.648437] (stk) :ldisc_install = 1(stk) :ldisc installation timeout
[ 8.648437] (stk) :ldisc_install = 0(stk) : timed out waiting for ldisc to be un-installed
[ 9.750000] (stk) :ldisc_install = 1(stk) :ldisc installation timeout
[ 10.750000] (stk) :ldisc_install = 0(stk) : timed out waiting for ldisc to be un-installed
[ 11.851562] (stk) :ldisc_install = 1(stk) :ldisc installation timeout
[ 12.851562] (stk) :ldisc_install = 0(stk) : timed out waiting for ldisc to be un-installed
[ 13.953125] (stk) :ldisc_install = 1(stk) :ldisc installation timeout
[ 14.953125] (stk) :ldisc_install = 0(stk) : timed out waiting for ldisc to be un-installed
[ 15.953125] Bluetooth: st_register failed -22

/////////////////////////// DEVICE TREE>>>>>>>>>>>>>>>>>>>

/dts-v1/;

/ {
#address-cells = <0x1>;
#size-cells = <0x1>;
compatible = "ti,omap5-uevm", "ti,omap5";
interrupt-parent = <0x1>;
model = "TI OMAP5 uEVM board";

chosen {
bootargs = "console=hvc0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 rw rootwait earlyprintk fixrtc omapdrm.num_crtc=2 consoleblank=0 nosmp ip=off loglevel=8";
};

memory {
device_type = "memory";
reg = <0x80000000 0x40000000>;
};
cpus {

cpu@0 {
compatible = "arm,cortex-a15";
operating-points = <0x7a120 0xd6d80 0xf4240 0x102ca0 0x16e360 0x1312d0>;
clocks = <0x2>;
clock-names = "cpu";
clock-latency = <0x493e0>;
cpu0-supply = <0x3>;
};
};
shared_mem0: shared_memory@0xFE000000 {
reg = <0xFE000000 0x100000>;
};
timer {
compatible = "arm,armv7-timer";
interrupts = <0x1 0xd 0x308 0x1 0xe 0x308 0x1 0xb 0x308 0x1 0xa 0x308>;
clock-frequency = <0x5dc000>;
};

gic:interrupt-controller@48211000 {
compatible = "arm,cortex-a15-gic";
interrupt-controller;
#interrupt-cells = <0x3>;
reg = <0x48211000 0x1000 0x48212000 0x1000 0x48214000 0x2000 0x48216000 0x2000>;
linux,phandle = <0x1>;
phandle = <0x1>;
};

virtio_console@0xFE104000 {
interrupts = <0x0 228 0x1>;
reg = <0xFE104000 0x200>;
compatible = "virtio,mmio";
interrupt_parent = <&gic>;
};

virtio_net@0xFE110000 {
compatible = "virtio,mmio";
reg = <0xFE110000 0x1000>;
interrupts = <0x0 230 0x1>;
interrupt_parent = <&gic>;
};
/*
ocmc:ocmc_ram {
reg = <0x40300000 0x20000>;
};

l4_wkup:l4_wkup_mpu {
reg = <0x4AE00000 0x2000>;
};
*/
soc {
compatible = "ti,omap-infra";

mpu {
compatible = "ti,omap5-mpu";
ti,hwmods = "mpu";
};
};

ocp {
compatible = "ti,omap4-l3-noc", "simple-bus";
#address-cells = <0x1>;
#size-cells = <0x1>;
ranges;
ti,hwmods = "l3_main_1", "l3_main_2", "l3_main_3";

counter32k: counter@4ae04000 {
compatible = "ti,omap-counter32k";
reg = <0x4ae04000 0x1000>;
ti,hwmods = "counter_32k";
linux,phandle = <0x64>;
phandle = <0x64>;
};

dpll_mpu_ck {
#clock-cells = <0x0>;
compatible = "ti,omap-clock";
linux,phandle = <0x2>;
phandle = <0x2>;
};

dpll_core_h14x2_ck {
#clock-cells = <0x0>;
compatible = "ti,omap-clock";
linux,phandle = <0x29>;
phandle = <0x29>;
};

dpll_per_h14x2_ck {
#clock-cells = <0x0>;
compatible = "ti,omap-clock";
linux,phandle = <0x2a>;
phandle = <0x2a>;
};

gpu_core_gclk_mux {
#clock-cells = <0x0>;
compatible = "ti,omap-clock";
linux,phandle = <0x2b>;
phandle = <0x2b>;
};

gpu_hyd_gclk_mux {
#clock-cells = <0x0>;
compatible = "ti,omap-clock";
linux,phandle = <0x2c>;
phandle = <0x2c>;
};

pinmux@4a002840 {
compatible = "ti,omap4-padconf", "pinctrl-single";
reg = <0x4a002840 0x1b6>;
#address-cells = <0x1>;
#size-cells = <0x0>;
pinctrl-single,register-width = <0x10>;
pinctrl-single,function-mask = <0x7fff>;
pinctrl-names = "default";
pinctrl-0 = <0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf>;

pinmux_twl6040_pins {
pinctrl-single,pins = <0x17e 0x6 0x18a 0x6>;
linux,phandle = <0x4>;
phandle = <0x4>;
};

pinmux_mcpdm_pins {
pinctrl-single,pins = <0x142 0x108 0x15c 0x108 0x15e 0x108 0x160 0x118 0x162 0x108>;
linux,phandle = <0x5>;
phandle = <0x5>;
};

pinmux_dmic_pins {
pinctrl-single,pins = <0x144 0x100 0x146 0x100 0x148 0x100 0x14a 0x0>;
linux,phandle = <0x6>;
phandle = <0x6>;
};

pinmux_mcbsp1_pins {
pinctrl-single,pins = <0x14c 0x101 0x14e 0x9 0x150 0x101 0x152 0x109>;
linux,phandle = <0x7>;
phandle = <0x7>;
};

pinmux_mcbsp2_pins {
pinctrl-single,pins = <0x154 0x108 0x156 0x8 0x158 0x100 0x15a 0x100>;
linux,phandle = <0x8>;
phandle = <0x8>;
};

pinmux_usbhost_pins {
pinctrl-single,pins = <0x84 0x100 0x86 0x100 0x19e 0x100 0x1a0 0x100 0x70 0x6 0x6e 0x6>;
linux,phandle = <0x9>;
phandle = <0x9>;
};

pinmux_dss_hdmi_pins {
pinctrl-single,pins = <0xfc 0x118 0x100 0x100 0x102 0x100>;
linux,phandle = <0xa>;
phandle = <0xa>;
};

pinmux_tpd12s015_pins {
pinctrl-single,pins = <0xfe 0x116>;
linux,phandle = <0xb>;
phandle = <0xb>;
};

pinmux_tca6424a_pins {
pinctrl-single,pins = <0x186 0x100 0x188 0x100>;
linux,phandle = <0xc>;
phandle = <0xc>;
};

pinmux_mcspi2_pins {
pinctrl-single,pins = <0xbc 0x100 0xbe 0x100 0xc0 0x118 0xc2 0x0>;
linux,phandle = <0x17>;
phandle = <0x17>;
};

pinmux_mcspi3_pins {
pinctrl-single,pins = <0x78 0x101 0x7a 0x101 0x7c 0x101 0x7e 0x101>;
linux,phandle = <0x18>;
phandle = <0x18>;
};

pinmux_mcspi4_pins {
pinctrl-single,pins = <0x164 0x101 0x168 0x101 0x16a 0x101 0x16c 0x101>;
linux,phandle = <0x19>;
phandle = <0x19>;
};

pinmux_palmas_pins {
pinctrl-single,pins = <0x140 0x11f>;
linux,phandle = <0xd>;
phandle = <0xd>;
};

pinmux_led_gpio_pins {
pinctrl-single,pins = <0x196 0x6>;
linux,phandle = <0xe>;
phandle = <0xe>;
};

pinmux_wl_pins {
pinctrl-single,pins = <0x164 0x118 0x166 0x118 0x168 0x118 0x16a 0x118 0x16c 0x118 0x16e 0x118 0x17c 0x6>;
linux,phandle = <0xf>;
phandle = <0xf>;
};
};

pinmux@4ae0c840 {
compatible = "ti,omap4-padconf", "pinctrl-single";
reg = <0x4ae0c840 0x38>;
#address-cells = <0x1>;
#size-cells = <0x0>;
pinctrl-single,register-width = <0x10>;
pinctrl-single,function-mask = <0x7fff>;
pinctrl-names = "default";
pinctrl-0 = <0x10 0x11>;

pinmux_usbhost_wkup_pins {
pinctrl-single,pins = <0x1a 0x0>;
linux,phandle = <0x10>;
phandle = <0x10>;
};

pinmux_wlirq_pins {
pinctrl-single,pins = <0x0 0x4106>;
linux,phandle = <0x11>;
phandle = <0x11>;
};
};

dma-controller@4a056000 {
compatible = "ti,omap4430-sdma";
reg = <0x4a056000 0x1000>;
interrupts = <0x0 0xc 0x4 0x0 0xd 0x4 0x0 0xe 0x4 0x0 0xf 0x4>;
#dma-cells = <0x1>;
#dma-channels = <0x20>;
#dma-requests = <0x7f>;
linux,phandle = <0x16>;
phandle = <0x16>;
};

gpio@4ae10000 {
compatible = "ti,omap4-gpio";
reg = <0x4ae10000 0x1000>;
interrupts = <0x0 0x1d 0x4>;
ti,hwmods = "gpio1";
ti,gpio-always-on;
gpio-controller;
#gpio-cells = <0x2>;
interrupt-controller;
#interrupt-cells = <0x2>;
linux,phandle = <0x44>;
phandle = <0x44>;
};

gpio@48055000 {
compatible = "ti,omap4-gpio";
reg = <0x48055000 0x1000>;
interrupts = <0x0 0x1e 0x4>;
ti,hwmods = "gpio2";
gpio-controller;
#gpio-cells = <0x2>;
interrupt-controller;
#interrupt-cells = <0x2>;
linux,phandle = <0x45>;
phandle = <0x45>;
};

gpio@48057000 {
compatible = "ti,omap4-gpio";
reg = <0x48057000 0x1000>;
interrupts = <0x0 0x1f 0x4>;
ti,hwmods = "gpio3";
gpio-controller;
#gpio-cells = <0x2>;
interrupt-controller;
#interrupt-cells = <0x2>;
linux,phandle = <0x2e>;
phandle = <0x2e>;
};

gpio@48059000 {
compatible = "ti,omap4-gpio";
reg = <0x48059000 0x1000>;
interrupts = <0x0 0x20 0x4>;
ti,hwmods = "gpio4";
gpio-controller;
#gpio-cells = <0x2>;
interrupt-controller;
#interrupt-cells = <0x2>;
linux,phandle = <0x46>;
phandle = <0x46>;
};

gpio@4805b000 {
compatible = "ti,omap4-gpio";
reg = <0x4805b000 0x1000>;
interrupts = <0x0 0x21 0x4>;
ti,hwmods = "gpio5";
gpio-controller;
#gpio-cells = <0x2>;
interrupt-controller;
#interrupt-cells = <0x2>;
linux,phandle = <0x13>;
phandle = <0x13>;
};

gpio@4805d000 {
compatible = "ti,omap4-gpio";
reg = <0x4805d000 0x1000>;
interrupts = <0x0 0x22 0x4>;
ti,hwmods = "gpio6";
gpio-controller;
#gpio-cells = <0x2>;
interrupt-controller;
#interrupt-cells = <0x2>;
linux,phandle = <0x47>;
phandle = <0x47>;
};

gpio@48051000 {
compatible = "ti,omap4-gpio";
reg = <0x48051000 0x1000>;
interrupts = <0x0 0x23 0x4>;
ti,hwmods = "gpio7";
gpio-controller;
#gpio-cells = <0x2>;
interrupt-controller;
#interrupt-cells = <0x2>;
linux,phandle = <0x28>;
phandle = <0x28>;
};

gpio@48053000 {
compatible = "ti,omap4-gpio";
reg = <0x48053000 0x1000>;
interrupts = <0x0 0x79 0x4>;
ti,hwmods = "gpio8";
gpio-controller;
#gpio-cells = <0x2>;
interrupt-controller;
#interrupt-cells = <0x2>;
linux,phandle = <0x48>;
phandle = <0x48>;
};


i2c1:i2c@48070000 {
compatible = "ti,omap4-i2c";
reg = <0x48070000 0x1000>;
interrupts = <0x0 0x38 0x4>;
#address-cells = <0x1>;
#size-cells = <0x0>;
ti,hwmods = "i2c1";
clock-frequency = <0x61a80>;
linux,phandle = <0x38>;
phandle = <0x38>;

palmas@48 {
reg = <0x48>;
interrupts = <0x0 0x7 0x4>;
interrupt-parent = <0x1>;
compatible = "ti,palmas";
interrupt-controller;
#interrupt-cells = <0x2>;

palmas_pmic {
compatible = "ti,palmas-pmic";
ti,ldo6_vibrator = <0x0>;

regulators {

smps123 {
regulator-name = "smps123";
regulator-min-microvolt = <0x927c0>;
regulator-max-microvolt = <0x16e360>;
regulator-always-on;
regulator-boot-on;
ti,warm_sleep = <0x0>;
ti,roof_floor = <0x0>;
ti,mode_sleep = <0x0>;
ti,warm_reset = <0x0>;
ti,tstep = <0x0>;
ti,vsel = <0x0>;
linux,phandle = <0x3>;
phandle = <0x3>;
};

smps45 {
regulator-name = "smps45";
regulator-min-microvolt = <0x927c0>;
regulator-max-microvolt = <0x13fd30>;
regulator-always-on;
regulator-boot-on;
ti,warm_sleep = <0x0>;
ti,roof_floor = <0x0>;
ti,mode_sleep = <0x0>;
ti,warm_reset = <0x0>;
ti,tstep = <0x0>;
ti,vsel = <0x0>;
linux,phandle = <0x2d>;
phandle = <0x2d>;
};

smps6 {
regulator-name = "smps6";
regulator-min-microvolt = <0x124f80>;
regulator-max-microvolt = <0x124f80>;
regulator-always-on;
regulator-boot-on;
ti,warm_sleep = <0x0>;
ti,roof_floor = <0x0>;
ti,mode_sleep = <0x0>;
ti,warm_reset = <0x0>;
ti,tstep = <0x0>;
ti,vsel = <0x0>;
};

smps7 {
regulator-name = "smps7";
regulator-min-microvolt = <0x1b7740>;
regulator-max-microvolt = <0x1b7740>;
regulator-always-on;
regulator-boot-on;
ti,warm_sleep = <0x0>;
ti,roof_floor = <0x0>;
ti,mode_sleep = <0x0>;
ti,warm_reset = <0x0>;
ti,tstep = <0x0>;
ti,vsel = <0x0>;
linux,phandle = <0x14>;
phandle = <0x14>;
};

smps8 {
regulator-name = "smps8";
regulator-min-microvolt = <0x927c0>;
regulator-max-microvolt = <0x13fd30>;
regulator-always-on;
regulator-boot-on;
ti,warm_sleep = <0x0>;
ti,roof_floor = <0x0>;
ti,mode_sleep = <0x0>;
ti,warm_reset = <0x0>;
ti,tstep = <0x0>;
ti,vsel = <0x0>;
};

smps9 {
regulator-name = "smps9";
regulator-min-microvolt = <0x200b20>;
regulator-max-microvolt = <0x200b20>;
ti,warm_sleep = <0x0>;
ti,roof_floor = <0x0>;
ti,mode_sleep = <0x0>;
ti,warm_reset = <0x0>;
ti,tstep = <0x0>;
ti,vsel = <0x80>;
linux,phandle = <0x15>;
phandle = <0x15>;
};

smps10 {
regulator-name = "smps10";
regulator-min-microvolt = <0x4c4b40>;
regulator-max-microvolt = <0x4c4b40>;
regulator-always-on;
regulator-boot-on;
ti,warm_sleep = <0x0>;
ti,roof_floor = <0x0>;
ti,mode_sleep = <0x0>;
ti,warm_reset = <0x0>;
ti,tstep = <0x0>;
ti,vsel = <0x0>;
linux,phandle = <0x12>;
phandle = <0x12>;
};

ldo1 {
regulator-name = "ldo1";
regulator-min-microvolt = <0x16e360>;
regulator-max-microvolt = <0x1b7740>;
ti,warm_sleep = <0x0>;
ti,roof_floor = <0x0>;
ti,mode_sleep = <0x0>;
ti,warm_reset = <0x0>;
ti,tstep = <0x0>;
ti,vsel = <0x0>;
};

ldo2 {
regulator-name = "ldo2";
regulator-min-microvolt = <0x2ab980>;
regulator-max-microvolt = <0x2ab980>;
ti,warm_sleep = <0x0>;
ti,roof_floor = <0x0>;
ti,mode_sleep = <0x0>;
ti,warm_reset = <0x0>;
ti,tstep = <0x0>;
ti,vsel = <0x0>;
status = "disabled";
};

ldo3 {
regulator-name = "ldo3";
regulator-min-microvolt = <0x16e360>;
regulator-max-microvolt = <0x16e360>;
regulator-boot-on;
ti,warm_sleep = <0x0>;
ti,roof_floor = <0x0>;
ti,mode_sleep = <0x0>;
ti,warm_reset = <0x0>;
ti,tstep = <0x0>;
ti,vsel = <0x0>;
status = "disabled";
};

ldo4 {
regulator-name = "ldo4";
regulator-min-microvolt = <0x16e360>;
regulator-max-microvolt = <0x1b7740>;
ti,warm_sleep = <0x0>;
ti,roof_floor = <0x0>;
ti,mode_sleep = <0x0>;
ti,warm_reset = <0x0>;
ti,tstep = <0x0>;
ti,vsel = <0x0>;
linux,phandle = <0x26>;
phandle = <0x26>;
};

ldo5 {
regulator-name = "ldo5";
regulator-min-microvolt = <0x1b7740>;
regulator-max-microvolt = <0x1b7740>;
regulator-always-on;
regulator-boot-on;
ti,warm_sleep = <0x0>;
ti,roof_floor = <0x0>;
ti,mode_sleep = <0x0>;
ti,warm_reset = <0x0>;
ti,tstep = <0x0>;
ti,vsel = <0x0>;
};

ldo6 {
regulator-name = "ldo6";
regulator-min-microvolt = <0x124f80>;
regulator-max-microvolt = <0x124f80>;
regulator-always-on;
regulator-boot-on;
ti,warm_sleep = <0x0>;
ti,roof_floor = <0x0>;
ti,mode_sleep = <0x0>;
ti,warm_reset = <0x0>;
ti,tstep = <0x0>;
ti,vsel = <0x0>;
};

ldo7 {
regulator-name = "ldo7";
regulator-min-microvolt = <0x1e8480>;
regulator-max-microvolt = <0x1e8480>;
ti,warm_sleep = <0x0>;
ti,roof_floor = <0x0>;
ti,mode_sleep = <0x0>;
ti,warm_reset = <0x0>;
ti,tstep = <0x0>;
ti,vsel = <0x0>;
status = "disabled";
};

ldo8 {
regulator-name = "ldo8";
regulator-min-microvolt = <0x2dc6c0>;
regulator-max-microvolt = <0x2dc6c0>;
regulator-boot-on;
ti,warm_sleep = <0x0>;
ti,roof_floor = <0x0>;
ti,mode_sleep = <0x0>;
ti,warm_reset = <0x0>;
ti,tstep = <0x0>;
ti,vsel = <0x0>;
status = "disabled";
};

ldo9 {
regulator-name = "ldo9";
regulator-min-microvolt = <0x1b7740>;
regulator-max-microvolt = <0x2dc6c0>;
regulator-boot-on;
ti,warm_sleep = <0x0>;
ti,roof_floor = <0x0>;
ti,mode_sleep = <0x0>;
ti,warm_reset = <0x0>;
ti,tstep = <0x0>;
ti,vsel = <0x0>;
linux,phandle = <0x1d>;
phandle = <0x1d>;
};

ldoln {
regulator-name = "ldoln";
regulator-min-microvolt = <0x1b7740>;
regulator-max-microvolt = <0x1b7740>;
regulator-always-on;
regulator-boot-on;
ti,warm_sleep = <0x0>;
ti,roof_floor = <0x0>;
ti,mode_sleep = <0x0>;
ti,warm_reset = <0x0>;
ti,tstep = <0x0>;
ti,vsel = <0x0>;
};

ldousb {
regulator-name = "ldousb";
regulator-min-microvolt = <0x319750>;
regulator-max-microvolt = <0x319750>;
regulator-always-on;
regulator-boot-on;
ti,warm_sleep = <0x0>;
ti,roof_floor = <0x0>;
ti,mode_sleep = <0x0>;
ti,warm_reset = <0x0>;
ti,tstep = <0x0>;
ti,vsel = <0x0>;
};

regen3 {
regulator-name = "regen3";
regulator-always-on;
regulator-boot-on;
};
};
};

palmas_gpio {
compatible = "ti,palmas-gpio";
};

palmas_wdt {
compatible = "ti,palmas-wdt";
};

palmas_rtc {
compatible = "ti,palmas-rtc";
};

palmas_pwrbutton {
compatible = "ti,palmas-pwrbutton";
};

palmas_gpadc {
compatible = "ti,palmas-gpadc";
ti,ch3_current = <0x0>;
ti,ch0_current = <0x0>;
ti,bat_removal = <0x0>;
ti,start_polarity = <0x0>;
};

palmas_resource {
compatible = "ti,palmas-resource";
ti,regen1_mode_sleep = <0x0>;
ti,regen2_mode_sleep = <0x0>;
ti,sysen1_mode_sleep = <0x0>;
ti,sysen2_mode_sleep = <0x0>;
ti,nsleep_res = <0x0>;
ti,nsleep_smps = <0x0>;
ti,nsleep_ldo1 = <0x0>;
ti,nsleep_ldo2 = <0x0>;
ti,enable1_res = <0x0>;
ti,enable1_smps = <0x0>;
ti,enable1_ldo1 = <0x0>;
ti,enable1_ldo2 = <0x0>;
ti,enable2_res = <0x0>;
ti,enable2_smps = <0x0>;
ti,enable2_ldo1 = <0x0>;
ti,enable2_ldo2 = <0x0>;
};

palmas_clk {
compatible = "ti,palmas-clk";
clk32kg_mode_sleep = <0x0>;
clk32kgaudio_mode_sleep = <0x0>;
};

palmas_pwm {
compatible = "ti,palmas-pwm";
};

palmas_usb {
compatible = "ti,palmas-usb";
ti,wakeup;
vbus-supply = <0x12>;
};
};

twl@4b {
compatible = "ti,twl6040";
interrupts = <0x0 0x77 0x4>;
interrupt-parent = <0x1>;
ti,audpwron-gpio = <0x13 0xd 0x0>;
vio-supply = <0x14>;
v2v1-supply = <0x15>;
enable-active-high;
reg = <0x4b>;
gpio-controller;
#gpio-cells = <0x1>;
linux,phandle = <0x35>;
phandle = <0x35>;
};
};

i2c3:i2c@48060000 {
compatible = "ti,omap4-i2c";
reg = <0x48060000 0x1000>;
interrupts = <0x0 0x3d 0x4>;
#address-cells = <0x1>;
#size-cells = <0x0>;
ti,hwmods = "i2c3";
linux,phandle = <0x39>;
phandle = <0x39>;
};

i2c4:i2c@4807a000 {
compatible = "ti,omap4-i2c";
reg = <0x4807a000 0x1000>;
interrupts = <0x0 0x3e 0x4>;
#address-cells = <0x1>;
#size-cells = <0x0>;
ti,hwmods = "i2c4";
linux,phandle = <0x3a>;
phandle = <0x3a>;
};

i2c5:i2c@4807c000 {
compatible = "ti,omap4-i2c";
reg = <0x4807c000 0x1000>;
interrupts = <0x0 0x3c 0x4>;
#address-cells = <0x1>;
#size-cells = <0x0>;
ti,hwmods = "i2c5";
linux,phandle = <0x49>;
phandle = <0x49>;

tca6424a@22 {
compatible = "ti,tca6424a";
reg = <0x22>;
gpio-controller;
#gpio-cells = <0x2>;
linux,phandle = <0x27>;
phandle = <0x27>;
};
};

spi@48098000 {
compatible = "ti,omap4-mcspi";
reg = <0x48098000 0x1000>;
interrupts = <0x0 0x41 0x4>;
#address-cells = <0x1>;
#size-cells = <0x0>;
ti,hwmods = "mcspi1";
ti,spi-num-cs = <0x4>;
dmas = <0x16 0x23 0x16 0x24 0x16 0x25 0x16 0x26 0x16 0x27 0x16 0x28 0x16 0x29 0x16 0x2a>;
dma-names = "tx0", "rx0", "tx1", "rx1", "tx2", "rx2", "tx3", "rx3";
linux,phandle = <0x4a>;
phandle = <0x4a>;
};

spi@4809a000 {
compatible = "ti,omap4-mcspi";
reg = <0x4809a000 0x1000>;
interrupts = <0x0 0x42 0x4>;
#address-cells = <0x1>;
#size-cells = <0x0>;
ti,hwmods = "mcspi2";
ti,spi-num-cs = <0x2>;
dmas = <0x16 0x2b 0x16 0x2c 0x16 0x2d 0x16 0x2e>;
dma-names = "tx0", "rx0", "tx1", "rx1";
pinctrl-names = "default";
pinctrl-0 = <0x17>;
linux,phandle = <0x4b>;
phandle = <0x4b>;
};

spi@480b8000 {
compatible = "ti,omap4-mcspi";
reg = <0x480b8000 0x1000>;
interrupts = <0x0 0x5b 0x4>;
#address-cells = <0x1>;
#size-cells = <0x0>;
ti,hwmods = "mcspi3";
ti,spi-num-cs = <0x2>;
dmas = <0x16 0xf 0x16 0x10>;
dma-names = "tx0", "rx0";
pinctrl-names = "default";
pinctrl-0 = <0x18>;
linux,phandle = <0x4c>;
phandle = <0x4c>;
};

spi@480ba000 {
compatible = "ti,omap4-mcspi";
reg = <0x480ba000 0x1000>;
interrupts = <0x0 0x30 0x4>;
#address-cells = <0x1>;
#size-cells = <0x0>;
ti,hwmods = "mcspi4";
ti,spi-num-cs = <0x1>;
dmas = <0x16 0x46 0x16 0x47>;
dma-names = "tx0", "rx0";
pinctrl-names = "default";
pinctrl-0 = <0x19>;
linux,phandle = <0x4d>;
phandle = <0x4d>;
};

mmc@4809c000 {
compatible = "ti,omap4-hsmmc";
reg = <0x4809c000 0x1000>;
interrupts = <0x0 0x53 0x4>;
ti,hwmods = "mmc1";
ti,dual-volt;
ti,needs-special-reset;
dmas = <0x16 0x3d 0x16 0x3e>;
dma-names = "tx", "rx";
vmmc-supply = <0x1d>;
bus-width = <0x4>;
linux,phandle = <0x4f>;
phandle = <0x4f>;
};

mmc@480b4000 {
compatible = "ti,omap4-hsmmc";
reg = <0x480b4000 0x1000>;
interrupts = <0x0 0x56 0x4>;
ti,hwmods = "mmc2";
ti,needs-special-reset;
dmas = <0x16 0x2f 0x16 0x30>;
dma-names = "tx", "rx";
vmmc-supply = <0x1e>;
bus-width = <0x8>;
ti,non-removable;
linux,phandle = <0x50>;
phandle = <0x50>;
};

mmc@480ad000 {
compatible = "ti,omap4-hsmmc";
reg = <0x480ad000 0x1000>;
interrupts = <0x0 0x5e 0x4>;
ti,hwmods = "mmc3";
ti,needs-special-reset;
dmas = <0x16 0x4d 0x16 0x4e>;
dma-names = "tx", "rx";
vmmc-supply = <0x1f>;
bus-width = <0x4>;
cap-power-off-card;
keep-power-in-suspend;
ti,non-removable;
linux,phandle = <0x51>;
phandle = <0x51>;
};

mmc@480d1000 {
compatible = "ti,omap4-hsmmc";
reg = <0x480d1000 0x1000>;
interrupts = <0x0 0x60 0x4>;
ti,hwmods = "mmc4";
ti,needs-special-reset;
dmas = <0x16 0x39 0x16 0x3a>;
dma-names = "tx", "rx";
status = "disabled";
linux,phandle = <0x52>;
phandle = <0x52>;
};

mmc@480d5000 {
compatible = "ti,omap4-hsmmc";
reg = <0x480d5000 0x1000>;
interrupts = <0x0 0x3b 0x4>;
ti,hwmods = "mmc5";
ti,needs-special-reset;
dmas = <0x16 0x3b 0x16 0x3c>;
dma-names = "tx", "rx";
status = "disabled";
linux,phandle = <0x53>;
phandle = <0x53>;
};

aess@0x401f1000 {
compatible = "ti,omap4-aess";
reg = <0x401f1000 0x3ff 0x40180000 0xffff 0x401a0000 0x1fff 0x401c0000 0x5fff 0x401e0000 0x1fff 0x490f1000 0x3ff 0x49080000 0xffff 0x490a0000 0x1fff 0x490ce000 0x5fff 0x490e0000 0x1fff>;
reg-names = "mpu", "dmem", "cmem", "smem", "pmem", "dma", "dmem_dma", "cmem_dma", "smem_dma", "pmem_dma";
interrupts = <0x0 0x63 0x4>;
ti,hwmods = "aess";
linux,phandle = <0x34>;
phandle = <0x34>;
};

mcpdm@40132000 {
compatible = "ti,omap4-mcpdm";
reg = <0x40132000 0x1000 0x49032000 0x1000>;
reg-names = "mpu", "dma";
interrupts = <0x0 0x70 0x4>;
ti,hwmods = "mcpdm";
linux,phandle = <0x31>;
phandle = <0x31>;
};

dmic@4012e000 {
compatible = "ti,omap4-dmic";
reg = <0x4012e000 0x1000 0x4902e000 0x1000>;
reg-names = "mpu", "dma";
interrupts = <0x0 0x72 0x4>;
ti,hwmods = "dmic";
linux,phandle = <0x3c>;
phandle = <0x3c>;
};

mcasp@40128000 {
compatible = "ti,omap4-mcasp";
reg = <0x40128000 0x1000 0x49028000 0x1000>;
reg-names = "mpu", "dma";
interrupts = <0x0 0x6d 0x4>;
ti,hwmods = "mcasp";
linux,phandle = <0x3d>;
phandle = <0x3d>;
};

mcbsp@40122000 {
compatible = "ti,omap4-mcbsp";
reg = <0x40122000 0x1000 0x49022000 0x1000>;
reg-names = "mpu", "dma";
interrupts = <0x0 0x11 0x4>;
interrupt-names = "common";
ti,buffer-size = <0x80>;
ti,hwmods = "mcbsp1";
linux,phandle = <0x32>;
phandle = <0x32>;
};

mcbsp@40124000 {
compatible = "ti,omap4-mcbsp";
reg = <0x40124000 0x1000 0x49024000 0x1000>;
reg-names = "mpu", "dma";
interrupts = <0x0 0x16 0x4>;
interrupt-names = "common";
ti,buffer-size = <0x80>;
ti,hwmods = "mcbsp2";
linux,phandle = <0x33>;
phandle = <0x33>;
};

mcbsp@40126000 {
compatible = "ti,omap4-mcbsp";
reg = <0x40126000 0x1000 0x49026000 0x1000>;
reg-names = "mpu", "dma";
interrupts = <0x0 0x17 0x4>;
interrupt-names = "common";
ti,buffer-size = <0x80>;
ti,hwmods = "mcbsp3";
status = "disabled";
linux,phandle = <0x3e>;
phandle = <0x3e>;
};

mailbox@4a0f4000 {
compatible = "ti,omap4-mailbox";
reg = <0x4a0f4000 0x1000>;
interrupts = <0x0 0x1a 0x4>;
ti,hwmods = "mailbox";
ti,mbox-num-users = <0x3>;
ti,mbox-num-fifos = <0x8>;
#ti,mbox-data-cells = <0x4>;
ti,mbox-names = "mbox-ipu", "mbox-dsp";
ti,mbox-data = <0x0 0x1 0x0 0x0 0x3 0x2 0x0 0x0>;
linux,phandle = <0x54>;
phandle = <0x54>;
};

dmm@4e000000 {
compatible = "ti,omap5-dmm";
reg = <0x4e000000 0x2000000>;
interrupts = <0x0 0x71 0x4>;
ti,hwmods = "dmm";
linux,phandle = <0x3f>;
phandle = <0x3f>;
};

emif@0x4c000000 {
compatible = "ti,emif-4d5";
ti,hwmods = "emif1";
phy-type = <0x2>;
reg = <0x4c000000 0x1000000>;
interrupts = <0x0 0x6e 0x4>;
hw-caps-read-idle-ctrl;
hw-caps-ll-interface;
hw-caps-temp-alert;
cs1-used;
device-handle = <0x20>;
linux,phandle = <0x40>;
phandle = <0x40>;
};

emif@0x4d000000 {
compatible = "ti,emif-4d5";
ti,hwmods = "emif2";
phy-type = <0x2>;
reg = <0x4d000000 0x1000000>;
interrupts = <0x0 0x6f 0x4>;
hw-caps-read-idle-ctrl;
hw-caps-ll-interface;
hw-caps-temp-alert;
cs1-used;
device-handle = <0x20>;
linux,phandle = <0x41>;
phandle = <0x41>;
};

omap-control-usb@4a002300 {
compatible = "ti,omap-control-usb";
reg = <0x4a002300 0x4 0x4a002370 0x4>;
reg-names = "control_dev_conf", "phy_power_usb";
ti,type = <0x2>;
linux,phandle = <0x23>;
phandle = <0x23>;
};

omap_dwc3@4a020000 {
compatible = "ti,dwc3";
ti,hwmods = "usb_otg_ss";
reg = <0x4a020000 0x10000>;
interrupts = <0x0 0x5d 0x4>;
#address-cells = <0x1>;
#size-cells = <0x1>;
utmi-mode = <0x2>;
ranges;
linux,phandle = <0x5d>;
phandle = <0x5d>;

dwc3@4a030000 {
compatible = "synopsys,dwc3";
reg = <0x4a030000 0x10000>;
interrupts = <0x0 0x5c 0x4 0x0 0x5d 0x4>;
usb-phy = <0x21 0x22>;
tx-fifo-resize;
dr_mode = "host";
maximum-speed = "superspeed";
};
};

ocp2scp {
compatible = "ti,omap-ocp2scp";
#address-cells = <0x1>;
#size-cells = <0x1>;
ranges;
ti,hwmods = "ocp2scp1";
linux,phandle = <0x5e>;
phandle = <0x5e>;

usb2phy@4a084000 {
compatible = "ti,omap-usb2";
reg = <0x4a084000 0x7c>;
ctrl-module = <0x23>;
wkupclk = "usb_phy_cm_clk32k";
optclk = "usb_otg_ss_refclk960m";
linux,phandle = <0x21>;
phandle = <0x21>;
};

usb3phy@4a084400 {
compatible = "ti,omap-usb3";
reg = <0x4a084400 0x400 0x4a084800 0x400 0x4a084c00 0x400>;
reg-names = "phy_rx", "phy_tx", "pll_ctrl";
ctrl-module = <0x23>;
wkupclk = "usb_phy_cm_clk32k";
optclk = "usb_otg_ss_refclk960m";
linux,phandle = <0x22>;
phandle = <0x22>;
};
};

usbhstll@4a062000 {
compatible = "ti,usbhs-tll";
reg = <0x4a062000 0x1000>;
interrupts = <0x0 0x4e 0x4>;
ti,hwmods = "usb_tll_hs";
linux,phandle = <0x42>;
phandle = <0x42>;
};

usbhshost@4a064000 {
compatible = "ti,usbhs-host";
reg = <0x4a064000 0x1000>;
ti,hwmods = "usb_host_hs";
#address-cells = <0x1>;
#size-cells = <0x1>;
ranges;
port2-mode = "ehci-hsic";
port3-mode = "ehci-hsic";
linux,phandle = <0x5f>;
phandle = <0x5f>;

ohci@4a064800 {
retain = <0x1>;
compatible = "ti,ohci-omap3", "usb-ohci";
reg = <0x4a064800 0x400>;
interrupt-parent = <0x1>;
interrupts = <0x0 0x4c 0x4>;
linux,phandle = <0x43>;
phandle = <0x43>;
};

ehci@4a064c00 {
retain = <0x1>;
compatible = "ti,ehci-omap", "usb-ehci";
reg = <0x4a064c00 0x400>;
interrupt-parent = <0x1>;
interrupts = <0x0 0x4d 0x4>;
phys = <0x0 0x24 0x25>;
linux,phandle = <0x3b>;
phandle = <0x3b>;
};
};

wdt@4ae14000 {
compatible = "ti,omap5-wdt", "ti,omap4-wdt";
reg = <0x4ae14000 0x1000>;
interrupts = <0x0 0x50 0x4>;
ti,hwmods = "wd_timer2";
linux,phandle = <0x4e>;
phandle = <0x4e>;
};
/*
dss {
compatible = "ti,omap4-dss";
ti,hwmods = "dss_core";
#address-cells = <0x1>;
#size-cells = <0x0>;
linux,phandle = <0x60>;
phandle = <0x60>;

dispc {
compatible = "ti,omap4-dispc";
ti,hwmods = "dss_dispc";
hyp_map_interrupts = <0x0 0x19 0x4>;
};

dpi {
compatible = "ti,omap4-dpi";
video-source = <0x2>;
};

dsi@1 {
compatible = "ti,omap4-dsi";
ti,hwmods = "dss_dsi1_a";
reg = <0x0>;
video-source = <0x0>;
vdds_dsi-supply = <0x26>;
};

dsi@2 {
compatible = "ti,omap4-dsi";
ti,hwmods = "dss_dsi1_c";
reg = <0x1>;
video-source = <0x2>;
vdds_dsi-supply = <0x26>;
};

hdmi {
retain = <0x1>;
compatible = "ti,omap4-hdmi", "simple-bus";
ti,hwmods = "dss_hdmi";
video-source = <0x1>;
vdda_hdmi_microvolt_min = <0x16e360>;
vdda_hdmi_microvolt_max = <0x1b7740>;
vdda_hdmi_dac-supply = <0x26>;
hyp_map_interrupts = <0x0 0x65 0x4>;
linux,phandle = <0x36>;
phandle = <0x36>;

tpd12s015 {
compatible = "ti,tpd12s015";
gpios = <0x27 0x0 0x0 0x27 0x1 0x0 0x28 0x1 0x0 0x28 0x2 0x0 0x28 0x3 0x0>;
linux,phandle = <0x37>;
phandle = <0x37>;

hdmi-monitor {
compatible = "ti,hdmi_panel";
};
};
};
};
*/
gpu@0x56000000 {
compatible = "ti,omap4-gpu";
reg = <0x56000000 0x2000000>;
interrupts = <0x0 0x15 0x4>;
ti,hwmods = "gpu";
operating-points = <0x33edc 0xd6d80 0x67dfe 0xfa3e8 0x81d80 0x111700>;
clocks = <0x29 0x2a 0x2b 0x2c>;
clock-names = "core", "per", "gpu_core", "gpu_hyd";
gpu-supply = <0x2d>;
hyp_map_memory = <0x56000000 0x2000000>;
linux,phandle = <0x55>;
phandle = <0x55>;
};

bandgap {
reg = <0x4a0021e0 0xc 0x4a00232c 0xc 0x4a002380 0x2c 0x4a0023c0 0x3c>;
interrupts = <0x0 0x7e 0x4>;
compatible = "ti,omap5430-bandgap";
linux,phandle = <0x61>;
phandle = <0x61>;
};

regulator-abb-mpu {
compatible = "ti,abb-v2";
regulator-name = "abb_mpu";
#address-cells = <0x0>;
#size-cells = <0x0>;
ti,settling-time = <0x32>;
ti,clock-cycles = <0x10>;
reg = <0x4ae07cdc 0x8 0x4ae06014 0x4 0x4a0021ac 0x18 0x4ae0c318 0x4>;
reg-names = "base-address", "int-address", "efuse-address", "ldo-address";
ti,tranxdone-status-mask = <0x80>;
ti,ldovbb-override-mask = <0x400>;
ti,ldovbb-vset-mask = <0x1f>;
ti,abb_info = <0xd6d80 0x0 0x4 0x0 0x20000000 0x1f000000 0x102ca0 0x0 0x8 0x0 0x20000000 0x1f000000 0x1312d0 0x0 0x10 0x0 0x20000000 0x1f000000 0x1339e0 0x1 0x14 0x0 0x20000000 0x1f000000>;
status = "disabled";
linux,phandle = <0x62>;
phandle = <0x62>;
};

regulator-abb-mm {
compatible = "ti,abb-v2";
regulator-name = "abb_iva";
#address-cells = <0x0>;
#size-cells = <0x0>;
ti,settling-time = <0x32>;
ti,clock-cycles = <0x10>;
reg = <0x4ae07ce4 0x8 0x4ae06010 0x4 0x4a002194 0x14 0x4ae0c314 0x4>;
reg-names = "base-address", "int-address", "efuse-address", "ldo-address";
ti,tranxdone-status-mask = <0x80000000>;
ti,ldovbb-override-mask = <0x400>;
ti,ldovbb-vset-mask = <0x1f>;
ti,abb_info = <0xd6d80 0x0 0x4 0x0 0x20000000 0x1f000000 0xfa3e8 0x0 0x8 0x0 0x20000000 0x1f000000 0x111700 0x1 0x10 0x0 0x20000000 0x1f000000>;
status = "disabled";
linux,phandle = <0x63>;
phandle = <0x63>;
};

};

lpddr2 {
compatible = "Samsung,K3PE0E000B", "jedec,lpddr2-s4";
density = <0x1000>;
io-width = <0x20>;
tRPab-min-tck = <0x3>;
tRCD-min-tck = <0x3>;
tWR-min-tck = <0x3>;
tRASmin-min-tck = <0x3>;
tRRD-min-tck = <0x2>;
tWTR-min-tck = <0x2>;
tXP-min-tck = <0x2>;
tRTP-min-tck = <0x2>;
tCKE-min-tck = <0x3>;
tCKESR-min-tck = <0x3>;
tFAW-min-tck = <0x8>;
linux,phandle = <0x20>;
phandle = <0x20>;

lpddr2-timings@0 {
compatible = "jedec,lpddr2-timings";
min-freq = <0x989680>;
max-freq = <0x1fca0555>;
tRPab = <0x5208>;
tRCD = <0x4650>;
tWR = <0x3a98>;
tRAS-min = <0xa410>;
tRRD = <0x2710>;
tWTR = <0x1d4c>;
tXP = <0x1d4c>;
tRTP = <0x1d4c>;
tCKESR = <0x3a98>;
tDQSCK-max = <0x157c>;
tFAW = <0xc350>;
tZQCS = <0x15f90>;
tZQCL = <0x57e40>;
tZQinit = <0xf4240>;
tRAS-max-ns = <0x11170>;
tDQSCK-max-derated = <0x1770>;
};

lpddr2-timings@1 {
compatible = "jedec,lpddr2-timings";
min-freq = <0x989680>;
max-freq = <0xfe502aa>;
tRPab = <0x5208>;
tRCD = <0x4650>;
tWR = <0x3a98>;
tRAS-min = <0xa410>;
tRRD = <0x2710>;
tWTR = <0x1d4c>;
tXP = <0x1d4c>;
tRTP = <0x1d4c>;
tCKESR = <0x3a98>;
tDQSCK-max = <0x157c>;
tFAW = <0xc350>;
tZQCS = <0x15f90>;
tZQCL = <0x57e40>;
tZQinit = <0xf4240>;
tRAS-max-ns = <0x11170>;
tDQSCK-max-derated = <0x1770>;
};

};

fixedregulator-mmcsd {
compatible = "regulator-fixed";
regulator-name = "vmmcsd_fixed";
regulator-min-microvolt = <0x2dc6c0>;
regulator-max-microvolt = <0x2dc6c0>;
linux,phandle = <0x1e>;
phandle = <0x1e>;
};

fixedregulator-mmcwl {
compatible = "regulator-fixed";
regulator-name = "vmmcwl_fixed";
regulator-min-microvolt = <0x1b7740>;
regulator-max-microvolt = <0x1b7740>;
gpio = <0x13 0xc 0x0>;
startup-delay-us = <0x11170>;
enable-active-high;
linux,phandle = <0x1f>;
phandle = <0x1f>;
};

hsusb2_reset_reg {
compatible = "regulator-fixed";
regulator-name = "hsusb2_reset";
regulator-min-microvolt = <0x325aa0>;
regulator-max-microvolt = <0x325aa0>;
gpio = <0x2e 0x10 0x0>;
startup-delay-us = <0x11170>;
enable-active-high;
linux,phandle = <0x2f>;
phandle = <0x2f>;
};

hsusb2_phy {
compatible = "usb-nop-xceiv";
reset-supply = <0x2f>;
linux,phandle = <0x24>;
phandle = <0x24>;
};

hsusb3_reset_reg {
compatible = "regulator-fixed";
regulator-name = "hsusb3_reset";
regulator-min-microvolt = <0x325aa0>;
regulator-max-microvolt = <0x325aa0>;
gpio = <0x2e 0xf 0x0>;
startup-delay-us = <0x11170>;
enable-active-high;
linux,phandle = <0x30>;
phandle = <0x30>;
};

hsusb3_phy {
compatible = "usb-nop-xceiv";
reset-supply = <0x30>;
linux,phandle = <0x25>;
phandle = <0x25>;
};

clock_alias {
clock-name = "auxclk1_ck";
clock-alias = "main_clk";
device = <0x24>;
clock-frequency = <0x124f800>;
linux,phandle = <0x56>;
phandle = <0x56>;
};

sound {
compatible = "ti,abe-twl6040";
ti,model = "PandaBoard5";
ti,jack-detection = <0x1>;
ti,mclk-freq = <0x124f800>;
ti,mcpdm = <0x31>;
ti,mcbsp1 = <0x32>;
ti,mcbsp2 = <0x33>;
ti,aess = <0x34>;
ti,twl6040 = <0x35>;
ti,audio-routing = "Headset Stereophone", "HSOL", "Headset Stereophone", "HSOR", "Line Out", "AUXL", "Line Out", "AUXR", "HSMIC", "Headset Mic", "Headset Mic", "Headset Mic Bias", "AFML", "Line In", "AFMR", "Line In", "Headset Playback", "PDM_DL1", "PDM_UL1", "Capture", "40122000.mcbsp Playback", "BT_VX_DL", "BT_VX_UL", "40122000.mcbsp Capture", "40124000.mcbsp Playback", "MM_EXT_DL", "MM_EXT_UL", "40124000.mcbsp Capture";
linux,phandle = <0x57>;
phandle = <0x57>;
};

sound_hdmi {
compatible = "ti,omap-hdmi-tpd12s015-audio";
ti,model = "OMAP5HDMI";
ti,hdmi_audio = <0x36>;
ti,level_shifter = <0x37>;
linux,phandle = <0x58>;
phandle = <0x58>;
};

leds {
compatible = "gpio-leds";
linux,phandle = <0x59>;
phandle = <0x59>;

led@1 {
label = "omap5:blue:usr1";
gpios = <0x13 0x19 0x0>;
linux,default-trigger = "heartbeat";
default-state = "off";
};
};

kim {
compatible = "kim";
nshutdown_gpio = <0x8e>;
dev_name = "/dev/ttyO4";
flow_cntrl = <0x1>;
baud_rate = <0x384000>;
linux,phandle = <0x5a>;
phandle = <0x5a>;
};

btwilink {
compatible = "btwilink";
linux,phandle = <0x5b>;
phandle = <0x5b>;
};

wlcore {
compatible = "wlcore";
gpio = <0xe>;
linux,phandle = <0x5c>;
phandle = <0x5c>;
};

cm_core@0x4A008000 {
reg = <0x4a008000 0x2000>;
linux,phandle = <0x65>;
phandle = <0x65>;
};

wakeup_gen_base@0x48281000 {
reg = <0x48281000 0xFFF>;
linux,phandle = <0x66>;
phandle = <0x66>;
};

cm_core_aon@0x4A004000 {
reg = <0x4A004000 0x1000>;
linux,phandle = <0x67>;
phandle = <0x67>;
};

prm_mpu_addr@0x48243000 {
reg = <0x48243000 0x1000>;
linux,phandle = <0x68>;
phandle = <0x68>;
};
/*
prm: prm@0x4AE06000 {
reg = <0x4AE06000 0x2000>;
};
*/
/*
dss_domain_addr@0x58000000 {
reg = <0x58000000 0x800000>;
linux,phandle = <0x69>;
phandle = <0x69>;
};
*/
dmm_addr@0x60000000 {
reg = <0x60000000 0x20000000>;
linux,phandle = <0x6d>;
phandle = <0x6d>;
};

ta_gpu_fw_cfg_targ_addr@0x4A215000 {
reg = <0x4a215000 0x1000>;
linux,phandle = <0x6b>;
phandle = <0x6b>;
};

l4_per_reserved_addr@0x48e04000 {
reg = <0x48e04000 0x1000>;
linux,phandle = <0x6c>;
phandle = <0x6c>;
};

scrm_addr@0x4ae0a000 {
reg = <0x4ae0a000 0x1000>;
linux,phandle = <0x6a>;
phandle = <0x6a>;
};
/*
ctrl_module_core_tp: ctrl_module_core_tp@0x4A002000 {
reg = <0x4A002000 0x1000>;
};
ctrl_module_core_ta: ctrl_module_core_ta@0x4A003000 {
reg = <0x4A003000 0x1000>;
};
*/
};