您好!
我们希望使用 USB 3.0 A 型(主机、超高速)。 正如我们所知、SDK (8.8.4)将 SERDES 配置为支持 EDP + PCIe。
您能否提供示例 Linux 器件树配置以支持 USB + EDP?
USB -> LANE1
EDP->通道2和 LANE3
谢谢、
Ethan
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.
您好!
我们希望使用 USB 3.0 A 型(主机、超高速)。 正如我们所知、SDK (8.8.4)将 SERDES 配置为支持 EDP + PCIe。
您能否提供示例 Linux 器件树配置以支持 USB + EDP?
USB -> LANE1
EDP->通道2和 LANE3
谢谢、
Ethan
Edthan、
请查看此补丁:
https://git.ti.com/cgit/ti-linux-kernel/ti-upstream-tools/tree/arch/arm64/boot/dts/ti/k3-j721s2-usb3.dtso?h=ti-linux-5.10.y
此致、
基尔西
您好,Edi,
请参阅链接
请确保开关3 =0且开关4=1。
谢谢
Diwakar
您好、Diwakar、
如果您是要设置 USB 主机模式或设备模式。 我们已在设计中将 USB 设置为主机模式。
谢谢、
Ethan
您好 、Diwakar、
这是 dtsi 文件。
e2e.ti.com/.../k3_2D00_j721s2_2D00_main.txt
谢谢、
Ethan
你(们)好
这是您为使 USB 在通道1上工作所做的唯一更改中定义了更多有关 USB 的属性
k3-j721s2-common-proc-board.dts 是否出现在最终的 DTS 中?
喜欢:
MAIN_usbss0_PINS_DEFAULT:main-usbss0-PINs-DEFAULT{
pinctrl-single、pins =<
J721S2_IOPAD (0x0ec、PIN_OUTPUT、6)/*(AG25) TIMER_IO1.USB0_DRVVBUS *
>;
};
2.您能否共享 您对 DTS 所使用的所有更改,还可以共享 dmesg 日志。
此致
Diwakar
您好 、Diwakar、
这是 K3-j721s2-common-proc-board.dts、
e2e.ti.com/.../k3_2D00_j721s2_2D00_common_2D00_proc_2D00_board.txt
谢谢、
Ethan
您好,Edi,
您能否检查这些更改。
// SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2021 Texas Instruments Incorporated - https://www.ti.com/ * * Common Processor Board: www.ti.com/.../J721EXCPXEVM */ /dts-v1/; #include "k3-j721s2-som-p0.dtsi" #include <dt-bindings/net/ti-dp83867.h> #include <dt-bindings/phy/phy-cadence.h> #include <dt-bindings/phy/phy.h> #include <dt-bindings/mux/ti-serdes.h> / { compatible = "ti,j721s2-evm", "ti,j721s2"; model = "Texas Instruments J721S2 EVM"; chosen { stdout-path = "serial2:115200n8"; bootargs = "console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x2880000"; }; aliases { serial2 = &main_uart8; mmc0 = &main_sdhci0; mmc1 = &main_sdhci1; spi0 = &ospi0; can0 = &mcu_mcan0; can1 = &main_mcan0; can2 = &main_mcan1; can3 = &main_mcan2; ethernet0 = &cpsw_port1; ethernet1 = &main_cpsw_port1; }; evm_12v0: fixedregulator-evm12v0 { /* main supply */ compatible = "regulator-fixed"; regulator-name = "evm_12v0"; regulator-min-microvolt = <12000000>; regulator-max-microvolt = <12000000>; regulator-always-on; regulator-boot-on; }; vsys_3v3: fixedregulator-vsys3v3 { /* Output of LM5140 */ 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; }; vsys_5v0: fixedregulator-vsys5v0 { /* 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; }; vdd_mmc1: fixedregulator-sd { compatible = "regulator-fixed"; regulator-name = "vdd_mmc1"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; regulator-boot-on; regulator-always-on; enable-active-high; vin-supply = <&vsys_3v3>; }; vdd_sd_dv_alt: fixedregulator-sd-dv-alt { compatible = "regulator-fixed"; regulator-name = "vdd_sd_dv_alt"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; regulator-boot-on; regulator-always-on; enable-active-high; vin-supply = <&vsys_3v3>; }; transceiver0: can-phy0 { compatible = "ti,tcan1043"; #phy-cells = <0>; max-bitrate = <5000000>; standby-gpios = <&wkup_gpio0 5 GPIO_ACTIVE_LOW>; //enable-gpios = <&wkup_gpio0 4 GPIO_ACTIVE_LOW>; enable-gpios = <&wkup_gpio0 4 GPIO_ACTIVE_HIGH>; }; transceiver1: can-phy1 { compatible = "ti,tcan1043"; #phy-cells = <0>; max-bitrate = <5000000>; }; transceiver2: can-phy2 { compatible = "ti,tcan1043"; #phy-cells = <0>; max-bitrate = <5000000>; }; transceiver3: can-phy3 { compatible = "ti,tcan1043"; #phy-cells = <0>; max-bitrate = <5000000>; }; dp0_pwr_3v3: fixedregulator-dp0-prw { compatible = "regulator-fixed"; regulator-name = "dp0-pwr"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; enable-active-high; }; dp0: dp0-connector { compatible = "dp-connector"; label = "DP0"; type = "full-size"; dp-pwr-supply = <&dp0_pwr_3v3>; port { dp0_connector_in: endpoint { remote-endpoint = <&dp0_out>; }; }; }; }; &main_i2c4 { status = "disabled"; }; &main_pmx0 { main_uart8_pins_default: main-uart8-pins-default { pinctrl-single,pins = < J721S2_IOPAD(0x038, PIN_INPUT_PULLDOWN, 11) /* (AB28) MCASP0_ACLKX.UART8_RXD */ J721S2_IOPAD(0x03c, PIN_OUTPUT_PULLUP, 11) /* (U27) MCASP0_AFSX.UART8_TXD */ >; }; //Ethan+ >> main_i2c0_pins_default: main-i2c0-pins-default { pinctrl-single,pins = < J721E_IOPAD(0x0e0, PIN_INPUT_PULLUP, 0) /* (AH25) I2C0_SCL */ J721E_IOPAD(0x0e4, PIN_INPUT_PULLUP, 0) /* (AE24) I2C0_SDA */ >; }; //Ethan+ << main_i2c1_pins_default: main-i2c1-pins-default { pinctrl-single,pins = < J721S2_IOPAD(0x0c4, PIN_INPUT_PULLUP, 13) /* (AB26) ECAP0_IN_APWM_OUT.I2C1_SCL */ J721S2_IOPAD(0x0c8, PIN_INPUT_PULLUP, 13) /* (AD28) EXT_REFCLK1.I2C1_SDA */ >; }; main_mmc1_pins_default: main-mmc1-pins-default { pinctrl-single,pins = < J721S2_IOPAD(0x104, PIN_INPUT, 0) /* (P23) MMC1_CLK */ J721S2_IOPAD(0x108, PIN_INPUT, 0) /* (N24) MMC1_CMD */ J721S2_IOPAD(0x100, PIN_INPUT, 0) /* (###) MMC1_CLKLB */ J721S2_IOPAD(0x0fc, PIN_INPUT, 0) /* (M23) MMC1_DAT0 */ J721S2_IOPAD(0x0f8, PIN_INPUT, 0) /* (P24) MMC1_DAT1 */ J721S2_IOPAD(0x0f4, PIN_INPUT, 0) /* (R24) MMC1_DAT2 */ J721S2_IOPAD(0x0f0, PIN_INPUT, 0) /* (R22) MMC1_DAT3 */ J721S2_IOPAD(0x0e8, PIN_INPUT, 8) /* (AE25) TIMER_IO0.MMC1_SDCD */ >; }; dp0_pins_default: dp0-pins-default { pinctrl-single,pins = < J721S2_IOPAD(0x0b8, PIN_INPUT, 3) /* (AA24) MCASP1_ACLKX.DP0_HPD */ >; }; main_cpsw_pins_default: main-cpsw-pins-default { pinctrl-single,pins = < J721S2_IOPAD(0x0b8, PIN_INPUT, 6) /* (AA24) MCASP1_ACLKX.RGMII1_RD0 */ J721S2_IOPAD(0x0a0, PIN_INPUT, 6) /* (AB25) MCASP0_AXR12.RGMII1_RD1 */ J721S2_IOPAD(0x0a4, PIN_INPUT, 6) /* (T23) MCASP0_AXR13.RGMII1_RD2 */ J721S2_IOPAD(0x0a8, PIN_INPUT, 6) /* (U24) MCASP0_AXR14.RGMII1_RD3 */ J721S2_IOPAD(0x0b0, PIN_INPUT, 6) /* (AD26) MCASP1_AXR3.RGMII1_RXC */ J721S2_IOPAD(0x0ac, PIN_INPUT, 6) /* (AC25) MCASP0_AXR15.RGMII1_RX_CTL */ J721S2_IOPAD(0x08c, PIN_OUTPUT, 6) /* (T25) MCASP0_AXR7.RGMII1_TD0 */ J721S2_IOPAD(0x090, PIN_OUTPUT, 6) /* (W24) MCASP0_AXR8.RGMII1_TD1 */ J721S2_IOPAD(0x094, PIN_OUTPUT, 6) /* (AA25) MCASP0_AXR9.RGMII1_TD2 */ J721S2_IOPAD(0x098, PIN_OUTPUT, 6) /* (V25) MCASP0_AXR10.RGMII1_TD3 */ J721S2_IOPAD(0x0b4, PIN_OUTPUT, 6) /* (U25) MCASP1_AXR4.RGMII1_TXC */ J721S2_IOPAD(0x09c, PIN_OUTPUT, 6) /* (T24) MCASP0_AXR11.RGMII1_TX_CTL */ >; }; main_mdio_pins_default: main-mdio-pins-default { pinctrl-single,pins = < J721S2_IOPAD(0x0c0, PIN_OUTPUT_PULLUP, 6) /* (T28) MCASP1_AXR0.MDIO0_MDC */ J721S2_IOPAD(0x0bc, PIN_INPUT_PULLUP, 6) /* (V28) MCASP1_AFSX.MDIO0_MDIO */ >; }; main_mcan0_pins_default: main-mcan0-pins-default { pinctrl-single,pins = < J721S2_IOPAD(0x068, PIN_INPUT_PULLUP, 0) /* (U28) MCAN0_RX */ J721S2_IOPAD(0x064, PIN_OUTPUT_PULLUP, 0) /* (W28) MCAN0_TX */ >; }; main_mcan1_pins_default: main-mcan1-pins-default { pinctrl-single,pins = < J721S2_IOPAD(0x070, PIN_INPUT_PULLUP, 0) /* (R27) MCAN1_RX */ J721S2_IOPAD(0x06c, PIN_OUTPUT_PULLUP, 0) /* (V26) MCAN1_TX */ >; }; main_mcan2_pins_default: main-mcan2-pins-default { pinctrl-single,pins = < J721S2_IOPAD(0x078, PIN_INPUT_PULLUP, 0) /* (Y25) MCAN2_RX */ J721S2_IOPAD(0x074, PIN_OUTPUT_PULLUP, 0) /* (R28) MCAN2_TX */ >; }; main_gpio1_pins_default: main-gpio1-pins-default { pinctrl-single,pins = < J721S2_IOPAD(0x000, PIN_INPUT_PULLUP, 7) /* (AG24) EXTINTn.GPIO0_0 */ J721S2_IOPAD(0x004, PIN_INPUT, 7) /* (W25) MCAN12_TX.GPIO0_1 */ J721S2_IOPAD(0x008, PIN_INPUT, 7) /* (AC24) MCAN12_RX.GPIO0_2 */ J721S2_IOPAD(0x00c, PIN_INPUT, 7) /* (AE28) MCAN13_TX.GPIO0_3 */ J721S2_IOPAD(0x010, PIN_INPUT_PULLUP, 7) /* (AF28) MCAN13_RX.GPIO0_4 */ J721S2_IOPAD(0x014, PIN_INPUT_PULLUP, 7) /* (AD25) MCAN14_TX.GPIO0_5 */ J721S2_IOPAD(0x018, PIN_INPUT_PULLUP, 7) /* (W23) MCAN14_RX.GPIO0_6 */ J721S2_IOPAD(0x01c, PIN_INPUT_PULLUP, 7) /* (Y24) MCAN15_TX.GPIO0_7 */ J721S2_IOPAD(0x020, PIN_INPUT_PULLUP, 7) /* (AA23) MCAN15_RX.GPIO0_8 */ J721S2_IOPAD(0x024, PIN_INPUT_PULLUP, 7) /* (Y28) MCAN16_TX.GPIO0_9 */ J721S2_IOPAD(0x028, PIN_INPUT, 7) /* (AB24) MCAN16_RX.GPIO0_10 */ J721S2_IOPAD(0x02c, PIN_INPUT, 7) /* (V23) GPIO0_11 */ J721S2_IOPAD(0x030, PIN_OUTPUT_PULLUP, 7) /* (T26) GPIO0_12 */ J721S2_IOPAD(0x040, PIN_INPUT_PULLDOWN, 7) /* (AC28) MCASP0_AXR0.GPIO0_16 */ J721S2_IOPAD(0x044, PIN_INPUT_PULLDOWN, 7) /* (Y26) MCASP0_AXR1.GPIO0_17 */ J721S2_IOPAD(0x048, PIN_INPUT_PULLDOWN, 7) /* (AB27) MCASP0_AXR2.GPIO0_18 */ J721S2_IOPAD(0x04c, PIN_INPUT_PULLDOWN, 7) /* (V27) MCASP1_AXR1.GPIO0_19 */ J721S2_IOPAD(0x050, PIN_INPUT_PULLDOWN, 7) /* (W27) MCASP1_AXR2.GPIO0_20 */ J721S2_IOPAD(0x054, PIN_INPUT_PULLDOWN, 7) /* (Y27) MCASP2_ACLKX.GPIO0_21 */ J721S2_IOPAD(0x058, PIN_INPUT_PULLDOWN, 7) /* (AA27) MCASP2_AFSX.GPIO0_22 */ J721S2_IOPAD(0x05c, PIN_INPUT_PULLDOWN, 7) /* (AA26) MCASP2_AXR0.GPIO0_23 */ J721S2_IOPAD(0x07c, PIN_INPUT, 7) /* (T27) MCASP0_AXR3.GPIO0_31 */ J721S2_IOPAD(0x080, PIN_INPUT, 7) /* (U26) MCASP0_AXR4.GPIO0_32 */ J721S2_IOPAD(0x088, PIN_OUTPUT_PULLUP, 7) /* (AD27) MCASP0_AXR6.GPIO0_34 */ J721S2_IOPAD(0x0d0, PIN_INPUT, 7) /* (AF26) SPI0_CS1.GPIO0_52 */ >; }; //Ming++ for spi 0 device 202200822 >> spi0_pins_default: spi0-pins-default { pinctrl-single,pins = < J721E_IOPAD(0x0D4, PIN_OUTPUT_PULLDOWN, 0) /* (AH27) PIN_SPI0_CLK */ J721E_IOPAD(0x0CC, PIN_OUTPUT_PULLDOWN, 0) /* (AE27) PIN_SPI0_CS0 */ J721E_IOPAD(0x0D8, PIN_OUTPUT_PULLDOWN, 0) /* (AG26) PIN_SPI0_D0 */ J721E_IOPAD(0x0DC, PIN_INPUT_PULLDOWN, 0) /* (AH26) PIN_SPI0_D1 */ >; }; pwm1_pins_default: pwm1-pins-default { pinctrl-single,pins = < J721E_IOPAD(0x060, PIN_OUTPUT_PULLDOWN, 7) /* (AC27) PIN_MCASP2_AXR1 */ >; }; //Ming++ }; &wkup_pmx0 { mcu_cpsw_gpio_pins_default: mcu-cpsw-gpio-pins-default { pinctrl-single,pins = < J721S2_WKUP_IOPAD(0x0dc, PIN_OUTPUT, 7) /* (F28) WKUP_GPIO0_7 */ J721S2_WKUP_IOPAD(0x0cc, PIN_INPUT, 7) /* (C27) WKUP_GPIO0_3 */ >; }; mcu_cpsw_pins_default: mcu-cpsw-pins-default { pinctrl-single,pins = < J721S2_WKUP_IOPAD(0x094, PIN_INPUT, 0) /* (B22) MCU_RGMII1_RD0 */ J721S2_WKUP_IOPAD(0x090, PIN_INPUT, 0) /* (B21) MCU_RGMII1_RD1 */ J721S2_WKUP_IOPAD(0x08c, PIN_INPUT, 0) /* (C22) MCU_RGMII1_RD2 */ J721S2_WKUP_IOPAD(0x088, PIN_INPUT, 0) /* (D23) MCU_RGMII1_RD3 */ J721S2_WKUP_IOPAD(0x084, PIN_INPUT, 0) /* (D22) MCU_RGMII1_RXC */ J721S2_WKUP_IOPAD(0x06c, PIN_INPUT, 0) /* (E23) MCU_RGMII1_RX_CTL */ J721S2_WKUP_IOPAD(0x07c, PIN_OUTPUT, 0) /* (F23) MCU_RGMII1_TD0 */ J721S2_WKUP_IOPAD(0x078, PIN_OUTPUT, 0) /* (G22) MCU_RGMII1_TD1 */ J721S2_WKUP_IOPAD(0x074, PIN_OUTPUT, 0) /* (E21) MCU_RGMII1_TD2 */ J721S2_WKUP_IOPAD(0x070, PIN_OUTPUT, 0) /* (E22) MCU_RGMII1_TD3 */ J721S2_WKUP_IOPAD(0x080, PIN_OUTPUT, 0) /* (F21) MCU_RGMII1_TXC */ J721S2_WKUP_IOPAD(0x068, PIN_OUTPUT, 0) /* (F22) MCU_RGMII1_TX_CTL */ >; }; mcu_mdio_pins_default: mcu-mdio-pins-default { pinctrl-single,pins = < J721S2_WKUP_IOPAD(0x09c, PIN_OUTPUT_PULLUP, 0) /* (A21) MCU_MDIO0_MDC */ J721S2_WKUP_IOPAD(0x098, PIN_INPUT_PULLUP, 0) /* (A22) MCU_MDIO0_MDIO */ >; }; mcu_mcan0_pins_default: mcu-mcan0-pins-default { pinctrl-single,pins = < J721S2_WKUP_IOPAD(0x0bc, PIN_INPUT_PULLUP, 0) /* (E28) MCU_MCAN0_RX */ J721S2_WKUP_IOPAD(0x0b8, PIN_OUTPUT_PULLUP, 0) /* (E27) MCU_MCAN0_TX */ >; }; mcu_mcan0_gpio_pins_default: mcu-mcan0-gpio-pins-default { pinctrl-single,pins = < J721S2_WKUP_IOPAD(0x0d0, PIN_OUTPUT, 7) /* (C23) WKUP_GPIO0_4 */ J721S2_WKUP_IOPAD(0x0d4, PIN_OUTPUT, 7) /* (F26) WKUP_GPIO0_5 */ J721S2_WKUP_IOPAD(0x0d8, PIN_INPUT_PULLUP, 7) /* (E25) WKUP_GPIO0_6 */ >; }; wkup_gpio1_pins_default: wkup-gpio1-pins-default { pinctrl-single,pins = < J721S2_WKUP_IOPAD(0x0e0, PIN_INPUT, 7) /* (F24) WKUP_GPIO0_8 */ J721S2_WKUP_IOPAD(0x060, PIN_INPUT, 7) /* (C21) MCU_OSPI1_CSn1.WKUP_GPIO0_39 */ >; }; mcu_uart1_pins_default: mcu-uart1-pins-default { pinctrl-single,pins = < J721S2_WKUP_IOPAD(0x0ec, PIN_INPUT_PULLDOWN, 2) /* (F25) WKUP_GPIO0_11.MCU_UART0_RXD */ J721S2_WKUP_IOPAD(0x0e8, PIN_OUTPUT_PULLUP, 2) /* (F27) WKUP_GPIO0_10.MCU_UART0_TXD */ >; }; }; &main_gpio0 { pinctrl-names = "default"; pinctrl-0 = <&main_gpio1_pins_default>; }; &main_gpio2 { status = "disabled"; }; &main_gpio4 { status = "disabled"; }; &main_gpio6 { status = "disabled"; }; &wkup_gpio1 { // status = "disabled"; pinctrl-names = "default"; pinctrl-0 = <&wkup_gpio1_pins_default>; }; &wkup_uart0 { status = "reserved"; }; &mcu_uart0 { pinctrl-names = "default"; pinctrl-0 = <&mcu_uart1_pins_default>; }; &main_uart0 { status = "disabled"; }; &main_uart1 { status = "disabled"; }; &main_uart2 { status = "disabled"; }; &main_uart3 { status = "disabled"; }; &main_uart4 { status = "disabled"; }; &main_uart5 { status = "disabled"; }; &main_uart6 { status = "disabled"; }; &main_uart7 { status = "disabled"; }; &main_uart8 { pinctrl-names = "default"; pinctrl-0 = <&main_uart8_pins_default>; /* Shared with TFA on this platform */ power-domains = <&k3_pds 357 TI_SCI_PD_SHARED>; }; &main_uart9 { status = "disabled"; }; //Ming++ for spi 0 device 202200822 >> &main_spi0 { pinctrl-names = "default"; pinctrl-0 = <&spi0_pins_default>; ti,pindir-d0-out-d1-in = <1>; status="okay"; spidev@0 { spi-max-frequency = <24000000>; reg = <0>; compatible = "linux,spidev"; }; }; //Ming++ for pwm 1 device 202200822 //&main_ehrpwm1 { // pinctrl-names = "default"; // pinctrl-0 = <&pwm1_pins_default>; // status="okay"; //}; //Ming++<< &main_i2c0 { //Ethan+ >> pinctrl-names = "default"; pinctrl-0 = <&main_i2c0_pins_default>; //Ethan+ << clock-frequency = <400000>; exp0: gpio@20 { compatible = "ti,tca6416"; /*Ming++ change pca9535 to tca6416*/ reg = <0x20>; gpio-controller; #gpio-cells = <2>; gpio-line-names = "CANFD1_EN", "CANFD2_EN", "CANFD3_EN", "LOCAL_CAN_STBn", "CAN_PWR_EN", "DSI3_PWR_EN", "CSI0_TX_PWDN", "CSI1_TX_PWDN", "PASS_01", "DES1_PDB", "DES2_PDB", "GPIO_PRG0_RGMII_RST", "DSI3_nRESET"; }; }; &main_i2c1 { pinctrl-names = "default"; pinctrl-0 = <&main_i2c1_pins_default>; clock-frequency = <400000>; }; &main_i2c2 { status = "disabled"; }; &main_i2c3 { status = "disabled"; }; &main_i2c4 { status = "disabled"; }; &main_i2c5 { status = "disabled"; }; &main_i2c6 { status = "disabled"; }; &main_sdhci0 { /* eMMC */ non-removable; ti,driver-strength-ohm = <50>; // disable-cqe-dcmd; disable-wp; }; &main_sdhci1 { /* SD card */ pinctrl-0 = <&main_mmc1_pins_default>; pinctrl-names = "default"; disable-wp; ti,driver-strength-ohm = <50>; vmmc-supply = <&vdd_mmc1>; vqmmc-supply = <&vdd_sd_dv_alt>; }; &mcu_cpsw { pinctrl-names = "default"; pinctrl-0 = <&mcu_cpsw_pins_default &mcu_mdio_pins_default &mcu_cpsw_gpio_pins_default>; reset-gpios = <&wkup_gpio0 7 GPIO_ACTIVE_LOW>; status = "okay"; }; &davinci_mdio { cpsw_phy0: ethernet-phy@0 { reg = <0>; ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>; ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>; ti,min-output-impedance; }; }; &cpsw_port1 { phy-mode = "rgmii-rxid"; phy-handle = <&cpsw_phy0>; fixed-link { speed = <100>; full-duplex; }; }; &main_cpsw { pinctrl-names = "default"; pinctrl-0 = <&main_cpsw_pins_default &main_mdio_pins_default>; reset-gpios = <&exp0 12 GPIO_ACTIVE_LOW>; /* P12 - GPIO_PRG0_RGMII_RST */ status = "okay"; }; &main_cpsw_mdio { main_cpsw_phy0: ethernet-phy@0 { reg = <0>; ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>; ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>; ti,min-output-impedance; }; }; &main_cpsw_port1 { phy-mode = "rgmii-rxid"; phy-handle = <&main_cpsw_phy0>; }; &serdes_ln_ctrl { idle-states = <J721S2_SERDES0_LANE0_PCIE1_LANE0>, <J721S2_SERDES0_LANE1_USB>, <J721S2_SERDES0_LANE2_EDP_LANE2>, <J721S2_SERDES0_LANE3_EDP_LANE3>; }; &serdes_refclk { clock-frequency = <100000000>; }; &serdes0 { status = "disabled"; serdes0_pcie_link: phy@0 { reg = <0>; cdns,num-lanes = <1>; #phy-cells = <0>; cdns,phy-type = <PHY_TYPE_PCIE>; resets = <&serdes_wiz0 1>; }; }; &usb_serdes_mux { idle-states = <1>; /* USB0 to SERDES lane 1 */ }; &edp_serdes_mux { idle-states = <1>; /* EDP0 to SERDES lane 2/3 */ }; &usbss0 { ti,vbus-divider; ti,usb2-only; }; &usb0 { dr_mode = "otg"; maximum-speed = "high-speed"; }; &pcie1_rc { status = "disabled"; phys = <&serdes0_pcie_link>; phy-names = "pcie-phy"; num-lanes = <1>; }; &pcie1_ep { status = "disabled"; phys = <&serdes0_pcie_link>; phy-names = "pcie-phy"; num-lanes = <1>; status = "disabled"; }; &ospi1 { status = "disabled"; }; &dss { /* * These clock assignments are chosen to enable the following outputs: * * VP0 - DisplayPort SST * VP1 - DPI0 * VP2 - DSI * VP3 - DPI1 */ assigned-clocks = <&k3_clks 158 2>, <&k3_clks 158 5>, <&k3_clks 158 14>, <&k3_clks 158 18>; assigned-clock-parents = <&k3_clks 158 3>, <&k3_clks 158 7>, <&k3_clks 158 16>, <&k3_clks 158 22>; }; &dss_ports { port { dpi0_out: endpoint { remote-endpoint = <&dp0_in>; }; }; }; &mhdp { pinctrl-names = "default"; pinctrl-0 = <&dp0_pins_default>; cdns,no-hpd; }; &dp0_ports { #address-cells = <1>; #size-cells = <0>; port@0 { reg = <0>; dp0_in: endpoint { remote-endpoint = <&dpi0_out>; }; }; port@4 { reg = <4>; dp0_out: endpoint { remote-endpoint = <&dp0_connector_in>; }; }; }; &mcu_mcan0 { pinctrl-names = "default"; pinctrl-0 = <&mcu_mcan0_pins_default &mcu_mcan0_gpio_pins_default>; phys = <&transceiver0>; }; &mcu_mcan1 { status = "disabled"; }; &main_mcan0 { pinctrl-names = "default"; pinctrl-0 = <&main_mcan0_pins_default>; phys = <&transceiver1>; }; &main_mcan1 { pinctrl-names = "default"; pinctrl-0 = <&main_mcan1_pins_default>; phys = <&transceiver2>; }; &main_mcan2 { pinctrl-names = "default"; pinctrl-0 = <&main_mcan2_pins_default>; phys = <&transceiver3>; }; &main_mcan3 { status = "disabled"; }; &main_mcan4 { status = "disabled"; }; &main_mcan5 { status = "disabled"; }; &main_mcan6 { status = "disabled"; }; &main_mcan7 { status = "disabled"; }; &main_mcan8 { status = "disabled"; }; &main_mcan9 { status = "disabled"; }; &main_mcan10 { status = "disabled"; }; &main_mcan11 { status = "disabled"; }; &main_mcan12 { status = "disabled"; }; &main_mcan13 { status = "disabled"; }; &main_mcan14 { status = "disabled"; }; &main_mcan15 { status = "disabled"; }; &main_mcan16 { status = "disabled"; }; &main_mcan17 { status = "disabled"; }; ////////Changes made /// &main_pmx0 { main_usbss0_pins_default: main-usbss0-pins-default { pinctrl-single,pins = < J721S2_IOPAD(0x0ec, PIN_OUTPUT, 6) /* (AG25) TIMER_IO1.USB0_DRVVBUS */ >; }; }; &serdes0 { #address-cells = <1>; #size-cells = <0>; status = "okay"; serdes0_usb_link: phy@1 { reg = <1>; cdns,num-lanes = <1>; #phy-cells = <0>; cdns,phy-type = <PHY_TYPE_USB3>; resets = <&serdes_wiz0 2>; }; }; &serdes0_pcie_link { status = "disabled"; }; &usbss0 { pinctrl-0 = <&main_usbss0_pins_default>; pinctrl-names = "default"; /delete-property/ ti,usb2-only; }; &usb0 { dr_mode = "otg"; maximum-speed = "super-speed"; phys = <&serdes0_usb_link>; phy-names = "cdns3,usb3-phy"; };
请在运行测试后共享日志。
此致
Diwakar
您好、Diwakar、
我帮助 Ethan 测试结果、仍然失败
结果和 dmesg。
_________ _________ __
||_|_______|_|_|__||_
|||_|.'|。 |. ||_|_|. |||-_|_|_|
||||||||、||||||||||||||||||________________||
|____||_|
Arago 项目 j721s2-EVM ttyS2
Arago 2021.09 j721s2-EVM ttyS2
j721s2-EVM 登录名:root
root@j721s2-EVM:~# root
-sh:root:未找到命令
root@j721s2-EVM:~# dmesg
[0.000000]在物理 CPU 上引导 Linux 0x000000 [0x411fd080]
[0.000000] Linux 版本5.10.120-g95b90aa828 (johesien@Dell-R540)(Aarch64-no-linux-gnu-gcc (A 配置文件体系结构的 GNU 工具链9.2-2019.12 (ARM-9.10))) 9.2.1 20SMP (A 配置文件体系结构的 GNU 工具链) 9.2-2019.12 (ARM-9.31:2039:2039:2039
[0.000000]机器模型:德州仪器 J721S2 EVM
[0.000000]仅限配置:ns16550a0 at MMIO32 0x0000000002880000 (选项'')
[0.000000] printk:启用了引导控制台[ns16550a0]
[0.000000] EFI:未找到 UEFI。
[0.000000]、共:保留内存:检测到重叠!
vision-apps-core-heap-memory-lo@0xdf800000 (0x00000000df800000--0x00000000e3800000)与 vision-apps-core-heap-memory-lo@df800000 (0x00000000df800000--0x00000000e3800000)重叠
[0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000a0000000、大小为1 MiB
[ 0.000000]、共:保留内存:已初始化节点 vision-apps-r5f-dma-memory@a0000000、兼容 id sharedma-dma-pool
[0.000000]保留存储器:创建了大小为15 mib 的0x0000a0100000 DMA 存储器池
[ 0.000000]、共:保留内存:已初始化节点 vision-apps-r5f-memory@a0100000、兼容 id sharedma-dma-pool
[0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000a1000000、大小为1 MiB
[ 0.000000]、共:保留内存:已初始化节点 vision-apps-r5f-dma-memory@a1000000、兼容 id sharedma-dma-pool
[0.000000]保留存储器:创建了大小为15 mib 的0x0000a1100000 DMA 存储器池
[ 0.000000]、共:保留内存:已初始化节点 vision-apps-r5f-memory@a1100000、兼容 id sharedma-dma-pool
[0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000a2000000、大小为1 MiB
[ 0.000000]、共:保留内存:已初始化节点 vision-apps-r5f-dma-memory@a2000000、兼容 id sharedma-dma-pool
[0.000000]保留存储器:已创建大小为0x00000000a2100000、大小为31 MiB 的 DMA 存储器池
[ 0.000000]、共:保留内存:已初始化节点 vision-apps-r5f-memory@a2100000、兼容 id sharedma-pool
[0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000a4000000、大小为1 MiB
[ 0.000000]、共:保留内存:已初始化节点 vision-apps-r5f-dma-memory@a4000000、兼容 id sharedma-dma-pool
[0.000000]保留存储器:创建了大小为0x00000000a4100000、大小为31 MIB 的 DMA 存储器池
[ 0.000000]、共:保留内存:已初始化节点 vision-apps-r5f-memory@a4100000、兼容 id sharedma-dma-pool
[0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000a6000000、大小为1 MiB
[ 0.0000]、共:保留内存:已初始化节点 vision-apps-r5f-dma-memory@a6000000、兼容 id sharedma-dma-pool
[0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000a6100000、大小为15 MIB
[ 0.000000]、共:保留内存:已初始化节点 vision-apps-r5f-memory@a6100000、兼容 id sharedma-dma-pool
[0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000a7000000、大小为1 MiB
[ 0.0000]、共:保留内存:已初始化节点 vision-apps-r5f-dma-memory@a7000000、兼容 id sharedma-dma-pool
[0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000a7100000、大小为15 MIB
[ 0.000000]、共:保留内存:已初始化节点 vision-apps-r5f-memory@a7100000、兼容 id sharedma-dma-pool
[0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000a8000000、大小为1 MIB
[ 0.00000]、共:保留内存:已初始化节点 VISION-APS-C71_1-dma-memory@a8000000、兼容 id sharedma-dma-pool
[0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000a8100000、大小为31 mib
[ 0.000000]、共:保留内存:已初始化节点 VISION-APS-C71_1-MEMORY@a8100000、兼容 ID 共享 DMA-POOL
[0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000aa000000、大小为1 MiB
[ 0.00000]、共:保留内存:已初始化节点 VISION-APS-C71-DMA-MEMORY@aa000000、兼容 ID SHART-DMA-POOL
[0.000000]保留存储器:已创建 DMA 存储器池、地址为0x000000aa100000、大小为111 MIB
[ 0.000000]、共:保留内存:已初始化节点 VISION-APS-C71_0-memory@aa100000、兼容 id shareda-dma-pool
[0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000b2000000、大小为32 mib
[ 0.000000]、共:保留内存:已初始化节点 vision-apps-rtos-ipc-memory-region@b2000000、兼容 id sharedma-pool
[0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000b4000000、大小为96 MIB
[ 0.000000]、共:保留内存:已初始化节点 vision-apps-dma-memory@b4000000、兼容 id shared-dma-pool
[0.0000M]、共个:保留内存:已初始化节点 vision_apps_shared-memories、兼容 id dma-heap-carveout
[0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000df800000、大小为64 MIB
[ 0.000000]、共:保留内存:已初始化节点 vision-apps-core-heap-memory-lo@0xdf800000、兼容 id sharedma-pool
[0.000000]保留存储器:已创建 DMA 存储器池、地址为0x00000000df800000、大小为64 MIB
[ 0.000000]、共:保留内存:已初始化节点 vision-apps-core-heap-memory-lo@df800000、兼容 id sharedma-pool
[0.000000]保留存储器:已创建 DMA 存储器池、地址为0x0000000880000000、大小为736 MIB
[ 0.000000]、共:保留内存:已初始化节点 vision-apps-core-heap-memory-hi@880000000、兼容 id sharedma-pool
[0.000000]区域范围:
[0.000000] DMA [mem 0x0000800000080000000-0x00000000ffFFF]
[0.000000] dma32为空
[0.000000]正常[mem 0x00000001000000-0x00000009ffff]
[0.000000]每个节点的可移动区域开始
[0.000000]早期存储器节点范围
[0.000000]节点0:[MEM 0x000080000000-0x00009e7fff]
[0.000000]节点0:[MEM 0x000000009e800000-0x00000000b0fffFF]
[0.000000]节点0:[MEM 0x00000000b1000000-0x0000b1FFF]
[0.000000]节点0:[MEM 0x00000000b2000000-0x0000b9ffFFF]
[0.000000]节点0:[MEM 0x0000ba000000-0x00000000df7fff]
[0.000000]节点0:[MEM 0x00000000df800000-0x00000000e37fff]
[0.000000]节点0:[MEM 0x00000000e3800000-0x00000000ffffff]
[0.000000]节点0:[MEM 0x0000000880000000-0x00000008adffFFF]
[0.000000]节点0:[MEM 0x00000008ae000000-0x00000009ffffff]
[0.000000] Initmem 设置节点0 [mem 0x000080000000-0x00000009ffff]
[0.000000]在节点0上总计:131070
[0.000000] DMA 区域:32页用于 memmap
[0.000000] DMA 区域:保留0页
[0.000000] DMA 区域:32767页、LIFO 批处理:3
[0.000000]正常区域:96页用于 memmap
[0.000000]正常区域:98303页、LIFO 批处理:3
[0.000000]在节点0上,区域正常:1页处于不可用范围内
[0.000000] CMA:无法保留512 MIB
[0.000000] psci:从 DT 探测导管方法。
[0.000000] psci:在固件中检测到 PSCIv1.1。
[0.000000] psci:使用标准的 PSCI v0.2函数 ID
[0.000000] psci:不需要迁移受信任的操作系统
[0.000000] psci:SMC 调用约定 v1.2
[0.000000]% pu:嵌入式2页/CPU s50008 r8192 d72872 u131072
[0.000000] pcpu-alloc:s50008 r8192 d72872 u131072 alloc=2*65536
[0.000000] pcpu-alloc:[0][1] 1.
[0.000000]在 CPU0上检测到 PIPT I-cache
[0.000000] CPU 特性:检测到:GIC 系统寄存器 CPU 接口
[0.000000] CPU 特性:检测到:EL2矢量硬化
[0.000000] CPU 特性:检测到:ARM 勘误表1165522、1319367或1530923
[0.000000] CPU 特性:检测到:spect-BHB
[0.000000]在上构建了1个区域列表、移动分组。 总页数:130942
[0.000000]内核命令行:console=ttyS2,115200n8 armlycon=ns16550a, mmio32,0x02880000 mtdparts=47040000.SPI.0:512k (ospi.tiboot3)、2m (rooti.tispl)、4m (rooti.u-boot)、256m@(posphi)、256m@(pstrfb)、256m (rfb)、256m (rfb)、5rfb、fb、fb (rm)、fb、fb、fb、fb、fb、fb、fb、fb、fb、fb、fb、fb、fb、fb、fb、fb、fb、fb、fb、fb、rb、fb、fb、rb、rb、fb、rb、rb、fb、fb、fb、rb、fb、rb、fb、rb、fb、rf、rb、fb、fb、rb、fb、r
[0.000000]条目高速缓存散列表条目:1048576 (顺序:7、8388608字节、线性)
[0.000000] inode 高速缓存散列表条目:524288 (顺序:6、4194304字节、线性)
[0.000000] mem 自动初始化:stack:off、heap alloc:off、heap free:off
[0.000000]软件 IO TLB:映射[mem 0x0000fbff0000-0x00000000ff0000](64MB)
[0.000000]内存:6412608K/8388480K 可用(10944K 内核代码、1360K rwdata、4352K rodata、1856K init、743K BSS、 1975872K 保留、0K CMA 保留)
[0.000000] slub:HWalign=64、order=0-3、MinObjects=0、CPU=2、Nodes=1
[0.000000] RCU:可抢占的分层 RCU 实现。
[0.000000] RCU:已启用 RCU 事件跟踪。
[0.000000] RCU:RCU 将 CPU 从 NR_CPU=256限制为 nr_CPU_IDs=2。
[0.000000]启用了 Trampoline 变量的任务 RCU。
[0.000000] RCU:RCU 计算出的调度程序入伍延迟值为25个 Jiffies。
[0.000000] RCU:调整 RCU_FANOUT_LEVEE=16的几何结构,nr_CPU_IDs=2
[0.000000] NR_IRQ:64、nr_IRQ:64、预分配的 IRQ:0
[0.000000] GICv3:GIC:使用分离 EOI/Deactivate 模式
[0.000000] GICv3:实现960个 SPI
[0.000000] GICv3:已实现0个扩展 SPI
[0.000000] GICv3:分销商不支持范围选择器
[0.000000] GICv3:实现了16个 PPI
[0.000000] GICv3:CPU0:找到重新分配器0区域0:0x0000000001900000
[0.000000]其[mem 0x01820000-0x0182FFF]
[0.000000] GIC:为其启用变通办法:Socionext Synquacer pre-its
[0.000000]其@0x0000000001820000:已分配1048576器件@8c0800000 (flat、esz 8、psz 64K、SHR 0)
[0.000000] ITS:对 cmd 队列使用高速缓存刷新
[0.000000] GICv3:使用 LPI 属性表@0x00000008c00b0000
[0.000000] GIC:为 LPI 属性表使用缓存刷新
[0.000000] GICv3:CPU0:使用分配的 LPI 挂起表@0x00000008c00c0000
[0.000000] arch_timer:以200.00MHz (phys)运行的 cp15计时器。
[0.000000]时钟源:arch_sys_counter:mask:0xffffffffffffffffffffffffff max_cycles:0x2e2049d3e8、max_idle_ns:440795210634 ns
[0.000002] sched_clock:200MHz 时为56位、分辨率5ns、每4398046511102ns 换行一次
[0.008360]控制台:彩色虚拟设备80x25
[0.012926]校准延迟环路(跳过)、使用计时器频率计算的值。 400.00 BogoMips (lpj=800000)
[0.023596] pid_max:默认值:32768最小值:301
[0.028346] LSM:安全框架初始化
[0.033102]安装高速缓存散列表条目:16384 (顺序:1、131072字节、线性)
[0.040856]安装点高速缓存散列表条目:16384 (顺序:1、131072字节、线性)
[0.050115] RCU:分层 SRCU 实现。
[0.055195]平台 MSI:创建了 MSI 控制器@1820000域
[0.061381] PCI/MSI:创建了/bus@100000/中断控制器@1800000/msi-controller@1820000域
[0.070675] EFI 服务将不可用。
[0.075441] SMP:启动辅助 CPU ...
[0.088567]在 CPU1上检测到 PIPT I-cache
[0.088592] GICv3:CPU1:找到重新分配器1区域0:0x0000000001920000
[0.088604] GICv3:CPU1:使用分配的 LPI 挂起表@0x00000008c00d0000
[0.088646] CPU1:启动的辅助处理器0x00000001 [0x411fd080]
[0.088707] SMP:带来1个节点、2个 CPU
[0.118057] SMP:总共激活2个处理器。
[0.122861] CPU 特性:检测到:支持32位 EL0
[0.128116] CPU 特性:检测到:CRC32指令
[0.142487] CPU:所有 CPU 均在 EL2上启动
[0.146693]替代方案:修补内核代码
[0.151769] devtmpfs:已初始化
[0.158683]由于缺少种子,KASLR 被禁用
[0.163356]时钟源:Jiffies:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:7645041785100000 ns
[0.173324] futex 散列表条目:512 (顺序:-1、32768字节、线性)
[0.180465] pinctrl 内核:已初始化 pinctrl 子系统
[0.186034] DMI 不存在或无效。
[0.190324] NET:注册协议系列16.
[0.195238] DMA:为原子分配预分配的1024 K2B GFP_kernel 池
[0.202727] DMA:预分配1024 KiB GFP_kernel|GFP_DMA 池用于原子分配
[0.210892] DMA:预分配1024 KiB GFP_kernel|GFP_dma32池用于原子分配
[0.219277]散热系统:寄存式调热器'step_wis'
[0.219280] thermal_sys:寄存式热调节器"power_allocator"
[0.225852]硬件断点:找到6个断点和4个观察点寄存器。
[0.239500] ASID 分配器、初始化为65536个条目
[0.257540] HugeTLB 注册的16.0 GiB 页大小,预分配的0页
[0.264397] HugeTLB 注册512 MIB 页大小,预分配0页
[0.271159] HugeTLB 注册的2.00 MIB 页大小,预分配的0页
[0.279221]密码:Max_cpu_qlen 设置为1000
[0.285517]检测到 K3-chipinfo 43000014.chipid:系列:J721S2修订版:SR1.0 JTAGID[0x0bb7502f]
[0.294431] VSYS_3V3:由 EVM_12v0供电
[0.298790] VSYS_5v0:由 EVM_12v0供电
[0.303154] VDD_mmc1:由 VSYS_3V3供电
[0.307479] VDD_SD_dv_alt:由 VSYS_3V3供电
[0.312601] iommu:默认域类型:已翻译
[0.317723] SCSI 子系统已初始化
[0.321781] MC: Linux media interface: v0.10.
[0.326165]视频开发:Linux 视频捕捉接口:v2.00
[0.331797] pps_core:LinuxPPS API 版本。 1已注册
[0.336867] pps_core:软件版本 5.3.6 -版权所有2005-2007 Rodolfo Giometti
[0.346203] PTP 时钟支持已注册
[0.350221] EDAC MC:版本:3.0.0
[0.354015] FPGA 管理器框架
[0.35752]已初始化高级 Linux 声音架构驱动程序。
[0.364185]时钟源:切换到时钟源 ARCH_SYS_COUNTER
[0.370610] VFS:磁盘配额 dquot_6.6.0
[0.374671] VFS:Dquot 高速缓存散列表条目:8192 (顺序0、65536字节)
[0.384479] Carveout 堆:在0x00000000ba000000处导出600 MIB
[0.390792] NET:注册协议系列2.
[0.395469] IP ID 哈希表条目:131072 (顺序:4、1048576字节、线性)
[0.405044] tcp_listen_portaddr_hash 哈希表条目:4096 (顺序:0、65536字节、线性)
[0.413813] TCP 建立哈希表条目:65536 (顺序:3、524288字节、线性)
[0.422116] TCP BIND 哈希表条目:65536 (顺序:4、1048576字节、线性)
[0.430129] TCP:已配置哈希表(建立65536 BIND 65536)
[0.436920] UDP 哈希表条目:4096 (顺序:1、131072字节、线性)
[0.443951] UP-Lite 哈希表条目:4096 (顺序:1、131072字节、线性)
[0.451499] NET:注册协议系列1.
[0.456292] RPC:注册后命名为 UNIX 套接字传输模块。
[0.462351] RPC:注册的 UDP 传输模块。
[0.467165] RPC:注册 TCP 传输模块。
[0.471969] RPC:注册的 TCP NFSv4.1反向通道传输模块。
[0.478553] PCI:CLS 0字节、默认64
[0.482928]硬件性能事件:通过 ARMv8_cortex_a72 PMU 驱动器启用、提供7个计数器
[0.493555]初始化系统受信任的密钥环
[0.498195]工作集:TIMESTAMP_BITS =46 max_order=17 buck_order=0
[0.506469] squashfs:4.0版(2009/01/31) Phillip Lougher
[0.512779] NFS:注册 id_resolver 密钥类型
[0.517973]注册了密钥类型 id_resolver
[0.522244]注册密钥类型 id_legacy
[0.526366] nfs4filelaout_init:NFSv4文件布局驱动程序正在注册...
[0.533214] nfs4flexfilelaout_init:NFSv4 Flexfile 布局驱动程序正在注册...
[0.540856] 9p:安装 v9fs 9p2000文件系统支持
[0.565303]密钥类型非对称已注册
[0.569491]已注册非对称密钥解析器'x509'
[0.574493] Block layer SCSI generic (BSG) driver version 0.4 loaded (Major 243)(已加载块层 SCSI 通用(BSG)驱动程序版本0.4 (主要243)
[0.582051]已注册 IO 调度程序 MQ-Deadline
[0.586677]已注册 IO 调度程序 kyber
[0.591907] pinctrl-single 4301c000.pinctrl:94引脚、尺寸376
[0.598079] pinctrl-single 11c000.pinctrl:72个引脚、尺寸288
[0.606121] K3-ringacc 2b800000.ringacc:无法获取 MSI 域
[0.612407] K3-acc ring3c000000.ringacc:无法获取 MSI 域
[0.620154]串行:8250/16550驱动程序,10个端口,启用 IRQ 共享
[0.632589]返修:模块已加载
[0.638694]循环:模块已加载
[0.642288] sysfs:无法创建重复的文件名'/devices/platform/dma_buf_phys
[0.650221] CPU:0 PID:1 Comm:swapper/0未被污染5.10.120-g95b90aa828 #6
[0.657509]硬件名称:德州仪器(TI) J721S2 EVM (DT)
[0.663287]呼叫追踪:
[0.665787] dump_backtrace+0x0/0x1a0
[0.66952] show_stack+0x18/0x68
[0.672906] dump_stack+0xd0/0x12c
[0.676377] sysfs_warn_DUP +0x60/0x80
[0.680111] sysfs_create_dir_ns+0xe0/0xf8
[0.684293] kobject_add_internal+0x98/0x288
[0.688650] kobject_add+0x94/0x100
[0.692209] DEVICE_ADD+0xe0/0x740
[0.695678] platform_device_add+0x100/0x238
[0.700035] platform_device_register_full+0xcc/0x150
[0.705194] dma_Buf_phys_init+0x6c/0x9C
[0.709195] do_One_initcall+0x54/0x1b8
[0.713109] kernel_init_freeed+0x220/0x2a0
[0.717556] kernel_init+0x14/0x114
[0.721112] RET_FANK_+0x10/0x34
[0.724786] kobject_add_internal 使用-EEXIST 失败对于 dma_buf_phys、不要尝试在同一目录中注册名称相同的内容。
[0.737982]兆次采样:07.714.04.00-RC1
[0.743404] Tun:通用 TUN/Tap 设备驱动程序、1.6
[0.748834] igbvf:英特尔千兆位虚拟功能网络驱动程序
[0.755242] igbvf:版权所有(c) 2009 - 2012英特尔公司。
[0.761310] sky2:驱动程序版本1.30
[0.76565657] VFIO -用户级元驱动程序版本:0.3
[0.771412] i2c /dev/entries 驱动程序
[0.775604] sdhci:安全数字主机控制器接口驱动程序
[0.781931] sdhci:版权所有(c) Pierre Osman
[0.786636] sddhci-pltfm:SDHCI 平台和驱动程序助手
[0.792884] ledtrig-CPU:已注册以指示 CPU 上的活动
[0.799211] SMCCC:SoC_ID:ARCH_SOC_ID 未实现,正在跳过....
[0.806326]开孔器:探测导管方法。
[0.8108891]对象:修订版3.17 (15a746d2)
[0.811025]选项:启用动态共享存储器
[0.825846] OTEE:已初始化的驱动程序
[0.830728] NET:注册协议系列17.
[0.835347] 9pnet:安装9P2000支持
[0.839750]注册的密钥类型 DNS_旋 变传感器
[0.844228]正在加载已编译的 X.509证书
[0.851821] k3-ringacc 2b800000.ringacc:无法获取 MSI 域
[0.858225] k3-lingacc 3c000000.ringacc:无法获取 MSI 域
[0.866200] ti-sci 44083000.系统控制器:ABI:3.1 (固件版本0x0008 '8.4.1- v08.04.01 (Jolly Jellyfi")
[0.895038] omap_i2c 42120000.i2c:100kHz 时的总线0修订版0.12
[0.901188] OMAP_i2c 40b00000。i2c:总线1修订版0.12 (100kHz 时)
[0.907265] OMAP_i2c 40b10000.i2c:总线2修订版0.12、100kHz
[0.913674] pca953x 3-0020:找不到电源 VCC、正在使用虚拟稳压器
[0.920495] pca953x 3-0020:不使用 AI
[0.948672] OMAP_i2c 2000000.i2c:400kHz 时的总线3修订版0.12
[0.955025]已创建 ti-sci-intr 42200000.interrupt-controller:中断路由器125域
[0.963596] ti-sci-intr bus@100000:interrupt-controller@a00000:已创建中断路由器148域
[0.972928]创建了 ti-sci-intr 310e0000.interrupt-controller:中断路由器227域
[0.981514(XV) ti-sci-inta 33d00000.msi-controller: interrupt Aggregator domain 265 created
[0.990474] k3-ringacc 2b800000.ringacc:环形加速器探测环:286,gp-ring [96,20] sci-dev-id:272
[1.000361] K3-ringacc 2b800000.ringacc:dma-ring-reset-quirk:disabled
[1.007120] k3-ringacc 2b800000.ringacc:RA Proxy Rev. 66349100、num_proxies:64
[1.015907] K3-ringacc 3c000000.ringacc:环形加速器探测环:1024、gp-ring [878,128] sci-dev-id:259
[1.026063] k3-ringacc 3c000000.ringacc:dma-ring-reset-quik:已禁用
[1.032822] k3-acc ring3c000000.ringacc:RA 代理版本66349100、num_proxies:64
[1.040521] omap8250 40a00000.serial:无法获取别名
[1.046578] printk:禁用控制台[ttyS2]
[1.050983] 2880000.serial: tmio 0x2880000处的 ttyS2 (IRQ = 22、base_baud = 3000000)是8250
[1.059727] printk:启用控制台[ttyS2]
[1.068164] printk:禁用引导控制台[ns16550a0]
[1.080702] DaVinci_MDIO 46000f00.MDIO:在手动模式下配置 MDIO
[1.124187] DaVinci_MDIO 46000f00.MDIO:达芬奇 MDIO 修订版9.7、总线频率1000000
[1.133903] dp83812_read_strap:自举为0x280
[1.367039] DaVinci_MDIO 46000f00.MDIO:PHY[0]:器件46000f00.MDIO:00、驱动程序 TI DP83TC812CS2.0
[1.375941] am65-cpsw-桁 架460000.ethernet:正在初始化 am65 cpsw 桁架版本0x6BA02102、cpsw 版本0x6BA82102端口:2个查询:00000000
[1.389694] DaVinci_MDIO c200f00.MDIO:在手动模式下配置 MDIO
[1.436188] DaVinci_MDIO c200f00.MDIO:达芬奇 MDIO 修订版9.7、总线频率1000000
[1.445157] DaVinci_MDIO c200f00.MDIO:PHY[0]:device c200f00.MDIO:00、driver TI DP83867
[1.453279] am65-cpsw-桁 架 c200000以太网:正在初始化 am65 cpsw 桁架版本0x6BA02102、cpsw 版本0x6BA82102端口:2个查询:00000000
[1.467042] am65-CPT 310d0000.CPT:CPT ver 0x4e8a010c、freq:200000000、add_val:4pps:0
[1.576661] mmc0:CQHCI 版本5.10
[1.580958] mmc1:CQHCI 版本5.10
[1.585717] DaVinci_GPIO 42100000.GPIO:未找到 IRQ 索引0
[1.591471] DaVinci_GPIO 421000.GPIO:错误-ENXIO:IRQ 未被组装
[1.5999999993] OMAP-mailbox 31f80000.mailbox:OMAP mailbox rev 0x66fca100
[1.606833] OMAP-mailbox 31f81000.mailbox:OMAP mailbox rev 0x66fca100
[1.613642] OMAP-mailbox 31f82000.mailbox:OMAP mailbox rev 0x66fca100
[1.620461] OMAP-mailbox 31f84000.mailbox:OMAP mailbox rev 0x66fca100
[1.621223] mmc0:使用 ADMA 64位的4f80000.MMC [4f80000.MMC]上的 SDHCI 控制器
[1.634469] mmc1:使用 ADMA 64位的4fb0000.MMC [4fb0000.mmc]上的 SDHCI 控制器
[1.642400] ti-uDMA 285c0000.dma-controller:通道:26 (tchan:13、rchan:13、gp-rflow:8)
[1.652291] ti-uDMA 31150000.dma-controller:channels:48 (tchan:24、rchan:24、gp-rflow:16)
[1.663768] SPI-NOR spi0.0:无法识别的 JEDEC ID 字节:2C 5b 19 10 41 00
[1.670668] SPI-NOR:spi0.0的探测失败,错误-2
[1.676829] DaVinci_MDIO 46000f00.MDIO:在手动模式下配置 MDIO
[1.720191] DaVinci_MDIO 46000f00.MDIO:达芬奇 MDIO 修订版9.7、总线频率1000000
[1.720611] mmc0:已启用命令队列引擎
[1.729947] dp83812_read_strap:自举为0x280
[1.732360] mmc0:地址0001处的新 HS200 MMC 卡
[1.742125] mmcblk0:mmc0:0001 S0J59X 119 GiB
[1.746689] mmcblk0boot0:mmc0:0001 S0J59X 分区1 31.5 mib
[1.752781] mmcblk0boot1:mmc0:0001 S0J59X 分区2 31.5 mib
[1.758855] mmcblk0rpmb:mmc0:0001 S0J59X 分区3 4.00 mib、chardev (237:0)
[1.768071] mmcblk0:P1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12
[1.965553] DaVinci_MDIO 46000f00.MDIO:PHY[0]:device 46000f00.MDIO:00、driver TI DP83TC812CS2.0
[1.974472] am65-cpsw-桁 架460000.ethernet:正在初始化 am65 cpsw 桁架版本0x6BA02102、cpsw 版本0x6BA82102端口:2个查询:00000000
[1.987768] am65-cpsw-桁 架460000.ethernet:设置新的 flow-id-base 48
[1.994580] am65-cpsw-桁 架460000.ethernet:初始化 cpsw ale 版本1.4
[2.001792] am65-cpsw-桁 架460000.ethernet:ALE 表大小64
[2.008203] am65-cpsw-桁 架460000.ethernet:CPT 版本0x4e8a010b、freq:500000000、add_val:1pps:0
[2.018685] DaVinci_MDIO c200f00.MDIO:在手动模式下配置 MDIO
[2.064189] DaVinci_MDIO c200f00.MDIO:达芬奇 MDIO 修订版9.7、总线频率1000000
[2.073179] DaVinci_MDIO c200f00.MDIO:PHY[0]:device c200f00.MDIO:00、driver TI DP83867
[2.081304] am65-cpsw-桁 架 c200000以太网:正在初始化 am65 cpsw 桁架版本0x6BA02102、cpsw 版本0x6BA82102端口:2个查询:00000000
[2.094570] am65-cpsw-nuss c200000以太网:设置新的 flow-id-base 82
[2.101328] am65-cpsw-nuss c200000以太网:使用随机 MAC 地址
[2.107594] am65-cpsw-nuss c200000以太网:初始化 cpsw ale 版本1.4
[2.114722] am65-cpsw-nuss c200000以太网:ALE 表大小64
[2.120956] am65-cpsw-nuss c200000以太网:CPT 版本0x4e8a010b、freq:200000000、add_val:4 pps:0
[2.130970] debugfs:名为'pm_genpd'的目录'PD:276'已存在!
[2.138756] debugfs:目录'PD:154'、父级'pm_genpd'已存在!
[2.150654] ALSA 器件列表:
[2.153624]未找到声卡。
[2.175514] EXT4-FS (mmcblk0p3):恢复完成
[2.180912] EXT4-FS (mmcblk0p3):已安装文件系统、具有有序数据模式。 OPTS:(空)
[2.189022] VFS:在设备179:3上安装了根(ext4文件系统)。
[2.195443] devtmpfs:已安装
[2.198713]释放未使用的内核内存:1856K
[2.203286]运行/sbin/init 作为初始化进程
[2.207411]带有参数:
[2.207414]/sbin/init
[2.207415]与环境:
[2.207418]家庭
[2.207419] term=Linux
[2.263212] systemd[1]:生成时间之前的系统时间、提前时钟。
[2.290953] NET:注册协议系列10.
[2.295967]采用 IPv6的段路由
[2.308548] systemd[1]:systemd 244.5+在系统模式下运行。 (+pam -audit -selinux +ima -AppArmor -smack +sysvinit +utmp -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +blkid -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-archive=mix)
[2.330366] systemd[1]:检测到的体系结构 ARM64。
[2.364535] systemd[1]:将主机名设置为 。
[2.487090] systemd[1]:配置文件/etc/systemd/system/systemd-otoapp-init.service 标记为可执行文件。 请删除可执行权限位。 仍在继续。
[2.514673] systemd[1]:配置文件/etc/systemd/system/rc.local.timer 标记为可执行文件。 请删除可执行权限位。 仍在继续。
[2.53333338] systemd[1]:配置文件/etc/systemd/system/rc.local.service 标记为可执行文件。 请删除可执行权限位。 仍在继续。
[2.553777] systemd[1]:配置文件/etc/systemd/system/lighttpd.service 标记为可执行文件。 请删除可执行权限位。 仍在继续。
[2.570743] systemd[1]:/lib/systemd/system/docker.socket:6:ListenStream=引用旧目录/var/run 下的路径,更新/var/run/docker.sock \XE2\x86\x92 /run/docker.sock;请相应地更新单元文件。
[2.619987] systemd[1]:配置文件/etc/systemd/system/mount-ab-part.service 标记为可执行文件。 请删除可执行权限位。 仍在继续。
[2.639209] random:systemd:未初始化 urandom 读取(16字节读取)
[2.645978] systemd[1]:system-Getty.slice:设备配置 IP 防火墙,但本地系统不支持 BPF/cgroup 防火墙。
[2.658311] systemd[1]:(此警告仅针对使用 IP 防火墙的第一个单元显示。)
[2.668437] systemd[1]:创建了 slice system-Getty.slice。
[2.688289] random:systemd:未初始化 urandom 读取(16字节读取)
[2.695653] systemd[1]:创建的片系统序列\x2dgetty.slice。
[2.716264] random:systemd:未初始化 urandom 读取(16字节读取)
[2.723513] systemd[1]:创建的层用户和会话层。
[2.744408] systemd[1]:已开始向控制台目录监视发送密码请求。
[2.768324] systemd[1]:已开始将密码请求转发到 Wall Directory Watch。
[2.792311] systemd[1]:已达到目标路径。
[2.808254] systemd[1]:已达到目标远程文件系统。
[2.828235] systemd[1]:已达到目标层面。
[2.844252] systemd[1]:已达到目标交换。
[2.863482] systemd[1]:侦听 RPCbind 服务器激活套接字。
[2.884289] systemd[1]:已达到目标 RPC 端口映射器。
[2.906225] systemd[1]:侦听进程核心转储套接。
[2.928401] systemd[1]:侦听 initctl 兼容性命名管道。
[2.960081] systemd[1]:条件检查导致日志审计套接字被跳过。
[2.968486] systemd[1]:Listening on Journal Socket (/dev/log)。
[2.988522] systemd[1]:侦听 Journal Socket。
[3.004541] systemd[1]:侦听网络服务 Netlink 套接字。
[3.028451] systemd[1]:侦听 udev 控制套接字。
[3.048373] systemd[1]:侦听 udev 内核套接字。
[3.070924] systemd[1]:安装大页面文件系统...
[3.091281] systemd[1]:安装 POSIX 消息队列文件系统...
[3.115632] systemd[1]:正在安装内核调试文件系统...
[3.137592] systemd[1]:正在安装临时目录(/tmp)...
[3.155368] systemd[1]:正在开始为当前内核创建静态设备节点列表...
[3.182853] systemd[1]:正在启动 AB 分区设置...
[3.203657] systemd[1]:正在启动 RPC 绑定...
[3.220466] systemd[1]:条件检查导致跳过根设备的文件系统检查。
[3.236239] systemd[1]:正在启动日志服务...
[3.261037] systemd[1]:正在启动加载内核模块...
[3.278950] systemd[1]:正在开始重新装载根和内核文件系统...
[3.293419] EXT4-FS (mmcblk0p1):恢复完成
[3.295215] EXT4-FS (mmcblk0p3):重新安装。 OPTS:(空)
[3.307252] systemd[1]:正在启动 udev 冷插拔所有设备...
[3.312428] EXT4-FS (mmcblk0p1):已安装文件系统、具有已订购数据模式。 OPTS:(空)
[3.340112] systemd[1]:已启动 RPC 绑定。
[3.356698] systemd[1]:已启动日志服务。
[3.361617] EXT4-FS (mmcblk0p5):恢复完成
[3.367315] EXT4-FS (mmcblk0p5):已安装文件系统、具有有序数据模式。 OPTS:(空)
[3.402958] EXT4-FS (mmcblk0p7):恢复完成
[3.408360] EXT4-FS (mmcblk0p7):已安装文件系统、具有有序数据模式。 OPTS:(空)
[3.431039] EXT4-FS (mmcblk0p10):恢复完成
[3.435945] EXT4-FS (mmcblk0p10):已安装文件系统、具有有序数据模式。 OPTS:(空)
[3.463207] EXT4-FS (mmcblk0p12):恢复完成
[3.468205] EXT4-FS (mmcblk0p12):已安装文件系统、具有有序数据模式。 OPTS:(空)
[3.603029] systemd-journale[167]:已收到刷新运行时日志的客户端请求。
[3.736707] urandom_read_iter:抑制57次回调
[3.736711] random:systemd:未初始化 urandom 读取(16字节读取)
[3.764276] random:systemd:未初始化 urandom 读取(16字节读取)
[3.777314]随机:systemd-journal:未初始化 urandom 读取(16字节读取)
[4.213550] CAN 器件驱动程序接口
[4.254129] pvrsrvkm:不同意符号 MODULE_LO版面 的版本
[4.274781] K3-DSP-rproc 64800000:分配的保留存储器节点 VISION-APS-C71-DMA 存储器@aa000000
[4.288061] wave5:模块来自暂存目录、质量未知、您已收到警告。
[4.435390] pvrsrvkm:不同意 symbol module_Layout 的版本
[4.474571] K3-DSP-rproc 64800000。DSP:将 DSP 配置为仅 IPC 模式
[4.483221] pinctrl-single 11c000.pinctrl:c200000以太网已请求引脚 PIN46;无法申请 a0000.dp 桥
[4.494994] vdec 4210000.VIDEE-CODEC:SRAM daddr:0x70020000,大小:0x1f800
[4.524596] platform 41000000.r5f:R5F 内核可能已由不同的主机加电、已编程状态(0)!=实际状态(1)
[4.596320] remoteproc remoteproc0:64800000。DSP 可用
[4.677002] vdec 421000.001.video-codec:enum product_id:00000000
[4.694934] remoteproc remoteproc0:连接到64800000。dsp
[4.701770] pinctrl-single 11c000.pinctrl:pin-46 (a000000.dp-bridge)状态-22
[4.747685]平台41000000.r5f:针对仅 IPC 模式配置了 R5F
[4.824740] vdec 4210000.video-codec:fw_version:00000000 (r240897)
[4.857074] remoteproc remoteproc0:不支持的资源65538
[4.888879] pinctrl-single 11c000.pinctrl:无法从器件 pinctrl-single 上的组 DP0-pins-default 请求引脚46 (PIN46)
[4.915477] platform 41000000.r5f:分配的保留存储器节点 vision-apps-r5f-dma-memory@a0000000
[4.962723] K3-DSP-rproc 64800000。DSP:在仅 IPC 模式下初始化 DSP
[5.084407] remoteproc remoteproc1:41000000.r5f 现已推出
[5.091452] remoteproc0#vdev0buffer:分配的保留存储器节点 vision-apps-C71-dma-memory@aa000000
[5.108526] cdns-mhdp8546 a000000.dp-桥:应用设置时出错、反向
[5.142976] remoteproc remoteproc1:连接到41000000.r5f
[5.195279] CDNs-mhdp8546:a000000.dp-bridge 的探测器失败,错误-22
[5.205604] virtio_rpmsg_bus virtio0:rpmsg 主机处于联机状态
[5.211162] virtio_rpmsg_bus virtio0:创建通道 rpmsg_chrdev addr 0xd
[5.238155] m_CAN_platform 40528000.can: m_CAN 器件已注册(IRQ=19、版本=32)
[5.239446] platform 41000000.r5f:R5F 内核已在仅 IPC 模式下初始化
[5.252511] m_CAN_platform 2701000.can: m_CAN 器件已注册(IRQ=30、version=32)
[5.266442] m_CAN_platform 2711000.can: m_CAN 设备已注册(IRQ=32、version=32)
[5.278400] m_CAN_platform 2721000.can: m_CAN 设备已注册(IRQ=34、version=32)
[5.343339] urandom_read_iter:抑制21次回调
[5.343343] random:systemd:未初始化 urandom 读取(16字节读取)
[5.355819]随机:systemd:未初始化 urandom 读取(16字节读取)
[5.362555] random:systemd:未初始化 urandom 读取(16字节读取)
[5.372088] remoteproc1#vdev0buffer:分配的保留存储器节点 vision-apps-r5f-dma-memory@a0000000
[5.381885] virtio_rpmsg_bus virtio1:rpmsg 主机处于联机状态
[5.387465] remoteproc1#vdev0buffer:registered virtio1 (类型7)
[5.393989] remoteproc remoteproc1:远程处理器41000000.r5f 现已连接
[5.401613] virtio_rpmsg_bus virtio1:创建通道 ti.ipc4.乒 乓 addr 0xd
[5.411071] virtio_rpmsg_bus virtio1:创建通道 rpmsg_chrdev addr 0xe
[5.418684] remoteproc0#vdev0buffer:registered virtio0 (类型7)
[5.426186]平台5c00000。r5f:针对仅 IPC 模式配置了 R5F
[5.434217]平台5c00000。r5f:分配的保留存储器节点 VISION-APS-r5f-dma-memory@a2000000
[5.443341] remoteproc remoteproc0:远程处理器648000.dsp 现已连接
[5.451181] remoteproc remoteproc2:5c00000。r5f 可用
[5.457347] K3-DSP-rproc 65800000.DSP:分配的保留存储器节点 VISION-APS-C71_1-dma-memory@a8000000
[5.467118] remoteproc remoteproc2:连接到5c00000。r5f
[5.473730] K3-DSP-rproc 65800000.DSP:已将 DSP 配置为仅 IPC 模式
[5.480848]平台5c00000。r5f:R5F 内核在仅 IPC 模式下初始化
[5.487577] remoteproc remoteproc3:提供65800000.dsp
[5.523051] remoteproc2#vdev0buffer:分配的保留存储器节点 vision-apps-r5f-dma-memory@a2000000
[5.561367] remoteproc remoteproc3:连接到65800000。dsp
[5.568807] remoteproc remoteproc3:不支持的资源65538
[5.575247] K3-DSP-rproc 65800000.DSP:在仅 IPC 模式下初始化 DSP
[5.581953] remoteproc3#vdev0buffer:分配的保留存储器节点 vision-apps-C71_1-dma-memory@a8000000
[5.591898] virtio_rpmsg_bus virtio2:rpmsg 主机处于联机状态
[5.597481] virtio_rpmsg_bus virtio2:创建通道 rpmsg_chrdev addr 0xd
[5.605722] virtio_rpmsg_bus virtio3:rpmsg 主机处于联机状态
[5.611783] remoteproc2#vdev0buffer:registered virtio3 (类型7)
[5.618042] virtio_rpmsg_bus virtio3:创建通道 rpmsg_chrdev addr 0xd
[5.626090] remoteproc remoteproc2:远程处理器5c00000。r5f 现已连接
[5.635515]平台5d00000。r5f:将 R5F 配置为仅 IPC 模式
[5.786022] remoteproc3#vdev0buffer:registered virtio2 (类型7)
[5.846088]平台5d00000。r5f:分配的保留存储器节点 VISION-APS-r5f-dma-memory@a4000000
[5.898142] remoteproc remoteproc3:远程处理器65800000.dsp 现已连接
[5.969097] remoteproc remoteproc4:5d00000。r5f 可用
[6.044210] random:完成 crng 初始化
[6.047611]随机:由于限制差评、错过了5条标准警告
[6.06164] remoteproc remoteproc4:连接到5d00000。r5f
[6.110354]平台5d00000。r5f:R5F 内核已在仅 IPC 模式下初始化
[6.167523] remoteproc4#vdev0buffer:分配的保留存储器节点 vision-apps-r5f-dma-memory@a4000000
[6.26876] virtio_rpmsg_bus virtio4:rpmsg 主机处于联机状态
[6.277652] virtio_rpmsg_bus virtio4:创建通道 rpmsg_chrdev addr 0xd
[6.284907] virtio_rpmsg_bus virtio4:创建通道 rpmsg_chrdev addr 0x15
[6.298593] virtio_rpmsg_bus virtio0:创建通道 rpmsg_chrdev addr 0x15
[6.305863] virtio_rpmsg_bus virtio0:创建通道 ti.ipc4.乒 乓 addr 0xe
[6.320340] virtio_rpmsg_bus virtio2:创建通道 rpmsg_chrdev addr 0x15
[6.331263] virtio_rpmsg_bus virtio2:创建通道 ti.ipc4.乒 乓 addr 0xe
[6.338896] virtio_rpmsg_bus virtio3:创建通道 rpmsg_chrdev addr 0x15
[6.382092] remoteproc4#vdev0buffer:registered virtio4 (类型7)
[6.410556] removeproc remoteproc4:远程处理器5d00000。r5f 现已连接
[6.45966] platform 5e00000.r5f:针对 Remoteproc 模式配置了 R5F
[6.516351]平台5e00000。r5f:分配的保留存储器节点 VISION-APS-r5f-dma-memory@a6000000
[6.536529] remoteproc remoteproc5:5e00000。r5f 可用
[6.552831] remoteproc remoteproc 5:j721s2-main-r5F1_0-FW 的直接固件加载失败、错误-2
[6.553163]平台5f00000。r5f:针对 Remoteproc 模式配置了 R5F
[6.563707] remoteproc remoteproc5:为5e00000 r5f 加电
[6.577736] remoteproc remoteproc 5:j721s2-main-r5F1_0-FW 的直接固件加载失败、错误-2
[6.600236] remoteproc remoteproc5:Request_firmware failed:-2
[6.606770] virtio_rpmsg_bus virtio4:创建通道 ti.ipc4.乒 乓 addr 0xe
[6.653015]平台5f00000。r5f:分配的保留存储器节点 VISION-APS-r5f-dma-memory@a7000000
[6.749921] remoteproc remoteproc6:5f00000。r5f 可用
[6.807318] Remoteproc Remoteproc 6:j721s2-main-r5F1_1-FW 的直接固件加载失败,错误-2
[6.819856] remoteproc remoteproc6:加电5f00000。r5f
[6.831096] remoteproc remoteproc 6:j721s2-main-r5F1_1-FW 的直接固件加载失败、错误-2
[6.842768] remoteproc remoteproc6:Request_firmware failed:-2
[6.862074] virtio_rpmsg_bus virtio3:创建通道 ti.ipc4.乒 乓 addr 0xe
[7.117214] usbcore:注册的新接口驱动程序 usbfs
[7.125640] usbcore:注册的新接口驱动程序集线器
[7.156748] usbcore:注册的新设备驱动程序 USB
[7.798832] pvrsrvkm:不同意符号 MODULE_LO版面 的版本
[7.904541]蓝牙:内核版本2.22
[7.908208] NET:注册协议系列31.
[7.919041]蓝牙:HCI 设备和连接管理器已初始化
[7.930834]蓝牙:已初始化 HCI 套接字层
[ 7.939980]蓝牙:已初始化 L2CAP 套接字层
[7.949764]蓝牙:SCO 套接字层已初始化
[8.081694] am65-cpsw-桁 架 c200000以太网 eth1:PHY [c200f00.MDIO:00]驱动器[TI DP83867](IRQ=POLL)
[8.092473] am65-cpsw-桁 架 c200000以太网 eth1:配置 phy/RGMII-rxid 链路模式
[8.129013] am65-cpsw-桁 架460000.ethernet eth0:配置为固定/RGMII-rxid 链接模式
[8.167175] am65-cpsw-桁 架460000.ethernet eth0:链路向上- 100Mbps/全-流量控制关闭
[8.845484] pvrsrvkm:不同意符号 module_layout 的版本
[11.162049] am65-cpsw-桁 架 c200000以太网 eth1:链路速率高达- 100Mbps/全速-流控 Rx/TX
[11.170844] IPv6:ADDRCONF (NETDEV_CHANGE):ETH1:链路就绪
[13.075714] pvrsrvkm:加载树外模块会影响内核。
[13.124738] PVR_K:1090:从硬件设备寄存器中读取 BVNC 36.53.104.796
[13.144226] PVR_K:1090:RGX 器件已注册 BVNC 36.53.104.796、系统中有1个内核
[13.170214][DRM]为次要0上的4e20000000 .GPU 初始化 PVR 1.15.6133109 20170530
root@j721s2-EVM:~
root@j721s2-EVM:~
root@j721s2-EVM:~
root@j721s2-EVM:~
root@j721s2-EVM:
你(们)好、Pierre
我可以看到上面的测试是在 EVM 上进行的
root@j721s2-EVM:
您已使用哪个补丁针对 EVM 对其进行了测试?
您还需要像这样进行 DP 开关配置
请确保开关3 =0且开关4=1。
您共享的日志、我看到了这些日志
此致
Diwakar
您好、Diwakar、
我们从 eMMC 引导,MCU3需要打开(1)
MCU[2~9]
模式 SW8[1:8] SW9[1:8] SW3[1:10]
OSPI 0000_0000 0100_0000 0xxx_xxxx_xx
eMMC (BOOT0) 1000_0000 0100_0000 xxxx_xxxx_xx
eMMC (用户) 1000_0000 0000_0000 xxxx_xxxx_xx
MMCSD 1000_0010 0000_0000 xxxx_xxxx_xx
无引导 1000_1000 0111_0000 xxxx_xxxx_xx
UART 0000_0000 0111_0000 xxxx_xxxx_xx
DFU 1000_0000 0010_0000 0101_0010_10
你(们)好、Pierre
[引用 userid="430634" URL"~/support/processors-group/processors/f/processors-forum/1121750/tda4vm-to-support-usb-super-speed-on-j721s2/4430733 #4430733"]我们从 eMMC 引导,MCU3需要打开(1)
[/报价]如果您说您使用 eMMC 引导模式
图像仅供您参考 DP 开关、 您需要根据我建议的配置进行更改
开关3 =0且开关4 =1。
无需更改引导模式。
要检查的步骤
更改 DP 开关配置只需更改 开关3=0 和开关4=1。
并检查
此致
Diwakar
你(们)好、Pierre
[引用 userid="430634" URL"~/support/processors-group/processors/f/processors-forum/1121750/tda4vm-to-support-usb-super-speed-on-j721s2/4431030 #4431030"]如果您是指 USB 开关,则我们的 USB 模式已固定为主机模式(硬件设计), 我们没有该开关。(SW3[1:10])
我们只有 MCU 引导(SW9[1:8] )和 SYS 引导(SW8[1:8] )。
[/报价]这些日志在 EVM 上经过测试?
[引用 userid="430634" URL"~/support/processors-group/processors/f/processors-forum/1121750/tda4vm-to-support-usb-super-speed-on-j721s2/4429098 #4429098"][11.170844] IPv6:ADDRCONF (NETDEV_CHANGE):ETH1:链路就绪我可以看到 root@j721s2-evm: 这是您的定制板吗?
如果是、我没有看到与 USB 相关的故障日志
[7.117214] usbcore:注册的新接口驱动程序 usbfs
[7.125640] usbcore:注册的新接口驱动程序集线器
[7.156748] usbcore:注册的新设备驱动程序 USB
您是否连接了 USB 是否可以在连接 USB 后共享日志请分享您对测试 USB 所做的最终更改。
此致
Diwakar
您好、Pierre、
[引用 userid="430634" URL"~/support/processors-group/processors/f/processors-forum/1121750/tda4vm-to-support-usb-super-speed-on-j721s2/4431074 #4431074"]我们测试了我们的 USB 3.0设备,连接, 但没有显示任何内容。您能否共享 dmesg 日志以检查出错的地方、还可以共享您在 dtsi 中所做的最终更改。 USB 的接口。
此致
Diwakar
dmesg 高于我发布的值、然后不做任何更改。
我们的器件树如下所示
e2e.ti.com/.../7065.devicetree.txt
我的新 dmesg 如下所示
e2e.ti.com/.../_B0658765575B8765F64E_-_2800_2_2900_.txt
修改设备树
你好,皮埃尔,
您的设备树不包含我之前提到的这些更改。
MAIN_usbss0_PINS_DEFAULT:main-usbss0-PINs-DEFAULT{
pinctrl-single、pins =<
J721S2_IOPAD (0x0ec、PIN_OUTPUT、6)/*(AG25) TIMER_IO1.USB0_DRVVBUS *
>;
};
usbss0{(&U)
pinctrl-0 =<&MAIN_usbss0_PINS_DEFAULT>;
pinctrl-names ="default";
/delete-property/ ti、USB2 only;
};
请确保您的 DTS 文件具有 以下更改
////////Changes made ///
&main_pmx0 {
main_usbss0_pins_default: main-usbss0-pins-default {
pinctrl-single,pins = <
J721S2_IOPAD(0x0ec, PIN_OUTPUT, 6) /* (AG25) TIMER_IO1.USB0_DRVVBUS */
>;
};
};
&serdes0 {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
serdes0_usb_link: phy@1 {
reg = <1>;
cdns,num-lanes = <1>;
#phy-cells = <0>;
cdns,phy-type = <PHY_TYPE_USB3>;
resets = <&serdes_wiz0 2>;
};
};
&serdes0_pcie_link {
status = "disabled";
};
&usbss0 {
pinctrl-0 = <&main_usbss0_pins_default>;
pinctrl-names = "default";
/delete-property/ ti,usb2-only;
};
&usb0 {
dr_mode = "otg";
maximum-speed = "super-speed";
phys = <&serdes0_usb_link>;
phy-names = "cdns3,usb3-phy";
};
请应用更改并进行检查
此致
Diwakar
我将在我们的 EVM 板上对其进行测试。
似乎可以去分
但在 phy 上显示一些失败的错误(与预编译映像相同)
e2e.ti.com/.../otodas600_5F00_usb3.0.txt
唯一的不同之处是开关和 AG25 GPIO
其他设置是相同的
您好,Perre,
[引用 userid="430634" URL"~/support/processors-group/processors/f/processors-forum/1121750/tda4vm-to-support-usb-super-speed-on-j721s2/4434515 #4434515"]我将在我们的 EVM 板上对其进行测试。有一些混淆,EVM 意味着它是 TI 的,或者什么?
当您说 EVM 时,我假定它是 TI 的。
此致
Diwakar
我检查电路。
我们没有 SN74CB3Q3257PWR 来切换 USB0_DRVVBUS 或 USB1_DRVVBUS。
这是否意味着我们无法将 USB2.0更改为3.0?
EVM 板
我们的电路板
您好、Diwakar、
连接到 CON_USB3_U410-ZZ-A001