Tool/software:
Hi,
We are trying to use a Wi-Fi module SONA IF573 to board AM64xEVM, but it is not working.
OS used: Linux in A53 core. (using Yocto build)
Interface: SDIO (SD card removed and the lines are used for Wi- Fi)
Hardware changes: 3.3 V regulator disconnected, and 1.8 V is connected to the SD card slot, SD card slot is connected to Wi-Fi module using the cable. (Image attached)
Image:
K3-am642-evm.dts:
// SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2020-2021 Texas Instruments Incorporated - https://www.ti.com/ */ /dts-v1/; #include <dt-bindings/phy/phy.h> #include <dt-bindings/leds/common.h> #include <dt-bindings/gpio/gpio.h> #include <dt-bindings/net/ti-dp83867.h> #include "k3-am642.dtsi" #include "k3-serdes.h" / { compatible = "ti,am642-evm", "ti,am642"; model = "Texas Instruments AM642 EVM"; chosen { stdout-path = &main_uart0; }; aliases { serial0 = &mcu_uart0; serial1 = &main_uart1; serial2 = &main_uart0; serial3 = &main_uart3; serial4 = &main_uart4; i2c0 = &main_i2c0; i2c1 = &main_i2c1; mmc0 = &sdhci0; mmc1 = &sdhci1; ethernet0 = &cpsw_port1; ethernet1 = &cpsw_port2; ethernet2 = &icssg1_emac0; }; memory@80000000 { bootph-all; device_type = "memory"; /* 2G RAM */ reg = <0x00000000 0x80000000 0x00000000 0x80000000>; }; reserved-memory { #address-cells = <2>; #size-cells = <2>; ranges; secure_ddr: optee@9e800000 { reg = <0x00 0x9e800000 0x00 0x01800000>; /* for OP-TEE */ alignment = <0x1000>; no-map; }; main_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 { compatible = "shared-dma-pool"; reg = <0x00 0xa0000000 0x00 0x100000>; no-map; }; main_r5fss0_core0_memory_region: r5f-memory@a0100000 { compatible = "shared-dma-pool"; reg = <0x00 0xa0100000 0x00 0xf00000>; no-map; }; main_r5fss0_core1_dma_memory_region: r5f-dma-memory@a1000000 { compatible = "shared-dma-pool"; reg = <0x00 0xa1000000 0x00 0x100000>; no-map; }; main_r5fss0_core1_memory_region: r5f-memory@a1100000 { compatible = "shared-dma-pool"; reg = <0x00 0xa1100000 0x00 0xf00000>; no-map; }; main_r5fss1_core0_dma_memory_region: r5f-dma-memory@a2000000 { compatible = "shared-dma-pool"; reg = <0x00 0xa2000000 0x00 0x100000>; no-map; }; main_r5fss1_core0_memory_region: r5f-memory@a2100000 { compatible = "shared-dma-pool"; reg = <0x00 0xa2100000 0x00 0xf00000>; no-map; }; main_r5fss1_core1_dma_memory_region: r5f-dma-memory@a3000000 { compatible = "shared-dma-pool"; reg = <0x00 0xa3000000 0x00 0x100000>; no-map; }; main_r5fss1_core1_memory_region: r5f-memory@a3100000 { compatible = "shared-dma-pool"; reg = <0x00 0xa3100000 0x00 0xf00000>; no-map; }; mcu_m4fss_dma_memory_region: m4f-dma-memory@a4000000 { compatible = "shared-dma-pool"; reg = <0x00 0xa4000000 0x00 0x100000>; no-map; }; mcu_m4fss_memory_region: m4f-memory@a4100000 { compatible = "shared-dma-pool"; reg = <0x00 0xa4100000 0x00 0xf00000>; no-map; }; rtos_ipc_memory_region: ipc-memories@a5000000 { reg = <0x00 0xa5000000 0x00 0x00800000>; alignment = <0x1000>; no-map; }; }; evm_12v0: regulator-0 { /* main DC jack */ bootph-all; compatible = "regulator-fixed"; regulator-name = "evm_12v0"; regulator-min-microvolt = <12000000>; regulator-max-microvolt = <12000000>; regulator-always-on; regulator-boot-on; }; vsys_5v0: regulator-1 { /* output of LM5140 */ compatible = "regulator-fixed"; regulator-name = "vsys_5v0"; regulator-min-microvolt = <5000000>; regulator-max-microvolt = <5000000>; vin-supply = <&evm_12v0>; regulator-always-on; regulator-boot-on; }; vsys_3v3: regulator-2 { /* output of LM5140 */ bootph-all; compatible = "regulator-fixed"; regulator-name = "vsys_3v3"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; vin-supply = <&evm_12v0>; regulator-always-on; regulator-boot-on; }; /*vdd_mmc1: regulator-3 {*/ /* TPS2051BD */ /*bootph-all; compatible = "regulator-fixed"; regulator-name = "vdd_mmc1"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; regulator-boot-on; enable-active-high; vin-supply = <&vsys_3v3>; gpio = <&exp1 6 GPIO_ACTIVE_HIGH>; };*/ vddb: regulator-4 { compatible = "regulator-fixed"; regulator-name = "vddb_3v3_display"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; vin-supply = <&vsys_3v3>; regulator-always-on; regulator-boot-on; }; vtt_supply: regulator-5 { bootph-all; compatible = "regulator-fixed"; regulator-name = "vtt"; pinctrl-names = "default"; pinctrl-0 = <&ddr_vtt_pins_default>; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; gpio = <&main_gpio0 12 GPIO_ACTIVE_HIGH>; vin-supply = <&vsys_3v3>; enable-active-high; regulator-always-on; regulator-boot-on; }; leds { compatible = "gpio-leds"; led-0 { label = "am64-evm:red:heartbeat"; gpios = <&exp1 16 GPIO_ACTIVE_HIGH>; linux,default-trigger = "heartbeat"; function = LED_FUNCTION_HEARTBEAT; default-state = "off"; }; }; mdio_mux: mux-controller { compatible = "gpio-mux"; #mux-control-cells = <0>; mux-gpios = <&exp1 12 GPIO_ACTIVE_HIGH>; }; mdio_mux_1: mdio-mux-1 { compatible = "mdio-mux-multiplexer"; mux-controls = <&mdio_mux>; mdio-parent-bus = <&cpsw3g_mdio>; #address-cells = <1>; #size-cells = <0>; mdio@1 { reg = <0x1>; #address-cells = <1>; #size-cells = <0>; cpsw3g_phy3: ethernet-phy@3 { reg = <3>; }; }; }; transceiver1: can-phy0 { compatible = "ti,tcan1042"; #phy-cells = <0>; max-bitrate = <5000000>; standby-gpios = <&exp1 8 GPIO_ACTIVE_HIGH>; }; transceiver2: can-phy1 { compatible = "ti,tcan1042"; #phy-cells = <0>; max-bitrate = <5000000>; standby-gpios = <&exp1 9 GPIO_ACTIVE_HIGH>; }; icssg1_eth: icssg1-eth { compatible = "ti,am642-icssg-prueth"; pinctrl-names = "default"; pinctrl-0 = <&icssg1_rgmii1_pins_default>; sram = <&oc_sram>; ti,prus = <&pru1_0>, <&rtu1_0>, <&tx_pru1_0>, <&pru1_1>, <&rtu1_1>, <&tx_pru1_1>; firmware-name = "ti-pruss/am64x-sr2-pru0-prueth-fw.elf", "ti-pruss/am64x-sr2-rtu0-prueth-fw.elf", "ti-pruss/am64x-sr2-txpru0-prueth-fw.elf", "ti-pruss/am64x-sr2-pru1-prueth-fw.elf", "ti-pruss/am64x-sr2-rtu1-prueth-fw.elf", "ti-pruss/am64x-sr2-txpru1-prueth-fw.elf"; ti,pruss-gp-mux-sel = <2>, /* MII mode */ <2>, <2>, <2>, /* MII mode */ <2>, <2>; ti,mii-g-rt = <&icssg1_mii_g_rt>; ti,mii-rt = <&icssg1_mii_rt>; ti,iep = <&icssg1_iep0>, <&icssg1_iep1>; ti,pa-stats = <&icssg1_pa_stats>; interrupt-parent = <&icssg1_intc>; interrupts = <24 0 2>, <25 1 3>; interrupt-names = "tx_ts0", "tx_ts1"; dmas = <&main_pktdma 0xc200 15>, /* egress slice 0 */ <&main_pktdma 0xc201 15>, /* egress slice 0 */ <&main_pktdma 0xc202 15>, /* egress slice 0 */ <&main_pktdma 0xc203 15>, /* egress slice 0 */ <&main_pktdma 0xc204 15>, /* egress slice 1 */ <&main_pktdma 0xc205 15>, /* egress slice 1 */ <&main_pktdma 0xc206 15>, /* egress slice 1 */ <&main_pktdma 0xc207 15>, /* egress slice 1 */ <&main_pktdma 0x4200 15>, /* ingress slice 0 */ <&main_pktdma 0x4201 15>; /* ingress slice 1 */ dma-names = "tx0-0", "tx0-1", "tx0-2", "tx0-3", "tx1-0", "tx1-1", "tx1-2", "tx1-3", "rx0", "rx1"; ethernet-ports { #address-cells = <1>; #size-cells = <0>; icssg1_emac0: port@0 { reg = <0>; phy-handle = <&icssg1_phy1>; phy-mode = "rgmii-id"; /* Filled in by bootloader */ local-mac-address = [00 00 00 00 00 00]; }; icssg1_emac1: port@1 { reg = <1>; /* Filled in by bootloader */ local-mac-address = [00 00 00 00 00 00]; status = "disabled"; }; }; }; }; &main_pmx0 { main_mmc1_pins_default: main-mmc1-default-pins { pinctrl-single,pins = < AM64X_IOPAD(0x0294, PIN_INPUT_PULLUP, 0) /* (J19) MMC1_CMD */ AM64X_IOPAD(0x028c, PIN_INPUT_PULLDOWN, 0) /* (L20) MMC1_CLK */ AM64X_IOPAD(0x0288, PIN_INPUT_PULLUP, 0) /* (K21) MMC1_DAT0 */ AM64X_IOPAD(0x0284, PIN_INPUT_PULLUP, 0) /* (L21) MMC1_DAT1 */ AM64X_IOPAD(0x0280, PIN_INPUT_PULLUP, 0) /* (K19) MMC1_DAT2 */ AM64X_IOPAD(0x027c, PIN_INPUT_PULLUP, 0) /* (K18) MMC1_DAT3 */ /*AM64X_IOPAD(0x0298, PIN_INPUT_PULLUP, 0)*/ /* (D19) MMC1_SDCD */ /*AM64X_IOPAD(0x029c, PIN_INPUT, 0)*/ /* (C20) MMC1_SDWP */ /*AM64X_IOPAD(0x0290, PIN_INPUT, 0)*/ /* MMC1_CLKLB */ >; }; main_uart0_pins_default: main-uart0-default-pins { bootph-all; pinctrl-single,pins = < AM64X_IOPAD(0x0238, PIN_INPUT, 0) /* (B16) UART0_CTSn */ AM64X_IOPAD(0x023c, PIN_OUTPUT, 0) /* (A16) UART0_RTSn */ AM64X_IOPAD(0x0230, PIN_INPUT, 0) /* (D15) UART0_RXD */ AM64X_IOPAD(0x0234, PIN_OUTPUT, 0) /* (C16) UART0_TXD */ >; }; main_uart1_pins_default: main-uart1-default-pins { pinctrl-single,pins = < AM64X_IOPAD(0x0248, PIN_INPUT, 0) /* (D16) UART1_CTSn */ AM64X_IOPAD(0x024c, PIN_OUTPUT, 0) /* (E16) UART1_RTSn */ AM64X_IOPAD(0x0240, PIN_INPUT, 0) /* (E15) UART1_RXD */ AM64X_IOPAD(0x0244, PIN_OUTPUT, 0) /* (E14) UART1_TXD */ >; }; //main_uart3_pins_default: main-uart3-default-pins { // pinctrl-single,pins = < // AM64X_IOPAD(0x0248, PIN_INPUT, 4) /* (D16) UART3_RX */ // AM64X_IOPAD(0x024c, PIN_OUTPUT, 4) /* (E16) UART3_TX */ // >; //}; main_uart4_pins_default: main-uart4-default-pins { pinctrl-single,pins = < AM64X_IOPAD(0x0250, PIN_INPUT, 1) /* (A17) UART4_RXD */ AM64X_IOPAD(0x0254, PIN_OUTPUT, 1) /* (B17) UART4_TXD */ >; }; main_spi0_pins_default: main-spi0-default-pins { pinctrl-single,pins = < AM64X_IOPAD(0x0210, PIN_INPUT, 0) /* (D13) SPI0_CLK */ AM64X_IOPAD(0x0208, PIN_OUTPUT, 0) /* (D12) SPI0_CS0 */ AM64X_IOPAD(0x0214, PIN_OUTPUT, 0) /* (A13) SPI0_D0 */ AM64X_IOPAD(0x0218, PIN_INPUT, 0) /* (A14) SPI0_D1 */ >; }; main_i2c0_pins_default: main-i2c0-default-pins { bootph-all; pinctrl-single,pins = < AM64X_IOPAD(0x0260, PIN_INPUT_PULLUP, 0) /* (A18) I2C0_SCL */ AM64X_IOPAD(0x0264, PIN_INPUT_PULLUP, 0) /* (B18) I2C0_SDA */ >; }; main_i2c1_pins_default: main-i2c1-default-pins { bootph-all; pinctrl-single,pins = < AM64X_IOPAD(0x0268, PIN_INPUT_PULLUP, 0) /* (C18) I2C1_SCL */ AM64X_IOPAD(0x026c, PIN_INPUT_PULLUP, 0) /* (B19) I2C1_SDA */ >; }; mdio1_pins_default: mdio1-default-pins { bootph-all; pinctrl-single,pins = < AM64X_IOPAD(0x01fc, PIN_OUTPUT, 4) /* (R2) PRG0_PRU1_GPO19.MDIO0_MDC */ AM64X_IOPAD(0x01f8, PIN_INPUT, 4) /* (P5) PRG0_PRU1_GPO18.MDIO0_MDIO */ >; }; rgmii1_pins_default: rgmii1-default-pins { bootph-all; pinctrl-single,pins = < AM64X_IOPAD(0x01cc, PIN_INPUT, 4) /* (W5) PRG0_PRU1_GPO7.RGMII1_RD0 */ AM64X_IOPAD(0x01d4, PIN_INPUT, 4) /* (Y5) PRG0_PRU1_GPO9.RGMII1_RD1 */ AM64X_IOPAD(0x01d8, PIN_INPUT, 4) /* (V6) PRG0_PRU1_GPO10.RGMII1_RD2 */ AM64X_IOPAD(0x01f4, PIN_INPUT, 4) /* (V5) PRG0_PRU1_GPO17.RGMII1_RD3 */ AM64X_IOPAD(0x0188, PIN_INPUT, 4) /* (AA5) PRG0_PRU0_GPO10.RGMII1_RXC */ AM64X_IOPAD(0x0184, PIN_INPUT, 4) /* (W6) PRG0_PRU0_GPO9.RGMII1_RX_CTL */ AM64X_IOPAD(0x0124, PIN_OUTPUT, 4) /* (V15) PRG1_PRU1_GPO7.RGMII1_TD0 */ AM64X_IOPAD(0x012c, PIN_OUTPUT, 4) /* (V14) PRG1_PRU1_GPO9.RGMII1_TD1 */ AM64X_IOPAD(0x0130, PIN_OUTPUT, 4) /* (W14) PRG1_PRU1_GPO10.RGMII1_TD2 */ AM64X_IOPAD(0x014c, PIN_OUTPUT, 4) /* (AA14) PRG1_PRU1_GPO17.RGMII1_TD3 */ AM64X_IOPAD(0x00e0, PIN_OUTPUT, 4) /* (U14) PRG1_PRU0_GPO10.RGMII1_TXC */ AM64X_IOPAD(0x00dc, PIN_OUTPUT, 4) /* (U15) PRG1_PRU0_GPO9.RGMII1_TX_CTL */ >; }; rgmii2_pins_default: rgmii2-default-pins { bootph-all; pinctrl-single,pins = < AM64X_IOPAD(0x0108, PIN_INPUT, 4) /* (W11) PRG1_PRU1_GPO0.RGMII2_RD0 */ AM64X_IOPAD(0x010c, PIN_INPUT, 4) /* (V11) PRG1_PRU1_GPO1.RGMII2_RD1 */ AM64X_IOPAD(0x0110, PIN_INPUT, 4) /* (AA12) PRG1_PRU1_GPO2.RGMII2_RD2 */ AM64X_IOPAD(0x0114, PIN_INPUT, 4) /* (Y12) PRG1_PRU1_GPO3.RGMII2_RD3 */ AM64X_IOPAD(0x0120, PIN_INPUT, 4) /* (U11) PRG1_PRU1_GPO6.RGMII2_RXC */ AM64X_IOPAD(0x0118, PIN_INPUT, 4) /* (W12) PRG1_PRU1_GPO4.RGMII2_RX_CTL */ AM64X_IOPAD(0x0134, PIN_OUTPUT, 4) /* (AA10) PRG1_PRU1_GPO11.RGMII2_TD0 */ AM64X_IOPAD(0x0138, PIN_OUTPUT, 4) /* (V10) PRG1_PRU1_GPO12.RGMII2_TD1 */ AM64X_IOPAD(0x013c, PIN_OUTPUT, 4) /* (U10) PRG1_PRU1_GPO13.RGMII2_TD2 */ AM64X_IOPAD(0x0140, PIN_OUTPUT, 4) /* (AA11) PRG1_PRU1_GPO14.RGMII2_TD3 */ AM64X_IOPAD(0x0148, PIN_OUTPUT, 4) /* (Y10) PRG1_PRU1_GPO16.RGMII2_TXC */ AM64X_IOPAD(0x0144, PIN_OUTPUT, 4) /* (Y11) PRG1_PRU1_GPO15.RGMII2_TX_CTL */ >; }; main_usb0_pins_default: main-usb0-default-pins { bootph-all; pinctrl-single,pins = < AM64X_IOPAD(0x02a8, PIN_OUTPUT, 0) /* (E19) USB0_DRVVBUS */ >; }; ospi0_pins_default: ospi0-default-pins { pinctrl-single,pins = < AM64X_IOPAD(0x0000, PIN_OUTPUT, 0) /* (N20) OSPI0_CLK */ AM64X_IOPAD(0x002c, PIN_OUTPUT, 0) /* (L19) OSPI0_CSn0 */ AM64X_IOPAD(0x000c, PIN_INPUT, 0) /* (M19) OSPI0_D0 */ AM64X_IOPAD(0x0010, PIN_INPUT, 0) /* (M18) OSPI0_D1 */ AM64X_IOPAD(0x0014, PIN_INPUT, 0) /* (M20) OSPI0_D2 */ AM64X_IOPAD(0x0018, PIN_INPUT, 0) /* (M21) OSPI0_D3 */ AM64X_IOPAD(0x001c, PIN_INPUT, 0) /* (P21) OSPI0_D4 */ AM64X_IOPAD(0x0020, PIN_INPUT, 0) /* (P20) OSPI0_D5 */ AM64X_IOPAD(0x0024, PIN_INPUT, 0) /* (N18) OSPI0_D6 */ AM64X_IOPAD(0x0028, PIN_INPUT, 0) /* (M17) OSPI0_D7 */ AM64X_IOPAD(0x0008, PIN_INPUT, 0) /* (N19) OSPI0_DQS */ >; }; main_ecap0_pins_default: main-ecap0-default-pins { pinctrl-single,pins = < AM64X_IOPAD(0x0270, PIN_INPUT, 0) /* (D18) ECAP0_IN_APWM_OUT */ >; }; //main_mcan0_pins_default: main-mcan0-default-pins { // pinctrl-single,pins = < // AM64X_IOPAD(0x0254, PIN_INPUT, 0) /* (B17) MCAN0_RX */ // AM64X_IOPAD(0x0250, PIN_OUTPUT, 0) /* (A17) MCAN0_TX */ // >; //}; //main_mcan1_pins_default: main-mcan1-default-pins { // pinctrl-single,pins = < // AM64X_IOPAD(0x025c, PIN_INPUT, 0) /* (D17) MCAN1_RX */ // AM64X_IOPAD(0x0258, PIN_OUTPUT, 0) /* (C17) MCAN1_TX */ // >; //}; ddr_vtt_pins_default: ddr-vtt-default-pins { bootph-all; pinctrl-single,pins = < AM64X_IOPAD(0x0030, PIN_OUTPUT_PULLUP, 7) /* (L18) OSPI0_CSN1.GPIO0_12 */ >; }; icssg1_mdio1_pins_default: icssg1-mdio1-default-pins { pinctrl-single,pins = < AM64X_IOPAD(0x015c, PIN_OUTPUT, 0) /* (Y6) PRG1_MDIO0_MDC */ AM64X_IOPAD(0x0158, PIN_INPUT, 0) /* (AA6) PRG1_MDIO0_MDIO */ >; }; icssg1_rgmii1_pins_default: icssg1-rgmii1-default-pins{ pinctrl-single,pins = < AM64X_IOPAD(0x00b8, PIN_INPUT, 2) /* (Y7) PRG1_PRU0_GPO0.PRG1_RGMII1_RD0 */ AM64X_IOPAD(0x00bc, PIN_INPUT, 2) /* (U8) PRG1_PRU0_GPO1.PRG1_RGMII1_RD1 */ AM64X_IOPAD(0x00c0, PIN_INPUT, 2) /* (W8) PRG1_PRU0_GPO2.PRG1_RGMII1_RD2 */ AM64X_IOPAD(0x00c4, PIN_INPUT, 2) /* (V8) PRG1_PRU0_GPO3.PRG1_RGMII1_RD3 */ AM64X_IOPAD(0x00d0, PIN_INPUT, 2) /* (AA7) PRG1_PRU0_GPO6.PRG1_RGMII1_RXC */ AM64X_IOPAD(0x00c8, PIN_INPUT, 2) /* (Y8) PRG1_PRU0_GPO4.PRG1_RGMII1_RX_CTL */ AM64X_IOPAD(0x00e4, PIN_INPUT, 2) /* (AA8) PRG1_PRU0_GPO11.PRG1_RGMII1_TD0 */ AM64X_IOPAD(0x00e8, PIN_INPUT, 2) /* (U9) PRG1_PRU0_GPO12.PRG1_RGMII1_TD1 */ AM64X_IOPAD(0x00ec, PIN_INPUT, 2) /* (W9) PRG1_PRU0_GPO13.PRG1_RGMII1_TD2 */ AM64X_IOPAD(0x00f0, PIN_INPUT, 2) /* (AA9) PRG1_PRU0_GPO14.PRG1_RGMII1_TD3 */ AM64X_IOPAD(0x00f8, PIN_INPUT, 2) /* (V9) PRG1_PRU0_GPO16.PRG1_RGMII1_TXC */ AM64X_IOPAD(0x00f4, PIN_INPUT, 2) /* (Y9) PRG1_PRU0_GPO15.PRG1_RGMII1_TX_CTL */ >; }; icssg1_iep0_pins_default: icssg1-iep0-default-pins { pinctrl-single,pins = < AM64X_IOPAD(0x0104, PIN_OUTPUT, 2) /* (W7) PRG1_PRU0_GPO19.PRG1_IEP0_EDC_SYNC_OUT0 */ >; }; }; &main_uart0 { bootph-all; status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&main_uart0_pins_default>; current-speed = <115200>; }; /* main_uart1 is reserved for firmware usage */ &main_uart1 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&main_uart1_pins_default>; current-speed = <115200>; }; //&main_uart3 { // status = "okay"; // pinctrl-names = "default"; // pinctrl-0 = <&main_uart3_pins_default>; //}; &main_uart4 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&main_uart4_pins_default>; current-speed = <115200>; }; &main_i2c0 { bootph-all; status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&main_i2c0_pins_default>; clock-frequency = <400000>; gpio@38 { /* TCA9554 */ compatible = "nxp,pca9554"; reg = <0x38>; gpio-controller; #gpio-cells = <2>; gpio-line-names = "HSE_DETECT"; }; eeprom@50 { /* AT24CM01 */ compatible = "atmel,24c1024"; reg = <0x50>; }; }; &main_i2c1 { bootph-all; status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&main_i2c1_pins_default>; clock-frequency = <400000>; exp1: gpio@22 { bootph-all; compatible = "ti,tca6424"; reg = <0x22>; gpio-controller; #gpio-cells = <2>; gpio-line-names = "GPIO_eMMC_RSTn", "CAN_MUX_SEL", "GPIO_CPSW1_RST", "GPIO_RGMII1_RST", "GPIO_RGMII2_RST", "GPIO_PCIe_RST_OUT", "MMC1_SD_EN", "FSI_FET_SEL", "MCAN0_STB_3V3", "MCAN1_STB_3V3", "CPSW_FET_SEL", "CPSW_FET2_SEL", "PRG1_RGMII2_FET_SEL", "TEST_GPIO2", "GPIO_OLED_RESETn", "VPP_LDO_EN", "TEST_LED1", "TP92", "TP90", "TP88", "TP87", "TP86", "TP89", "TP91"; }; /* osd9616p0899-10 */ display@3c { compatible = "solomon,ssd1306fb-i2c"; reg = <0x3c>; reset-gpios = <&exp1 14 GPIO_ACTIVE_LOW>; vbat-supply = <&vddb>; solomon,height = <16>; solomon,width = <96>; solomon,com-seq; solomon,com-invdir; solomon,page-offset = <0>; solomon,prechargep1 = <2>; solomon,prechargep2 = <13>; }; }; &main_gpio0 { bootph-all; }; /* mcu_gpio0 and mcu_gpio_intr are reserved for mcu firmware usage */ &mcu_gpio0 { status = "reserved"; }; &mcu_gpio_intr { status = "reserved"; }; &main_spi0 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&main_spi0_pins_default>; ti,pindir-d0-out-d1-in; eeprom@0 { compatible = "microchip,93lc46b"; reg = <0>; spi-max-frequency = <10000000>; spi-cs-high; data-size = <16>; }; }; /* eMMC */ &sdhci0 { status = "okay"; non-removable; ti,driver-strength-ohm = <50>; disable-wp; bootph-all; }; /* SD/MMC */ //&sdhci1 { // bootph-all; // status = "okay"; // vmmc-supply = <&vdd_mmc1>; // pinctrl-names = "default"; // pinctrl-0 = <&main_mmc1_pins_default>; // disable-wp; //}; &sdhci1 { status = "okay"; max-frequency = <25000000>; cap-power-off-card; #address-cells = <1>; #size-cells = <0>; brcmf_sdio: wifi@1 { reg = <1>; compatible = "brcm,bcm4329-fmac"; laird,regdomain = "US"; }; }; &usbss0 { bootph-all; ti,vbus-divider; ti,usb2-only; }; &usb0 { bootph-all; dr_mode = "otg"; maximum-speed = "high-speed"; pinctrl-names = "default"; pinctrl-0 = <&main_usb0_pins_default>; }; &cpsw3g { bootph-all; pinctrl-names = "default"; pinctrl-0 = <&rgmii1_pins_default>, <&rgmii2_pins_default>; /* Map HW8_TS_PUSH to GENF1 */ cpts@3d000 { ti,pps = <7 1>; }; }; &cpsw_port1 { bootph-all; phy-mode = "rgmii-rxid"; phy-handle = <&cpsw3g_phy0>; }; &cpsw_port2 { phy-mode = "rgmii-rxid"; phy-handle = <&cpsw3g_phy3>; }; &cpsw3g_mdio { bootph-all; status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&mdio1_pins_default>; cpsw3g_phy0: ethernet-phy@0 { bootph-all; reg = <0>; ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>; ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>; }; }; &tscadc0 { /* ADC is reserved for R5 usage */ status = "reserved"; }; &ospi0 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&ospi0_pins_default>; flash@0 { compatible = "jedec,spi-nor"; reg = <0x0>; spi-tx-bus-width = <8>; spi-rx-bus-width = <8>; spi-max-frequency = <25000000>; cdns,tshsl-ns = <60>; cdns,tsd2d-ns = <60>; cdns,tchsh-ns = <60>; cdns,tslch-ns = <60>; cdns,read-delay = <4>; partitions { compatible = "fixed-partitions"; #address-cells = <1>; #size-cells = <1>; partition@0 { label = "ospi.tiboot3"; reg = <0x0 0x100000>; }; partition@100000 { label = "ospi.tispl"; reg = <0x100000 0x200000>; }; partition@300000 { label = "ospi.u-boot"; reg = <0x300000 0x400000>; }; partition@700000 { label = "ospi.env"; reg = <0x700000 0x40000>; }; partition@740000 { label = "ospi.env.backup"; reg = <0x740000 0x40000>; }; partition@800000 { label = "ospi.rootfs"; reg = <0x800000 0x37c0000>; }; partition@3fc0000 { label = "ospi.phypattern"; reg = <0x3fc0000 0x40000>; }; }; }; }; &mailbox0_cluster2 { status = "okay"; mbox_main_r5fss0_core0: mbox-main-r5fss0-core0 { ti,mbox-rx = <0 0 2>; ti,mbox-tx = <1 0 2>; }; mbox_main_r5fss0_core1: mbox-main-r5fss0-core1 { ti,mbox-rx = <2 0 2>; ti,mbox-tx = <3 0 2>; }; }; &mailbox0_cluster4 { status = "okay"; mbox_main_r5fss1_core0: mbox-main-r5fss1-core0 { ti,mbox-rx = <0 0 2>; ti,mbox-tx = <1 0 2>; }; mbox_main_r5fss1_core1: mbox-main-r5fss1-core1 { ti,mbox-rx = <2 0 2>; ti,mbox-tx = <3 0 2>; }; }; &mailbox0_cluster6 { status = "okay"; mbox_m4_0: mbox-m4-0 { ti,mbox-rx = <0 0 2>; ti,mbox-tx = <1 0 2>; }; }; &main_r5fss0_core0 { mboxes = <&mailbox0_cluster2 &mbox_main_r5fss0_core0>; memory-region = <&main_r5fss0_core0_dma_memory_region>, <&main_r5fss0_core0_memory_region>; }; &main_r5fss0_core1 { mboxes = <&mailbox0_cluster2 &mbox_main_r5fss0_core1>; memory-region = <&main_r5fss0_core1_dma_memory_region>, <&main_r5fss0_core1_memory_region>; }; &main_r5fss1_core0 { mboxes = <&mailbox0_cluster4 &mbox_main_r5fss1_core0>; memory-region = <&main_r5fss1_core0_dma_memory_region>, <&main_r5fss1_core0_memory_region>; }; &main_r5fss1_core1 { mboxes = <&mailbox0_cluster4 &mbox_main_r5fss1_core1>; memory-region = <&main_r5fss1_core1_dma_memory_region>, <&main_r5fss1_core1_memory_region>; }; &mcu_m4fss { mboxes = <&mailbox0_cluster6 &mbox_m4_0>; memory-region = <&mcu_m4fss_dma_memory_region>, <&mcu_m4fss_memory_region>; status = "okay"; }; &serdes_ln_ctrl { idle-states = <AM64_SERDES0_LANE0_PCIE0>; }; &serdes0 { serdes0_pcie_link: phy@0 { reg = <0>; cdns,num-lanes = <1>; #phy-cells = <0>; cdns,phy-type = <PHY_TYPE_PCIE>; resets = <&serdes_wiz0 1>; }; }; &pcie0_rc { status = "okay"; reset-gpios = <&exp1 5 GPIO_ACTIVE_HIGH>; phys = <&serdes0_pcie_link>; phy-names = "pcie-phy"; num-lanes = <1>; }; &ecap0 { status = "okay"; /* PWM is available on Pin 1 of header J12 */ pinctrl-names = "default"; pinctrl-0 = <&main_ecap0_pins_default>; }; /*&main_mcan0 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&main_mcan0_pins_default>; phys = <&transceiver1>; }; &main_mcan1 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&main_mcan1_pins_default>; phys = <&transceiver2>; };*/ &icssg1_mdio { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&icssg1_mdio1_pins_default>; icssg1_phy1: ethernet-phy@f { reg = <0xf>; tx-internal-delay-ps = <250>; rx-internal-delay-ps = <2000>; }; }; #define TS_OFFSET(pa, val) (0x4+(pa)*4) (0x10000 | val) ×ync_router { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&cpsw_cpts_pps>; /* * Use Time Sync Router to map GENF1 input to HW8_TS_PUSH output as well * as the PRU ICSSG0 SYNC1 output. */ cpsw_cpts_pps: cpsw-cpts-pps { pinctrl-single,pins = < /* pps [cpts genf1] in22 -> out37 [cpts hw8_push] */ TS_OFFSET(37, 22) /* pps [cpts genf1] in22 -> out26 [SYNC1_OUT pin] */ TS_OFFSET(26, 22) >; }; }; &icssg1_iep0 { pinctrl-names = "default"; pinctrl-0 = <&icssg1_iep0_pins_default>; };
dmesg:
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 6.6.32-ti-01287-g6de6e418c80e-dirty (oe-user@oe-host) (aarch64-oe-linux-gcc (GCC) 13.3.0, GNU ld (GNU Binutils) 2.42.0.20240716) #1 SMP PREEMPT Fri Jul 26 14:32:20 UTC 2024
[ 0.000000] KASLR disabled due to lack of seed
[ 0.000000] Machine model: Texas Instruments AM642 EVM
[ 0.000000] efi: UEFI not found.
[ 0.000000] OF: reserved mem: 0x000000009e800000..0x000000009fffffff (24576 KiB) nomap non-reusable optee@9e800000
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a0000000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@a0000000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x00000000a0000000..0x00000000a00fffff (1024 KiB) nomap non-reusable r5f-dma-memory@a0000000
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a0100000, size 15 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-memory@a0100000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x00000000a0100000..0x00000000a0ffffff (15360 KiB) nomap non-reusable r5f-memory@a0100000
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a1000000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@a1000000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x00000000a1000000..0x00000000a10fffff (1024 KiB) nomap non-reusable r5f-dma-memory@a1000000
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 15 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-memory@a1100000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x00000000a1100000..0x00000000a1ffffff (15360 KiB) nomap non-reusable r5f-memory@a1100000
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a2000000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@a2000000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x00000000a2000000..0x00000000a20fffff (1024 KiB) nomap non-reusable r5f-dma-memory@a2000000
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a2100000, size 15 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-memory@a2100000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x00000000a2100000..0x00000000a2ffffff (15360 KiB) nomap non-reusable r5f-memory@a2100000
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a3000000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-dma-memory@a3000000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x00000000a3000000..0x00000000a30fffff (1024 KiB) nomap non-reusable r5f-dma-memory@a3000000
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a3100000, size 15 MiB
[ 0.000000] OF: reserved mem: initialized node r5f-memory@a3100000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x00000000a3100000..0x00000000a3ffffff (15360 KiB) nomap non-reusable r5f-memory@a3100000
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node m4f-dma-memory@a4000000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x00000000a4000000..0x00000000a40fffff (1024 KiB) nomap non-reusable m4f-dma-memory@a4000000
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
[ 0.000000] OF: reserved mem: initialized node m4f-memory@a4100000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x00000000a4100000..0x00000000a4ffffff (15360 KiB) nomap non-reusable m4f-memory@a4100000
[ 0.000000] OF: reserved mem: 0x00000000a5000000..0x00000000a57fffff (8192 KiB) nomap non-reusable ipc-memories@a5000000
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000080000000-0x00000000ffffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000080000000-0x000000009e7fffff]
[ 0.000000] node 0: [mem 0x000000009e800000-0x00000000a57fffff]
[ 0.000000] node 0: [mem 0x00000000a5800000-0x00000000ffffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000ffffffff]
[ 0.000000] cma: Reserved 32 MiB at 0x00000000fba00000 on node -1
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.1 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: Trusted OS migration not required
[ 0.000000] psci: SMC Calling Convention v1.4
[ 0.000000] percpu: Embedded 20 pages/cpu s42920 r8192 d30808 u81920
[ 0.000000] pcpu-alloc: s42920 r8192 d30808 u81920 alloc=20*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: detected: GIC system register CPU interface
[ 0.000000] CPU features: detected: ARM erratum 845719
[ 0.000000] alternatives: applying boot alternatives
[ 0.000000] Kernel command line: console=ttyS2,115200n8 root=/dev/nfs nfsroot=10.1.151.58:/srv/nfs/rootfs/,nolock,v3 rw ip=10.1.151.60:::::eth0
[ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 516096
[ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[ 0.000000] software IO TLB: area num 2.
[ 0.000000] software IO TLB: mapped [mem 0x00000000f7800000-0x00000000fb800000] (64MB)
[ 0.000000] Memory: 1822796K/2097152K available (11968K kernel code, 1250K rwdata, 4036K rodata, 2432K init, 502K bss, 241588K reserved, 32768K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
[ 0.000000] Trampoline variant of Tasks RCU enabled.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[ 0.000000] GICv3: 256 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] Root IRQ handler: gic_handle_irq
[ 0.000000] GICv3: GICv3 features: 16 PPIs
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001840000
[ 0.000000] ITS [mem 0x01820000-0x0182ffff]
[ 0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
[ 0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
[ 0.000000] ITS@0x0000000001820000: allocated 524288 Devices @80800000 (flat, esz 8, psz 64K, shr 0)
[ 0.000000] ITS: using cache flushing for cmd queue
[ 0.000000] GICv3: using LPI property table @0x0000000080040000
[ 0.000000] GIC: using cache flushing for LPI property table
[ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000080050000
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0x3ffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
[ 0.000001] sched_clock: 58 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
[ 0.000432] Console: colour dummy device 80x25
[ 0.000493] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
[ 0.000508] pid_max: default: 32768 minimum: 301
[ 0.000616] LSM: initializing lsm=capability,integrity
[ 0.000753] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.000779] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.002896] RCU Tasks: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1.
[ 0.002982] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1.
[ 0.003229] rcu: Hierarchical SRCU implementation.
[ 0.003234] rcu: Max phase no-delay instances is 1000.
[ 0.003534] Platform MSI: msi-controller@1820000 domain created
[ 0.003959] PCI/MSI: /bus@f4000/interrupt-controller@1800000/msi-controller@1820000 domain created
[ 0.004363] EFI services will not be available.
[ 0.004699] smp: Bringing up secondary CPUs ...
[ 0.013704] Detected VIPT I-cache on CPU1
[ 0.013810] GICv3: CPU1: found redistributor 1 region 0:0x0000000001860000
[ 0.013830] GICv3: CPU1: using allocated LPI pending table @0x0000000080060000
[ 0.013892] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[ 0.014042] smp: Brought up 1 node, 2 CPUs
[ 0.014049] SMP: Total of 2 processors activated.
[ 0.014056] CPU features: detected: 32-bit EL0 Support
[ 0.014061] CPU features: detected: CRC32 instructions
[ 0.014133] CPU: All CPU(s) started at EL2
[ 0.014136] alternatives: applying system-wide alternatives
[ 0.016200] devtmpfs: initialized
[ 0.027462] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.027491] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[ 0.029052] pinctrl core: initialized pinctrl subsystem
[ 0.029612] DMI not present or invalid.
[ 0.030487] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.031826] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
[ 0.032041] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.032279] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.032396] audit: initializing netlink subsys (disabled)
[ 0.032726] audit: type=2000 audit(0.032:1): state=initialized audit_enabled=0 res=1
[ 0.033318] thermal_sys: Registered thermal governor 'step_wise'
[ 0.033326] thermal_sys: Registered thermal governor 'power_allocator'
[ 0.033394] cpuidle: using governor menu
[ 0.033619] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.033706] ASID allocator initialised with 65536 entries
[ 0.047371] platform a40000.pinctrl: Fixed dependency cycle(s) with /bus@f4000/pinctrl@a40000/cpsw-cpts-pps
[ 0.052058] Modules: 27680 pages in range for non-PLT usage
[ 0.052075] Modules: 519200 pages in range for PLT usage
[ 0.053192] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.053210] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[ 0.053216] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[ 0.053219] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[ 0.053224] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.053228] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[ 0.053234] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[ 0.053237] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[ 0.055103] k3-chipinfo 43000014.chipid: Family:AM64X rev:SR2.0 JTAGID[0x1bb3802f] Detected
[ 0.057052] iommu: Default domain type: Translated
[ 0.057067] iommu: DMA domain TLB invalidation policy: strict mode
[ 0.057484] SCSI subsystem initialized
[ 0.057809] libata version 3.00 loaded.
[ 0.058086] usbcore: registered new interface driver usbfs
[ 0.058120] usbcore: registered new interface driver hub
[ 0.058165] usbcore: registered new device driver usb
[ 0.058816] pps_core: LinuxPPS API ver. 1 registered
[ 0.058822] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.058837] PTP clock support registered
[ 0.059041] EDAC MC: Ver: 3.0.0
[ 0.059891] scmi_core: SCMI protocol bus registered
[ 0.060390] FPGA manager framework
[ 0.060520] Advanced Linux Sound Architecture Driver Initialized.
[ 0.061708] vgaarb: loaded
[ 0.062265] clocksource: Switched to clocksource arch_sys_counter
[ 0.062560] VFS: Disk quotas dquot_6.6.0
[ 0.062594] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.070320] NET: Registered PF_INET protocol family
[ 0.070613] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.072802] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
[ 0.072844] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.072858] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.072992] TCP bind hash table entries: 16384 (order: 7, 524288 bytes, linear)
[ 0.073554] TCP: Hash tables configured (established 16384 bind 16384)
[ 0.073756] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
[ 0.073829] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
[ 0.074076] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.074838] RPC: Registered named UNIX socket transport module.
[ 0.074855] RPC: Registered udp transport module.
[ 0.074858] RPC: Registered tcp transport module.
[ 0.074861] RPC: Registered tcp-with-tls transport module.
[ 0.074865] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.074878] NET: Registered PF_XDP protocol family
[ 0.074905] PCI: CLS 0 bytes, default 64
[ 0.076597] Initialise system trusted keyrings
[ 0.076936] workingset: timestamp_bits=46 max_order=19 bucket_order=0
[ 0.077371] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.077800] NFS: Registering the id_resolver key type
[ 0.077837] Key type id_resolver registered
[ 0.077841] Key type id_legacy registered
[ 0.077865] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 0.077871] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[ 0.118772] Key type asymmetric registered
[ 0.118790] Asymmetric key parser 'x509' registered
[ 0.118883] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
[ 0.118892] io scheduler mq-deadline registered
[ 0.118897] io scheduler kyber registered
[ 0.118954] io scheduler bfq registered
[ 0.122800] pinctrl-single 4084000.pinctrl: 33 pins, size 132
[ 0.123318] pinctrl-single f4000.pinctrl: 180 pins, size 720
[ 0.125254] pinctrl-single a40000.pinctrl: 512 pins, size 2048
[ 0.133478] Serial: 8250/16550 driver, 12 ports, IRQ sharing enabled
[ 0.147004] loop: module loaded
[ 0.148373] megasas: 07.725.01.00-rc1
[ 0.153381] tun: Universal TUN/TAP device driver, 1.6
[ 0.155012] VFIO - User Level meta-driver version: 0.3
[ 0.156497] usbcore: registered new interface driver usb-storage
[ 0.157184] i2c_dev: i2c /dev entries driver
[ 0.158659] sdhci: Secure Digital Host Controller Interface driver
[ 0.158672] sdhci: Copyright(c) Pierre Ossman
[ 0.159005] sdhci-pltfm: SDHCI platform and OF driver helper
[ 0.159869] ledtrig-cpu: registered to indicate activity on CPUs
[ 0.160244] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[ 0.161149] usbcore: registered new interface driver usbhid
[ 0.161157] usbhid: USB HID core driver
[ 0.161547] omap-mailbox 29020000.mailbox: omap mailbox rev 0x66fc9100
[ 0.161795] omap-mailbox 29040000.mailbox: omap mailbox rev 0x66fc9100
[ 0.161942] omap-mailbox 29060000.mailbox: omap mailbox rev 0x66fc9100
[ 0.163941] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[ 0.164757] optee: probing for conduit method.
[ 0.164788] optee: revision 4.2 (12d7c4ee)
[ 0.181533] optee: dynamic shared memory is enabled
[ 0.182531] random: crng init done
[ 0.182687] optee: initialized driver
[ 0.185359] NET: Registered PF_PACKET protocol family
[ 0.185463] Key type dns_resolver registered
[ 0.195172] registered taskstats version 1
[ 0.195515] Loading compiled-in X.509 certificates
[ 0.211047] ti-sci 44043000.system-controller: ABI: 4.0 (firmware rev 0x000a '10.0.8--v10.00.08 (Fiery Fox)')
[ 0.350981] pca953x 0-0038: supply vcc not found, using dummy regulator
[ 0.351161] pca953x 0-0038: using no AI
[ 0.375093] omap_i2c 20000000.i2c: bus 0 rev0.12 at 400 kHz
[ 0.377461] pca953x 1-0022: supply vcc not found, using dummy regulator
[ 0.377624] pca953x 1-0022: using AI
[ 0.399610] omap_i2c 20010000.i2c: bus 1 rev0.12 at 400 kHz
[ 0.400038] ti-sci-intr bus@f4000:interrupt-controller@a00000: Interrupt Router 3 domain created
[ 0.400459] ti-sci-inta 48000000.interrupt-controller: Interrupt Aggregator domain 28 created
[ 0.404108] ti-udma 485c0100.dma-controller: Number of rings: 68
[ 0.405910] ti-udma 485c0100.dma-controller: Channels: 24 (bchan: 12, tchan: 6, rchan: 6)
[ 0.407929] ti-udma 485c0000.dma-controller: Number of rings: 288
[ 0.419655] ti-udma 485c0000.dma-controller: Channels: 44 (tchan: 29, rchan: 15)
[ 0.423541] printk: console [ttyS2] disabled
[ 0.424002] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 317, base_baud = 3000000) is a 8250
[ 0.424084] printk: console [ttyS2] enabled
[ 1.944269] 2810000.serial: ttyS1 at MMIO 0x2810000 (irq = 318, base_baud = 3000000) is a 8250
[ 1.955073] 2840000.serial: ttyS4 at MMIO 0x2840000 (irq = 319, base_baud = 3000000) is a 8250
[ 1.968669] spi-nor spi0.0: s28hs512t (65536 Kbytes)
[ 1.973839] 7 fixed-partitions partitions found on MTD device fc40000.spi.0
[ 1.980807] Creating 7 MTD partitions on "fc40000.spi.0":
[ 1.986205] 0x000000000000-0x000000100000 : "ospi.tiboot3"
[ 1.993177] 0x000000100000-0x000000300000 : "ospi.tispl"
[ 1.999938] 0x000000300000-0x000000700000 : "ospi.u-boot"
[ 2.006792] 0x000000700000-0x000000740000 : "ospi.env"
[ 2.013398] 0x000000740000-0x000000780000 : "ospi.env.backup"
[ 2.020580] 0x000000800000-0x000003fc0000 : "ospi.rootfs"
[ 2.027474] 0x000003fc0000-0x000004000000 : "ospi.phypattern"
[ 2.044012] davinci_mdio 8000f00.mdio: Configuring MDIO in manual mode
[ 2.090274] davinci_mdio 8000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
[ 2.100577] davinci_mdio 8000f00.mdio: phy[0]: device 8000f00.mdio:00, driver TI DP83867
[ 2.108754] am65-cpsw-nuss 8000000.ethernet: initializing am65 cpsw nuss version 0x6BA00903, cpsw version 0x6BA80903 Ports: 3 quirks:00000006
[ 2.121686] am65-cpsw-nuss 8000000.ethernet: initialized cpsw ale version 1.4
[ 2.128822] am65-cpsw-nuss 8000000.ethernet: ALE Table size 512
[ 2.135559] pps pps0: new PPS source ptp0
[ 2.140012] am65-cpsw-nuss 8000000.ethernet: CPTS ver 0x4e8a010c, freq:500000000, add_val:1 pps:1
[ 2.158024] am65-cpsw-nuss 8000000.ethernet: set new flow-id-base 16
[ 2.171160] am65-cpts 39000000.cpts: CPTS ver 0x4e8a010c, freq:500000000, add_val:1 pps:0
[ 2.182178] mmc0: CQHCI version 5.10
[ 2.187185] mmc1: CQHCI version 5.10
[ 2.199433] j721e-pcie f102000.pcie: host bridge /bus@f4000/pcie@f102000 ranges:
[ 2.206944] j721e-pcie f102000.pcie: IO 0x0068001000..0x0068010fff -> 0x0068001000
[ 2.215391] j721e-pcie f102000.pcie: MEM 0x0068011000..0x006fffffff -> 0x0068011000
[ 2.222287] mmc0: SDHCI controller on fa10000.mmc [fa10000.mmc] using ADMA 64-bit
[ 2.223554] j721e-pcie f102000.pcie: IB MEM 0x0000000000..0x0fffffffff -> 0x0000000000
[ 2.231004] mmc1: SDHCI controller on fa00000.mmc [fa00000.mmc] using ADMA 64-bit
[ 2.269022] mmc1: error -84 whilst initialising SDIO card
[ 2.329789] mmc0: Command Queue Engine enabled
[ 2.334323] mmc0: new HS200 MMC card at address 0001
[ 2.340213] mmcblk0: mmc0:0001 S0J56X 14.8 GiB
[ 2.346523] mmcblk0: p1
[ 2.349688] mmcblk0boot0: mmc0:0001 S0J56X 31.5 MiB
[ 2.356033] mmcblk0boot1: mmc0:0001 S0J56X 31.5 MiB
[ 2.362187] mmcblk0rpmb: mmc0:0001 S0J56X 4.00 MiB, chardev (239:0)
[ 3.234939] j721e-pcie f102000.pcie: PCI host bridge to bus 0000:00
[ 3.241291] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 3.246783] pci_bus 0000:00: root bus resource [io 0x0000-0xffff] (bus address [0x68001000-0x68010fff])
[ 3.256255] pci_bus 0000:00: root bus resource [mem 0x68011000-0x6fffffff]
[ 3.263163] pci 0000:00:00.0: [104c:b010] type 01 class 0x060400
[ 3.269179] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0xfffffffff 64bit pref]
[ 3.276562] pci 0000:00:00.0: supports D1
[ 3.280572] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[ 3.289103] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 3.297413] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[ 3.304088] pci 0000:00:00.0: BAR 0: no space for [mem size 0x1000000000 64bit pref]
[ 3.311836] pci 0000:00:00.0: BAR 0: failed to assign [mem size 0x1000000000 64bit pref]
[ 3.319925] pci 0000:00:00.0: PCI bridge to [bus 01]
[ 3.325073] pcieport 0000:00:00.0: of_irq_parse_pci: failed with rc=-22
[ 3.332153] pcieport 0000:00:00.0: PME: Signaling with IRQ 523
[ 3.338474] pcieport 0000:00:00.0: AER: enabled with IRQ 523
[ 3.359140] am65-cpsw-nuss 8000000.ethernet eth0: PHY [8000f00.mdio:00] driver [TI DP83867] (irq=POLL)
[ 3.368481] am65-cpsw-nuss 8000000.ethernet eth0: configuring for phy/rgmii-rxid link mode
[ 7.459134] am65-cpsw-nuss 8000000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[ 7.490273] IP-Config: Guessing netmask 255.0.0.0
[ 7.494988] IP-Config: Complete:
[ 7.498204] device=eth0, hwaddr=1c:63:49:1a:da:8c, ipaddr=10.1.151.60, mask=255.0.0.0, gw=255.255.255.255
[ 7.508200] host=10.1.151.60, domain=, nis-domain=(none)
[ 7.513940] bootserver=255.255.255.255, rootserver=10.1.151.58, rootpath=
[ 7.514214] clk: Disabling unused clocks
[ 7.553170] ALSA device list:
[ 7.556243] No soundcards found.
[ 7.573983] VFS: Mounted root (nfs filesystem) on device 0:21.
[ 7.580516] devtmpfs: mounted
[ 7.585213] Freeing unused kernel memory: 2432K
[ 7.589874] Run /sbin/init as init process
[ 7.593974] with arguments:
[ 7.593978] /sbin/init
[ 7.593982] with environment:
[ 7.593985] HOME=/
[ 7.593989] TERM=linux
[ 7.912949] systemd[1]: System time before build time, advancing clock.
[ 7.980909] NET: Registered PF_INET6 protocol family
[ 7.992628] Segment Routing with IPv6
[ 7.996410] In-situ OAM (IOAM) with IPv6
[ 8.060353] systemd[1]: systemd 255.4^ 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 -TPM2 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
[ 8.092276] systemd[1]: Detected architecture arm64.
[ 8.122706] systemd[1]: Hostname set to <am64xx-evm>.
[ 9.073965] 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.
[ 9.235107] systemd[1]: Queued start job for default target Multi-User System.
[ 9.290997] systemd[1]: Created slice Slice /system/getty.
[ 9.317586] systemd[1]: Created slice Slice /system/modprobe.
[ 9.341609] systemd[1]: Created slice Slice /system/serial-getty.
[ 9.364902] systemd[1]: Created slice User and Session Slice.
[ 9.387048] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ 9.410984] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ 9.434640] systemd[1]: Expecting device /dev/ttyS2...
[ 9.450839] systemd[1]: Reached target Path Units.
[ 9.466623] systemd[1]: Reached target Remote File Systems.
[ 9.486594] systemd[1]: Reached target Slice Units.
[ 9.502625] systemd[1]: Reached target Swaps.
[ 9.568682] systemd[1]: Listening on RPCbind Server Activation Socket.
[ 9.594678] systemd[1]: Reached target RPC Port Mapper.
[ 9.625710] systemd[1]: Listening on Process Core Dump Socket.
[ 9.647166] systemd[1]: Listening on initctl Compatibility Named Pipe.
[ 9.673154] systemd[1]: Listening on Journal Audit Socket.
[ 9.700256] systemd[1]: Listening on Journal Socket (/dev/log).
[ 9.723723] systemd[1]: Listening on Journal Socket.
[ 9.740530] systemd[1]: Listening on Network Service Netlink Socket.
[ 9.766068] systemd[1]: Listening on udev Control Socket.
[ 9.787503] systemd[1]: Listening on udev Kernel Socket.
[ 9.813131] systemd[1]: Listening on User Database Manager Socket.
[ 9.858943] systemd[1]: Mounting Huge Pages File System...
[ 9.899042] systemd[1]: Mounting POSIX Message Queue File System...
[ 9.946880] systemd[1]: Mounting Kernel Debug File System...
[ 9.971362] systemd[1]: Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
[ 9.995863] systemd[1]: Mounting Temporary Directory /tmp...
[ 10.044085] systemd[1]: Starting Create List of Static Device Nodes...
[ 10.083959] systemd[1]: Starting Load Kernel Module configfs...
[ 10.115567] systemd[1]: Starting Load Kernel Module drm...
[ 10.165845] systemd[1]: Starting Load Kernel Module fuse...
[ 10.207638] systemd[1]: Starting RPC Bind...
[ 10.227523] systemd[1]: File System Check on Root Device was skipped because of an unmet condition check (ConditionPathIsReadWrite=!/).
[ 10.289968] systemd[1]: Starting Journal Service...
[ 10.364204] systemd[1]: Starting Load Kernel Modules...
[ 10.414121] fuse: init (API version 7.39)
[ 10.427441] systemd[1]: Starting Generate network units from Kernel command line...
[ 10.483707] systemd[1]: Starting Remount Root and Kernel File Systems...
[ 10.549906] systemd[1]: Starting Coldplug All udev Devices...
[ 10.612577] systemd[1]: Started RPC Bind.
[ 10.639904] systemd[1]: Mounted Huge Pages File System.
[ 10.648795] systemd[1]: Mounted POSIX Message Queue File System.
[ 10.684721] systemd-journald[102]: Collecting audit messages is enabled.
[ 10.697267] systemd[1]: Mounted Kernel Debug File System.
[ 10.700579] cryptodev: loading out-of-tree module taints kernel.
[ 10.711221] cryptodev: driver 1.13 loaded.
[ 10.732151] systemd[1]: Mounted Temporary Directory /tmp.
[ 10.767420] systemd[1]: Finished Create List of Static Device Nodes.
[ 10.798126] systemd[1]: modprobe@configfs.service: Deactivated successfully.
[ 10.811739] systemd[1]: Finished Load Kernel Module configfs.
[ 10.841523] systemd[1]: modprobe@drm.service: Deactivated successfully.
[ 10.866794] systemd[1]: Finished Load Kernel Module drm.
[ 10.897498] systemd[1]: Started Journal Service.
[ 11.456283] systemd-journald[102]: Received client request to flush runtime journal.
[ 11.950431] audit: type=1334 audit(1709054768.032:2): prog-id=6 op=LOAD
[ 11.958611] audit: type=1334 audit(1709054768.032:3): prog-id=7 op=LOAD
[ 12.634452] audit: type=1334 audit(1709054768.716:4): prog-id=8 op=LOAD
[ 12.686615] audit: type=1334 audit(1709054768.768:5): prog-id=9 op=LOAD
[ 12.842416] audit: type=1334 audit(1709054768.924:6): prog-id=10 op=LOAD
[ 12.855752] audit: type=1334 audit(1709054768.924:7): prog-id=11 op=LOAD
[ 12.866211] audit: type=1334 audit(1709054768.924:8): prog-id=12 op=LOAD
[ 14.604190] audit: type=1334 audit(1734069905.504:9): prog-id=13 op=LOAD
[ 15.187591] dbus-broker-lau[254]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set
[ 15.411062] audit: type=1334 audit(1734069906.308:10): prog-id=14 op=LOAD
[ 15.424521] audit: type=1334 audit(1734069906.320:11): prog-id=15 op=LOAD
[ 17.232891] kauditd_printk_skb: 2 callbacks suppressed
[ 17.232912] audit: type=1334 audit(1734069908.132:14): prog-id=18 op=LOAD
[ 17.250815] audit: type=1334 audit(1734069908.148:15): prog-id=19 op=LOAD
[ 17.259528] audit: type=1334 audit(1734069908.148:16): prog-id=20 op=LOAD
[ 17.360008] Loading modules backported from Summit Linux version 6.6.31
[ 17.377615] Backport generated by backports.git v12.29.0.22
[ 17.635246] platform mdio-mux-1: deferred probe pending
[ 21.337722] at24 0-0050: supply vcc not found, using dummy regulator
[ 21.379486] at24 0-0050: 131072 byte 24c1024 EEPROM, writable, 1 bytes/write
[ 21.896908] davinci_mdio 300b2400.mdio: Configuring MDIO in manual mode
[ 22.016258] davinci_mdio 300b2400.mdio: davinci mdio revision 1.7, bus freq 1000000
[ 22.158863] davinci_mdio 300b2400.mdio: phy[15]: device 300b2400.mdio:0f, driver TI DP83869
[ 22.395453] k3-m4-rproc 5000000.m4fss: assigned reserved memory node m4f-dma-memory@a4000000
[ 22.493099] k3-m4-rproc 5000000.m4fss: configured M4 for remoteproc mode
[ 22.543714] k3-m4-rproc 5000000.m4fss: local reset is deasserted for device
[ 22.645160] remoteproc remoteproc0: 5000000.m4fss is available
[ 22.653913] platform 78000000.r5f: configured R5F for remoteproc mode
[ 22.675981] remoteproc remoteproc0: Direct firmware load for am64-mcu-m4f0_0-fw failed with error -2
[ 22.691638] remoteproc remoteproc0: powering up 5000000.m4fss
[ 22.700329] remoteproc remoteproc0: Direct firmware load for am64-mcu-m4f0_0-fw failed with error -2
[ 22.714120] remoteproc remoteproc0: request_firmware failed: -2
[ 22.722047] platform 78000000.r5f: assigned reserved memory node r5f-dma-memory@a0000000
[ 22.758431] remoteproc remoteproc1: 78000000.r5f is available
[ 22.783990] remoteproc remoteproc1: Direct firmware load for am64-main-r5f0_0-fw failed with error -2
[ 22.796046] remoteproc remoteproc1: powering up 78000000.r5f
[ 22.803281] remoteproc remoteproc1: Direct firmware load for am64-main-r5f0_0-fw failed with error -2
[ 22.813700] remoteproc remoteproc1: request_firmware failed: -2
[ 23.937115] remoteproc remoteproc2: 3000a000.txpru is available
[ 23.983300] gpio-mux mux-controller: 2-way mux-controller registered
[ 24.050729] remoteproc remoteproc3: 3000c000.txpru is available
[ 24.114642] remoteproc remoteproc4: 3008a000.txpru is available
[ 24.169742] remoteproc remoteproc5: 3008c000.txpru is available
[ 24.803788] k3_r5_rproc bus@f4000:r5fss@78000000: Timed out waiting for 78000000.r5f core to power up!
[ 24.932381] platform 78400000.r5f: configured R5F for remoteproc mode
[ 24.983877] platform 78400000.r5f: assigned reserved memory node r5f-dma-memory@a2000000
[ 25.057698] remoteproc remoteproc6: 78400000.r5f is available
[ 25.074580] remoteproc remoteproc6: Direct firmware load for am64-main-r5f1_0-fw failed with error -2
[ 25.085710] remoteproc remoteproc6: powering up 78400000.r5f
[ 25.096446] remoteproc remoteproc6: Direct firmware load for am64-main-r5f1_0-fw failed with error -2
[ 25.112007] remoteproc remoteproc6: request_firmware failed: -2
[ 25.394620] remoteproc remoteproc7: 30034000.pru is available
[ 25.406504] remoteproc remoteproc8: 30004000.rtu is available
[ 25.420688] remoteproc remoteproc9: 30038000.pru is available
[ 25.430424] remoteproc remoteproc10: 30006000.rtu is available
[ 25.463528] remoteproc remoteproc11: 300b4000.pru is available
[ 25.481095] remoteproc remoteproc12: 30084000.rtu is available
[ 25.490405] remoteproc remoteproc13: 300b8000.pru is available
[ 25.499934] remoteproc remoteproc14: 30086000.rtu is available
[ 25.526200] TI DP83869 300b2400.mdio:0f: attached PHY driver (mii_bus:phy_addr=300b2400.mdio:0f, irq=POLL)
[ 25.547750] icssg-prueth icssg1-eth: TI PRU ethernet driver initialized: single EMAC mode
[ 26.484348] remoteproc remoteproc11: powering up 300b4000.pru
[ 26.501669] remoteproc remoteproc11: Booting fw image ti-pruss/am65x-sr2-pru0-prueth-fw.elf, size 39464
[ 26.511358] remoteproc remoteproc11: unsupported resource 5
[ 26.517253] remoteproc remoteproc11: remote processor 300b4000.pru is now up
[ 26.524635] remoteproc remoteproc12: powering up 30084000.rtu
[ 26.535202] remoteproc remoteproc12: Booting fw image ti-pruss/am65x-sr2-rtu0-prueth-fw.elf, size 31140
[ 26.544916] remoteproc remoteproc12: remote processor 30084000.rtu is now up
[ 26.552308] remoteproc remoteproc4: powering up 3008a000.txpru
[ 26.562735] remoteproc remoteproc4: Booting fw image ti-pruss/am65x-sr2-txpru0-prueth-fw.elf, size 39068
[ 26.572575] remoteproc remoteproc4: remote processor 3008a000.txpru is now up
[ 26.584181] pps pps1: new PPS source ptp2
[ 27.106402] k3_r5_rproc bus@f4000:r5fss@78400000: Timed out waiting for 78400000.r5f core to power up!
[ 27.281272] EXT4-fs (mmcblk0p1): mounted filesystem d00943cc-580a-422c-8325-70e5b36bb395 r/w with ordered data mode. Quota mode: none.
[ 31.059535] audit: type=1006 audit(1734069921.960:17): pid=655 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=1 res=1
[ 31.072156] audit: type=1300 audit(1734069921.960:17): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=ffffc016a698 a2=1 a3=1 items=0 ppid=1 pid=655 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="(systemd)" exe="/usr/lib/systemd/systemd-executor" key=(null)
[ 31.098898] audit: type=1327 audit(1734069921.960:17): proctitle="(systemd)"
[ 31.201619] audit: type=1334 audit(1734069922.100:18): prog-id=21 op=LOAD
[ 31.209592] audit: type=1300 audit(1734069922.100:18): arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=ffffcec8ea78 a2=90 a3=0 items=0 ppid=1 pid=655 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="systemd" exe="/usr/lib/systemd/systemd" key=(null)
[ 31.235625] audit: type=1327 audit(1734069922.100:18): proctitle="(systemd)"
[ 31.243239] audit: type=1334 audit(1734069922.100:19): prog-id=21 op=UNLOAD
[ 31.250497] audit: type=1300 audit(1734069922.100:19): arch=c00000b7 syscall=57 success=yes exit=0 a0=8 a1=1 a2=0 a3=ffffa236cc60 items=0 ppid=1 pid=655 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="systemd" exe="/usr/lib/systemd/systemd" key=(null)
[ 31.276288] audit: type=1327 audit(1734069922.100:19): proctitle="(systemd)"
[ 31.283622] audit: type=1334 audit(1734069922.100:20): prog-id=22 op=LOAD
[ 48.447297] kauditd_printk_skb: 5 callbacks suppressed
[ 48.447320] audit: type=1334 audit(1734069939.348:22): prog-id=20 op=UNLOAD
[ 48.459619] audit: type=1334 audit(1734069939.348:23): prog-id=19 op=UNLOAD
[ 48.466644] audit: type=1334 audit(1734069939.348:24): prog-id=18 op=UNLOAD
Reference: We used the following link and document.
- https://lairdcp.github.io/guides/linux_docs/1.0/lwb-sona-ifx/sig_lwb_sona_ifx_series_radio_linux_yocto.html
- https://www.ezurio.com/documentation/application-note-how-to-integrate-the-if573-in-yocto-linux
Note:
- We used .dts file (K3-am642-evm.dts) from processor SDK. We can't find out the corresponding .dts file in Yocto. How to modify .dts file in Yocto?
- Our hardware connection was confirmed by the vendor.
Could you please support on this.
Apart from this if anything required, please let us know.
Thanks in advance.