4.1 kernel difficulties with SPI

Hi - I’m trying kernel 4.1.12-ti-r26, and trying to overlay the BB-SPIDEV0-0A00.dtbo (after disabling HDMI in uEnv.txt)

echo ‘BB-SPIDEV0’ > /sys/devices/platform/bone_capemgr/slots

gives me sh: echo: I/O error, and tail’ing dmesg shows:

[ 1195.632275] bone_capemgr bone_capemgr: slot #8: override
[ 1195.632324] bone_capemgr bone_capemgr: Using override eeprom data at slot 8
[ 1195.632375] bone_capemgr bone_capemgr: slot #8: ‘Override Board Name,00A0,Override Manuf,BB-SPIDEV0’
[ 1195.633705] __of_adjust_tree_phandle_references: Could not find target property ‘fixup’ @/local_fixups
[ 1195.656537] bone_capemgr bone_capemgr: slot #8: Failed to resolve tree

These missing "fixup"'s are a hint it was built with a different dtc compiler..



Yup - that was it - older dtc. Do you see any stability coming to that soon?



More stable then today?

dtc for 3.8 overlay's..


dtc for v4.1.x -> v4.3.x overlays..