cmd:GPIO:TI: 'gpio' command Failure Error on Beaglebone Black

Adarsh Babu Kalepalli learn2kab at gmail.com
Thu May 6 09:50:07 CEST 2021


Hi Lokesh,

> Error -19 is ENODEV. Can you check if you have gpio devices being probed?

The device is not being probed.Output of "dm tree" is captured in
log_uboot-2021.07-rc1.txt

Where as in uboot-2021.04-rc2.txt,the gpio is probed.
The output of "dm tree" is in log_uboot-2021.04-rc2.txt

>>
>> The "gpio" command is proper till "U-Boot 2021.04-rc2".
>> Error message is noticed from subsequent releases on-wards.

>Any chance you were able to bisect to the culprit commit?
No
>which defconfig are you using?
We have been using "*am335x_evm_defconfig*"

Regards,
Adarsh


On Thu, May 6, 2021 at 11:33 AM Lokesh Vutla <lokeshvutla at ti.com> wrote:

> Hi Adarsh,
>
> On 06/05/21 11:28 am, Adarsh Babu Kalepalli wrote:
> > Hi,
> >
> > Error output "*Command 'gpio' failed: Error -19*" is occurring with
> "*gpio
> > status -a*"
> > command on Beaglebone Black.
>
> Error -19 is ENODEV. Can you check if you have gpio devices being probed?
>
> >
> > The "gpio" command is proper till "U-Boot 2021.04-rc2".
> > Error message is noticed from subsequent releases on-wards.
>
> Any chance you were able to bisect to the culprit commit?
> which defconfig are you using?
>
> Thanks and regards,
> Lokesh
>
> >
> > Problem is noticed on u-boot versions from *U-Boot 2021.04-rc3 to U-Boot
> > 2021.07-rc1*
> > The same command is  OK on "sandbox" and "rpi 0 wireless" .
> >
> > Not sure if the maintenance of code for old boards such as Beaglebone
> Black is
> > still actively persuaded.Trying to report the observations
> >
> > ------------------------------------------------------------------
> > Code/Output :
> > -------------------------------------------------------------------
> > U-Boot SPL 2021.07-rc1-00179-g8ddaf94358 (May 03 2021 - 15:36:38 +0530)
> > Trying to boot from MMC1
> >
> >
> > U-Boot 2021.07-rc1-00179-g8ddaf94358 (May 03 2021 - 15:36:38 +0530)
> >
> > CPU  : AM335X-GP rev 2.1
> > Model: TI AM335x BeagleBone Black
> > DRAM:  512 MiB
> > WDT:   Started with servicing (60s timeout)
> > NAND:  0 MiB
> > MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
> > Loading Environment from FAT... Unable to read "uboot.env" from mmc0:1...
> > <ethaddr> not set. Validating first E-fuse MAC
> > Net:   eth2: ethernet at 4a100000, eth3: usb_ether
> > Hit any key to stop autoboot:  0
> > => gpio status -a
> > Command 'gpio' failed: Error -19
> > =>
> > -------------------------------------------------------------------
> > Regards,
> > Adarsh
> >
>
-------------- next part --------------
U-Boot SPL 2021.04-rc2 (May 05 2021 - 15:00:06 +0530)
Trying to boot from MMC1


U-Boot 2021.04-rc2 (May 05 2021 - 15:00:06 +0530)

CPU  : AM335X-GP rev 2.1
Model: TI AM335x BeagleBone Black
DRAM:  512 MiB
WDT:   Started with servicing (60s timeout)
NAND:  0 MiB
MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
Loading Environment from FAT... OK
Net:   eth2: ethernet at 4a100000, eth3: usb_ether
Hit any key to stop autoboot:  0 
=> dm
dm - Driver model low level access

Usage:
dm tree          Dump driver model tree ('*' = activated)
dm uclass        Dump list of instances for each uclass
dm devres        Dump list of device resources for each device
dm drivers       Dump list of drivers with uclass and instances
dm compat        Dump list of drivers with compatibility strings
dm static        Dump list of drivers with static platform data
=> dm tree
 Class     Index  Probed  Driver                Name
-----------------------------------------------------------
 root          0  [ + ]   root_driver           root_driver
 rsa_mod_ex    0  [   ]   mod_exp_sw            |-- mod_exp_sw
 simple_bus    0  [ + ]   simple_bus            |-- ocp
 simple_bus    1  [ + ]   simple_bus            |   |-- l4_wkup at 44c00000
 simple_bus    2  [   ]   simple_bus            |   |   |-- segment at 0
 simple_bus    3  [   ]   simple_bus            |   |   |-- segment at 100000
 simple_bus    4  [ + ]   simple_bus            |   |   `-- segment at 200000
 simple_bus    5  [   ]   ti_sysc               |   |       |-- target-module at 0
 simple_bus    6  [   ]   simple_bus            |   |       |   `-- prcm at 0
 simple_bus    7  [   ]   simple_bus            |   |       |       |-- clocks
 clk           0  [   ]   fixed_clock           |   |       |       |   |-- clk_32768_ck
 clk           1  [   ]   fixed_clock           |   |       |       |   |-- clk_rc32k_ck
 clk           2  [   ]   fixed_clock           |   |       |       |   |-- virt_19200000_ck
 clk           3  [   ]   fixed_clock           |   |       |       |   |-- virt_24000000_ck
 clk           4  [   ]   fixed_clock           |   |       |       |   |-- virt_25000000_ck
 clk           5  [   ]   fixed_clock           |   |       |       |   |-- virt_26000000_ck
 clk           6  [   ]   fixed_clock           |   |       |       |   |-- tclkin_ck
 clk           7  [   ]   fixed_factor_clock    |   |       |       |   |-- dpll_ddr_m2_div2_ck
 clk           8  [   ]   fixed_factor_clock    |   |       |       |   |-- dpll_per_m2_div4_wkupdm_ck
 clk           9  [   ]   fixed_factor_clock    |   |       |       |   |-- dpll_per_m2_div4_ck
 clk          10  [   ]   fixed_factor_clock    |   |       |       |   |-- clk_24mhz
 clk          11  [   ]   fixed_factor_clock    |   |       |       |   |-- clkdiv32k_ck
 clk          12  [   ]   fixed_factor_clock    |   |       |       |   |-- l3_gclk
 clk          13  [   ]   fixed_factor_clock    |   |       |       |   |-- dpll_core_m4_div2_ck
 clk          14  [   ]   fixed_factor_clock    |   |       |       |   |-- l4_rtc_gclk
 clk          15  [   ]   fixed_factor_clock    |   |       |       |   |-- l4hs_gclk
 clk          16  [   ]   fixed_factor_clock    |   |       |       |   |-- l3s_gclk
 clk          17  [   ]   fixed_factor_clock    |   |       |       |   |-- l4fw_gclk
 clk          18  [   ]   fixed_factor_clock    |   |       |       |   |-- l4ls_gclk
 clk          19  [   ]   fixed_factor_clock    |   |       |       |   |-- sysclk_div_ck
 clk          20  [   ]   fixed_factor_clock    |   |       |       |   |-- cpsw_125mhz_gclk
 clk          21  [   ]   fixed_factor_clock    |   |       |       |   `-- mmc_clk
 simple_bus    8  [   ]   ti_omap4_cm           |   |       |       |-- l4_per-cm at 0
 simple_bus    9  [   ]   ti_omap4_cm           |   |       |       |-- wkup-cm at 400
 simple_bus   10  [   ]   ti_omap4_cm           |   |       |       |-- mpu-cm at 600
 simple_bus   11  [   ]   ti_omap4_cm           |   |       |       |-- l4-rtc-cm at 800
 simple_bus   12  [   ]   ti_omap4_cm           |   |       |       |-- gfx-l3-cm at 900
 simple_bus   13  [   ]   ti_omap4_cm           |   |       |       `-- l4-cefuse-cm at a00
 simple_bus   14  [   ]   ti_sysc               |   |       |-- target-module at 7000
 simple_bus   15  [   ]   ti_sysc               |   |       |-- target-module at 9000
 serial        0  [   ]   omap_serial           |   |       |   `-- serial at 0
 simple_bus   16  [   ]   ti_sysc               |   |       |-- target-module at b000
 simple_bus   17  [   ]   ti_sysc               |   |       |-- target-module at d000
 simple_bus   18  [   ]   ti_sysc               |   |       |-- target-module at 10000
 simple_bus   19  [   ]   simple_bus            |   |       |   `-- scm at 0
 simple_bus   20  [   ]   simple_bus            |   |       |       `-- scm_conf at 0
 simple_bus   21  [   ]   simple_bus            |   |       |           `-- clocks
 clk          22  [   ]   fixed_factor_clock    |   |       |               |-- adc_tsc_fck
 clk          23  [   ]   fixed_factor_clock    |   |       |               |-- dcan0_fck
 clk          24  [   ]   fixed_factor_clock    |   |       |               |-- dcan1_fck
 clk          25  [   ]   fixed_factor_clock    |   |       |               |-- mcasp0_fck
 clk          26  [   ]   fixed_factor_clock    |   |       |               |-- mcasp1_fck
 clk          27  [   ]   fixed_factor_clock    |   |       |               |-- smartreflex0_fck
 clk          28  [   ]   fixed_factor_clock    |   |       |               |-- smartreflex1_fck
 clk          29  [   ]   fixed_factor_clock    |   |       |               |-- sha0_fck
 clk          30  [   ]   fixed_factor_clock    |   |       |               |-- aes0_fck
 clk          31  [   ]   fixed_factor_clock    |   |       |               `-- rng_fck
 simple_bus   22  [   ]   ti_sysc               |   |       |-- target-module at 35000
 simple_bus   23  [   ]   ti_sysc               |   |       `-- target-module at 3e000
 simple_bus   24  [   ]   simple_bus            |   |-- interconnect at 48000000
 simple_bus   25  [   ]   simple_bus            |   |   |-- segment at 0
 simple_bus   26  [   ]   ti_sysc               |   |   |   |-- target-module at 22000
 simple_bus   27  [   ]   ti_sysc               |   |   |   |-- target-module at 24000
 simple_bus   28  [   ]   ti_sysc               |   |   |   |-- target-module at 2a000
 simple_bus   29  [   ]   ti_sysc               |   |   |   |-- target-module at 30000
 simple_bus   30  [   ]   ti_sysc               |   |   |   |-- target-module at 38000
 simple_bus   31  [   ]   ti_sysc               |   |   |   |-- target-module at 3c000
 simple_bus   32  [   ]   ti_sysc               |   |   |   |-- target-module at 4c000
 simple_bus   33  [   ]   ti_sysc               |   |   |   |-- target-module at 60000
 simple_bus   34  [   ]   ti_sysc               |   |   |   |-- target-module at 80000
 simple_bus   35  [   ]   ti_sysc               |   |   |   |-- target-module at c8000
 simple_bus   36  [   ]   ti_sysc               |   |   |   `-- target-module at ca000
 simple_bus   37  [   ]   simple_bus            |   |   |-- segment at 100000
 simple_bus   38  [   ]   ti_sysc               |   |   |   |-- target-module at 9c000
 simple_bus   39  [   ]   ti_sysc               |   |   |   |-- target-module at a0000
 simple_bus   40  [   ]   ti_sysc               |   |   |   |-- target-module at a6000
 simple_bus   41  [   ]   ti_sysc               |   |   |   |-- target-module at a8000
 simple_bus   42  [   ]   ti_sysc               |   |   |   |-- target-module at aa000
 simple_bus   43  [   ]   ti_sysc               |   |   |   |-- target-module at ac000
 simple_bus   44  [   ]   ti_sysc               |   |   |   |-- target-module at ae000
 simple_bus   45  [   ]   ti_sysc               |   |   |   |-- target-module at cc000
 simple_bus   46  [   ]   ti_sysc               |   |   |   |-- target-module at d0000
 simple_bus   47  [   ]   ti_sysc               |   |   |   `-- target-module at d8000
 simple_bus   48  [   ]   simple_bus            |   |   |-- segment at 200000
 simple_bus   49  [   ]   simple_bus            |   |   `-- segment at 300000
 simple_bus   50  [   ]   ti_sysc               |   |       |-- target-module at 0
 simple_bus   51  [   ]   ti_sysc               |   |       |-- target-module at 2000
 simple_bus   52  [   ]   ti_sysc               |   |       |-- target-module at 4000
 simple_bus   53  [   ]   ti_sysc               |   |       |-- target-module at e000
 simple_bus   54  [   ]   ti_sysc               |   |       `-- target-module at 10000
 simple_bus   55  [   ]   simple_bus            |   |-- interconnect at 47c00000
 simple_bus   56  [   ]   simple_bus            |   |   `-- segment at 0
 simple_bus   57  [   ]   simple_bus            |   |-- interconnect at 4a000000
 simple_bus   58  [   ]   simple_bus            |   |   `-- segment at 0
 simple_bus   59  [   ]   ti_sysc               |   |       `-- target-module at 100000
 simple_bus   60  [   ]   simple_bus            |   |-- interconnect at 4b140000
 simple_bus   61  [   ]   simple_bus            |   |   `-- segment at 0
 simple_bus   62  [   ]   ti_sysc               |   |-- target-module at 49000000
 simple_bus   63  [   ]   ti_sysc               |   |-- target-module at 49800000
 simple_bus   64  [   ]   ti_sysc               |   |-- target-module at 49900000
 simple_bus   65  [   ]   ti_sysc               |   |-- target-module at 49a00000
 gpio          0  [ + ]   gpio_omap             |   |-- gpio at 44e07000
 gpio          1  [   ]   gpio_omap             |   |-- gpio at 4804c000
 gpio          2  [   ]   gpio_omap             |   |-- gpio at 481ac000
 gpio          3  [   ]   gpio_omap             |   |-- gpio at 481ae000
 i2c           0  [   ]   i2c_omap              |   |-- i2c at 44e0b000
 i2c           1  [   ]   i2c_omap              |   |-- i2c at 4819c000
 mmc           0  [ + ]   omap_hsmmc            |   |-- mmc at 48060000
 blk           0  [ + ]   mmc_blk               |   |   `-- mmc at 48060000.blk
 mmc           1  [ + ]   omap_hsmmc            |   |-- mmc at 481d8000
 blk           1  [   ]   mmc_blk               |   |   `-- mmc at 481d8000.blk
 watchdog      0  [ + ]   omap3_wdt             |   |-- wdt at 44e35000
 misc          0  [ + ]   ti-musb-wrapper       |   |-- usb at 47400000
 usb           0  [ + ]   ti-musb-peripheral    |   |   |-- usb at 47401000
 eth           1  [ + ]   usb_ether             |   |   |   `-- usb_ether
 usb           0  [   ]   ti-musb-host          |   |   `-- usb at 47401800
 eth           0  [ + ]   eth_cpsw              |   |-- ethernet at 4a100000
 simple_bus   66  [   ]   ti_sysc               |   |-- target-module at 53100000
 simple_bus   67  [   ]   ti_sysc               |   |-- target-module at 53500000
 simple_bus   68  [   ]   ti_sysc               |   `-- target-module at 56000000
 serial        1  [ + ]   omap_serial           |-- serial at 0
 timer         0  [ + ]   omap_timer            `-- timer at 0
=> gpio status -a
Bank gpio at 44e07000_:
gpio at 44e07000_0: input: 0 [ ]
gpio at 44e07000_1: input: 0 [ ]
gpio at 44e07000_2: input: 0 [ ]
gpio at 44e07000_3: input: 0 [ ]
gpio at 44e07000_4: input: 0 [ ]
gpio at 44e07000_5: input: 0 [ ]
gpio at 44e07000_6: input: 0 [x] mmc at 48060000.cd-gpios
gpio at 44e07000_7: input: 0 [ ]
gpio at 44e07000_8: input: 0 [ ]
gpio at 44e07000_9: input: 0 [ ]
gpio at 44e07000_10: input: 1 [ ]
gpio at 44e07000_11: input: 0 [ ]
gpio at 44e07000_12: input: 1 [ ]
gpio at 44e07000_13: input: 1 [ ]
gpio at 44e07000_14: input: 1 [ ]
gpio at 44e07000_15: input: 1 [ ]
gpio at 44e07000_16: input: 0 [ ]
gpio at 44e07000_17: input: 0 [ ]
gpio at 44e07000_18: input: 0 [ ]
gpio at 44e07000_19: input: 0 [ ]
gpio at 44e07000_20: input: 0 [ ]
gpio at 44e07000_21: input: 0 [ ]
gpio at 44e07000_22: input: 0 [ ]
gpio at 44e07000_23: input: 0 [ ]
gpio at 44e07000_24: input: 0 [ ]
gpio at 44e07000_25: input: 0 [ ]
gpio at 44e07000_26: input: 0 [ ]
gpio at 44e07000_27: input: 0 [ ]
gpio at 44e07000_28: input: 0 [ ]
gpio at 44e07000_29: input: 0 [ ]
gpio at 44e07000_30: input: 1 [ ]
gpio at 44e07000_31: input: 1 [ ]

Bank gpio at 4804c000_:
gpio at 4804c000_0: input: 0 [ ]
gpio at 4804c000_1: input: 0 [ ]
gpio at 4804c000_2: input: 0 [ ]
gpio at 4804c000_3: input: 0 [ ]
gpio at 4804c000_4: input: 0 [ ]
gpio at 4804c000_5: input: 0 [ ]
gpio at 4804c000_6: input: 0 [ ]
gpio at 4804c000_7: input: 0 [ ]
gpio at 4804c000_8: input: 1 [ ]
gpio at 4804c000_9: input: 1 [ ]
gpio at 4804c000_10: input: 0 [ ]
gpio at 4804c000_11: input: 0 [ ]
gpio at 4804c000_12: input: 0 [ ]
gpio at 4804c000_13: input: 0 [ ]
gpio at 4804c000_14: input: 0 [ ]
gpio at 4804c000_15: input: 0 [ ]
gpio at 4804c000_16: input: 1 [ ]
gpio at 4804c000_17: input: 0 [ ]
gpio at 4804c000_18: input: 0 [ ]
gpio at 4804c000_19: input: 0 [ ]
gpio at 4804c000_20: input: 0 [ ]
gpio at 4804c000_21: input: 0 [ ]
gpio at 4804c000_22: input: 0 [ ]
gpio at 4804c000_23: input: 0 [ ]
gpio at 4804c000_24: input: 0 [ ]
gpio at 4804c000_25: input: 1 [ ]
gpio at 4804c000_26: input: 1 [ ]
gpio at 4804c000_27: input: 0 [ ]
gpio at 4804c000_28: input: 1 [ ]
gpio at 4804c000_29: input: 1 [ ]
gpio at 4804c000_30: input: 0 [ ]
gpio at 4804c000_31: input: 0 [ ]

Bank gpio at 481ac000_:
gpio at 481ac000_0: input: 1 [ ]
gpio at 481ac000_1: input: 0 [ ]
gpio at 481ac000_2: input: 1 [ ]
gpio at 481ac000_3: input: 1 [ ]
gpio at 481ac000_4: input: 1 [ ]
gpio at 481ac000_5: input: 1 [ ]
gpio at 481ac000_6: input: 0 [ ]
gpio at 481ac000_7: input: 0 [ ]
gpio at 481ac000_8: input: 1 [ ]
gpio at 481ac000_9: input: 1 [ ]
gpio at 481ac000_10: input: 1 [ ]
gpio at 481ac000_11: input: 1 [ ]
gpio at 481ac000_12: input: 0 [ ]
gpio at 481ac000_13: input: 0 [ ]
gpio at 481ac000_14: input: 0 [ ]
gpio at 481ac000_15: input: 0 [ ]
gpio at 481ac000_16: input: 0 [ ]
gpio at 481ac000_17: input: 0 [ ]
gpio at 481ac000_18: input: 0 [ ]
gpio at 481ac000_19: input: 0 [ ]
gpio at 481ac000_20: input: 0 [ ]
gpio at 481ac000_21: input: 0 [ ]
gpio at 481ac000_22: input: 0 [ ]
gpio at 481ac000_23: input: 0 [ ]
gpio at 481ac000_24: input: 0 [ ]
gpio at 481ac000_25: input: 0 [ ]
gpio at 481ac000_26: input: 0 [ ]
gpio at 481ac000_27: input: 0 [ ]
gpio at 481ac000_28: input: 0 [ ]
gpio at 481ac000_29: input: 0 [ ]
gpio at 481ac000_30: input: 0 [ ]
gpio at 481ac000_31: input: 0 [ ]

Bank gpio at 481ae000_:
gpio at 481ae000_0: input: 0 [ ]
gpio at 481ae000_1: input: 0 [ ]
gpio at 481ae000_2: input: 0 [ ]
gpio at 481ae000_3: input: 0 [ ]
gpio at 481ae000_4: input: 0 [ ]
gpio at 481ae000_5: input: 0 [ ]
gpio at 481ae000_6: input: 0 [ ]
gpio at 481ae000_7: input: 0 [ ]
gpio at 481ae000_8: input: 0 [ ]
gpio at 481ae000_9: input: 0 [ ]
gpio at 481ae000_10: input: 0 [ ]
gpio at 481ae000_11: input: 0 [ ]
gpio at 481ae000_12: input: 0 [ ]
gpio at 481ae000_13: input: 0 [ ]
gpio at 481ae000_14: input: 0 [ ]
gpio at 481ae000_15: input: 0 [ ]
gpio at 481ae000_16: input: 0 [ ]
gpio at 481ae000_17: input: 0 [ ]
gpio at 481ae000_18: input: 0 [ ]
gpio at 481ae000_19: input: 0 [ ]
gpio at 481ae000_20: input: 0 [ ]
gpio at 481ae000_21: input: 0 [ ]
gpio at 481ae000_22: input: 0 [ ]
gpio at 481ae000_23: input: 0 [ ]
gpio at 481ae000_24: input: 0 [ ]
gpio at 481ae000_25: input: 0 [ ]
gpio at 481ae000_26: input: 0 [ ]
gpio at 481ae000_27: input: 0 [ ]
gpio at 481ae000_28: input: 0 [ ]
gpio at 481ae000_29: input: 0 [ ]
gpio at 481ae000_30: input: 0 [ ]
gpio at 481ae000_31: input: 0 [ ]
=> 
-------------- next part --------------
U-Boot SPL 2021.07-rc1 (May 06 2021 - 12:59:38 +0530)
Trying to boot from MMC1


U-Boot 2021.07-rc1 (May 06 2021 - 12:59:38 +0530)

CPU  : AM335X-GP rev 2.1
Model: TI AM335x BeagleBone Black
DRAM:  512 MiB
WDT:   Started with servicing (60s timeout)
NAND:  0 MiB
MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
Loading Environment from FAT... OK
Net:   eth2: ethernet at 4a100000, eth3: usb_ether
Hit any key to stop autoboot:  0 
=> gpio status -a
Command 'gpio' failed: Error -19
=> dm tree
 Class     Index  Probed  Driver                Name
-----------------------------------------------------------
 root          0  [ + ]   root_driver           root_driver
 rsa_mod_ex    0  [   ]   mod_exp_sw            |-- mod_exp_sw
 simple_bus    0  [ + ]   simple_bus            |-- ocp
 simple_bus    1  [ + ]   simple_bus            |   |-- l4_wkup at 44c00000
 simple_bus    2  [   ]   simple_bus            |   |   |-- segment at 0
 simple_bus    3  [   ]   simple_bus            |   |   |-- segment at 100000
 simple_bus    4  [ + ]   simple_bus            |   |   `-- segment at 200000
 simple_bus    5  [   ]   ti_sysc               |   |       |-- target-module at 0
 simple_bus    6  [   ]   simple_bus            |   |       |   `-- prcm at 0
 simple_bus    7  [   ]   simple_bus            |   |       |       |-- clocks
 clk           0  [   ]   fixed_clock           |   |       |       |   |-- clk_32768_ck
 clk           1  [   ]   fixed_clock           |   |       |       |   |-- clk_rc32k_ck
 clk           2  [   ]   fixed_clock           |   |       |       |   |-- virt_19200000_ck
 clk           3  [   ]   fixed_clock           |   |       |       |   |-- virt_24000000_ck
 clk           4  [   ]   fixed_clock           |   |       |       |   |-- virt_25000000_ck
 clk           5  [   ]   fixed_clock           |   |       |       |   |-- virt_26000000_ck
 clk           6  [   ]   fixed_clock           |   |       |       |   |-- tclkin_ck
 clk           7  [   ]   fixed_factor_clock    |   |       |       |   |-- dpll_ddr_m2_div2_ck
 clk           8  [   ]   fixed_factor_clock    |   |       |       |   |-- dpll_per_m2_div4_wkupdm_ck
 clk           9  [   ]   fixed_factor_clock    |   |       |       |   |-- dpll_per_m2_div4_ck
 clk          10  [   ]   fixed_factor_clock    |   |       |       |   |-- clk_24mhz
 clk          11  [   ]   fixed_factor_clock    |   |       |       |   |-- clkdiv32k_ck
 clk          12  [   ]   fixed_factor_clock    |   |       |       |   |-- l3_gclk
 clk          13  [   ]   fixed_factor_clock    |   |       |       |   |-- dpll_core_m4_div2_ck
 clk          14  [   ]   fixed_factor_clock    |   |       |       |   |-- l4_rtc_gclk
 clk          15  [   ]   fixed_factor_clock    |   |       |       |   |-- l4hs_gclk
 clk          16  [   ]   fixed_factor_clock    |   |       |       |   |-- l3s_gclk
 clk          17  [   ]   fixed_factor_clock    |   |       |       |   |-- l4fw_gclk
 clk          18  [   ]   fixed_factor_clock    |   |       |       |   |-- l4ls_gclk
 clk          19  [   ]   fixed_factor_clock    |   |       |       |   |-- sysclk_div_ck
 clk          20  [   ]   fixed_factor_clock    |   |       |       |   |-- cpsw_125mhz_gclk
 clk          21  [   ]   fixed_factor_clock    |   |       |       |   `-- mmc_clk
 simple_bus    8  [   ]   ti_omap4_cm           |   |       |       |-- per-cm at 0
 simple_bus    9  [   ]   ti_omap4_cm           |   |       |       |-- wkup-cm at 400
 simple_bus   10  [   ]   ti_omap4_cm           |   |       |       |-- mpu-cm at 600
 simple_bus   11  [   ]   ti_omap4_cm           |   |       |       |-- l4-rtc-cm at 800
 simple_bus   12  [   ]   ti_omap4_cm           |   |       |       |-- gfx-l3-cm at 900
 simple_bus   13  [   ]   ti_omap4_cm           |   |       |       `-- l4-cefuse-cm at a00
 simple_bus   14  [   ]   ti_sysc               |   |       |-- target-module at 7000
 gpio          0  [   ]   gpio_omap             |   |       |   `-- gpio at 0
 simple_bus   15  [   ]   ti_sysc               |   |       |-- target-module at 9000
 serial        0  [   ]   omap_serial           |   |       |   `-- serial at 0
 simple_bus   16  [   ]   ti_sysc               |   |       |-- target-module at b000
 simple_bus   17  [   ]   ti_sysc               |   |       |-- target-module at d000
 simple_bus   18  [   ]   ti_sysc               |   |       |-- target-module at 10000
 simple_bus   19  [   ]   simple_bus            |   |       |   `-- scm at 0
 simple_bus   20  [   ]   simple_bus            |   |       |       `-- scm_conf at 0
 simple_bus   21  [   ]   simple_bus            |   |       |           `-- clocks
 clk          22  [   ]   fixed_factor_clock    |   |       |               |-- adc_tsc_fck
 clk          23  [   ]   fixed_factor_clock    |   |       |               |-- dcan0_fck
 clk          24  [   ]   fixed_factor_clock    |   |       |               |-- dcan1_fck
 clk          25  [   ]   fixed_factor_clock    |   |       |               |-- mcasp0_fck
 clk          26  [   ]   fixed_factor_clock    |   |       |               |-- mcasp1_fck
 clk          27  [   ]   fixed_factor_clock    |   |       |               |-- smartreflex0_fck
 clk          28  [   ]   fixed_factor_clock    |   |       |               |-- smartreflex1_fck
 clk          29  [   ]   fixed_factor_clock    |   |       |               |-- sha0_fck
 clk          30  [   ]   fixed_factor_clock    |   |       |               |-- aes0_fck
 clk          31  [   ]   fixed_factor_clock    |   |       |               `-- rng_fck
 simple_bus   22  [   ]   ti_sysc               |   |       |-- target-module at 35000
 simple_bus   23  [   ]   ti_sysc               |   |       `-- target-module at 3e000
 simple_bus   24  [   ]   simple_bus            |   |-- interconnect at 48000000
 simple_bus   25  [   ]   simple_bus            |   |   |-- segment at 0
 simple_bus   26  [   ]   ti_sysc               |   |   |   |-- target-module at 22000
 simple_bus   27  [   ]   ti_sysc               |   |   |   |-- target-module at 24000
 simple_bus   28  [   ]   ti_sysc               |   |   |   |-- target-module at 2a000
 simple_bus   29  [   ]   ti_sysc               |   |   |   |-- target-module at 30000
 simple_bus   30  [   ]   ti_sysc               |   |   |   |-- target-module at 38000
 simple_bus   31  [   ]   ti_sysc               |   |   |   |-- target-module at 3c000
 simple_bus   32  [   ]   ti_sysc               |   |   |   |-- target-module at 4c000
 gpio          1  [   ]   gpio_omap             |   |   |   |   `-- gpio at 0
 simple_bus   33  [   ]   ti_sysc               |   |   |   |-- target-module at 60000
 simple_bus   34  [   ]   ti_sysc               |   |   |   |-- target-module at 80000
 simple_bus   35  [   ]   ti_sysc               |   |   |   |-- target-module at c8000
 simple_bus   36  [   ]   ti_sysc               |   |   |   `-- target-module at ca000
 simple_bus   37  [   ]   simple_bus            |   |   |-- segment at 100000
 simple_bus   38  [   ]   ti_sysc               |   |   |   |-- target-module at 9c000
 simple_bus   39  [   ]   ti_sysc               |   |   |   |-- target-module at a0000
 simple_bus   40  [   ]   ti_sysc               |   |   |   |-- target-module at a6000
 simple_bus   41  [   ]   ti_sysc               |   |   |   |-- target-module at a8000
 simple_bus   42  [   ]   ti_sysc               |   |   |   |-- target-module at aa000
 simple_bus   43  [   ]   ti_sysc               |   |   |   |-- target-module at ac000
 gpio          2  [   ]   gpio_omap             |   |   |   |   `-- gpio at 0
 simple_bus   44  [   ]   ti_sysc               |   |   |   |-- target-module at ae000
 gpio          3  [   ]   gpio_omap             |   |   |   |   `-- gpio at 0
 simple_bus   45  [   ]   ti_sysc               |   |   |   |-- target-module at cc000
 simple_bus   46  [   ]   ti_sysc               |   |   |   |-- target-module at d0000
 simple_bus   47  [   ]   ti_sysc               |   |   |   `-- target-module at d8000
 simple_bus   48  [   ]   simple_bus            |   |   |-- segment at 200000
 simple_bus   49  [   ]   simple_bus            |   |   `-- segment at 300000
 simple_bus   50  [   ]   ti_sysc               |   |       |-- target-module at 0
 simple_bus   51  [   ]   ti_sysc               |   |       |-- target-module at 2000
 simple_bus   52  [   ]   ti_sysc               |   |       |-- target-module at 4000
 simple_bus   53  [   ]   ti_sysc               |   |       |-- target-module at e000
 simple_bus   54  [   ]   ti_sysc               |   |       `-- target-module at 10000
 simple_bus   55  [   ]   simple_bus            |   |-- interconnect at 47c00000
 simple_bus   56  [   ]   simple_bus            |   |   `-- segment at 0
 simple_bus   57  [   ]   simple_bus            |   |-- interconnect at 4a000000
 simple_bus   58  [   ]   simple_bus            |   |   `-- segment at 0
 simple_bus   59  [   ]   ti_sysc               |   |       `-- target-module at 100000
 simple_bus   60  [   ]   simple_bus            |   |-- interconnect at 4b140000
 simple_bus   61  [   ]   simple_bus            |   |   `-- segment at 0
 simple_bus   62  [   ]   ti_sysc               |   |-- target-module at 49000000
 simple_bus   63  [   ]   ti_sysc               |   |-- target-module at 49800000
 simple_bus   64  [   ]   ti_sysc               |   |-- target-module at 49900000
 simple_bus   65  [   ]   ti_sysc               |   |-- target-module at 49a00000
 i2c           0  [   ]   i2c_omap              |   |-- i2c at 44e0b000
 i2c           1  [   ]   i2c_omap              |   |-- i2c at 4819c000
 mmc           0  [ + ]   omap_hsmmc            |   |-- mmc at 48060000
 blk           0  [ + ]   mmc_blk               |   |   `-- mmc at 48060000.blk
 mmc           1  [ + ]   omap_hsmmc            |   |-- mmc at 481d8000
 blk           1  [   ]   mmc_blk               |   |   `-- mmc at 481d8000.blk
 watchdog      0  [ + ]   omap3_wdt             |   |-- wdt at 44e35000
 misc          0  [ + ]   ti-musb-wrapper       |   |-- usb at 47400000
 usb           0  [ + ]   ti-musb-peripheral    |   |   |-- usb at 47401000
 eth           1  [ + ]   usb_ether             |   |   |   `-- usb_ether
 usb           0  [   ]   ti-musb-host          |   |   `-- usb at 47401800
 eth           0  [ + ]   eth_cpsw              |   |-- ethernet at 4a100000
 simple_bus   66  [   ]   ti_sysc               |   |-- target-module at 53100000
 simple_bus   67  [   ]   ti_sysc               |   |-- target-module at 53500000
 simple_bus   68  [   ]   ti_sysc               |   `-- target-module at 56000000
 serial        1  [ + ]   omap_serial           |-- serial at 0
 timer         0  [ + ]   omap_timer            `-- timer at 0
=>


More information about the U-Boot mailing list