On Fri, Sep 1, 2017 at 2:40 AM, Alexander Rössler
<
mail.ar...@gmail.com> wrote:
> Good, loading the correct PRU driver works now.
>
> However, now I face another problem: When I try to load a device tree
> overlay from the command line:
>
>> echo cape-unversalh > /sys/devices/platform/bone_capemgr/slots
>
>
> my terminal gets stuck. Running dmesg from another terminal I get:
>
>> [ 275.976817] bone_capemgr bone_capemgr: part_number 'cape-unversalh',
>> version 'N/A'
>> [ 275.976866] bone_capemgr bone_capemgr: slot #4: override
>> [ 275.976885] bone_capemgr bone_capemgr: slot #4: auto loading handled by
>> U-Boot
>
>
> Cat reveals:
> machinekit@beaglebone:~$ cat /sys/devices/platform/bone_capemgr/slots
> 0: ------ -1
> 1: ------ -1
> 2: ------ -1
> 3: ---l-- -1
> 4: --O--- -1
>
> I get the same result when disabling uboot overlays in the uEnv.txt
cape-universal is also enabled by default with u-boot overlays..
To switch between the 3 different cape-universal overlays, utilize
these 4 variables:
To Disable eMMC:
disable_uboot_overlay_emmc=1
To Disable HDMI VIDEO & AUDIO:
disable_uboot_overlay_video=1
To Disable HDMI AUDIO:
disable_uboot_overlay_audio=1
To Disable WL1835:
disable_uboot_overlay_wireless=1
ps, if you plug in a usb-serial adapter, you'll see exactly what
u-boot is loading. ;)