Hello,
I have trouble to get the the touch input working with a iMX6ULL. I followed the instructions on First Steps with Capacitive Touch Display 7 Inch Parallel and took the fdt_fixup route.
root@colibri-imx6ull:~# dmesg
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.9.144-2.8.5+g5758a8e648a3 (oe-user@oe-host) (gcc version 7.3.0 (GCC) ) #1 SMP Thu Mar 21 16:19:09 UTC 2019
[ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[ 0.000000] CPU: div instructions available: patching division code
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] OF: fdt:Machine model: Toradex Colibri iMX6ULL 512MB on Colibri Evaluation Board V3
[ 0.000000] Reserved memory: created CMA memory pool at 0x98000000, size 128 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] On node 0 totalpages: 131072
[ 0.000000] free_area_init_node: node 0, pgdat 80c5fc80, node_mem_map 97bb8000
[ 0.000000] Normal zone: 1024 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 131072 pages, LIFO batch:31
[ 0.000000] percpu: Embedded 14 pages/cpu @97b8f000 s25804 r8192 d23348 u57344
[ 0.000000] pcpu-alloc: s25804 r8192 d23348 u57344 alloc=14*4096
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048
[ 0.000000] Kernel command line: user_debug=30 ubi.mtd=ubi root=ubi0:rootfs rw rootfstype=ubifs ubi.fm_autoconvert=1 console=tty1 console=ttymxc0,115200n8 consoleblank=0 video=mxsfb:800x480M-16@60,pixclockpol=1
[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Memory: 376152K/524288K available (7168K kernel code, 386K rwdata, 2208K rodata, 1024K init, 376K bss, 17064K reserved, 131072K cma-reserved)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
[ 0.000000] vmalloc : 0xa0800000 - 0xff800000 (1520 MB)
[ 0.000000] lowmem : 0x80000000 - 0xa0000000 ( 512 MB)
[ 0.000000] modules : 0x7f000000 - 0x80000000 ( 16 MB)
[ 0.000000] .text : 0x80008000 - 0x80800000 (8160 kB)
[ 0.000000] .init : 0x80b00000 - 0x80c00000 (1024 kB)
[ 0.000000] .data : 0x80c00000 - 0x80c60820 ( 387 kB)
[ 0.000000] .bss : 0x80c62000 - 0x80cc0188 ( 377 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] Build-time adjustment of leaf fanout to 32.
[ 0.000000] RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=1.
[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=32, nr_cpu_ids=1
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 0.000000] Switching to timer-based delay loop, resolution 333ns
[ 0.000018] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 715827882841ns
[ 0.000057] clocksource: mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 637086815595 ns
[ 0.003570] Console: colour dummy device 80x30
[ 0.004865] console [tty1] enabled
[ 0.004935] Calibrating delay loop (skipped), value calculated using timer frequency.. 6.00 BogoMIPS (lpj=30000)
[ 0.005042] pid_max: default: 32768 minimum: 301
[ 0.005289] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.005362] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.006859] CPU: Testing write buffer coherency: ok
[ 0.007546] Setting up static identity map for 0x80100000 - 0x80100058
[ 0.010712] Brought up 1 CPUs
[ 0.010795] SMP: Total of 1 processors activated (6.00 BogoMIPS).
[ 0.010853] CPU: All CPU(s) started in SVC mode.
[ 0.012473] devtmpfs: initialized
[ 0.036943] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[ 0.037752] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.037889] futex hash table entries: 256 (order: 2, 16384 bytes)
[ 0.047922] pinctrl core: initialized pinctrl subsystem
[ 0.050304] NET: Registered protocol family 16
[ 0.063763] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.066828] cpuidle: using governor menu
[ 0.109500] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.109616] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.112279] imx6ul-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver
[ 0.113157] imx6ul-pinctrl 2290000.iomuxc-snvs: initialized IMX pinctrl driver
[ 0.170532] mxs-dma 1804000.dma-apbh: initialized
[ 0.173672] soc_in: supplied by +V3.3
[ 0.176756] VCC_USB[1-4]: supplied by 5V
[ 0.179598] SCSI subsystem initialized
[ 0.180324] usbcore: registered new interface driver usbfs
[ 0.180547] usbcore: registered new interface driver hub
[ 0.180853] usbcore: registered new device driver usb
[ 0.183727] i2c i2c-0: IMX I2C adapter registered
[ 0.183824] i2c i2c-0: can't use DMA, using PIO instead.
[ 0.185298] i2c i2c-1: IMX I2C adapter registered
[ 0.185390] i2c i2c-1: can't use DMA, using PIO instead.
[ 0.185847] Linux video capture interface: v2.00
[ 0.186019] pps_core: LinuxPPS API ver. 1 registered
[ 0.186079] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.186210] PTP clock support registered
[ 0.187010] Advanced Linux Sound Architecture Driver Initialized.
[ 0.189899] clocksource: Switched to clocksource mxc_timer1
[ 0.190208] VFS: Disk quotas dquot_6.6.0
[ 0.190388] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.215915] NET: Registered protocol family 2
[ 0.217381] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.217563] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.217768] TCP: Hash tables configured (established 4096 bind 4096)
[ 0.217937] UDP hash table entries: 256 (order: 1, 8192 bytes)
[ 0.218038] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[ 0.218410] NET: Registered protocol family 1
[ 0.219423] RPC: Registered named UNIX socket transport module.
[ 0.219505] RPC: Registered udp transport module.
[ 0.219561] RPC: Registered tcp transport module.
[ 0.219616] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.224870] Bus freq driver module loaded
[ 0.228672] workingset: timestamp_bits=30 max_order=17 bucket_order=0
[ 0.246970] NFS: Registering the id_resolver key type
[ 0.247098] Key type id_resolver registered
[ 0.247158] Key type id_legacy registered
[ 0.247229] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 0.248775] ntfs: driver 2.1.32 [Flags: R/W].
[ 0.249689] fuse init (API version 7.26)
[ 0.267457] io scheduler noop registered
[ 0.267540] io scheduler deadline registered
[ 0.268012] io scheduler cfq registered (default)
[ 0.271088] backlight supply power not found, using dummy regulator
[ 0.274873] 21c8000.lcdif supply lcd not found, using dummy regulator
[ 0.275415] fbcvt: 800x480@60: CVT Name - .384M9
[ 0.389044] Console: switching to colour frame buffer device 100x30
[ 0.408644] mxsfb 21c8000.lcdif: initialized
[ 0.415093] imx-sdma 20ec000.sdma: loaded firmware 3.3
[ 0.428562] 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 20, base_baud = 5000000) is a IMX
[ 1.070930] console [ttymxc0] enabled
[ 1.080487] 21e8000.serial: ttymxc1 at MMIO 0x21e8000 (irq = 61, base_baud = 5000000) is a IMX
[ 1.094596] 21f4000.serial: ttymxc4 at MMIO 0x21f4000 (irq = 62, base_baud = 5000000) is a IMX
[ 1.127155] loop: module loaded
[ 1.143864] random: fast init done
[ 1.154709] nand: device found, Manufacturer ID: 0xc2, Chip ID: 0xdc
[ 1.165131] nand: Macronix MX30LF4G28AC
[ 1.172897] nand: 512 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 112
[ 1.185355] gpmi-nand 1806000.gpmi-nand: mode:5 ,failed in set feature.
[ 1.196549] Bad block table found at page 262080, version 0x01
[ 1.207147] Bad block table found at page 262016, version 0x01
[ 1.217625] nand_read_bbt: bad block at 0x000013c60000
[ 1.227371] 5 ofpart partitions found on MTD device gpmi-nand
[ 1.237171] Creating 5 MTD partitions on "gpmi-nand":
[ 1.246282] 0x000000000000-0x000000080000 : "mx6ull-bcb"
[ 1.256848] 0x000000080000-0x000000200000 : "u-boot1"
[ 1.267065] 0x000000200000-0x000000380000 : "u-boot2"
[ 1.277146] 0x000000380000-0x000000400000 : "u-boot-env"
[ 1.287431] 0x000000400000-0x000020000000 : "ubi"
[ 1.308995] gpmi-nand 1806000.gpmi-nand: driver registered.
[ 1.323100] spi_imx 2008000.ecspi: probed
[ 1.332690] libphy: Fixed MDIO Bus: probed
[ 1.343223] 20b4000.ethernet supply phy not found, using dummy regulator
[ 1.355067] pps pps0: new PPS source ptp0
[ 1.365451] libphy: fec_enet_mii_bus: probed
[ 1.376427] fec 20b4000.ethernet eth0: registered PHC device 0
[ 1.388110] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.398439] ehci-mxc: Freescale On-Chip EHCI Host driver
[ 1.407822] usbcore: registered new interface driver usb-storage
[ 1.417973] usbcore: registered new interface driver usbserial
[ 1.427593] usbcore: registered new interface driver usbserial_generic
[ 1.437768] usbserial: USB Serial support registered for generic
[ 1.447316] usbcore: registered new interface driver ftdi_sio
[ 1.456504] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 1.467411] usbcore: registered new interface driver pl2303
[ 1.476589] usbserial: USB Serial support registered for pl2303
[ 1.488347] 2184800.usbmisc supply vbus-wakeup not found, using dummy regulator
[ 1.506090] ci_hdrc ci_hdrc.0: EHCI Host Controller
[ 1.514816] ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1
[ 1.549980] ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00
[ 1.561355] hub 1-0:1.0: USB hub found
[ 1.568922] hub 1-0:1.0: 1 port detected
[ 1.579472] mousedev: PS/2 mouse device common for all mice
[ 1.596087] input: AD7879 Touchscreen as /devices/soc0/soc/2100000.aips-bus/21a4000.i2c/i2c-1/1-002c/input/input0
[ 1.619723] rtc-ds1307 0-0068: oscillator failed, set time!
[ 1.633442] rtc-ds1307 0-0068: rtc core: registered m41t0 as rtc0
[ 1.645386] snvs_rtc 20cc000.snvs:snvs-rtc-lp: rtc core: registered 20cc000.snvs:snvs-r as rtc1
[ 1.658739] i2c /dev entries driver
[ 1.671628] imx2-wdt 20bc000.wdog: timeout 60 sec (nowayout=0)
[ 1.683915] sdhci: Secure Digital Host Controller Interface driver
[ 1.694464] sdhci: Copyright(c) Pierre Ossman
[ 1.703015] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.714930] sdhci-esdhc-imx 2190000.usdhc: Got CD GPIO
[ 1.790417] mmc0: SDHCI controller on 2190000.usdhc [2190000.usdhc] using ADMA
[ 1.869964] mmc1: SDHCI controller on 2194000.usdhc [2194000.usdhc] using ADMA
[ 1.898120] hidraw: raw HID events driver (C) Jiri Kosina
[ 1.908781] usbcore: registered new interface driver usbhid
[ 1.918817] usbhid: USB HID core driver
[ 1.934884] Netfilter messages via NETLINK v0.30.
[ 1.944248] nfnl_acct: registering with nfnetlink.
[ 1.954047] nf_conntrack version 0.5.0 (8192 buckets, 32768 max)
[ 1.965272] nf_tables: (c) 2007-2009 Patrick McHardy <kaber@trash.net>
[ 1.976933] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 1.988398] NET: Registered protocol family 10
[ 2.000409] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 2.010356] NET: Registered protocol family 17
[ 2.019247] Bridge firewalling registered
[ 2.027622] 8021q: 802.1Q VLAN Support v1.8
[ 2.035992] Key type dns_resolver registered
[ 2.048830] cpu cpu0: Registered imx6q-cpufreq
[ 2.070271] mmc1: new high speed SDIO card at address 0001
[ 2.080169] Registering SWP/SWPB emulation handler
[ 2.087788] registered taskstats version 1
[ 2.725278] imx_thermal 2000000.aips-bus:tempmon: Industrial CPU temperature grade - max:105C critical:115C passive:95C
[ 2.752478] ubi0: default fastmap pool size: 200
[ 2.759025] ubi0: default fastmap WL pool size: 100
[ 2.765836] ubi0: attaching mtd4
[ 3.099276] ubi0: attached by fastmap
[ 3.105834] ubi0: fastmap pool size: 200
[ 3.112434] ubi0: fastmap WL pool size: 100
[ 3.143205] ubi0: attached mtd4 (name "ubi", size 508 MiB)
[ 3.150581] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[ 3.159234] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[ 3.167870] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[ 3.176666] ubi0: good PEBs: 4059, bad PEBs: 5, corrupted PEBs: 0
[ 3.184568] ubi0: user volume: 4, internal volumes: 1, max. volumes count: 128
[ 3.193689] ubi0: max/mean erase counter: 25/12, WL threshold: 4096, image sequence number: 828330452
[ 3.206634] ubi0: available PEBs: 0, total reserved PEBs: 4059, PEBs reserved for bad PEB handling: 75
[ 3.220039] ubi0: background thread "ubi_bgt0d" started, PID 104
[ 3.232267] input: gpio-keys as /devices/soc0/gpio-keys/input/input1
[ 3.247116] rtc-ds1307 0-0068: hctosys: unable to read the hardware clock
[ 3.257912] soc_in: disabling
[ 3.264347] ALSA device list:
[ 3.269476] No soundcards found.
[ 3.279181] UBIFS (ubi0:3): background thread "ubifs_bgt0_3" started, PID 105
[ 3.453114] UBIFS (ubi0:3): UBIFS: mounted UBI device 0, volume 3, name "rootfs"
[ 3.464866] UBIFS (ubi0:3): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[ 3.483234] UBIFS (ubi0:3): FS size: 493936640 bytes (471 MiB, 3890 LEBs), journal size 9023488 bytes (8 MiB, 72 LEBs)
[ 3.503154] UBIFS (ubi0:3): reserved for root: 0 bytes (0 KiB)
[ 3.513849] UBIFS (ubi0:3): media format: w4/r0 (latest is w4/r0), UUID 07C6869B-7EF1-4DF4-8550-37E5D52EB381, small LPT model
[ 3.540157] VFS: Mounted root (ubifs filesystem) on device 0:12.
[ 3.552479] devtmpfs: mounted
[ 3.559409] Freeing unused kernel memory: 1024K
[ 4.463383] random: crng init done
[ 4.569830] systemd[1]: System time before build time, advancing clock.
[ 4.826287] systemd[1]: systemd 234 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS -ACL +XZ +LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 +IDN default-hierarchy=hybrid)
[ 4.880952] systemd[1]: Detected architecture arm.
[ 4.944994] systemd[1]: Set hostname to <colibri-imx6ull>.
[ 6.895158] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ 6.940908] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ 7.096688] systemd[1]: Listening on udev Kernel Socket.
[ 7.140427] systemd[1]: Reached target Host and Network Name Lookups.
[ 7.189449] systemd[1]: Created slice User and Session Slice.
[ 7.231012] systemd[1]: Listening on Journal Socket.
[ 7.271235] systemd[1]: Listening on Network Service Netlink Socket.
[ 8.724606] systemd-journald[116]: Received request to flush runtime journal from PID 1
[ 8.809206] systemd-journald[116]: File /var/log/journal/8d87330cf48b4212839762b590cbd44a/system.journal corrupted or uncleanly shut down, renaming and replacing.
[ 18.823023] CAN device driver interface
[ 18.958610] mcp251x spi0.0: Cannot initialize MCP2515. Wrong wiring?
[ 19.026831] mcp251x spi0.0: Probe failed, err=19
[ 19.466872] imx6ul-pinctrl 20e0000.iomuxc: pin MX6UL_PAD_UART4_TX_DATA already requested by 21a0000.i2c; cannot claim for 0-004a
[ 19.483204] imx6ul-pinctrl 20e0000.iomuxc: pin-45 (0-004a) status -22
[ 19.492067] imx6ul-pinctrl 20e0000.iomuxc: could not request pin 45 (MX6UL_PAD_UART4_TX_DATA) from group i2c1grp on device 20e0000.iomuxc
[ 19.509295] atmel_mxt_ts 0-004a: Error applying setting, reverse things back
[ 19.589513] compat: loading out-of-tree module taints kernel.
[ 19.604728] Loading modules backported from Linux version v4.18-0-g94710cac0ef4
[ 19.614635] Backport generated by backports.git v4.14-rc2-1-80-g0795d050
[ 19.961150] atmel_mxt_ts: probe of 0-004a failed with error -22
[ 20.377936] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 20.430195] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 20.477561] platform regulatory.0: Falling back to user helper
[ 21.708840] cfg80211: failed to load regulatory.db
[ 21.971884] Bluetooth: Core ver 2.22
[ 21.978306] NET: Registered protocol family 31
[ 21.985284] Bluetooth: HCI device and connection manager initialized
[ 21.997656] Bluetooth: HCI socket layer initialized
[ 22.005968] Bluetooth: L2CAP socket layer initialized
[ 22.014686] Bluetooth: SCO socket layer initialized
[ 22.214627] Bluetooth: vendor=0x2df, device=0x9136, class=255, fn=2
[ 23.568428] using random self ethernet address
[ 23.575333] using random host ethernet address
[ 24.455527] Bluetooth: FW download over, size 695532 bytes
[ 24.697235] usb0: HOST MAC 00:14:2d:ff:ff:fe
[ 24.707739] usb0: MAC 00:14:2d:ff:ff:ff
[ 25.029149] configfs-gadget gadget: high-speed config #1: c
[ 25.080351] sdio platform data not available
[ 25.085621] mwifiex_sdio mmc1:0001:1: WLAN FW already running! Skip FW dnld
[ 25.093705] mwifiex_sdio mmc1:0001:1: WLAN FW is active
[ 25.158460] mwifiex_sdio mmc1:0001:1: CMD_RESP: cmd 0x242 error, result=0x2
[ 25.165732] mwifiex_sdio mmc1:0001:1: mwifiex_process_cmdresp: cmd 0x242 failed during initialization
[ 25.243993] mwifiex_sdio mmc1:0001:1: info: MWIFIEX VERSION: mwifiex 1.0 (15.68.7.p71)
[ 25.252164] mwifiex_sdio mmc1:0001:1: driver_version = mwifiex 1.0 (15.68.7.p71)
[ 25.743330] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 25.748671] Bluetooth: BNEP filters: protocol multicast
[ 25.829361] Bluetooth: BNEP socket layer initialized
[ 27.187904] Bluetooth: RFCOMM TTY layer initialized
[ 27.212833] Bluetooth: RFCOMM socket layer initialized
[ 27.266169] Bluetooth: RFCOMM ver 1.11
[ 27.780181] Micrel KSZ8041 20b4000.ethernet-1:02: attached PHY driver [Micrel KSZ8041] (mii_bus:phy_addr=20b4000.ethernet-1:02, irq=-1)
[ 27.855914] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
The fdtfile in uboot is imx6ull-colibri-wifi-eval-v3.dtb. Needs something else to be changed?