UART7 on Colibri iMX7d 1GB eMMC EVL Board

I am trying to add UART7 in Colibri iMX7d 1Gb eMMC evl board but it’s not working.

pinctrl_uart7: uart7-grp {
    fsl,pins = <
        MX7D_PAD_ECSPI2_MOSI__UART7_DTE_RX 0x79
        MX7D_PAD_ECSPI2_SCLK__UART7_DTE_TX 0x79
    >;
};

There was conflict using these macros which I commented out but I don’t see data (tx or rx) on SODIMM 59 and 67.

Can someone please help me on this??

Hi @neeraj.verma

Could you provide the version of the software of your module?

There was conflict using these macros which I commented out but I don’t see data (tx or rx) on SODIMM 59 and 67.

Could you share your changes for activating Uart7?
Additionally provide the dmesg log in a file?

Thanks and best regards,
Jaski

@jaski.tx Please find information below:

I do not see any error… please suggest me which SODIMM pins I should put loopback to see?

Angstrom v2017.12 - Kernel
Colibri-iMX7-eMMC_Console-Image 2.8b6 20190722

File imx7-colibri-eval-v3.dtsi:
&uart7 {
status = “okay”;
};

File imx7-colibri.dtsi:
&uart7 {
pinctrl-names = “default”;
pinctrl-0 = <&pinctrl_uart7>;
assigned-clocks = <&clks IMX7D_UART7_ROOT_SRC>;
assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>;
fsl,dte-mode;
};

pinctrl_uart7: uart7-grp {
    fsl,pins = <
        MX7D_PAD_ECSPI2_MOSI__UART7_DTE_RX 0x79
        MX7D_PAD_ECSPI2_SCLK__UART7_DTE_TX 0x79
    >;
};

dmesg log:
The Angstrom Distribution colibri-imx7-emmc ttymxc0

Angstrom v2017.12 - Kernel

Colibri-iMX7-eMMC_Console-Image 2.8b6 20190722

colibri-imx7-emmc login: root
Last login: Tue Aug 13 00:56:58 UTC 2019 on ttymxc0
root@colibri-imx7-emmc:~# ls /dev
30084000.etf loop0 stderr tty35 tty8
30086000.etr loop1 stdin tty36 tty9
autofs loop2 stdout tty37 ttymxc0
block loop3 tty tty38 ttymxc1
bus loop4 tty0 tty39 ttymxc2
char loop5 tty1 tty4 ttymxc3
console loop6 tty10 tty40 ttymxc4
cpu_dma_latency loop7 tty11 tty41 ttymxc5
cuse mem tty12 tty42 ttymxc6
disk memory_bandwidth tty13 tty43 ubi_ctrl
fb mmcblk0 tty14 tty44 udev_network_queue
fb0 mmcblk0boot0 tty15 tty45 urandom
fd mmcblk0boot1 tty16 tty46 vcs
full mmcblk0p1 tty17 tty47 vcs1
fuse mmcblk0p2 tty18 tty48 vcs2
gpiochip0 network_latency tty19 tty49 vcs3
gpiochip1 network_throughput tty2 tty5 vcs4
gpiochip2 null tty20 tty50 vcs5
gpiochip3 ppp tty21 tty51 vcs6
gpiochip4 pps0 tty22 tty52 vcsa
gpiochip5 ptmx tty23 tty53 vcsa1
gpiochip6 ptp0 tty24 tty54 vcsa2
hidraw0 pts tty25 tty55 vcsa3
hwrng pxp_device tty26 tty56 vcsa4
i2c-0 random tty27 tty57 vcsa5
i2c-3 rfkill tty28 tty58 vcsa6
iio:device0 rtc tty29 tty59 watchdog
iio:device1 rtc0 tty3 tty6 watchdog0
initctl rtc1 tty30 tty60 watchdog1
input sda tty31 tty61 zero
kmsg sda1 tty32 tty62
log shm tty33 tty63
loop-control snd tty34 tty7
root@colibri-imx7-emmc:~# dmesg
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.9.166-2.8.6+gd899927728be (oe-user@oe-host) (gcc version 7.3.0 (GCC) ) #1 SMP Mon Jul 22 20:05:46 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 iMX7D 1GB on Colibri Evaluation Board V3
[ 0.000000] Reserved memory: created CMA memory pool at 0xac000000, size 320 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: 262144
[ 0.000000] free_area_init_node: node 0, pgdat 80c4c100, node_mem_map ab75a000
[ 0.000000] Normal zone: 2048 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 262144 pages, LIFO batch:31
[ 0.000000] percpu: Embedded 14 pages/cpu @ab71d000 s25932 r8192 d23220 u57344
[ 0.000000] pcpu-alloc: s25932 r8192 d23220 u57344 alloc=14*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 260096
[ 0.000000] Kernel command line: ip=off root=/dev/mmcblk0p2 ro rootfstype=ext4 rootwait console=tty1 console=ttymxc0,115200n8 consoleblank=0 video=mxsfb:640x480M-16@60
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Memory: 698992K/1048576K available (7168K kernel code, 307K rwdata, 2316K rodata, 1024K init, 385K bss, 21904K reserved, 327680K 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 : 0xc0800000 - 0xff800000 (1008 MB)
[ 0.000000] lowmem : 0x80000000 - 0xc0000000 (1024 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 - 0x80c4cd00 ( 308 kB)
[ 0.000000] .bss : 0x80c4e000 - 0x80cae4d8 ( 386 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, 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=2.
[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=32, nr_cpu_ids=2
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 0.000000] arm_arch_timer: Architected cp15 timer(s) running at 8.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 440795202120 ns
[ 0.000007] sched_clock: 56 bits at 8MHz, resolution 125ns, wraps every 2199023255500ns
[ 0.000019] Switching to timer-based delay loop, resolution 125ns
[ 0.000339] Ignoring duplicate/late registration of read_current_timer delay
[ 0.000357] clocksource: mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 637086815595 ns
[ 0.001917] Console: colour dummy device 80x30
[ 0.002600] console [tty1] enabled
[ 0.002632] Calibrating delay loop (skipped), value calculated using timer frequency… 16.00 BogoMIPS (lpj=80000)
[ 0.002681] pid_max: default: 32768 minimum: 301
[ 0.002789] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.002821] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.003554] CPU: Testing write buffer coherency: ok
[ 0.003886] Setting up static identity map for 0x80100000 - 0x80100058
[ 0.006011] Brought up 2 CPUs
[ 0.006048] SMP: Total of 2 processors activated (32.00 BogoMIPS).
[ 0.006075] CPU: All CPU(s) started in SVC mode.
[ 0.006885] devtmpfs: initialized
[ 0.020156] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[ 0.020482] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.020541] futex hash table entries: 512 (order: 3, 32768 bytes)
[ 0.031853] pinctrl core: initialized pinctrl subsystem
[ 0.033012] NET: Registered protocol family 16
[ 0.038368] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.059984] cpuidle: using governor menu
[ 0.071389] DDR type is DDR3!
[ 0.079961] imx7d_enet_clk_sel: fec1: failed to get enet_out clock, assuming ext. clock source
[ 0.080104] imx7d_enet_clk_sel: fec2: found enet_out clock, assuming internal clock source
[ 0.080194] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 0.080236] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 0.080592] imx7d-pinctrl 302c0000.iomuxc-lpsr: initialized IMX pinctrl driver
[ 0.080865] imx7d-pinctrl 30330000.iomuxc: Invalid fsl,pins property in node /soc/aips-bus@30000000/iomuxc@30330000/pwm2-grp
[ 0.080917] imx7d-pinctrl 30330000.iomuxc: Invalid fsl,pins property in node /soc/aips-bus@30000000/iomuxc@30330000/pwm3-grp
[ 0.082076] imx7d-pinctrl 30330000.iomuxc: initialized IMX pinctrl driver
[ 0.083000] imx-gpcv2 30000000.aips-bus:pgc: mipi regulator not ready.
[ 0.083625] MU is ready for cross core communication!
[ 0.107231] mxs-dma 33000000.dma-apbh: initialized
[ 0.108842] VCC_USB[1-4]: supplied by 5V
[ 0.109518] SCSI subsystem initialized
[ 0.109815] usbcore: registered new interface driver usbfs
[ 0.109907] usbcore: registered new interface driver hub
[ 0.110040] usbcore: registered new device driver usb
[ 0.110321] 30800000.aips-bus:usbphynop1 supply vcc not found, using dummy regulator
[ 0.110604] 30800000.aips-bus:usbphynop2 supply vcc not found, using dummy regulator
[ 0.111697] i2c i2c-0: IMX I2C adapter registered
[ 0.111735] i2c i2c-0: can’t use DMA, using PIO instead.
[ 0.112303] i2c i2c-3: IMX I2C adapter registered
[ 0.112339] i2c i2c-3: can’t use DMA, using PIO instead.
[ 0.112517] Linux video capture interface: v2.00
[ 0.112584] pps_core: LinuxPPS API ver. 1 registered
[ 0.112610] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti
[ 0.112684] PTP clock support registered
[ 0.113299] imx rpmsg driver is registered.
[ 0.113480] Advanced Linux Sound Architecture Driver Initialized.
[ 0.114952] clocksource: Switched to clocksource arch_sys_counter
[ 0.115090] VFS: Disk quotas dquot_6.6.0
[ 0.115170] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.125985] NET: Registered protocol family 2
[ 0.126637] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.126759] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.126923] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.127011] UDP hash table entries: 512 (order: 2, 16384 bytes)
[ 0.127084] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[ 0.127266] NET: Registered protocol family 1
[ 0.127706] RPC: Registered named UNIX socket transport module.
[ 0.127740] RPC: Registered udp transport module.
[ 0.127764] RPC: Registered tcp transport module.
[ 0.127788] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.129628] Bus freq driver module loaded
[ 0.131149] workingset: timestamp_bits=30 max_order=18 bucket_order=0
[ 0.139211] NFS: Registering the id_resolver key type
[ 0.139273] Key type id_resolver registered
[ 0.139298] Key type id_legacy registered
[ 0.139332] nfs4filelayout_init: NFSv4 File Layout Driver Registering…
[ 0.139945] ntfs: driver 2.1.32 [Flags: R/W].
[ 0.140327] fuse init (API version 7.26)
[ 0.146222] io scheduler noop registered
[ 0.146264] io scheduler deadline registered
[ 0.146480] io scheduler cfq registered (default)
[ 0.150526] 30730000.lcdif supply lcd not found, using dummy regulator
[ 0.150773] fbcvt: 640x480@60: CVT Name - .307M3
[ 0.224393] Console: switching to colour frame buffer device 80x30
[ 0.242792] mxsfb 30730000.lcdif: initialized
[ 0.246285] imx-sdma 30bd0000.sdma: no iram assigned, using external mem
[ 0.249370] imx-sdma 30bd0000.sdma: loaded firmware 4.3
[ 0.255834] 30860000.serial: ttymxc0 at MMIO 0x30860000 (irq = 53, base_baud = 1500000) is a IMX
[ 0.987651] console [ttymxc0] enabled
[ 0.993703] 30890000.serial: ttymxc1 at MMIO 0x30890000 (irq = 54, base_baud = 1500000) is a IMX
[ 1.006597] 30880000.serial: ttymxc2 at MMIO 0x30880000 (irq = 55, base_baud = 1500000) is a IMX
[ 1.019790] 30a60000.serial: ttymxc3 at MMIO 0x30a60000 (irq = 60, base_baud = 1500000) is a IMX
[ 1.033054] 30a70000.serial: ttymxc4 at MMIO 0x30a70000 (irq = 61, base_baud = 1500000) is a IMX
[ 1.046406] 30a80000.serial: ttymxc5 at MMIO 0x30a80000 (irq = 62, base_baud = 1500000) is a IMX
[ 1.059951] 30a90000.serial: ttymxc6 at MMIO 0x30a90000 (irq = 63, base_baud = 1500000) is a IMX
[ 1.080475] loop: module loaded
[ 1.091132] vdd1p0d: supplied by DCDC3
[ 1.108300] libphy: Fixed MDIO Bus: probed
[ 1.118452] pps pps0: new PPS source ptp0
[ 1.130446] libphy: fec_enet_mii_bus: probed
[ 1.137903] fec 30be0000.ethernet eth0: registered PHC device 0
[ 1.146214] ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
[ 1.154917] ehci-mxc: Freescale On-Chip EHCI Host driver
[ 1.162617] usbcore: registered new interface driver usb-storage
[ 1.170938] usbcore: registered new interface driver usbserial
[ 1.178929] usbcore: registered new interface driver usbserial_generic
[ 1.187540] usbserial: USB Serial support registered for generic
[ 1.195650] usbcore: registered new interface driver ftdi_sio
[ 1.203464] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 1.214762] usbcore: registered new interface driver pl2303
[ 1.222378] usbserial: USB Serial support registered for pl2303
[ 1.231461] 30b10200.usbmisc supply vbus-wakeup not found, using dummy regulator
[ 1.242824] 30b30200.usbmisc supply vbus-wakeup not found, using dummy regulator
[ 1.254218] 30b20200.usbmisc supply vbus-wakeup not found, using dummy regulator
[ 1.269556] ci_hdrc ci_hdrc.0: EHCI Host Controller
[ 1.276451] ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1
[ 1.315008] ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00
[ 1.323413] hub 1-0:1.0: USB hub found
[ 1.329191] hub 1-0:1.0: 1 port detected
[ 1.336103] mousedev: PS/2 mouse device common for all mice
[ 1.346617] input: AD7879 Touchscreen as /devices/soc0/soc/30800000.aips-bus/30a20000.i2c/i2c-0/0-002c/input/input0
[ 1.365714] rtc-ds1307 3-0068: rtc core: registered m41t0 as rtc0
[ 1.374449] snvs_rtc 30370000.snvs:snvs-rtc-lp: rtc core: registered 30370000.snvs:snvs- as rtc1
[ 1.387565] i2c /dev entries driver
[ 1.395738] imx2-wdt 30280000.wdog: timeout 60 sec (nowayout=0)
[ 1.405375] sdhci: Secure Digital Host Controller Interface driver
[ 1.413747] sdhci: Copyright(c) Pierre Ossman
[ 1.420276] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.429573] sdhci-esdhc-imx 30b40000.usdhc: Got CD GPIO
[ 1.495111] mmc1: SDHCI controller on 30b40000.usdhc [30b40000.usdhc] using ADMA
[ 1.565017] mmc0: SDHCI controller on 30b60000.usdhc [30b60000.usdhc] using ADMA
[ 1.579907] caam 30900000.caam: ERA source: CCBVID.
[ 1.591425] caam 30900000.caam: device ID = 0x0a16030000000000 (Era 8)
[ 1.591425] job rings = 3, qi = 0
[ 1.606087] caam_jr 30901000.jr0: Entropy delay = 3200
[ 1.612960] caam_jr 30901000.jr0: Instantiated RNG4 SH0.
[ 1.672370] caam_jr 30901000.jr0: Instantiated RNG4 SH1.
[ 1.686303] caam algorithms registered in /proc/crypto
[ 1.695276] usb 1-1: new high-speed USB device number 2 using ci_hdrc
[ 1.708239] caam_jr 30901000.jr0: registering rng-caam
[ 1.715400] caam 30900000.caam: caam pkc algorithms registered in /proc/crypto
[ 1.726550] hidraw: raw HID events driver (C) Jiri Kosina
[ 1.733709] usbcore: registered new interface driver usbhid
[ 1.740945] usbhid: USB HID core driver
[ 1.751196] coresight-etm3x 3007c000.etm: ETM 3.5 initialized
[ 1.759015] coresight-etm3x 3007d000.etm: ETM 3.5 initialized
[ 1.768505] sgtl5000 0-000a: sgtl5000 revision 0x11
[ 1.776082] random: fast init done
[ 1.786440] mmc0: new HS200 MMC card at address 0001
[ 1.793425] mmcblk0: mmc0:0001 Q2J54A 3.64 GiB
[ 1.799655] mmcblk0boot0: mmc0:0001 Q2J54A partition 1 2.00 MiB
[ 1.807411] mmcblk0boot1: mmc0:0001 Q2J54A partition 2 2.00 MiB
[ 1.807988] Netfilter messages via NETLINK v0.30.
[ 1.808001] nfnl_acct: registering with nfnetlink.
[ 1.808204] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 1.808460] nf_tables: (c) 2007-2009 Patrick McHardy
[ 1.808698] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 1.809183] NET: Registered protocol family 10
[ 1.810091] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 1.810103] NET: Registered protocol family 17
[ 1.810163] Bridge firewalling registered
[ 1.810223] 8021q: 802.1Q VLAN Support v1.8
[ 1.810265] Key type dns_resolver registered
[ 1.821058] Registering SWP/SWPB emulation handler
[ 1.821661] registered taskstats version 1
[ 1.898556] mmcblk0: p1 p2
[ 1.946389] hub 1-1:1.0: USB hub found
[ 1.951584] hub 1-1:1.0: 4 ports detected
[ 2.275039] usb 1-1.4: new low-speed USB device number 3 using ci_hdrc
[ 2.434739] input: PixArt Dell MS116 USB Optical Mouse as /devices/soc0/soc/30800000.aips-bus/30b20000.usb/ci_hdrc.0/usb1/1-1/1-1.4/1-1.4:1.0/0003:413C:301A.0001/input/input1
[ 2.446451] imx_thermal 30000000.aips-bus:tempmon: Extended Commercial CPU temperature grade - max:105C critical:105C passive:95C
[ 2.459891] asoc-simple-card sound: sgtl5000 <-> 308a0000.sai mapping ok
[ 2.461921] input: gpio-keys as /devices/soc0/gpio-keys/input/input2
[ 2.470235] rtc-ds1307 3-0068: setting system clock to 2019-08-13 18:08:22 UTC (1565719702)
[ 2.486673] ALSA device list:
[ 2.486678] #0: imx7-sgtl5000
[ 2.509701] hid-generic 0003:413C:301A.0001: input,hidraw0: USB HID v1.11 Mouse [PixArt Dell MS116 USB Optical Mouse] on usb-ci_hdrc.0-1.4/input0
[ 2.533373] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[ 2.544708] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
[ 2.555626] devtmpfs: mounted
[ 2.561295] Freeing unused kernel memory: 1024K
[ 2.670361] 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)
[ 2.698630] systemd[1]: Detected architecture arm.
[ 2.735549] systemd[1]: Set hostname to .
[ 2.962299] random: systemd: uninitialized urandom read (16 bytes read)
[ 2.971323] systemd[1]: Listening on Journal Socket (/dev/log).
[ 3.005160] random: systemd: uninitialized urandom read (16 bytes read)
[ 3.013693] systemd[1]: Reached target Remote File Systems.
[ 3.055147] random: systemd: uninitialized urandom read (16 bytes read)
[ 3.063766] systemd[1]: Listening on Journal Socket.
[ 3.095469] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ 3.135540] systemd[1]: Listening on Network Service Netlink Socket.
[ 3.175360] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[ 3.215344] systemd[1]: Listening on udev Control Socket.
[ 4.061656] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ 4.155020] usb 1-1.2: new high-speed USB device number 4 using ci_hdrc
[ 4.306870] usb-storage 1-1.2:1.0: USB Mass Storage device detected
[ 4.326162] scsi host0: usb-storage 1-1.2:1.0
[ 4.510433] systemd-journald[187]: Received request to flush runtime journal from PID 1
[ 5.365610] scsi 0:0:0:0: Direct-Access SSK SFD200 1.00 PQ: 0 ANSI: 2
[ 5.399504] sd 0:0:0:0: [sda] 31299584 512-byte logical blocks: (16.0 GB/14.9 GiB)
[ 5.427606] sd 0:0:0:0: [sda] Write Protect is off
[ 5.436410] sd 0:0:0:0: [sda] Mode Sense: 03 00 00 00
[ 5.449100] sd 0:0:0:0: [sda] No Caching mode page found
[ 5.456225] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 5.464299] sd 0:0:0:0: [sda] Optimal transfer size 0 bytes < PAGE_SIZE (4096 bytes)
[ 5.488914] sda: sda1
[ 5.501589] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 5.907469] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 5.971697] using random self ethernet address
[ 5.978088] using random host ethernet address
[ 6.107850] FAT-fs (sda1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 6.297576] compat: loading out-of-tree module taints kernel.
[ 6.309421] Loading modules backported from Linux version v4.19.24-0-gf287634fe321
[ 6.320681] Backport generated by backports.git v5.0-rc6-1-8-gd3921c0f
[ 6.339139] Bluetooth: Core ver 2.22
[ 6.344504] NET: Registered protocol family 31
[ 6.350705] Bluetooth: HCI device and connection manager initialized
[ 6.360972] Bluetooth: HCI socket layer initialized
[ 6.368662] Bluetooth: L2CAP socket layer initialized
[ 6.378256] Bluetooth: SCO socket layer initialized
[ 6.385081] Micrel KSZ8041 30be0000.ethernet-1:00: attached PHY driver [Micrel KSZ8041] (mii_bus:phy_addr=30be0000.ethernet-1:00, irq=-1)
[ 6.405744] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 6.557937] usb0: HOST MAC 00:14:2d:ff:ff:fe
[ 6.569975] usb0: MAC 00:14:2d:ff:ff:ff
[ 6.892836] configfs-gadget gadget: high-speed config #1: c
[ 7.540571] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready
[ 7.595058] IPv6: ADDRCONF(NETDEV_CHANGE): usb0: link becomes ready
[ 8.475881] fec 30be0000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[ 8.483989] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
root@colibri-imx7-emmc:~#

@jaski.tx
Please find details (file attached)link text:
Angstrom v2017.12 - Kernel
Colibri-iMX7-eMMC_Console-Image 2.8b6 20190722

imx7-colibri-eval-v3.dtsi:
&uart7 {
    status = "okay";
};

imx7-colibri.dtsi :
&uart7 {
    pinctrl-names = "default";
    pinctrl-0 = <&pinctrl_uart7>;
    assigned-clocks = <&clks IMX7D_UART7_ROOT_SRC>;
    assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>;
    fsl,dte-mode;
};
    pinctrl_uart7: uart7-grp {
        fsl,pins = <
            MX7D_PAD_ECSPI2_MOSI__UART7_DTE_RX 0x79
            MX7D_PAD_ECSPI2_SCLK__UART7_DTE_TX 0x79
        >;
    };

Hi @neeraj.verma

What exactly is not working. According to dmesg log, the UART7 is found:

 1.070129] 30a90000.serial: ttymxc6 at MMIO 0x30a90000 (irq = 63, base_baud = 1500000) is a IMX

Best regards,
Jaski

Perfect that it is working. Thanks for the feedback.

Hi @jaski.tx ,
it’s working… there was a confusion in probing pins. X22 pin 11 and 12 are working.