HDMI dts files?

I see the dtbo files in /lib/firmware but where are the dts sources located in the rootfs or kernel sources?

-rw-r–r-- 1 root root 3325 Apr 23 20:57 cape-boneblack-hdmi-00A0.dtbo

-rw-r–r-- 1 root root 2268 Apr 23 20:57 cape-boneblack-hdmin-00A0.dtbo

Running patch.sh in GitHub - beagleboard/kernel at 3.8
will produce them in the kernel/arch/arm/boot/dts folder and you can
also find them at
https://github.com/beagleboard/devicetree-source/tree/master/dts.

Did you try to Google for the BeagleBone kernel sources at all? If you
did and came up dry, I'm wondering what was the first link you got
when you asked google "beaglebone linux kernel source". Personally, I
got the BeagleBoard.org - linux for the first result (which
provides the same instructions I just gave you) and the above github
tree as the second.

Awesome, thanks!

You are correct, I should have spotted them in https://github.com/beagleboard/

I will look harder next time…

This is probably what I googled: http://lmgtfy.com/?q=beaglebone+device+tree+sources

Feel free to use lmgtfy.com in the future to make folks feel like noobs :wink:

You can also decompile these with 'dtc'

Regards,

Thanks guys!

Off topic but its strange the HDMI audio output is Stereo I2S only, was expecting 8 channels of audio output!

		"P9.25",	/* mcasp0: mcasp0_ahclkx */
		"P9.28",	/* mcasp0: mcasp0_axr2 */
		"P9.29",	/* mcasp0: mcasp0_fsx */
		"P9.31",	/* mcasp0: mcasp0_aclkx */

Thanks guys!

Off topic but its strange the HDMI audio output is Stereo I2S only, was expecting 8 channels of audio output!

		"P9.25",	/* mcasp0: mcasp0_ahclkx */
		"P9.28",	/* mcasp0: mcasp0_axr2 */
		"P9.29",	/* mcasp0: mcasp0_fsx */
		"P9.31",	/* mcasp0: mcasp0_aclkx */

From the TDA19988 data sheet, it only supports 2 × I2S-bus 2 channels but only one channel is connected on the BBB. The AM335x does support 4 serial channels (AXR3…0).

Regards
John