Registered User (Add adv7533 DT) |
Registered User mNo edit summary |
||
Line 42: | Line 42: | ||
Check the [[DSI_internal_peripheral#Non-burst_mode_constraints | pixel clock constraints]] in non-burst mode. | Check the [[DSI_internal_peripheral#Non-burst_mode_constraints | pixel clock constraints]] in non-burst mode. | ||
The adapter board B-LCDAD-HDMI1 <ref>https://www.st.com/en/development-tools/b-lcdad-hdmi1.html</ref> | The adapter board B-LCDAD-HDMI1 <ref>[https://www.st.com/en/development-tools/b-lcdad-hdmi1.html B-LCDAD-HDMI1 adapter board]</ref> | ||
is based on adv7533. It is compatible with the STM32MP157 [[STM32MP157x-EV1_-_hardware_description | evaluation boards]] and can be plugged in place of the display. | is based on adv7533. It is compatible with the STM32MP157 [[STM32MP157x-EV1_-_hardware_description | evaluation boards]] and can be plugged in place of the display. | ||
{{Info | Due to I2C address conflict, to use B-LCDAD-HDMI1 on STM32MP157 evaluation boards it's required to disconnect the camera module and remove the camera from the devicetree.}} | {{Info | Due to I2C address conflict, to use B-LCDAD-HDMI1 on STM32MP157 evaluation boards it's required to disconnect the camera module and remove the camera from the devicetree.}} | ||
Line 126: | Line 126: | ||
Devicetree example: check the complete example for the [[Display_panels_hardware_components#Raspberry_Pi_7"_Touch | Raspberry Pi 7" Touch Display]]. | Devicetree example: check the complete example for the [[Display_panels_hardware_components#Raspberry_Pi_7"_Touch | Raspberry Pi 7" Touch Display]]. | ||
==References== | |||
<references/> | |||
<noinclude> | <noinclude> |
Revision as of 09:42, 8 April 2022
1. Article purpose[edit | edit source]
The purpose of this article is to:
- List the display bridge hardware components that might be integrated in the different boards.
- Link these components to the corresponding software framework(s).
- Point to the appropriate component datasheets.
- Explain, when necessary, how to configure these components.
2. Software frameworks[edit | edit source]
Domain | Peripheral | Software components | Comment | ||
---|---|---|---|---|---|
OP-TEE | Linux | STM32Cube | |||
Visual | Analog Devices adv7533 | DRM/KMS framework | DSI to HDMI transmitter | ||
Visual | Silab sil9022 | DRM/KMS framework | HDMI transmitter | ||
Visual | Toshiba tc358762 | DRM/KMS framework | DSI to DPI |
3. Analog Devices adv7533[edit | edit source]
The adv7533 DSI to HDMI transmitter supports the HDMI® Specification on a wide range of mobile products.
For details and the datasheet please contact the adv7533 HDMI transmitter provider.
The adv7533 transmitter does not support DSI burst mode. Check the pixel clock constraints in non-burst mode.
The adapter board B-LCDAD-HDMI1 [1] is based on adv7533. It is compatible with the STM32MP157 evaluation boards and can be plugged in place of the display.
3.1. Linux driver[edit | edit source]
Bindings: Documentation/devicetree/bindings/display/bridge/adi,adv7533.yaml
Sources: drivers/gpu/drm/bridge/adv7511/
Configuration:
- DRM_I2C_ADV7511
- DRM_I2C_ADV7511_AUDIO
- DRM_I2C_ADV7511_CEC
Devicetree example: [Click here to hide/show the example]
4. Silab sil9022[edit | edit source]
The SiI9022A HDMI transmitter supports the HDMI® Specification on a wide range of mobile products.
For details and the datasheet please contact the SiI9022A HDMI transmitter provider.
4.1. Linux driver[edit | edit source]
Bindings: Documentation/devicetree/bindings/display/bridge/sii902x.txt
Sources: drivers/gpu/drm/bridge/sii902x.c
5. Toshiba tc358762[edit | edit source]
The tc358762 is a DSI de-serializer to parallel DPI or DBI. Only DPI output is supported in current Linux driver.
For details and the datasheet please contact the tc358762 device provider.
5.1. Linux driver[edit | edit source]
Bindings: Documentation/devicetree/bindings/display/bridge/toshiba,tc358762.yaml
Sources: drivers/gpu/drm/bridge/tc358762.c
Configuration:
- DRM_TOSHIBA_TC358762
Devicetree example: check the complete example for the Raspberry Pi 7" Touch Display.
6. References[edit | edit source]