我用的是最新的sdk : ti-processor-sdk-linux-am57xx-evm-06.03.00.106-Linux-x86-Install.bin
使用aplay 播放音乐后打印一下信息
root@am57xx-evm:/# aplay yu.wav
Playing WAVE 'yu.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
aplay: pcm_write:2051: write error: Input/output erro
内核打印信息
U-Boot 2019.01-g333c3e72d3 (Apr 20 2020 - 04:15:00 +0000) CPU : DRA752-GP ES2.0 Model: TI AM5728 BeagleBoard-X15 Board: UNKNOWN(BeagleBoard X15?) REV UNKNOWN DRAM: 2 GiB MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1 Loading Environment from FAT... *** Warning - bad CRC, using default environment Loading Environment from MMC... *** Warning - bad CRC, using default environment Warning: fastboot.board_rev: unknown board revision am57x_idk_lcd_detect: Failed to get I2C device 0/56 (ret 1) Net: Warning: ethernet@48484000 using MAC address from ROM eth0: ethernet@48484000 Hit any key to stop autoboot: 0 switch to partitions #0, OK mmc0 is current device SD/MMC found on device 0 ** Unable to read file boot.scr ** ** Unable to read file uEnv.txt ** switch to partitions #0, OK mmc0 is current device SD/MMC found on device 0 4461056 bytes read in 443 ms (9.6 MiB/s) 134744 bytes read in 81 ms (1.6 MiB/s) ## Flattened Device Tree blob at 88000000 Booting using the fdt blob at 0x88000000 Loading Device Tree to 8ffdc000, end 8ffffe57 ... OK Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 4.19.94-gbe5389fd85 (liqifang@liqifang-System-Product-Name) (gcc version 8.3.0 (GNU Toolchain for the A-profile 0 [ 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 DMA 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 (ptrval) for dram barrier [ 0.000000] Hit pending asynchronous external abort (FSR=0x00001211) during first unmask, this is most likely caused by a firmware/bootloa. [ 0.000000] DRA752 ES2.0 [ 0.000000] random: get_random_bytes called from start_kernel+0xb4/0x470 with crng_init=0 [ 0.000000] percpu: Embedded 15 pages/cpu s32396 r8192 d20852 u61440 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 464192 [ 0.000000] Kernel command line: console=ttyS2,115200n8 root=PARTUUID=c61aeb1a-02 rw rootfstype=ext4 rootwait [ 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: 1672960K/1863680K available (10240K kernel code, 343K rwdata, 2836K rodata, 2048K init, 268K bss, 35072K reserved, 155) [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB) [ 0.000000] vmalloc : 0xf0800000 - 0xff800000 ( 240 MB) [ 0.000000] lowmem : 0xc0000000 - 0xf0000000 ( 768 MB) [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) [ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB) [ 0.000000] .text : 0x(ptrval) - 0x(ptrval) (12256 kB) [ 0.000000] .init : 0x(ptrval) - 0x(ptrval) (2048 kB) [ 0.000000] .data : 0x(ptrval) - 0x(ptrval) ( 344 kB) [ 0.000000] .bss : 0x(ptrval) - 0x(ptrval) ( 269 kB) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [ 0.000000] rcu: 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.000019] Switching to timer-based delay loop, resolution 162ns [ 0.000295] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns [ 0.000305] OMAP clocksource: 32k_counter at 32768 Hz [ 0.000804] Console: colour dummy device 80x30 [ 0.000847] Calibrating delay loop (skipped), value calculated using timer frequency.. 12.29 BogoMIPS (lpj=61475) [ 0.000862] pid_max: default: 32768 minimum: 301 [ 0.000984] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000999] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.001556] CPU: Testing write buffer coherency: ok [ 0.001592] CPU0: Spectre v2: using ICIALLU workaround [ 0.001806] /cpus/cpu@0 missing clock-frequency property [ 0.001827] /cpus/cpu@1 missing clock-frequency property [ 0.001841] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.059897] Setting up static identity map for 0x80200000 - 0x80200060 [ 0.079908] rcu: Hierarchical SRCU implementation. [ 0.100102] EFI services will not be available. [ 0.119970] smp: Bringing up secondary CPUs ... [ 0.200357] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.200363] CPU1: Spectre v2: using ICIALLU workaround [ 0.200486] smp: Brought up 1 node, 2 CPUs [ 0.200497] SMP: Total of 2 processors activated (24.59 BogoMIPS). [ 0.200506] CPU: All CPU(s) started in HYP mode. [ 0.200513] CPU: Virtualization extensions available. [ 0.201076] devtmpfs: initialized [ 0.220663] VFP support v0.3: implementor 41 architecture 4 part 30 variant f rev 0 [ 0.220921] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.220939] futex hash table entries: 512 (order: 3, 32768 bytes) [ 0.223520] pinctrl core: initialized pinctrl subsystem [ 0.224030] DMI not present or invalid. [ 0.224304] NET: Registered protocol family 16 [ 0.225447] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.226405] omap_hwmod: l3_main_2 using broken dt data from ocp [ 0.420181] cpuidle: using governor ladder [ 0.420217] cpuidle: using governor menu [ 0.431213] OMAP GPIO hardware version 0.1 [ 0.456505] No ATAGs? [ 0.456577] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers. [ 0.456592] hw-breakpoint: maximum watchpoint size is 8 bytes. [ 0.457453] OMAP DMA hardware revision 0.0 [ 0.469082] edma 43300000.edma: memcpy is disabled [ 0.472459] edma 43300000.edma: TI EDMA DMA engine driver [ 0.479490] omap-dma-engine 4a056000.dma-controller: OMAP DMA engine driver (LinkedList1/2/3 supported) [ 0.480864] evm_5v0: supplied by main_12v0 [ 0.481254] com_3v6: supplied by evm_5v0 [ 0.484340] omap-iommu 40d01000.mmu: 40d01000.mmu registered [ 0.484526] omap-iommu 40d02000.mmu: 40d02000.mmu registered [ 0.484773] omap-iommu 58882000.mmu: 58882000.mmu registered [ 0.485006] omap-iommu 55082000.mmu: 55082000.mmu registered [ 0.485387] omap-iommu 41501000.mmu: 41501000.mmu registered [ 0.485564] omap-iommu 41502000.mmu: 41502000.mmu registered [ 0.485853] iommu: Adding device 58820000.ipu to group 1 [ 0.485936] iommu: Adding device 55020000.ipu to group 2 [ 0.486070] iommu: Adding device 40800000.dsp to group 0 [ 0.486309] iommu: Adding device 41000000.dsp to group 3 [ 0.487586] SCSI subsystem initialized [ 0.488631] palmas 0-0058: Irq flag is 0x00000008 [ 0.512190] palmas 0-0058: Muxing GPIO 2b, PWM 0, LED 0 [ 0.513779] SMPS12: supplied by regulator-dummy [ 0.515438] SMPS3: supplied by regulator-dummy [ 0.517090] SMPS45: supplied by regulator-dummy [ 0.518893] SMPS6: supplied by regulator-dummy [ 0.520289] SMPS7: supplied by regulator-dummy [ 0.521694] SMPS8: supplied by regulator-dummy [ 0.522941] SMPS9: supplied by regulator-dummy [ 0.523631] LDO1: supplied by regulator-dummy [ 0.531306] LDO2: supplied by regulator-dummy [ 0.541034] random: fast init done [ 0.541194] LDO3: supplied by regulator-dummy [ 0.551199] LDO4: supplied by regulator-dummy [ 0.561211] LDO5: supplied by regulator-dummy [ 0.561913] LDO6: supplied by regulator-dummy [ 0.562602] LDO7: supplied by regulator-dummy [ 0.563305] LDO8: supplied by regulator-dummy [ 0.563989] LDO9: supplied by regulator-dummy [ 0.571258] LDOLN: supplied by regulator-dummy [ 0.581254] LDOUSB: supplied by regulator-dummy [ 0.593683] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz [ 0.594247] omap_i2c 48060000.i2c: bus 2 rev0.12 at 400 kHz [ 0.594765] omap_i2c 4807c000.i2c: bus 4 rev0.12 at 400 kHz [ 0.594978] media: Linux media interface: v0.10 [ 0.595017] videodev: Linux video capture interface: v2.00 [ 0.595094] pps_core: LinuxPPS API ver. 1 registered [ 0.595103] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.595125] PTP clock support registered [ 0.595154] EDAC MC: Ver: 3.0.0 [ 0.595942] omap-mailbox 48840000.mailbox: omap mailbox rev 0x400 [ 0.596190] omap-mailbox 48842000.mailbox: omap mailbox rev 0x400 [ 0.596687] Advanced Linux Sound Architecture Driver Initialized. [ 0.597461] clocksource: Switched to clocksource arch_sys_counter [ 0.605648] NET: Registered protocol family 2 [ 0.606220] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes) [ 0.606249] TCP established hash table entries: 8192 (order: 3, 32768 bytes) [ 0.606313] TCP bind hash table entries: 8192 (order: 4, 65536 bytes) [ 0.606439] TCP: Hash tables configured (established 8192 bind 8192) [ 0.606510] UDP hash table entries: 512 (order: 2, 16384 bytes) [ 0.606545] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes) [ 0.606680] NET: Registered protocol family 1 [ 0.627124] RPC: Registered named UNIX socket transport module. [ 0.627134] RPC: Registered udp transport module. [ 0.627143] RPC: Registered tcp transport module. [ 0.627151] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.628252] hw perfevents: no interrupt-affinity property for /pmu, guessing. [ 0.628455] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available [ 0.629420] Initialise system trusted keyrings [ 0.629556] workingset: timestamp_bits=14 max_order=19 bucket_order=5 [ 0.634463] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.644953] NFS: Registering the id_resolver key type [ 0.644978] Key type id_resolver registered [ 0.644987] Key type id_legacy registered [ 0.645028] ntfs: driver 2.1.32 [Flags: R/O]. [ 0.646669] Key type asymmetric registered [ 0.646681] Asymmetric key parser 'x509' registered [ 0.646728] bounce: pool size: 64 pages [ 0.646761] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245) [ 0.646772] io scheduler noop registered [ 0.646782] io scheduler deadline registered [ 0.646880] io scheduler cfq registered (default) [ 0.646891] io scheduler mq-deadline registered [ 0.646901] io scheduler kyber registered [ 0.652796] pinctrl-single 4a003400.pinmux: 282 pins, size 1128 [ 0.657371] dra7-pcie 51000000.pcie: Linked as a consumer to phy-4a094000.pciephy.1 [ 0.657830] dra7-pcie 51000000.pcie: host bridge /ocp/axi@0/pcie@51000000 ranges: [ 0.657871] dra7-pcie 51000000.pcie: IO 0x20003000..0x20012fff -> 0x00000000 [ 0.657898] dra7-pcie 51000000.pcie: MEM 0x20013000..0x2fffffff -> 0x20013000 [ 1.658176] dra7-pcie 51000000.pcie: Phy link never came up [ 1.658312] dra7-pcie 51000000.pcie: PCI host bridge to bus 0000:00 [ 1.658327] pci_bus 0000:00: root bus resource [bus 00-ff] [ 1.658343] pci_bus 0000:00: root bus resource [io 0x0000-0xffff] [ 1.658354] pci_bus 0000:00: root bus resource [mem 0x20013000-0x2fffffff] [ 1.664892] PCI: bus0: Fast back to back transfers disabled [ 1.671009] PCI: bus1: Fast back to back transfers enabled [ 1.671053] pci 0000:00:00.0: BAR 0: assigned [mem 0x20100000-0x201fffff 64bit] [ 1.671073] pci 0000:00:00.0: PCI bridge to [bus 01-ff] [ 1.671390] pcieport 0000:00:00.0: Signaling PME with IRQ 173 [ 1.671521] pcieport 0000:00:00.0: AER enabled with IRQ 173 [ 1.672491] pwm-backlight backlight: backlight supply power not found, using dummy regulator [ 1.672558] pwm-backlight backlight: Linked as a consumer to regulator.0 [ 1.675817] vdd_3v3: supplied by regen1 [ 1.676050] aic_dvdd_fixed: supplied by vdd_3v3 [ 1.676125] vtt_fixed: supplied by smps3 [ 1.720833] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled [ 1.724410] console [ttyS2] disabled [ 1.724466] 48020000.serial: ttyS2 at MMIO 0x48020000 (irq = 45, base_baud = 3000000) is a 8250 [ 2.841126] console [ttyS2] enabled [ 2.845541] 48422000.serial: ttyS7 at MMIO 0x48422000 (irq = 46, base_baud = 3000000) is a 8250 [ 2.856504] omap_rng 48090000.rng: Random Number Generator ver. 20 [ 2.857039] random: crng init done [ 2.863637] omapdss_dss 58000000.dss: Linked as a consumer to regulator.24 [ 2.873295] omapdss_dss 58000000.dss: Dropping the link to regulator.24 [ 2.883365] panel-simple display: display supply power not found, using dummy regulator [ 2.891494] panel-simple display: Linked as a consumer to regulator.0 [ 2.909108] brd: module loaded [ 2.918424] loop: module loaded [ 2.925937] libphy: Fixed MDIO Bus: probed [ 2.987492] davinci_mdio 48485000.mdio: davinci mdio revision 1.6, bus freq 1000000 [ 2.995188] libphy: 48485000.mdio: probed [ 3.003929] davinci_mdio 48485000.mdio: phy[1]: device 48485000.mdio:01, driver Micrel KSZ9031 Gigabit PHY [ 3.013651] davinci_mdio 48485000.mdio: phy[2]: device 48485000.mdio:02, driver Micrel KSZ9031 Gigabit PHY [ 3.023905] cpsw 48484000.ethernet: Detected MACID = e8:eb:11:6b:0c:6a [ 3.030540] cpsw 48484000.ethernet: initialized cpsw ale version 1.4 [ 3.036926] cpsw 48484000.ethernet: ALE Table size 1024 [ 3.042242] cpsw 48484000.ethernet: cpts: overflow check period 500 (jiffies) [ 3.050264] cpsw 48484000.ethernet: cpsw: Detected MACID = e8:eb:11:6b:0c:6b [ 3.058594] i2c /dev entries driver [ 3.065420] gpio-fan gpio_fan: GPIO fan initialized [ 3.071529] tmp102 0-0048: initialized [ 3.078539] cpu cpu0: Linked as a consumer to regulator.8 [ 3.084037] cpu cpu0: Linked as a consumer to regulator.31 [ 3.091225] sdhci: Secure Digital Host Controller Interface driver [ 3.097435] sdhci: Copyright(c) Pierre Ossman [ 3.103244] sdhci-pltfm: SDHCI platform and OF driver helper [ 3.109612] omap_gpio 4805d000.gpio: Could not set line 27 debounce to 200000 microseconds (-22) [ 3.118485] sdhci-omap 4809c000.mmc: Got CD GPIO [ 3.123276] sdhci-omap 4809c000.mmc: Linked as a consumer to regulator.30 [ 3.130148] sdhci-omap 4809c000.mmc: 4809c000.mmc supply vqmmc not found, using dummy regulator [ 3.138945] sdhci-omap 4809c000.mmc: Linked as a consumer to regulator.0 [ 3.145718] sdhci-omap 4809c000.mmc: Dropping the link to regulator.0 [ 3.152409] sdhci-omap 4809c000.mmc: Linked as a consumer to regulator.15 [ 3.159388] sdhci-omap 4809c000.mmc: no pinctrl state for ddr_3_3v mode [ 3.190952] mmc0: SDHCI controller on 4809c000.mmc [4809c000.mmc] using ADMA [ 3.198936] sdhci-omap 480b4000.mmc: Linked as a consumer to regulator.5 [ 3.205789] sdhci-omap 480b4000.mmc: Dropping the link to regulator.5 [ 3.212517] sdhci-omap 480b4000.mmc: Linked as a consumer to regulator.5 [ 3.242912] mmc1: SDHCI controller on 480b4000.mmc [480b4000.mmc] using ADMA [ 3.250794] sdhci-omap 480ad000.mmc: Linked as a consumer to regulator.1 [ 3.257793] sdhci-omap 480ad000.mmc: Dropping the link to regulator.1 [ 3.264451] sdhci-omap 480ad000.mmc: Linked as a consumer to regulator.2 [ 3.271313] sdhci-omap 480ad000.mmc: Linked as a consumer to regulator.1 [ 3.275121] mmc0: host does not support reading read-only switch, assuming write-enable [ 3.278091] sdhci-omap 480ad000.mmc: no pinctrl state for sdr104 mode [ 3.287345] mmc0: new SDHC card at address 0001 [ 3.292570] sdhci-omap 480ad000.mmc: no pinctrl state for ddr50 mode [ 3.292578] sdhci-omap 480ad000.mmc: no pinctrl state for hs200_1_8v mode [ 3.310881] mmcblk0: mmc0:0001 SD16G 14.6 GiB [ 3.318132] mmc2: SDHCI controller on 480ad000.mmc [480ad000.mmc] using PIO [ 3.326300] ledtrig-cpu: registered to indicate activity on CPUs [ 3.327003] mmcblk0: p1 p2 [ 3.336519] tlv320aic3x-codec 0-0018: Linked as a consumer to regulator.5 [ 3.343444] tlv320aic3x-codec 0-0018: Linked as a consumer to regulator.6 [ 3.350745] ti-iodelay 4844a000.padconf: Set reg 0x18c Delay(a: 0 g: 120), Elements(C=0 F=2)0x29002 [ 3.351098] clk: failed to reparent l4per_cm:clk:0168:22 to sys_clkin2: -22 [ 3.359853] ti-iodelay 4844a000.padconf: Set reg 0x190 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000 [ 3.367963] NET: Registered protocol family 10 [ 3.375795] ti-iodelay 4844a000.padconf: Set reg 0x194 Delay(a: 174 g: 0), Elements(C=0 F=4)0x29004 [ 3.389409] ti-iodelay 4844a000.padconf: Set reg 0x1a4 Delay(a: 265 g: 360), Elements(C=0 F=13)0x2900d [ 3.390953] Segment Routing with IPv6 [ 3.398844] ti-iodelay 4844a000.padconf: Set reg 0x1a8 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000 [ 3.402526] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver [ 3.411438] ti-iodelay 4844a000.padconf: Set reg 0x1ac Delay(a: 168 g: 0), Elements(C=0 F=4)0x29004 [ 3.417682] NET: Registered protocol family 17 [ 3.426478] ti-iodelay 4844a000.padconf: Set reg 0x1b0 Delay(a: 0 g: 120), Elements(C=0 F=2)0x29002 [ 3.431038] Key type dns_resolver registered [ 3.440016] ti-iodelay 4844a000.padconf: Set reg 0x1b4 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000 [ 3.444330] Registering SWP/SWPB emulation handler [ 3.453209] ti-iodelay 4844a000.padconf: Set reg 0x1b8 Delay(a: 136 g: 0), Elements(C=0 F=3)0x29003 [ 3.457970] omap_voltage_late_init: Voltage driver support not added [ 3.467107] ti-iodelay 4844a000.padconf: Set reg 0x1bc Delay(a: 0 g: 120), Elements(C=0 F=2)0x29002 [ 3.473430] Power Management for TI OMAP4+ devices. [ 3.482576] ti-iodelay 4844a000.padconf: Set reg 0x1c0 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000 [ 3.496416] ti-iodelay 4844a000.padconf: Set reg 0x1c4 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000 [ 3.496654] Loading compiled-in X.509 certificates [ 3.505419] ti-iodelay 4844a000.padconf: Set reg 0x1c8 Delay(a: 287 g: 420), Elements(C=0 F=14)0x2900e [ 3.519521] ti-iodelay 4844a000.padconf: Set reg 0x1d0 Delay(a: 879 g: 0), Elements(C=1 F=10)0x2902a [ 3.528747] ti-iodelay 4844a000.padconf: Set reg 0x1d4 Delay(a: 144 g: 240), Elements(C=0 F=8)0x29008 [ 3.538131] ti-iodelay 4844a000.padconf: Set reg 0x1d8 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000 [ 3.547148] ti-iodelay 4844a000.padconf: Set reg 0x1dc Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000 [ 3.556109] ti-iodelay 4844a000.padconf: Set reg 0x1e0 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000 [ 3.565123] ti-iodelay 4844a000.padconf: Set reg 0x1e4 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000 [ 3.574138] ti-iodelay 4844a000.padconf: Set reg 0x1e8 Delay(a: 34 g: 0), Elements(C=0 F=0)0x29000 [ 3.583240] ti-iodelay 4844a000.padconf: Set reg 0x1ec Delay(a: 0 g: 120), Elements(C=0 F=2)0x29002 [ 3.592428] ti-iodelay 4844a000.padconf: Set reg 0x1f0 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000 [ 3.601442] ti-iodelay 4844a000.padconf: Set reg 0x1f4 Delay(a: 120 g: 0), Elements(C=0 F=3)0x29003 [ 3.610640] ti-iodelay 4844a000.padconf: Set reg 0x1f8 Delay(a: 120 g: 180), Elements(C=0 F=6)0x29006 [ 3.620002] ti-iodelay 4844a000.padconf: Set reg 0x1fc Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000 [ 3.629015] ti-iodelay 4844a000.padconf: Set reg 0x200 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000 [ 3.638028] ti-iodelay 4844a000.padconf: Set reg 0x360 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000 [ 3.647043] ti-iodelay 4844a000.padconf: Set reg 0x364 Delay(a: 0 g: 0), Elements(C=0 F=0)0x29000 [ 3.655965] ti-iodelay 4844a000.padconf: Set reg 0x368 Delay(a: 11 g: 0), Elements(C=0 F=0)0x29000 [ 3.665164] dmm 4e000000.dmm: workaround for errata i878 in use [ 3.665624] mmc1: new DDR MMC card at address 0001 [ 3.676472] dmm 4e000000.dmm: initialized all PAT entries [ 3.677063] mmcblk1: mmc1:0001 AJTD4R 14.6 GiB [ 3.686633] omapdss_dss 58000000.dss: Linked as a consumer to regulator.24 [ 3.686927] mmcblk1boot0: mmc1:0001 AJTD4R partition 1 4.00 MiB [ 3.693750] DSS: OMAP DSS rev 6.1 [ 3.699872] mmcblk1boot1: mmc1:0001 AJTD4R partition 2 4.00 MiB [ 3.709075] omapdss_hdmi5 58040000.encoder: Linked as a consumer to regulator.18 [ 3.709326] mmcblk1rpmb: mmc1:0001 AJTD4R partition 3 4.00 MiB, chardev (244:0) [ 3.716585] omapdss_hdmi5 58040000.encoder: Dropping the link to regulator.18 [ 3.732135] mmcblk1: p1 p2 [ 3.736131] asoc-simple-card sound0: tlv320aic3x-hifi <-> 48468000.mcasp mapping ok [ 3.743898] asoc-simple-card sound0: ASoC: no DMI vendor name! [ 3.751187] omapdss_hdmi5 58040000.encoder: Linked as a consumer to regulator.18 [ 3.758970] omapdss_dss 58000000.dss: bound 58001000.dispc (ops dispc_component_ops) [ 3.767217] omap-hdmi-audio omap-hdmi-audio.0.auto: snd-soc-dummy-dai <-> 58040000.encoder mapping ok [ 3.776491] omap-hdmi-audio omap-hdmi-audio.0.auto: ASoC: no DMI vendor name! [ 3.784450] omapdss_dss 58000000.dss: bound 58040000.encoder (ops hdmi5_component_ops) [ 3.818072] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 3.824740] [drm] No driver support for vblank timestamp query. [ 3.833535] [drm] Enabling DMM ywrap scrolling [ 3.841181] Console: switching to colour frame buffer device 100x30 [ 3.849873] omapdrm omapdrm.0: fb0: omapdrm frame buffer device [ 3.856596] [drm] Initialized omapdrm 1.0.0 20110917 for omapdrm.0 on minor 0 [ 3.864805] input: gpio_keys as /devices/platform/gpio_keys/input/input0 [ 3.872110] hctosys: unable to open rtc device (rtc0) [ 3.878215] ALSA device list: [ 3.881196] #0: BeagleBoard-X15 [ 3.884521] #1: HDMI 58040000.encoder [ 3.962856] EXT4-fs (mmcblk0p2): recovery complete [ 3.967706] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) [ 3.975866] VFS: Mounted root (ext4 filesystem) on device 179:2. [ 4.025530] devtmpfs: mounted [ 4.029820] Freeing unused kernel memory: 2048K [ 4.034575] Run /sbin/init as init process [ 5.049981] systemd[1]: System time before build time, advancing clock. [ 5.102829] systemd[1]: systemd 239 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GC) [ 5.125406] systemd[1]: Detected architecture arm. Welcome to Arago 2019.11! [ 5.199369] systemd[1]: Set hostname to <am57xx-evm>. [ 5.530036] systemd[1]: File /lib/systemd/system/systemd-journald.service:36 configures an IP firewall (IPAddressDeny=any), but the local . [ 5.547602] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalli) [ 5.842126] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. [ OK ] Started Dispatch Password Requests to Console Directory Watch. [ 5.968213] systemd[1]: Listening on Network Service Netlink Socket. [ OK ] Listening on Network Service Netlink Socket. [ 6.011060] systemd[1]: Created slice system-serial\x2dgetty.slice. [ OK ] Created slice system-serial\x2dgetty.slice. [ 6.048250] systemd[1]: Listening on Journal Socket (/dev/log). [ OK ] Listening on Journal Socket (/dev/log). [ 6.078938] systemd[1]: Created slice system-getty.slice. [ OK ] Created slice system-getty.slice. [ OK ] Listening on Process Core Dump Socket. [ OK ] Reached target Remote File Systems. [ OK ] Created slice User and Session Slice. [ OK ] Reached target Slices. [ OK ] Listening on initctl Compatibility Named Pipe. [ OK ] Listening on Journal Socket. Mounting Kernel Configuration File System... Mounting Kernel Debug File System... Starting Remount Root and Kernel File Systems... [ 6.390000] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null) Starting Journal Service... Starting Apply Kernel Variables... [ OK ] Listening on udev Kernel Socket. [ OK ] Listening on udev Control Socket. Starting udev Coldplug all Devices... Mounting POSIX Message Queue File System... [ OK ] Started Forward Password Requests to Wall Directory Watch. [ OK ] Reached target Swap. Mounting Temporary Directory (/tmp)... [ OK ] Reached target Paths. [ OK ] Started Journal Service. [ OK ] Mounted Kernel Configuration File System. [ OK ] Mounted Kernel Debug File System. [ OK ] Started Remount Root and Kernel File Systems. [ OK ] Started Apply Kernel Variables. [ OK ] Mounted POSIX Message Queue File System. [ OK ] Mounted Temporary Directory (/tmp). Starting Create Static Device Nodes in /dev... Starting Flush Journal to Persistent Storage... [ 6.995149] systemd-journald[103]: Received request to flush runtime journal from PID 1 [ OK ] Started Flush Journal to Persistent Storage. [ OK ] Started Create Static Device Nodes in /dev. [ OK ] Reached target Local File Systems (Pre). Mounting /media/ram... Mounting /var/volatile... [ OK ] Reached target Containers. Starting udev Kernel Device Manager... [ OK ] Mounted /media/ram. [ OK ] Mounted /var/volatile. Starting Load/Save Random Seed... [ OK ] Reached target Local File Systems. Starting Create Volatile Files and Directories... [ OK ] Started udev Kernel Device Manager. [ OK ] Started udev Coldplug all Devices. [ OK ] Started Load/Save Random Seed. [ OK ] Started Create Volatile Files and Directories. Starting Update UTMP about System Boot/Shutdown... Starting Network Time Synchronization... Starting Network Service... [ 7.626943] omap-rproc 58820000.ipu: ignoring dependency for device, assuming no driver [ OK ] Started Update UTMP about System Boot/Shutdown. [ 7.687289] omap-rproc 58820000.ipu: ignoring dependency for device, assuming no driver [ OK ] Started Network Service. [ 7.718403] omap-rproc 58820000.ipu: assigned reserved memory node ipu1-memory@9d000000 [ 7.726519] remoteproc remoteproc0: 58820000.ipu is available Starting Network Name Resolution... [ 7.742548] omap-rproc 55020000.ipu: ignoring dependency for device, assuming no driver [ 7.753698] remoteproc remoteproc0: Direct firmware load for dra7-ipu1-fw.xem4 failed with error -2 [ 7.769632] remoteproc remoteproc0: powering up 58820000.ipu [ 7.775344] remoteproc remoteproc0: Direct firmware load for dra7-ipu1-fw.xem4 failed with error -2 [ 7.788070] remoteproc remoteproc0: request_firmware failed: -2 Starting Wait for Network to be Configured... [ 7.802527] omap-rproc 55020000.ipu: ignoring dependency for device, assuming no driver [ OK ] Started Network Time Synchronization. [ OK ] Reached target System Time Synchronized. [ 7.850880] omap-rproc 55020000.ipu: assigned reserved memory node ipu2-memory@95800000 [ OK ] Reached target System Initialization. [ 7.887762] remoteproc remoteproc1: 55020000.ipu is available [ 7.893667] remoteproc remoteproc1: Direct firmware load for dra7-ipu2-fw.xem4 failed with error -2 [ 7.907578] remoteproc remoteproc1: powering up 55020000.ipu [ 7.913330] remoteproc remoteproc1: Direct firmware load for dra7-ipu2-fw.xem4 failed with error -2 [ 7.927533] remoteproc remoteproc1: request_firmware failed: -2 [ OK ] Started Daily Cleanup of Temporary Directorie[ 7.934341] omap-rproc 40800000.dsp: ignoring dependency for device, assuming no drir s. [ OK ] Reached target Timers. [ 7.993459] omap-rproc 40800000.dsp: ignoring dependency for device, assuming no driver [ 8.018869] omap-rproc 40800000.dsp: assigned reserved memory node dsp1-memory@99000000 [ OK ] Listening on dropbear.socket. [ 8.050039] remoteproc remoteproc2: 40800000.dsp is available [ 8.062097] remoteproc remoteproc2: Direct firmware load for dra7-dsp1-fw.xe66 failed with error -2 [ 8.074519] remoteproc remoteproc2: powering up 40800000.dsp [ 8.081149] omap-rproc 41000000.dsp: ignoring dependency for device, assuming no driver [ 8.089483] remoteproc remoteproc2: Direct firmware load for dra7-dsp1-fw.xe66 failed with error -2 [ 8.098612] remoteproc remoteproc2: request_firmware failed: -2 [ 8.116008] omap-rproc 41000000.dsp: ignoring dependency for device, assuming no driver [ 8.137158] omap-rproc 41000000.dsp: assigned reserved memory node dsp2-memory@9f000000 [ OK ] Listening on D-Bus System Message Bus Socket. [ 8.172730] remoteproc remoteproc3: 41000000.dsp is available [ 8.184622] remoteproc remoteproc3: Direct firmware load for dra7-dsp2-fw.xe66 failed with error -2 [ OK ] Listening on Avahi mDNS/DNS-SD Stack Activati[ 8.198043] remoteproc remoteproc3: powering up 41000000.dsp on Socket. [ 8.207093] Driver for 1-wire Dallas network protocol. [ 8.212650] remoteproc remoteproc3: Direct firmware load for dra7-dsp2-fw.xe66 failed with error -2 [ 8.240935] remoteproc remoteproc3: request_firmware failed: -2 Starting Docker Socket for the API. [ 8.249841] rtc-ds1307 2-006f: registered as rtc0 [ OK ] Started Network Name Resolution. [ OK ] Listening on Docker Socket for the API. [ OK ] Found device /dev/ttyS2. [ 8.348161] Error: Driver 'tlv320aic3x-codec' is already registered, aborting... [ 8.359325] palmas-rtc 48070000.i2c:tps659038@58:tps659038_rtc: rtc core: registered 48070000.i2c:tps659038@58:tps659038_rtc as rtc1 [ OK ] Reached target Sockets. [ OK ] Reached target Basic System. [ 8.391266] at24 0-0050: 4096 byte 24c32 EEPROM, writable, 1 bytes/write [ 8.407595] pixcir_ts 4-005c: pixcir_set_power_mode: can't read reg 0x33 : -121 Starting Login Service... [ 8.423955] pixcir_ts 4-005c: Failed to set IDLE mode [ 8.436201] pixcir_ts: probe of 4-005c failed with error -121 [ 8.443762] omap-des 480a5000.des: OMAP DES hw accel rev: 2.2 [ OK ] Started D-Bus System Message Bus. [ 8.465932] omap_hdq 480b2000.1w: OMAP HDQ Hardware Rev 0.:. Driver in Interrupt mode [ 8.481892] Error: Driver 'tlv320aic3x-codec' is already registered, aborting... Starting telnetd.service... [ 8.494976] omap-des 480a5000.des: will run requests pump with realtime priority [ OK ] Reached target Network. Starting Enable and configure wl18xx bluetooth stack... Starting DNS forwarder and DHCP server... Starting Permit User Sessions... Starting Avahi mDNS/DNS-SD Stack... [ 8.646486] omap_rtc 48838000.rtc: registered as rtc2 [ OK ] Reached target Host and Network Name Lookups. [ OK ] Started Permit User Sessions. [ OK ] Started Getty on tty1. [ OK ] Started Serial Getty on ttyS2. [ 8.743670] w1_master_driver w1_bus_master1: Attaching one wire slave 01.000000000000 crc 3d [ 8.766680] w1_master_driver w1_bus_master1: Family 1 for 01.000000000000.3d is not registered. [ OK ] Reached target Login Prompts. Starting Synchronize System and HW clocks... [ 8.906720] phy phy-4a084000.phy.3: Linked as a consumer to regulator.25 [ 8.925994] phy phy-4a085000.phy.4: Linked as a consumer to regulator.25 [ 8.953762] vpe 489d0000.vpe: loading firmware vpdma-1b8.bin [ 8.986054] net eth0: initializing cpsw version 1.15 (0) [ 8.992018] vpe 489d0000.vpe: Device registered as /dev/video0 [ 9.038132] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec [ 9.069355] omap-sham 4b101000.sham: hw accel on OMAP rev 4.3 [ 9.081694] omap-aes 4b500000.aes: OMAP AES hw accel rev: 3.3 [ 9.101114] omap-aes 4b500000.aes: will run requests pump with realtime priority [ 9.125266] Micrel KSZ9031 Gigabit PHY 48485000.mdio:01: attached PHY driver [Micrel KSZ9031 Gigabit PHY] (mii_bus:phy_addr=48485000.mdio:) [ 9.153963] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 9.177813] omap-aes 4b700000.aes: OMAP AES hw accel rev: 3.3 [ 9.187133] ahci 4a140000.sata: controller can't do 64bit DMA, forcing 32bit [ 9.201136] omap-aes 4b700000.aes: will run requests pump with realtime priority [ 9.213050] net eth1: initializing cpsw version 1.15 (0) [ 9.231007] ahci 4a140000.sata: forcing port_map 0x0 -> 0x1 [ 9.242929] Error: Driver 'omap-hdmi-audio' is already registered, aborting... [ 9.266759] ahci 4a140000.sata: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode [ 9.293792] ahci 4a140000.sata: flags: ncq sntf pm led clo only pmp pio slum part ccc apst [ OK ] Started telnetd.service. [ 9.330163] scsi host0: ahci [ OK ] Started Synchronize System and HW clocks. [ 9.348624] ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a1410ff] port 0x100 irq 83 [ 9.362871] Micrel KSZ9031 Gigabit PHY 48485000.mdio:02: attached PHY driver [Micrel KSZ9031 Gigabit PHY] (mii_bus:phy_addr=48485000.mdio:) [ OK ] Started DNS forwarder and DHCP server. [ 9.382579] Error: Driver 'omap-hdmi-audio' is already registered, aborting... [ 9.393279] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready [ 9.748915] snd_soc_simple_card_utils: exports duplicate symbol asoc_simple_card_canonicalize_cpu (owned by kernel) [ 9.780240] ata1: SATA link down (SStatus 0 SControl 300) [ 9.900690] snd_soc_simple_card_utils: exports duplicate symbol asoc_simple_card_canonicalize_cpu (owned by kernel) [ OK ] Started Login Service. [ OK ] Started Avahi mDNS/DNS-SD Stack. Starting Save/Restore Sound Card State... [ OK ] Created slice system-systemd\x2dbacklight.slice. Starting Load/Save Screen Backlight…ightness of backlight:backlight... Starting LSB: Bring up/down LXC autostart containers... Starting thttpd.service... [ OK ] Started Enable and configure wl18xx bluetooth stack. [ OK ] Started Save/Restore Sound Card State. [ OK ] Started Load/Save Screen Backlight Brightness of backlight:backlight. [ OK ] Started thttpd.service. [ OK ] Reached target Sound Card. [ OK ] Started LSB: Bring up/down LXC autostart containers. [ OK ] Created slice system-systemd\x2dfsck.slice. [ OK ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch. [ 11.787842] dwc3 48890000.usb: Failed to get clk 'ref': -2 [ 11.833761] dwc3 488d0000.usb: Failed to get clk 'ref': -2 [ 12.069653] remoteproc remoteproc4: 4b234000.pru is available [ 12.082396] usbcore: registered new interface driver usbfs [ 12.088151] pru-rproc 4b234000.pru: PRU rproc node pru@4b234000 probed successfully [ 12.098235] usbcore: registered new interface driver hub [ 12.104831] remoteproc remoteproc5: 4b238000.pru is available [ 12.112368] usbcore: registered new device driver usb [ 12.117845] pru-rproc 4b238000.pru: PRU rproc node pru@4b238000 probed successfully [ 12.126555] remoteproc remoteproc6: 4b2b4000.pru is available [ 12.133731] pru-rproc 4b2b4000.pru: PRU rproc node pru@4b2b4000 probed successfully [ 12.143730] remoteproc remoteproc7: 4b2b8000.pru is available [ 12.150505] pru-rproc 4b2b8000.pru: PRU rproc node pru@4b2b8000 probed successfully [ 12.280121] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller [ 12.287993] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 1 [ 12.304614] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220f04c hci version 0x100 quirks 0x0000000002010010 [ 12.314460] xhci-hcd xhci-hcd.1.auto: irq 190, io mem 0x48890000 [ 12.322078] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19 [ 12.330917] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 12.338668] usb usb1: Product: xHCI Host Controller [ 12.343883] usb usb1: Manufacturer: Linux 4.19.94-gbe5389fd85 xhci-hcd [ 12.350977] usb usb1: SerialNumber: xhci-hcd.1.auto [ 12.357609] hub 1-0:1.0: USB hub found [ 12.361517] hub 1-0:1.0: 1 port detected [ 12.368381] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller [ 12.373987] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2 [ 12.382929] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed [ 12.390410] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. [ 12.399033] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 4.19 [ 12.407358] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 12.415988] usb usb2: Product: xHCI Host Controller [ 12.421301] usb usb2: Manufacturer: Linux 4.19.94-gbe5389fd85 xhci-hcd [ 12.428114] usb usb2: SerialNumber: xhci-hcd.1.auto [ 12.434172] hub 2-0:1.0: USB hub found [ 12.439343] hub 2-0:1.0: 1 port detected [ 12.727506] usb 1-1: new high-speed USB device number 2 using xhci-hcd [ 12.907962] usb 1-1: New USB device found, idVendor=0451, idProduct=8142, bcdDevice= 1.00 [ 12.916181] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1 [ 12.924030] usb 1-1: SerialNumber: F906006168BF [ 12.966574] hub 1-1:1.0: USB hub found [ 12.970935] hub 1-1:1.0: 4 ports detected [ 13.057645] usb 2-1: new SuperSpeed Gen 1 USB device number 2 using xhci-hcd [ 13.087746] usb 2-1: New USB device found, idVendor=0451, idProduct=8140, bcdDevice= 1.00 [ 13.096073] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 13.142546] hub 2-1:1.0: USB hub found [ 13.152237] hub 2-1:1.0: 4 ports detected [ 13.357502] usb 1-1.2: new high-speed USB device number 3 using xhci-hcd [ 13.488919] usb 1-1.2: config 1 interface 1 altsetting 0 endpoint 0x3 has wMaxPacketSize 0, skipping [ 13.498144] usb 1-1.2: config 1 interface 1 altsetting 0 endpoint 0x83 has wMaxPacketSize 0, skipping [ 13.508267] usb 1-1.2: New USB device found, idVendor=0bda, idProduct=b720, bcdDevice= 2.00 [ 13.516773] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 13.524742] usb 1-1.2: Product: 802.11n WLAN Adapter [ 13.531244] usb 1-1.2: Manufacturer: Realtek [ 13.535533] usb 1-1.2: SerialNumber: 00e04c000001 [ 13.737517] usb 1-1.4: new high-speed USB device number 4 using xhci-hcd [ 13.877769] usb 1-1.4: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.11 [ 13.886274] usb 1-1.4: New USB device strings: Mfr=0, Product=1, SerialNumber=0 [ 13.894168] usb 1-1.4: Product: USB 2.0 Hub [ 13.967649] hub 1-1.4:1.0: USB hub found [ 13.977511] hub 1-1.4:1.0: 4 ports detected _____ _____ _ _ | _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_ | | _| .'| . | . | | __| _| . | | | -_| _| _| |__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_| |___| |___| Arago Project http://arago-project.org am57xx-evm ttyS2 Arago 2019.11 am57xx-evm ttyS2 am57xx-evm login: [ 14.955021] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null) _____ _____ _ _ | _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_ | | _| .'| . | . | | __| _| . | | | -_| _| _| |__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_| |___| |___| Arago Project http://arago-project.org am57xx-evm ttyS2 Arago 2019.11 am57xx-evm ttyS2 am57xx-evm login:
下面是我的原理图
这是我的dts配置文件
/* * Copyright (C) 2014-2016 Texas Instruments Incorporated - http://www.ti.com/ * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */ /dts-v1/; #include "dra74x.dtsi" #include "am57xx-commercial-grade.dtsi" #include "dra74x-mmc-iodelay.dtsi" #include "dra74-ipu-dsp-common.dtsi" #include <dt-bindings/gpio/gpio.h> #include <dt-bindings/interrupt-controller/irq.h> / { compatible = "ti,am572x-beagle-x15", "ti,am5728", "ti,dra742", "ti,dra74", "ti,dra7"; aliases { rtc0 = &mcp_rtc; rtc1 = &tps659038_rtc; rtc2 = &rtc; display0 = &hdmi0; sound0 = &sound0; sound1 = &hdmi; }; chosen { stdout-path = &uart3; }; memory@0 { device_type = "memory"; reg = <0x0 0x80000000 0x0 0x80000000>; }; reserved-memory { #address-cells = <2>; #size-cells = <2>; ranges; ipu2_memory_region: ipu2-memory@95800000 { compatible = "shared-dma-pool"; reg = <0x0 0x95800000 0x0 0x3800000>; reusable; status = "okay"; }; dsp1_memory_region: dsp1-memory@99000000 { compatible = "shared-dma-pool"; reg = <0x0 0x99000000 0x0 0x4000000>; reusable; status = "okay"; }; ipu1_memory_region: ipu1-memory@9d000000 { compatible = "shared-dma-pool"; reg = <0x0 0x9d000000 0x0 0x2000000>; reusable; status = "okay"; }; dsp2_memory_region: dsp2-memory@9f000000 { compatible = "shared-dma-pool"; reg = <0x0 0x9f000000 0x0 0x800000>; reusable; status = "okay"; }; }; main_12v0: fixedregulator-main_12v0 { /* main supply */ compatible = "regulator-fixed"; regulator-name = "main_12v0"; regulator-min-microvolt = <12000000>; regulator-max-microvolt = <12000000>; regulator-always-on; regulator-boot-on; }; evm_5v0: fixedregulator-evm_5v0 { /* Output of TPS54531D */ compatible = "regulator-fixed"; regulator-name = "evm_5v0"; regulator-min-microvolt = <5000000>; regulator-max-microvolt = <5000000>; vin-supply = <&main_12v0>; regulator-always-on; regulator-boot-on; }; vdd_3v3: fixedregulator-vdd_3v3 { compatible = "regulator-fixed"; regulator-name = "vdd_3v3"; vin-supply = <®en1>; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; }; aic_dvdd: fixedregulator-aic_dvdd { compatible = "regulator-fixed"; regulator-name = "aic_dvdd_fixed"; vin-supply = <&vdd_3v3>; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; }; vtt_fixed: fixedregulator-vtt { /* TPS51200 */ compatible = "regulator-fixed"; regulator-name = "vtt_fixed"; vin-supply = <&smps3_reg>; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; regulator-always-on; regulator-boot-on; enable-active-high; gpio = <&gpio7 11 GPIO_ACTIVE_HIGH>; }; leds { compatible = "gpio-leds"; led0 { label = "beagle-x15:usr0"; gpios = <&gpio7 9 GPIO_ACTIVE_HIGH>; linux,default-trigger = "heartbeat"; default-state = "off"; }; led1 { label = "beagle-x15:usr1"; gpios = <&gpio7 8 GPIO_ACTIVE_HIGH>; linux,default-trigger = "cpu0"; default-state = "off"; }; led2 { label = "beagle-x15:usr2"; gpios = <&gpio7 14 GPIO_ACTIVE_HIGH>; linux,default-trigger = "mmc0"; default-state = "off"; }; led3 { label = "beagle-x15:usr3"; gpios = <&gpio7 15 GPIO_ACTIVE_HIGH>; linux,default-trigger = "disk-activity"; default-state = "off"; }; }; gpio_fan: gpio_fan { /* Based on 5v 500mA AFB02505HHB */ compatible = "gpio-fan"; gpios = <&tps659038_gpio 2 GPIO_ACTIVE_HIGH>; gpio-fan,speed-map = <0 0>, <13000 1>; #cooling-cells = <2>; }; hdmi0: connector { compatible = "hdmi-connector"; label = "hdmi"; type = "a"; port { hdmi_connector_in: endpoint { remote-endpoint = <&tpd12s015_out>; }; }; }; tpd12s015: encoder { compatible = "ti,tpd12s015"; ports { #address-cells = <1>; #size-cells = <0>; port@0 { reg = <0>; tpd12s015_in: endpoint { remote-endpoint = <&hdmi_out>; }; }; port@1 { reg = <1>; tpd12s015_out: endpoint { remote-endpoint = <&hdmi_connector_in>; }; }; }; }; sound0: sound0 { compatible = "simple-audio-card"; simple-audio-card,name = "BeagleBoard-X15"; simple-audio-card,widgets = "Line", "Line Out", "Line", "Line In"; simple-audio-card,routing = "Line Out", "LLOUT", "Line Out", "RLOUT", "MIC2L", "Line In", "MIC2R", "Line In"; simple-audio-card,format = "dsp_b"; simple-audio-card,bitclock-master = <&sound0_master>; simple-audio-card,frame-master = <&sound0_master>; simple-audio-card,bitclock-inversion; simple-audio-card,cpu { sound-dai = <&mcasp3>; }; sound0_master: simple-audio-card,codec { sound-dai = <&tlv320aic3104>; clocks = <&clkout2_clk>; }; }; }; &i2c1 { status = "okay"; clock-frequency = <400000>; tps659038: tps659038@58 { compatible = "ti,tps659038"; reg = <0x58>; interrupt-parent = <&gpio1>; interrupts = <0 IRQ_TYPE_LEVEL_LOW>; #interrupt-cells = <2>; interrupt-controller; ti,system-power-controller; ti,palmas-override-powerhold; tps659038_pmic { compatible = "ti,tps659038-pmic"; regulators { smps12_reg: smps12 { /* VDD_MPU */ regulator-name = "smps12"; regulator-min-microvolt = < 850000>; regulator-max-microvolt = <1250000>; regulator-always-on; regulator-boot-on; }; smps3_reg: smps3 { /* VDD_DDR */ regulator-name = "smps3"; regulator-min-microvolt = <1350000>; regulator-max-microvolt = <1350000>; regulator-always-on; regulator-boot-on; }; smps45_reg: smps45 { /* VDD_DSPEVE, VDD_IVA, VDD_GPU */ regulator-name = "smps45"; regulator-min-microvolt = < 850000>; regulator-max-microvolt = <1250000>; regulator-always-on; regulator-boot-on; }; smps6_reg: smps6 { /* VDD_CORE */ regulator-name = "smps6"; regulator-min-microvolt = <850000>; regulator-max-microvolt = <1150000>; regulator-always-on; regulator-boot-on; }; /* SMPS7 unused */ smps8_reg: smps8 { /* VDD_1V8 */ regulator-name = "smps8"; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; regulator-always-on; regulator-boot-on; }; /* SMPS9 unused */ ldo1_reg: ldo1 { /* VDD_SD / VDDSHV8 */ regulator-name = "ldo1"; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <3300000>; regulator-boot-on; regulator-always-on; }; ldo2_reg: ldo2 { /* VDD_SHV5 */ regulator-name = "ldo2"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; regulator-always-on; regulator-boot-on; }; ldo3_reg: ldo3 { /* VDDA_1V8_PHYA */ regulator-name = "ldo3"; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; regulator-always-on; regulator-boot-on; }; ldo4_reg: ldo4 { /* VDDA_1V8_PHYB */ regulator-name = "ldo4"; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; regulator-always-on; regulator-boot-on; }; ldo9_reg: ldo9 { /* VDD_RTC */ regulator-name = "ldo9"; regulator-min-microvolt = <1050000>; regulator-max-microvolt = <1050000>; regulator-always-on; regulator-boot-on; }; ldoln_reg: ldoln { /* VDDA_1V8_PLL */ regulator-name = "ldoln"; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; regulator-always-on; regulator-boot-on; }; ldousb_reg: ldousb { /* VDDA_3V_USB: VDDA_USBHS33 */ regulator-name = "ldousb"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; regulator-boot-on; }; regen1: regen1 { /* VDD_3V3_ON */ regulator-name = "regen1"; regulator-boot-on; regulator-always-on; }; }; }; tps659038_rtc: tps659038_rtc { compatible = "ti,palmas-rtc"; interrupt-parent = <&tps659038>; interrupts = <8 IRQ_TYPE_EDGE_FALLING>; wakeup-source; }; tps659038_pwr_button: tps659038_pwr_button { compatible = "ti,palmas-pwrbutton"; interrupt-parent = <&tps659038>; interrupts = <1 IRQ_TYPE_EDGE_FALLING>; wakeup-source; ti,palmas-long-press-seconds = <12>; }; tps659038_gpio: tps659038_gpio { compatible = "ti,palmas-gpio"; gpio-controller; #gpio-cells = <2>; }; extcon_usb2: tps659038_usb { compatible = "ti,palmas-usb-vid"; ti,enable-vbus-detection; vbus-gpio = <&gpio4 21 GPIO_ACTIVE_HIGH>; }; }; tmp102: tmp102@48 { compatible = "ti,tmp102"; reg = <0x48>; interrupt-parent = <&gpio7>; interrupts = <16 IRQ_TYPE_LEVEL_LOW>; #thermal-sensor-cells = <1>; }; tlv320aic3104: tlv320aic3104@18 { #sound-dai-cells = <0>; compatible = "ti,tlv320aic3104"; reg = <0x18>; assigned-clocks = <&clkoutmux2_clk_mux>; assigned-clock-parents = <&sys_clk2_dclk_div>; status = "okay"; adc-settle-ms = <40>; AVDD-supply = <&vdd_3v3>; IOVDD-supply = <&vdd_3v3>; DRVDD-supply = <&vdd_3v3>; DVDD-supply = <&aic_dvdd>; }; eeprom: eeprom@50 { compatible = "atmel,24c32"; reg = <0x50>; }; }; &i2c3 { status = "okay"; clock-frequency = <400000>; mcp_rtc: rtc@6f { compatible = "microchip,mcp7941x"; reg = <0x6f>; interrupts-extended = <&crossbar_mpu GIC_SPI 2 IRQ_TYPE_EDGE_RISING>, <&dra7_pmx_core 0x424>; interrupt-names = "irq", "wakeup"; vcc-supply = <&vdd_3v3>; wakeup-source; }; }; &gpio7 { ti,no-reset-on-init; ti,no-idle-on-init; }; &cpu0 { vdd-supply = <&smps12_reg>; voltage-tolerance = <1>; }; &uart3 { status = "okay"; interrupts-extended = <&crossbar_mpu GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>, <&dra7_pmx_core 0x3f8>; }; &davinci_mdio { phy0: ethernet-phy@1 { reg = <1>; }; phy1: ethernet-phy@2 { reg = <2>; }; }; &mac { status = "okay"; dual_emac; }; &cpsw_emac0 { phy-handle = <&phy0>; phy-mode = "rgmii"; dual_emac_res_vlan = <1>; }; &cpsw_emac1 { phy-handle = <&phy1>; phy-mode = "rgmii"; dual_emac_res_vlan = <2>; }; &mmc1 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&mmc1_pins_default>; bus-width = <4>; cd-gpios = <&gpio6 27 GPIO_ACTIVE_LOW>; /* gpio 219 */ no-1-8-v; }; &mmc2 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&mmc2_pins_default>; vmmc-supply = <&vdd_3v3>; vqmmc-supply = <&vdd_3v3>; bus-width = <8>; non-removable; no-1-8-v; }; &sata { status = "okay"; }; &usb2_phy1 { phy-supply = <&ldousb_reg>; }; &usb2_phy2 { phy-supply = <&ldousb_reg>; }; &usb1 { dr_mode = "host"; }; &omap_dwc3_2 { extcon = <&extcon_usb2>; }; &usb2 { /* * Stand alone usage is peripheral only. * However, with some resistor modifications * this port can be used via expansion connectors * as "host" or "dual-role". If so, provide * the necessary dr_mode override in the expansion * board's DT. */ dr_mode = "peripheral"; }; &cpu_trips { cpu_alert1: cpu_alert1 { temperature = <50000>; /* millicelsius */ hysteresis = <2000>; /* millicelsius */ type = "active"; }; }; &cpu_cooling_maps { map1 { trip = <&cpu_alert1>; cooling-device = <&gpio_fan THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; }; }; &thermal_zones { board_thermal: board_thermal { polling-delay-passive = <1250>; /* milliseconds */ polling-delay = <1500>; /* milliseconds */ /* sensor ID */ thermal-sensors = <&tmp102 0>; board_trips: trips { board_alert0: board_alert { temperature = <40000>; /* millicelsius */ hysteresis = <2000>; /* millicelsius */ type = "active"; }; board_crit: board_crit { temperature = <105000>; /* millicelsius */ hysteresis = <0>; /* millicelsius */ type = "critical"; }; }; board_cooling_maps: cooling-maps { map0 { trip = <&board_alert0>; cooling-device = <&gpio_fan THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; }; }; }; }; &gpu { status = "ok"; }; &dss { status = "ok"; vdda_video-supply = <&ldoln_reg>; }; &bb2d { status = "okay"; }; &hdmi { status = "ok"; vdda-supply = <&ldo4_reg>; port { hdmi_out: endpoint { remote-endpoint = <&tpd12s015_in>; }; }; }; &pcie1_rc { status = "ok"; gpios = <&gpio2 8 GPIO_ACTIVE_LOW>; }; &mcasp3 { #sound-dai-cells = <0>; assigned-clocks = <&l4per_clkctrl DRA7_MCASP3_CLKCTRL 22>; assigned-clock-parents = <&sys_clkin2>; status = "okay"; op-mode = <0>; /* MCASP_IIS_MODE */ tdm-slots = <2>; /* 4 serializers */ serial-dir = < /* 0: INACTIVE, 1: TX, 2: RX */ 1 2 0 0 >; tx-num-evt = <32>; rx-num-evt = <32>; }; &pruss_soc_bus1 { status = "okay"; pruss1: pruss@4b200000 { status = "okay"; }; }; &pruss_soc_bus2 { status = "okay"; pruss2: pruss@4b280000 { status = "okay"; }; }; &ipu2 { status = "okay"; memory-region = <&ipu2_memory_region>; }; &ipu1 { status = "okay"; memory-region = <&ipu1_memory_region>; }; &dsp1 { status = "okay"; memory-region = <&dsp1_memory_region>; }; &dsp2 { status = "okay"; memory-region = <&dsp2_memory_region>; }; #include "dra7-ipu-common-early-boot.dtsi"
我只是把mcasp3中的“assigned-clocks = <&l4per_clkctrl DRA7_MCASP3_CLKCTRL 24>;”改成“assigned-clocks = <&l4per_clkctrl DRA7_MCASP3_CLKCTRL 22>;” (不改的话无法启动)
用示波器测量发现AIC_MCLKR是一个杂波 ,不是正选波形