resolution = "3840x2160@60",
"1920x1080@60",
"1280x720@60",
"720x480@60";
lane_mapping = <0x4e>;
edp_link_rate = <0x6>;
edp_num_lanes = <0x4>;
status = "okay";
};
If there is no edid supported by display panel, “fsl, no_edid” is needed to specify no edid mode is used. For this case, “resolution”
property is used to specify which resolutions can be supported by the display panel. Currently, the kernel driver has build in display
configuration for the above four resolutions. You can remove any resolution if not supported by the panel. If you want to add the
other resolution support by no edid mode, display parameter should be added in kernel driver of DisplayPort.
In case the edid data read from display panel or display monitor is used for display configuration, remove the “fsl,no_edid” and
“resolution” property.
Source files
The driver source is maintained in the Linux kernel source tree.
Source File
Description
Drivers/gpu/drm/arm/malidp_*
LCD controller driver source
Drivers/gpu/drm/imx/
eDP controller driver source
Verification in Linux
DisplayPort supports four resolutions: 480p (720x480p60), 720p (1280x720p60), 1080p (1920x1080p60) and 4k (3840x2160p60).
Follow the below procedure to provide support for 480p, 720p, 1080p, or 4k resolution.
1. Downloading and extracting DP firmware.
You can either download the DP firmware package
ls1028a-dp-fw.bin from flexbuild or you can find it in BSP release binary
packages. The binary
ls1028a-dp-fw.bin is a self-extractable archive, and you must accept EULA first before file extraction.
The following procedure shows how to extract DP firmware in Linux host machine:
$ chmod +x ls1028a-dp-fw.bin
$ ./ls1028a-dp-fw.bin
Welcome to NXP ls1028a-dp-fw.bin
You need to read and accept the EULA before continue..
LA_OPT_BASE_LICENSE v26 June 2018
IMPORTANT. Read the following NXP Software License Agreement ("Agreement")
completely. By selecting the "I Accept" button at the end of this page, you
indicate that you accept the terms of the Agreement and you acknowledge that
you have the authority, for yourself or on behalf of your company, to bind your
company to these terms. You may then download or install the file.
…
Linux kernel
Layerscape LS1028A BSP User Guide, Rev. 0.3, 04/2019
126
NXP Semiconductors
Summary of Contents for Layerscape LS1028A BSP
Page 135: ......