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.

[参考译文] AM5718:LCD 接口

Guru**** 1125150 points
Other Parts Discussed in Thread: AM5718, OPA362, TFP410, TPD12S015, LM3630A, TPS65217
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/839835/am5718-lcd-interface

器件型号:AM5718
主题中讨论的其他器件: OPA362TFP410TPD12S015LM3630ALM3639TPS65217

SDK: ti-processor-sdk-linux-rt-am57xx-evm-05.03.00.07

Linux: linux-rt-4.14.79+gitAUTOINC+a72bf1418c-ga72bf1418c

U-boot: u-boot-2018.01+gitAUTOINC+313dcd69c2-ge2bc936055

工具链: gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabihf

----------------------------------------------------

您好!

我使用的是使用 AM5718的定制板。

我想让 TFT-LCD 接口成为 RGB 接口。

我使用的是 am571x-idk.dTB。

但是、在引导时不会生成/dev/fb0。

----------------------------------------------------

am57xx-idk-common.dtsi:  

别名{
display0 = lcd0;
};

(笑声)

lcd0:显示{
兼容="面板-dpi";
背光=<&LCD_BL>;
/* ENABLE-GPIO =<&GPIO2 5 GPIO_ACTIVE_HIGH>;*/* skaskawl - 2019.09.11:LCD 电源始终输入*/
标签="lcd";

面板正时{
时钟频率=<33000000>;
停用=<1>;
hactive =<800>;
后沿=<16>;
前沿=<210>;
HSYNC-ACTIVE =<0>;
HSYNC-LEN =<30>;
像素时钟激活=<1>;
Vactive =<480>;
后沿=<10>;
垂直前沿=<22>;
vsync-active =<0>;
vsync-len =<13>;
};

端口{
LCD_IN:端点{
远程端点=<&dp_dout>;
};
};
};

LCD_BL:背光{
兼容="PWM 背光";
亮度等级=<0 243 245 247 249 251 252 253 255>;
default-brightse-level =<8>;
PWM =<&ehrpwm1 0 50000 0>;
};

(笑声)

DSS{
状态="正常";
VDDA_VIDEO_SUPPLY =<&ldoln_reg>;

端口{
#address-cells =<1>;
#size-cells =<0>;

端口{
reg =<0>;

DPI_OUT:端点{
数据线=<24>;
远程端点=<&LCD_IN>;
};
};
};
};

ehrpwm1{(&E)
状态="正常";
};

--------------------------------------------------

配置:

(笑声)

编号
#图形支持
编号
未设置# CONFIG_VGA_ARB
未设置# CONFIG_IMX_IPUV3_CORE
CONFIG_DRM=y
# CONFIG_DRM_DP_AUX_CHARDEV 未设置
未设置# CONFIG_DRM_DEBUG_MM
未设置# CONFIG_DRM_DEBUG_MM_selest
CONFIG_DRM_KMS_helper=y
CONFIG_DRM_KMS_Fb_helper=y
CONFIG_DRM_fbDEV_emulation=y
CONFIG_DRM_fbDEV_OVERALLOC=100
未设置# CONFIG_DRM_LOAD_EDID_firmware
CONFIG_DRM_GEM_CMA_helper=y
CONFIG_DRM_KMS_CMA_helper=y
CONFIG_DRM_VM=y

编号
# I2C 编码器或辅助芯片
编号
未设置# CONFIG_DRM_I2C_CH7006
未设置# CONFIG_DRM_I2C_SIL164
CONFIG_DRM_I2C_NXP_TDA998X=y
未设置# CONFIG_DRM_HDLLCD
未设置# CONFIG_DRM_Mali_display
# CONFIG_DRM_RADEON 未设置
未设置# CONFIG_DRM_AMDGPU

编号
# ACP (音频协处理器)配置
编号
未设置# CONFIG_DRM_Nouveau
未设置# CONFIG_DRM_VGEM
# CONFIG_DRM_EXYNOS 未设置
# CONFIG_DRM_AST 未设置
未设置# CONFIG_DRM_MGAG200
未设置# CONFIG_DRM_Cirrus QEMU
未设置# CONFIG_DRM_Armada
# CONFIG_DRM_RCAR_DW_HDMI 未设置
CONFIG_DRM_OMAP-y
CONFIG_DRM_OMAP-WB=y
CONFIG_OMAP2_DSS_INIT=y
CONFIG_OMAP_DSS_BAS=y
CONFIG_OMAP2_DSS=y
未设置# CONFIG_OMAP2_DSS_DEBUG
CONFIG_OMAP2_DSS_DebugFS=y
未设置# CONFIG_OMAP2_DSS_Collect_IRQ_STATS
CONFIG_OMAP2_DSS_DPI=y
CONFIG_OMAP2_DSS_VENC=y
# CONFIG_OMAP4_DSS_HDMI 未设置
未设置# CONFIG_OMAP5_DSS_HDMI
未设置# CONFIG_OMAP2_DSS_SDI
未设置# CONFIG_OMAP2_DSS_DSI
CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=0
CONFIG_OMAP2_DSS_SLEEP_After _VENC_RESET=y
CONFIG_TI_DSS6=y

编号
# OMAPDRM 外部显示设备驱动程序
编号
未设置# CONFIG_DRM_OMAP-ENCODER_OPA362
CONFIG_DRM_OMAP_ENCODER_TFP410=y
未设置# CONFIG_DRM_OMAP-ENCODER_TPD12S015
# CONFIG_DRM_OMAP-ENCODER_TC358768未设置
未设置# CONFIG_DRM_OMA_ENCODER_SII9022
CONFIG_DRM_OMAP-CONNECT_DVI=y
未设置# CONFIG_DRM_OMAP-CONNECT_HDMI
未设置# CONFIG_DRM_OMAP-CONNECT_ANALOG_TV
CONFIG_DRM_OMAP-Panel_DPI=y
CONFIG_DRM_OMAP-Panel_DSI_CM=y
未设置# CONFIG_DRM_OMAP-PANE_SONY_ACX565AKM
# CONFIG_DRM_OMAP-PANE_LGPHILIPS_LB035Q02未设置
# CONFIG_DRM_OMAP-PANEL_SHART_LS037V7DW01未设置
# CONFIG_DRM_OMAP-PAGE_TPO_TD028TTEC1未设置
# CONFIG_DRM_OMAP-PAGE_TPO_TD043MTEA1未设置
未设置# CONFIG_DRM_OMAP-PANEC_NL8048HL11
CONFIG_DRM_TILCDC=y
# CONFIG_DRM_TILCDC_SLAVE_COMPAT 未设置
未设置# CONFIG_DRM_QXL
未设置# CONFIG_DRM_BOCHS
未设置# CONFIG_DRM_Virtio_GPU
未设置# CONFIG_DRM_FSL_DCU
未设置# CONFIG_DRM_STM
CONFIG_DRM_PANEL = y

编号
#显示面板
编号
未设置# CONFIG_DRM_PAGE_LVDS
CONFIG_DRM_Panel_Simple=y
CONFIG_DRM_PAGE_Samsung LD9040=m
# CONFIG_DRM_PAGE_LG_LG4573未设置
未设置# CONFIG_DRM_PAGE_Samsung S6E8AA0
# CONFIG_DRM_PAGE_SITORONIX_ST7789V 未设置
CONFIG_DRM_BRIDGE=y
CONFIG_DRM_Panel_Bridge=y

编号
#显示接口桥接器
编号
# CONFIG_DRM_ANALOGUEIX_ANX78XX 未设置
CONFIG_DRM_Dumb_VGA_DAC=m
未设置# CONFIG_DRM_LVDS_ENCODER
# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW 未设置
未设置# CONFIG_DRM_NXP_PTN3460
未设置# CONFIG_DRM_parade_PS8622
未设置# CONFIG_DRM_SIL_SIIII8620
未设置# CONFIG_DRM_SII902X
# CONFIG_DRM_Toshiba TC358767未设置
未设置# CONFIG_DRM_TI_TFP410
# CONFIG_DRM_I2C_ADV7511未设置
未设置# CONFIG_DRM_STI
未设置# CONFIG_DRM_ARCPGU
未设置# CONFIG_DRM_HISI_HIBMC
# CONFIG_DRM_MXSFB 未设置
未设置# CONFIG_DRM_TINYDRM
未设置# CONFIG_DRM_PL111
未设置# CONFIG_DRM_TIDSS
CONFIG_DRM_LEGACE=y
未设置# CONFIG_DRM_TDFX
未设置# CONFIG_DRM_R128
未设置# CONFIG_DRM_MGA
未设置# CONFIG_DRM_VIA
未设置# CONFIG_DRM_SAVGE
未设置# CONFIG_DRM_LIB_RANDULATE

编号
#帧缓冲器器件
编号
CONFIG_FB=y
未设置# CONFIG_firmware_EDID
CONFIG_FB_CMDLINE=y
CONFIG_FB_NOTIFY=y
未设置# CONFIG_FB_DDC
未设置# CONFIG_FB_BOOT_VESA_support
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
未设置# CONFIG_FB_CFB_REV_Pixels_in_byte
CONFIG_FB_SYS_FILLRECT = y
CONFIG_FB_SYS_COPYAREA=y
CONFIG_FB_SYS_IMAGEBLIT=y
未设置# CONFIG_FB_ProvE_GET_FB_unMapped_Area
未设置# CONFIG_FB_Foreign _ENDIAN
CONFIG_FB_SYS_FOPS=y
CONFIG_FB_DERAD_IO=y
未设置# CONFIG_FB_svgalib
# CONFIG_FB_MACMODES 未设置
CONFIG_FB_backlight=y
未设置# CONFIG_FB_MODE_APERs
# CONFIG_FB_TILEBLITTING 未设置

编号
#帧缓冲硬件驱动程序
编号
# CONFIG_FB_Cirrus 未设置
未设置# CONFIG_FB_PM2
# CONFIG_FB_CYBER2000未设置
未设置# CONFIG_FB_ASILINT
# CONFIG_FB_IMSTT 未设置
未设置# CONFIG_FB_EFI
未设置# CONFIG_FB_OPENCORES
未设置# CONFIG_FB_S1D13XXX
未设置# CONFIG_FB_NVIDIA
未设置# CONFIG_FB_Riva
未设置# CONFIG_FB_I740
未设置# CONFIG_FB_Matrox
# CONFIG_FB_RADEON 未设置
# CONFIG_FB_ATY128未设置
# CONFIG_FB_ATY 未设置
未设置# CONFIG_FB_S3
未设置# CONFIG_FB_SAVage
未设置# CONFIG_FB_SIS
未设置# CONFIG_FB_NeoMagic
未设置# CONFIG_FB_Kyro
未设置# CONFIG_FB_3DFX
# CONFIG_FB_VOODOO1未设置
未设置# CONFIG_FB_VT8623
未设置# CONFIG_FB_TRIDENT
# CONFIG_FB_ARK 未设置
# CONFIG_FB_PM3未设置
未设置# CONFIG_FB_Carmine
未设置# CONFIG_FB_IBM_GXT4500
未设置# CONFIG_FB_virtual
# CONFIG_FB_Metronome 未设置
未设置# CONFIG_FB_MB862XX
未设置# CONFIG_FB_broadsheet
# CONFIG_FB_AUO_K190X 未设置
CONFIG_FB_simple=y
CONFIG_FB_SSD1307=y
未设置# CONFIG_FB_SM712
CONFIG_背 光_LCD_support=y
未设置# CONFIG_LCD_CLASS_DEVICE
CONFIG_背 光_class_device=y
CONFIG_背 光_generic=y
CONFIG_背 光_PWM=y
未设置# CONFIG_背 光_PM8941_WLED
未设置# CONFIG_背 光_ADP8860
未设置# CONFIG_背 光_ADP8870
未设置# CONFIG_背 光_LM3630A
未设置# CONFIG_背 光_LM3639
未设置# CONFIG_BRAY_LP855X
未设置# CONFIG_背 光_TPS65217
CONFIG_背 光_GPIO=y
未设置# CONFIG_背 光_LV5207LP
未设置# CONFIG_BRELOAD_BD6107
未设置# CONFIG_背 光_ARCXCNN
未设置# CONFIG_背 光_LED
# CONFIG_VGASTATE 未设置
CONFIG_VIDEOMODE_AIDENS=y
CONFIG_HDMI=y

(笑声)

----------------------------------------------------

我还需要添加其他内容吗?