Hi, Jeremias
I discovered that when enabling this overlay, dmesg
returns a lot of warning messages that I did not get beforehand. It all points out to the iomuxc section, as if I broke something else there.
Here is the dump of the messages:
`[ 0.050021] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/audmuxgrp
[ 0.050037] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-
bus@2000000/iomuxc@20e0000/cammclkgrp
[ 0.050050] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-
bus@2000000/iomuxc@20e0000/ecspi4grp
[ 0.050062] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/enetgrp
[ 0.050073] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/flexcan1grp
[ 0.050084] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/flexcan2grp
[ 0.050095] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/gpioblon
[ 0.050106] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/gpiokeys
[ 0.050117] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/hdmiddcgrp
[ 0.050128] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/i2c2grp
[ 0.050138] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/i2c3grp
[ 0.050150] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/i2c3recoverygrp
[ 0.050160] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/ipu1csi0grp
[ 0.050172] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/ipu1lcdifgrp
[ 0.050183] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/gpiomicgnd
[ 0.050193] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/gpiommccd
[ 0.050205] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/pwm1grp
[ 0.050215] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/pwm2grp
[ 0.050227] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/pwm3grp
[ 0.050237] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/pwm4grp
[ 0.050249] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/gpioregusbhpwrgrp
[ 0.050259] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/spdifgrp
[ 0.050269] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/gpiotouchintgrp
[ 0.050281] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/uart1dcegrp
[ 0.050291] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/uart1dtegrp
[ 0.050303] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/uart1ctrlgrp
[ 0.050314] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/uart2dtegrp
[ 0.050325] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/uart3dtegrp
[ 0.050335] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/usbcdetgrp
[ 0.050348] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/usdhc1grp
[ 0.050359] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/usdhc3grp
[ 0.050371] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/weimcs0grp
[ 0.050381] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/weimcs1grp
[ 0.050392] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/weimcs2grp
[ 0.050402] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/weimsramgrp
[ 0.050413] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/weimrdnwr
[ 0.050426] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/weimnpwe
[ 0.050437] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/weimgpio-1
[ 0.050447] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/weimgpio-2
[ 0.050458] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/weimgpio-3
[ 0.050469] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/weimgpio-4
[ 0.050480] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/weimgpio-5
[ 0.050492] imx6dl-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@2000000/iomuxc@20e0000/weimgpio-6
[ 0.050502] imx6dl-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver
[ 0.050797] Serial: AMBA PL011 UART driver
[ 0.061760] cryptd: max_cpu_qlen set to 1000
[ 0.083057] imx6dl-pinctrl 20e0000.iomuxc: invalid function iomuxc in map table
[ 0.084090] vgaarb: loaded
[ 0.084504] SCSI subsystem initialized
[ 0.084706] libata version 3.00 loaded.
[ 0.084928] usbcore: registered new interface driver usbfs
[ 0.084976] usbcore: registered new interface driver hub
[ 0.085026] usbcore: registered new device driver usb
[ 0.085158] usb_phy_generic usbphynop1: usbphynop1 supply vcc not found, using dummy regulator
[ 0.085352] usb_phy_generic usbphynop2: usbphynop2 supply vcc not found, using dummy regulator
[ 0.086056] imx6dl-pinctrl 20e0000.iomuxc: invalid function iomuxc in map table
[ 0.087200] imx6dl-pinctrl 20e0000.iomuxc: invalid function iomuxc in map table
[ 0.090344] stmpe-i2c 0-0041: stmpe811 detected, chip id: 0x811
[ 0.188719] i2c i2c-0: IMX I2C adapter registered
[ 0.188862] imx6dl-pinctrl 20e0000.iomuxc: invalid function iomuxc in map table
[ 0.189295] imx6dl-pinctrl 20e0000.iomuxc: invalid function iomuxc in map table
[ 0.190199] i2c i2c-1: IMX I2C adapter registered
[ 0.190432] pps_core: LinuxPPS API ver. 1 registered
[ 0.190437] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti
[ 0.190452] PTP clock support registered
[ 0.190666] Advanced Linux Sound Architecture Driver Initialized.
[ 0.190965] imx6dl-pinctrl 20e0000.iomuxc: invalid function iomuxc in map table
[ 0.191391] imx6dl-pinctrl 20e0000.iomuxc: invalid function iomuxc in map table
[ 0.192554] Bluetooth: Core ver 2.22
[ 0.192597] NET: Registered protocol family 31
[ 0.192602] Bluetooth: HCI device and connection manager initialized
[ 0.192612] Bluetooth: HCI socket layer initialized
[ 0.192618] Bluetooth: L2CAP socket layer initialized
[ 0.192633] Bluetooth: SCO socket layer initialized
[ 0.193194] clocksource: Switched to clocksource mxc_timer1
[ 0.695288] VFS: Disk quotas dquot_6.6.0
[ 0.695358] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.703952] thermal_sys: Registered thermal governor ‘step_wise’
[ 0.704311] NET: Registered protocol family 2
[ 0.704992] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[ 0.705023] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
[ 0.705067] TCP bind hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.705131] TCP: Hash tables configured (established 4096 bind 4096)
[ 0.705207] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 0.705231] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 0.705435] NET: Registered protocol family 1
[ 0.705927] RPC: Registered named UNIX socket transport module.
[ 0.705932] RPC: Registered udp transport module.
[ 0.705935] RPC: Registered tcp transport module.
[ 0.705938] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.705950] PCI: CLS 0 bytes, default 64
[ 0.706128] Trying to unpack rootfs image as initramfs…
[ 0.953693] Freeing initrd memory: 3184K
[ 0.954029] hw perfevents: no interrupt-affinity property for /pmu, guessing.
[ 0.954419] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available
[ 1.001976] Initialise system trusted keyrings
[ 1.002163] workingset: timestamp_bits=14 max_order=17 bucket_order=3
[ 1.008223] NFS: Registering the id_resolver key type
[ 1.008244] Key type id_resolver registered
[ 1.008248] Key type id_legacy registered
[ 1.055025] NET: Registered protocol family 38
[ 1.055039] Key type asymmetric registered
[ 1.055044] Asymmetric key parser ‘x509’ registered
[ 1.055096] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[ 1.055257] io scheduler mq-deadline registered
[ 1.055263] io scheduler kyber registered
[ 1.056494] imx6dl-pinctrl 20e0000.iomuxc: invalid function iomuxc in map table
[ 1.057204] imx6dl-pinctrl 20e0000.iomuxc: invalid function iomuxc in map table
[ 1.057857] imx6dl-pinctrl 20e0000.iomuxc: invalid function iomuxc in map table
[ 1.058504] imx6dl-pinctrl 20e0000.iomuxc: invalid function iomuxc in map table
[ 1.060648] imx6dl-pinctrl 20e0000.iomuxc: invalid function iomuxc in map table
[ 1.061172] pwm-backlight backlight: backlight supply power not found, using dummy regulator
[ 1.062959] imx-pgc-pd imx-pgc-power-domain.0: DMA mask not set
[ 1.063051] imx-pgc-pd imx-pgc-power-domain.1: DMA mask not set
[ 1.065175] pfuze100-regulator 0-0008: Full layer: 2, Metal layer: 1
[ 1.065870] pfuze100-regulator 0-0008: FAB: 0, FIN: 0
[ 1.065878] pfuze100-regulator 0-0008: pfuze100 found.
[ 1.131364] imx6dl-pinctrl 20e0000.iomuxc: invalid function iomuxc in map table
[ 1.131820] imx6dl-pinctrl 20e0000.iomuxc: invalid function iomuxc in map table
[ 1.132468] 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 26, base_baud = 5000000) is a IMX
[ 1.668540] printk: console [ttymxc0] enabled
[ 1.669298] imx6dl-pinctrl 20e0000.iomuxc: invalid function iomuxc in map table
[ 1.677279] 21e8000.serial: ttymxc1 at MMIO 0x21e8000 (irq = 70, base_baud = 5000000) is a IMX
[ 1.677736] imx6dl-pinctrl 20e0000.iomuxc: invalid function iomuxc in map table
[ 1.685679] 21ec000.serial: ttymxc2 at MMIO 0x21ec000 (irq = 71, base_baud = 5000000)
is a IMX
[ 1.687027] imx6dl-pinctrl 20e0000.iomuxc: invalid function iomuxc in map table
[ 1.695401] imx6dl-pinctrl 20e0000.iomuxc: invalid function iomuxc in map table
[ 1.708952] etnaviv etnaviv: bound 130000.gpu (ops gpu_ops)
[ 1.709162] etnaviv etnaviv: bound 134000.gpu (ops gpu_ops)
[ 1.709174] etnaviv-gpu 130000.gpu: model: GC880, revision: 5106
[ 1.717254] etnaviv-gpu 134000.gpu: model: GC320, revision: 5007
[ 1.726391] [drm] Initialized etnaviv 1.2.0 20151214 for etnaviv on minor 0
[ 1.728211] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 1.728215] [drm] No driver support for vblank timestamp query.
[ 1.728361] imx-drm display-subsystem: bound imx-ipuv3-crtc.2 (ops ipu_crtc_ops)
[ 1.728459] imx-drm display-subsystem: bound imx-ipuv3-crtc.3 (ops ipu_crtc_ops)
[ 1.728513] imx-drm display-subsystem: bound disp0 (ops imx_pd_ops)
[ 1.728647] dwhdmi-imx 120000.hdmi: Detected HDMI TX controller v1.31a with HDCP (DWC HDMI 3D TX PHY)
[ 1.729015] dwhdmi-imx 120000.hdmi: registered DesignWare HDMI I2C bus driver
[ 1.729738] imx-drm display-subsystem: bound 120000.hdmi (ops dw_hdmi_imx_ops)
[ 1.730147] [drm] Initialized imx-drm 1.0.0 20120507 for display-subsystem on minor 1
[ 1.758105] Console: switching to colour frame buffer device 100x30
[ 1.773218] imx-drm display-subsystem: fb0: imx-drmdrmfb frame buffer device
[ 1.773301] imx-ipuv3 2400000.ipu: IPUv3H probed
[ 1.781694] brd: module loaded
[ 1.789358] loop: module loaded
[ 1.789944] zram: Added device: zram0
[ 1.791914] imx6dl-pinctrl 20e0000.iomuxc: invalid function iomuxc in map table
[ 1.800656] spi_imx 2014000.spi: probed
[ 1.801426] libphy: Fixed MDIO Bus: probed
[ 1.802323] imx6dl-pinctrl 20e0000.iomuxc: invalid function iomuxc in map table
[ 1.810724] pps pps0: new PPS source ptp0
[ 1.822625] libphy: fec_enet_mii_bus: probed
[ 1.823059] fec 2188000.ethernet eth0: registered PHC device 0
[ 1.823369] ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
[ 1.823395] ehci-pci: EHCI PCI platform driver
[ 1.823451] ehci-mxc: Freescale On-Chip EHCI Host driver
[ 1.824361] usbcore: registered new interface driver usb-storage
[ 1.824445] usbcore: registered new interface driver usbserial_generic
[ 1.824473] usbserial: USB Serial support registered for generic
[ 1.831469] imx_usb 2184200.usb: No over current polarity defined
[ 1.835307] ci_hdrc ci_hdrc.1: EHCI Host Controller
[ 1.835352] ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 1
[ 1.863220] ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
[ 1.863985] hub 1-0:1.0: USB hub found
[ 1.864029] hub 1-0:1.0: 1 port detected
[ 1.865992] stmpe-ts stmpe-ts: DMA mask not set
[ 1.875838] input: stmpe-ts as /devices/soc0/soc/2100000.aips-bus/21a4000.i2c/i2c-0/0-0041/stmpe-ts/input/input0
[ 1.878190] snvs_rtc 20cc000.snvs:snvs-rtc-lp: registered as rtc1
[ 1.878334] i2c /dev entries driver
[ 1.880324] imx2-wdt 20bc000.wdog: timeout 60 sec (nowayout=0)
[ 1.881063] sdhci: Secure Digital Host Controller Interface driver
[ 1.881067] sdhci: Copyright(c) Pierre Ossman
[ 1.881115] Synopsys Designware Multimedia Card Interface Driver
[ 1.881554] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.882141] imx6dl-pinctrl 20e0000.iomuxc: invalid function iomuxc in map table
[ 1.889972] imx6dl-pinctrl 20e0000.iomuxc: invalid function iomuxc in map table
[ 1.897925] sdhci-esdhc-imx 2190000.usdhc: Got CD GPIO
[ 1.931623] mmc0: SDHCI controller on 2190000.usdhc [2190000.usdhc] using ADMA
[ 1.931817] imx6dl-pinctrl 20e0000.iomuxc: invalid function iomuxc in map table
[ 1.973317] mmc1: SDHCI controller on 2198000.usdhc [2198000.usdhc] using ADMA
[ 1.975843] caam 2100000.caam: Entropy delay = 3200
[ 1.985050] random: fast init done
[ 2.036633] caam 2100000.caam: Instantiated RNG4 SH0
[ 2.097395] caam 2100000.caam: Instantiated RNG4 SH1
[ 2.097406] caam 2100000.caam: device ID = 0x0a16010000000100 (Era 4)
[ 2.097414] caam 2100000.caam: job rings = 2, qi = 0
[ 2.205161] mmc1: new DDR MMC card at address 0001
[ 2.206344] mmcblk1: mmc1:0001 004GE0 3.69 GiB
[ 2.207067] mmcblk1boot0: mmc1:0001 004GE0 partition 1 2.00 MiB
[ 2.208044] mmcblk1boot1: mmc1:0001 004GE0 partition 2 2.00 MiB
[ 2.208428] mmcblk1rpmb: mmc1:0001 004GE0 partition 3 512 KiB, chardev (246:0)
[ 2.209757] mmcblk1: p1 p2
[ 2.243266] usb 1-1: new high-speed USB device number 2 using ci_hdrc
[ 2.281349] caam algorithms registered in /proc/crypto
[ 2.323517] caam_jr 2101000.jr0: registering rng-caam
[ 2.324885] usbcore: registered new interface driver usbhid
[ 2.324890] usbhid: USB HID core driver
[ 2.326894] usbcore: registered new interface driver snd-usb-audio
[ 2.329105] sgtl5000 0-000a: sgtl5000 revision 0x11
[ 2.360419] fsl-ssi-dai 2028000.ssi: No cache defaults, reading back from HW
[ 2.362998] NET: Registered protocol family 10
[ 2.363963] Segment Routing with IPv6
[ 2.364036] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 2.364590] NET: Registered protocol family 17
[ 2.364659] Key type dns_resolver registered
[ 2.366127] Registering SWP/SWPB emulation handler
[ 2.393369] registered taskstats version 1
[ 2.393374] Loading compiled-in X.509 certificates
[ 2.406483] imx_thermal tempmon: Commercial CPU temperature grade - max:95C critical:90C passive:85C
[ 2.408566] fsl-ssi-dai 2028000.ssi: No cache defaults, reading back from HW
[ 2.409826] fsl-ssi-dai 2028000.ssi: No cache defaults, reading back from HW
[ 2.410721] imx6dl-pinctrl 20e0000.iomuxc: invalid function iomuxc in map table`
My previous step was to disable weim using another overlay, but dmesg did not show anything wrong then, so I am sure it is after enabling the 24-bit wiring.
Did I miss anything in the way?
Thank you for the help!