Registered User mNo edit summary |
Registered User No edit summary |
||
(8 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
== Article purpose == | |||
The purpose of this article is to: | |||
* List the display panel hardware components that might be integrated in the different [[:Category:ST boards|boards]]. | |||
* Link these components to the corresponding software framework(s). | |||
* Point to the appropriate component datasheets. | |||
* Explain, when necessary, how to configure these components. | |||
== Software frameworks == | |||
{{:Internal_peripherals_software_table_template}} | |||
| Visual | |||
| [[#Raydium_RM68200 | Raydium RM68200]] | |||
| | |||
| [[DRM KMS overview | DRM/KMS framework]] | |||
| | |||
| DSI panel driver | |||
|- | |||
| Visual | |||
| [[#Orise_Tech_OTM8009a | Orise Tech OTM8009a]] | |||
| | |||
| [[DRM KMS overview | DRM/KMS framework]] | |||
| | |||
| DSI panel driver | |||
|} | |||
== Raydium RM68200 == | |||
The Raydium RM68200 is a single-chip solution for a-Si TFT LCD that incorporates gate drivers and is capable of driving | |||
different panel resolutions. It supports MIPI<sup>®</sup> DSI Interface. | |||
For details and the datasheet please contact the RM68200 driver provider. | |||
=== Linux driver === | |||
Bindings: {{CodeSource | Linux kernel | Documentation/devicetree/bindings/display/panel/raydium,rm68200.txt}} | |||
Sources: {{CodeSource | Linux kernel | drivers/gpu/drm/panel/panel-raydium-rm68200.c}} | |||
=== U-Boot driver === | |||
Bindings: {{CodeSource | U-Boot | drivers/video/raydium-rm68200.c}} | |||
== Orise Tech OTM8009a == | |||
The Orise Tech OTM8009a is a MIPI<sup>®</sup> DSI panel driver. | |||
For details and the datasheet please contact the OTM8009a driver provider. | |||
=== Linux driver === | |||
Bindings: {{CodeSource | Linux kernel | Documentation/devicetree/bindings/display/panel/orisetech,otm8009a.txt}} | |||
Sources: {{CodeSource | Linux kernel | drivers/gpu/drm/panel/panel-orisetech-otm8009a.c}} | |||
=== U-Boot driver === | |||
Bindings: {{CodeSource | U-Boot | drivers/video/orisetech_otm8009a.c}} | |||
<noinclude> | <noinclude> | ||
{{ArticleBasedOnModel | | {{ArticleBasedOnModel | Hardware components article model}} | ||
{{ | {{PublicationRequestId | 14298| AnneJ| 2019-12-10}} | ||
[[Category:Display hardware components]] | [[Category:Display hardware components]] | ||
</noinclude> | </noinclude> | ||
Latest revision as of 12:43, 10 January 2020
1. Article purpose[edit source]
The purpose of this article is to:
- List the display panel 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 source]
Domain | Peripheral | Software frameworks | Comment | ||
---|---|---|---|---|---|
Cortex-A7 secure (OP-TEE) |
Cortex-A7 non-secure (Linux) |
Cortex-M4 (STM32Cube) | |||
Visual | Raydium RM68200 | DRM/KMS framework | DSI panel driver | ||
Visual | Orise Tech OTM8009a | DRM/KMS framework | DSI panel driver |
3. Raydium RM68200[edit source]
The Raydium RM68200 is a single-chip solution for a-Si TFT LCD that incorporates gate drivers and is capable of driving different panel resolutions. It supports MIPI® DSI Interface.
For details and the datasheet please contact the RM68200 driver provider.
3.1. Linux driver[edit source]
Bindings: Documentation/devicetree/bindings/display/panel/raydium,rm68200.txt
Sources: drivers/gpu/drm/panel/panel-raydium-rm68200.c
3.2. U-Boot driver[edit source]
Bindings: drivers/video/raydium-rm68200.c
4. Orise Tech OTM8009a[edit source]
The Orise Tech OTM8009a is a MIPI® DSI panel driver.
For details and the datasheet please contact the OTM8009a driver provider.
4.1. Linux driver[edit source]
Bindings: Documentation/devicetree/bindings/display/panel/orisetech,otm8009a.txt
Sources: drivers/gpu/drm/panel/panel-orisetech-otm8009a.c
4.2. U-Boot driver[edit source]
Bindings: drivers/video/orisetech_otm8009a.c