aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/hdmi
Commit message (Collapse)AuthorAgeFilesLines
* MFC r362029-r362030Oleksandr Tymoshenko2020-06-291-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | r362029: Fix reading EDID on TVs/monitors without E-DCC support Writing segment id to I2C device 0x30 only required if the segment is non-zero. On the devices without E-DCC support writing to that address fails and whole transaction then fails too. To avoid this do not attempt write to the segment selection device unless required. r362030: Add mode selection to iMX6 IPU driver - Configure ipu1_di0 tob e sourced from the VIDEO_PLL(PLL5) and hardcode frequency to (455000000/3)Mhz. This value, further divided, can yield frequencies close enough to support 1080p, 720p, 1024x768, and 640x480 modes. This is not ideal but it's an improvement comparing to the only hardcoded 1024x768 mode. - Fix memory leaks if attach method failed - Print EDID when -v passed to the kernel Notes: svn path=/stable/12/; revision=362743
* Add support for audio on I2S based DesignWare HDMI controllers.Jared McNeill2016-12-294-14/+202
| | | | | | | Relnotes: yes Notes: svn path=/head/; revision=310777
* Split the DesignWare HDMI-specific code from imx6_hdmi.c into a separateJared McNeill2016-12-205-0/+1686
file and add a generic DT binding that takes advantage of the extres framework for setting up clocks. Reviewed by: gonzo Differential Revision: https://reviews.freebsd.org/D8826 Notes: svn path=/head/; revision=310306