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.

Linux/66AK2G02: K2g support uart1 and uart2

Part Number: 66AK2G02

Tool/software: Linux

Hi,

TI,

I am working on the SDK04.01 of k2g,and I want to make the uart1 and uart2 work on the linux-4.9.41.

I modify the kernel like that:

Now the uart1 not work fine at the baud rate 115200bps,but it is ok at 9600bps.The uart2 is ok at 115200bps and 9600bps. Use "echo "23423e23e2" > /dev/ttyS1" or "echo "23423e23e2" > /dev/ttyS2"

 to test.If I use "getty 115200 /dev/ttyS1" or "getty 115200 /dev/ttyS2",the console of uart1  and uart2 do not display any char.

any solution?

BR,

vefone

  • Hi,

    Let me have a look at this.

    Best Regards,
    Yordan
  • Hi,

    Do you have any errors in your dmesg log?

    Best Regards,
    Yordan
  • Hi,

    Yordan,here're the log:

    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 4.9.41-ge3a80a1c5c (vefone@F-VirtualMachine) (gcc version 6.2.1 20161016 (Linaro GCC 6.2-2016.11) ) #4 SMP PREEMPT Mon Nov 13 11:36:08 CST 2017
    [    0.000000] CPU: ARMv7 Processor [412fc0f4] revision 4 (ARMv7), cr=30c5387d
    [    0.000000] CPU: div instructions available: patching division code
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
    [    0.000000] OF: fdt:Machine model: Texas Instruments K2G General Purpose EVM
    [    0.000000] Switching physical address space to 0x800000000
    [    0.000000] efi: Getting EFI parameters from FDT:
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created DMA memory pool at 0x000000081d000000, size 40 MiB
    [    0.000000] OF: reserved mem: initialized node dsp_common_mpm_pool@81d000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x000000081f800000, size 8 MiB
    [    0.000000] OF: reserved mem: initialized node dsp_common_cma_pool@81f800000, compatible id shared-dma-pool
    [    0.000000] cma: Reserved 48 MiB at 0x000000083d000000
    [    0.000000] Memory policy: Data cache writealloc
    [    0.000000] On node 0 totalpages: 251904
    [    0.000000] free_area_init_node: node 0, pgdat c103dd00, node_mem_map ef6f5000
    [    0.000000]   DMA zone: 1728 pages used for memmap
    [    0.000000]   DMA zone: 0 pages reserved
    [    0.000000]   DMA zone: 186368 pages, LIFO batch:31
    [    0.000000]   HighMem zone: 65536 pages, LIFO batch:15
    [    0.000000] percpu: Embedded 13 pages/cpu @ef6cf000 s22156 r8192 d22900 u53248
    [    0.000000] pcpu-alloc: s22156 r8192 d22900 u53248 alloc=13*4096
    [    0.000000] pcpu-alloc: [0] 0 
    [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 250176
    [    0.000000] Kernel command line: console=ttyS0,115200n8 root=PARTUUID=48f5a781-02 rw rootfstype=ext4 rootwait
    [    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: 925448K/1007616K available (8192K kernel code, 258K rwdata, 2356K rodata, 2048K init, 302K bss, 24824K reserved, 57344K cma-reserved, 212992K highmem)
    [    0.000000] Virtual kernel memory layout:
                       vector  : 0xffff0000 - 0xffff1000   (   4 kB)
                       fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
                       vmalloc : 0xf0800000 - 0xff800000   ( 240 MB)
                       lowmem  : 0xc0000000 - 0xf0000000   ( 768 MB)
                       pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
                       modules : 0xbf000000 - 0xbfe00000   (  14 MB)
                         .text : 0xc0008000 - 0xc0a00000   (10208 kB)
                         .init : 0xc0e00000 - 0xc1000000   (2048 kB)
                         .data : 0xc1000000 - 0xc10408d8   ( 259 kB)
                          .bss : 0xc1042000 - 0xc108d970   ( 303 kB)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    [    0.000000] Preemptible hierarchical RCU implementation.
    [    0.000000] 	Build-time adjustment of leaf fanout to 32.
    [    0.000000] 	RCU restricting CPUs from NR_CPUS=8 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] GIC: Using split EOI/Deactivate mode
    [    0.000000] arm_arch_timer: Architected cp15 timer(s) running at 24.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
    [    0.000008] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
    [    0.000025] Switching to timer-based delay loop, resolution 41ns
    [    0.000199] keystone_timer_init: failed to get clock
    [    0.000220] Failed to initialize '/soc/timer@2210000': -517
    [    0.000543] Console: colour dummy device 80x30
    [    0.000582] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
    [    0.000604] pid_max: default: 32768 minimum: 301
    [    0.000766] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.000783] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.001791] CPU: Testing write buffer coherency: ok
    [    0.002137] /cpus/cpu@0 missing clock-frequency property
    [    0.002160] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [    0.002185] Setting up static identity map for 0x80200000 - 0x80200138
    [    0.080336] EFI services will not be available.
    [    0.100133] Brought up 1 CPUs
    [    0.100150] SMP: Total of 1 processors activated (48.00 BogoMIPS).
    [    0.100161] CPU: All CPU(s) started in HYP mode.
    [    0.100171] CPU: Virtualization extensions available.
    [    0.100784] devtmpfs: initialized
    [    0.120353] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
    [    0.120789] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.120818] futex hash table entries: 256 (order: 2, 16384 bytes)
    [    0.122574] pinctrl core: initialized pinctrl subsystem
    [    0.123934] NET: Registered protocol family 16
    [    0.125395] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.150320] cpuidle: using governor ladder
    [    0.180360] cpuidle: using governor menu
    [    0.180872] No ATAGs?
    [    0.180903] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
    [    0.180918] hw-breakpoint: maximum watchpoint size is 8 bytes.
    [    0.186461] omap-gpmc 21818000.gpmc: could not find pctldev for node /soc/pinmux@02621000/pinmux_nand_pins, deferring probe
    [    0.200715] irq: no irq domain found for /soc/keystone_irq@026202a0 !
    [    0.282822] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-vcc3v3-dcin[0]'
    [    0.283229] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-vcc1v8-aud[0]'
    [    0.286224] i2c_davinci 2530000.i2c: could not find pctldev for node /soc/pinmux@02621000/pinmux_i2c0_pins, deferring probe
    [    0.286288] i2c_davinci 2530400.i2c: could not find pctldev for node /soc/pinmux@02621000/pinmux_i2c1_pins, deferring probe
    [    0.286468] media: Linux media interface: v0.10
    [    0.286546] Linux video capture interface: v2.00
    [    0.286604] pps_core: LinuxPPS API ver. 1 registered
    [    0.286616] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.286651] PTP clock support registered
    [    0.286682] EDAC MC: Ver: 3.0.0
    [    0.287993] Advanced Linux Sound Architecture Driver Initialized.
    [    0.290916] clocksource: Switched to clocksource arch_sys_counter
    [    0.305758] NET: Registered protocol family 2
    [    0.306714] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
    [    0.306820] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
    [    0.307029] TCP: Hash tables configured (established 8192 bind 8192)
    [    0.307109] UDP hash table entries: 512 (order: 2, 16384 bytes)
    [    0.307163] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
    [    0.307391] NET: Registered protocol family 1
    [    0.341098] RPC: Registered named UNIX socket transport module.
    [    0.341116] RPC: Registered udp transport module.
    [    0.341127] RPC: Registered tcp transport module.
    [    0.341138] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.341156] PCI: CLS 0 bytes, default 64
    [    0.341473] Trying to unpack rootfs image as initramfs...
    [    0.345621] Freeing initrd memory: 36K (cfff7000 - d0000000)
    [    0.346007] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
    [    0.347198] platform alarmtimer: set dma_pfn_offset00780000
    [    0.361055] workingset: timestamp_bits=14 max_order=18 bucket_order=4
    [    0.373938] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.391660] NFS: Registering the id_resolver key type
    [    0.391701] Key type id_resolver registered
    [    0.391714] Key type id_legacy registered
    [    0.391780] ntfs: driver 2.1.32 [Flags: R/O].
    [    0.394322] bounce: pool size: 64 pages
    [    0.394601] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
    [    0.394619] io scheduler noop registered
    [    0.394633] io scheduler deadline registered
    [    0.394856] io scheduler cfq registered (default)
    [    0.395317] keystone_irq soc:keystone_irq@026202a0: irqchip registered, nr_irqs 28
    [    0.396343] pinctrl-single 2621000.pinmux: please update dts to use #pinctrl-cells = <1>
    [    0.397061] pinctrl-single 2621000.pinmux: 260 pins at pa f0852000 size 1040
    [    0.397793] gpio-syscon soc:keystone_dsp_gpio@02620240: can't read the dir register offset!
    [    0.397839] gpiochip_find_base: found new base at 484
    [    0.397871] gpio gpiochip0: (soc:keystone_dsp_gpio@02620240): added GPIO chardev (254:0)
    [    0.398346] gpiochip_setup_dev: registered GPIOs 484 to 511 on device: gpiochip0 (soc:keystone_dsp_gpio@02620240)
    [    0.398439] gpio-syscon soc:keystone_pruss_gpio0: can't read the dir register offset!
    [    0.398465] gpiochip_find_base: found new base at 456
    [    0.398492] gpio gpiochip1: (soc:keystone_pruss_gpio0): added GPIO chardev (254:1)
    [    0.398856] gpiochip_setup_dev: registered GPIOs 456 to 483 on device: gpiochip1 (soc:keystone_pruss_gpio0)
    [    0.398944] gpio-syscon soc:keystone_pruss_gpio1: can't read the dir register offset!
    [    0.398966] gpiochip_find_base: found new base at 428
    [    0.398991] gpio gpiochip2: (soc:keystone_pruss_gpio1): added GPIO chardev (254:2)
    [    0.399336] gpiochip_setup_dev: registered GPIOs 428 to 455 on device: gpiochip2 (soc:keystone_pruss_gpio1)
    [    0.399426] gpio-syscon soc:keystone_pruss_gpio2: can't read the dir register offset!
    [    0.399448] gpiochip_find_base: found new base at 400
    [    0.399473] gpio gpiochip3: (soc:keystone_pruss_gpio2): added GPIO chardev (254:3)
    [    0.399813] gpiochip_setup_dev: registered GPIOs 400 to 427 on device: gpiochip3 (soc:keystone_pruss_gpio2)
    [    0.399897] gpio-syscon soc:keystone_pruss_gpio3: can't read the dir register offset!
    [    0.399928] gpiochip_find_base: found new base at 372
    [    0.399954] gpio gpiochip4: (soc:keystone_pruss_gpio3): added GPIO chardev (254:4)
    [    0.400295] gpiochip_setup_dev: registered GPIOs 372 to 399 on device: gpiochip4 (soc:keystone_pruss_gpio3)
    [    0.422031] pwm-backlight backlight: GPIO lookup for consumer enable
    [    0.422044] pwm-backlight backlight: using device tree for GPIO lookup
    [    0.422059] of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/backlight[0]'
    [    0.422070] of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/backlight[0]'
    [    0.422080] pwm-backlight backlight: using lookup tables for GPIO lookup
    [    0.422092] pwm-backlight backlight: lookup for GPIO enable failed
    [    0.422119] backlight supply power not found, using dummy regulator
    [    0.513185] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
    [    0.513343] platform serial8250: set dma_pfn_offset00780000
    [    0.518452] console [ttyS0] disabled
    [    0.518558] 2530c00.serial: ttyS0 at MMIO 0x2530c00 (irq = 23, base_baud = 12500000) is a TI DA8xx/66AK2x
    [    1.285127] console [ttyS0] enabled
    [    1.290415] 2531000.serial: ttyS1 at MMIO 0x2531000 (irq = 24, base_baud = 12500000) is a TI DA8xx/66AK2x
    [    1.302163] 2531400.serial: ttyS2 at MMIO 0x2531400 (irq = 25, base_baud = 12500000) is a TI DA8xx/66AK2x
    [    1.313894] [drm] Initialized
    [    1.318739] panel-dpi display: GPIO lookup for consumer enable
    [    1.318751] panel-dpi display: using device tree for GPIO lookup
    [    1.318780] panel-dpi display: lookup for GPIO enable failed
    [    1.644607] brd: module loaded
    [    1.801850] loop: module loaded
    [    1.809343] platform Fixed MDIO bus.0: set dma_pfn_offset00780000
    [    1.816101] libphy: Fixed MDIO Bus: probed
    [    1.823603] mousedev: PS/2 mouse device common for all mice
    [    1.830109] i2c /dev entries driver
    [    1.837198] ledtrig-cpu: registered to indicate activity on CPUs
    [    1.845824] platform snd-soc-dummy: set dma_pfn_offset00780000
    [    1.853131] clk: couldn't get parent clock 0 for /soc/mcasp@02344000
    [    1.861104] NET: Registered protocol family 10
    [    1.881518] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
    [    1.888705] NET: Registered protocol family 17
    [    1.893762] Key type dns_resolver registered
    [    1.898431] Registering SWP/SWPB emulation handler
    [    1.910659] pwm-backlight backlight: GPIO lookup for consumer enable
    [    1.910675] pwm-backlight backlight: using device tree for GPIO lookup
    [    1.910689] of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/backlight[0]'
    [    1.910701] of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/backlight[0]'
    [    1.910712] pwm-backlight backlight: using lookup tables for GPIO lookup
    [    1.910724] pwm-backlight backlight: lookup for GPIO enable failed
    [    1.910749] backlight supply power not found, using dummy regulator
    [    1.919217] panel-dpi display: GPIO lookup for consumer enable
    [    1.919229] panel-dpi display: using device tree for GPIO lookup
    [    1.919256] panel-dpi display: lookup for GPIO enable failed
    [    1.923196] ti-sci 2921c00.pmmc: ABI: 2.4 (firmware rev 0x0011 '0.1.1-50-g129ef (Eagle)')
    [    1.957833] random: fast init done
    [    1.992129] ti-sci-clk 2921c00.pmmc:k2g_clks: get-parent failed for dev=76, clk=11, ret=-19
    [    2.001086] ti-sci-clk 2921c00.pmmc:k2g_clks: get-parent failed for dev=76, clk=11, ret=-19
    [    2.010222] ti-sci-clk 2921c00.pmmc:k2g_clks: get-parent failed for dev=76, clk=11, ret=-19
    [    2.029262] keystone timer clock @100000000 Hz
    [    2.036144] omap-gpmc 21818000.gpmc: GPMC revision 6.0
    [    2.041655] gpiochip_find_base: found new base at 370
    [    2.041701] gpio gpiochip5: (omap-gpmc): added GPIO chardev (254:5)
    [    2.042130] gpiochip_setup_dev: registered GPIOs 370 to 371 on device: gpiochip5 (omap-gpmc)
    [    2.043074] omap2-nand 30000000.nand: GPIO lookup for consumer rb
    [    2.043088] omap2-nand 30000000.nand: using device tree for GPIO lookup
    [    2.043104] of_get_named_gpiod_flags: can't parse 'rb-gpios' property of node '/soc/gpmc@21818000/nand@0,0[0]'
    [    2.043116] of_get_named_gpiod_flags: can't parse 'rb-gpio' property of node '/soc/gpmc@21818000/nand@0,0[0]'
    [    2.043126] omap2-nand 30000000.nand: using lookup tables for GPIO lookup
    [    2.043138] omap2-nand 30000000.nand: lookup for GPIO rb failed
    [    2.043438] nand: No NAND device found
    [    2.047447] omap2-nand 30000000.nand: scan failed, may be bus-width mismatch
    [    2.055332] gpio gpiochip6: (Davinci): added GPIO chardev (254:6)
    [    2.055724] gpiochip_setup_dev: registered GPIOs 0 to 143 on device: gpiochip6 (Davinci)
    [    2.064232] gpio gpiochip7: (Davinci): added GPIO chardev (254:7)
    [    2.064648] gpiochip_setup_dev: registered GPIOs 144 to 211 on device: gpiochip7 (Davinci)
    [    2.078521] edma 2700000.edma: TI EDMA DMA engine driver
    [    2.084898] edma 2728000.edma: memcpy is disabled
    [    2.098026] edma 2728000.edma: TI EDMA DMA engine driver
    [    2.133576] sii9022 1-003b: GPIO lookup for consumer reset
    [    2.133589] sii9022 1-003b: using device tree for GPIO lookup
    [    2.133604] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/soc/i2c@2530400/sii9022@3b[0]'
    [    2.133615] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/soc/i2c@2530400/sii9022@3b[0]'
    [    2.133625] sii9022 1-003b: using lookup tables for GPIO lookup
    [    2.133636] sii9022 1-003b: lookup for GPIO reset failed
    [    2.133680] sii9022 1-003b: failed to find video source
    [    2.140610] tmp102 1-0049: initialized
    [    2.148627] platform tps65910-gpio: set dma_pfn_offset00780000
    [    2.154939] tps65910-gpio tps65910-gpio: ti,en-gpio-sleep not specified
    [    2.154969] gpiochip_find_base: found new base at 364
    [    2.154999] gpio gpiochip8: (tps65910): added GPIO chardev (254:8)
    [    2.155395] gpiochip_setup_dev: registered GPIOs 364 to 369 on device: gpiochip8 (tps65910)
    [    2.155530] platform tps65910-pmic: set dma_pfn_offset00780000
    [    2.161826] tps65910-pmic tps65910-pmic: regulator node not found
    [    2.168207] tps65910-pmic tps65910-pmic: Platform data not found
    [    2.174544] tps65910-pmic: probe of tps65910-pmic failed with error -22
    [    2.181753] platform tps65910-rtc: set dma_pfn_offset00780000
    [    2.189003] tps65910-rtc tps65910-rtc: Enabling rtc-tps65910.
    [    2.200980] rtc rtc0: tps65910-rtc: dev (253:0)
    [    2.201008] tps65910-rtc tps65910-rtc: rtc core: registered tps65910-rtc as rtc0
    [    2.208889] platform tps65910-power: set dma_pfn_offset00780000
    [    2.215992] ti,keystone-serdes 2320000.phy: init fw ks2_pcie_serdes.bin: version 3.3.0.2c
    [    2.733242] OF: PCI: host bridge /soc/pcie@21800000 ranges:
    [    2.739085] OF: PCI:   No bus range found for /soc/pcie@21800000, using [bus 00-ff]
    [    2.747226] OF: PCI:    IO 0x23250000..0x23253fff -> 0x00000000
    [    2.753509] OF: PCI:   MEM 0x70000000..0x7fffffff -> 0x70000000
    [    3.762136] keystone-pcie 21801000.pcie: phy link never came up
    [    4.768700] keystone-pcie 21801000.pcie: phy link never came up
    [    5.775300] keystone-pcie 21801000.pcie: phy link never came up
    [    6.781883] keystone-pcie 21801000.pcie: phy link never came up
    [    7.788438] keystone-pcie 21801000.pcie: phy link never came up
    [    7.794667] keystone-pcie 21801000.pcie: phy link never came up
    [    7.801242] keystone-pcie 21801000.pcie: PCI host bridge to bus 0000:00
    [    7.808173] pci_bus 0000:00: root bus resource [bus 00-ff]
    [    7.813949] pci_bus 0000:00: root bus resource [io  0x0000-0x3fff]
    [    7.820421] pci_bus 0000:00: root bus resource [mem 0x70000000-0x7fffffff]
    [    7.827688] pci 0000:00:00.0: [104c:b00b] type 01 class 0x060400
    [    7.828186] PCI: bus0: Fast back to back transfers disabled
    [    7.834248] PCI: bus1: Fast back to back transfers enabled
    [    7.840178] pci 0000:00:00.0: PCI bridge to [bus 01]
    [    7.845840] pcieport 0000:00:00.0: Signaling PME through PCIe PME interrupt
    [    7.853170] pcie_pme 0000:00:00.0:pcie001: service driver pcie_pme loaded
    [    7.853425] aer 0000:00:00.0:pcie002: service driver aer loaded
    [    7.853747] pwm-backlight backlight: GPIO lookup for consumer enable
    [    7.853759] pwm-backlight backlight: using device tree for GPIO lookup
    [    7.853774] of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/backlight[0]'
    [    7.853785] of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/backlight[0]'
    [    7.853795] pwm-backlight backlight: using lookup tables for GPIO lookup
    [    7.853807] pwm-backlight backlight: lookup for GPIO enable failed
    [    7.853833] backlight supply power not found, using dummy regulator
    [    7.861402] keystone-navigator-qmss soc:qmss@4020000: qmgr start queue 0, number of queues 128
    [    7.870608] keystone-navigator-qmss soc:qmss@4020000: added qmgr start queue 0, num of queues 128, reg_peek f0e5d000, reg_status   (null), reg_config f0e5f000, reg_region f0e61000, reg_push f0e63000, reg_pop f0e63000
    [    7.892455] keystone-navigator-dma soc:knav_dmas@0: DMA dma_gbe registered 53 logical channels, flows 32, tx chans: 21, rx chans: 32
    [    7.905722] omap_dss6 2540000.dss: bound 2550000.dispc (ops dispc6_component_ops)
    [    7.913827] platform omapdrm.0: set dma_pfn_offset00780000
    [    7.920073] panel-dpi display: GPIO lookup for consumer enable
    [    7.920085] panel-dpi display: using device tree for GPIO lookup
    [    7.920113] of_get_named_gpiod_flags: parsed 'enable-gpios' property of node '/display[0]' - status (0)
    [    7.920133] panel-dpi display: GPIO lookup for consumer reset
    [    7.920142] panel-dpi display: using device tree for GPIO lookup
    [    7.920154] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/display[0]'
    [    7.920165] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/display[0]'
    [    7.920174] panel-dpi display: using lookup tables for GPIO lookup
    [    7.920184] panel-dpi display: lookup for GPIO reset failed
    [    7.920206] display supply vcc not found, using dummy regulator
    [    7.928523] cadence-qspi 2940000.qspi: s25fl256s1 (32768 Kbytes)
    [    7.934952] 6 ofpart partitions found on MTD device 2940000.qspi.0
    [    7.941449] Creating 6 MTD partitions on "2940000.qspi.0":
    [    7.947195] 0x000000000000-0x000000100000 : "QSPI.u-boot-spl-os"
    [    7.965401] 0x000000100000-0x000000140000 : "QSPI.u-boot-env"
    [    7.983137] 0x000000140000-0x000000180000 : "QSPI.skern"
    [    8.000342] 0x000000180000-0x0000001c0000 : "QSPI.pmmc-firmware"
    [    8.018318] 0x0000001c0000-0x0000009c0000 : "QSPI.kernel"
    [    8.035651] 0x0000009c0000-0x000002000000 : "QSPI.file-system"
    [    8.054616] of_get_named_gpiod_flags: can't parse 'cs-gpios' property of node '/soc/spi@21805400[0]'
    [    8.054630] of_get_named_gpiod_flags: can't parse 'cs-gpios' property of node '/soc/spi@21805400[1]'
    [    8.054642] of_get_named_gpiod_flags: can't parse 'cs-gpios' property of node '/soc/spi@21805400[2]'
    [    8.054652] of_get_named_gpiod_flags: can't parse 'cs-gpios' property of node '/soc/spi@21805400[3]'
    [    8.054672] spi_davinci 21805400.spi: DMA is not supported (-19)
    [    8.062023] spi_davinci 21805400.spi: Controller at 0xf4e81400
    [    8.069093] of_get_named_gpiod_flags: can't parse 'cs-gpios' property of node '/soc/spi@21805800[0]'
    [    8.069107] of_get_named_gpiod_flags: can't parse 'cs-gpios' property of node '/soc/spi@21805800[1]'
    [    8.069118] of_get_named_gpiod_flags: can't parse 'cs-gpios' property of node '/soc/spi@21805800[2]'
    [    8.069129] of_get_named_gpiod_flags: can't parse 'cs-gpios' property of node '/soc/spi@21805800[3]'
    [    8.069146] spi_davinci 21805800.spi: DMA is not supported (-19)
    [    8.076635] m25p80 spi32765.0: unrecognized JEDEC id bytes: ff, ff, ff
    [    8.083557] m25p80: probe of spi32765.0 failed with error -2
    [    8.089504] spi_davinci 21805800.spi: Controller at 0xf4e83800
    [    8.150962] davinci_mdio 4200f00.mdio: davinci mdio revision 1.7
    [    8.157252] libphy: 4200f00.mdio: probed
    [    8.162122] davinci_mdio 4200f00.mdio: phy[0]: device 4200f00.mdio:00, driver Micrel KSZ9031 Gigabit PHY
    [    8.172828] netcp-1.0 2620110.netcp: ALE enabled
    [    8.178006] netcp-1.0 2620110.netcp: cpts: overflow check period 500 (jiffies)
    [    8.185668] netcp-1.0 2620110.netcp: CPTS: ref_clk_freq:250000000 calc_mult:2147483648 calc_shift:29 error:0 nsec/sec
    [    8.196868] netcp-1.0 2620110.netcp: initialized cpsw ale version 1.4
    [    8.203676] netcp-1.0 2620110.netcp: ALE Table size 64
    [    8.210435] netcp-1.0 2620110.netcp: module(netcp-xgbe) not used for device
    [    8.217834] netcp-1.0 2620110.netcp: module(netcp-pa) not used for device
    [    8.224978] netcp-1.0 2620110.netcp: module(netcp-pa2) not used for device
    [    8.232922] omap_hsmmc 23000000.mmc: GPIO lookup for consumer cd
    [    8.232938] omap_hsmmc 23000000.mmc: using device tree for GPIO lookup
    [    8.232968] of_get_named_gpiod_flags: parsed 'cd-gpios' property of node '/soc/mmc@23000000[0]' - status (0)
    [    8.232987] omap_hsmmc 23000000.mmc: Got CD GPIO
    [    8.237828] omap_hsmmc 23000000.mmc: GPIO lookup for consumer wp
    [    8.237839] omap_hsmmc 23000000.mmc: using device tree for GPIO lookup
    [    8.237851] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/soc/mmc@23000000[0]'
    [    8.237862] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/soc/mmc@23000000[0]'
    [    8.237872] omap_hsmmc 23000000.mmc: using lookup tables for GPIO lookup
    [    8.237884] omap_hsmmc 23000000.mmc: lookup for GPIO wp failed
    [    8.291950] omap_hsmmc 23100000.mmc: GPIO lookup for consumer cd
    [    8.291964] omap_hsmmc 23100000.mmc: using device tree for GPIO lookup
    [    8.291979] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/soc/mmc@23100000[0]'
    [    8.291991] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/soc/mmc@23100000[0]'
    [    8.292004] omap_hsmmc 23100000.mmc: using lookup tables for GPIO lookup
    [    8.292015] omap_hsmmc 23100000.mmc: lookup for GPIO cd failed
    [    8.292029] omap_hsmmc 23100000.mmc: GPIO lookup for consumer wp
    [    8.292038] omap_hsmmc 23100000.mmc: using device tree for GPIO lookup
    [    8.292051] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/soc/mmc@23100000[0]'
    [    8.292061] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/soc/mmc@23100000[0]'
    [    8.292070] omap_hsmmc 23100000.mmc: using lookup tables for GPIO lookup
    [    8.292080] omap_hsmmc 23100000.mmc: lookup for GPIO wp failed
    [    8.351436] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led@0[0]' - status (0)
    [    8.351679] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led@1[0]' - status (0)
    [    8.351878] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led@2[0]' - status (0)
    [    8.352041] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led@3[0]' - status (0)
    [    8.352203] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led@4[0]' - status (0)
    [    8.355250] sii9022 1-003b: GPIO lookup for consumer reset
    [    8.355263] sii9022 1-003b: using device tree for GPIO lookup
    [    8.355278] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/soc/i2c@2530400/sii9022@3b[0]'
    [    8.355290] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/soc/i2c@2530400/sii9022@3b[0]'
    [    8.355300] sii9022 1-003b: using lookup tables for GPIO lookup
    [    8.355311] sii9022 1-003b: lookup for GPIO reset failed
    [    8.357412] sii9022 1-003b: failed to enable TPI commands
    [    8.363351] sii9022: probe of 1-003b failed with error -121
    [    8.369938] omapdrm omapdrm.0: DMM not available, disable DMM support
    [    8.377662] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [    8.384766] [drm] No driver support for vblank timestamp query.
    [    8.398721] mmc0: host does not support reading read-only switch, assuming write-enable
    [    8.402201] mmc0: new high speed SDHC card at address aaaa
    [    8.413179] mmcblk0: mmc0:aaaa SS08G 7.40 GiB 
    [    8.414794]  mmcblk0: p1 p2
    [    8.437105] mmc1: new high speed MMC card at address 0001
    [    8.447450] Console: switching to colour frame buffer device 60x34
    [    8.447978] mmcblk1: mmc1:0001 Q2J55L 7.09 GiB 
    [    8.458442] mmcblk1boot0: mmc1:0001 Q2J55L partition 1 16.0 MiB
    [    8.483254] mmcblk1boot1: mmc1:0001 Q2J55L partition 2 16.0 MiB
    [    8.492766]  mmcblk1: p1 p2
    [    8.522212] omapdrm omapdrm.0: fb0: omapdrm frame buffer device
    [    8.552941] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio_keys/USER1[0]' - status (0)
    [    8.552979] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio_keys/USER2[0]' - status (0)
    [    8.553029] gpio-173 (user-key0): gpiod_set_debounce: missing set() or set_debounce() operations
    [    8.553122] gpio-174 (user-key1): gpiod_set_debounce: missing set() or set_debounce() operations
    [    8.553525] input: gpio_keys as /devices/platform/gpio_keys/input/input0
    [    8.564225] tps65910-rtc tps65910-rtc: setting system clock to 2017-11-13 11:39:47 UTC (1510573187)
    [    8.591865] ALSA device list:
    [    8.594979]   No soundcards found.
    [    8.634300] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
    [    8.642924] VFS: Mounted root (ext4 filesystem) on device 179:18.
    [    8.650256] devtmpfs: mounted
    [    8.655575] Freeing unused kernel memory: 2048K (c0e00000 - c1000000)
    [    8.851789] systemd[1]: systemd 230 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN)
    [    8.871618] systemd[1]: Detected architecture arm.
    [    8.911783] systemd[1]: Set hostname to <k2g-evm>.
    [    9.318961] systemd[1]: sysinit.target: Found ordering cycle on sysinit.target/start
    [    9.327297] systemd[1]: sysinit.target: Found dependency on alignment.service/start
    [    9.335470] systemd[1]: sysinit.target: Found dependency on basic.target/start
    [    9.343076] systemd[1]: sysinit.target: Found dependency on sockets.target/start
    [    9.350850] systemd[1]: sysinit.target: Found dependency on dbus.socket/start
    [    9.358356] systemd[1]: sysinit.target: Found dependency on sysinit.target/start
    [    9.366154] systemd[1]: sysinit.target: Breaking ordering cycle by deleting job alignment.service/start
    [    9.867129] cmemk: loading out-of-tree module taints kernel.
    [    9.874665] CMEMK module: reference Linux version 4.9.41
    [    9.880761] no physical memory specified
    [    9.889563] cmemk initialized
    [    9.911717] cryptodev: driver 1.8 loaded.
    [    9.923144] HPLIBMOD Debug: init
    [    9.923164] HPLIBMOD Debug: Allocated major number: 244
    [    9.937603] HPLIBMOD Debug: hplibmod_init_module: Allocated 0xf00000 size memory from CMA.
    [    9.937615] HPLIBMOD Debug: hplibmod_init_module: dmaAddr 0xbd100000
    [    9.937622] HPLIBMOD Debug: module loaded
    [    9.962662] NET: Registered protocol family 43
    [   10.242525] EXT4-fs (mmcblk1p2): re-mounted. Opts: (null)
    [   10.856005] systemd-journald[123]: Received request to flush runtime journal from PID 1
    [   12.979324] of_get_named_gpiod_flags: parsed 'kick-gpio' property of node '/soc/dsp@10800000[0]' - status (0)
    [   12.979386] keystone-rproc 10800000.dsp: assigned reserved memory node dsp_common_cma_pool@81f800000
    [   13.118563] remoteproc remoteproc0: 10800000.dsp is available
    [   13.166786] of_get_named_gpiod_flags: parsed 'pendown-gpio' property of node '/soc/spi@21805400/ads7846@0[0]' - status (0)
    [   13.166826] spi32766.0 supply vcc not found, using dummy regulator
    [   13.191477] ads7846 spi32766.0: touchscreen, irq 244
    [   13.193916] input: ADS7846 Touchscreen as /devices/platform/soc/21805400.spi/spi_master/spi32766/spi32766.0/input/input1
    [   13.473564] of_get_named_gpiod_flags: can't parse 'gpio-reset' property of node '/soc/i2c@2530400/tlv320aic3106@1b[0]'
    [   13.555534] davinci-wdt 2250000.wdt: heartbeat 60 sec
    [   13.982150] CAN device driver interface
    [   14.064475] c_can_platform 260b200.can: c_can_platform device registered (regs=f5fed200, irq=28)
    [   14.218313] c_can_platform 260b400.can: c_can_platform device registered (regs=f612e400, irq=29)
    [   16.519346] keystone-dsp-mem 9d000000.dspmem: registered misc device dspmem
    [   16.837890] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [   16.892880] netcp-1.0 2620110.netcp eth0: Link is Down
    [   16.903699] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [   17.141055] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    [   17.409311] FAT-fs (mmcblk1p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    [   17.671802] usb_phy_generic soc:usb-phy@0: GPIO lookup for consumer reset
    [   17.671820] usb_phy_generic soc:usb-phy@0: using device tree for GPIO lookup
    [   17.671836] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/soc/usb-phy@0[0]'
    [   17.671848] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/soc/usb-phy@0[0]'
    [   17.671859] usb_phy_generic soc:usb-phy@0: using lookup tables for GPIO lookup
    [   17.671872] usb_phy_generic soc:usb-phy@0: lookup for GPIO reset failed
    [   17.671886] usb_phy_generic soc:usb-phy@0: GPIO lookup for consumer vbus-detect
    [   17.671896] usb_phy_generic soc:usb-phy@0: using device tree for GPIO lookup
    [   17.671908] of_get_named_gpiod_flags: can't parse 'vbus-detect-gpios' property of node '/soc/usb-phy@0[0]'
    [   17.671919] of_get_named_gpiod_flags: can't parse 'vbus-detect-gpio' property of node '/soc/usb-phy@0[0]'
    [   17.671929] usb_phy_generic soc:usb-phy@0: using lookup tables for GPIO lookup
    [   17.671939] usb_phy_generic soc:usb-phy@0: lookup for GPIO vbus-detect failed
    [   17.671974] soc:usb-phy@0 supply vcc not found, using dummy regulator
    [   17.773359] usb_phy_generic soc:usb-phy@1: GPIO lookup for consumer reset
    [   17.773377] usb_phy_generic soc:usb-phy@1: using device tree for GPIO lookup
    [   17.773394] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/soc/usb-phy@1[0]'
    [   17.781104] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/soc/usb-phy@1[0]'
    [   17.781123] usb_phy_generic soc:usb-phy@1: using lookup tables for GPIO lookup
    [   17.781137] usb_phy_generic soc:usb-phy@1: lookup for GPIO reset failed
    [   17.781153] usb_phy_generic soc:usb-phy@1: GPIO lookup for consumer vbus-detect
    [   17.781164] usb_phy_generic soc:usb-phy@1: using device tree for GPIO lookup
    [   17.781177] of_get_named_gpiod_flags: can't parse 'vbus-detect-gpios' property of node '/soc/usb-phy@1[0]'
    [   17.781187] of_get_named_gpiod_flags: can't parse 'vbus-detect-gpio' property of node '/soc/usb-phy@1[0]'
    [   17.781197] usb_phy_generic soc:usb-phy@1: using lookup tables for GPIO lookup
    [   17.781209] usb_phy_generic soc:usb-phy@1: lookup for GPIO vbus-detect failed
    [   17.781245] soc:usb-phy@1 supply vcc not found, using dummy regulator
    [   20.001526] netcp-1.0 2620110.netcp eth0: Link is Up - 1Gbps/Full - flow control rx/tx
    [   20.009849] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    [   21.139460] ti-pruss 20a80000.pruss: creating PRU cores and other child platform devices
    [   21.265498] irq: no irq domain found for /soc/pruss_soc_bus@20aa6000/pruss@20a80000/intc@20aa0000 !
    [   21.440192] irq: no irq domain found for /soc/pruss_soc_bus@20aa6000/pruss@20a80000/intc@20aa0000 !
    [   21.599941] ti-pruss 20ac0000.pruss: creating PRU cores and other child platform devices
    [   21.688090] NET: Registered protocol family 15
    [   21.778621] irq: no irq domain found for /soc/pruss_soc_bus@20ae6000/pruss@20ac0000/intc@20ae0000 !
    [   21.914065] irq: no irq domain found for /soc/pruss_soc_bus@20ae6000/pruss@20ac0000/intc@20ae0000 !
    [   22.091997] IPsec: esp4_init: can't add xfrm type
    [   22.269732] random: crng init done
    [   22.614289] Initializing XFRM netlink socket
    [   24.278892] platform xhci-hcd.0.auto: set dma_pfn_offset00780000
    [   24.377309] platform xhci-hcd.1.auto: set dma_pfn_offset00780000
    [   24.493806] remoteproc remoteproc1: 20ab4000.pru0 is available
    [   24.493904] pru-rproc 20ab4000.pru0: PRU rproc node /soc/pruss_soc_bus@20aa6000/pruss@20a80000/pru@20ab4000 probed successfully
    [   24.532256] remoteproc remoteproc2: 20ab8000.pru1 is available
    [   24.532361] pru-rproc 20ab8000.pru1: PRU rproc node /soc/pruss_soc_bus@20aa6000/pruss@20a80000/pru@20ab8000 probed successfully
    [   24.533865] remoteproc remoteproc3: 20af4000.pru0 is available
    [   24.533961] pru-rproc 20af4000.pru0: PRU rproc node /soc/pruss_soc_bus@20ae6000/pruss@20ac0000/pru@20af4000 probed successfully
    [   24.544932] remoteproc remoteproc4: 20af8000.pru1 is available
    [   24.545024] pru-rproc 20af8000.pru1: PRU rproc node /soc/pruss_soc_bus@20ae6000/pruss@20ac0000/pru@20af8000 probed successfully
    [   25.186782] usbcore: registered new interface driver usbfs
    [   25.214862] usbcore: registered new interface driver hub
    [   25.250740] usbcore: registered new device driver usb
    [   25.303255] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
    [   25.309051] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
    [   25.364526] xhci-hcd xhci-hcd.0.auto: hcc params 0x0298f66d hci version 0x100 quirks 0x02010010
    [   25.411264] xhci-hcd xhci-hcd.0.auto: irq 26, io mem 0x02690000
    [   25.443528] hub 1-0:1.0: USB hub found
    [   25.468899] hub 1-0:1.0: 1 port detected
    [   25.497282] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
    [   25.518612] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
    [   25.560715] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [   25.611412] hub 2-0:1.0: USB hub found
    [   25.628702] hub 2-0:1.0: 1 port detected
    [   25.644687] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    [   25.666139] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 3
    [   25.690744] xhci-hcd xhci-hcd.1.auto: hcc params 0x0298f66d hci version 0x100 quirks 0x02010010
    [   25.718270] xhci-hcd xhci-hcd.1.auto: irq 27, io mem 0x02590000
    [   25.743104] hub 3-0:1.0: USB hub found
    [   25.754160] hub 3-0:1.0: 1 port detected
    [   25.778149] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    [   25.791570] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 4
    [   25.807480] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
    [   25.821880] hub 4-0:1.0: USB hub found
    [   25.825883] hub 4-0:1.0: 1 port detected
    

    I can not see any error from the log.

    BR,

    vefone

  • Hi,

    Yordan, I should set the baud rate of uart1 and uart2 before I test.It works fine now.The default baud rate of uart1 is 9600,and uart2 is 115200.

    Thank you.

    vefone

  • Hi,

    Sorry for the delay, I was caught up with other tasks.
    Thanks for sharing your solution, and I am glad you could overcome your issue.

    Best Regards,
    Yordan