&lcd0 { /* part 1 */ lcd_used = <1>; lcd_driver_name = "k101im2qa04"; /* part 2 */ lcd_if = <4>; lcd_dsi_if = <0>; /* part 3 */ lcd_x = <800>; lcd_y = <1280>; lcd_width = <135>; lcd_height = <216>; lcd_dclk_freq = <68>; lcd_hbp = <36>; lc...
1080p 分辨率及其以下:只需要设置lcd_dsi_if 来控制就行。Command mode 一般是低分辨率屏,而video mode 和burst mode 则是用于高分辨率的。如果分辨率达到2k,则需要额外的设置。 分辨率达到2k 以上的屏,实际上需要多达8 条数据lane 才能正常显示,其中四条lane 发送一副图像中的奇像素,另外一副图像发送偶像素。
先来关注硬件上需要注意的改动,RT1170 上 MIPI DSI 这个外设不同于其它外设有很多 pinmux 选项,其就一组固定的引脚(并且是专用的),所以这组引脚我们不需要做任何代码上的配置。 但是LCD 屏除了 MIPI DSI 相关信号以及电源、地之外,通常还有三个控制信号,即 Power_en(电源使能-可选)、Reset(硬复位)、Backlight...
&lcd0 { /* part 1 */ lcd_used = <1>; lcd_driver_name = "k101im2qa04"; /* part 2 */ lcd_if = <4>; lcd_dsi_if = <0>; /* part 3 */ lcd_x = <800>; lcd_y = <1280>; lcd_width = <135>; lcd_height = <216>; lcd_dclk_freq = <68>; lcd_hbp = <36>; lc...
痞子衡就以深圳柯达科电子生产的 KD050FWFIA019-C019A 屏为例,这款 MIPI DSI 屏分辨率是 480x854,其驱动 IC 是来自奕力科技的 ILI9806E。 二、点屏标准步骤 2.1 熟悉SDK标准例程 恩智浦 SDK 里的 elcdif_rgb 例程是一个很好的基础工程,我们可以基于这个工程来修改代码做调试。工程里我们主要关注 elcdif_...
这个elcdif_rgb 例程里没有看到 G1120B0MIPI 身影,因为小分辨率的圆屏不太适合这个 example,其驱动可在 RT595_SDK\boards\evkmimxrt595\vglite_examples 里找到。 2.2 调整屏控制I/O脚(Power_en、Reset、Backlight) 先来关注硬件上需要注意的改动,RT1170 上 MIPI DSI 这个外设不同于其它外设有很多 pinmux...
if (p->backlight) { DBG("open backlight\n"); p->backlight->props.power = FB_BLANK_UNBLANK; backlight_update_status(p->backlight); } p->enabled = true; return 0; } Uboot 发送指令可以看到在 u-boot/drivers/video/rockchip-dw-mipi-dsi.c文件中的操作: static int rockchip_dw_...
- - lcd_dsi_if = <0>; - lcd_dsi_lane = <4>; - lcd_lvds_if = <0>; - lcd_lvds_colordepth = <0>; - lcd_lvds_mode = <0>; - lcd_frm = <0>; - lcd_hv_clk_phase = <0>; - lcd_hv_sync_polarity= <0>; - lcd_io_phase = <0x0000>; - lcd_gamma_en = <0>; +...
MIPI-DSI (Display Serial Interface) Serial,相比于DBI、DPI需要使用很多接口线,DSI需要的接口线大为减少 Supports one data lane/maximum speed 500Mbps Supports DSI version 1.01 Supports D-PHY version 1.00 应用编程 结合APP分析LCD驱动程序 open app: open("/dev/fb0", ...) 主设备号: 29, 次设备号:...
痞子衡就以深圳柯达科电子生产的 KD050FWFIA019-C019A 屏为例,这款 MIPI DSI 屏分辨率是 480x854,其驱动 IC 是来自奕力科技的 ILI9806E。 二、点屏标准步骤 2.1 熟悉SDK标准例程 恩智浦 SDK 里的 elcdif_rgb 例程是一个很好的基础工程,我们可以基于这个工程来修改代码做调试。工程里我们主要关注 elcdif_...