hi sir:
The software I use is the ti-processor-sdk-linux-am335x-evm-06.03.00.106.
and the hardware platform is BeagleBoneBlack. I did not find the LCD DTS configuration in the SDK. Do you have related documents?
thanks!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
hi sir:
The software I use is the ti-processor-sdk-linux-am335x-evm-06.03.00.106.
and the hardware platform is BeagleBoneBlack. I did not find the LCD DTS configuration in the SDK. Do you have related documents?
thanks!
Hello,
Unfortunately, we do not have such document. However, I recommend you to please refer to the AM335x EVM DT files. Here are the main sections that you would need to configure:
1. https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm/boot/dts/am335x-evm.dts?h=linux-4.19.y#n119
2. https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm/boot/dts/am335x-evm.dts?h=linux-4.19.y#n354
3. https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/arch/arm/boot/dts/am335x-evm.dts?h=linux-4.19.y#n527
Modify the above sections based on your LCD HW parameters.
Regards,
Krunal
Hi:
Thanks, I modified the dts according to evm-dts.
But I found no /dev/fb0 in my systerm.
I have enabled the following 2 options.
Device Drivers--->
Graphics support----->
<*>Direct Rendering Manager(XFree86....)
<*>DRM Support for Ti LCDC Display Controller
Is there anything else that needs to be enabled there?
thanks!
Hello,
The fbdev driver is no longer supported and maintained but it is still available in the Kernel. There are flags that needs to be enabled and our default board config file, enables the required flags (file attached). Please look at the flags under "Frame buffer Devices" and CONFIG_DRM_FBDEV_EMULATION.
If you are trying to verify your LCD, I would recommend you to run modetest or kmstest in Linux. The binaries are included by default in the SDK.
Regards,
Krunal
hello:
Thanks for the information provided, LCD had bringed up.
But I met a new issue about touch.
LCD Touch is a 4-wire resistive screen. The touch calibration interface appeared when the board was first turned on. Click the 3 cross cursors in sequence.
Then LCD displayed the Matrix app launcher V2 P1 screen. I clicked on App and nothing happened.
The Touch node of DTS is as follows.
Hello,
Please create another ticket for touchscreen issues.
Regards,
Krunal