andrewm@154: /dts-v1/; andrewm@154: andrewm@154: / { andrewm@154: #address-cells = <0x1>; andrewm@154: #size-cells = <0x1>; andrewm@154: compatible = "ti,am335x-bone", "ti,am33xx"; andrewm@154: interrupt-parent = <0x1>; andrewm@154: model = "TI AM335x BeagleBone"; andrewm@154: andrewm@154: chosen { andrewm@154: }; andrewm@154: andrewm@154: aliases { andrewm@154: serial0 = "/ocp/serial@44e09000"; andrewm@154: serial1 = "/ocp/serial@48022000"; andrewm@154: serial2 = "/ocp/serial@48024000"; andrewm@154: serial3 = "/ocp/serial@481a6000"; andrewm@154: serial4 = "/ocp/serial@481a8000"; andrewm@154: serial5 = "/ocp/serial@481aa000"; andrewm@154: }; andrewm@154: andrewm@154: memory { andrewm@154: device_type = "memory"; andrewm@154: reg = <0x80000000 0x10000000>; andrewm@154: }; andrewm@154: andrewm@154: cpus { andrewm@154: andrewm@154: cpu@0 { andrewm@154: compatible = "arm,cortex-a8"; andrewm@154: operating-points = <0xf4240 0x149970 0xc3500 0x13d620 0x927c0 0x10f7c0 0x493e0 0xec928>; andrewm@154: voltage-tolerance = <0x2>; andrewm@154: clock-latency = <0x493e0>; andrewm@154: cpu0-supply = <0x2>; andrewm@154: linux,phandle = <0x12>; andrewm@154: phandle = <0x12>; andrewm@154: }; andrewm@154: }; andrewm@154: andrewm@154: soc { andrewm@154: compatible = "ti,omap-infra"; andrewm@154: andrewm@154: mpu { andrewm@154: compatible = "ti,omap3-mpu"; andrewm@154: ti,hwmods = "mpu"; andrewm@154: }; andrewm@154: }; andrewm@154: andrewm@154: pinmux@44e10800 { andrewm@154: compatible = "pinctrl-single"; andrewm@154: reg = <0x44e10800 0x238>; andrewm@154: #address-cells = <0x1>; andrewm@154: #size-cells = <0x0>; andrewm@154: pinctrl-single,register-width = <0x20>; andrewm@154: pinctrl-single,function-mask = <0x7f>; andrewm@154: pinctrl-names = "default"; andrewm@154: pinctrl-0 = <0x3>; andrewm@154: linux,phandle = <0x13>; andrewm@154: phandle = <0x13>; andrewm@154: andrewm@154: pinmux_userled_pins { andrewm@154: pinctrl-single,pins = <0x54 0x7 0x58 0x17 0x5c 0x7 0x60 0x17 andrewm@154: // /*PRU1 GPO 0-7*/ 0xa0 0x05 0xa4 0x05 0xa8 0x05 0xac 0x05 0xb0 0x05 0xb4 0x05 0xb8 0x05 0xbc 0x05 andrewm@154: /*GPIOrt pins*/ 0x90 0x27 0x94 0x27 0x9c 0x27 0x98 0x27 0x34 0x27 0x30 0x27 0x78 0x27 0x48 0x27 0x3c 0x27 0x38 0x27 0x4c 0x27 0x8c 0x27 0xe0 0x27 0xe8 0x27 0xe4 0x27 0xec 0x27 andrewm@154: // /*GPIOrt pins with PRU0 gpo*/ 0x90 0x27 0x94 0x27 0x9c 0x27 0x98 0x27 0x34 0x06 0x30 0x06 0x78 0x27 0x48 0x27 0x3c 0x27 0x38 0x27 0x4c 0x27 0x8c 0x27 0xe0 0x27 0xe8 0x27 0xe4 0x27 0xec 0x27 andrewm@154: >; andrewm@154: linux,phandle = <0x3>; andrewm@154: phandle = <0x3>; andrewm@154: }; andrewm@154: andrewm@154: pinmux_i2c0_pins { andrewm@154: pinctrl-single,pins = <0x188 0x70 0x18c 0x70>; andrewm@154: linux,phandle = <0x6>; andrewm@154: phandle = <0x6>; andrewm@154: }; andrewm@154: andrewm@154: pinmux_i2c1_pins { andrewm@154: pinctrl-single,pins = <0x180 0x73 0x184 0x73>; andrewm@154: linux,phandle = <0x7>; andrewm@154: phandle = <0x7>; andrewm@154: }; andrewm@154: andrewm@154: pinmux_i2c2_pins { andrewm@154: pinctrl-single,pins = <0x178 0x73 0x17c 0x73>; andrewm@154: linux,phandle = <0x8>; andrewm@154: phandle = <0x8>; andrewm@154: }; andrewm@154: andrewm@154: pinmux_rstctl_pins { andrewm@154: pinctrl-single,pins = <0x50 0x17>; andrewm@154: linux,phandle = <0x4>; andrewm@154: phandle = <0x4>; andrewm@154: }; andrewm@154: }; andrewm@154: andrewm@154: ocp { andrewm@154: compatible = "simple-bus"; andrewm@154: #address-cells = <0x1>; andrewm@154: #size-cells = <0x1>; andrewm@154: ranges; andrewm@154: ti,hwmods = "l3_main"; andrewm@154: linux,phandle = <0x14>; andrewm@154: phandle = <0x14>; andrewm@154: andrewm@154: interrupt-controller@48200000 { andrewm@154: compatible = "ti,omap2-intc"; andrewm@154: interrupt-controller; andrewm@154: #interrupt-cells = <0x1>; andrewm@154: ti,intc-size = <0x80>; andrewm@154: reg = <0x48200000 0x1000>; andrewm@154: linux,phandle = <0x1>; andrewm@154: phandle = <0x1>; andrewm@154: }; andrewm@154: andrewm@154: edma@49000000 { andrewm@154: compatible = "ti,edma3"; andrewm@154: ti,hwmods = "tpcc", "tptc0", "tptc1", "tptc2"; andrewm@154: reg = <0x49000000 0x10000 0x44e10f90 0x40>; andrewm@154: interrupt-parent = <0x1>; andrewm@154: interrupts = <0xc 0xd 0xe>; andrewm@154: #dma-cells = <0x1>; andrewm@154: dma-channels = <0x40>; andrewm@154: ti,edma-regions = <0x4>; andrewm@154: ti,edma-slots = <0x100>; andrewm@154: ti,edma-queue-tc-map = <0x0 0x0 0x1 0x1 0x2 0x2>; andrewm@154: ti,edma-queue-priority-map = <0x0 0x0 0x1 0x1 0x2 0x2>; andrewm@154: ti,edma-default-queue = <0x1>; andrewm@154: ti,edma-xbar-event-map = <0x20 0xc 0x1e 0x14>; andrewm@154: linux,phandle = <0x9>; andrewm@154: phandle = <0x9>; andrewm@154: }; andrewm@154: andrewm@154: gpio@44e07000 { andrewm@154: compatible = "ti,omap4-gpio"; andrewm@154: ti,hwmods = "gpio1"; andrewm@154: gpio-controller; andrewm@154: #gpio-cells = <0x2>; andrewm@154: interrupt-controller; andrewm@154: #interrupt-cells = <0x1>; andrewm@154: reg = <0x44e07000 0x1000>; andrewm@154: interrupts = <0x60>; andrewm@154: linux,phandle = <0x15>; andrewm@154: phandle = <0x15>; andrewm@154: }; andrewm@154: andrewm@154: gpio@4804c000 { andrewm@154: compatible = "ti,omap4-gpio"; andrewm@154: ti,hwmods = "gpio2"; andrewm@154: gpio-controller; andrewm@154: #gpio-cells = <0x2>; andrewm@154: interrupt-controller; andrewm@154: #interrupt-cells = <0x1>; andrewm@154: reg = <0x4804c000 0x1000>; andrewm@154: interrupts = <0x62>; andrewm@154: linux,phandle = <0x5>; andrewm@154: phandle = <0x5>; andrewm@154: }; andrewm@154: andrewm@154: gpio@481ac000 { andrewm@154: compatible = "ti,omap4-gpio"; andrewm@154: ti,hwmods = "gpio3"; andrewm@154: gpio-controller; andrewm@154: #gpio-cells = <0x2>; andrewm@154: interrupt-controller; andrewm@154: #interrupt-cells = <0x1>; andrewm@154: reg = <0x481ac000 0x1000>; andrewm@154: interrupts = <0x20>; andrewm@154: linux,phandle = <0x16>; andrewm@154: phandle = <0x16>; andrewm@154: }; andrewm@154: andrewm@154: gpio@481ae000 { andrewm@154: compatible = "ti,omap4-gpio"; andrewm@154: ti,hwmods = "gpio4"; andrewm@154: gpio-controller; andrewm@154: #gpio-cells = <0x2>; andrewm@154: interrupt-controller; andrewm@154: #interrupt-cells = <0x1>; andrewm@154: reg = <0x481ae000 0x1000>; andrewm@154: interrupts = <0x3e>; andrewm@154: linux,phandle = <0x17>; andrewm@154: phandle = <0x17>; andrewm@154: }; andrewm@154: andrewm@154: rstctl@0 { andrewm@154: status = "okay"; andrewm@154: compatible = "gpio-rctrl"; andrewm@154: pinctrl-names = "default"; andrewm@154: pinctrl-0 = <0x4>; andrewm@154: #reset-cells = <0x2>; andrewm@154: gpios = <0x5 0x14 0x0>; andrewm@154: gpio-names = "eMMC_RSTn"; andrewm@154: linux,phandle = <0xb>; andrewm@154: phandle = <0xb>; andrewm@154: }; andrewm@154: andrewm@154: serial@44e09000 { andrewm@154: compatible = "ti,omap3-uart"; andrewm@154: ti,hwmods = "uart1"; andrewm@154: clock-frequency = <0x2dc6c00>; andrewm@154: reg = <0x44e09000 0x2000>; andrewm@154: interrupts = <0x48>; andrewm@154: status = "okay"; andrewm@154: linux,phandle = <0x18>; andrewm@154: phandle = <0x18>; andrewm@154: }; andrewm@154: andrewm@154: serial@48022000 { andrewm@154: compatible = "ti,omap3-uart"; andrewm@154: ti,hwmods = "uart2"; andrewm@154: clock-frequency = <0x2dc6c00>; andrewm@154: reg = <0x48022000 0x2000>; andrewm@154: interrupts = <0x49>; andrewm@154: status = "okay"; andrewm@154: linux,phandle = <0x19>; andrewm@154: phandle = <0x19>; andrewm@154: }; andrewm@154: andrewm@154: serial@48024000 { andrewm@154: compatible = "ti,omap3-uart"; andrewm@154: ti,hwmods = "uart3"; andrewm@154: clock-frequency = <0x2dc6c00>; andrewm@154: reg = <0x48024000 0x2000>; andrewm@154: interrupts = <0x4a>; andrewm@154: status = "disabled"; andrewm@154: linux,phandle = <0x1a>; andrewm@154: phandle = <0x1a>; andrewm@154: }; andrewm@154: andrewm@154: serial@481a6000 { andrewm@154: compatible = "ti,omap3-uart"; andrewm@154: ti,hwmods = "uart4"; andrewm@154: clock-frequency = <0x2dc6c00>; andrewm@154: reg = <0x481a6000 0x2000>; andrewm@154: interrupts = <0x2c>; andrewm@154: status = "disabled"; andrewm@154: linux,phandle = <0x1b>; andrewm@154: phandle = <0x1b>; andrewm@154: }; andrewm@154: andrewm@154: serial@481a8000 { andrewm@154: compatible = "ti,omap3-uart"; andrewm@154: ti,hwmods = "uart5"; andrewm@154: clock-frequency = <0x2dc6c00>; andrewm@154: reg = <0x481a8000 0x2000>; andrewm@154: interrupts = <0x2d>; andrewm@154: status = "disabled"; andrewm@154: linux,phandle = <0x1c>; andrewm@154: phandle = <0x1c>; andrewm@154: }; andrewm@154: andrewm@154: serial@481aa000 { andrewm@154: compatible = "ti,omap3-uart"; andrewm@154: ti,hwmods = "uart6"; andrewm@154: clock-frequency = <0x2dc6c00>; andrewm@154: reg = <0x481aa000 0x2000>; andrewm@154: interrupts = <0x2e>; andrewm@154: status = "disabled"; andrewm@154: linux,phandle = <0x1d>; andrewm@154: phandle = <0x1d>; andrewm@154: }; andrewm@154: andrewm@154: i2c@44e0b000 { andrewm@154: compatible = "ti,omap4-i2c"; andrewm@154: #address-cells = <0x1>; andrewm@154: #size-cells = <0x0>; andrewm@154: ti,hwmods = "i2c1"; andrewm@154: reg = <0x44e0b000 0x1000>; andrewm@154: interrupts = <0x46>; andrewm@154: status = "okay"; andrewm@154: clock-frequency = <0x61a80>; andrewm@154: pinctrl-names = "default"; andrewm@154: pinctrl-0 = <0x6>; andrewm@154: linux,phandle = <0x1e>; andrewm@154: phandle = <0x1e>; andrewm@154: andrewm@154: tps@24 { andrewm@154: reg = <0x24>; andrewm@154: compatible = "ti,tps65217"; andrewm@154: ti,pmic-shutdown-controller; andrewm@154: linux,phandle = <0x1f>; andrewm@154: phandle = <0x1f>; andrewm@154: andrewm@154: regulators { andrewm@154: #address-cells = <0x1>; andrewm@154: #size-cells = <0x0>; andrewm@154: andrewm@154: regulator@0 { andrewm@154: reg = <0x0>; andrewm@154: regulator-compatible = "dcdc1"; andrewm@154: regulator-always-on; andrewm@154: linux,phandle = <0x20>; andrewm@154: phandle = <0x20>; andrewm@154: }; andrewm@154: andrewm@154: regulator@1 { andrewm@154: reg = <0x1>; andrewm@154: regulator-compatible = "dcdc2"; andrewm@154: regulator-name = "vdd_mpu"; andrewm@154: regulator-min-microvolt = <0xe1d48>; andrewm@154: regulator-max-microvolt = <0x1437c8>; andrewm@154: regulator-boot-on; andrewm@154: regulator-always-on; andrewm@154: linux,phandle = <0x2>; andrewm@154: phandle = <0x2>; andrewm@154: }; andrewm@154: andrewm@154: regulator@2 { andrewm@154: reg = <0x2>; andrewm@154: regulator-compatible = "dcdc3"; andrewm@154: regulator-name = "vdd_core"; andrewm@154: regulator-min-microvolt = <0xe1d48>; andrewm@154: regulator-max-microvolt = <0x118c30>; andrewm@154: regulator-boot-on; andrewm@154: regulator-always-on; andrewm@154: linux,phandle = <0x21>; andrewm@154: phandle = <0x21>; andrewm@154: }; andrewm@154: andrewm@154: regulator@3 { andrewm@154: reg = <0x3>; andrewm@154: regulator-compatible = "ldo1"; andrewm@154: regulator-always-on; andrewm@154: linux,phandle = <0x22>; andrewm@154: phandle = <0x22>; andrewm@154: }; andrewm@154: andrewm@154: regulator@4 { andrewm@154: reg = <0x4>; andrewm@154: regulator-compatible = "ldo2"; andrewm@154: regulator-always-on; andrewm@154: linux,phandle = <0x23>; andrewm@154: phandle = <0x23>; andrewm@154: }; andrewm@154: andrewm@154: regulator@5 { andrewm@154: reg = <0x5>; andrewm@154: regulator-compatible = "ldo3"; andrewm@154: regulator-min-microvolt = <0x1b7740>; andrewm@154: regulator-max-microvolt = <0x1b7740>; andrewm@154: regulator-always-on; andrewm@154: linux,phandle = <0x24>; andrewm@154: phandle = <0x24>; andrewm@154: }; andrewm@154: andrewm@154: regulator@6 { andrewm@154: reg = <0x6>; andrewm@154: regulator-compatible = "ldo4"; andrewm@154: regulator-always-on; andrewm@154: linux,phandle = <0x25>; andrewm@154: phandle = <0x25>; andrewm@154: }; andrewm@154: }; andrewm@154: }; andrewm@154: andrewm@154: baseboard_eeprom@50 { andrewm@154: compatible = "at,24c256"; andrewm@154: reg = <0x50>; andrewm@154: linux,phandle = <0xd>; andrewm@154: phandle = <0xd>; andrewm@154: }; andrewm@154: }; andrewm@154: andrewm@154: i2c@4802a000 { andrewm@154: compatible = "ti,omap4-i2c"; andrewm@154: #address-cells = <0x1>; andrewm@154: #size-cells = <0x0>; andrewm@154: ti,hwmods = "i2c2"; andrewm@154: reg = <0x4802a000 0x1000>; andrewm@154: interrupts = <0x47>; andrewm@154: status = "okay"; andrewm@154: pinctrl-names = "default"; andrewm@154: pinctrl-0 = <0x7>; andrewm@154: clock-frequency = <0x61a80>; andrewm@154: linux,phandle = <0x26>; andrewm@154: phandle = <0x26>; andrewm@154: }; andrewm@154: andrewm@154: i2c@4819c000 { andrewm@154: compatible = "ti,omap4-i2c"; andrewm@154: #address-cells = <0x1>; andrewm@154: #size-cells = <0x0>; andrewm@154: ti,hwmods = "i2c3"; andrewm@154: reg = <0x4819c000 0x1000>; andrewm@154: interrupts = <0x1e>; andrewm@154: status = "okay"; andrewm@154: pinctrl-names = "default"; andrewm@154: pinctrl-0 = <0x8>; andrewm@154: clock-frequency = <0x186a0>; andrewm@154: linux,phandle = <0x27>; andrewm@154: phandle = <0x27>; andrewm@154: andrewm@154: cape_eeprom0@54 { andrewm@154: compatible = "at,24c256"; andrewm@154: reg = <0x54>; andrewm@154: linux,phandle = <0xe>; andrewm@154: phandle = <0xe>; andrewm@154: }; andrewm@154: andrewm@154: cape_eeprom1@55 { andrewm@154: compatible = "at,24c256"; andrewm@154: reg = <0x55>; andrewm@154: linux,phandle = <0xf>; andrewm@154: phandle = <0xf>; andrewm@154: }; andrewm@154: andrewm@154: cape_eeprom2@56 { andrewm@154: compatible = "at,24c256"; andrewm@154: reg = <0x56>; andrewm@154: linux,phandle = <0x10>; andrewm@154: phandle = <0x10>; andrewm@154: }; andrewm@154: andrewm@154: cape_eeprom3@57 { andrewm@154: compatible = "at,24c256"; andrewm@154: reg = <0x57>; andrewm@154: linux,phandle = <0x11>; andrewm@154: phandle = <0x11>; andrewm@154: }; andrewm@154: }; andrewm@154: andrewm@154: mmc@48060000 { andrewm@154: compatible = "ti,omap3-hsmmc"; andrewm@154: ti,hwmods = "mmc1"; andrewm@154: ti,dual-volt; andrewm@154: ti,needs-special-reset; andrewm@154: ti,needs-special-hs-handling; andrewm@154: dmas = <0x9 0x18 0x9 0x19>; andrewm@154: dma-names = "tx", "rx"; andrewm@154: status = "okay"; andrewm@154: vmmc-supply = <0xa>; andrewm@154: ti,vcc-aux-disable-is-sleep; andrewm@154: linux,phandle = <0x28>; andrewm@154: phandle = <0x28>; andrewm@154: }; andrewm@154: andrewm@154: mmc@481d8000 { andrewm@154: compatible = "ti,omap3-hsmmc"; andrewm@154: ti,hwmods = "mmc2"; andrewm@154: ti,needs-special-reset; andrewm@154: ti,needs-special-hs-handling; andrewm@154: dmas = <0x9 0x2 0x9 0x3>; andrewm@154: dma-names = "tx", "rx"; andrewm@154: status = "okay"; andrewm@154: vmmc-supply = <0xa>; andrewm@154: bus-width = <0x8>; andrewm@154: ti,non-removable; andrewm@154: reset = <0xb 0x0 0x0>; andrewm@154: reset-names = "eMMC_RSTn-CONSUMER"; andrewm@154: linux,phandle = <0x29>; andrewm@154: phandle = <0x29>; andrewm@154: }; andrewm@154: andrewm@154: mmc@47810000 { andrewm@154: compatible = "ti,omap3-hsmmc"; andrewm@154: ti,hwmods = "mmc3"; andrewm@154: ti,needs-special-reset; andrewm@154: ti,needs-special-hs-handling; andrewm@154: status = "disabled"; andrewm@154: linux,phandle = <0x2a>; andrewm@154: phandle = <0x2a>; andrewm@154: }; andrewm@154: andrewm@154: wdt@44e35000 { andrewm@154: compatible = "ti,omap3-wdt"; andrewm@154: ti,hwmods = "wd_timer2"; andrewm@154: reg = <0x44e35000 0x1000>; andrewm@154: interrupts = <0x5b>; andrewm@154: linux,phandle = <0x2b>; andrewm@154: phandle = <0x2b>; andrewm@154: }; andrewm@154: andrewm@154: d_can@481cc000 { andrewm@154: compatible = "bosch,d_can"; andrewm@154: ti,hwmods = "d_can0"; andrewm@154: reg = <0x481cc000 0x2000>; andrewm@154: interrupts = <0x34>; andrewm@154: status = "disabled"; andrewm@154: linux,phandle = <0x2c>; andrewm@154: phandle = <0x2c>; andrewm@154: }; andrewm@154: andrewm@154: d_can@481d0000 { andrewm@154: compatible = "bosch,d_can"; andrewm@154: ti,hwmods = "d_can1"; andrewm@154: reg = <0x481d0000 0x2000>; andrewm@154: interrupts = <0x37>; andrewm@154: status = "disabled"; andrewm@154: linux,phandle = <0x2d>; andrewm@154: phandle = <0x2d>; andrewm@154: }; andrewm@154: andrewm@154: timer@44e31000 { andrewm@154: compatible = "ti,omap2-timer"; andrewm@154: reg = <0x44e31000 0x400>; andrewm@154: interrupts = <0x43>; andrewm@154: ti,hwmods = "timer1"; andrewm@154: ti,timer-alwon; andrewm@154: linux,phandle = <0x2e>; andrewm@154: phandle = <0x2e>; andrewm@154: }; andrewm@154: andrewm@154: timer@48040000 { andrewm@154: compatible = "ti,omap2-timer"; andrewm@154: reg = <0x48040000 0x400>; andrewm@154: interrupts = <0x44>; andrewm@154: ti,hwmods = "timer2"; andrewm@154: linux,phandle = <0x2f>; andrewm@154: phandle = <0x2f>; andrewm@154: }; andrewm@154: andrewm@154: timer@48042000 { andrewm@154: compatible = "ti,omap2-timer"; andrewm@154: reg = <0x48042000 0x400>; andrewm@154: interrupts = <0x45>; andrewm@154: ti,hwmods = "timer3"; andrewm@154: linux,phandle = <0x30>; andrewm@154: phandle = <0x30>; andrewm@154: }; andrewm@154: andrewm@154: timer@48044000 { andrewm@154: compatible = "ti,omap2-timer"; andrewm@154: reg = <0x48044000 0x400>; andrewm@154: interrupts = <0x5c>; andrewm@154: ti,hwmods = "timer4"; andrewm@154: ti,timer-pwm; andrewm@154: linux,phandle = <0x31>; andrewm@154: phandle = <0x31>; andrewm@154: }; andrewm@154: andrewm@154: timer@48046000 { andrewm@154: compatible = "ti,omap2-timer"; andrewm@154: reg = <0x48046000 0x400>; andrewm@154: interrupts = <0x5d>; andrewm@154: ti,hwmods = "timer5"; andrewm@154: ti,timer-pwm; andrewm@154: linux,phandle = <0x32>; andrewm@154: phandle = <0x32>; andrewm@154: }; andrewm@154: andrewm@154: timer@48048000 { andrewm@154: compatible = "ti,omap2-timer"; andrewm@154: reg = <0x48048000 0x400>; andrewm@154: interrupts = <0x5e>; andrewm@154: ti,hwmods = "timer6"; andrewm@154: ti,timer-pwm; andrewm@154: linux,phandle = <0x33>; andrewm@154: phandle = <0x33>; andrewm@154: }; andrewm@154: andrewm@154: timer@4804a000 { andrewm@154: compatible = "ti,omap2-timer"; andrewm@154: reg = <0x4804a000 0x400>; andrewm@154: interrupts = <0x5f>; andrewm@154: ti,hwmods = "timer7"; andrewm@154: ti,timer-pwm; andrewm@154: linux,phandle = <0x34>; andrewm@154: phandle = <0x34>; andrewm@154: }; andrewm@154: andrewm@154: pruss@4a300000 { andrewm@154: compatible = "ti,pruss-v2"; andrewm@154: ti,hwmods = "pruss"; andrewm@154: ti,deassert-hard-reset = "pruss", "pruss"; andrewm@154: reg = <0x4a300000 0x80000>; andrewm@154: ti,pintc-offset = <0x20000>; andrewm@154: interrupt-parent = <0x1>; andrewm@154: status = "disabled"; andrewm@154: interrupts = <0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b>; andrewm@154: linux,phandle = <0x35>; andrewm@154: phandle = <0x35>; andrewm@154: }; andrewm@154: andrewm@154: rtc@44e3e000 { andrewm@154: compatible = "ti,da830-rtc"; andrewm@154: reg = <0x44e3e000 0x1000>; andrewm@154: interrupts = <0x4b 0x4c>; andrewm@154: ti,hwmods = "rtc"; andrewm@154: ti,system-power-controller; andrewm@154: }; andrewm@154: andrewm@154: spi@48030000 { andrewm@154: compatible = "ti,omap4-mcspi"; andrewm@154: #address-cells = <0x1>; andrewm@154: #size-cells = <0x0>; andrewm@154: reg = <0x48030000 0x400>; andrewm@154: interrupt = <0x41>; andrewm@154: ti,spi-num-cs = <0x2>; andrewm@154: ti,hwmods = "spi0"; andrewm@154: dmas = <0x9 0x10 0x9 0x11 0x9 0x12 0x9 0x13>; andrewm@154: dma-names = "tx0", "rx0", "tx1", "rx1"; andrewm@154: status = "disabled"; andrewm@154: linux,phandle = <0x36>; andrewm@154: phandle = <0x36>; andrewm@154: }; andrewm@154: andrewm@154: spi@481a0000 { andrewm@154: compatible = "ti,omap4-mcspi"; andrewm@154: #address-cells = <0x1>; andrewm@154: #size-cells = <0x0>; andrewm@154: reg = <0x481a0000 0x400>; andrewm@154: interrupt = <0x7d>; andrewm@154: ti,spi-num-cs = <0x2>; andrewm@154: ti,hwmods = "spi1"; andrewm@154: dmas = <0x9 0x2a 0x9 0x2b 0x9 0x2c 0x9 0x2d>; andrewm@154: dma-names = "tx0", "rx0", "tx1", "rx1"; andrewm@154: status = "disabled"; andrewm@154: linux,phandle = <0x37>; andrewm@154: phandle = <0x37>; andrewm@154: }; andrewm@154: andrewm@154: gpmc@50000000 { andrewm@154: compatible = "ti,am3352-gpmc"; andrewm@154: ti,hwmods = "gpmc"; andrewm@154: reg = <0x50000000 0x1000000>; andrewm@154: interrupts = <0x64>; andrewm@154: gpmc,num-cs = <0x7>; andrewm@154: gpmc,num-waitpins = <0x2>; andrewm@154: #address-cells = <0x2>; andrewm@154: #size-cells = <0x1>; andrewm@154: status = "disabled"; andrewm@154: linux,phandle = <0x38>; andrewm@154: phandle = <0x38>; andrewm@154: }; andrewm@154: andrewm@154: nop-phy@0 { andrewm@154: compatible = "nop-xceiv-usb"; andrewm@154: }; andrewm@154: andrewm@154: nop-phy@1 { andrewm@154: compatible = "nop-xceiv-usb"; andrewm@154: }; andrewm@154: andrewm@154: usb@47400000 { andrewm@154: compatible = "ti,musb-am33xx"; andrewm@154: reg = <0x47400000 0x1000 0x47401000 0x800 0x47401800 0x800>; andrewm@154: interrupts = <0x11 0x12 0x13>; andrewm@154: multipoint = <0x1>; andrewm@154: num-eps = <0x10>; andrewm@154: ram-bits = <0xc>; andrewm@154: port0-mode = <0x3>; andrewm@154: port1-mode = <0x1>; andrewm@154: power = <0xfa>; andrewm@154: ti,hwmods = "usb_otg_hs"; andrewm@154: status = "okay"; andrewm@154: interface_type = <0x1>; andrewm@154: linux,phandle = <0x39>; andrewm@154: phandle = <0x39>; andrewm@154: }; andrewm@154: andrewm@154: ethernet@4a100000 { andrewm@154: compatible = "ti,cpsw"; andrewm@154: ti,hwmods = "cpgmac0"; andrewm@154: cpdma_channels = <0x8>; andrewm@154: ale_entries = <0x400>; andrewm@154: bd_ram_size = <0x2000>; andrewm@154: no_bd_ram = <0x0>; andrewm@154: rx_descs = <0x40>; andrewm@154: mac_control = <0x20>; andrewm@154: slaves = <0x2>; andrewm@154: cpts_active_slave = <0x0>; andrewm@154: cpts_clock_mult = <0x80000000>; andrewm@154: cpts_clock_shift = <0x1d>; andrewm@154: reg = <0x4a100000 0x800 0x4a101200 0x100>; andrewm@154: #address-cells = <0x1>; andrewm@154: #size-cells = <0x1>; andrewm@154: interrupt-parent = <0x1>; andrewm@154: interrupts = <0x28 0x29 0x2a 0x2b>; andrewm@154: ranges; andrewm@154: disable-napi; andrewm@154: linux,phandle = <0x3a>; andrewm@154: phandle = <0x3a>; andrewm@154: andrewm@154: mdio@4a101000 { andrewm@154: compatible = "ti,davinci_mdio"; andrewm@154: #address-cells = <0x1>; andrewm@154: #size-cells = <0x0>; andrewm@154: ti,hwmods = "davinci_mdio"; andrewm@154: bus_freq = <0xf4240>; andrewm@154: reg = <0x4a101000 0x100>; andrewm@154: linux,phandle = <0xc>; andrewm@154: phandle = <0xc>; andrewm@154: }; andrewm@154: andrewm@154: slave@4a100200 { andrewm@154: mac-address = [00 00 00 00 00 00]; andrewm@154: phy_id = <0xc 0x0>; andrewm@154: linux,phandle = <0x3b>; andrewm@154: phandle = <0x3b>; andrewm@154: }; andrewm@154: andrewm@154: slave@4a100300 { andrewm@154: mac-address = [00 00 00 00 00 00]; andrewm@154: phy_id = <0xc 0x1>; andrewm@154: linux,phandle = <0x3c>; andrewm@154: phandle = <0x3c>; andrewm@154: }; andrewm@154: }; andrewm@154: andrewm@154: tscadc@44e0d000 { andrewm@154: compatible = "ti,ti-tscadc"; andrewm@154: reg = <0x44e0d000 0x1000>; andrewm@154: interrupt-parent = <0x1>; andrewm@154: interrupts = <0x10>; andrewm@154: ti,hwmods = "adc_tsc"; andrewm@154: status = "disabled"; andrewm@154: linux,phandle = <0x3d>; andrewm@154: phandle = <0x3d>; andrewm@154: }; andrewm@154: andrewm@154: lcdc@4830e000 { andrewm@154: compatible = "ti,am3352-lcdc", "ti,da830-lcdc"; andrewm@154: reg = <0x4830e000 0x1000>; andrewm@154: interrupts = <0x24>; andrewm@154: status = "disabled"; andrewm@154: ti,hwmods = "lcdc"; andrewm@154: linux,phandle = <0x3e>; andrewm@154: phandle = <0x3e>; andrewm@154: }; andrewm@154: andrewm@154: epwmss@48300000 { andrewm@154: compatible = "ti,am33xx-pwmss"; andrewm@154: reg = <0x48300000 0x10>; andrewm@154: ti,hwmods = "epwmss0"; andrewm@154: #address-cells = <0x1>; andrewm@154: #size-cells = <0x1>; andrewm@154: status = "disabled"; andrewm@154: ranges = <0x48300100 0x48300100 0x80 0x48300180 0x48300180 0x80 0x48300200 0x48300200 0x80>; andrewm@154: linux,phandle = <0x3f>; andrewm@154: phandle = <0x3f>; andrewm@154: andrewm@154: ecap@48300100 { andrewm@154: compatible = "ti,am33xx-ecap"; andrewm@154: #pwm-cells = <0x3>; andrewm@154: reg = <0x48300100 0x80>; andrewm@154: ti,hwmods = "ecap0"; andrewm@154: status = "disabled"; andrewm@154: linux,phandle = <0x40>; andrewm@154: phandle = <0x40>; andrewm@154: }; andrewm@154: andrewm@154: ehrpwm@48300200 { andrewm@154: compatible = "ti,am33xx-ehrpwm"; andrewm@154: #pwm-cells = <0x3>; andrewm@154: reg = <0x48300200 0x80>; andrewm@154: ti,hwmods = "ehrpwm0"; andrewm@154: status = "disabled"; andrewm@154: linux,phandle = <0x41>; andrewm@154: phandle = <0x41>; andrewm@154: }; andrewm@154: }; andrewm@154: andrewm@154: epwmss@48302000 { andrewm@154: compatible = "ti,am33xx-pwmss"; andrewm@154: reg = <0x48302000 0x10>; andrewm@154: ti,hwmods = "epwmss1"; andrewm@154: #address-cells = <0x1>; andrewm@154: #size-cells = <0x1>; andrewm@154: status = "disabled"; andrewm@154: ranges = <0x48302100 0x48302100 0x80 0x48302180 0x48302180 0x80 0x48302200 0x48302200 0x80>; andrewm@154: linux,phandle = <0x42>; andrewm@154: phandle = <0x42>; andrewm@154: andrewm@154: ecap@48302100 { andrewm@154: compatible = "ti,am33xx-ecap"; andrewm@154: #pwm-cells = <0x3>; andrewm@154: reg = <0x48302100 0x80>; andrewm@154: ti,hwmods = "ecap1"; andrewm@154: status = "disabled"; andrewm@154: linux,phandle = <0x43>; andrewm@154: phandle = <0x43>; andrewm@154: }; andrewm@154: andrewm@154: ehrpwm@48302200 { andrewm@154: compatible = "ti,am33xx-ehrpwm"; andrewm@154: #pwm-cells = <0x3>; andrewm@154: reg = <0x48302200 0x80>; andrewm@154: ti,hwmods = "ehrpwm1"; andrewm@154: status = "disabled"; andrewm@154: linux,phandle = <0x44>; andrewm@154: phandle = <0x44>; andrewm@154: }; andrewm@154: }; andrewm@154: andrewm@154: epwmss@48304000 { andrewm@154: compatible = "ti,am33xx-pwmss"; andrewm@154: reg = <0x48304000 0x10>; andrewm@154: ti,hwmods = "epwmss2"; andrewm@154: #address-cells = <0x1>; andrewm@154: #size-cells = <0x1>; andrewm@154: status = "disabled"; andrewm@154: ranges = <0x48304100 0x48304100 0x80 0x48304180 0x48304180 0x80 0x48304200 0x48304200 0x80>; andrewm@154: linux,phandle = <0x45>; andrewm@154: phandle = <0x45>; andrewm@154: andrewm@154: ecap@48304100 { andrewm@154: compatible = "ti,am33xx-ecap"; andrewm@154: #pwm-cells = <0x3>; andrewm@154: reg = <0x48304100 0x80>; andrewm@154: ti,hwmods = "ecap2"; andrewm@154: status = "disabled"; andrewm@154: linux,phandle = <0x46>; andrewm@154: phandle = <0x46>; andrewm@154: }; andrewm@154: andrewm@154: ehrpwm@48304200 { andrewm@154: compatible = "ti,am33xx-ehrpwm"; andrewm@154: #pwm-cells = <0x3>; andrewm@154: reg = <0x48304200 0x80>; andrewm@154: ti,hwmods = "ehrpwm2"; andrewm@154: status = "disabled"; andrewm@154: linux,phandle = <0x47>; andrewm@154: phandle = <0x47>; andrewm@154: }; andrewm@154: }; andrewm@154: andrewm@154: sham@53100000 { andrewm@154: compatible = "ti,omap4-sham"; andrewm@154: ti,hwmods = "sham"; andrewm@154: #address-cells = <0x1>; andrewm@154: #size-cells = <0x0>; andrewm@154: reg = <0x53100000 0x200>; andrewm@154: interrupt-parent = <0x1>; andrewm@154: interrupts = <0x6d>; andrewm@154: dmas = <0x9 0x24>; andrewm@154: dma-names = "rx"; andrewm@154: status = "okay"; andrewm@154: linux,phandle = <0x48>; andrewm@154: phandle = <0x48>; andrewm@154: }; andrewm@154: andrewm@154: aes@53500000 { andrewm@154: compatible = "ti,omap4-aes"; andrewm@154: ti,hwmods = "aes"; andrewm@154: #address-cells = <0x1>; andrewm@154: #size-cells = <0x0>; andrewm@154: reg = <0x53500000 0xa0>; andrewm@154: interrupt-parent = <0x1>; andrewm@154: interrupts = <0x66>; andrewm@154: dmas = <0x9 0x6 0x9 0x5>; andrewm@154: dma-names = "tx", "rx"; andrewm@154: status = "okay"; andrewm@154: linux,phandle = <0x49>; andrewm@154: phandle = <0x49>; andrewm@154: }; andrewm@154: andrewm@154: mcasp@48038000 { andrewm@154: compatible = "ti,omap2-mcasp-audio"; andrewm@154: #address-cells = <0x1>; andrewm@154: #size-cells = <0x0>; andrewm@154: ti,hwmods = "mcasp0"; andrewm@154: reg = <0x48038000 0x2000>; andrewm@154: interrupts = <0x50 0x51>; andrewm@154: status = "disabled"; andrewm@154: asp-chan-q = <0x2>; andrewm@154: tx-dma-offset = <0x46000000>; andrewm@154: rx-dma-offset = <0x46000000>; andrewm@154: dmas = <0x9 0x8 0x9 0x9>; andrewm@154: dma-names = "tx", "rx"; andrewm@154: linux,phandle = <0x4a>; andrewm@154: phandle = <0x4a>; andrewm@154: }; andrewm@154: andrewm@154: mcasp@4803C000 { andrewm@154: compatible = "ti,omap2-mcasp-audio"; andrewm@154: #address-cells = <0x1>; andrewm@154: #size-cells = <0x0>; andrewm@154: ti,hwmods = "mcasp1"; andrewm@154: reg = <0x4803c000 0x2000>; andrewm@154: interrupts = <0x52 0x53>; andrewm@154: status = "disabled"; andrewm@154: asp-chan-q = <0x2>; andrewm@154: tx-dma-offset = <0x46400000>; andrewm@154: rx-dma-offset = <0x46400000>; andrewm@154: dmas = <0x9 0xa 0x9 0xb>; andrewm@154: dma-names = "tx", "rx"; andrewm@154: linux,phandle = <0x4b>; andrewm@154: phandle = <0x4b>; andrewm@154: }; andrewm@154: andrewm@154: gpio-leds { andrewm@154: compatible = "gpio-leds"; andrewm@154: pinctrl-names = "default"; andrewm@154: pinctrl-0 = <0x3>; andrewm@154: andrewm@154: led0 { andrewm@154: label = "beaglebone:green:usr0"; andrewm@154: gpios = <0x5 0x15 0x0>; andrewm@154: linux,default-trigger = "heartbeat"; andrewm@154: default-state = "off"; andrewm@154: }; andrewm@154: andrewm@154: led1 { andrewm@154: label = "beaglebone:green:usr1"; andrewm@154: gpios = <0x5 0x16 0x0>; andrewm@154: linux,default-trigger = "mmc0"; andrewm@154: default-state = "off"; andrewm@154: }; andrewm@154: andrewm@154: led2 { andrewm@154: label = "beaglebone:green:usr2"; andrewm@154: gpios = <0x5 0x17 0x0>; andrewm@154: linux,default-trigger = "cpu0"; andrewm@154: default-state = "off"; andrewm@154: }; andrewm@154: andrewm@154: led3 { andrewm@154: label = "beaglebone:green:usr3"; andrewm@154: gpios = <0x5 0x18 0x0>; andrewm@154: default-state = "off"; andrewm@154: linux,default-trigger = "mmc1"; andrewm@154: }; andrewm@154: }; andrewm@154: }; andrewm@154: andrewm@154: bone_capemgr { andrewm@154: compatible = "ti,bone-capemgr"; andrewm@154: status = "okay"; andrewm@154: eeprom = <0xd>; andrewm@154: andrewm@154: baseboardmaps { andrewm@154: andrewm@154: board@0 { andrewm@154: board-name = "A335BONE"; andrewm@154: compatible-name = "ti,beaglebone"; andrewm@154: linux,phandle = <0x4c>; andrewm@154: phandle = <0x4c>; andrewm@154: }; andrewm@154: andrewm@154: board@1 { andrewm@154: board-name = "A335BNLT"; andrewm@154: compatible-name = "ti,beaglebone-green"; andrewm@154: linux,phandle = <0x4d>; andrewm@154: phandle = <0x4d>; andrewm@154: }; andrewm@154: }; andrewm@154: andrewm@154: slots { andrewm@154: andrewm@154: slot@0 { andrewm@154: eeprom = <0xe>; andrewm@154: }; andrewm@154: andrewm@154: slot@1 { andrewm@154: eeprom = <0xf>; andrewm@154: }; andrewm@154: andrewm@154: slot@2 { andrewm@154: eeprom = <0x10>; andrewm@154: }; andrewm@154: andrewm@154: slot@3 { andrewm@154: eeprom = <0x11>; andrewm@154: }; andrewm@154: andrewm@154: slot@5 { andrewm@154: ti,cape-override; andrewm@154: compatible = "kernel-command-line", "runtime"; andrewm@154: board-name = "Bone-Geiger"; andrewm@154: version = "00A0"; andrewm@154: manufacturer = "Geiger Inc."; andrewm@154: part-number = "BB-BONE-GEIGER"; andrewm@154: }; andrewm@154: andrewm@154: slot@7 { andrewm@154: ti,cape-override; andrewm@154: compatible = "kernel-command-line", "runtime"; andrewm@154: board-name = "Bone-Nixie"; andrewm@154: version = "00A0"; andrewm@154: manufacturer = "Ranostay Industries"; andrewm@154: part-number = "BB-BONE-NIXIE"; andrewm@154: }; andrewm@154: andrewm@154: slot@8 { andrewm@154: ti,cape-override; andrewm@154: compatible = "kernel-command-line", "runtime"; andrewm@154: board-name = "Bone-TFT"; andrewm@154: version = "00A0"; andrewm@154: manufacturer = "Adafruit"; andrewm@154: part-number = "BB-BONE-TFT-01"; andrewm@154: }; andrewm@154: andrewm@154: slot@9 { andrewm@154: ti,cape-override; andrewm@154: compatible = "kernel-command-line", "runtime"; andrewm@154: board-name = "Bone-RTC"; andrewm@154: version = "00A0"; andrewm@154: manufacturer = "Adafruit"; andrewm@154: part-number = "BB-BONE-RTC-01"; andrewm@154: }; andrewm@154: andrewm@154: slot@10 { andrewm@154: ti,cape-override; andrewm@154: compatible = "kernel-command-line", "runtime"; andrewm@154: board-name = "Bone-Hexy"; andrewm@154: version = "00A0"; andrewm@154: manufacturer = "Koen Kooi"; andrewm@154: part-number = "BB-BONE-HEXY-01"; andrewm@154: }; andrewm@154: andrewm@154: slot@11 { andrewm@154: ti,cape-override; andrewm@154: compatible = "kernel-command-line", "runtime"; andrewm@154: board-name = "Bone-MRF24J40"; andrewm@154: version = "00A0"; andrewm@154: manufacturer = "Signal 11 Software"; andrewm@154: part-number = "BB-BONE-MRF24J40"; andrewm@154: }; andrewm@154: andrewm@154: slot@100 { andrewm@154: ti,cape-override; andrewm@154: priority = <0x1>; andrewm@154: compatible = "ti,beaglebone-green"; andrewm@154: board-name = "Bone-LT-eMMC-2G"; andrewm@154: version = "00A0"; andrewm@154: manufacturer = "Texas Instruments"; andrewm@154: part-number = "BB-BONE-EMMC-2G"; andrewm@154: }; andrewm@154: andrewm@154: slot@101 { andrewm@154: ti,cape-override; andrewm@154: priority = <0x1>; andrewm@154: compatible = "ti,beaglebone-green"; andrewm@154: board-name = "Bone-Black-HDMI"; andrewm@154: version = "00A0"; andrewm@154: manufacturer = "Texas Instruments"; andrewm@154: part-number = "BB-BONELT-HDMI"; andrewm@154: }; andrewm@154: }; andrewm@154: andrewm@154: capemaps { andrewm@154: andrewm@154: cape@0 { andrewm@154: part-number = "BB-BONE-DVID-01"; andrewm@154: andrewm@154: version@00A0 { andrewm@154: version = "00A0"; andrewm@154: dtbo = "cape-bone-dvi-00A0.dtbo"; andrewm@154: }; andrewm@154: andrewm@154: version@00A1 { andrewm@154: version = "00A1", "01"; andrewm@154: dtbo = "cape-bone-dvi-00A1.dtbo"; andrewm@154: }; andrewm@154: andrewm@154: version@00A2 { andrewm@154: version = "00A2", "A2"; andrewm@154: dtbo = "cape-bone-dvi-00A2.dtbo"; andrewm@154: }; andrewm@154: andrewm@154: version@00A3 { andrewm@154: version = "00A3"; andrewm@154: dtbo = "cape-bone-dvi-00A2.dtbo"; andrewm@154: }; andrewm@154: }; andrewm@154: andrewm@154: cape@1 { andrewm@154: part-number = "BB-BONE-EMMC-2G"; andrewm@154: andrewm@154: version@00A0 { andrewm@154: version = "00A0"; andrewm@154: dtbo = "cape-bone-2g-emmc1.dtbo"; andrewm@154: }; andrewm@154: }; andrewm@154: andrewm@154: cape@2 { andrewm@154: part-number = "BB-BONE-GEIGER"; andrewm@154: andrewm@154: version@00A0 { andrewm@154: version = "00A0"; andrewm@154: dtbo = "cape-bone-geiger-00A0.dtbo"; andrewm@154: }; andrewm@154: }; andrewm@154: andrewm@154: cape@3 { andrewm@154: part-number = "BB-BONE-LCD3-01"; andrewm@154: andrewm@154: version@00A0 { andrewm@154: version = "00A0"; andrewm@154: dtbo = "cape-bone-lcd3-00A0.dtbo"; andrewm@154: }; andrewm@154: andrewm@154: version@00A2 { andrewm@154: version = "00A2"; andrewm@154: dtbo = "cape-bone-lcd3-00A2.dtbo"; andrewm@154: }; andrewm@154: }; andrewm@154: andrewm@154: cape@4 { andrewm@154: part-number = "BB-BONE-WTHR-01"; andrewm@154: andrewm@154: version@00A0 { andrewm@154: version = "00A0"; andrewm@154: dtbo = "cape-bone-weather-00A0.dtbo"; andrewm@154: }; andrewm@154: }; andrewm@154: andrewm@154: cape@5 { andrewm@154: part-number = "BB-BONELT-HDMI"; andrewm@154: andrewm@154: version@00A0 { andrewm@154: version = "00A0"; andrewm@154: dtbo = "cape-boneblack-hdmi-00A0.dtbo"; andrewm@154: }; andrewm@154: }; andrewm@154: andrewm@154: cape@6 { andrewm@154: part-number = "BB-BONE-NIXIE"; andrewm@154: andrewm@154: version@00A0 { andrewm@154: version = "00A0"; andrewm@154: dtbo = "cape-bone-nixie-00A0.dtbo"; andrewm@154: }; andrewm@154: }; andrewm@154: andrewm@154: cape@7 { andrewm@154: part-number = "BB-BONE-TFT-01"; andrewm@154: andrewm@154: version@00A0 { andrewm@154: version = "00A0"; andrewm@154: dtbo = "cape-bone-adafruit-lcd-00A0.dtbo"; andrewm@154: }; andrewm@154: }; andrewm@154: andrewm@154: cape@8 { andrewm@154: part-number = "BB-BONE-RTC-01"; andrewm@154: andrewm@154: version@00A0 { andrewm@154: version = "00A0"; andrewm@154: dtbo = "cape-bone-adafruit-rtc-00A0.dtbo"; andrewm@154: }; andrewm@154: }; andrewm@154: andrewm@154: cape@9 { andrewm@154: part-number = "BB-BONE-HEXY-01"; andrewm@154: andrewm@154: version@00A0 { andrewm@154: version = "00A0"; andrewm@154: dtbo = "cape-bone-hexy-00A0.dtbo"; andrewm@154: }; andrewm@154: }; andrewm@154: andrewm@154: cape@10 { andrewm@154: part-number = "BB-BONE-MRF24J40"; andrewm@154: andrewm@154: version@00A0 { andrewm@154: version = "00A0"; andrewm@154: dtbo = "cape-bone-mrf24j40-00A0.dtbo"; andrewm@154: }; andrewm@154: }; andrewm@154: andrewm@154: cape@11 { andrewm@154: part-number = "BB-BONE-EXPTEST"; andrewm@154: andrewm@154: version@00A0 { andrewm@154: version = "00A0"; andrewm@154: dtbo = "cape-bone-exptest-00A0.dtbo"; andrewm@154: }; andrewm@154: }; andrewm@154: }; andrewm@154: }; andrewm@154: andrewm@154: fixedregulator@0 { andrewm@154: compatible = "regulator-fixed"; andrewm@154: regulator-name = "vmmcsd_fixed"; andrewm@154: regulator-min-microvolt = <0x325aa0>; andrewm@154: regulator-max-microvolt = <0x325aa0>; andrewm@154: linux,phandle = <0xa>; andrewm@154: phandle = <0xa>; andrewm@154: }; andrewm@154: andrewm@154: __symbols__ { andrewm@154: cpu = "/cpus/cpu@0"; andrewm@154: am33xx_pinmux = "/pinmux@44e10800"; andrewm@154: userled_pins = "/pinmux@44e10800/pinmux_userled_pins"; andrewm@154: i2c0_pins = "/pinmux@44e10800/pinmux_i2c0_pins"; andrewm@154: i2c1_pins = "/pinmux@44e10800/pinmux_i2c1_pins"; andrewm@154: i2c2_pins = "/pinmux@44e10800/pinmux_i2c2_pins"; andrewm@154: rstctl_pins = "/pinmux@44e10800/pinmux_rstctl_pins"; andrewm@154: ocp = "/ocp"; andrewm@154: intc = "/ocp/interrupt-controller@48200000"; andrewm@154: edma = "/ocp/edma@49000000"; andrewm@154: gpio1 = "/ocp/gpio@44e07000"; andrewm@154: gpio2 = "/ocp/gpio@4804c000"; andrewm@154: gpio3 = "/ocp/gpio@481ac000"; andrewm@154: gpio4 = "/ocp/gpio@481ae000"; andrewm@154: rstctl = "/ocp/rstctl@0"; andrewm@154: uart1 = "/ocp/serial@44e09000"; andrewm@154: uart2 = "/ocp/serial@48022000"; andrewm@154: uart3 = "/ocp/serial@48024000"; andrewm@154: uart4 = "/ocp/serial@481a6000"; andrewm@154: uart5 = "/ocp/serial@481a8000"; andrewm@154: uart6 = "/ocp/serial@481aa000"; andrewm@154: i2c0 = "/ocp/i2c@44e0b000"; andrewm@154: tps = "/ocp/i2c@44e0b000/tps@24"; andrewm@154: dcdc1_reg = "/ocp/i2c@44e0b000/tps@24/regulators/regulator@0"; andrewm@154: dcdc2_reg = "/ocp/i2c@44e0b000/tps@24/regulators/regulator@1"; andrewm@154: dcdc3_reg = "/ocp/i2c@44e0b000/tps@24/regulators/regulator@2"; andrewm@154: ldo1_reg = "/ocp/i2c@44e0b000/tps@24/regulators/regulator@3"; andrewm@154: ldo2_reg = "/ocp/i2c@44e0b000/tps@24/regulators/regulator@4"; andrewm@154: ldo3_reg = "/ocp/i2c@44e0b000/tps@24/regulators/regulator@5"; andrewm@154: ldo4_reg = "/ocp/i2c@44e0b000/tps@24/regulators/regulator@6"; andrewm@154: baseboard_eeprom = "/ocp/i2c@44e0b000/baseboard_eeprom@50"; andrewm@154: i2c1 = "/ocp/i2c@4802a000"; andrewm@154: i2c2 = "/ocp/i2c@4819c000"; andrewm@154: cape_eeprom0 = "/ocp/i2c@4819c000/cape_eeprom0@54"; andrewm@154: cape_eeprom1 = "/ocp/i2c@4819c000/cape_eeprom1@55"; andrewm@154: cape_eeprom2 = "/ocp/i2c@4819c000/cape_eeprom2@56"; andrewm@154: cape_eeprom3 = "/ocp/i2c@4819c000/cape_eeprom3@57"; andrewm@154: mmc1 = "/ocp/mmc@48060000"; andrewm@154: mmc2 = "/ocp/mmc@481d8000"; andrewm@154: mmc3 = "/ocp/mmc@47810000"; andrewm@154: wdt2 = "/ocp/wdt@44e35000"; andrewm@154: dcan0 = "/ocp/d_can@481cc000"; andrewm@154: dcan1 = "/ocp/d_can@481d0000"; andrewm@154: timer1 = "/ocp/timer@44e31000"; andrewm@154: timer2 = "/ocp/timer@48040000"; andrewm@154: timer3 = "/ocp/timer@48042000"; andrewm@154: timer4 = "/ocp/timer@48044000"; andrewm@154: timer5 = "/ocp/timer@48046000"; andrewm@154: timer6 = "/ocp/timer@48048000"; andrewm@154: timer7 = "/ocp/timer@4804a000"; andrewm@154: pruss = "/ocp/pruss@4a300000"; andrewm@154: spi0 = "/ocp/spi@48030000"; andrewm@154: spi1 = "/ocp/spi@481a0000"; andrewm@154: gpmc = "/ocp/gpmc@50000000"; andrewm@154: usb_otg_hs = "/ocp/usb@47400000"; andrewm@154: mac = "/ocp/ethernet@4a100000"; andrewm@154: davinci_mdio = "/ocp/ethernet@4a100000/mdio@4a101000"; andrewm@154: cpsw_emac0 = "/ocp/ethernet@4a100000/slave@4a100200"; andrewm@154: cpsw_emac1 = "/ocp/ethernet@4a100000/slave@4a100300"; andrewm@154: tscadc = "/ocp/tscadc@44e0d000"; andrewm@154: lcdc = "/ocp/lcdc@4830e000"; andrewm@154: epwmss0 = "/ocp/epwmss@48300000"; andrewm@154: ecap0 = "/ocp/epwmss@48300000/ecap@48300100"; andrewm@154: ehrpwm0 = "/ocp/epwmss@48300000/ehrpwm@48300200"; andrewm@154: epwmss1 = "/ocp/epwmss@48302000"; andrewm@154: ecap1 = "/ocp/epwmss@48302000/ecap@48302100"; andrewm@154: ehrpwm1 = "/ocp/epwmss@48302000/ehrpwm@48302200"; andrewm@154: epwmss2 = "/ocp/epwmss@48304000"; andrewm@154: ecap2 = "/ocp/epwmss@48304000/ecap@48304100"; andrewm@154: ehrpwm2 = "/ocp/epwmss@48304000/ehrpwm@48304200"; andrewm@154: sham = "/ocp/sham@53100000"; andrewm@154: aes = "/ocp/aes@53500000"; andrewm@154: mcasp0 = "/ocp/mcasp@48038000"; andrewm@154: mcasp1 = "/ocp/mcasp@4803C000"; andrewm@154: baseboard_beaglebone = "/bone_capemgr/baseboardmaps/board@0"; andrewm@154: baseboard_beaglebone_black = "/bone_capemgr/baseboardmaps/board@1"; andrewm@154: vmmcsd_fixed = "/fixedregulator@0"; andrewm@154: }; andrewm@154: };