I have been using Robert Nelson’s mainline kernel from https:``//github.com/RobertCNelson/bb-kernel version 4.1.15-bone17 for a beaglebone black with a custom cape. I was successfully able to get SGX support working based on the instructions listed. However I have been unable to get mcasp audio working properly despite multiple device tree changes. I found the TI based kernel at ``https:``//github.com/RobertCNelson/ti-linux-kernel-dev.git using 4.1.13-ti-r37 which supports hdmi audio but I have been unable to get SGX set up properly.
When running the sgx_build_modules.sh script I see warnings regarding "register_vsync_cb". The build completes but fails to load the omaplfb driver on the BBB. There is probably some basic step I am missing. Has anyone been able to load the sgx drivers on the ti based 4.1 kernels?
Thanks for the info. Can you tell me if HDMI audio is supported in any way on the mainline build? I can write a driver if necessary but would like to stick to device tree if possible. It appears that the McASP pin configurations have been removed completely from the HDMI .dts file.