On Tue, Aug 26, 2014 at 10:25 PM, Dallas Clement <[email protected]> wrote: > Hi Robert, many thanks for this. How dost one actually enable the spi > devices in 3.14? I'm used to working with the overlays and capemgr, i.e. > echoing to capemgr slots etc.
Well it's still in it's infancy. Here's what works today: http://elinux.org/Beagleboard:Capes_3.8_to_3.14 Take a look at the main am335x-boneblack.dts file: https://github.com/beagleboard/linux/blob/3.14.17-ti-r15/arch/arm/boot/dts/am335x-boneblack.dts#L31 If you need usart1: Just change: /* #include "am335x-bone-ttyO1.dtsi" */ to: #include "am335x-bone-ttyO1.dtsi" and rebuild. I'm working on a second repo, so that you don't have to rebuild the kernel, just for dts changes: https://github.com/RobertCNelson/dtb-rebuilder/tree/3.14-ti Just issue "make all" and all *.dtb's will be rebuilt (these match the full kernel tree (3.14.17-ti-r15)) above. Haven't finished the "make install" so you still have to manually copy the *.dtb's. So, just make the *.dts change, rebuild, copy *.dtb, reboot, new device enabled.. Regards, -- Robert Nelson http://www.rcn-ee.com/ -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
