v4.4.x-ti changes

r78:

normal/rt/xenomai:

added: module flag, so u-boot can tell bone_capemgr overlay has
already been loaded (by u-boot)

bone_capemgr.uboot_capemgr_enabled=0 (default condition) kernel auto
loads overlays
bone_capemgr.uboot_capemgr_enabled=1 = U-Boot already loaded overlay

xenomai:

disabled cpu_idle
uio_pruss by default (for machinekit uio_pruss stack)

Regards,

r79:

normal/rt/xenomai:

re-synced device tree compiler with mainline:

https://github.com/RobertCNelson/ti-linux-kernel-dev/commit/abe48165c9ebe113fc6d0331d42887e524a6a33b

This fixes the new U-Boot overlays:

Before:

loading /boot/vmlinuz-4.4.39-ti-r78 ...
8647232 bytes read in 584 ms (14.1 MiB/s)
loading /boot/dtbs/4.4.39-ti-r78/am335x-boneblack-overlay.dtb ...
59349 bytes read in 64 ms (905.3 KiB/s)
debug: [uboot_overlay_addr1=/lib/firmware/BB-CAPE-DISP-CT4-00A0.dtbo] ...
loading /lib/firmware/BB-CAPE-DISP-CT4-00A0.dtbo ...
4518 bytes read in 42 ms (104.5 KiB/s)
loading /boot/initrd.img-4.4.39-ti-r78 ...
5156621 bytes read in 359 ms (13.7 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] ...
debug: [bootz 0x82000000 0x88080000:4eaf0d 88000000] ...
ERROR: Did not find a cmdline Flattened Device Tree
Could not find a valid device tree

After:

loading /boot/vmlinuz-4.4.39-ti-r78.1 ...
8636104 bytes read in 602 ms (13.7 MiB/s)
loading /boot/dtbs/4.4.39-ti-r78.1/am335x-boneblack-overlay.dtb ...
53253 bytes read in 75 ms (693.4 KiB/s)
debug: [uboot_overlay_addr1=/lib/firmware/BB-CAPE-DISP-CT4-00A0.dtbo] ...
loading /lib/firmware/BB-CAPE-DISP-CT4-00A0.dtbo ...
4518 bytes read in 41 ms (107.4 KiB/s)
loading /boot/initrd.img-4.4.39-ti-r78.1 ...
5441352 bytes read in 397 ms (13.1 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] ...
debug: [bootz 0x82000000 0x88080000:530748 88000000] ...
## Flattened Device Tree blob at 88000000
   Booting using the fdt blob at 0x88000000
   reserving fdt memory region: addr=88000000 size=e000
   Loading Ramdisk to 8facf000, end 8ffff748 ... OK
   Loading Device Tree to 8fabe000, end 8facefff ... OK

Starting kernel ...

Regards,