element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Single-Board Computers
  • Products
  • Dev Tools
  • Single-Board Computers
  • More
  • Cancel
Single-Board Computers
Forum Getting UART working with BB-View
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Single-Board Computers to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 4 replies
  • Subscribers 57 subscribers
  • Views 736 views
  • Users 0 members are here
  • bb-view
  • beaglebone-black
Related

Getting UART working with BB-View

Former Member
Former Member over 11 years ago

Hello

I used to use the original circuitco beagleboardtoys.com 7" inch display and I didn't have any problems of getting the UART working on it.

When I connect BeagleBone Black to the BB-View Screen, I cannot get the UART4 ( p9_11 RxD & p9_13 TxD) working. In the datasheet for the BB-View It says that pins that should have UART4 are either not-connected or assigned to another set: J2_11 USER3, GPIO3; J2_13 NC, NC.

 

I tried doing: echo BB-UART4 > /sys/devices/bone_capemgr.*/slots. Was expecting UART4 to be working (even: cat  /sys/devices/bone_capemgr.*/slots, was showing UART4 to be activated), but couldn't get anything out of UART.

 

My first guess was that at fault is am335x-boneblack.dtb & am335x-bonebalck-lcd7.dtbo device tree overlay that I put (installed) on the board for BB-View Screen to work. Now I suspect that it's uImage file that changed all configurations on the board and made the UART inaccessible.

 

If anybody had the same problem of not getting the UART working, could you please guide me how to get UART working with the BB-View 7" inch touch-screen.  

  • Sign in to reply
  • Cancel
Parents
  • Former Member
    Former Member over 10 years ago

    Hello everyone,

     

    I'm new to the community and recently decided to buy a beaglebone with an bb-view LCD7 i'm trying to get an Serial device connected to BBB at the same time as the BB-view,

     

    Since this thread is similar to what i'm trying to accomplish i will post my question here as well, I have already read some manuals and forumposts about possible issues, and figured i can probably only use UART1, due to the HDMI/LCD pins being used, which i will be okay with.

     

    But it is currently used as an input for the user1-button by the BB-View, is there any way i can edit it out into the dbs (converting it through dts)?

     

    And if so can anyone give me some directions on where to into the dts file? (included below: dts file from am335x-boneblack.dts).

     

    Sorry for the long include.

     

     

     

    /dts-v1/;

     

     

    / {

            #address-cells = <0x1>;

            #size-cells = <0x1>;

            compatible = "ti,am335x-bone", "ti,am33xx";

            interrupt-parent = <0x1>;

            model = "TI AM335x BeagleBone";

     

     

            chosen {

            };

     

     

            aliases {

                    serial0 = "/ocp/serial@44e09000";

                    serial1 = "/ocp/serial@48022000";

                    serial2 = "/ocp/serial@48024000";

                    serial3 = "/ocp/serial@481a6000";

                    serial4 = "/ocp/serial@481a8000";

                    serial5 = "/ocp/serial@481aa000";

            };

     

     

            memory {

                    device_type = "memory";

                    reg = <0x80000000 0x10000000>;

            };

     

     

            cpus {

     

     

                    cpu@0 {

                            compatible = "arm,cortex-a8";

                            operating-points = <0xf4240 0x149970 0xc3500 0x13d620 0x927c0 0x10f7c0 0x493e0 0xec928>;

                            voltage-tolerance = <0x2>;

                            clock-latency = <0x493e0>;

                            cpu0-supply = <0x2>;

                            linux,phandle = <0xe>;

                            phandle = <0xe>;

                    };

            };

     

     

            pmu {

                    compatible = "arm,cortex-a8-pmu";

                    interrupts = <0x3>;

            };

     

     

            soc {

                    compatible = "ti,omap-infra";

     

     

                    mpu {

                            compatible = "ti,omap3-mpu";

                            ti,hwmods = "mpu";

                    };

            };

     

     

            pinmux@44e10800 {

                    compatible = "pinctrl-single";

                    reg = <0x44e10800 0x238>;

                    #address-cells = <0x1>;

                    #size-cells = <0x0>;

                    pinctrl-single,register-width = <0x20>;

                    pinctrl-single,function-mask = <0x7f>;

                    pinctrl-names = "default";

                    pinctrl-0 = <0x3>;

                    linux,phandle = <0xf>;

                    phandle = <0xf>;

     

     

                    pinmux_userled_pins {

                            pinctrl-single,pins = <0x54 0x7 0x58 0x17 0x5c 0x7 0x60 0x17>;

                            linux,phandle = <0x3>;

                            phandle = <0x3>;

                    };

     

     

                    pinmux_i2c0_pins {

                            pinctrl-single,pins = <0x188 0x70 0x18c 0x70>;

                            linux,phandle = <0x6>;

                            phandle = <0x6>;

                    };

     

     

                    pinmux_mmc1_pins {

                            pinctrl-single,pins = <0x160 0x2f>;

                            linux,phandle = <0x8>;

                            phandle = <0x8>;

                    };

     

     

                    pinmux_rstctl_pins {

                            pinctrl-single,pins = <0x50 0x17>;

                            linux,phandle = <0x4>;

                            phandle = <0x4>;

                    };

            };

     

     

            ocp {

                    compatible = "simple-bus";

                    #address-cells = <0x1>;

                    #size-cells = <0x1>;

                    ranges;

                    ti,hwmods = "l3_main";

                    linux,phandle = <0x10>;

                    phandle = <0x10>;

     

     

                    interrupt-controller@48200000 {

                            compatible = "ti,omap2-intc";

                            interrupt-controller;

                            #interrupt-cells = <0x1>;

                            ti,intc-size = <0x80>;

                            reg = <0x48200000 0x1000>;

                            linux,phandle = <0x1>;

                            phandle = <0x1>;

                    };

     

     

                    edma@49000000 {

                            compatible = "ti,edma3";

                            ti,hwmods = "tpcc", "tptc0", "tptc1", "tptc2";

                            reg = <0x49000000 0x10000 0x44e10f90 0x40>;

                            interrupt-parent = <0x1>;

                            interrupts = <0xc 0xd 0xe>;

                            #dma-cells = <0x1>;

                            dma-channels = <0x40>;

                            ti,edma-regions = <0x4>;

                            ti,edma-slots = <0x100>;

                            ti,edma-queue-tc-map = <0x0 0x0 0x1 0x1 0x2 0x2>;

                            ti,edma-queue-priority-map = <0x0 0x0 0x1 0x1 0x2 0x2>;

                            ti,edma-default-queue = <0x1>;

                            ti,edma-xbar-event-map = <0x20 0xc 0x1e 0x14>;

                            linux,phandle = <0x7>;

                            phandle = <0x7>;

                    };

     

     

                    gpio@44e07000 {

                            compatible = "ti,omap4-gpio";

                            ti,hwmods = "gpio1";

                            gpio-controller;

                            #gpio-cells = <0x2>;

                            interrupt-controller;

                            #interrupt-cells = <0x1>;

                            reg = <0x44e07000 0x1000>;

                            interrupts = <0x60>;

                            linux,phandle = <0x9>;

                            phandle = <0x9>;

                    };

     

     

                    gpio@4804c000 {

                            compatible = "ti,omap4-gpio";

                            ti,hwmods = "gpio2";

                            gpio-controller;

                            #gpio-cells = <0x2>;

                            interrupt-controller;

                            #interrupt-cells = <0x1>;

                            reg = <0x4804c000 0x1000>;

                            interrupts = <0x62>;

                            linux,phandle = <0x5>;

                            phandle = <0x5>;

                    };

     

     

                    gpio@481ac000 {

                            compatible = "ti,omap4-gpio";

                            ti,hwmods = "gpio3";

                            gpio-controller;

                            #gpio-cells = <0x2>;

                            interrupt-controller;

                            #interrupt-cells = <0x1>;

                            reg = <0x481ac000 0x1000>;

                            interrupts = <0x20>;

                            linux,phandle = <0x11>;

                            phandle = <0x11>;

                    };

     

     

                     gpio@481ae000 {

                            compatible = "ti,omap4-gpio";

                            ti,hwmods = "gpio4";

                            gpio-controller;

                            #gpio-cells = <0x2>;

                            interrupt-controller;

                            #interrupt-cells = <0x1>;

                            reg = <0x481ae000 0x1000>;

                            interrupts = <0x3e>;

                            linux,phandle = <0x12>;

                            phandle = <0x12>;

                    };

     

     

                    rstctl@0 {

                            status = "okay";

                            compatible = "gpio-rctrl";

                            pinctrl-names = "default";

                            pinctrl-0 = <0x4>;

                            #reset-cells = <0x2>;

                            gpios = <0x5 0x14 0x0>;

                            gpio-names = "eMMC_RSTn";

                            linux,phandle = <0xb>;

                            phandle = <0xb>;

                    };

     

     

                    serial@44e09000 {

                            compatible = "ti,omap3-uart";

                            ti,hwmods = "uart1";

                            clock-frequency = <0x2dc6c00>;

                            reg = <0x44e09000 0x2000>;

                            interrupts = <0x48>;

                            status = "okay";

                            linux,phandle = <0x13>;

                            phandle = <0x13>;

                    };

     

     

                    serial@48022000 {

                            compatible = "ti,omap3-uart";

                            ti,hwmods = "uart2";

                            clock-frequency = <0x2dc6c00>;

                            reg = <0x48022000 0x2000>;

                            interrupts = <0x49>;

                            status = "disabled";

                            linux,phandle = <0x14>;

                            phandle = <0x14>;

                    };

     

     

                    serial@48024000 {

                            compatible = "ti,omap3-uart";

                            ti,hwmods = "uart3";

                            clock-frequency = <0x2dc6c00>;

                            reg = <0x48024000 0x2000>;

                            interrupts = <0x4a>;

                            status = "disabled";

                            linux,phandle = <0x15>;

                            phandle = <0x15>;

                    };

     

     

                    serial@481a6000 {

                            compatible = "ti,omap3-uart";

                            ti,hwmods = "uart4";

                            clock-frequency = <0x2dc6c00>;

                            reg = <0x481a6000 0x2000>;

                            interrupts = <0x2c>;

                            status = "disabled";

                            linux,phandle = <0x16>;

                            phandle = <0x16>;

                    };

     

     

                    serial@481a8000 {

                            compatible = "ti,omap3-uart";

                            ti,hwmods = "uart5";

                            clock-frequency = <0x2dc6c00>;

                            reg = <0x481a8000 0x2000>;

                            interrupts = <0x2d>;

                            status = "disabled";

                            linux,phandle = <0x17>;

                            phandle = <0x17>;

                    };

     

     

                    serial@481aa000 {

                            compatible = "ti,omap3-uart";

                            ti,hwmods = "uart6";

                            clock-frequency = <0x2dc6c00>;

                            reg = <0x481aa000 0x2000>;

                            interrupts = <0x2e>;

                            status = "disabled";

                            linux,phandle = <0x18>;

                            phandle = <0x18>;

                    };

     

     

                    i2c@44e0b000 {

                            compatible = "ti,omap4-i2c";

                            #address-cells = <0x1>;

                            #size-cells = <0x0>;

                            ti,hwmods = "i2c1";

                            reg = <0x44e0b000 0x1000>;

                            interrupts = <0x46>;

                            status = "okay";

                            clock-frequency = <0x61a80>;

                            pinctrl-names = "default";

                            pinctrl-0 = <0x6>;

                            linux,phandle = <0x19>;

                            phandle = <0x19>;

     

     

                            tps@24 {

                                    reg = <0x24>;

                                    compatible = "ti,tps65217";

                                    ti,pmic-shutdown-controller;

                                    interrupt-parent = <0x1>;

                                    interrupts = <0x7>;

      linux,phandle = <0x1a>;

                                    phandle = <0x1a>;

     

     

                                    regulators {

                                            #address-cells = <0x1>;

                                            #size-cells = <0x0>;

     

     

                                            regulator@0 {

                                                    reg = <0x0>;

                                                    regulator-compatible = "dcdc1";

                                                    regulator-always-on;

                                                    linux,phandle = <0x1b>;

                                                    phandle = <0x1b>;

                                            };

     

     

                                            regulator@1 {

                                                    reg = <0x1>;

                                                    regulator-compatible = "dcdc2";

                                                    regulator-name = "vdd_mpu";

                                                    regulator-min-microvolt = <0xe1d48>;

                                                    regulator-max-microvolt = <0x1437c8>;

                                                    regulator-boot-on;

                                                    regulator-always-on;

                                                    linux,phandle = <0x2>;

                                                    phandle = <0x2>;

                                            };

     

     

                                            regulator@2 {

                                                    reg = <0x2>;

                                                    regulator-compatible = "dcdc3";

                                                    regulator-name = "vdd_core";

                                                    regulator-min-microvolt = <0xe1d48>;

                                                    regulator-max-microvolt = <0x118c30>;

                                                    regulator-boot-on;

                                                    regulator-always-on;

                                                    linux,phandle = <0x1c>;

                                                    phandle = <0x1c>;

                                            };

     

     

                                            regulator@3 {

                                                    reg = <0x3>;

                                                    regulator-compatible = "ldo1";

                                                    regulator-always-on;

                                                    linux,phandle = <0x1d>;

                                                    phandle = <0x1d>;

                                            };

     

     

                                            regulator@4 {

                                                    reg = <0x4>;

                                                    regulator-compatible = "ldo2";

                                                    regulator-always-on;

                                                    linux,phandle = <0x1e>;

                                                    phandle = <0x1e>;

                                            };

                                            regulator@5 {

                                                    reg = <0x5>;

                                                    regulator-compatible = "ldo3";

                                                    regulator-min-microvolt = <0x1b7740>;

                                                    regulator-max-microvolt = <0x1b7740>;

                                                    regulator-always-on;

                                                    linux,phandle = <0x1f>;

                                                    phandle = <0x1f>;

                                            };

     

     

                                            regulator@6 {

                                                    reg = <0x6>;

                                                    regulator-compatible = "ldo4";

                                                    regulator-always-on;

                                                    linux,phandle = <0x20>;

                                                    phandle = <0x20>;

                                            };

                                    };

                            };

     

     

                            baseboard_eeprom@50 {

                                    compatible = "at,24c256";

                                    reg = <0x50>;

                                    linux,phandle = <0xd>;

                                    phandle = <0xd>;

                            };

                    };

     

     

                    i2c@4802a000 {

                            compatible = "ti,omap4-i2c";

                            #address-cells = <0x1>;

                            #size-cells = <0x0>;

                            ti,hwmods = "i2c2";

                            reg = <0x4802a000 0x1000>;

                            interrupts = <0x47>;

                            status = "disabled";

                            linux,phandle = <0x21>;

                            phandle = <0x21>;

                    };

     

     

                    i2c@4819c000 {

                            compatible = "ti,omap4-i2c";

                            #address-cells = <0x1>;

                            #size-cells = <0x0>;

                            ti,hwmods = "i2c3";

                            reg = <0x4819c000 0x1000>;

                            interrupts = <0x1e>;

                            status = "disabled";

                            linux,phandle = <0x22>;

                            phandle = <0x22>;

                    };

     

     

                    mmc@48060000 {

                            compatible = "ti,omap3-hsmmc";

                            ti,hwmods = "mmc1";

      ti,dual-volt;

                            ti,needs-special-reset;

                            ti,needs-special-hs-handling;

                            dmas = <0x7 0x18 0x7 0x19>;

                            dma-names = "tx", "rx";

                            status = "okay";

                            pinctrl-names = "default";

                            pinctrl-0 = <0x8>;

                            bus-width = <0x4>;

                            cd-gpios = <0x9 0x6 0x0>;

                            cd-inverted;

                            vmmc-supply = <0xa>;

                            ti,vcc-aux-disable-is-sleep;

                            linux,phandle = <0x23>;

                            phandle = <0x23>;

                    };

     

     

                    mmc@481d8000 {

                            compatible = "ti,omap3-hsmmc";

                            ti,hwmods = "mmc2";

                            ti,needs-special-reset;

                            ti,needs-special-hs-handling;

                            dmas = <0x7 0x2 0x7 0x3>;

                            dma-names = "tx", "rx";

                            status = "disabled";

                            vmmc-supply = <0xa>;

                            bus-width = <0x8>;

                            ti,non-removable;

                            reset = <0xb 0x0 0x0>;

                            reset-names = "eMMC_RSTn-CONSUMER";

                            linux,phandle = <0x24>;

                            phandle = <0x24>;

                    };

     

     

                    mmc@47810000 {

                            compatible = "ti,omap3-hsmmc";

                            ti,hwmods = "mmc3";

                            ti,needs-special-reset;

                            ti,needs-special-hs-handling;

                            status = "disabled";

                            linux,phandle = <0x25>;

                            phandle = <0x25>;

                    };

     

     

                    wdt@44e35000 {

                            compatible = "ti,omap3-wdt";

                            ti,hwmods = "wd_timer2";

                            reg = <0x44e35000 0x1000>;

                            interrupts = <0x5b>;

                            linux,phandle = <0x26>;

                            phandle = <0x26>;

                    };

     

     

                    d_can@481cc000 {

                            compatible = "bosch,d_can";

                           ti,hwmods = "d_can0";

                            reg = <0x481cc000 0x2000>;

                            interrupts = <0x34>;

                            status = "disabled";

                            linux,phandle = <0x27>;

                            phandle = <0x27>;

                    };

     

     

                    d_can@481d0000 {

                            compatible = "bosch,d_can";

                            ti,hwmods = "d_can1";

                            reg = <0x481d0000 0x2000>;

                            interrupts = <0x37>;

                            status = "disabled";

                            linux,phandle = <0x28>;

                            phandle = <0x28>;

                    };

     

     

                    timer@44e31000 {

                            compatible = "ti,omap2-timer";

                            reg = <0x44e31000 0x400>;

                            interrupts = <0x43>;

                            ti,hwmods = "timer1";

                            ti,timer-alwon;

                            linux,phandle = <0x29>;

                            phandle = <0x29>;

                    };

     

     

                    timer@48040000 {

                            compatible = "ti,omap2-timer";

                            reg = <0x48040000 0x400>;

                            interrupts = <0x44>;

                            ti,hwmods = "timer2";

                            linux,phandle = <0x2a>;

                            phandle = <0x2a>;

                    };

     

     

                    timer@48042000 {

                            compatible = "ti,omap2-timer";

                            reg = <0x48042000 0x400>;

                            interrupts = <0x45>;

                            ti,hwmods = "timer3";

                            linux,phandle = <0x2b>;

                            phandle = <0x2b>;

                    };

     

     

                    timer@48044000 {

                            compatible = "ti,omap2-timer";

                            reg = <0x48044000 0x400>;

                            interrupts = <0x5c>;

                            ti,hwmods = "timer4";

                            ti,timer-pwm;

                            linux,phandle = <0x2c>;

                            phandle = <0x2c>;

                    };

                 timer@48046000 {

                            compatible = "ti,omap2-timer";

                            reg = <0x48046000 0x400>;

                            interrupts = <0x5d>;

                            ti,hwmods = "timer5";

                            ti,timer-pwm;

                            linux,phandle = <0x2d>;

                            phandle = <0x2d>;

                    };

     

     

                    timer@48048000 {

                            compatible = "ti,omap2-timer";

                            reg = <0x48048000 0x400>;

                            interrupts = <0x5e>;

                            ti,hwmods = "timer6";

                            ti,timer-pwm;

                            linux,phandle = <0x2e>;

                            phandle = <0x2e>;

                    };

     

     

                    timer@4804a000 {

                            compatible = "ti,omap2-timer";

                            reg = <0x4804a000 0x400>;

                            interrupts = <0x5f>;

                            ti,hwmods = "timer7";

                            ti,timer-pwm;

                            linux,phandle = <0x2f>;

                            phandle = <0x2f>;

                    };

     

     

                    pruss@4a300000 {

                            compatible = "ti,pruss-v2";

                            ti,hwmods = "pruss";

                            ti,deassert-hard-reset = "pruss", "pruss";

                            reg = <0x4a300000 0x80000>;

                            ti,pintc-offset = <0x20000>;

                            interrupt-parent = <0x1>;

                            status = "disabled";

                            interrupts = <0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b>;

                            linux,phandle = <0x30>;

                            phandle = <0x30>;

                    };

     

     

                    rtc@44e3e000 {

                            compatible = "ti,da830-rtc";

                            reg = <0x44e3e000 0x1000>;

                            interrupts = <0x4b 0x4c>;

                            ti,hwmods = "rtc";

                            ti,system-power-controller;

                    };

     

     

                    spi@48030000 {

                            compatible = "ti,omap4-mcspi";

                            #address-cells = <0x1>;

                            #size-cells = <0x0>;

                            reg = <0x48030000 0x400>;

                            interrupt = <0x41>;

                            ti,spi-num-cs = <0x2>;

                            ti,hwmods = "spi0";

                            dmas = <0x7 0x10 0x7 0x11 0x7 0x12 0x7 0x13>;

                            dma-names = "tx0", "rx0", "tx1", "rx1";

                            status = "disabled";

                            linux,phandle = <0x31>;

                            phandle = <0x31>;

                    };

     

     

                    spi@481a0000 {

                            compatible = "ti,omap4-mcspi";

                            #address-cells = <0x1>;

                            #size-cells = <0x0>;

                            reg = <0x481a0000 0x400>;

                            interrupt = <0x7d>;

                            ti,spi-num-cs = <0x2>;

                            ti,hwmods = "spi1";

                            dmas = <0x7 0x2a 0x7 0x2b 0x7 0x2c 0x7 0x2d>;

                            dma-names = "tx0", "rx0", "tx1", "rx1";

                            status = "disabled";

                            linux,phandle = <0x32>;

                            phandle = <0x32>;

                    };

     

     

                    gpmc@50000000 {

                            compatible = "ti,am3352-gpmc";

                            ti,hwmods = "gpmc";

                            reg = <0x50000000 0x1000000>;

                            interrupts = <0x64>;

                            gpmc,num-cs = <0x7>;

                            gpmc,num-waitpins = <0x2>;

                            #address-cells = <0x2>;

                            #size-cells = <0x1>;

                            status = "disabled";

                            linux,phandle = <0x33>;

                            phandle = <0x33>;

                    };

     

     

                    nop-phy@0 {

                            compatible = "nop-xceiv-usb";

                    };

     

     

                    nop-phy@1 {

                            compatible = "nop-xceiv-usb";

                    };

     

     

                    usb@47400000 {

                            compatible = "ti,musb-am33xx";

                            reg = <0x47400000 0x1000 0x47401000 0x800 0x47401800 0x800>;

                            interrupts = <0x11 0x12 0x13>;

                            multipoint = <0x1>;

                            num-eps = <0x10>;

      ram-bits = <0xc>;

                            port0-mode = <0x3>;

                            port1-mode = <0x1>;

                            power = <0xfa>;

                            ti,hwmods = "usb_otg_hs";

                            status = "okay";

                            interface_type = <0x1>;

                            linux,phandle = <0x34>;

                            phandle = <0x34>;

                    };

     

     

                    ethernet@4a100000 {

                            compatible = "ti,cpsw";

                            ti,hwmods = "cpgmac0";

                            cpdma_channels = <0x8>;

                            ale_entries = <0x400>;

                            bd_ram_size = <0x2000>;

                            no_bd_ram = <0x0>;

                            rx_descs = <0x40>;

                            mac_control = <0x20>;

                            slaves = <0x2>;

                            cpts_active_slave = <0x0>;

                            cpts_clock_mult = <0x80000000>;

                            cpts_clock_shift = <0x1d>;

                            reg = <0x4a100000 0x800 0x4a101200 0x100>;

                            #address-cells = <0x1>;

                            #size-cells = <0x1>;

                            interrupt-parent = <0x1>;

                            interrupts = <0x28 0x29 0x2a 0x2b>;

                            ranges;

                            disable-napi;

                            linux,phandle = <0x35>;

                            phandle = <0x35>;

     

     

                            mdio@4a101000 {

                                    compatible = "ti,davinci_mdio";

                                    #address-cells = <0x1>;

                                    #size-cells = <0x0>;

                                    ti,hwmods = "davinci_mdio";

                                    bus_freq = <0xf4240>;

                                    reg = <0x4a101000 0x100>;

                                    linux,phandle = <0xc>;

                                    phandle = <0xc>;

                            };

     

     

                            slave@4a100200 {

                                    mac-address = [00 00 00 00 00 00];

                                    phy_id = <0xc 0x0>;

                                    linux,phandle = <0x36>;

                                    phandle = <0x36>;

                            };

     

     

                            slave@4a100300 {

                                    mac-address = [00 00 00 00 00 00];

                                    phy_id = <0xc 0x1>;

                                    linux,phandle = <0x37>;

                                    phandle = <0x37>;

                            };

                    };

     

     

                    tscadc@44e0d000 {

                            compatible = "ti,ti-tscadc";

                            reg = <0x44e0d000 0x1000>;

                            interrupt-parent = <0x1>;

                            interrupts = <0x10>;

                            ti,hwmods = "adc_tsc";

                            status = "disabled";

                            linux,phandle = <0x38>;

                            phandle = <0x38>;

                    };

     

     

                    lcdc@4830e000 {

                            compatible = "ti,am3352-lcdc", "ti,da830-lcdc";

                            reg = <0x4830e000 0x1000>;

                            interrupts = <0x24>;

                            status = "disabled";

                            ti,hwmods = "lcdc";

                            linux,phandle = <0x39>;

                            phandle = <0x39>;

                    };

     

     

                    epwmss@48300000 {

                            compatible = "ti,am33xx-pwmss";

                            reg = <0x48300000 0x10>;

                            ti,hwmods = "epwmss0";

                            #address-cells = <0x1>;

                            #size-cells = <0x1>;

                            status = "disabled";

                            ranges = <0x48300100 0x48300100 0x80 0x48300180 0x48300180 0x80 0x48300200 0x48300200 0x80$

                            linux,phandle = <0x3a>;

                            phandle = <0x3a>;

     

     

                            ecap@48300100 {

                                    compatible = "ti,am33xx-ecap";

                                    #pwm-cells = <0x3>;

                                    reg = <0x48300100 0x80>;

                                    ti,hwmods = "ecap0";

                                    status = "disabled";

                                    linux,phandle = <0x3b>;

                                    phandle = <0x3b>;

                            };

     

     

                            ehrpwm@48300200 {

                                    compatible = "ti,am33xx-ehrpwm";

                                    #pwm-cells = <0x3>;

                                    reg = <0x48300200 0x80>;

                                    ti,hwmods = "ehrpwm0";

                                    status = "disabled";

                                    linux,phandle = <0x3c>;

                                    phandle = <0x3c>;

                            };

                    };

     

     

                    epwmss@48302000 {

                            compatible = "ti,am33xx-pwmss";

                            reg = <0x48302000 0x10>;

                            ti,hwmods = "epwmss1";

                            #address-cells = <0x1>;

                            #size-cells = <0x1>;

                            status = "disabled";

                            ranges = <0x48302100 0x48302100 0x80 0x48302180 0x48302180 0x80 0x48302200 0x48302200 0x80$

                            linux,phandle = <0x3d>;

                            phandle = <0x3d>;

     

     

                            ecap@48302100 {

                                    compatible = "ti,am33xx-ecap";

                                    #pwm-cells = <0x3>;

                                    reg = <0x48302100 0x80>;

                                    ti,hwmods = "ecap1";

                                    status = "disabled";

                                    linux,phandle = <0x3e>;

                                    phandle = <0x3e>;

                            };

     

     

                            ehrpwm@48302200 {

                                    compatible = "ti,am33xx-ehrpwm";

                                    #pwm-cells = <0x3>;

                                    reg = <0x48302200 0x80>;

                                    ti,hwmods = "ehrpwm1";

                                    status = "disabled";

                                    linux,phandle = <0x3f>;

                                    phandle = <0x3f>;

                            };

                    };

     

     

                    epwmss@48304000 {

                            compatible = "ti,am33xx-pwmss";

                            reg = <0x48304000 0x10>;

                            ti,hwmods = "epwmss2";

                            #address-cells = <0x1>;

                            #size-cells = <0x1>;

                            status = "disabled";

                            ranges = <0x48304100 0x48304100 0x80 0x48304180 0x48304180 0x80 0x48304200 0x48304200 0x80$

                            linux,phandle = <0x40>;

                            phandle = <0x40>;

     

     

                            ecap@48304100 {

                                    compatible = "ti,am33xx-ecap";

                                    #pwm-cells = <0x3>;

                                    reg = <0x48304100 0x80>;

                                    ti,hwmods = "ecap2";

                                    status = "disabled";

                                    linux,phandle = <0x41>;

                                    phandle = <0x41>;

                            };

     

     

                            ehrpwm@48304200 {

                                    compatible = "ti,am33xx-ehrpwm";

                                    #pwm-cells = <0x3>;

                                    reg = <0x48304200 0x80>;

                                    ti,hwmods = "ehrpwm2";

                                    status = "disabled";

                                    linux,phandle = <0x42>;

                                    phandle = <0x42>;

                            };

                    };

     

     

                    sham@53100000 {

                            compatible = "ti,omap4-sham";

                            ti,hwmods = "sham";

                            #address-cells = <0x1>;

                            #size-cells = <0x0>;

                            reg = <0x53100000 0x200>;

                            interrupt-parent = <0x1>;

                            interrupts = <0x6d>;

                            dmas = <0x7 0x24>;

                            dma-names = "rx";

                            status = "okay";

                            linux,phandle = <0x43>;

                            phandle = <0x43>;

                    };

     

     

                    aes@53500000 {

                            compatible = "ti,omap4-aes";

                            ti,hwmods = "aes";

                            #address-cells = <0x1>;

                            #size-cells = <0x0>;

                            reg = <0x53500000 0xa0>;

                            interrupt-parent = <0x1>;

                            interrupts = <0x66>;

                            dmas = <0x7 0x6 0x7 0x5>;

                            dma-names = "tx", "rx";

                            status = "okay";

                            linux,phandle = <0x44>;

                            phandle = <0x44>;

                    };

     

     

                    mcasp@48038000 {

                            compatible = "ti,omap2-mcasp-audio";

                            #address-cells = <0x1>;

                            #size-cells = <0x0>;

                            ti,hwmods = "mcasp0";

                            reg = <0x48038000 0x2000>;

                            interrupts = <0x50 0x51>;

                            status = "disabled";

                            asp-chan-q = <0x2>;

                            tx-dma-offset = <0x46000000>;

                            rx-dma-offset = <0x46000000>;

                            dmas = <0x7 0x8 0x7 0x9>;

                            dma-names = "tx", "rx";

                    };

     

     

                    mcasp@4803C000 {

                            compatible = "ti,omap2-mcasp-audio";

                            #address-cells = <0x1>;

                            #size-cells = <0x0>;

                            ti,hwmods = "mcasp1";

                            reg = <0x4803c000 0x2000>;

                            interrupts = <0x52 0x53>;

                            status = "disabled";

                            asp-chan-q = <0x2>;

                            tx-dma-offset = <0x46400000>;

                            rx-dma-offset = <0x46400000>;

                            dmas = <0x7 0xa 0x7 0xb>;

                            dma-names = "tx", "rx";

                            linux,phandle = <0x46>;

                            phandle = <0x46>;

                    };

     

     

                    bandgap@44e10448 {

                            compatible = "ti,am335x-bandgap";

                            reg = <0x44e10448 0x8>;

                    };

     

     

                    gpio-leds {

                            compatible = "gpio-leds";

                            pinctrl-names = "default";

                            pinctrl-0 = <0x3>;

     

     

                            led0 {

                                    label = "beaglebone:green:usr0";

                                    gpios = <0x5 0x15 0x0>;

                                    linux,default-trigger = "heartbeat";

                                    default-state = "off";

                            };

     

     

                            led1 {

                                    label = "beaglebone:green:usr1";

                                    gpios = <0x5 0x16 0x0>;

                                    linux,default-trigger = "mmc0";

                                    default-state = "off";

                            };

     

     

                            led2 {

                                    label = "beaglebone:green:usr2";

                                    gpios = <0x5 0x17 0x0>;

                                    linux,default-trigger = "cpu0";

                                    default-state = "off";

                            };

     

     

                            led3 {

                                    label = "beaglebone:green:usr3";

                                    gpios = <0x5 0x18 0x0>;

                                    default-state = "off";

                                    linux,default-trigger = "mmc1";

                            };

                    };

            };

     

     

            bone_capemgr {

                    compatible = "ti,bone-capemgr";

                    status = "okay";

                    eeprom = <0xd>;

     

     

                    baseboardmaps {

     

     

                            board@0 {

                                    board-name = "A335BONE";

                                    compatible-name = "ti,beaglebone";

                                    linux,phandle = <0x47>;

                                    phandle = <0x47>;

                            };

     

     

                            board@1 {

                                    board-name = "A335BNLT";

                                    compatible-name = "ti,beaglebone-black";

                                    linux,phandle = <0x48>;

                                    phandle = <0x48>;

                            };

                    };

     

     

                    slots {

     

     

                            slot@5 {

                                    ti,cape-override;

                                    compatible = "kernel-command-line", "runtime";

                                    board-name = "Bone-Geiger";

                                    version = "00A0";

                                    manufacturer = "Geiger Inc.";

                                    part-number = "BB-BONE-GEIGER";

                            };

     

     

                            slot@7 {

                                    ti,cape-override;

                                    compatible = "kernel-command-line", "runtime";

                                    board-name = "Bone-Nixie";

                                    version = "00A0";

                                    manufacturer = "Ranostay Industries";

                                    part-number = "BB-BONE-NIXIE";

                            };

     

     

                            slot@8 {

                                    ti,cape-override;

                                    compatible = "kernel-command-line", "runtime";

                                    board-name = "Bone-TFT";

                                    version = "00A0";

                                    manufacturer = "Adafruit";

                            };

     

     

                            slot@9 {

                                    ti,cape-override;

                                    compatible = "kernel-command-line", "runtime";

                                    board-name = "Bone-RTC";

                                    version = "00A0";

                                    manufacturer = "Adafruit";

                                    part-number = "BB-BONE-RTC-01";

                            };

     

     

                            slot@10 {

                                    ti,cape-override;

                                    compatible = "kernel-command-line", "runtime";

                                    board-name = "Bone-Hexy";

                                    version = "00A0";

                                    manufacturer = "Koen Kooi";

                                    part-number = "BB-BONE-HEXY-01";

                            };

     

     

                            slot@11 {

                                    ti,cape-override;

                                    compatible = "kernel-command-line", "runtime";

                                    board-name = "Bone-MRF24J40";

                                    version = "00A0";

                                    manufacturer = "Signal 11 Software";

                                    part-number = "BB-BONE-MRF24J40";

                            };

     

     

                            slot@12 {

                                    ti,cape-override;

                                    compatible = "kernel-command-line", "runtime";

                                    board-name = "BB-BONE-RS232";

                                    version = "00A0";

                                    manufacturer = "Adafruit";

                                    part-number = "BB-BONE-RS232-01";

                            };

     

     

                            slot@13 {

                                    compatible = "kernel-command-line", "runtime";

                                    board-name = "BB-BONE-GPS";

                                    version = "00A0";

                                    manufacturer = "Adafruit";

                                    part-number = "BB-BONE-GPS-01";

                            };

     

     

                            slot@100 {

                                    ti,cape-override;

                                    priority = <0x1>;

                                    compatible = "ti,beaglebone-black";

                                    board-name = "Bone-LT-eMMC-2G";

                                    version = "00A0";

                                    manufacturer = "Texas Instruments";

                                    part-number = "BB-BONE-EMMC-2G";

                            };

     

     

                            slot@101 {

                                    ti,cape-override;

                                    priority = <0x1>;

                                    compatible = "ti,beaglebone-black";

                                    board-name = "Bone-Black-HDMI";

                                    version = "00A0";

                                    manufacturer = "Texas Instruments";

                                    part-number = "BB-BONELT-HDMI";

                            };

     

     

                            slot@102 {

                                    ti,cape-override;

                                    priority = <0x2>;

                                    compatible = "ti,beaglebone-black";

                                    board-name = "Bone-Black-HDMIN";

                                    version = "00A0";

                                    manufacturer = "Texas Instruments";

                                    part-number = "BB-BONELT-HDMIN";

                            };

                    };

     

     

                    capemaps {

     

     

                            cape@0 {

                                    part-number = "BB-BONE-DVID-01";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "cape-bone-dvi-00A0.dtbo";

                                    };

     

     

                                    version@00A1 {

                                            version = "00A1", "01";

                                            dtbo = "cape-bone-dvi-00A1.dtbo";

                                    };

     

     

                                    version@00A2 {

                                            version = "00A2", "A2";

                                            dtbo = "cape-bone-dvi-00A2.dtbo";

                                    };

     

     

                                    version@00A3 {

                                            version = "00A3";

                                            dtbo = "cape-bone-dvi-00A2.dtbo";

                                    };

                            };

     

     

                            cape@1 {

                                    part-number = "BB-BONE-EMMC-2G";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "cape-bone-2g-emmc1.dtbo";

                                    };

                          };

     

     

                            cape@2 {

                                    part-number = "BB-BONE-GEIGER";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "cape-bone-geiger-00A0.dtbo";

                                    };

                            };

     

     

                            cape@3 {

                                    part-number = "BB-BONE-LCD3-01";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "cape-bone-lcd3-00A0.dtbo";

                                    };

     

     

                                    version@00A2 {

                                            version = "00A2";

                                            dtbo = "cape-bone-lcd3-00A2.dtbo";

                                    };

                            };

     

     

                            cape@4 {

                                    part-number = "BB-BONE-WTHR-01";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "cape-bone-weather-00A0.dtbo";

                                    };

                            };

     

     

                            cape@5 {

                                    part-number = "BB-BONELT-HDMI";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "BB-VIEW-LCD7-01-00A0.dtbo";

                                    };

                            };

     

     

                            cape@6 {

                                    part-number = "BB-BONE-NIXIE";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "cape-bone-nixie-00A0.dtbo";

                                    };

                            };

     

     

                            cape@7 {

                                    part-number = "BB-BONE-TFT-01";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "cape-bone-adafruit-lcd-00A0.dtbo";

                                    };

                            };

     

     

                            cape@8 {

                                    part-number = "BB-BONE-RTC-01";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "BB-BONE-RTC-00A0.dtbo";

                                    };

                            };

     

     

                            cape@9 {

                                    part-number = "BB-BONE-HEXY-01";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "cape-bone-hexy-00A0.dtbo";

                                    };

                            };

     

     

                            cape@10 {

                                    part-number = "BB-BONE-MRF24J40";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "cape-bone-mrf24j40-00A0.dtbo";

                                    };

                            };

     

     

                            cape@11 {

                                    part-number = "BB-BONE-EXPTEST";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "cape-bone-exptest-00A0.dtbo";

                                    };

                            };

     

     

                            cape@12 {

                                    part-number = "BB-BONE-RS232-01";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "BB-BONE-RS232-00A0.dtbo";

                                    };

                            };

     

     

                            cape@13 {

                                    part-number = "BB-BONE-GPS-01";

     

     

                                  version@00A0 {

                                            version = "00A0";

                                            dtbo = "BB-BONE-GPS-00A0.dtbo";

                                    };

                            };

     

     

                            cape@15 {

                                    part-number = "2191";

     

     

                                    version@R2 {

                                            version = "R2";

                                            dtbo = "cape-bebopr-R2.dtbo";

                                    };

                            };

                    };

            };

     

     

            fixedregulator@0 {

                    compatible = "regulator-fixed";

                    regulator-name = "vmmcsd_fixed";

                    regulator-min-microvolt = <0x325aa0>;

                    regulator-max-microvolt = <0x325aa0>;

                    linux,phandle = <0xa>;

                    phandle = <0xa>;

            };

     

     

            __symbols__ {

                    cpu = "/cpus/cpu@0";

                    am33xx_pinmux = "/pinmux@44e10800";

                    userled_pins = "/pinmux@44e10800/pinmux_userled_pins";

                    i2c0_pins = "/pinmux@44e10800/pinmux_i2c0_pins";

                    mmc1_pins = "/pinmux@44e10800/pinmux_mmc1_pins";

                    rstctl_pins = "/pinmux@44e10800/pinmux_rstctl_pins";

                    ocp = "/ocp";

                    intc = "/ocp/interrupt-controller@48200000";

                    edma = "/ocp/edma@49000000";

                    gpio1 = "/ocp/gpio@44e07000";

                    gpio2 = "/ocp/gpio@4804c000";

                    gpio3 = "/ocp/gpio@481ac000";

                    gpio4 = "/ocp/gpio@481ae000";

                    rstctl = "/ocp/rstctl@0";

                    uart1 = "/ocp/serial@44e09000";

                    uart2 = "/ocp/serial@48022000";

                    uart3 = "/ocp/serial@48024000";

                    uart4 = "/ocp/serial@481a6000";

                    uart5 = "/ocp/serial@481a8000";

                    uart6 = "/ocp/serial@481aa000";

                    i2c0 = "/ocp/i2c@44e0b000";

                    tps = "/ocp/i2c@44e0b000/tps@24";

                    dcdc1_reg = "/ocp/i2c@44e0b000/tps@24/regulators/regulator@0";

                    dcdc2_reg = "/ocp/i2c@44e0b000/tps@24/regulators/regulator@1";

                    dcdc3_reg = "/ocp/i2c@44e0b000/tps@24/regulators/regulator@2";

                    ldo1_reg = "/ocp/i2c@44e0b000/tps@24/regulators/regulator@3";

                    ldo2_reg = "/ocp/i2c@44e0b000/tps@24/regulators/regulator@4";

      ldo3_reg = "/ocp/i2c@44e0b000/tps@24/regulators/regulator@5";

                    ldo4_reg = "/ocp/i2c@44e0b000/tps@24/regulators/regulator@6";

                    baseboard_eeprom = "/ocp/i2c@44e0b000/baseboard_eeprom@50";

                    i2c1 = "/ocp/i2c@4802a000";

                    i2c2 = "/ocp/i2c@4819c000";

                    mmc1 = "/ocp/mmc@48060000";

                    mmc2 = "/ocp/mmc@481d8000";

                    mmc3 = "/ocp/mmc@47810000";

                    wdt2 = "/ocp/wdt@44e35000";

                    dcan0 = "/ocp/d_can@481cc000";

                    dcan1 = "/ocp/d_can@481d0000";

                    timer1 = "/ocp/timer@44e31000";

                    timer2 = "/ocp/timer@48040000";

                    timer3 = "/ocp/timer@48042000";

                    timer4 = "/ocp/timer@48044000";

                    timer5 = "/ocp/timer@48046000";

                    timer6 = "/ocp/timer@48048000";

                    timer7 = "/ocp/timer@4804a000";

                    pruss = "/ocp/pruss@4a300000";

                    spi0 = "/ocp/spi@48030000";

                    spi1 = "/ocp/spi@481a0000";

                    gpmc = "/ocp/gpmc@50000000";

                    usb_otg_hs = "/ocp/usb@47400000";

                    mac = "/ocp/ethernet@4a100000";

                    davinci_mdio = "/ocp/ethernet@4a100000/mdio@4a101000";

                    cpsw_emac0 = "/ocp/ethernet@4a100000/slave@4a100200";

                    cpsw_emac1 = "/ocp/ethernet@4a100000/slave@4a100300";

                    tscadc = "/ocp/tscadc@44e0d000";

                    lcdc = "/ocp/lcdc@4830e000";

                    epwmss0 = "/ocp/epwmss@48300000";

                    ecap0 = "/ocp/epwmss@48300000/ecap@48300100";

                    ehrpwm0 = "/ocp/epwmss@48300000/ehrpwm@48300200";

                    epwmss1 = "/ocp/epwmss@48302000";

                    ecap1 = "/ocp/epwmss@48302000/ecap@48302100";

                    ehrpwm1 = "/ocp/epwmss@48302000/ehrpwm@48302200";

                    epwmss2 = "/ocp/epwmss@48304000";

                    ecap2 = "/ocp/epwmss@48304000/ecap@48304100";

                    ehrpwm2 = "/ocp/epwmss@48304000/ehrpwm@48304200";

                    sham = "/ocp/sham@53100000";

                    aes = "/ocp/aes@53500000";

                    mcasp0 = "/ocp/mcasp@48038000";

                    mcasp1 = "/ocp/mcasp@4803C000";

                    baseboard_beaglebone = "/bone_capemgr/baseboardmaps/board@0";

                    baseboard_beaglebone_black = "/bone_capemgr/baseboardmaps/board@1";

                    vmmcsd_fixed = "/fixedregulator@0";

            };

    };

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • Former Member
    Former Member over 10 years ago

    Hello everyone,

     

    I'm new to the community and recently decided to buy a beaglebone with an bb-view LCD7 i'm trying to get an Serial device connected to BBB at the same time as the BB-view,

     

    Since this thread is similar to what i'm trying to accomplish i will post my question here as well, I have already read some manuals and forumposts about possible issues, and figured i can probably only use UART1, due to the HDMI/LCD pins being used, which i will be okay with.

     

    But it is currently used as an input for the user1-button by the BB-View, is there any way i can edit it out into the dbs (converting it through dts)?

     

    And if so can anyone give me some directions on where to into the dts file? (included below: dts file from am335x-boneblack.dts).

     

    Sorry for the long include.

     

     

     

    /dts-v1/;

     

     

    / {

            #address-cells = <0x1>;

            #size-cells = <0x1>;

            compatible = "ti,am335x-bone", "ti,am33xx";

            interrupt-parent = <0x1>;

            model = "TI AM335x BeagleBone";

     

     

            chosen {

            };

     

     

            aliases {

                    serial0 = "/ocp/serial@44e09000";

                    serial1 = "/ocp/serial@48022000";

                    serial2 = "/ocp/serial@48024000";

                    serial3 = "/ocp/serial@481a6000";

                    serial4 = "/ocp/serial@481a8000";

                    serial5 = "/ocp/serial@481aa000";

            };

     

     

            memory {

                    device_type = "memory";

                    reg = <0x80000000 0x10000000>;

            };

     

     

            cpus {

     

     

                    cpu@0 {

                            compatible = "arm,cortex-a8";

                            operating-points = <0xf4240 0x149970 0xc3500 0x13d620 0x927c0 0x10f7c0 0x493e0 0xec928>;

                            voltage-tolerance = <0x2>;

                            clock-latency = <0x493e0>;

                            cpu0-supply = <0x2>;

                            linux,phandle = <0xe>;

                            phandle = <0xe>;

                    };

            };

     

     

            pmu {

                    compatible = "arm,cortex-a8-pmu";

                    interrupts = <0x3>;

            };

     

     

            soc {

                    compatible = "ti,omap-infra";

     

     

                    mpu {

                            compatible = "ti,omap3-mpu";

                            ti,hwmods = "mpu";

                    };

            };

     

     

            pinmux@44e10800 {

                    compatible = "pinctrl-single";

                    reg = <0x44e10800 0x238>;

                    #address-cells = <0x1>;

                    #size-cells = <0x0>;

                    pinctrl-single,register-width = <0x20>;

                    pinctrl-single,function-mask = <0x7f>;

                    pinctrl-names = "default";

                    pinctrl-0 = <0x3>;

                    linux,phandle = <0xf>;

                    phandle = <0xf>;

     

     

                    pinmux_userled_pins {

                            pinctrl-single,pins = <0x54 0x7 0x58 0x17 0x5c 0x7 0x60 0x17>;

                            linux,phandle = <0x3>;

                            phandle = <0x3>;

                    };

     

     

                    pinmux_i2c0_pins {

                            pinctrl-single,pins = <0x188 0x70 0x18c 0x70>;

                            linux,phandle = <0x6>;

                            phandle = <0x6>;

                    };

     

     

                    pinmux_mmc1_pins {

                            pinctrl-single,pins = <0x160 0x2f>;

                            linux,phandle = <0x8>;

                            phandle = <0x8>;

                    };

     

     

                    pinmux_rstctl_pins {

                            pinctrl-single,pins = <0x50 0x17>;

                            linux,phandle = <0x4>;

                            phandle = <0x4>;

                    };

            };

     

     

            ocp {

                    compatible = "simple-bus";

                    #address-cells = <0x1>;

                    #size-cells = <0x1>;

                    ranges;

                    ti,hwmods = "l3_main";

                    linux,phandle = <0x10>;

                    phandle = <0x10>;

     

     

                    interrupt-controller@48200000 {

                            compatible = "ti,omap2-intc";

                            interrupt-controller;

                            #interrupt-cells = <0x1>;

                            ti,intc-size = <0x80>;

                            reg = <0x48200000 0x1000>;

                            linux,phandle = <0x1>;

                            phandle = <0x1>;

                    };

     

     

                    edma@49000000 {

                            compatible = "ti,edma3";

                            ti,hwmods = "tpcc", "tptc0", "tptc1", "tptc2";

                            reg = <0x49000000 0x10000 0x44e10f90 0x40>;

                            interrupt-parent = <0x1>;

                            interrupts = <0xc 0xd 0xe>;

                            #dma-cells = <0x1>;

                            dma-channels = <0x40>;

                            ti,edma-regions = <0x4>;

                            ti,edma-slots = <0x100>;

                            ti,edma-queue-tc-map = <0x0 0x0 0x1 0x1 0x2 0x2>;

                            ti,edma-queue-priority-map = <0x0 0x0 0x1 0x1 0x2 0x2>;

                            ti,edma-default-queue = <0x1>;

                            ti,edma-xbar-event-map = <0x20 0xc 0x1e 0x14>;

                            linux,phandle = <0x7>;

                            phandle = <0x7>;

                    };

     

     

                    gpio@44e07000 {

                            compatible = "ti,omap4-gpio";

                            ti,hwmods = "gpio1";

                            gpio-controller;

                            #gpio-cells = <0x2>;

                            interrupt-controller;

                            #interrupt-cells = <0x1>;

                            reg = <0x44e07000 0x1000>;

                            interrupts = <0x60>;

                            linux,phandle = <0x9>;

                            phandle = <0x9>;

                    };

     

     

                    gpio@4804c000 {

                            compatible = "ti,omap4-gpio";

                            ti,hwmods = "gpio2";

                            gpio-controller;

                            #gpio-cells = <0x2>;

                            interrupt-controller;

                            #interrupt-cells = <0x1>;

                            reg = <0x4804c000 0x1000>;

                            interrupts = <0x62>;

                            linux,phandle = <0x5>;

                            phandle = <0x5>;

                    };

     

     

                    gpio@481ac000 {

                            compatible = "ti,omap4-gpio";

                            ti,hwmods = "gpio3";

                            gpio-controller;

                            #gpio-cells = <0x2>;

                            interrupt-controller;

                            #interrupt-cells = <0x1>;

                            reg = <0x481ac000 0x1000>;

                            interrupts = <0x20>;

                            linux,phandle = <0x11>;

                            phandle = <0x11>;

                    };

     

     

                     gpio@481ae000 {

                            compatible = "ti,omap4-gpio";

                            ti,hwmods = "gpio4";

                            gpio-controller;

                            #gpio-cells = <0x2>;

                            interrupt-controller;

                            #interrupt-cells = <0x1>;

                            reg = <0x481ae000 0x1000>;

                            interrupts = <0x3e>;

                            linux,phandle = <0x12>;

                            phandle = <0x12>;

                    };

     

     

                    rstctl@0 {

                            status = "okay";

                            compatible = "gpio-rctrl";

                            pinctrl-names = "default";

                            pinctrl-0 = <0x4>;

                            #reset-cells = <0x2>;

                            gpios = <0x5 0x14 0x0>;

                            gpio-names = "eMMC_RSTn";

                            linux,phandle = <0xb>;

                            phandle = <0xb>;

                    };

     

     

                    serial@44e09000 {

                            compatible = "ti,omap3-uart";

                            ti,hwmods = "uart1";

                            clock-frequency = <0x2dc6c00>;

                            reg = <0x44e09000 0x2000>;

                            interrupts = <0x48>;

                            status = "okay";

                            linux,phandle = <0x13>;

                            phandle = <0x13>;

                    };

     

     

                    serial@48022000 {

                            compatible = "ti,omap3-uart";

                            ti,hwmods = "uart2";

                            clock-frequency = <0x2dc6c00>;

                            reg = <0x48022000 0x2000>;

                            interrupts = <0x49>;

                            status = "disabled";

                            linux,phandle = <0x14>;

                            phandle = <0x14>;

                    };

     

     

                    serial@48024000 {

                            compatible = "ti,omap3-uart";

                            ti,hwmods = "uart3";

                            clock-frequency = <0x2dc6c00>;

                            reg = <0x48024000 0x2000>;

                            interrupts = <0x4a>;

                            status = "disabled";

                            linux,phandle = <0x15>;

                            phandle = <0x15>;

                    };

     

     

                    serial@481a6000 {

                            compatible = "ti,omap3-uart";

                            ti,hwmods = "uart4";

                            clock-frequency = <0x2dc6c00>;

                            reg = <0x481a6000 0x2000>;

                            interrupts = <0x2c>;

                            status = "disabled";

                            linux,phandle = <0x16>;

                            phandle = <0x16>;

                    };

     

     

                    serial@481a8000 {

                            compatible = "ti,omap3-uart";

                            ti,hwmods = "uart5";

                            clock-frequency = <0x2dc6c00>;

                            reg = <0x481a8000 0x2000>;

                            interrupts = <0x2d>;

                            status = "disabled";

                            linux,phandle = <0x17>;

                            phandle = <0x17>;

                    };

     

     

                    serial@481aa000 {

                            compatible = "ti,omap3-uart";

                            ti,hwmods = "uart6";

                            clock-frequency = <0x2dc6c00>;

                            reg = <0x481aa000 0x2000>;

                            interrupts = <0x2e>;

                            status = "disabled";

                            linux,phandle = <0x18>;

                            phandle = <0x18>;

                    };

     

     

                    i2c@44e0b000 {

                            compatible = "ti,omap4-i2c";

                            #address-cells = <0x1>;

                            #size-cells = <0x0>;

                            ti,hwmods = "i2c1";

                            reg = <0x44e0b000 0x1000>;

                            interrupts = <0x46>;

                            status = "okay";

                            clock-frequency = <0x61a80>;

                            pinctrl-names = "default";

                            pinctrl-0 = <0x6>;

                            linux,phandle = <0x19>;

                            phandle = <0x19>;

     

     

                            tps@24 {

                                    reg = <0x24>;

                                    compatible = "ti,tps65217";

                                    ti,pmic-shutdown-controller;

                                    interrupt-parent = <0x1>;

                                    interrupts = <0x7>;

      linux,phandle = <0x1a>;

                                    phandle = <0x1a>;

     

     

                                    regulators {

                                            #address-cells = <0x1>;

                                            #size-cells = <0x0>;

     

     

                                            regulator@0 {

                                                    reg = <0x0>;

                                                    regulator-compatible = "dcdc1";

                                                    regulator-always-on;

                                                    linux,phandle = <0x1b>;

                                                    phandle = <0x1b>;

                                            };

     

     

                                            regulator@1 {

                                                    reg = <0x1>;

                                                    regulator-compatible = "dcdc2";

                                                    regulator-name = "vdd_mpu";

                                                    regulator-min-microvolt = <0xe1d48>;

                                                    regulator-max-microvolt = <0x1437c8>;

                                                    regulator-boot-on;

                                                    regulator-always-on;

                                                    linux,phandle = <0x2>;

                                                    phandle = <0x2>;

                                            };

     

     

                                            regulator@2 {

                                                    reg = <0x2>;

                                                    regulator-compatible = "dcdc3";

                                                    regulator-name = "vdd_core";

                                                    regulator-min-microvolt = <0xe1d48>;

                                                    regulator-max-microvolt = <0x118c30>;

                                                    regulator-boot-on;

                                                    regulator-always-on;

                                                    linux,phandle = <0x1c>;

                                                    phandle = <0x1c>;

                                            };

     

     

                                            regulator@3 {

                                                    reg = <0x3>;

                                                    regulator-compatible = "ldo1";

                                                    regulator-always-on;

                                                    linux,phandle = <0x1d>;

                                                    phandle = <0x1d>;

                                            };

     

     

                                            regulator@4 {

                                                    reg = <0x4>;

                                                    regulator-compatible = "ldo2";

                                                    regulator-always-on;

                                                    linux,phandle = <0x1e>;

                                                    phandle = <0x1e>;

                                            };

                                            regulator@5 {

                                                    reg = <0x5>;

                                                    regulator-compatible = "ldo3";

                                                    regulator-min-microvolt = <0x1b7740>;

                                                    regulator-max-microvolt = <0x1b7740>;

                                                    regulator-always-on;

                                                    linux,phandle = <0x1f>;

                                                    phandle = <0x1f>;

                                            };

     

     

                                            regulator@6 {

                                                    reg = <0x6>;

                                                    regulator-compatible = "ldo4";

                                                    regulator-always-on;

                                                    linux,phandle = <0x20>;

                                                    phandle = <0x20>;

                                            };

                                    };

                            };

     

     

                            baseboard_eeprom@50 {

                                    compatible = "at,24c256";

                                    reg = <0x50>;

                                    linux,phandle = <0xd>;

                                    phandle = <0xd>;

                            };

                    };

     

     

                    i2c@4802a000 {

                            compatible = "ti,omap4-i2c";

                            #address-cells = <0x1>;

                            #size-cells = <0x0>;

                            ti,hwmods = "i2c2";

                            reg = <0x4802a000 0x1000>;

                            interrupts = <0x47>;

                            status = "disabled";

                            linux,phandle = <0x21>;

                            phandle = <0x21>;

                    };

     

     

                    i2c@4819c000 {

                            compatible = "ti,omap4-i2c";

                            #address-cells = <0x1>;

                            #size-cells = <0x0>;

                            ti,hwmods = "i2c3";

                            reg = <0x4819c000 0x1000>;

                            interrupts = <0x1e>;

                            status = "disabled";

                            linux,phandle = <0x22>;

                            phandle = <0x22>;

                    };

     

     

                    mmc@48060000 {

                            compatible = "ti,omap3-hsmmc";

                            ti,hwmods = "mmc1";

      ti,dual-volt;

                            ti,needs-special-reset;

                            ti,needs-special-hs-handling;

                            dmas = <0x7 0x18 0x7 0x19>;

                            dma-names = "tx", "rx";

                            status = "okay";

                            pinctrl-names = "default";

                            pinctrl-0 = <0x8>;

                            bus-width = <0x4>;

                            cd-gpios = <0x9 0x6 0x0>;

                            cd-inverted;

                            vmmc-supply = <0xa>;

                            ti,vcc-aux-disable-is-sleep;

                            linux,phandle = <0x23>;

                            phandle = <0x23>;

                    };

     

     

                    mmc@481d8000 {

                            compatible = "ti,omap3-hsmmc";

                            ti,hwmods = "mmc2";

                            ti,needs-special-reset;

                            ti,needs-special-hs-handling;

                            dmas = <0x7 0x2 0x7 0x3>;

                            dma-names = "tx", "rx";

                            status = "disabled";

                            vmmc-supply = <0xa>;

                            bus-width = <0x8>;

                            ti,non-removable;

                            reset = <0xb 0x0 0x0>;

                            reset-names = "eMMC_RSTn-CONSUMER";

                            linux,phandle = <0x24>;

                            phandle = <0x24>;

                    };

     

     

                    mmc@47810000 {

                            compatible = "ti,omap3-hsmmc";

                            ti,hwmods = "mmc3";

                            ti,needs-special-reset;

                            ti,needs-special-hs-handling;

                            status = "disabled";

                            linux,phandle = <0x25>;

                            phandle = <0x25>;

                    };

     

     

                    wdt@44e35000 {

                            compatible = "ti,omap3-wdt";

                            ti,hwmods = "wd_timer2";

                            reg = <0x44e35000 0x1000>;

                            interrupts = <0x5b>;

                            linux,phandle = <0x26>;

                            phandle = <0x26>;

                    };

     

     

                    d_can@481cc000 {

                            compatible = "bosch,d_can";

                           ti,hwmods = "d_can0";

                            reg = <0x481cc000 0x2000>;

                            interrupts = <0x34>;

                            status = "disabled";

                            linux,phandle = <0x27>;

                            phandle = <0x27>;

                    };

     

     

                    d_can@481d0000 {

                            compatible = "bosch,d_can";

                            ti,hwmods = "d_can1";

                            reg = <0x481d0000 0x2000>;

                            interrupts = <0x37>;

                            status = "disabled";

                            linux,phandle = <0x28>;

                            phandle = <0x28>;

                    };

     

     

                    timer@44e31000 {

                            compatible = "ti,omap2-timer";

                            reg = <0x44e31000 0x400>;

                            interrupts = <0x43>;

                            ti,hwmods = "timer1";

                            ti,timer-alwon;

                            linux,phandle = <0x29>;

                            phandle = <0x29>;

                    };

     

     

                    timer@48040000 {

                            compatible = "ti,omap2-timer";

                            reg = <0x48040000 0x400>;

                            interrupts = <0x44>;

                            ti,hwmods = "timer2";

                            linux,phandle = <0x2a>;

                            phandle = <0x2a>;

                    };

     

     

                    timer@48042000 {

                            compatible = "ti,omap2-timer";

                            reg = <0x48042000 0x400>;

                            interrupts = <0x45>;

                            ti,hwmods = "timer3";

                            linux,phandle = <0x2b>;

                            phandle = <0x2b>;

                    };

     

     

                    timer@48044000 {

                            compatible = "ti,omap2-timer";

                            reg = <0x48044000 0x400>;

                            interrupts = <0x5c>;

                            ti,hwmods = "timer4";

                            ti,timer-pwm;

                            linux,phandle = <0x2c>;

                            phandle = <0x2c>;

                    };

                 timer@48046000 {

                            compatible = "ti,omap2-timer";

                            reg = <0x48046000 0x400>;

                            interrupts = <0x5d>;

                            ti,hwmods = "timer5";

                            ti,timer-pwm;

                            linux,phandle = <0x2d>;

                            phandle = <0x2d>;

                    };

     

     

                    timer@48048000 {

                            compatible = "ti,omap2-timer";

                            reg = <0x48048000 0x400>;

                            interrupts = <0x5e>;

                            ti,hwmods = "timer6";

                            ti,timer-pwm;

                            linux,phandle = <0x2e>;

                            phandle = <0x2e>;

                    };

     

     

                    timer@4804a000 {

                            compatible = "ti,omap2-timer";

                            reg = <0x4804a000 0x400>;

                            interrupts = <0x5f>;

                            ti,hwmods = "timer7";

                            ti,timer-pwm;

                            linux,phandle = <0x2f>;

                            phandle = <0x2f>;

                    };

     

     

                    pruss@4a300000 {

                            compatible = "ti,pruss-v2";

                            ti,hwmods = "pruss";

                            ti,deassert-hard-reset = "pruss", "pruss";

                            reg = <0x4a300000 0x80000>;

                            ti,pintc-offset = <0x20000>;

                            interrupt-parent = <0x1>;

                            status = "disabled";

                            interrupts = <0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b>;

                            linux,phandle = <0x30>;

                            phandle = <0x30>;

                    };

     

     

                    rtc@44e3e000 {

                            compatible = "ti,da830-rtc";

                            reg = <0x44e3e000 0x1000>;

                            interrupts = <0x4b 0x4c>;

                            ti,hwmods = "rtc";

                            ti,system-power-controller;

                    };

     

     

                    spi@48030000 {

                            compatible = "ti,omap4-mcspi";

                            #address-cells = <0x1>;

                            #size-cells = <0x0>;

                            reg = <0x48030000 0x400>;

                            interrupt = <0x41>;

                            ti,spi-num-cs = <0x2>;

                            ti,hwmods = "spi0";

                            dmas = <0x7 0x10 0x7 0x11 0x7 0x12 0x7 0x13>;

                            dma-names = "tx0", "rx0", "tx1", "rx1";

                            status = "disabled";

                            linux,phandle = <0x31>;

                            phandle = <0x31>;

                    };

     

     

                    spi@481a0000 {

                            compatible = "ti,omap4-mcspi";

                            #address-cells = <0x1>;

                            #size-cells = <0x0>;

                            reg = <0x481a0000 0x400>;

                            interrupt = <0x7d>;

                            ti,spi-num-cs = <0x2>;

                            ti,hwmods = "spi1";

                            dmas = <0x7 0x2a 0x7 0x2b 0x7 0x2c 0x7 0x2d>;

                            dma-names = "tx0", "rx0", "tx1", "rx1";

                            status = "disabled";

                            linux,phandle = <0x32>;

                            phandle = <0x32>;

                    };

     

     

                    gpmc@50000000 {

                            compatible = "ti,am3352-gpmc";

                            ti,hwmods = "gpmc";

                            reg = <0x50000000 0x1000000>;

                            interrupts = <0x64>;

                            gpmc,num-cs = <0x7>;

                            gpmc,num-waitpins = <0x2>;

                            #address-cells = <0x2>;

                            #size-cells = <0x1>;

                            status = "disabled";

                            linux,phandle = <0x33>;

                            phandle = <0x33>;

                    };

     

     

                    nop-phy@0 {

                            compatible = "nop-xceiv-usb";

                    };

     

     

                    nop-phy@1 {

                            compatible = "nop-xceiv-usb";

                    };

     

     

                    usb@47400000 {

                            compatible = "ti,musb-am33xx";

                            reg = <0x47400000 0x1000 0x47401000 0x800 0x47401800 0x800>;

                            interrupts = <0x11 0x12 0x13>;

                            multipoint = <0x1>;

                            num-eps = <0x10>;

      ram-bits = <0xc>;

                            port0-mode = <0x3>;

                            port1-mode = <0x1>;

                            power = <0xfa>;

                            ti,hwmods = "usb_otg_hs";

                            status = "okay";

                            interface_type = <0x1>;

                            linux,phandle = <0x34>;

                            phandle = <0x34>;

                    };

     

     

                    ethernet@4a100000 {

                            compatible = "ti,cpsw";

                            ti,hwmods = "cpgmac0";

                            cpdma_channels = <0x8>;

                            ale_entries = <0x400>;

                            bd_ram_size = <0x2000>;

                            no_bd_ram = <0x0>;

                            rx_descs = <0x40>;

                            mac_control = <0x20>;

                            slaves = <0x2>;

                            cpts_active_slave = <0x0>;

                            cpts_clock_mult = <0x80000000>;

                            cpts_clock_shift = <0x1d>;

                            reg = <0x4a100000 0x800 0x4a101200 0x100>;

                            #address-cells = <0x1>;

                            #size-cells = <0x1>;

                            interrupt-parent = <0x1>;

                            interrupts = <0x28 0x29 0x2a 0x2b>;

                            ranges;

                            disable-napi;

                            linux,phandle = <0x35>;

                            phandle = <0x35>;

     

     

                            mdio@4a101000 {

                                    compatible = "ti,davinci_mdio";

                                    #address-cells = <0x1>;

                                    #size-cells = <0x0>;

                                    ti,hwmods = "davinci_mdio";

                                    bus_freq = <0xf4240>;

                                    reg = <0x4a101000 0x100>;

                                    linux,phandle = <0xc>;

                                    phandle = <0xc>;

                            };

     

     

                            slave@4a100200 {

                                    mac-address = [00 00 00 00 00 00];

                                    phy_id = <0xc 0x0>;

                                    linux,phandle = <0x36>;

                                    phandle = <0x36>;

                            };

     

     

                            slave@4a100300 {

                                    mac-address = [00 00 00 00 00 00];

                                    phy_id = <0xc 0x1>;

                                    linux,phandle = <0x37>;

                                    phandle = <0x37>;

                            };

                    };

     

     

                    tscadc@44e0d000 {

                            compatible = "ti,ti-tscadc";

                            reg = <0x44e0d000 0x1000>;

                            interrupt-parent = <0x1>;

                            interrupts = <0x10>;

                            ti,hwmods = "adc_tsc";

                            status = "disabled";

                            linux,phandle = <0x38>;

                            phandle = <0x38>;

                    };

     

     

                    lcdc@4830e000 {

                            compatible = "ti,am3352-lcdc", "ti,da830-lcdc";

                            reg = <0x4830e000 0x1000>;

                            interrupts = <0x24>;

                            status = "disabled";

                            ti,hwmods = "lcdc";

                            linux,phandle = <0x39>;

                            phandle = <0x39>;

                    };

     

     

                    epwmss@48300000 {

                            compatible = "ti,am33xx-pwmss";

                            reg = <0x48300000 0x10>;

                            ti,hwmods = "epwmss0";

                            #address-cells = <0x1>;

                            #size-cells = <0x1>;

                            status = "disabled";

                            ranges = <0x48300100 0x48300100 0x80 0x48300180 0x48300180 0x80 0x48300200 0x48300200 0x80$

                            linux,phandle = <0x3a>;

                            phandle = <0x3a>;

     

     

                            ecap@48300100 {

                                    compatible = "ti,am33xx-ecap";

                                    #pwm-cells = <0x3>;

                                    reg = <0x48300100 0x80>;

                                    ti,hwmods = "ecap0";

                                    status = "disabled";

                                    linux,phandle = <0x3b>;

                                    phandle = <0x3b>;

                            };

     

     

                            ehrpwm@48300200 {

                                    compatible = "ti,am33xx-ehrpwm";

                                    #pwm-cells = <0x3>;

                                    reg = <0x48300200 0x80>;

                                    ti,hwmods = "ehrpwm0";

                                    status = "disabled";

                                    linux,phandle = <0x3c>;

                                    phandle = <0x3c>;

                            };

                    };

     

     

                    epwmss@48302000 {

                            compatible = "ti,am33xx-pwmss";

                            reg = <0x48302000 0x10>;

                            ti,hwmods = "epwmss1";

                            #address-cells = <0x1>;

                            #size-cells = <0x1>;

                            status = "disabled";

                            ranges = <0x48302100 0x48302100 0x80 0x48302180 0x48302180 0x80 0x48302200 0x48302200 0x80$

                            linux,phandle = <0x3d>;

                            phandle = <0x3d>;

     

     

                            ecap@48302100 {

                                    compatible = "ti,am33xx-ecap";

                                    #pwm-cells = <0x3>;

                                    reg = <0x48302100 0x80>;

                                    ti,hwmods = "ecap1";

                                    status = "disabled";

                                    linux,phandle = <0x3e>;

                                    phandle = <0x3e>;

                            };

     

     

                            ehrpwm@48302200 {

                                    compatible = "ti,am33xx-ehrpwm";

                                    #pwm-cells = <0x3>;

                                    reg = <0x48302200 0x80>;

                                    ti,hwmods = "ehrpwm1";

                                    status = "disabled";

                                    linux,phandle = <0x3f>;

                                    phandle = <0x3f>;

                            };

                    };

     

     

                    epwmss@48304000 {

                            compatible = "ti,am33xx-pwmss";

                            reg = <0x48304000 0x10>;

                            ti,hwmods = "epwmss2";

                            #address-cells = <0x1>;

                            #size-cells = <0x1>;

                            status = "disabled";

                            ranges = <0x48304100 0x48304100 0x80 0x48304180 0x48304180 0x80 0x48304200 0x48304200 0x80$

                            linux,phandle = <0x40>;

                            phandle = <0x40>;

     

     

                            ecap@48304100 {

                                    compatible = "ti,am33xx-ecap";

                                    #pwm-cells = <0x3>;

                                    reg = <0x48304100 0x80>;

                                    ti,hwmods = "ecap2";

                                    status = "disabled";

                                    linux,phandle = <0x41>;

                                    phandle = <0x41>;

                            };

     

     

                            ehrpwm@48304200 {

                                    compatible = "ti,am33xx-ehrpwm";

                                    #pwm-cells = <0x3>;

                                    reg = <0x48304200 0x80>;

                                    ti,hwmods = "ehrpwm2";

                                    status = "disabled";

                                    linux,phandle = <0x42>;

                                    phandle = <0x42>;

                            };

                    };

     

     

                    sham@53100000 {

                            compatible = "ti,omap4-sham";

                            ti,hwmods = "sham";

                            #address-cells = <0x1>;

                            #size-cells = <0x0>;

                            reg = <0x53100000 0x200>;

                            interrupt-parent = <0x1>;

                            interrupts = <0x6d>;

                            dmas = <0x7 0x24>;

                            dma-names = "rx";

                            status = "okay";

                            linux,phandle = <0x43>;

                            phandle = <0x43>;

                    };

     

     

                    aes@53500000 {

                            compatible = "ti,omap4-aes";

                            ti,hwmods = "aes";

                            #address-cells = <0x1>;

                            #size-cells = <0x0>;

                            reg = <0x53500000 0xa0>;

                            interrupt-parent = <0x1>;

                            interrupts = <0x66>;

                            dmas = <0x7 0x6 0x7 0x5>;

                            dma-names = "tx", "rx";

                            status = "okay";

                            linux,phandle = <0x44>;

                            phandle = <0x44>;

                    };

     

     

                    mcasp@48038000 {

                            compatible = "ti,omap2-mcasp-audio";

                            #address-cells = <0x1>;

                            #size-cells = <0x0>;

                            ti,hwmods = "mcasp0";

                            reg = <0x48038000 0x2000>;

                            interrupts = <0x50 0x51>;

                            status = "disabled";

                            asp-chan-q = <0x2>;

                            tx-dma-offset = <0x46000000>;

                            rx-dma-offset = <0x46000000>;

                            dmas = <0x7 0x8 0x7 0x9>;

                            dma-names = "tx", "rx";

                    };

     

     

                    mcasp@4803C000 {

                            compatible = "ti,omap2-mcasp-audio";

                            #address-cells = <0x1>;

                            #size-cells = <0x0>;

                            ti,hwmods = "mcasp1";

                            reg = <0x4803c000 0x2000>;

                            interrupts = <0x52 0x53>;

                            status = "disabled";

                            asp-chan-q = <0x2>;

                            tx-dma-offset = <0x46400000>;

                            rx-dma-offset = <0x46400000>;

                            dmas = <0x7 0xa 0x7 0xb>;

                            dma-names = "tx", "rx";

                            linux,phandle = <0x46>;

                            phandle = <0x46>;

                    };

     

     

                    bandgap@44e10448 {

                            compatible = "ti,am335x-bandgap";

                            reg = <0x44e10448 0x8>;

                    };

     

     

                    gpio-leds {

                            compatible = "gpio-leds";

                            pinctrl-names = "default";

                            pinctrl-0 = <0x3>;

     

     

                            led0 {

                                    label = "beaglebone:green:usr0";

                                    gpios = <0x5 0x15 0x0>;

                                    linux,default-trigger = "heartbeat";

                                    default-state = "off";

                            };

     

     

                            led1 {

                                    label = "beaglebone:green:usr1";

                                    gpios = <0x5 0x16 0x0>;

                                    linux,default-trigger = "mmc0";

                                    default-state = "off";

                            };

     

     

                            led2 {

                                    label = "beaglebone:green:usr2";

                                    gpios = <0x5 0x17 0x0>;

                                    linux,default-trigger = "cpu0";

                                    default-state = "off";

                            };

     

     

                            led3 {

                                    label = "beaglebone:green:usr3";

                                    gpios = <0x5 0x18 0x0>;

                                    default-state = "off";

                                    linux,default-trigger = "mmc1";

                            };

                    };

            };

     

     

            bone_capemgr {

                    compatible = "ti,bone-capemgr";

                    status = "okay";

                    eeprom = <0xd>;

     

     

                    baseboardmaps {

     

     

                            board@0 {

                                    board-name = "A335BONE";

                                    compatible-name = "ti,beaglebone";

                                    linux,phandle = <0x47>;

                                    phandle = <0x47>;

                            };

     

     

                            board@1 {

                                    board-name = "A335BNLT";

                                    compatible-name = "ti,beaglebone-black";

                                    linux,phandle = <0x48>;

                                    phandle = <0x48>;

                            };

                    };

     

     

                    slots {

     

     

                            slot@5 {

                                    ti,cape-override;

                                    compatible = "kernel-command-line", "runtime";

                                    board-name = "Bone-Geiger";

                                    version = "00A0";

                                    manufacturer = "Geiger Inc.";

                                    part-number = "BB-BONE-GEIGER";

                            };

     

     

                            slot@7 {

                                    ti,cape-override;

                                    compatible = "kernel-command-line", "runtime";

                                    board-name = "Bone-Nixie";

                                    version = "00A0";

                                    manufacturer = "Ranostay Industries";

                                    part-number = "BB-BONE-NIXIE";

                            };

     

     

                            slot@8 {

                                    ti,cape-override;

                                    compatible = "kernel-command-line", "runtime";

                                    board-name = "Bone-TFT";

                                    version = "00A0";

                                    manufacturer = "Adafruit";

                            };

     

     

                            slot@9 {

                                    ti,cape-override;

                                    compatible = "kernel-command-line", "runtime";

                                    board-name = "Bone-RTC";

                                    version = "00A0";

                                    manufacturer = "Adafruit";

                                    part-number = "BB-BONE-RTC-01";

                            };

     

     

                            slot@10 {

                                    ti,cape-override;

                                    compatible = "kernel-command-line", "runtime";

                                    board-name = "Bone-Hexy";

                                    version = "00A0";

                                    manufacturer = "Koen Kooi";

                                    part-number = "BB-BONE-HEXY-01";

                            };

     

     

                            slot@11 {

                                    ti,cape-override;

                                    compatible = "kernel-command-line", "runtime";

                                    board-name = "Bone-MRF24J40";

                                    version = "00A0";

                                    manufacturer = "Signal 11 Software";

                                    part-number = "BB-BONE-MRF24J40";

                            };

     

     

                            slot@12 {

                                    ti,cape-override;

                                    compatible = "kernel-command-line", "runtime";

                                    board-name = "BB-BONE-RS232";

                                    version = "00A0";

                                    manufacturer = "Adafruit";

                                    part-number = "BB-BONE-RS232-01";

                            };

     

     

                            slot@13 {

                                    compatible = "kernel-command-line", "runtime";

                                    board-name = "BB-BONE-GPS";

                                    version = "00A0";

                                    manufacturer = "Adafruit";

                                    part-number = "BB-BONE-GPS-01";

                            };

     

     

                            slot@100 {

                                    ti,cape-override;

                                    priority = <0x1>;

                                    compatible = "ti,beaglebone-black";

                                    board-name = "Bone-LT-eMMC-2G";

                                    version = "00A0";

                                    manufacturer = "Texas Instruments";

                                    part-number = "BB-BONE-EMMC-2G";

                            };

     

     

                            slot@101 {

                                    ti,cape-override;

                                    priority = <0x1>;

                                    compatible = "ti,beaglebone-black";

                                    board-name = "Bone-Black-HDMI";

                                    version = "00A0";

                                    manufacturer = "Texas Instruments";

                                    part-number = "BB-BONELT-HDMI";

                            };

     

     

                            slot@102 {

                                    ti,cape-override;

                                    priority = <0x2>;

                                    compatible = "ti,beaglebone-black";

                                    board-name = "Bone-Black-HDMIN";

                                    version = "00A0";

                                    manufacturer = "Texas Instruments";

                                    part-number = "BB-BONELT-HDMIN";

                            };

                    };

     

     

                    capemaps {

     

     

                            cape@0 {

                                    part-number = "BB-BONE-DVID-01";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "cape-bone-dvi-00A0.dtbo";

                                    };

     

     

                                    version@00A1 {

                                            version = "00A1", "01";

                                            dtbo = "cape-bone-dvi-00A1.dtbo";

                                    };

     

     

                                    version@00A2 {

                                            version = "00A2", "A2";

                                            dtbo = "cape-bone-dvi-00A2.dtbo";

                                    };

     

     

                                    version@00A3 {

                                            version = "00A3";

                                            dtbo = "cape-bone-dvi-00A2.dtbo";

                                    };

                            };

     

     

                            cape@1 {

                                    part-number = "BB-BONE-EMMC-2G";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "cape-bone-2g-emmc1.dtbo";

                                    };

                          };

     

     

                            cape@2 {

                                    part-number = "BB-BONE-GEIGER";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "cape-bone-geiger-00A0.dtbo";

                                    };

                            };

     

     

                            cape@3 {

                                    part-number = "BB-BONE-LCD3-01";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "cape-bone-lcd3-00A0.dtbo";

                                    };

     

     

                                    version@00A2 {

                                            version = "00A2";

                                            dtbo = "cape-bone-lcd3-00A2.dtbo";

                                    };

                            };

     

     

                            cape@4 {

                                    part-number = "BB-BONE-WTHR-01";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "cape-bone-weather-00A0.dtbo";

                                    };

                            };

     

     

                            cape@5 {

                                    part-number = "BB-BONELT-HDMI";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "BB-VIEW-LCD7-01-00A0.dtbo";

                                    };

                            };

     

     

                            cape@6 {

                                    part-number = "BB-BONE-NIXIE";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "cape-bone-nixie-00A0.dtbo";

                                    };

                            };

     

     

                            cape@7 {

                                    part-number = "BB-BONE-TFT-01";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "cape-bone-adafruit-lcd-00A0.dtbo";

                                    };

                            };

     

     

                            cape@8 {

                                    part-number = "BB-BONE-RTC-01";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "BB-BONE-RTC-00A0.dtbo";

                                    };

                            };

     

     

                            cape@9 {

                                    part-number = "BB-BONE-HEXY-01";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "cape-bone-hexy-00A0.dtbo";

                                    };

                            };

     

     

                            cape@10 {

                                    part-number = "BB-BONE-MRF24J40";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "cape-bone-mrf24j40-00A0.dtbo";

                                    };

                            };

     

     

                            cape@11 {

                                    part-number = "BB-BONE-EXPTEST";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "cape-bone-exptest-00A0.dtbo";

                                    };

                            };

     

     

                            cape@12 {

                                    part-number = "BB-BONE-RS232-01";

     

     

                                    version@00A0 {

                                            version = "00A0";

                                            dtbo = "BB-BONE-RS232-00A0.dtbo";

                                    };

                            };

     

     

                            cape@13 {

                                    part-number = "BB-BONE-GPS-01";

     

     

                                  version@00A0 {

                                            version = "00A0";

                                            dtbo = "BB-BONE-GPS-00A0.dtbo";

                                    };

                            };

     

     

                            cape@15 {

                                    part-number = "2191";

     

     

                                    version@R2 {

                                            version = "R2";

                                            dtbo = "cape-bebopr-R2.dtbo";

                                    };

                            };

                    };

            };

     

     

            fixedregulator@0 {

                    compatible = "regulator-fixed";

                    regulator-name = "vmmcsd_fixed";

                    regulator-min-microvolt = <0x325aa0>;

                    regulator-max-microvolt = <0x325aa0>;

                    linux,phandle = <0xa>;

                    phandle = <0xa>;

            };

     

     

            __symbols__ {

                    cpu = "/cpus/cpu@0";

                    am33xx_pinmux = "/pinmux@44e10800";

                    userled_pins = "/pinmux@44e10800/pinmux_userled_pins";

                    i2c0_pins = "/pinmux@44e10800/pinmux_i2c0_pins";

                    mmc1_pins = "/pinmux@44e10800/pinmux_mmc1_pins";

                    rstctl_pins = "/pinmux@44e10800/pinmux_rstctl_pins";

                    ocp = "/ocp";

                    intc = "/ocp/interrupt-controller@48200000";

                    edma = "/ocp/edma@49000000";

                    gpio1 = "/ocp/gpio@44e07000";

                    gpio2 = "/ocp/gpio@4804c000";

                    gpio3 = "/ocp/gpio@481ac000";

                    gpio4 = "/ocp/gpio@481ae000";

                    rstctl = "/ocp/rstctl@0";

                    uart1 = "/ocp/serial@44e09000";

                    uart2 = "/ocp/serial@48022000";

                    uart3 = "/ocp/serial@48024000";

                    uart4 = "/ocp/serial@481a6000";

                    uart5 = "/ocp/serial@481a8000";

                    uart6 = "/ocp/serial@481aa000";

                    i2c0 = "/ocp/i2c@44e0b000";

                    tps = "/ocp/i2c@44e0b000/tps@24";

                    dcdc1_reg = "/ocp/i2c@44e0b000/tps@24/regulators/regulator@0";

                    dcdc2_reg = "/ocp/i2c@44e0b000/tps@24/regulators/regulator@1";

                    dcdc3_reg = "/ocp/i2c@44e0b000/tps@24/regulators/regulator@2";

                    ldo1_reg = "/ocp/i2c@44e0b000/tps@24/regulators/regulator@3";

                    ldo2_reg = "/ocp/i2c@44e0b000/tps@24/regulators/regulator@4";

      ldo3_reg = "/ocp/i2c@44e0b000/tps@24/regulators/regulator@5";

                    ldo4_reg = "/ocp/i2c@44e0b000/tps@24/regulators/regulator@6";

                    baseboard_eeprom = "/ocp/i2c@44e0b000/baseboard_eeprom@50";

                    i2c1 = "/ocp/i2c@4802a000";

                    i2c2 = "/ocp/i2c@4819c000";

                    mmc1 = "/ocp/mmc@48060000";

                    mmc2 = "/ocp/mmc@481d8000";

                    mmc3 = "/ocp/mmc@47810000";

                    wdt2 = "/ocp/wdt@44e35000";

                    dcan0 = "/ocp/d_can@481cc000";

                    dcan1 = "/ocp/d_can@481d0000";

                    timer1 = "/ocp/timer@44e31000";

                    timer2 = "/ocp/timer@48040000";

                    timer3 = "/ocp/timer@48042000";

                    timer4 = "/ocp/timer@48044000";

                    timer5 = "/ocp/timer@48046000";

                    timer6 = "/ocp/timer@48048000";

                    timer7 = "/ocp/timer@4804a000";

                    pruss = "/ocp/pruss@4a300000";

                    spi0 = "/ocp/spi@48030000";

                    spi1 = "/ocp/spi@481a0000";

                    gpmc = "/ocp/gpmc@50000000";

                    usb_otg_hs = "/ocp/usb@47400000";

                    mac = "/ocp/ethernet@4a100000";

                    davinci_mdio = "/ocp/ethernet@4a100000/mdio@4a101000";

                    cpsw_emac0 = "/ocp/ethernet@4a100000/slave@4a100200";

                    cpsw_emac1 = "/ocp/ethernet@4a100000/slave@4a100300";

                    tscadc = "/ocp/tscadc@44e0d000";

                    lcdc = "/ocp/lcdc@4830e000";

                    epwmss0 = "/ocp/epwmss@48300000";

                    ecap0 = "/ocp/epwmss@48300000/ecap@48300100";

                    ehrpwm0 = "/ocp/epwmss@48300000/ehrpwm@48300200";

                    epwmss1 = "/ocp/epwmss@48302000";

                    ecap1 = "/ocp/epwmss@48302000/ecap@48302100";

                    ehrpwm1 = "/ocp/epwmss@48302000/ehrpwm@48302200";

                    epwmss2 = "/ocp/epwmss@48304000";

                    ecap2 = "/ocp/epwmss@48304000/ecap@48304100";

                    ehrpwm2 = "/ocp/epwmss@48304000/ehrpwm@48304200";

                    sham = "/ocp/sham@53100000";

                    aes = "/ocp/aes@53500000";

                    mcasp0 = "/ocp/mcasp@48038000";

                    mcasp1 = "/ocp/mcasp@4803C000";

                    baseboard_beaglebone = "/bone_capemgr/baseboardmaps/board@0";

                    baseboard_beaglebone_black = "/bone_capemgr/baseboardmaps/board@1";

                    vmmcsd_fixed = "/fixedregulator@0";

            };

    };

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube