Difference between revisions of "Display panels hardware components"

[quality revision] [quality revision]
m
 
Template:ArticleMainWriter Template:ReviewersList Template:ArticleApprovedVersion
Under construction.png Coming soon

1 Article purpose[edit]

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]

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]

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]

Bindings: Documentation/devicetree/bindings/display/panel/raydium,rm68200.txt

Sources: drivers/gpu/drm/panel/panel-raydium-rm68200.c

3.2 U-Boot driver[edit]

Bindings: drivers/video/raydium-rm68200.c

4 Orise Tech OTM8009a[edit]

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]

Bindings: Documentation/devicetree/bindings/display/panel/orisetech,otm8009a.txt

Sources: drivers/gpu/drm/panel/panel-orisetech-otm8009a.c

4.2 U-Boot driver[edit]

Bindings: drivers/video/orisetech_otm8009a.c



<noinclude>

{{ArticleBasedOnModel | [[Contributors:Hardware components article model]]}}
{{ArticleMainWriter | PhilippeC}}
{{ReviewersList | YannickF}}
{{ArticleApprovedVersion | Jean-ChristopheT | Nobody | No previous approved version | Automatic approval (article under construction) | 19Feb’19== 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>&reg;</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>&reg;</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>

{{ArticleBasedOnModel | Hardware components article model}}
{{PublicationRequestId | 14298| AnneJ| 2019-12-10}}
[[Category:Display hardware components]]</noinclude>

{{UnderConstruction}}
(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>&reg;</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>&reg;</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 | [[Contributors:Hardware components article model]]}}
+
{{ArticleBasedOnModel | Hardware components article model}}
{{ArticleMainWriter | PhilippeC}}
+
{{PublicationRequestId | 14298| AnneJ| 2019-12-10}}
{{ReviewersList | YannickF}}
 
{{ArticleApprovedVersion | Jean-ChristopheT | Nobody | No previous approved version | Automatic approval (article under construction) | 19Feb’19}}
 
 
[[Category:Display hardware components]]
 
[[Category:Display hardware components]]
 
</noinclude>
 
</noinclude>
{{UnderConstruction}}