control over uarts and capes under kernel v. 3.15

Hey,

I’m testing a new kernel - 3.15.0-rc5-bone0.1 from RCN’s github - for my BBB under Debian. What I’ve found out recently is lack of /sys/devices/bone_capemgr.* directory. Also my atempts to turn off hdmi via uEnv file fizzle out. Is it me doing something wrong or this is how it should be? Is there a way to get back my control over uarts, and ability to turn off hdmi under new kernel?

Regards,
Karol

capemgr hasn't been ported fully from 3.8

Use this repo:

https://github.com/RobertCNelson/bb-kernel/tree/am33x-v3.15

You can enable extra usarts by adding this to uEnv.txt

cape=ttyO1

Regards,

I have switched to the image you’ve recommended and succeeded only with enabling ttyO1, The other ones are not enabled. I’ve defined them like that in uEnv.txt:
cape=ttyO1
cape=ttyO4
cape=ttyO2
cape=ttyO5

Is there a way to disable HDMI? cape_disable=capemgr.disable_
partno=BB-BONELT-HDMI,BB-BONELT-HDMIN in uEnv.txt is not working, but since you said that capemgr had not been ported to new kernel I’m not surprised. If it’s not possible to do in some other way, which is the latest system where capemgr works?

Ok, I managed to switch off hdmi by removing all hdmi-related entries from dts files and recompile the kernel. That’s not the most elegant solution for sure, but it works;) The uarts’ issue still waits for the solution.

Well, I think there is a better solution, but since you already recompiled the kernel, I did just like you and edited "am335x-boneblack.dts":

/*
  * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/

Thanks a lot! Your solution works very nice.

I'm glad it worked! =)