On Fri, Oct 3, 2014 at 12:07 PM,  <[email protected]> wrote:
> Hi,
>
> since I have "lost" another embedded system (noy BBB) in the past due
> to too old system software I want to switch from Robert Nelsons 3.8.x
> kernel to a newer one (of course: a kernel maintained by Robert
> Nelson! :)
>
> My hardware consists of
>
> Audio Cape A1
> LCD7 Cape A2
> RS232 Cape A1
> Beaglebone Black A5 and C
>
> with the 3.8.x kernel it was possible to use them all together by
> disableing the LEDs of the Audio Cape and disabling HDMI and internal
> flash (not used anyway).
>
> I am using Gentoo and except for the kernel itsself all software is
> compiled "by hand" (read: by gcc) natively on the BBBs.
>
> On the eewiki pages of the Beaglebone Black I saw that either 3.8.x or
> 3.15.x ist recommended. On the other hand, I think I could remember
> that 3.14.x is a long term maintance version...?
>
> I am a little confused now.
>
> Is there is a tutorial/howto which describes the transistion from a
> kernel with capemgr to one without and a """decision guide""" what
> kernel to choose in the above described case?

http://elinux.org/Beagleboard:Capes_3.8_to_3.14

https://github.com/beagleboard/linux/tree/3.14

Every "cape" i add to that v3.14 tree i'm forward porting to
v3.16/v3.17 bone branches..  There might be some lag, but that's only
because i'm human.. ;)

For:

> Audio Cape A1
> LCD7 Cape A2
> RS232 Cape A1
> Beaglebone Black A5 and C

Start with:
https://github.com/beagleboard/linux/blob/3.14/arch/arm/boot/dts/am335x-boneblack.dts

Disable: (comment out)
emmc:
#include "am335x-boneblack-emmc.dtsi"

hdmi with audio:  (comment out)
#include "am335x-boneblack-nxp-hdmi-audio.dtsi"

Enable: (remove the comments)
Audio
#include "am335x-bone-audio-reva.dtsi"

lcd7 rev 2:
#include "am335x-bone-lcd7-01-00a2.dtsi" (untested as i don't have
hardware btw....)

Then enable what ever uart you want:

/* uart1: P9.24, P9.26 */
#include "am335x-ttyO1.dtsi"
/* #include "am335x-bone-ttyO1.dtsi" */
/* uart2: P9.21, P9.22 */
#include "am335x-ttyO2.dtsi"
/* #include "am335x-bone-ttyO2.dtsi" */
/* uart4: P9.11, P9.13 */
#include "am335x-ttyO4.dtsi"
/* #include "am335x-bone-ttyO4.dtsi" */
/* uart5: P8.37, P8.38 boneblack: hdmi has to be disabled for ttyO5 */
#include "am335x-ttyO5.dtsi"
/* #include "am335x-bone-ttyO5.dtsi" */


You can disable the "led" in this file:

https://github.com/beagleboard/linux/blob/3.14/arch/arm/boot/dts/am335x-bone-lcd7-01-00a2.dtsi

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.

Reply via email to