AnsweredAssumed Answered

IMX6ULL LCD驱动失败提示21c8000.lcdif supply lcd not found, using dummy regulator

Question asked by wentong jia on Jul 3, 2020
Latest reply on Jul 8, 2020 by Rita Wang

大家好:

   我的linux找不到LCD驱动,请问我该怎么解决这个问题。

下面是uboot打印信息

U-Boot 2016.03-svn350(2019年1月10日-17:42:08 +0800)

CPU:飞思卡尔i.MX6ULL rev1.1 528 MHz(运行于396 MHz)
CPU:52 ° C时的商业温度等级(0C至95C)
复位原因:POR
板:MYIMX6EK140-6Y
I2C:就绪
DRAM:128 MiB
force_idle_bus:sda = 1 scl = 0 sda.gp = 0x72 scl.gp = 0x67
force_idle_bus:清除总线失败,sda = 1 scl = 0
NAND:128 MiB
MMC:FSL_SDHC:0
***警告-CRC 错误,使用默认环境

Display: MY-WVGA (800x480)
Video: 800x480x24
In: serial
Out: serial
Err: serial
Net: FEC [PRIME]
Normal Boot
Hit any key to stop autoboot: 0

NAND read: device 0 offset 0x3c0000, size 0x20000
131072 bytes read: OK
## Executing script at 80800000
Info: Linux-4.1.15 MYIMXA7 Nand

NAND read: device 0 offset 0xe00000, size 0x100000
1048576 bytes read: OK

NAND read: device 0 offset 0x400000, size 0xa00000
10485760 bytes read: OK
Kernel image @ 0x80800000 [ 0x000000 - 0x6e78d8 ]
## Flattened Device Tree blob at 83000000
Booting using the fdt blob at 0x83000000
Using Device Tree in place at 83000000, end 8300b822
Modify /soc/aips-bus@02200000/epdc@0228c000:status disabled
ft_system_setup for mx6

 

这是kernel打印信息

Starting kernel ...

在物理CPU 0x0上引导Linux
Linux版本4.1.15-myimx6(book @ book-virtual-machine)(gcc版本5.3.0(GCC))#3 SMP PREEMPT周四7月2日14:51:49 CST 2020
CPU:ARMv7处理器[410fc075]修订版5(ARMv7),cr = 10c53c7d
CPU:PIPT / VIPT非混淆数据高速缓存,VIPT别名指令高速缓存
机器型号:MYIMX6EK140-6Y-128M-Nand评估套件
内存策略:数据高速缓存writealloc
PERCPU:嵌入式12页/ cpu @ 87ed3000 s16908 r8192 d24052 u49152
按区域顺序构建了1个区域列表,移动分组。总页数:32512
内核命令行:console = ttymxc0,115200 root = ubi0:rootfs rootfstype = ubifs ubi.mtd = 3 mtdparts = gpmi-nand:4m(uboot),10m(内核),1m(dtb),-(rootfs )
PID哈希表条目:512(顺序:-1,2048字节)
Dentry缓存哈希表条目:16384(顺序:4,65536字节)
Inode缓存哈希表条目:8192(顺序
:3,32768 字节)内存:116020K / 131072K可用(9125K内核代码,456K rwdata,3204K rodata,452K init ,451K bss,保留15052K,0K cma保留,0K highmem)
虚拟内核内存布局:
向量:0xffff0000-0xffff1000(4 kB)
固定映射:0xffc00000-0xfff00000(3072 kB)
vmalloc:0x88800000-0xff000000(1896 MB)
lowmem:0x80 -0x88000000(128 MB)
pkmap:0x7fe00000-0x80000000(2 MB)
模块:0x7f000000-0x7fe00000(14 MB)
.text:0x80008000-0x80c129b8(12331 kB)
.init:0x80c13000-0x80c84000(452 kB)
.data:0x80c84000 -0 (457 kB)
.bss:0x80cf9000-0x80d69ec8(452 kB)
SLUB:HWalign = 64,Order = 0-3,MinObjects = 0,CPUs = 1,Nodes = 1可
抢占的分层RCU实现。
带有停顿的其他每个CPU信息。
RCU将CPU从NR_CPUS = 4限制为nr_cpu_ids = 1。
RCU:调整rcu_fanout_leaf = 16,nr_cpu_ids = 1的几何形状
NR_IRQS:16 nr_irqs:16 16
mxc_clocksource_init 3000000
切换到基于计时器的延迟循环,分辨率333ns
sched_clock:32位(3000kHz),分辨率333ns,包装每个715827882ffs
时钟源mxcx max_cycles:0xffffffff,max_idle_ns:637086815595 ns
控制台:彩色虚拟设备80x30
校准延迟循环(跳过),使用计时器频率计算值。.6.00 BogoMIPS(lpj = 30000)
pid_max:默认:32768最小值:301
Mount-cache哈希表条目:1024(顺序:
0,4096 字节)Mountpoint-cache哈希表条目:1024(顺序:0,4096字节)
CPU:测试写缓冲区一致性:ok
/ cpus / cpu @ 0缺少时钟频率属性
CPU0:线程-1,cpu 0,套接字0,mpidr 80000000
设置静态标识映射0x80008280-0x800082d8启用
了1个CPU
SMP:总共激活了1个处理器(6.00 BogoMIPS)。
CPU:所有CPU在SVC模式下启动。
devtmpfs:初始化的
设备树:lcdif @ 021c8000中的重复名称,重命名为“ display#1”
VFP支持v0.3:实现者41体系结构2第30部分变体7修订5
时钟源抖动:掩码:0xffffffff max_cycles:0xffffffff,max_idle_ns:19112604462750000 ns
pinctrl核心:初始化的pinctrl子系统
NET:已注册的协议族16
DMA:为原子预先分配的256 KiB池相干分配
cpuidle:使用调控器梯形图
cpuidle:使用调控器菜单
hw-breakpoint:找到5个(+1保留)断点和4个观察点寄存器。
hw-breakpoint:最大观察点大小为8个字节。
imx6ul-pinctrl 20e0000.iomuxc:无效的fsl,节点/ soc / aips-bus @ 02000000 / iomuxc @ 020e0000 / myimx6ek140 / nand_gpio_grp中的pins属性无效imx6ul
-pinctrl 20e0000.iomuxc:初始化的IMX pinctrl驱动程序
imx6ul-pinctrl 2290000.iomuxc-snvs:初始化的IMX pinctrl驱动程序
mxs-dma 1804000.dma-apbh:初始化的
vgaarb:已加载的
SCSI子系统初始化的
usbcore:已注册的新接口驱动程序usbfs
usbcore:已注册的新接口驱动程序集线器
usbcore:已注册的新设备驱动程序usb
i2c i2c-0:注册的IMX I2C适配器
i2c i2c-0:无法使用DMA
i2c i2c-1:IMX I2C适配器注册的
i2c i2c-1:无法使用DMA
Linux视频捕获接口:
v2.00 pps_core:LinuxPPS API版本 1个注册的
pps_core:软件版本。5.3.6-版权所有2005-2007 Rodolfo Giometti <giometti@linux.it>
PTP时钟支持已
加载已注册的MIPI CSI2驱动程序模块
初始化高级Linux声音体系结构驱动程序。
蓝牙:Core ver 2.20
NET:已注册的协议族31
蓝牙:已初始化HCI设备和连接管理器
蓝牙:已初始化HCI套接字层
蓝牙:已初始化L2CAP套接字层
蓝牙:已初始化SCO套接字层
切换到Clocksource mxc_timer1
NET:已注册的协议族2已
建立TCP哈希表条目:1024(顺序:0,4096字节)
TCP绑定哈希表条目:1024(顺序:1,8192字节)
TCP:已配置哈希表(已建立1024绑定1024)
UDP哈希表条目:256(顺序:1,8192)字节)
UDP-Lite哈希表条目:256(顺序:1,8192字节)
NET:已注册的协议系列1
RPC:已注册的命名UNIX套接字传输模块。
RPC:注册的udp传输模块。
RPC:已注册的tcp传输模块。
RPC:已注册的tcp NFSv4.1反向通道传输模块。
imx rpmsg驱动程序已注册。
总线频率驱动程序模块加载的
futex哈希表条目:256(顺序:
2,16384 字节)VFS:磁盘配额dquot_6.6.0
VFS:Dquot-cache哈希表条目:1024(0顺序,4096字节)
NFS:注册id_resolver密钥类型
密钥类型id_resolver已注册
密钥类型id_legacy已注册
jffs2:2.2版。(NAND)©2001-2006 Red Hat,Inc.
fuse init(API版本7.23)
io Scheduler Noop已注册
io调度程序截止日期已注册
io调度程序cfq已注册(默认)
imx-weim 21b8000.weim:已注册驱动程序。
未找到背光源电源,使用已
加载虚拟调节器MIPI DSI驱动程序模块,已加载
MIPI DSI驱动器模块已加载
21c8000.lcdif未找到电源LCD,使用虚拟调节器
mxsfb 21c8000.lcdif:未能找到mxc显示驱动程序
控制台:切换至彩色帧缓冲设备128x37
mxsfb 21c8000.lcdif:已初始化
imx-sdma 20ec000.sdma:无需重新映射任何事件
imx-sdma 20ec000.sdma:已加载固件3.3
imx-sdma 20ec000.sdma:已初始化
2018000.serial:MMIO 0x2018000处的ttymxc6(irq = 21, base_baud = 5000000)是IMX
2020000.serial:MMIO 0x2020000(irq = 22,base_baud = 5000000)上的
ttymxc0是启用了
21e8000 的IMX 控制台[ttymxc0] .serial:MMIO 0x21e8000(irq = 233,base_baud = 5000000)上的
ttymxc1 是IMX 21ec000x.crc:在MMIO 0x21ec000(irq = 234,base_baud = 5000000)处是IMX
21f0000.serial:在MMIO 0x21f0000(irq = 235,base_baud = 5000000)上的
ttymxc3 是IMX 21f4000.serial:在MMIO 0x21f4000(irq = 236处的ttymxc4,irq = 236) 5000000)是IMX
21fc000。序列:MMIO 0x21fc000(irq = 237,base_baud = 5000000)的
ttymxc5 是IMX 2288000.serial:MMIO 0x2288000(irq = 242,base_baud = 5000000)的ttymxc7是IMX
imx-rng 4000。 rngb:已注册iMX RNG。
imx sema4驱动程序已注册。
[DRM]初始化DRM 1.1.0 20060810
[drm]在次要0
brd 上初始化了vivante 1.0.0 20120216 :模块加载了
循环:模块加载了
fxas2100x 0-0020:对于fxas21000或0xd6 / 0xd7 fxas21002,读取芯片ID 0xfffffffb不等于0xd1!
fxas2100x:0-0020探针失败,错误-22
nand:找到设备,制造商ID:0xc2,芯片ID:0xf1
nand:Macronix MX30LF1G18AC
nand:128 MiB,SLC,擦除大小:128 KiB,页面大小:2048,OOB大小:64
gpmi-nand 1806000.gpmi-nand:mode:5,设置功能失败。
在65472版0x01
上找到的坏块表在65408版0x01上找到的坏块表
nand_read_bbt:
0x000002e40000处的坏块
nand_read_bbt:0x0000067e0000 处的坏块nand_read_bbt:0x0000074a0000处的坏块
nand_read_bbt:在0x0000075e0000坏块
nand_read_bbt:在0x0000078a0000坏块
nand_read_bbt:在0x000007da0000坏块
4 cmdlinepart分区上MTD设备gpmi-NAND发现
:关于“gpmi-NAND”创建4个MTD分区
0x000000000000-0x000000400000: “UBOOT”
0x000000400000-0x000000e00000: “内核”
0x000000e00000-0x000000f00000:“ dtb”
0x000000f00000-0x000008000000:“ rootfs”
gpmi-nand 1806000.gpmi-nand:已注册驱动程序。
spi_imx 2008000.ecspi:已探查
spi_imx 200c000.ecspi:已探查
CAN设备驱动程序接口
2090000.可使用虚拟调节器
flexcan 2090000找不到xceiver.can:已注册设备(reg_base = 89aa0000,irq = 29)
2094000.使用虚拟调节器
flexcan可以找不到xceiver 2094000.can:设备注册(reg_base = 89aa8000,irq = 30)
2188000.使用虚拟调节器
pps pps0 找不到以太网电源phy :新的PPS源ptp0
libphy:fec_enet_mii_bus:probed
fec 2188000.ethernet eth0:已注册的PHC设备0
适用于Linux的Intel(R)无线WiFi驱动程序
版权所有(c)2003- 2015 Intel Corporation
iwl4965:适用于Linux的Intel(R)无线WiFi 4965驱动程序,树内:
iwl4965:版权所有(c )2003-2011英特尔公司
usbcore:已注册的新接口驱动程序asix
usbcore:已注册的新接口驱动程序ax88179_178a
usbcore:已注册的新接口驱动程序cdc_ether
usbcore:注册新的接口驱动smsc95xx
usbcore:注册新的接口驱动net1080
usbcore:注册新的接口驱动cdc_subset
usbcore:注册新的接口驱动程序的Zaurus
usbcore:注册新的接口驱动cdc_ncm
GobiNet:Quectel_WCDMA&LTE_Linux&Android_GobiNet_Driver_V1.3.0
usbcore:注册新的接口驱动GobiNet
ehci_hcd:USB 2.0“增强型”主机控制器(EHCI)驱动程序
ehci-pci:EHCI PCI平台驱动程序
ehci-mxc:Freescale On-Chip EHCI主机驱动程序
usbcore:已注册的新接口驱动程序usb-storage
usbcore:已注册的新接口驱动程序usbserial
usbcore:已注册的新接口驱动程序usbserial_generic
usbserial:已为通用
usbcore注册的USB串行支持:已注册的新接口驱动程序选项
usbserial:已为GSM调制解调器注册的USB串行支持(1端口)
usbcore:已注册的新接口驱动程序usb_ehset_test
2184800.usbmisc供应vbus-wakeup,未使用虚拟调节器
2184000未找到.usb供应vbus,使用虚拟调节器
2184200.未找到usb供应vbus,使用虚拟调节器
ci_hdrc ci_hdrc.1:EHCI主机控制器
ci_hdrc ci_hdrc.1:已注册新的USB总线,分配的总线号为
ci_hdrc ci_hdrc.1:USB 2.0启动后,EHCI 1.00
集线器1-0:1.0:找到USB集线器
集线器1-0:1.0:检测到1个端口
mousedev:所有鼠标通用的PS / 2鼠标设备
输入:20cc000.snvs:snvs-powerkey作为/devices/platform/soc/2000000.aips-bus/20cc000.snvs/20cc000.snvs:snvs-powerkey/input/input0
myts_ft5x0x 0-0038:触摸屏探针失败
myts_ft5x0x:探针0-0038失败,错误-5
读取传感器,我是谁(0xfffffffb)错误!
fxls8471:0-001e探测失败,错误-22
snvs_rtc 20cc000.snvs:snvs-rtc-lp:rtc核心:注册为20cc000.snvs:snvs-r作为rtc0
i2c / dev条目驱动程序
IR NEC协议处理程序已初始化
IR RC5(x / sz)协议处理器初始化
IR RC6协议处理器初始化
IR JVC协议处理器初始化
IR Sony协议处理器初始化
IR SANYO协议处理器初始化
IR Sharp协议处理器初始化
IR MCE键盘/鼠标协议处理程序已初始化
IR XMP协议处理程序已初始化
pxp-v4l2 pxp_v4l2:未初始化
0-000e电源vdd,使用虚拟调节器
0-000e电源vddio,使用虚拟调节器
mag3110 0-000e:检查mag3110芯片ID
mag3110 0-000e:读取芯片ID 0xfffffffb不等于0xc4!
mag3110:0-000e探测失败,错误-22
imx2-wdt 20bc000.wdog:使用WDOG_B重新启动。
imx2-wdt 20bc000.wdog:超时60秒(nowayout = 0)
蓝牙:HCI UART驱动程序版本2.3
蓝牙:HCI UART协议H4已注册
蓝牙:HCI UART协议BCSP已注册
蓝牙:HCI UART协议ATH3K已注册
usbcore:已注册的新接口驱动程序bcm203x
usbcore:已注册的新接口驱动程序btusb
usbcore:已注册的新接口驱动程序ath3k
sdhci:安全数字主机控制器接口驱动程序
sdhci:版权所有(c)Pierre Ossman
sdhci-pltfm:SDHCI平台和OF驱动程序帮助器
/ soc / aips-bus @ 02100000 / usdhc @ 02190000:电压范围未指定
sdhci-esdhc-imx 2190000.usdhc:无法获得超高速状态,在正常模式下工作
sdhci-esdhc-imx 2190000.usdhc:未找到
vmmc 稳压器sdhci- esdhc-imx 2190000.usdhc:未找到vqmmc调节器
mmc0:2190000.usdhc [2190000.usdhc]上的SDHCI控制器使用ADMA
usbcore:已注册的新接口驱动程序usbhid
usbhid:USB HID核心驱动程序
2198000.adc使用虚拟调节器
wm8960 0-001a 未找到供应vref :无法发出复位
wm8960:0-001a探针失败,错误-5
fsl-asrc 2034000.asrc:驱动程序注册的
imx-wm8960声音:找不到编解码器平台设备
imx-wm8960:声音探测失败,并出现错误-22
NET:已注册的协议族26
NET:已注册的协议族10
坐在:IPv6 over IPv4隧道驱动程序
NET:已注册的协议族17
可以:控制器局域网核心(rev 20120528 abi 9 )
NET:已注册的协议族29
可以:原始协议(rev 20120528)
可以:广播管理器协议(rev 20120528 t)
可以:netlink网关(rev 20130117)max_hops = 1
蓝牙:RFCOMM TTY层已初始化
蓝牙:RFCOMM套接字层已初始化
蓝牙:RFCOMM版本1.11
蓝牙:BNEP(以太网仿真)版本1.3
蓝牙:BNEP过滤器:协议多播
蓝牙:BNEP套接字层已初始化
蓝牙:HIDP(人机接口仿真)版本1.2
蓝牙:
HIDP 套接字层已初始化8021q:802.1Q VLAN支持v1.8
lib80211:IEEE802.11驱动程序的通用例程
密钥类型dns_resolver注册的
ubi0:附加mtd3
ubi0:扫描完成
ubi0:附加的mtd3(名称为“ rootfs”,大小为113 MiB)
ubi0:PEB大小:131072字节(128 KiB),LEB大小:126976字节
ubi0:最小/最大 I / O单元大小:2048/2048,子页面大小2048
ubi0:VID标头偏移量:2048(对齐的2048),数据偏移量:4096
ubi0:好PEB:894,错误PEB:10,损坏的PEB:0
ubi0:用户体积:1,内部体积:1,最大 卷数:128
ubi0:最大/平均擦除计数器:1/0,WL阈值:4096,图像序列号:123944482
ubi0:可用PEB:0,保留的PEB总数:894,保留用于不良PEB处理的PEB:10
ubi0:背景线程“ ubi_bgt0d”启动,snvs_rtc 20cc000.snvs:snvs-rtc-lp中的PID 81
dhd_module_init
:将系统时钟设置为2018-09-21 16:40:41 UTC(1537548041)
ALSA设备列表:未
找到声卡。
随机:非阻塞池已初始化
UBIFS(ubi0:0):需要恢复
UBIFS(ubi0:0):延迟恢复的
UBIFS(ubi0:0):UBIFS:已安装的UBI设备0,卷0,名称为“ rootfs”,R / O模式
UBIFS(ubi0:0):LEB大小:126976字节(124 KiB) ),最小/最大 I / O单元大小:2048字节/ 2048字节
UBIFS(ubi0:0):FS大小:110342144字节(105 MiB,869 LEB),日志大小5586944字节(5 MiB,44 LEB)
UBIFS(ubi0:0):保留根目录:4952683字节(4836 KiB)
UBIFS(ubi0:0):媒体格式:w4 / r0(最新为w4 / r0),UUID D6058859-AA1E-4C2A-B30D-CAE5A409CB8A,小型LPT型号
VFS:已安装根目录(ubifs文件系统)在设备0:14上只读。
devtmpfs:已安装
释放未使用的内核内存:452K(80c13000-80c84000)
INIT:2.88版启动
启动udev
cmp:/etc/udev/cache.data上的EOF
udev:由于在以下文件中检测到更改,因此未使用udev缓存:
udev:/ proc / version / proc / cmdline / proc / devices
udev:lib / udev / rules.d / * etc / udev / rules.d / *
udev :将重新生成udev缓存。要识别检测到的更改,
udev:将/etc/udev/cache.data
udev:中的已缓存sysconf与/dev/shm/udev.cache 中的当前sysconf进行比较
udevd [116]:3.1.5
UBIFS 版本开始(ubi0: 0):完成延迟恢复
UBIFS(ubi0:0):启动后台线程“ ubifs_bgt0_0”,PID 144
UBIFS(ubi0:0):延迟恢复完成
bootlogd:无法分配伪tty:无此类文件或目录填充
dev缓存
ALSA:恢复调音台设置...
INIT:输入运行级别:5
/ usr / sbin / alsactl:load_state:1735:找不到声卡...
配置网络接口... fec 2188000.ethernet eth0:飞思卡尔FEC PHY驱动程序[通用PHY](mii_bus:phy_addr = 2188000。 ethernet:00,irq = -1)
IPv6:ADDRCONF(NETDEV_UP):eth0:链接尚未准备就绪

启动系统消息总线:dbus。
启动rpcbind守护程序...完成。
启动高级电源管理守护程序:内核中没有APM支持
(失败。)
启动syslogd / klogd:完成
*启动Avahi mDNS / DNS-SD守护程序:avahi-daemon
...完成。
启动Telephony守护程序
启动Linux NFC守护程序

***欢迎使用i.MX6 *************************************** Rootfs
文件: L4115-core-image-base-myimx6a7.tar.bz2
建立时间:20180921143106
配置时间:svn126 2018-12-21 14:02:36.681988900 +0800
IP地址:192.168.137.81

站点:www.myzr.com.cn维基
百科:wiki.myzr.com.cn讨论区
:bbs.myzr.com.cn
*********************** ******************************************
fec 2188000.ethernet eth0:链接已建立-100Mbps /全流控制
RX / TX IPv6:ADDRCONF(NETDEV_CHANGE):eth0:链接准备就绪

飞思卡尔i.MX发行版4.1.15-2.1.0 myimx6ek140 / dev / ttymxc0

myimx6ek140登录:fec 2188000.ethernet eth0:链路断开fec 2188000.ethernet eth0:链路
断开-100Mbps /全流量控制rx / tx

Outcomes