Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
media: platform: Add Synopsys DesignWare HDMI RX Controller Driver
This is an initial submission for the Synopsys DesignWare HDMI RX Controller Driver. It is responsible to manage and handle the PHY (through the PHY API) and the Controller configurations in order to configure the video and audio pipeline. This driver is implemented as a standard V4L2 subdevice. The main features of this module are: - Support for scrambling - Support for color depth up to 48bpp - Support for HDMI 2.0 modes up to 6G (HDMI 4k@60Hz) - Support for RGB, YCC444, YCC422 and YCC420 - Support for basic audio (LPCM 2ch, 32KHz/44.1KHz/48KHz, 16bit) - Support for Aspect Ratio - Support for CEC - Internal state machine that reconfigures PHY and controller - JTAG communication with PHY - Inter-module communication with PHY driver: * through the PHY API using the PHY reference "hdmi-phy" * through the callbacks that PHY DWC driver needs. - Debug write/read ioctls. Signed-off-by: Jose Abreu <jose.abreu@synopsys.com> Signed-off-by: Nelson Costa <nelson.costa@synopsys.com>
- Loading branch information