debian testing: 2017-01-22 (U-Boot Cape Manager edition, now with virtual capes)

Howdy!

We have lots more fixes for the U-Boot Cape Manager, thanks to our testers.

http://elinux.org/Beagleboard:BeagleBoneBlack_Debian#Debian_Image_Testing_Snapshots

We have a new feature, auto loading of board 'virtual' capes
(eMMC/HDMI/WL1835)..

BeagleBone Green Wireless:

loading /boot/vmlinuz-4.4.43-ti-r84 ...
8651176 bytes read in 592 ms (13.9 MiB/s)
loading /boot/dtbs/4.4.43-ti-r84/am335x-boneblack-overlay.dtb ...
53253 bytes read in 65 ms (799.8 KiB/s)
debug: [fdt_buffer=0x60000] ...
debug: [uboot_emmc=/lib/firmware/BB-BONE-eMMC1-01-00A0.dtbo] ...
loading /lib/firmware/BB-BONE-eMMC1-01-00A0.dtbo ...
1105 bytes read in 227 ms (3.9 KiB/s)
debug: [uboot_wireless=/lib/firmware/BB-BBGW-WL1835-00A0.dtbo] ...
loading /lib/firmware/BB-BBGW-WL1835-00A0.dtbo ...
4681 bytes read in 246 ms (18.6 KiB/s)
loading /boot/initrd.img-4.4.43-ti-r84 ...
5237958 bytes read in 368 ms (13.6 MiB/s)
debug: [console=ttyO0,115200n8 bone_capemgr.uboot_capemgr_enabled=1
root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M
net.ifnames=0 quiet cape_universal=enable] ...
debug: [bootz 0x82000000 0x88080000:4fecc6 88000000] ...
## Flattened Device Tree blob at 88000000
   Booting using the fdt blob at 0x88000000
   reserving fdt memory region: addr=88000000 size=6e000
   Loading Ramdisk to 8fb01000, end 8ffffcc6 ... OK
   Loading Device Tree to 8fa90000, end 8fb00fff ... OK

Starting kernel ...

BeagleBone Black Wireless:

loading /boot/vmlinuz-4.4.43-ti-r84 ...
8651176 bytes read in 593 ms (13.9 MiB/s)
loading /boot/dtbs/4.4.43-ti-r84/am335x-boneblack-overlay.dtb ...
53253 bytes read in 65 ms (799.8 KiB/s)
debug: [fdt_buffer=0x60000] ...
debug: [uboot_emmc=/lib/firmware/BB-BONE-eMMC1-01-00A0.dtbo] ...
loading /lib/firmware/BB-BONE-eMMC1-01-00A0.dtbo ...
1105 bytes read in 231 ms (3.9 KiB/s)
debug: [uboot_video=/lib/firmware/BB-HDMI-TDA998x-00A0.dtbo] ...
loading /lib/firmware/BB-HDMI-TDA998x-00A0.dtbo ...
4169 bytes read in 452 ms (8.8 KiB/s)
debug: [uboot_wireless=/lib/firmware/BB-BBBW-WL1835-00A0.dtbo] ...
loading /lib/firmware/BB-BBBW-WL1835-00A0.dtbo ...
4376 bytes read in 269 ms (15.6 KiB/s)
loading /boot/initrd.img-4.4.43-ti-r84 ...
5237958 bytes read in 369 ms (13.5 MiB/s)
debug: [console=ttyO0,115200n8 bone_capemgr.uboot_capemgr_enabled=1
root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M
net.ifnames=0 quiet cape_universal=enable] ...
debug: [bootz 0x82000000 0x88080000:4fecc6 88000000] ...
## Flattened Device Tree blob at 88000000
   Booting using the fdt blob at 0x88000000
   reserving fdt memory region: addr=88000000 size=6e000
   Loading Ramdisk to 8fb01000, end 8ffffcc6 ... OK
   Loading Device Tree to 8fa90000, end 8fb00fff ... OK

Starting kernel ...

BeagleBone Black Wireless + LCD:

loading /boot/vmlinuz-4.4.43-ti-r84 ...
8651176 bytes read in 592 ms (13.9 MiB/s)
loading /boot/dtbs/4.4.43-ti-r84/am335x-boneblack-overlay.dtb ...
53253 bytes read in 65 ms (799.8 KiB/s)
debug: [fdt_buffer=0x60000] ...
debug: [uboot_overlay_addr0=/lib/firmware/BB-BONE-LCD7-01-00A3.dtbo] ...
loading /lib/firmware/BB-BONE-LCD7-01-00A3.dtbo ...
5778 bytes read in 170 ms (32.2 KiB/s)
loading /boot/initrd.img-4.4.43-ti-r84 ...
5237958 bytes read in 370 ms (13.5 MiB/s)
debug: [console=ttyO0,115200n8 bone_capemgr.uboot_capemgr_enabled=1
root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M
net.ifnames=0 quiet cape_universal=enable] ...
debug: [bootz 0x82000000 0x88080000:4fecc6 88000000] ...
## Flattened Device Tree blob at 88000000
   Booting using the fdt blob at 0x88000000
   reserving fdt memory region: addr=88000000 size=6e000
   Loading Ramdisk to 8fb01000, end 8ffffcc6 ... OK
   Loading Device Tree to 8fa90000, end 8fb00fff ... OK

Starting kernel ...

As you see, i'm still working on virual cape + external cape pin sharing.

U-Boot version:

U-Boot SPL 2017.01-00006-gb2bbabfe41 (Jan 19 2017 - 17:01:49)
Trying to boot from MMC1

U-Boot 2017.01-00006-gb2bbabfe41 (Jan 19 2017 - 17:01:49 -0600),
Build: jenkins-github_Bootloader-Builder-505

To enable:

/boot/uEnv.txt:

dtb=am335x-boneblack-overlay.dtb
enable_uboot_overlays=1

ToDo:

Fix the /uEnv.txt to have backwards compatbilty... (for right now, you
have to [sudo rm /uEnv.txt])

Regards,