Targeted HardwarephyCORE-AM572x
Targeted SoftwareBSP-Yocto-TISDK-AM57xx-PD17.1.1 Release Notes
Date

 

The default enabled display interface for the phyCORE-AM572x Rapid Development kit is the parallel display port utilizing a PHYTEC LCD Kit (LCD-018-070KAP). To enable use of HDMI with the Linux demo, the Linux device tree file will need to be modified. The following provides a walkthrough for modifying and rebuilding the device tree binary to enable HDMI. 

Step-by-step guide

cd $YOCTO_DIR/build/arago-tmp-external-linaro-toolchain/work/am572x_phycore_rdk-linux-gnueabi/linux-phytec-ti/4.4.32+git_v4.4.32-phy2-r7a/git/
vim arch/arm/boot/dts/am57xx-phycore-rdk.dts
/ {
	memory {
		device_type = "memory";
		reg = <0x0 0x80000000 0x0 0x80000000>; /* 2GiB */
	};

	aliases {
		display0 = &hdmi;

/*		sound0 = &hdmi; */
		sound0 = &rdk_audio;
	};
};


You will notice that sound0 = &hdmi; is commented out. This binding is for audio over HDMI. It is recommended to keep this commented out if you are connecting to a device that does not support HDMI audio.

/* FIXME: RR - HDMI, DSS, and LCD are disabled until
 *             the omapdrm-pvr build issues are resolved
 */

/* LCD-018 display: enable lcd0, backlight, and ft5406 */
&lcd0 {
	status = "disabled";
};
&backlight {
	status = "disabled";
};
&ft5406 {
	status = "disabled";
};
&lcd_port {
	status = "disabled";
};

/* HDMI: enable hdmi, hdmi0 and tpd12s521 */
&tpd12s521 {
	status = "okay";
};
&hdmi {
	status = "okay";
};
&hdmi0 {
	status = "okay";
};

&dss {
	status = "okay";
};
cd $YOCTO_DIR/build/
bitbake linux-phytec-ti -f -c compile && bitbake linux-phytec-ti