mirror-linux/include/drm/bridge
Shengjiu Wang 0205fae632 drm/bridge: imx: add driver for HDMI TX Parallel Audio Interface
The HDMI TX Parallel Audio Interface (HTX_PAI) is a digital module that
acts as the bridge between the Audio Subsystem to the HDMI TX Controller.
This IP block is found in the HDMI subsystem of the i.MX8MP SoC.

Data received from the audio subsystem can have an arbitrary component
ordering. The HTX_PAI block has integrated muxing options to select which
sections of the 32-bit input data word will be mapped to each IEC60958
field. The HTX_PAI_FIELD_CTRL register contains mux selects to
individually select P,C,U,V,Data, and Preamble.

Use component helper so that imx8mp-hdmi-tx will be aggregate driver,
imx8mp-hdmi-pai will be component driver, then imx8mp-hdmi-pai can use
bind() ops to get the plat_data from imx8mp-hdmi-tx device.

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Reviewed-by: Liu Ying <victor.liu@nxp.com>
Tested-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Signed-off-by: Liu Ying <victor.liu@nxp.com>
Link: https://lore.kernel.org/r/20250923053001.2678596-6-shengjiu.wang@nxp.com
2025-09-29 09:46:04 +08:00
..
analogix_dp.h drm/bridge: analogix_dp: Add support for RK3588 2025-04-21 01:27:10 +03:00
aux-bridge.h drm/bridge: aux-hpd-bridge: correct devm_drm_dp_hpd_bridge_add() stub 2024-05-11 13:02:14 +01:00
dw_dp.h drm/bridge: synopsys: Add DW DPTX Controller support library 2025-08-28 15:49:51 +03:00
dw_hdmi.h drm/bridge: imx: add driver for HDMI TX Parallel Audio Interface 2025-09-29 09:46:04 +08:00
dw_hdmi_qp.h drm/bridge: synopsys: Add DW HDMI QP TX Controller support library 2024-10-17 15:14:13 +02:00
dw_mipi_dsi.h drm/bridge: synopsys: dw-mipi-dsi: Add mode fixup support 2023-10-16 11:38:42 +02:00
dw_mipi_dsi2.h drm/bridge/synopsys: Add MIPI DSI2 host controller bridge 2024-12-10 23:53:04 +01:00
imx.h drm/imx: add forward declarations for types 2024-10-09 17:39:49 +03:00
mhl.h drm/bridge/mhl.h: Replace zero-length array with flexible-array member 2020-03-06 11:52:01 +01:00
samsung-dsim.h drm: bridge: samsung-dsim: make samsung-dsim.h self-contained 2024-03-07 17:17:25 +02:00