32 lines
1.7 KiB
Plaintext
32 lines
1.7 KiB
Plaintext
The NXP TDA19971/19972 are HDMI receiver devices that decode HDMI
|
|
input signals and present a configurable parallel video output bus and
|
|
audio output bus. The internal video bus is 36bits while the output bus
|
|
differs per device. These devices offer High Definition (HD) video resolutions
|
|
up to 1080p50/60 or WUXGA and HD audio formats up to 8 channels such as DTS HD
|
|
and Dolby True HD. The chips optionally include an HDCP 1.4 engine with
|
|
pre-programmed keys stored into an internal NV memory. Additionally the chips
|
|
also supports several HDMI 1.4b options such as 3D formats up to 1080p50/60,
|
|
Deep Colors up to 36bpp and extended colorimetry.
|
|
|
|
The TDA19971 has one HDMI input (HDMI-A) and 24bit output bus and the TDA19972
|
|
has two HDMI inputs (HDMI-A/B) and a 36bit video output bus.
|
|
|
|
Driver Details:
|
|
---------------
|
|
|
|
The chips respond to two i2c slave addresses, the first allows access to
|
|
HDMI input, audio, and video status and configuration and the second allows
|
|
access to CEC.
|
|
|
|
The tda1997x-core driver attaches to the i2c slave that controls the device.
|
|
It also manages the 2nd i2c slave for CEC. The platform data structure
|
|
provides details about the desired video output bus configuration and the
|
|
desired audio output bus configuration. An ASoC codec driver is also provided
|
|
however this is merely a skeleton driver as the audio output format cannot
|
|
be changed and is dependent upon the HDMI input signal. A separate platform
|
|
specific device video driver can interact with the core to obtain information
|
|
about the video data format which is dependent upon the HDMI input signal. A
|
|
separate platform specific ASoC SoC DAI driver can interact with the core
|
|
to obtain information about the audio data format which is dependent upon
|
|
the HDMI input signal.
|