summaryrefslogtreecommitdiffstats
path: root/sys/boot/fdt/dts
diff options
context:
space:
mode:
authorgonzo <gonzo@FreeBSD.org>2015-06-18 00:57:52 +0000
committergonzo <gonzo@FreeBSD.org>2015-06-18 00:57:52 +0000
commit884104c90bab24bbaa88b34ec14dde0b898d6d6e (patch)
treedabc5eda128c7291ebaef37c0f61714f06448e4c /sys/boot/fdt/dts
parentfb965f794dbee2cfc88e8395b1f3cc2668433617 (diff)
downloadFreeBSD-src-884104c90bab24bbaa88b34ec14dde0b898d6d6e.zip
FreeBSD-src-884104c90bab24bbaa88b34ec14dde0b898d6d6e.tar.gz
Add HDMI support to Beaglebone Black:
- Add driver for TDA19988 HDMI framer - Add simple interface to communicate with HDMI sink: read EDID and set videomode - Add event-based API to notify LCD controller when HDMI sink is available - Add HDMI framer node and add refernce to it to lcdc node. This part of DTS tree is custom and does not match Linux DTS because Linux uses combination of pseudo-node in DTS and hardcoded driver information that does not map to our model.
Diffstat (limited to 'sys/boot/fdt/dts')
-rw-r--r--sys/boot/fdt/dts/arm/beaglebone-black.dts22
1 files changed, 22 insertions, 0 deletions
diff --git a/sys/boot/fdt/dts/arm/beaglebone-black.dts b/sys/boot/fdt/dts/arm/beaglebone-black.dts
index f5144dd..21cbf83 100644
--- a/sys/boot/fdt/dts/arm/beaglebone-black.dts
+++ b/sys/boot/fdt/dts/arm/beaglebone-black.dts
@@ -29,3 +29,25 @@
#include "am335x-boneblack.dts"
#include "beaglebone-common.dtsi"
+
+&i2c0 {
+ tda998x: hdmi-encoder {
+ compatible = "nxp,tda998x";
+ reg = <0x70>;
+
+ pinctrl-names = "default", "off";
+ pinctrl-0 = <&nxp_hdmi_bonelt_pins>;
+ pinctrl-1 = <&nxp_hdmi_bonelt_off_pins>;
+ status = "okay";
+ };
+};
+
+&lcdc {
+ hdmi = <&tda998x>;
+};
+
+/ {
+ hdmi {
+ status = "disabled";
+ };
+};
OpenPOWER on IntegriCloud