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.

AM4378: Regarding Uart2 on the AM4378

Part Number: AM4378
Other Parts Discussed in Thread: AM4372, TPS65218

I am doing embedded development using the Linux SDK on the AM4378.
I want to communicate via UART2 and have configured the .dts file as follows, but communication is not working.
Is the configuration correct?
Also, are there any missing settings?

 

■Pins Used
uart2_rxd:AD22
uart2_txd:B13
uart2_ctsn:AD23
uart2_rtsn:AE24

■.dts File Configuration
&uart2 {
    status = "okay";
    pinctrl-names = "default", "sleep";
    pinctrl-0 = <&uart2_pins_default>;
    pinctrl-1 = <&uart2_pins_sleep>;
};

    uart2_pins_default: pinmux_uart2_pins_default {
        pinctrl-single,pins = <
            AM4372_IOPAD(0x9f8, PIN_INPUT_PULLUP    | MUX_MODE2) /* (AD22) */
            AM4372_IOPAD(0x48c, PIN_OUTPUT_PULLDOWN | MUX_MODE6) /* (B13) */
            AM4372_IOPAD(0xa00, PIN_INPUT_PULLUP    | MUX_MODE2) /* (AD23) */
            AM4372_IOPAD(0xa04, PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* (AE24)*/
            AM4372_IOPAD(0x9f0, PIN_INPUT           | MUX_MODE7) /* (AD21) */
            AM4372_IOPAD(0xa24, PIN_INPUT           | MUX_MODE7) /* (AD20) */
        >;
    };

    uart2_pins_sleep: pinmux_uart2_pins_sleep {
        pinctrl-single,pins = <
            AM4372_IOPAD(0x9f8, PIN_INPUT_PULLDOWN | MUX_MODE7) /* (AD22) */
            AM4372_IOPAD(0x48c, PIN_INPUT_PULLDOWN | MUX_MODE7) /* (B13) */
            AM4372_IOPAD(0xa00, PIN_INPUT_PULLUP   | MUX_MODE7) /* (AD23) */
            AM4372_IOPAD(0xa04, PIN_INPUT_PULLDOWN | MUX_MODE2) /* (AE24) */
            AM4372_IOPAD(0x9f0, PIN_INPUT_PULLDOWN | MUX_MODE7) /* (AD21) */
            AM4372_IOPAD(0xa24, PIN_INPUT_PULLDOWN | MUX_MODE7) /* (AD20) */
        >;
    };

  • Hi Hiroaki-san,

    Please attach the full Linux boot log.

  • Hi Bin Liu
    Thank you for your comment.
    I will send you the boot log..

    U-Boot SPL 2023.04 (May 09 2025 - 08:27:16 +0900)
    Trying to boot from MMC1
    SPL: Please implement spl_start_uboot() for your board
    SPL: Direct Linux boot not active!


    U-Boot 2023.04 (May 09 2025 - 08:27:16 +0900)

    CPU : AM437X-GP rev 1.2
    Model: meistier AM437x DrWafer
    DRAM: 1 GiB
    Core: 36 devices, 15 uclasses, devicetree: separate
    Warning: Device tree includes old 'u-boot,dm-' tags: please fix by 2023.07!
    PMIC: TPS65218
    NAND: 0 MiB
    MMC: OMAP SD/MMC: 0
    Loading Environment from FAT... OK
    Net: No ethernet found.
    Hit any key to stop autoboot: 2 1 0
    switch to partitions #0, OK
    mmc0(part 0) is current device
    SD/MMC found on device 0
    Failed to load 'boot.scr'
    60 bytes read in 3 ms (19.5 KiB/s)
    Loaded env from uEnv.txt
    Importing environment from mmc0 ...
    switch to partitions #0, OK
    mmc0(part 0) is current device
    SD/MMC found on device 0
    7864832 bytes read in 402 ms (18.7 MiB/s)
    116230 bytes read in 11 ms (10.1 MiB/s)
    Kernel image @ 0x82000000 [ 0x000000 - 0x780200 ]
    ## Flattened Device Tree blob at 88000000
    Booting using the fdt blob at 0x88000000
    Working FDT set to 88000000
    Loading Device Tree to 8ffe0000, end 8ffff605 ... OK
    Working FDT set to 8ffe0000

    Starting kernel ...

    [ 0.000000] Booting Linux on physical CPU 0x0
    [ 0.000000] Linux version 6.1.119-rt45-00038-ge7ca976841a2 (root@ubuntu-2204-b) (arm-none-linux-gnueabihf-gcc (Arm GNU Toolchain 11.3.Rel1) 11.3.1 20220712, GNU ld (Arm GNU Toolchain 11.3.Rel1) 2.38.20220708) #7 PREEMPT_RT Sat Jul 19 10:52:12 JST 2025
    [ 0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c5387d
    [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [ 0.000000] OF: fdt: Machine model: vendorName AM437x AM437x-custom
    [ 0.000000] Memory policy: Data cache writeback
    [ 0.000000] efi: UEFI not found.
    [ 0.000000] cma: Reserved 64 MiB at 0xbc000000
    [ 0.000000] Zone ranges:
    [ 0.000000] Normal [mem 0x0000000080000000-0x00000000afffffff]
    [ 0.000000] HighMem [mem 0x00000000b0000000-0x00000000bfffffff]
    [ 0.000000] Movable zone start for each node
    [ 0.000000] Early memory node ranges
    [ 0.000000] node 0: [mem 0x0000000080000000-0x00000000bfffffff]
    [ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000bfffffff]
    [ 0.000000] CPU: All CPU(s) started in SVC mode.
    [ 0.000000] AM437x ES1.2 (sgx neon)
    [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 260608
    [ 0.000000] Kernel command line: console=ttyO0,115200n8 root=PARTUUID=7a26aa4c-02 rw rootfstype=ext4 rootwait
    [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
    [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [ 0.000000] Memory: 955404K/1048576K available (11264K kernel code, 1548K rwdata, 3392K rodata, 1024K init, 299K bss, 27636K reserved, 65536K cma-reserved, 196608K highmem)
    [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    [ 0.000000] ftrace: allocating 41677 entries in 123 pages
    [ 0.000000] ftrace: allocated 123 pages with 6 groups
    [ 0.000000] trace event string verifier disabled
    [ 0.000000] rcu: Preemptible hierarchical RCU implementation.
    [ 0.000000] rcu: RCU_SOFTIRQ processing moved to rcuc kthreads.
    [ 0.000000] No expedited grace period (rcu_normal_after_boot).
    [ 0.000000] Trampoline variant of Tasks RCU enabled.
    [ 0.000000] Rude variant of Tasks RCU enabled.
    [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies.
    [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [ 0.000000] L2C: platform modifies aux control register: 0x0e030000 -> 0x3e430000
    [ 0.000000] L2C: DT/platform modifies aux control register: 0x0e030000 -> 0x3e430000
    [ 0.000000] L2C-310 erratum 769419 enabled
    [ 0.000000] L2C-310 enabling early BRESP for Cortex-A9
    [ 0.000000] OMAP L2C310: ROM does not support power control setting
    [ 0.000000] L2C-310 dynamic clock gating disabled, standby mode disabled
    [ 0.000000] L2C-310 cache controller enabled, 16 ways, 256 kB
    [ 0.000000] L2C-310: CACHE_ID 0x410000c9, AUX_CTRL 0x4e430000
    [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
    [ 0.000000] TI gptimer clocksource: always-on /ocp@44000000/interconnect@44c00000/segment@200000/target-module@31000
    [ 0.000001] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
    [ 0.000020] clocksource: dmtimer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
    [ 0.000157] OMAP clocksource: 32k_counter at 32768 Hz
    [ 0.000163] clocksource: 32k_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 58327039986419 ns
    [ 0.000471] TI gptimer clockevent: 24000000 Hz at /ocp@44000000/interconnect@48000000/segment@0/target-module@40000
    [ 0.002010] Console: colour dummy device 80x30
    [ 0.002046] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
    [ 0.002052] This ensures that you still see kernel messages. Please
    [ 0.002055] update your kernel commandline.
    [ 0.002083] Calibrating delay loop... 1990.65 BogoMIPS (lpj=995328)
    [ 0.008791] CPU: Testing write buffer coherency: ok
    [ 0.008871] CPU0: Spectre v2: using BPIALL workaround
    [ 0.008880] pid_max: default: 32768 minimum: 301
    [ 0.009118] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
    [ 0.009145] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
    [ 0.010753] cblist_init_generic: Setting adjustable number of callback queues.
    [ 0.010768] cblist_init_generic: Setting shift to 0 and lim to 1.
    [ 0.010883] cblist_init_generic: Setting adjustable number of callback queues.
    [ 0.010890] cblist_init_generic: Setting shift to 0 and lim to 1.
    [ 0.011022] Setting up static identity map for 0x80100000 - 0x80100060
    [ 0.011246] rcu: Hierarchical SRCU implementation.
    [ 0.011251] rcu: Max phase no-delay instances is 400.
    [ 0.014506] EFI services will not be available.
    [ 0.015189] devtmpfs: initialized
    [ 0.034615] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
    [ 0.034985] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns
    [ 0.035011] futex hash table entries: 256 (order: 0, 6144 bytes, linear)
    [ 0.040449] pinctrl core: initialized pinctrl subsystem
    [ 0.041544] DMI not present or invalid.
    [ 0.042316] NET: Registered PF_NETLINK/PF_ROUTE protocol family
    [ 0.044743] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [ 0.046191] thermal_sys: Registered thermal governor 'step_wise'
    [ 0.064377] No ATAGs?
    [ 0.088972] iommu: Default domain type: Translated
    [ 0.088984] iommu: DMA domain TLB invalidation policy: strict mode
    [ 0.090870] SCSI subsystem initialized
    [ 0.095185] usbcore: registered new interface driver usbfs
    [ 0.095237] usbcore: registered new interface driver hub
    [ 0.095283] usbcore: registered new device driver usb
    [ 0.095770] pps_core: LinuxPPS API ver. 1 registered
    [ 0.095808] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [ 0.095836] PTP clock support registered
    [ 0.095979] EDAC MC: Ver: 3.0.0
    [ 0.102115] clocksource: Switched to clocksource dmtimer
    [ 0.117454] NET: Registered PF_INET protocol family
    [ 0.121397] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
    [ 0.123325] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear)
    [ 0.123364] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [ 0.123383] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
    [ 0.123451] TCP bind hash table entries: 8192 (order: 6, 262144 bytes, linear)
    [ 0.124067] TCP: Hash tables configured (established 8192 bind 8192)
    [ 0.124340] UDP hash table entries: 512 (order: 2, 24576 bytes, linear)
    [ 0.124441] UDP-Lite hash table entries: 512 (order: 2, 24576 bytes, linear)
    [ 0.124760] NET: Registered PF_UNIX/PF_LOCAL protocol family
    [ 0.131378] RPC: Registered named UNIX socket transport module.
    [ 0.131390] RPC: Registered udp transport module.
    [ 0.131394] RPC: Registered tcp transport module.
    [ 0.131397] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [ 0.131410] PCI: CLS 0 bytes, default 64
    [ 0.132553] Initialise system trusted keyrings
    [ 0.132830] workingset: timestamp_bits=30 max_order=18 bucket_order=0
    [ 0.142106] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [ 0.145577] NFS: Registering the id_resolver key type
    [ 0.145650] Key type id_resolver registered
    [ 0.145657] Key type id_legacy registered
    [ 0.145768] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [ 0.145778] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [ 0.145824] ntfs: driver 2.1.32 [Flags: R/O].
    [ 0.146684] Key type asymmetric registered
    [ 0.146698] Asymmetric key parser 'x509' registered
    [ 0.146894] bounce: pool size: 64 pages
    [ 0.147034] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
    [ 0.147045] io scheduler mq-deadline registered
    [ 0.147051] io scheduler kyber registered
    [ 0.262259] Serial: 8250/16550 driver, 5 ports, IRQ sharing enabled
    [ 0.268455] STMicroelectronics ASC driver initialized
    [ 0.299457] brd: module loaded
    [ 0.313523] loop: module loaded
    [ 0.317606] SPI driver spidev has no spi_device_id for spidev
    [ 0.325065] CAN device driver interface
    [ 0.325449] e1000e: Intel(R) PRO/1000 Network Driver
    [ 0.325455] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
    [ 0.325544] igb: Intel(R) Gigabit Ethernet Network Driver
    [ 0.325549] igb: Copyright (c) 2007-2014 Intel Corporation.
    [ 0.330306] pegasus: Pegasus/Pegasus II USB Ethernet driver
    [ 0.330362] usbcore: registered new interface driver pegasus
    [ 0.330407] usbcore: registered new interface driver asix
    [ 0.330440] usbcore: registered new interface driver ax88179_178a
    [ 0.330475] usbcore: registered new interface driver cdc_ether
    [ 0.330518] usbcore: registered new interface driver smsc75xx
    [ 0.330574] usbcore: registered new interface driver smsc95xx
    [ 0.330608] usbcore: registered new interface driver net1080
    [ 0.330641] usbcore: registered new interface driver cdc_subset
    [ 0.330684] usbcore: registered new interface driver zaurus
    [ 0.330730] usbcore: registered new interface driver cdc_ncm
    [ 0.331574] usbcore: registered new interface driver usb-storage
    [ 0.332471] i2c_dev: i2c /dev entries driver
    [ 0.333788] sdhci: Secure Digital Host Controller Interface driver
    [ 0.333795] sdhci: Copyright(c) Pierre Ossman
    [ 0.333943] Synopsys Designware Multimedia Card Interface Driver
    [ 0.334102] sdhci-pltfm: SDHCI platform and OF driver helper
    [ 0.334938] usbcore: registered new interface driver usbhid
    [ 0.334945] usbhid: USB HID core driver
    [ 0.342042] NET: Registered PF_INET6 protocol family
    [ 0.350555] Segment Routing with IPv6
    [ 0.350617] In-situ OAM (IOAM) with IPv6
    [ 0.350708] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
    [ 0.351627] NET: Registered PF_PACKET protocol family
    [ 0.351639] can: controller area network core
    [ 0.351739] NET: Registered PF_CAN protocol family
    [ 0.351748] can: raw protocol
    [ 0.351757] can: broadcast manager protocol
    [ 0.351770] can: netlink gateway - max_hops=1
    [ 0.352227] Key type dns_resolver registered
    [ 0.352382] ThumbEE CPU extension supported.
    [ 0.352402] Registering SWP/SWPB emulation handler
    [ 0.353161] omap_voltage_late_init: Voltage driver support not added
    [ 0.353838] Loading compiled-in X.509 certificates
    [ 0.430813] gpio gpiochip0: (gpio-0-31): not an immutable chip, please consider fixing it!
    [ 0.434561] OMAP GPIO hardware version 0.1
    [ 0.436383] omap8250 44e09000.serial: No clock speed specified: using default: 48000000
    [ 0.437422] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 54, base_baud = 3000000) is a 8250
    [ 0.440202] printk: console [ttyS0] enabled
    [ 0.442197] printk: console [ttyS0] printing thread started
    [ 0.456434] pinctrl-single 44e10800.pinmux: 199 pins, size 796
    [ 0.485816] ti-sysc: probe of 44e31000.target-module failed with error -16
    [ 0.508824] omap8250 48022000.serial: No clock speed specified: using default: 48000000
    [ 0.511947] 48022000.serial: ttyS1 at MMIO 0x48022000 (irq = 55, base_baud = 3000000) is a 8250
    [ 0.514471] pinctrl-single 44e10800.pinmux: mux offset out of range: 0xfffffc8c (0x31c)
    [ 0.514490] pinctrl-single 44e10800.pinmux: could not add functions for pinmux_uart2_pins_default 4294966412x
    [ 0.514534] pinctrl-single 44e10800.pinmux: mux offset out of range: 0xfffffc8c (0x31c)
    [ 0.514542] pinctrl-single 44e10800.pinmux: could not add functions for pinmux_uart2_pins_sleep 4294966412x
    [ 0.514793] omap8250 48024000.serial: No clock speed specified: using default: 48000000
    [ 0.519913] 48024000.serial: ttyS2 at MMIO 0x48024000 (irq = 56, base_baud = 3000000) is a 8250
    [ 0.529492] omap_i2c 4802a000.i2c: bus 1 rev0.12 at 400 kHz
    [ 0.549597] ti-sysc: probe of 48040000.target-module failed with error -16
    [ 0.567226] omap_timer 48048000.timer: dmtimer[0] Successed to request IRQ 59
    [ 0.567244] omap_timer 48048000.timer: dmtimer[0] Registering wakeup for IRQ 59
    [ 0.567253] omap_timer 48048000.timer: dmtimer[0] enable_irq_wake successed
    [ 0.578199] omap_timer 4804a000.timer: dmtimer[0] Successed to request IRQ 60
    [ 0.578215] omap_timer 4804a000.timer: dmtimer[0] Registering wakeup for IRQ 60
    [ 0.578223] omap_timer 4804a000.timer: dmtimer[0] enable_irq_wake successed
    [ 0.580607] gpio gpiochip1: (gpio-32-63): not an immutable chip, please consider fixing it!
    [ 0.597068] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
    [ 0.618915] omap_i2c 4819c000.i2c: bus 2 rev0.12 at 400 kHz
    [ 0.637994] omap2_mcspi 481a0000.spi: cs2 >= max 2
    [ 0.638011] spi_master spi1: spi_device register error /ocp@44000000/interconnect@48000000/segment@100000/target-module@a0000/spi@0/AD7797_7@2
    [ 0.638040] spi_master spi1: Failed to create SPI device for /ocp@44000000/interconnect@48000000/segment@100000/target-module@a0000/spi@0/AD7797_7@2
    [ 0.666769] gpio gpiochip2: (gpio-64-95): not an immutable chip, please consider fixing it!
    [ 0.672063] gpio gpiochip3: (gpio-96-127): not an immutable chip, please consider fixing it!
    [ 0.714142] omap_rng 48310000.rng: Random Number Generator ver. 20
    [ 0.716249] gpio gpiochip4: (gpio-128-159): not an immutable chip, please consider fixing it!
    [ 0.716589] random: crng init done
    [ 0.726025] gpio gpiochip5: (gpio-160-191): not an immutable chip, please consider fixing it!
    [ 0.804586] debugfs: Directory '49000000.dma' with parent 'dmaengine' already present!
    [ 0.804612] edma 49000000.dma: TI EDMA DMA engine driver
    [ 0.901688] tps65218-gpio: Failed to locate of_node [id: -2]
    [ 0.916939] at24 0-0050: supply vcc not found, using dummy regulator
    [ 0.951152] omap_i2c 44e0b000.i2c: bus 0 rev0.12 at 100 kHz
    [ 0.954064] sdhci-omap 48060000.mmc: supply pbias not found, using dummy regulator
    [ 0.954665] sdhci-omap 48060000.mmc: supply vqmmc not found, using dummy regulator
    [ 1.000829] mmc0: SDHCI controller on 48060000.mmc [48060000.mmc] using External DMA
    [ 1.078584] mmc0: new high speed MMC card at address 0001
    [ 1.087860] mmcblk0: mmc0:0001 S0J56X 14.8 GiB
    [ 1.090560] mmcblk0: p1 p2
    [ 1.091697] mmcblk0boot0: mmc0:0001 S0J56X 31.5 MiB
    [ 1.096377] mmcblk0boot1: mmc0:0001 S0J56X 31.5 MiB
    [ 1.099227] mmcblk0rpmb: mmc0:0001 S0J56X 4.00 MiB, chardev (243:0)
    [ 2.271999] clk: Disabling unused clocks
    [ 2.314781] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Quota mode: disabled.

    [ 2.314870] VFS: Mounted root (ext4 filesystem) on device 179:2.
    Welcome to Arago 2023.10!

    [ 2.322627] devtmpfs: mounted
    [ 2.332853] Freeing unused kernel image (initmem) memory: 1024K
    [ 2.333056] Run /sbin/init as init process
    [ 2.744419] systemd[1]: System time before build time, advancing clock.
    [ 2.782027] systemd[1]: systemd 250.5+ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=hybrid)
    [ 2.782844] systemd[1]: Detected architecture arm.
    [ 2.807089] systemd[1]: Hostname set to <am437x-evm>.
    [ 3.168976] systemd-sysv-generator[103]: SysV service '/etc/init.d/thermal-zone-init' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
    [ 3.176148] systemd-sysv-generator[103]: SysV service '/etc/init.d/custom-ini_org' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
    [ 3.178453] systemd-sysv-generator[103]: SysV service '/etc/init.d/sensor-app' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
    [ 3.179940] systemd-sysv-generator[103]: SysV service '/etc/init.d/custom-ini' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
    [ 3.196307] systemd-sysv-generator[103]: SysV service '/etc/init.d/custom-app' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
    [ 3.696525] systemd[1]: /lib/systemd/system/bt-enable.service:9: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altogether.
    [ 3.801724] systemd[1]: /etc/systemd/system/sync-clocks.service:11: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altogether.
    [ 3.939764] systemd[1]: Queued start job for default target Graphical Interface.
    [ 3.953006] systemd[1]: Created slice Slice /system/getty.
    [ OK ] Created slice Slice /system/getty.
    [ 3.970603] systemd[1]: Created slice Slice /system/modprobe.
    [ OK ] Created slice Slice /system/modprobe.
    [ OK ] Created slice Slice /system/serial-[ 3.987745] systemd[1]: Created slice Slice /system/serial-getty.
    getty.
    [ OK ] Created slice User and Session Slic[ 4.005475] systemd[1]: Created slice User and Session Slice.
    e.
    [ OK ] Started Dispatch Password …ts to [ 4.020882] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    Console Directory Watch.
    [ OK ] Started Forward Password R…uests [ 4.038829] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    to Wall Directory Watch.
    [ OK ] Reached target Path Units.[ 4.059105] systemd[1]: Reached target Path Units.

    [ OK ] Reached target Remote File Systems systemd[1]: Reached target Remote File Systems.
    [0m.
    [ OK ] Reached target Slice Units.[ 4.091745] systemd[1]: Reached target Slice Units.

    [ OK ] Reached target Swaps.[ 4.108992] systemd[1]: Reached target Swaps.

    [ 4.141574] systemd[1]: Listening on RPCbind Server Activation Socket.
    [ OK ] Listening on RPCbind Server Activation Socket.
    [ OK ] Reached target RPC Port Mapper.[ 4.157537] systemd[1]: Reached target RPC Port Mapper.

    [ OK ] Listening on Process Core Dump Sock[ 4.185403] systemd[1]: Listening on Process Core Dump Socket.
    et.
    [ OK ] Listening on initctl Compatibility [ 4.201993] systemd[1]: Listening on initctl Compatibility Named Pipe.
    Named Pipe.
    [ 4.279042] systemd[1]: Journal Audit Socket was skipped because of a failed condition check (ConditionSecurity=audit).
    [ OK ] Listening on Journal Socket (/dev/l[ 4.283579] systemd[1]: Listening on Journal Socket (/dev/log).
    og).
    [ OK ] Listening on Journal Socket.[ 4.306584] systemd[1]: Listening on Journal Socket.

    [ OK ] Listening on Network Service Netlin[ 4.321758] systemd[1]: Listening on Network Service Netlink Socket.
    k Socket.
    [ OK ] Listening on udev Control Socket 4.338740] systemd[1]: Listening on udev Control Socket.
    m.
    [ OK ] Listening on udev Kernel Socket[ 4.354313] systemd[1]: Listening on udev Kernel Socket.
    .
    [ OK ] Listening on User Database Manager [ 4.369600] systemd[1]: Listening on User Database Manager Socket.
    Socket.
    [ 4.386488] systemd[1]: Huge Pages File System was skipped because of a failed condition check (ConditionPathExists=/sys/kernel/mm/hugepages).
    Mounting POSIX Message Queue File System..[ 4.403999] systemd[1]: Mounting POSIX Message Queue File System...
    .
    [ 4.429988] systemd[1]: Mounting Kernel Debug File System...
    Mounting Kernel Debug File System...
    [ 4.456957] systemd[1]: Mounting Kernel Trace File System...
    Mounting Kernel Trace File System...
    [ 4.493082] systemd[1]: Mounting Temporary Directory /tmp...
    Mounting Temporary Directory /tmp...
    [ 4.521618] systemd[1]: Starting Create List of Static Device Nodes...
    Starting Create List of Static Device Nodes...
    [ 4.549710] systemd[1]: Starting Load Kernel Module configfs...
    Starting Load Kernel Module configfs...
    [ 4.578594] systemd[1]: Starting Load Kernel Module drm...
    Starting Load Kernel Module drm...
    [ 4.607610] systemd[1]: Starting Load Kernel Module fuse...
    Starting Load Kernel Module fuse...
    [ 4.644605] systemd[1]: Starting Start psplash boot splash screen...
    Starting Start psplash boot splash screen...
    [ 4.676068] systemd[1]: Starting RPC Bind...
    Starting RPC Bind...
    [ 4.691393] systemd[1]: File System Check on Root Device was skipped because of a failed condition check (ConditionPathIsReadWrite=!/).
    [ 4.693820] systemd[1]: systemd-journald.service: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
    [ 4.693851] systemd[1]: (This warning is only shown for the first unit using IP firewalling.)
    Starting Journal Service...[ 4.733057] systemd[1]: Starting Journal Service...

    [ 4.780931] systemd[1]: Starting Load Kernel Modules...
    Starting Load Kernel Modules...
    [ 4.814851] systemd[1]: Starting Generate network units from Kernel command line...
    Starting Generate network …ts from Kernel command line...
    [ 4.865638] systemd[1]: Starting Remount Root and Kernel File Systems...
    Starting Remount Root and Kernel File Systems...
    [ 4.915741] systemd[1]: Starting Coldplug All udev Devices...
    Starting Coldplug All udev Devices...
    [ 5.028803] systemd[1]: Started RPC Bind.
    [ OK ] Started RPC Bind.
    [ 5.050610] systemd[1]: Mounted POSIX Message Queue File System.
    [ OK ] Mounted POSIX Message Queue File System.
    [ OK ] Mounted Kernel Debug File System 5.086702] systemd[1]: Mounted Kernel Debug File System.
    m.
    [ 5.100217] EXT4-fs (mmcblk0p2): re-mounted. Quota mode: disabled.
    [ 5.146930] systemd[1]: Mounted Kernel Trace File System.
    [ OK ] Mounted Kernel Trace File System.
    [ 5.165456] systemd[1]: Mounted Temporary Directory /tmp.
    [ OK ] Mounted Temporary Directory /tmp.
    [ OK ] Finished Create List of Static Devi[ 5.184327] systemd[1]: Finished Create List of Static Device Nodes.
    ce Nodes.
    [ OK ] Finished Load Kernel Module configf[ 5.203690] systemd[1]: modprobe@configfs.service: Deactivated successfully.
    s.
    [ 5.208601] systemd[1]: Finished Load Kernel Module configfs.
    [ 5.262548] systemd[1]: modprobe@drm.service: Deactivated successfully.
    [ OK ] Finished Load Kernel Module drm[ 5.266645] systemd[1]: Finished Load Kernel Module drm.
    .
    [ 5.299520] systemd[1]: modprobe@fuse.service: Deactivated successfully.
    [ OK ] Finished Load Kernel Module fuse 5.306348] systemd[1]: Finished Load Kernel Module fuse.
    m.
    [ 5.332429] systemd[1]: psplash-start.service: Main process exited, code=exited, status=255/EXCEPTION
    [FAILED] Failed to start Start psplash boo[ 5.336668] systemd[1]: psplash-start.service: Failed with result 'exit-code'.
    t splash screen.
    See 'systemctl status psplash-start.service' for details.[ 5.339361] systemd[1]: Failed to start Start psplash boot splash screen.

    [DEPEND] Dependency failed for Star [ 5.393414] systemd[1]: Dependency failed for Start psplash-systemd progress communication helper.
    progress communication helper.
    [ 5.431445] systemd[1]: psplash-systemd.service: Job psplash-systemd.service/start failed with result 'dependency'.
    [ OK ] Started Journal Service.[ 5.435069] systemd[1]: Started Journal Service.

    [ OK ] Finished Load Kernel Modules.
    [ OK ] Finished Generate network units from Kernel command line.
    [ OK ] Finished Remount Root and Kernel File Systems.
    Mounting Kernel Configuration File System...
    Starting Flush Journal to Persistent Storage...
    Starting Apply Kernel Variables...
    Starting Create Static Device Nodes in /dev...
    [ OK ] Mounted Kernel Configuration File System.
    [ 5.717763] systemd-journald[115]: Received client request to flush runtime journal.
    [ OK ] Finished Flush Journal to Persistent Storage.
    [ OK ] Finished Apply Kernel Variables.
    [ OK ] Finished Create Static Device Nodes in /dev.
    [ OK ] Reached target Preparation for Local File Systems.
    Mounting /media/ram...
    Mounting /var/volatile...
    Starting Rule-based Manage…for Device Events and Files...
    [ 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 ] Finished Load/Save Random Seed.
    [ OK ] Finished Create Volatile Files and Directories.
    Starting Network Time Synchronization...
    Starting Record System Boot/Shutdown in UTMP...
    [ OK ] Finished Record System Boot/Shutdown in UTMP.
    [ OK ] Started Rule-based Manager for Device Events and Files.
    [ OK ] Started Network Time Synchronization.
    [ OK ] Reached target System Time Set.
    [ 9.409809] remoteproc remoteproc0: wkup_m3 is available
    [ 9.558020] tps6521x_pwrbutton tps65218-pwrbutton.0.auto: DMA mask not set
    [ 9.593023] input: tps65218_pwrbutton as /devices/platform/ocp@44000000/44c00000.interconnect/44c00000.interconnect:segment@200000/44e0b000.target-module/44e0b000.i2c/i2c-0/0-0024/tps65218-pwrbutton.0.auto/input/input0
    [ OK ] Found device /dev/ttyS0.
    [ 9.792748] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    [ 9.805304] omap_rtc 44e3e000.rtc: already running
    [ 9.817275] omap_rtc 44e3e000.rtc: registered as rtc0
    [ 9.817763] omap_rtc 44e3e000.rtc: setting system clock to 2000-01-01T00:15:11 UTC (946685711)
    [ 9.824539] systemd-journald[115]: Time jumped backwards, rotating.
    [ 9.870208] remoteproc remoteproc0: powering up wkup_m3
    [ 9.888434] remoteproc remoteproc0: Booting fw image am335x-pm-firmware.elf, size 230332
    [ 9.901321] remoteproc remoteproc0: remote processor wkup_m3 is now up
    [ 9.901444] wkup_m3_ipc 44e11324.wkup_m3_ipc: CM3 Firmware Version = 0x192
    [ OK ] Finished Coldplug All udev Devices.
    [ OK ] Reached target System Initialization.
    [ OK ] Started Daily rotation of log files.
    [ OK ] Started Daily Cleanup of Temporary Directories.
    [ OK ] Reached target Timer Units.
    [ OK ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
    [ OK ] Listening on D-Bus System Message Bus Socket.
    Starting Docker Socket for the API...
    [ OK ] Listening on dropbear.socket.
    [ OK ] Listening on PC/SC Smart Card Daemon Activation Socket.
    Starting Weston socket...
    Starting D-Bus System Message Bus...
    Starting Reboot and dump vmcore via kexec...
    [ OK ] Listening on Docker Socket for the API.
    [ OK ] Listening on Weston socket.
    [ OK ] Reached target Socket Units.
    [ OK ] Finished Reboot and dump vmcore via kexec.
    [ 12.582367] omap-sham 53100000.sham: hw accel on OMAP rev 0.0
    [ 12.598302] omap-sham 53100000.sham: will run requests pump with realtime priority
    [ 12.609524] omap-des 53701000.des: OMAP DES hw accel rev: 0.33
    [ 12.610650] omap-aes 53501000.aes: OMAP AES hw accel rev: 0.1
    [ 12.622631] omap-des 53701000.des: will run requests pump with realtime priority
    [ 12.622701] omap-aes 53501000.aes: will run requests pump with realtime priority
    [ 12.721193] davinci_mdio 54432400.mdio: davinci mdio revision 1.6, bus freq 1000000
    [ 12.721220] davinci_mdio 54432400.mdio: no live phy, scanning all
    [ 12.821266] davinci_mdio 54432400.mdio: timed out waiting for user access
    [ 12.863354] PM: bootloader does not support rtc-only!
    [ 12.943243] davinci_mdio 54432400.mdio: timed out waiting for idle
    [ 12.943276] davinci_mdio: probe of 54432400.mdio failed with error -5
    [ OK ] Started D-Bus System Message Bus.
    [ OK ] Reached target Basic System.
    [ OK ] Started Job spooling tools.
    [ OK ] Started Periodic Command Scheduler.
    Starting DEMO...
    Starting Print notice about GPLv3 packages...
    Starting IPv6 Packet Filtering Framework...
    Starting IPv4 Packet Filtering Framework...
    Starting Lighttpd Daemon...
    Starting Telephony service...
    Starting Expand the rootfs…ll size of the boot device....
    Starting custom-ini.service...
    [ OK ] Started strongSwan IPsec I…IKEv2 daemon using ipsec.conf.
    Starting User Login Management...
    Starting Telnet Server...
    [ OK ] Started DEMO.
    [ OK ] Finished IPv6 Packet Filtering Framework.
    [ OK ] Finished IPv4 Packet Filtering Framework.
    [ OK ] Started Lighttpd Daemon.
    [ OK ] Finished Telnet Server.
    [ OK ] Started Telephony service.
    [ 18.704632] Bluetooth: Core ver 2.22
    [ 18.704791] NET: Registered PF_BLUETOOTH protocol family
    [ 18.704798] Bluetooth: HCI device and connection manager initialized
    [ OK ] Finished Expand the rootfs…full s[ 18.704823] Bluetooth: HCI socket layer initialized
    ize of the boot device..
    [ 18.704834] Bluetooth: L2CAP socket layer initialized
    [ 18.704863] Bluetooth: SCO socket layer initialized
    [ 20.189235] Initializing XFRM netlink socket
    [ OK ] Started custom-ini.service.
    [ 23.502561] xhci-hcd xhci-hcd.4.auto: xHCI Host Controller
    [ 23.502607] xhci-hcd xhci-hcd.4.auto: new USB bus registered, assigned bus number 1
    [ 23.568314] xhci-hcd xhci-hcd.4.auto: hcc params 0x0238f06d hci version 0x100 quirks 0x0000008002010010
    [ 23.586310] xhci-hcd xhci-hcd.4.auto: irq 89, io mem 0x48390000
    [ 23.586592] xhci-hcd xhci-hcd.4.auto: xHCI Host Controller
    [ 23.586623] xhci-hcd xhci-hcd.4.auto: new USB bus registered, assigned bus number 2
    [ 23.586655] xhci-hcd xhci-hcd.4.auto: Host supports USB 3.0 SuperSpeed
    [ 23.587860] hub 1-0:1.0: USB hub found
    [ 23.587917] hub 1-0:1.0: 1 port detected
    [ 23.588698] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [ 23.589607] hub 2-0:1.0: USB hub found
    [ 23.589654] hub 2-0:1.0: 1 port detected
    [ 23.653970] xhci-hcd xhci-hcd.5.auto: xHCI Host Controller
    [ 23.654012] xhci-hcd xhci-hcd.5.auto: new USB bus registered, assigned bus number 3
    [ 23.678565] remoteproc remoteproc1: 54434000.pru is available
    [ 23.685691] remoteproc remoteproc2: 54438000.pru is available
    [ 23.687881] remoteproc remoteproc3: 54474000.pru is available
    [ 23.707761] remoteproc remoteproc4: 54478000.pru is available
    [ 24.027611] xhci-hcd xhci-hcd.5.auto: hcc params 0x0238f06d hci version 0x100 quirks 0x0000008002010010
    [ 24.035306] xhci-hcd xhci-hcd.5.auto: irq 90, io mem 0x483d0000
    [ 24.035579] xhci-hcd xhci-hcd.5.auto: xHCI Host Controller
    [ 24.035608] xhci-hcd xhci-hcd.5.auto: new USB bus registered, assigned bus number 4
    [ 24.035639] xhci-hcd xhci-hcd.5.auto: Host supports USB 3.0 SuperSpeed
    [ 24.036780] hub 3-0:1.0: USB hub found
    [ 24.036836] hub 3-0:1.0: 1 port detected
    [ 24.037583] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
    [ 24.038538] hub 4-0:1.0: USB hub found
    [ 24.038584] hub 4-0:1.0: 1 port detected
    [ 24.442338] usb 3-1: new high-speed USB device number 2 using xhci-hcd
    [ 24.644338] hub 3-1:1.0: USB hub found
    [ 24.644557] hub 3-1:1.0: 6 ports detected
    [ 24.982210] usb 3-1.5: new high-speed USB device number 3 using xhci-hcd
    [ 25.156401] hid-generic 0003:0451:82FF.0001: device has no listeners, quitting
    [ OK ] Started User Login Management.
    [ OK ] Created slice Slice /system/systemd-fsck.
    [ OK ] Reached target Preparation for Network.
    [ OK ] Listening on Load/Save RF …itch Status /dev/rfkill Watch.
    Starting custom-app.service...
    Starting File System Check on /dev/mmcblk0p1...
    Starting Network Configuration...
    [ OK ] Started custom-app.service.
    ***************************************************************
    ***************************************************************
    NOTICE: This file system contains the following GPL-3.0 packages:
    adwaita-icon-theme-symbolic
    autoconf
    bash-dev
    bash
    bc
    binutils
    cifs-utils
    coreutils-stdbuf
    coreutils
    cpio
    cpp-symlinks
    cpp
    dosfstools
    elfutils
    g++-symlinks
    g++
    gawk
    gcc-symlinks
    gcc
    gdb
    gdbserver
    gettext
    glmark2
    gnu-config
    gzip
    hidapi
    less
    libasm1
    libatomic-dev
    libatomic1
    libbfd
    libdebuginfod1
    libdw1
    libelf1
    libgcc-s-dev
    libgcc1
    libgdbm-compat4
    libgdbm-dev
    libgdbm6
    libgettextlib
    libgettextsrc
    libgmp10
    libidn2-0
    libmpc3
    libmpfr6
    libopcodes
    libqt5charts-examples
    libqt5charts-plugins
    libqt5charts-qmlplugins
    libqt5charts5
    libqt5sensors-plugins
    libqt5sensors-qmlplugins
    libqt5sensors5
    libqt5serialport-examples
    libqt5serialport-plugins
    libqt5serialport-qmlplugins
    libqt5serialport5
    libqt5svg-examples
    libqt5svg-plugins
    libqt5svg-qmlplugins
    libqt5svg5
    libqt5virtualkeyboard-plugins
    libqt5virtualkeyboard-qmlplugins
    libqt5virtualkeyboard5
    libqt5webchannel-plugins
    libqt5webchannel-qmlplugins
    libqt5webchannel5
    libreadline-dev
    libreadline8
    libstdc++-dev
    libstdc++6
    libunistring2
    m4-dev
    m4
    make
    nettle
    parted
    pdm-anomaly-detection
    piglit
    qt3d-plugins
    qt3d-qmlplugins
    qt3d
    qtbase-examples
    qtbase-plugins
    qtbase-qmlplugins
    qtbase
    qtconnectivity-plugins
    qtconnectivity-qmlplugins
    qtconnectivity
    qtdeclarative-plugins
    qtdeclarative-qmlplugins
    qtdeclarative-tools
    qtdeclarative
    qtgraphicaleffects-qmlplugins
    qtlocation-examples
    qtlocation-plugins
    qtlocation-qmlplugins
    qtlocation
    qtmultimedia-examples
    qtmultimedia-plugins
    qtmultimedia-qmlplugins
    qtmultimedia
    qtquics-qmlplugins.control
    qtquics2-plugins.control
    qtquics2-qmlplugins.control
    qtquics2.control
    qtscript-examples
    qtscript-plugins
    qtscript-qmlplugins
    qtscript
    qtwayland-examples
    qtwayland-plugins
    qtwayland-qmlplugins
    qtwayland
    tar
    which

    If you do not wish to distribute GPL-3.0 components please remove
    the above packages prior to distribution. This can be done using
    the opkg remove command. i.e.:
    opkg remove <package>
    Where <package> is the name printed in the list above

    NOTE: If the package is a dependency of another package you
    will be notified of the dependent packages. You should
    use the --force-removal-of-dependent-packages option to
    also remove the dependent packages as well
    ***************************************************************
    ***************************************************************
    [ OK ] Finished Print notice about GPLv3 packages.
    [ OK ] Finished File System Check on /dev/mmcblk0p1.
    Mounting /run/media/boot-mmcblk0p1...
    [ OK ] Mounted /run/media/boot-mmcblk0p1.
    [ 32.434533] cfg80211: Loading compiled-in X.509 certificates for regulatory database
    [ 32.560165] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
    [ 32.567269] cfg80211: Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
    [ OK ] Started Network Configuration.
    Starting Network Name Resolution...
    [ OK ] Started Network Name Resolution.
    [ OK ] Reached target Network.
    [ OK ] Reached target Host and Network Name Lookups.
    Starting Avahi mDNS/DNS-SD Stack...
    Starting Enable and configure wl18xx bluetooth stack...
    Starting containerd container runtime...
    [ OK ] Started Netperf Benchmark Server.
    [ OK ] Started NFS status monitor for NFSv2/3 locking..
    Starting Simple Network Ma…ent Protocol (SNMP) Daemon....
    Starting Permit User Sessions...
    [ OK ] Finished Enable and configure wl18xx bluetooth stack.
    [ OK ] Finished Permit User Sessions.
    [ OK ] Started Avahi mDNS/DNS-SD Stack.
    [ OK ] Started Getty on tty1.
    [ OK ] Started Serial Getty on ttyS0.
    [ OK ] Reached target Login Prompts.
    Starting Synchronize System and HW clocks...
    Starting Weston, a Wayland…ositor, as a system service...
    [ OK ] Finished Synchronize System and HW clocks.
    Starting User Database Manager...
    [ OK ] Started Simple Network Man…ement Protocol (SNMP) Daemon..
    [ OK ] Started User Database Manager.
    [ OK ] Created slice User Slice of UID 1000.
    Starting User Runtime Directory /run/user/1000...
    [ OK ] Finished User Runtime Directory /run/user/1000.
    Starting User Manager for UID 1000...
    [ OK ] Started containerd container runtime.

  • I'm sorry.
    I noticed an error in the configuration.


    AM4372_IOPAD(0x48c, PIN_OUTPUT_PULLDOWN | MUX_MODE6) /* (B13) */

    The address was incorrect.