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.

[参考译文] AM5728:主机未将电路板识别为 USB 永久模式

Guru**** 1079370 points
Other Parts Discussed in Thread: AM5728
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1182333/am5728-host-not-recognize-board-as-usb-perepheral

器件型号:AM5728

你好。
我有一个基于 am5728的定制板。
我们希望将此板用作 USB 设备(也用作另一个端口上的主机)、但我没有成功使用它。
主机系统无法识别主板(在 Windows 和 Linux 主机上检查)。
在板上、我们修改了 USB Type-A 端口连接器-使用电源线指示连接。 我们将该信号路由到 GPIO。
与 am5728-EVM 不同的是、我没有 PMIC、因此我们应该用另一种方式通知驱动器。
我只有 VBUS、没有 ID。

G20焊球被选择、并将其设置为 mux_data.h 作为 GPIO。
首先、我决定检查该引脚是否正常工作。

mux_data.h 设置:

{DCAN1_TX, (M14 | PIN_INPUT_PULLUP)},	/* dcan1_tx.gpio1_14 */

DTS-file 未更改。
在 Linux 中、我使用 GPIO 驱动程序导出此引脚并读取其状态:

/sys/class/gpio # echo 14 >导出
/sys/class/gpio # cat gpio14/值

它成功显示已连接到主机 USB 电缆的状态。

之后、我更改了 DTS 文件。
这是我解编译的 DTB 文件的一部分:

extcon_usb2mi {
	compatible = "linux,extcon-usb-gpio";
	vbus-gpio = <0xaf 0xe 0x0>; /*vbus-gpio = <&gpio1 14 GPIO_ACTIVE_HIGH>;*/
	phandle = <0xf2>;
};

...

omap_dwc3_1@48880000 {
	compatible = "ti,dwc3";
	ti,hwmods = "usb_otg_ss1";
	reg = <0x48880000 0x10000>;
	interrupts = <0x0 0x48 0x4>;
	#address-cells = <0x1>;
	#size-cells = <0x1>;
	utmi-mode = <0x2>;
	ranges;
	phandle = <0x1f4>;

	usb@48890000 {
		compatible = "snps,dwc3";
		reg = <0x48890000 0x17000>;
		interrupts = <0x0 0x47 0x4 0x0 0x47 0x4 0x0 0x48 0x4>;
		interrupt-names = "peripheral", "host", "otg";
		phys = <0xf0 0xf1>;
		phy-names = "usb2-phy", "usb3-phy";
		maximum-speed = "super-speed";
		dr_mode = "host";
		snps,dis_u3_susphy_quirk;
		snps,dis_u2_susphy_quirk;
		phandle = <0x1f5>;
	};
};

omap_dwc3_2@488c0000 {
	compatible = "ti,dwc3";
	ti,hwmods = "usb_otg_ss2";
	reg = <0x488c0000 0x10000>;
	interrupts = <0x0 0x57 0x4>;
	#address-cells = <0x1>;
	#size-cells = <0x1>;
	utmi-mode = <0x2>;
	ranges;
	extcon = <0xf2>;
	phandle = <0x1f6>;

	usb@488d0000 {
		compatible = "snps,dwc3";
		reg = <0x488d0000 0x17000>;
		interrupts = <0x0 0x49 0x4 0x0 0x49 0x4 0x0 0x57 0x4>;
		interrupt-names = "peripheral", "host", "otg";
		phys = <0xf3>;
		phy-names = "usb2-phy";
		maximum-speed = "high-speed";
		dr_mode = "peripheral";
		snps,dis_u3_susphy_quirk;
		snps,dis_u2_susphy_quirk;
		snps,dis_metastability_quirk;
		phandle = <0x1f7>;
	};
};

omap_dwc3_3@48900000 {
	compatible = "ti,dwc3";
	ti,hwmods = "usb_otg_ss3";
	reg = <0x48900000 0x10000>;
	interrupts = <0x0 0x158 0x4>;
	#address-cells = <0x1>;
	#size-cells = <0x1>;
	utmi-mode = <0x2>;
	ranges;
	status = "disabled";
	phandle = <0x1f8>;

	usb@48910000 {
		compatible = "snps,dwc3";
		reg = <0x48910000 0x17000>;
		interrupts = <0x0 0x58 0x4 0x0 0x58 0x4 0x0 0x158 0x4>;
		interrupt-names = "peripheral", "host", "otg";
		maximum-speed = "high-speed";
		dr_mode = "otg";
		snps,dis_u3_susphy_quirk;
		snps,dis_u2_susphy_quirk;
		phandle = <0x1f9>;
	};
};

系统加载后、我使用 g_serial 驱动程序:

# modprobe g_serial
[  576.257184] udc 488d0000.usb: registering UDC driver [g_serial]
[  576.274083] userial_init: registered 4 ttyGS* devices
[  576.281874] g_serial gadget: adding 'acm'/d34a2540 to config 'CDC ACM config'/bf398004
[  576.289848] g_serial gadget: acm ttyGS0: dual speed IN/ep1in OUT/ep1out NOTIFY/ep2in
[  576.298162] g_serial gadget: Gadget Serial v2.4
[  576.303636] g_serial gadget: g_serial ready

/dev/ttyGS0也出现了。

除此之外、我运行了 chkusb 脚本。 有输出:

chkusb.sh Version 0.2.8
Linux K2M-5G-9876549999 4.14.79-gbde58ab01e #1 SMP PREEMPT Mon Dec 19 18:35:20 +07 2022 armv7l GNU/Linux
USB is initialized
Warning: CONFIG_USB_OTG undefined, which is required for DRD mode.
./0184.chkusb-0.2.8.sh: line 384: /proc/device-tree//ocp/omap_dwc3_1@48880000/usb@48890000/status: No such file or directory
usb@48890000: host,
./0184.chkusb-0.2.8.sh: line 384: /proc/device-tree//ocp/omap_dwc3_2@488c0000/usb@488d0000/status: No such file or directory
usb@488d0000: peripheral,

Gadget Kernel Config: g_zero is enabled
Gadget Kernel Config: g_audio is enabled
Gadget Kernel Config: g_ether is enabled
Gadget Kernel Config: g_ncm is enabled
Gadget Kernel Config: g_mass_storage is enabled
Gadget Kernel Config: g_serial is enabled
Gadget Kernel Config: g_printer is enabled
gadget driver loaded: DRIVER=g_serial

The list of USB gadget drivers installed:
/lib/modules/4.14.79-gbde58ab01e/kernel/drivers/usb/gadget/:
function/
legacy/
libcomposite.ko

/lib/modules/4.14.79-gbde58ab01e/kernel/drivers/usb/gadget/function:
u_audio.ko
u_ether.ko
u_serial.ko
usb_f_acm.ko
usb_f_ecm.ko
usb_f_ecm_subset.ko
usb_f_eem.ko
usb_f_fs.ko
usb_f_hid.ko
usb_f_mass_storage.ko
usb_f_midi.ko
usb_f_ncm.ko
usb_f_obex.ko
usb_f_printer.ko
usb_f_rndis.ko
usb_f_serial.ko
usb_f_ss_lb.ko
usb_f_uac1.ko
usb_f_uac2.ko
usb_f_uvc.ko

/lib/modules/4.14.79-gbde58ab01e/kernel/drivers/usb/gadget/legacy:
g_acm_ms.ko
g_audio.ko
g_cdc.ko
g_dbgp.ko
g_ether.ko
g_ffs.ko
g_hid.ko
g_mass_storage.ko
g_midi.ko
g_multi.ko
g_ncm.ko
g_printer.ko
g_serial.ko
g_webcam.ko
g_zero.ko
gadgetfs.ko

此外、我尝试使用此设置、但没有成功:
{DCAN1_TX、(M14 | PIN_INPUT | SLEWCONTROL)}、   /* dcan1_TX.GPIO1_14 *

我不明白为什么主机无法识别电路板。
可以帮帮我吗? 您有任何建议吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Anton  

    您可以使用哪个 SDK 来共享 dmesg。

    您还能共享原理图。

    此致  

    Diwakar  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Diwakar。

    感谢您关注我的问题。

    我使用的是 SDK 版本05.02.00.10

    这是我的 dmesg 输出。 请注意、当我将主板插接至主机 PC 时、最后一个字符串出现。

    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 4.14.79-gbde58ab01e (khrenkov@khrenkov-sitar) (gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)) #1 SMP PREEMPT Mon Dec 19 18:35:20 +07 2022
    [    0.000000] CPU: ARMv7 Processor [412fc0f2] revision 2 (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: TI AM5728 EVM
    [    0.000000] Memory policy: Data cache writealloc
    [    0.000000] efi: Getting EFI parameters from FDT:
    [    0.000000] efi: UEFI not found.
    [    0.000000] Reserved memory: created CMA memory pool at 0x0000000095800000, size 56 MiB
    [    0.000000] OF: reserved mem: initialized node ipu2-memory@95800000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x0000000099000000, size 64 MiB
    [    0.000000] OF: reserved mem: initialized node dsp1-memory@99000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x000000009d000000, size 32 MiB
    [    0.000000] OF: reserved mem: initialized node ipu1-memory@9d000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created CMA memory pool at 0x000000009f000000, size 8 MiB
    [    0.000000] OF: reserved mem: initialized node dsp2-memory@9f000000, compatible id shared-dma-pool
    [    0.000000] cma: Reserved 24 MiB at 0x00000000fe400000
    [    0.000000] OMAP4: Map 0x00000000ffd00000 to fe600000 for dram barrier
    [    0.000000] On node 0 totalpages: 474368
    [    0.000000] free_area_init_node: node 0, pgdat c1054e80, node_mem_map d45a2000
    [    0.000000]   DMA zone: 1134 pages used for memmap
    [    0.000000]   DMA zone: 0 pages reserved
    [    0.000000]   DMA zone: 129024 pages, LIFO batch:31
    [    0.000000]   HighMem zone: 345344 pages, LIFO batch:31
    [    0.000000] DRA752 ES2.0
    [    0.000000] percpu: Embedded 15 pages/cpu @d452a000 s31372 r8192 d21876 u61440
    [    0.000000] pcpu-alloc: s31372 r8192 d21876 u61440 alloc=15*4096
    [    0.000000] pcpu-alloc: [0] 0 [0] 1
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 473234
    [    0.000000] Kernel command line: console=ttyO2,115200n8 vmalloc=512M root=/dev/nfs nfsroot=172.18.102.56:/home/khrenkov/Sitara/SDK/customNFS,nolock,v3,tcp,rsize=4096,wsize=4096 rw ip=dhcp
    [    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: 1675964K/1897472K available (8192K kernel code, 351K rwdata, 2632K rodata, 2048K init, 284K bss, 33092K reserved, 188416K cma-reserved, 1356800K highmem)
    [    0.000000] Virtual kernel memory layout:
                       vector  : 0xffff0000 - 0xffff1000   (   4 kB)
                       fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
                       vmalloc : 0xe0000000 - 0xff800000   ( 504 MB)
                       lowmem  : 0xc0000000 - 0xdf800000   ( 504 MB)
                       pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
                       modules : 0xbf000000 - 0xbfe00000   (  14 MB)
                         .text : 0xc0008000 - 0xc0a00000   (10208 kB)
                         .init : 0xc0e00000 - 0xc1000000   (2048 kB)
                         .data : 0xc1000000 - 0xc1057f98   ( 352 kB)
                          .bss : 0xc1059000 - 0xc10a00a0   ( 285 kB)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] Preemptible hierarchical RCU implementation.
    [    0.000000]  Tasks RCU enabled.
    [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [    0.000000] GIC: Using split EOI/Deactivate mode
    [    0.000000] OMAP clockevent source: timer1 at 32786 Hz
    [    0.000000] arch_timer: cp15 timer(s) running at 6.14MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x16af5adb9, max_idle_ns: 440795202250 ns
    [    0.000005] sched_clock: 56 bits at 6MHz, resolution 162ns, wraps every 4398046511023ns
    [    0.000017] Switching to timer-based delay loop, resolution 162ns
    [    0.000354] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
    [    0.000363] OMAP clocksource: 32k_counter at 32768 Hz
    [    0.000876] Console: colour dummy device 80x30
    [    0.000894] WARNING: Your 'console=ttyO2' has been replaced by 'ttyS2'
    [    0.000901] This ensures that you still see kernel messages. Please
    [    0.000908] update your kernel commandline.
    [    0.000929] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.29 BogoMIPS (lpj=61475)
    [    0.000944] pid_max: default: 32768 minimum: 301
    [    0.001055] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.001067] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [    0.001596] CPU: Testing write buffer coherency: ok
    [    0.001633] CPU0: Spectre v2: using ICIALLU workaround
    [    0.001826] /cpus/cpu@0 missing clock-frequency property
    [    0.001845] /cpus/cpu@1 missing clock-frequency property
    [    0.001856] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [    0.039851] Setting up static identity map for 0x80200000 - 0x80200060
    [    0.059860] Hierarchical SRCU implementation.
    [    0.080050] EFI services will not be available.
    [    0.099918] smp: Bringing up secondary CPUs ...
    [    0.170283] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
    [    0.170288] CPU1: Spectre v2: using ICIALLU workaround
    [    0.170386] smp: Brought up 1 node, 2 CPUs
    [    0.170397] SMP: Total of 2 processors activated (24.59 BogoMIPS).
    [    0.170405] CPU: All CPU(s) started in HYP mode.
    [    0.170412] CPU: Virtualization extensions available.
    [    0.170839] devtmpfs: initialized
    [    0.191703] random: get_random_u32 called from bucket_table_alloc+0x108/0x230 with crng_init=0
    [    0.191976] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0
    [    0.192177] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.192193] futex hash table entries: 512 (order: 3, 32768 bytes)
    [    0.195929] pinctrl core: initialized pinctrl subsystem
    [    0.196386] DMI not present or invalid.
    [    0.196633] NET: Registered protocol family 16
    [    0.197684] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.198623] omap_hwmod: l3_main_2 using broken dt data from ocp
    [    0.411316] cpuidle: using governor ladder
    [    0.411350] cpuidle: using governor menu
    [    0.419825] gpio gpiochip0: (gpio): added GPIO chardev (254:0)
    [    0.419895] gpiochip_setup_dev: registered GPIOs 0 to 31 on device: gpiochip0 (gpio)
    [    0.419956] OMAP GPIO hardware version 0.1
    [    0.420634] gpio gpiochip1: (gpio): added GPIO chardev (254:1)
    [    0.420703] gpiochip_setup_dev: registered GPIOs 32 to 63 on device: gpiochip1 (gpio)
    [    0.421375] gpio gpiochip2: (gpio): added GPIO chardev (254:2)
    [    0.421441] gpiochip_setup_dev: registered GPIOs 64 to 95 on device: gpiochip2 (gpio)
    [    0.422117] gpio gpiochip3: (gpio): added GPIO chardev (254:3)
    [    0.422188] gpiochip_setup_dev: registered GPIOs 96 to 127 on device: gpiochip3 (gpio)
    [    0.422848] gpio gpiochip4: (gpio): added GPIO chardev (254:4)
    [    0.422919] gpiochip_setup_dev: registered GPIOs 128 to 159 on device: gpiochip4 (gpio)
    [    0.423598] gpio gpiochip5: (gpio): added GPIO chardev (254:5)
    [    0.423665] gpiochip_setup_dev: registered GPIOs 160 to 191 on device: gpiochip5 (gpio)
    [    0.424326] gpio gpiochip6: (gpio): added GPIO chardev (254:6)
    [    0.424394] gpiochip_setup_dev: registered GPIOs 192 to 223 on device: gpiochip6 (gpio)
    [    0.425074] gpio gpiochip7: (gpio): added GPIO chardev (254:7)
    [    0.425141] gpiochip_setup_dev: registered GPIOs 224 to 255 on device: gpiochip7 (gpio)
    [    0.447501] No ATAGs?
    [    0.447576] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
    [    0.447589] hw-breakpoint: maximum watchpoint size is 8 bytes.
    [    0.447975] omap4_sram_init:Unable to allocate sram needed to handle errata I688
    [    0.447986] omap4_sram_init:Unable to get sram pool needed to handle errata I688
    [    0.448526] OMAP DMA hardware revision 0.0
    [    0.458895] edma 43300000.edma: memcpy is disabled
    [    0.462245] edma 43300000.edma: TI EDMA DMA engine driver
    [    0.469217] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver (LinkedList1/2/3 supported)
    [    0.469594] of_get_named_gpiod_flags: parsed 'gpio' property of node '/fixedregulator-mmcwl[0]' - status (0)
    [    0.469845] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-com_3v6[0]'
    [    0.470263] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-main_12v0[0]'
    [    0.470523] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-evm_5v0[0]'
    [    0.470575] evm_5v0: supplied by main_12v0
    [    0.470835] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-vdd_3v3[0]'
    [    0.470980] com_3v6: supplied by evm_5v0
    [    0.471102] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-aic_dvdd[0]'
    [    0.471152] aic_dvdd_fixed: supplied by vdd_3v3
    [    0.471409] of_get_named_gpiod_flags: parsed 'gpio' property of node '/fixedregulator-vtt[0]' - status (0)
    [    0.473863] omap-iommu 40d01000.mmu: 40d01000.mmu registered
    [    0.474057] omap-iommu 40d02000.mmu: 40d02000.mmu registered
    [    0.474297] omap-iommu 58882000.mmu: 58882000.mmu registered
    [    0.474545] omap-iommu 55082000.mmu: 55082000.mmu registered
    [    0.474896] omap-iommu 41501000.mmu: 41501000.mmu registered
    [    0.475098] omap-iommu 41502000.mmu: 41502000.mmu registered
    [    0.475357] iommu: Adding device 58820000.ipu to group 1
    [    0.475445] iommu: Adding device 55020000.ipu to group 2
    [    0.475607] iommu: Adding device 40800000.dsp to group 0
    [    0.475868] iommu: Adding device 41000000.dsp to group 3
    [    0.477298] usbcore: registered new interface driver usbfs
    [    0.477343] usbcore: registered new interface driver hub
    [    0.477422] usbcore: registered new device driver usb
    [    0.478389] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz
    [    0.478877] omap_i2c 48060000.i2c: bus 2 rev0.12 at 400 kHz
    [    0.479359] omap_i2c 4807c000.i2c: bus 4 rev0.12 at 400 kHz
    [    0.479530] media: Linux media interface: v0.10
    [    0.479568] Linux video capture interface: v2.00
    [    0.479649] pps_core: LinuxPPS API ver. 1 registered
    [    0.479657] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.479678] PTP clock support registered
    [    0.479709] EDAC MC: Ver: 3.0.0
    [    0.479957] dmi: Firmware registration failed.
    [    0.480343] omap-mailbox 48840000.mailbox: omap mailbox rev 0x400
    [    0.480689] omap-mailbox 48842000.mailbox: omap mailbox rev 0x400
    [    0.481015] Advanced Linux Sound Architecture Driver Initialized.
    [    0.481744] clocksource: Switched to clocksource arch_sys_counter
    [    0.489458] NET: Registered protocol family 2
    [    0.489972] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
    [    0.490012] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
    [    0.490080] TCP: Hash tables configured (established 4096 bind 4096)
    [    0.490146] UDP hash table entries: 256 (order: 1, 8192 bytes)
    [    0.490168] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
    [    0.490278] NET: Registered protocol family 1
    [    0.490622] RPC: Registered named UNIX socket transport module.
    [    0.490633] RPC: Registered udp transport module.
    [    0.490640] RPC: Registered tcp transport module.
    [    0.490648] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.490659] PCI: CLS 0 bytes, default 64
    [    0.491554] hw perfevents: no interrupt-affinity property for /pmu, guessing.
    [    0.491729] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
    [    0.492801] workingset: timestamp_bits=14 max_order=19 bucket_order=5
    [    0.497142] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.497584] NFS: Registering the id_resolver key type
    [    0.497606] Key type id_resolver registered
    [    0.497614] Key type id_legacy registered
    [    0.497655] ntfs: driver 2.1.32 [Flags: R/O].
    [    0.498958] bounce: pool size: 64 pages
    [    0.498999] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    0.499009] io scheduler noop registered
    [    0.499018] io scheduler deadline registered
    [    0.499116] io scheduler cfq registered (default)
    [    0.499126] io scheduler mq-deadline registered
    [    0.499134] io scheduler kyber registered
    [    0.503439] pinctrl-single 4a003400.pinmux: 282 pins at pa fc003400 size 1128
    [    0.506655] dra7-pcie 51000000.pcie: Linked as a consumer to phy-4a094000.pciephy.1
    [    0.506813] dra7-pcie 51000000.pcie: GPIO lookup for consumer (null)
    [    0.506825] dra7-pcie 51000000.pcie: using device tree for GPIO lookup
    [    0.506860] of_get_named_gpiod_flags: parsed 'gpios' property of node '/ocp/axi@0/pcie@51000000[0]' - status (0)
    [    0.507034] OF: PCI: host bridge /ocp/axi@0/pcie@51000000 ranges:
    [    0.507068] OF: PCI:    IO 0x20003000..0x20012fff -> 0x00000000
    [    0.507091] OF: PCI:   MEM 0x20013000..0x2fffffff -> 0x20013000
    [    1.507349] dra7-pcie 51000000.pcie: phy link never came up
    [    1.507479] dra7-pcie 51000000.pcie: PCI host bridge to bus 0000:00
    [    1.507492] pci_bus 0000:00: root bus resource [bus 00-ff]
    [    1.507504] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]
    [    1.507514] pci_bus 0000:00: root bus resource [mem 0x20013000-0x2fffffff]
    [    1.507546] pci 0000:00:00.0: [104c:8888] type 01 class 0x060400
    [    1.507580] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x000fffff 64bit]
    [    1.507642] pci 0000:00:00.0: supports D1
    [    1.507651] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
    [    1.507838] PCI: bus0: Fast back to back transfers disabled
    [    1.507928] PCI: bus1: Fast back to back transfers enabled
    [    1.507964] pci 0000:00:00.0: BAR 0: assigned [mem 0x20100000-0x201fffff 64bit]
    [    1.507982] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
    [    1.508299] pcieport 0000:00:00.0: Signaling PME with IRQ 167
    [    1.508423] pcieport 0000:00:00.0: AER enabled with IRQ 167
    [    1.509176] pwm-backlight backlight: GPIO lookup for consumer enable
    [    1.509187] pwm-backlight backlight: using device tree for GPIO lookup
    [    1.509200] of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/backlight[0]'
    [    1.509211] of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/backlight[0]'
    [    1.509220] pwm-backlight backlight: using lookup tables for GPIO lookup
    [    1.509230] pwm-backlight backlight: lookup for GPIO enable failed
    [    1.509250] pwm-backlight backlight: backlight supply power not found, using dummy regulator
    [    1.554451] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
    [    1.557122] 48020000.serial: ttyS2 at MMIO 0x48020000 (irq = 45, base_baud = 3000000) is a 8250
    [    2.891086] console [ttyS2] enabled
    [    2.895416] 48422000.serial: ttyS7 at MMIO 0x48422000 (irq = 46, base_baud = 3000000) is a 8250
    [    2.906031] omap_rng 48090000.rng: Random Number Generator ver. 20
    [    2.912758] omapdss_dss 58000000.dss: 58000000.dss supply vdda_video not found, using dummy regulator
    [    2.922243] DSS: OMAP DSS rev 6.1
    [    2.927204] omapdss_dss 58000000.dss: bound 58001000.dispc (ops dispc_component_ops)
    [    2.935652] omapdss_dss 58000000.dss: bound 58040000.encoder (ops hdmi5_component_ops)
    [    2.944648] tpd12s015 encoder: GPIO lookup for consumer (null)
    [    2.950510] tpd12s015 encoder: using device tree for GPIO lookup
    [    2.956592] of_get_named_gpiod_flags: parsed 'gpios' property of node '/encoder[0]' - status (0)
    [    2.965442] tpd12s015 encoder: GPIO lookup for consumer (null)
    [    2.971303] tpd12s015 encoder: using device tree for GPIO lookup
    [    2.977384] of_get_named_gpiod_flags: parsed 'gpios' property of node '/encoder[1]' - status (0)
    [    2.986246] tpd12s015 encoder: GPIO lookup for consumer (null)
    [    2.992121] tpd12s015 encoder: using device tree for GPIO lookup
    [    2.998203] of_get_named_gpiod_flags: parsed 'gpios' property of node '/encoder[2]' - status (0)
    [    3.007867] of_get_named_gpiod_flags: can't parse 'hpd-gpios' property of node '/connector[0]'
    [    3.026766] brd: module loaded
    [    3.035356] loop: module loaded
    [    3.041433] mdio_bus fixed-0: GPIO lookup for consumer reset
    [    3.047150] mdio_bus fixed-0: using lookup tables for GPIO lookup
    [    3.053295] mdio_bus fixed-0: lookup for GPIO reset failed
    [    3.058823] libphy: Fixed MDIO Bus: probed
    [    3.065570] mdio_bus 48485000.mdio: GPIO lookup for consumer reset
    [    3.071825] mdio_bus 48485000.mdio: using device tree for GPIO lookup
    [    3.078300] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/ethernet@48484000/mdio@48485000[0]'
    [    3.089414] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/ethernet@48484000/mdio@48485000[0]'
    [    3.100437] mdio_bus 48485000.mdio: using lookup tables for GPIO lookup
    [    3.107097] mdio_bus 48485000.mdio: lookup for GPIO reset failed
    [    3.171774] davinci_mdio 48485000.mdio: davinci mdio revision 1.6, bus freq 1000000
    [    3.179469] libphy: 48485000.mdio: probed
    [    3.185755] davinci_mdio 48485000.mdio: phy[2]: device 48485000.mdio:02, driver Micrel KSZ9031 Gigabit PHY
    [    3.195989] cpsw 48484000.ethernet: No slave[0] phy_id, phy-handle, or fixed-link property
    [    3.204366] cpsw 48484000.ethernet: Detected MACID = b0:7e:11:03:13:7b
    [    3.210977] cpsw 48484000.ethernet: initialized cpsw ale version 1.4
    [    3.217381] cpsw 48484000.ethernet: ALE Table size 1024
    [    3.222670] cpsw 48484000.ethernet: device node lookup for pps timer failed
    [    3.229698] cpsw 48484000.ethernet: cpts: overflow check period 500 (jiffies)
    [    3.237883] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [    3.244465] ehci-pci: EHCI PCI platform driver
    [    3.249545] usbcore: registered new interface driver cdc_acm
    [    3.255250] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
    [    3.263337] usbcore: registered new interface driver usbtmc
    [    3.269139] i2c /dev entries driver
    [    3.273551] IR NEC protocol handler initialized
    [    3.278104] IR RC5(x/sz) protocol handler initialized
    [    3.283541] IR RC6 protocol handler initialized
    [    3.288092] IR JVC protocol handler initialized
    [    3.292658] IR Sony protocol handler initialized
    [    3.297295] IR SANYO protocol handler initialized
    [    3.302038] IR Sharp protocol handler initialized
    [    3.306762] IR MCE Keyboard/mouse protocol handler initialized
    [    3.312633] IR XMP protocol handler initialized
    [    3.341841] tmp102 0-0048: error reading config register
    [    3.347308] tmp102: probe of 0-0048 failed with error -121
    [    3.355726] sdhci: Secure Digital Host Controller Interface driver
    [    3.361960] sdhci: Copyright(c) Pierre Ossman
    [    3.366864] sdhci-pltfm: SDHCI platform and OF driver helper
    [    3.373599] sdhci-omap 4809c000.mmc: GPIO lookup for consumer cd
    [    3.379635] sdhci-omap 4809c000.mmc: using device tree for GPIO lookup
    [    3.386226] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/ocp/mmc@4809c000[0]'
    [    3.395421] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/ocp/mmc@4809c000[0]'
    [    3.404525] sdhci-omap 4809c000.mmc: using lookup tables for GPIO lookup
    [    3.411258] sdhci-omap 4809c000.mmc: lookup for GPIO cd failed
    [    3.417134] sdhci-omap 4809c000.mmc: GPIO lookup for consumer wp
    [    3.423180] sdhci-omap 4809c000.mmc: using device tree for GPIO lookup
    [    3.429742] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/mmc@4809c000[0]'
    [    3.438930] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/mmc@4809c000[0]'
    [    3.448029] sdhci-omap 4809c000.mmc: using lookup tables for GPIO lookup
    [    3.454774] sdhci-omap 4809c000.mmc: lookup for GPIO wp failed
    [    3.460785] sdhci-omap 4809c000.mmc: 4809c000.mmc supply vqmmc not found, using dummy regulator
    [    3.469857] sdhci-omap 4809c000.mmc: no pinctrl state for hs200_1_8v mode
    [    3.531802] mmc0: SDHCI controller on 4809c000.mmc [4809c000.mmc] using ADMA
    [    3.540461] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led0[0]' - status (0)
    [    3.551532] no flags found for gpios
    [    3.555271] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led1[0]' - status (0)
    [    3.564381] no flags found for gpios
    [    3.568152] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led2[0]' - status (0)
    [    3.577259] no flags found for gpios
    [    3.581053] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led3[0]' - status (0)
    [    3.590105] no flags found for gpios
    [    3.594853] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led4[0]' - status (0)
    [    3.605919] no flags found for gpios
    [    3.609631] of_get_named_gpiod_flags: parsed 'gpios' property of node '/leds/led5[0]' - status (0)
    [    3.618682] no flags found for gpios
    [    3.622799] ledtrig-cpu: registered to indicate activity on CPUs
    [    3.632572] NET: Registered protocol family 10
    [    3.637770] Segment Routing with IPv6
    [    3.641495] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
    [    3.647895] NET: Registered protocol family 17
    [    3.652586] Key type dns_resolver registered
    [    3.657049] omap_voltage_late_init: Voltage driver support not added
    [    3.663488] Power Management for TI OMAP4+ devices.
    [    3.669710] Registering SWP/SWPB emulation handler
    [    3.686723] dmm 4e000000.dmm: workaround for errata i878 in use
    [    3.694304] dmm 4e000000.dmm: initialized all PAT entries
    [    3.700159] omapdss_hdmi5 58040000.encoder: 58040000.encoder supply vdda not found, using dummy regulator
    [    3.712333] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [    3.718978] [drm] No driver support for vblank timestamp query.
    [    3.724990] [drm] Cannot find any crtc or sizes
    [    3.730639] [drm] Initialized omapdrm 1.0.0 20110917 for omapdrm.0 on minor 0
    [    3.738923] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio_keys/USER5[0]' - status (0)
    [    3.748594] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio_keys/USER4[0]' - status (0)
    [    3.758238] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio_keys/USER3[0]' - status (0)
    [    3.767885] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio_keys/USER2[0]' - status (0)
    [    3.777526] of_get_named_gpiod_flags: parsed 'gpios' property of node '/gpio_keys/USER1[0]' - status (0)
    [    3.787280] input: gpio_keys as /devices/platform/gpio_keys/input/input0
    [    3.794937] hctosys: unable to open rtc device (rtc0)
    [    3.801150] net eth0: initializing cpsw version 1.15 (0)
    [    3.808499] libphy: PHY  not found
    [    3.808971] mmc0: host does not support reading read-only switch, assuming write-enable
    [    3.810893] mmc0: new high speed SDHC card at address 0001
    [    3.811219] mmcblk0: mmc0:0001 SD32G 29.1 GiB
    [    3.812167]  mmcblk0: p1 p2
    [    3.832756] net eth0: phy "" not found on slave 0, err -19
    [    3.952477] Micrel KSZ9031 Gigabit PHY 48485000.mdio:02: attached PHY driver [Micrel KSZ9031 Gigabit PHY] (mii_bus:phy_addr=48485000.mdio:02, irq=POLL)
    [    3.973114] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [    4.791790] [drm] Cannot find any crtc or sizes
    [    7.120454] cpsw 48484000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
    [    7.128191] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    [    7.151768] Sending DHCP requests .., OK
    [    9.255733] IP-Config: Got DHCP answer from 172.18.102.1, my address is 172.18.102.97
    [    9.263621] IP-Config: Complete:
    [    9.266867]      device=eth0, hwaddr=b0:7e:11:03:13:7b, ipaddr=172.18.102.97, mask=255.255.255.0, gw=172.18.102.1
    [    9.277196]      host=172.18.102.97, domain=diis, nis-domain=(none)
    [    9.283508]      bootserver=0.0.0.0, rootserver=172.18.102.56, rootpath=     nameserver0=172.18.0.7
    [    9.293230] vmmcwl_fixed: disabling
    [    9.296741] aic_dvdd_fixed: disabling
    [    9.300425] ALSA device list:
    [    9.303901]   No soundcards found.
    [    9.327420] VFS: Mounted root (nfs filesystem) on device 0:15.
    [    9.333857] devtmpfs: mounted
    [    9.338100] Freeing unused kernel memory: 2048K
    [    9.390940] random: fast init done
    [    9.675916] systemd[1]: System time before build time, advancing clock.
    [    9.725423] 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)
    [    9.746660] systemd[1]: Detected architecture arm.
    [    9.801157] systemd[1]: Set hostname to <K2M-5G-9876549999>.
    [   10.416587] random: systemd: uninitialized urandom read (16 bytes read)
    [   10.424201] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
    [   10.461854] random: systemd: uninitialized urandom read (16 bytes read)
    [   10.468723] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [   10.511992] random: systemd: uninitialized urandom read (16 bytes read)
    [   10.518719] systemd[1]: Listening on Network Service Netlink Socket.
    [   10.552647] systemd[1]: Listening on Journal Socket (/dev/log).
    [   10.615387] systemd[1]: Created slice System Slice.
    [   10.642110] systemd[1]: Listening on Journal Socket.
    [   10.675257] systemd[1]: Starting Remount Root and Kernel File Systems...
    [   10.773098] cmemk: loading out-of-tree module taints kernel.
    [   10.779530] CMEMK module: reference Linux version 4.14.79
    [   10.790046] allocated heap buffer 0x40500000 of size 0x100000
    [   10.796420] cmemk initialized
    [   10.811205] cryptodev: driver 1.9 loaded.
    [   12.035119] systemd-journald[81]: Received request to flush runtime journal from PID 1
    [   12.739757] omap-rproc 58820000.ipu: assigned reserved memory node ipu1-memory@9d000000
    [   12.802882] remoteproc remoteproc0: 58820000.ipu is available
    [   12.823722] omap-rproc 55020000.ipu: assigned reserved memory node ipu2-memory@95800000
    [   12.842312] remoteproc remoteproc1: 55020000.ipu is available
    [   12.876587] omap-rproc 40800000.dsp: assigned reserved memory node dsp1-memory@99000000
    [   12.972081] remoteproc remoteproc2: 40800000.dsp is available
    [   12.987865] omap-rproc 41000000.dsp: assigned reserved memory node dsp2-memory@9f000000
    [   13.013166] remoteproc remoteproc3: 41000000.dsp is available
    [   13.100121] random: crng init done
    [   13.103546] random: 7 urandom warning(s) missed due to ratelimiting
    [   13.464741] of_get_named_gpiod_flags: can't parse 'gpio-reset' property of node '/ocp/i2c@48070000/tlv320aic3104@18[0]'
    [   13.522901] omap-des 480a5000.des: OMAP DES hw accel rev: 2.2
    [   13.530563] omap-des 480a5000.des: will run requests pump with realtime priority
    [   13.610243] pixcir_ts 4-005c: GPIO lookup for consumer attb
    [   13.619402] pixcir_ts 4-005c: using device tree for GPIO lookup
    [   13.642670] of_get_named_gpiod_flags: can't parse 'attb-gpios' property of node '/ocp/i2c@4807c000/pixcir_ts@5c[0]'
    [   13.709351] of_get_named_gpiod_flags: parsed 'attb-gpio' property of node '/ocp/i2c@4807c000/pixcir_ts@5c[0]' - status (0)
    [   13.731648] pixcir_ts 4-005c: GPIO lookup for consumer reset
    [   13.743403] pixcir_ts 4-005c: using device tree for GPIO lookup
    [   13.764452] omap_rtc 48838000.rtc: char device (253:2)
    [   13.764546] omap_rtc 48838000.rtc: registered as rtc2
    [   13.808279] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/i2c@4807c000/pixcir_ts@5c[0]'
    [   13.828335] of_get_named_gpiod_flags: parsed 'reset-gpio' property of node '/ocp/i2c@4807c000/pixcir_ts@5c[0]' - status (0)
    [   13.848424] pixcir_ts 4-005c: GPIO lookup for consumer wake
    [   13.858458] pixcir_ts 4-005c: using device tree for GPIO lookup
    [   13.867128] of_get_named_gpiod_flags: can't parse 'wake-gpios' property of node '/ocp/i2c@4807c000/pixcir_ts@5c[0]'
    [   13.891001] of_get_named_gpiod_flags: can't parse 'wake-gpio' property of node '/ocp/i2c@4807c000/pixcir_ts@5c[0]'
    [   13.962173] pixcir_ts 4-005c: using lookup tables for GPIO lookup
    [   13.970628] pixcir_ts 4-005c: lookup for GPIO wake failed
    [   13.990540] pixcir_ts 4-005c: GPIO lookup for consumer enable
    [   14.000768] pixcir_ts 4-005c: using device tree for GPIO lookup
    [   14.007160] of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/ocp/i2c@4807c000/pixcir_ts@5c[0]'
    [   14.034326] of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/ocp/i2c@4807c000/pixcir_ts@5c[0]'
    [   14.047195] pixcir_ts 4-005c: using lookup tables for GPIO lookup
    [   14.047203] pixcir_ts 4-005c: lookup for GPIO enable failed
    [   14.143176] vpe 489d0000.vpe: loading firmware vpdma-1b8.bin
    [   14.191084] SCSI subsystem initialized
    [   14.202238] pixcir_ts 4-005c: pixcir_set_power_mode: can't read reg 0x33 : -121
    [   14.215296] vpe 489d0000.vpe: Device registered as /dev/video0
    [   14.247491] pixcir_ts 4-005c: Failed to set IDLE mode
    [   14.300683] pixcir_ts: probe of 4-005c failed with error -121
    [   14.382041] libata version 3.00 loaded.
    [   14.552732] omap_i2c 48060000.i2c: controller timed out
    [   14.571377] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    [   14.586648] rtc-ds1307 2-006f: read error -110
    [   14.626904] omap-sham 4b101000.sham: hw accel on OMAP rev 4.3
    [   14.634142] rtc-ds1307: probe of 2-006f failed with error -110
    [   14.727838] ahci 4a140000.sata: SSS flag set, parallel bus scan disabled
    [   14.751070] ahci 4a140000.sata: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode
    [   14.798676] ahci 4a140000.sata: flags: 64bit ncq sntf stag pm led clo only pmp pio slum part ccc apst
    [   14.858724] remoteproc remoteproc1: powering up 55020000.ipu
    [   14.866748] remoteproc remoteproc1: Booting fw image dra7-ipu2-fw.xem4, size 4828304
    [   14.874542] scsi host0: ahci
    [   14.874831] ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a1410ff] port 0x100 irq 80
    [   14.875114] omap-aes 4b500000.aes: OMAP AES hw accel rev: 3.3
    [   14.887394] omap-aes 4b500000.aes: will run requests pump with realtime priority
    [   14.900087] omap-aes 4b700000.aes: OMAP AES hw accel rev: 3.3
    [   14.919209] omap-aes 4b700000.aes: will run requests pump with realtime priority
    [   14.964396] omap-iommu 55082000.mmu: 55082000.mmu: version 2.1
    [   15.108021] extcon-usb-gpio extcon_usb2mi: GPIO lookup for consumer id
    [   15.120857] extcon-usb-gpio extcon_usb2mi: using device tree for GPIO lookup
    [   15.152667] of_get_named_gpiod_flags: can't parse 'id-gpios' property of node '/extcon_usb2mi[0]'
    [   15.186138] virtio_rpmsg_bus virtio0: rpmsg host is online
    [   15.186220] remoteproc remoteproc1: registered virtio0 (type 7)
    [   15.186233] remoteproc remoteproc1: remote processor 55020000.ipu is now up
    [   15.200487] virtio_rpmsg_bus virtio0: creating channel rpmsg-client-sample addr 0x32
    [   15.200625] virtio_rpmsg_bus virtio0: creating channel rpmsg-client-sample addr 0x33
    [   15.200735] virtio_rpmsg_bus virtio0: creating channel rpmsg-omx addr 0x3c
    [   15.200846] virtio_rpmsg_bus virtio0: creating channel rpmsg-rpc addr 0x65
    [   15.203349] omap-hdmi-audio omap-hdmi-audio.0.auto: snd-soc-dummy-dai <-> 58040000.encoder mapping ok
    [   15.203357] omap-hdmi-audio omap-hdmi-audio.0.auto: ASoC: no DMI vendor name!
    [   15.218360] ata1: SATA link down (SStatus 0 SControl 300)
    [   15.495518] of_get_named_gpiod_flags: can't parse 'id-gpio' property of node '/extcon_usb2mi[0]'
    [   15.531857] extcon-usb-gpio extcon_usb2mi: using lookup tables for GPIO lookup
    [   15.559982] extcon-usb-gpio extcon_usb2mi: lookup for GPIO id failed
    [   15.575254] remoteproc remoteproc0: powering up 58820000.ipu
    [   15.575268] remoteproc remoteproc0: Booting fw image dra7-ipu1-fw.xem4, size 6732532
    [   15.575387] omap-iommu 58882000.mmu: 58882000.mmu: version 2.1
    [   15.652204] virtio_rpmsg_bus virtio1: rpmsg host is online
    [   15.652265] remoteproc remoteproc0: registered virtio1 (type 7)
    [   15.652271] remoteproc remoteproc0: remote processor 58820000.ipu is now up
    [   15.767747] virtio_rpmsg_bus virtio1: creating channel rpmsg-proto addr 0x3d
    [   15.843080] extcon-usb-gpio extcon_usb2mi: GPIO lookup for consumer vbus
    [   15.849830] extcon-usb-gpio extcon_usb2mi: using device tree for GPIO lookup
    [   15.913404] of_get_named_gpiod_flags: can't parse 'vbus-gpios' property of node '/extcon_usb2mi[0]'
    [   15.971954] of_get_named_gpiod_flags: parsed 'vbus-gpio' property of node '/extcon_usb2mi[0]' - status (0)
    [   16.000415] omap_gpio 4ae10000.gpio: Could not set line 14 debounce to 20000 microseconds (-22)
    [   17.431644] EXT4-fs (mmcblk0p2): mounting ext3 file system using the ext4 subsystem
    [   17.536791] EXT4-fs (mmcblk0p2): recovery complete
    [   17.544752] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [   17.645828] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    [   18.068726] NET: Registered protocol family 15
    [   18.207186] remoteproc remoteproc3: powering up 41000000.dsp
    [   18.213739] remoteproc remoteproc3: Booting fw image dra7-dsp2-fw.xe66, size 20559272
    [   18.275909] omap_hwmod: mmu0_dsp2: _wait_target_disable failed
    [   18.281824] omap-iommu 41501000.mmu: 41501000.mmu: version 3.0
    [   18.287804] omap-iommu 41502000.mmu: 41502000.mmu: version 3.0
    [   18.462823] virtio_rpmsg_bus virtio2: rpmsg host is online
    [   18.465648] virtio_rpmsg_bus virtio2: creating channel rpmsg-proto addr 0x3d
    [   18.470790] remoteproc remoteproc2: powering up 40800000.dsp
    [   18.470802] remoteproc remoteproc2: Booting fw image dra7-dsp1-fw.xe66, size 20559272
    [   18.477824] omap_hwmod: mmu0_dsp1: _wait_target_disable failed
    [   18.477865] omap-iommu 40d01000.mmu: 40d01000.mmu: version 3.0
    [   18.477970] omap-iommu 40d02000.mmu: 40d02000.mmu: version 3.0
    [   18.484570] pruss 4b200000.pruss: creating PRU cores and other child platform devices
    [   18.503323] pruss 4b280000.pruss: creating PRU cores and other child platform devices
    [   18.614315] rpmsg_rpc virtio0.rpmsg-rpc.-1.101: probing service rpc_example_1 with src 1024 dst 101
    [   18.615621] rpmsg_rpc virtio0.rpmsg-rpc.-1.101: published functions = 8
    [   18.694747] remoteproc remoteproc3: registered virtio2 (type 7)
    [   18.705548] remoteproc remoteproc3: remote processor 41000000.dsp is now up
    [   18.743768] NET: Registered protocol family 44
    [   18.765880] remoteproc remoteproc4: 4b234000.pru is available
    [   18.774986] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    [   18.775010] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1
    [   18.793216] virtio_rpmsg_bus virtio3: rpmsg host is online
    [   18.793441] virtio_rpmsg_bus virtio3: creating channel rpmsg-proto addr 0x3d
    [   18.807604] pru-rproc 4b234000.pru: PRU rproc node /ocp/pruss_soc_bus@4b226004/pruss@0/pru@34000 probed successfully
    [   18.808434] remoteproc remoteproc5: 4b238000.pru is available
    [   18.808491] pru-rproc 4b238000.pru: PRU rproc node /ocp/pruss_soc_bus@4b226004/pruss@0/pru@38000 probed successfully
    [   18.811524] remoteproc remoteproc6: 4b2b4000.pru is available
    [   18.811591] pru-rproc 4b2b4000.pru: PRU rproc node /ocp/pruss_soc_bus@4b2a6004/pruss@0/pru@34000 probed successfully
    [   18.813482] remoteproc remoteproc7: 4b2b8000.pru is available
    [   18.813531] pru-rproc 4b2b8000.pru: PRU rproc node /ocp/pruss_soc_bus@4b2a6004/pruss@0/pru@38000 probed successfully
    [   18.903532] remoteproc remoteproc2: registered virtio3 (type 7)
    [   18.911423] remoteproc remoteproc2: remote processor 40800000.dsp is now up
    [   18.947644] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220f04c hci version 0x100 quirks 0x02010010
    [   18.957641] xhci-hcd xhci-hcd.1.auto: irq 179, io mem 0x48890000
    [   18.964694] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    [   18.972343] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [   18.988254] usb usb1: Product: xHCI Host Controller
    [   18.993442] usb usb1: Manufacturer: Linux 4.14.79-gbde58ab01e xhci-hcd
    [   19.000995] usb usb1: SerialNumber: xhci-hcd.1.auto
    [   19.006617] hub 1-0:1.0: USB hub found
    [   19.010470] hub 1-0:1.0: 1 port detected
    [   19.021242] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
    [   19.031552] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2
    [   19.039702] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed
    [   19.046537] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [   19.054923] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
    [   19.062018] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [   19.069524] usb usb2: Product: xHCI Host Controller
    [   19.075074] usb usb2: Manufacturer: Linux 4.14.79-gbde58ab01e xhci-hcd
    [   19.082036] usb usb2: SerialNumber: xhci-hcd.1.auto
    [   19.088493] hub 2-0:1.0: USB hub found
    [   19.093381] hub 2-0:1.0: 1 port detected
    [   19.123746] Initializing XFRM netlink socket
    [   29.279148] omap_hwmod: mmu0_dsp2: _wait_target_disable failed
    [   29.292310] omap_hwmod: mmu0_dsp1: _wait_target_disable failed
    [  184.587093] udc 488d0000.usb: registering UDC driver [g_serial]
    [  184.608474] userial_init: registered 4 ttyGS* devices
    [  184.616077] g_serial gadget: adding 'acm'/d2c89240 to config 'CDC ACM config'/bf379004
    [  184.625176] g_serial gadget: acm ttyGS0: dual speed IN/ep1in OUT/ep1out NOTIFY/ep2in
    [  184.641962] g_serial gadget: Gadget Serial v2.4
    [  184.646515] g_serial gadget: g_serial ready
    [  630.766833] g_serial gadget: suspend

    遗憾的是、现在我无法展示我们的原理图。 我可能可以在稍后执行此操作。

    也许我发布的信息会被要求解决问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    此 e2e 帖子是否有用? https://e2e.ti.com/support/processors-group/processors/f/processors-forum/897741/am5728-am5728-usb-host-is-not-connecting-to-usb-2-0-device-on-custom-board

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我还没有在 AM5728上工作、但是我知道 TDA4xx 器件 EVM 具有 DIP 开关来配置 USB 模式。 AM5728电路板上可能也有用于设置此功能的配置?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、ShreyasRao。

    感谢您的建议。

    我们与硬件工程师共同解决问题。 原因在于我们的硬件。

    ShreyasRao 和 Diwakar、很抱歉耽误你的时间。