genode/repos/dde_linux/src/drivers/framebuffer/imx8
Norman Feske b078224753 Replace Genode::strncpy by Genode::copy_cstring
- Since Genode::strncpy is not 100% compatible with the POSIX
  strncpy function, better use a distinct name.

- Remove bogus return value from the function, easing the potential
  enforcement of mandatory return-value checks later.

Fixes #3752
2020-05-27 11:56:45 +02:00
..
include dde_linux: optimize refresh routine in imx8_fb_drv 2020-02-04 16:03:08 +01:00
README dde_linux: framebuffer driver for i.MX8 EVK 2020-02-04 15:47:27 +01:00
dummies.c dde_linux: framebuffer driver for i.MX8 EVK 2020-02-04 15:47:27 +01:00
lx_emul.cc Replace Genode::strncpy by Genode::copy_cstring 2020-05-27 11:56:45 +02:00
lx_emul_c.c dde_linux: framebuffer driver for i.MX8 EVK 2020-02-04 15:47:27 +01:00
main.cc dde_linux: framebuffer driver for i.MX8 EVK 2020-02-04 15:47:27 +01:00
platform.cc dde_linux: framebuffer driver for i.MX8 EVK 2020-02-04 15:47:27 +01:00
target.mk dde_linux: framebuffer driver for i.MX8 EVK 2020-02-04 15:47:27 +01:00

README

This driver is for the i.MX8MQ EVK Board.

Default behaviour
~~~~~~~~~~~~~~~~~
When no configuration is provided to the driver, it will enable the HDMI
connector and use the best resolution as provided by EDID information from
the HDMI display.

Configuration
~~~~~~~~~~~~~
The HDMI connector can be configured explicitly in terms of resolution and
whether it should be enabled or not. This looks like the following:

! <config>
!   <connector name="HDMI-A-1" width="1920" height="1080" hz="60" enabled="true"/>
! </config>

When the configuration changes during run-time, the driver will adapt to it.

To present all available connectors and their possible resolutions to the user
the driver is able to export a corresponding report ROM. This has to be
configured too, like in the following:

! <config>
!   <report connectors="yes"/>
! </config>

The exported report has the following format:

! <connectors>
!   <connector name="HDMI-A-1" connected="1">
!     <mode width="1920" height="1080" hz="60"/>
!     ...
!   </connector>
! </connectors>