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.

TDA4VM: Regarding boot up of custom board with new SDK 07 and patch

Part Number: TDA4VM

Dear TI,

I have following error during the boot with custom board using SDK 07, please see the attachment. Can you please help me to figure out which DT has the issue ?

Also, I found a small error related to make u-boot which is in the rules .make , in "arm-none-linux-gnueabihf" you have missing none word which fails the make.

# Add CROSS_COMPILE and UBOOT_MACHINE for the R5
export CROSS_COMPILE_ARMV7=$(LINUX_DEVKIT_PATH)/sysroots/x86_64-arago-linux/usr/bin/arm-none-linux-gnueabihf-
UBOOT_MACHINE_R5=j721e_evm_r5_config



Regards

Manish

  • Hi Manish,

    7.0 has issues with make u-boot: https://e2e.ti.com/support/processors/f/791/t/916950
    The solution from you is absolutely the right fix for make u-boot.

    There are couple of harmless warnings/errors in sdk-install.sh. All are captured in the above e2e Link.

    Coming to the errors with boot. Have you ported all the patches needed for your custom board from
    older 6.02 release to 7.0? May i know what all changes you had done to get Linux on 6.02 SDK on your custom board?


    Best Regards,
    Keerthy

  • Hi Keerthy,

    I am attaching the patches for Linux and U-boot.

    With the attachments above do you think U-Boot prompt stage passes ? I had to add all the changes manually.

    ZF_Modifications_linux_new_SDK.txt
    diff -ruN /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts
    --- /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts	2020-06-17 16:25:34.000000000 +0200
    +++ /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts	2020-06-30 11:33:39.499229610 +0200
    @@ -82,25 +82,6 @@
     		clock-frequency = <1083801600>;
     	};
     
    -	sound0: sound@0 {
    -		compatible = "ti,j721e-cpb-audio";
    -		ti,model = "j721e-cpb-analog";
    -
    -		ti,cpb-mcasp = <&mcasp10>;
    -		ti,cpb-codec = <&pcm3168a_1>;
    -
    -		clocks = <&pll4>, <&pll15>,
    -			 <&k3_clks 184 1>,
    -			 <&k3_clks 184 2>, <&k3_clks 184 4>,
    -			 <&k3_clks 157 371>,
    -			 <&k3_clks 157 400>, <&k3_clks 157 401>;
    -		clock-names = "pll4", "pll15",
    -			      "cpb-mcasp",
    -			      "cpb-mcasp-48000", "cpb-mcasp-44100",
    -			      "audio-refclk2",
    -			      "audio-refclk2-48000", "audio-refclk2-44100";
    -	};
    -
     	vdd_mmc1: fixedregulator-sd {
     		compatible = "regulator-fixed";
     		regulator-name = "vdd_mmc1";
    @@ -124,6 +105,7 @@
     		gpios = <&main_gpio0 117 GPIO_ACTIVE_HIGH>;
     		states = <1800000 0x0
     			  3300000 0x1>;
    +			  status ="disabled";
     	};
     
     	cpsw9g_virt_mac: main_r5fss_cpsw9g_virt_mac0 {
    @@ -151,16 +133,16 @@
     		};
     	};
     
    -	dp0: connector {
    -		compatible = "dp-connector";
    -		label = "DP0";
    -
    -		port {
    -			dp_connector_in: endpoint {
    -				remote-endpoint = <&dp_bridge_output>;
    -			};
    -		};
    -	};
    +//	dp0: connector {
    +//		compatible = "dp-connector";
    +//		label = "DP0";
    +
    +//		port {
    +//			dp_connector_in: endpoint {
    +//				remote-endpoint = <&dp_bridge_output>;
    +//			};
    +//		};
    +//	};
     };
     
     &main_pmx0 {
    @@ -169,12 +151,22 @@
     			J721E_IOPAD(0x0, PIN_INPUT, 7) /* (AC18) EXTINTn.GPIO0_0 */
     		>;
     	};
    -
    -	dp0_pins_default: dp0_pins_default {
    -		pinctrl-single,pins = <
    -			J721E_IOPAD(0x1c4, PIN_INPUT, 5) /* SPI0_CS1.DP0_HPD */
    -		>;
    -	};
    +	
    +myspi1_pins_default: myspi1_pins_default {
    +                   pinctrl-single,pins = <
    +                            J721E_IOPAD(0x1c8, PIN_OUTPUT, 0) /* (AA1) SPI0_CLK */
    +                            J721E_IOPAD(0x1c4, PIN_OUTPUT, 0) /* (Y4) SPI0_CS1 */
    +                            J721E_IOPAD(0x1cc, PIN_INPUT, 0) /* (AB5) SPI0_D0 */
    +                            J721E_IOPAD(0x1d0, PIN_OUTPUT, 0) /* (AA3) SPI0_D1 */
    +                   >;
    +         };
    +};
    +
    +//	dp0_pins_default: dp0_pins_default {
    +//		pinctrl-single,pins = <
    +//			J721E_IOPAD(0x1c4, PIN_INPUT, 5) /* SPI0_CS1.DP0_HPD */
    +//		>;
    +//	};
     
     	main_i2c1_exp4_pins_default: main-i2c1-exp4-pins-default {
     		pinctrl-single,pins = <
    @@ -203,12 +195,12 @@
     		>;
     	};
     
    -	main_i2c6_pins_default: main-i2c6-pins-default {
    -		pinctrl-single,pins = <
    -			J721E_IOPAD(0x1d0, PIN_INPUT_PULLUP, 2) /* (AA3) SPI0_D1.I2C6_SCL */
    -			J721E_IOPAD(0x1e4, PIN_INPUT_PULLUP, 2) /* (Y2) SPI1_D1.I2C6_SDA */
    -		>;
    -	};
    +//	main_i2c6_pins_default: main-i2c6-pins-default {
    +//		pinctrl-single,pins = <
    +//			J721E_IOPAD(0x1d0, PIN_INPUT_PULLUP, 2) /* (AA3) SPI0_D1.I2C6_SCL */
    +//			J721E_IOPAD(0x1e4, PIN_INPUT_PULLUP, 2) /* (Y2) SPI1_D1.I2C6_SDA */
    +//		>;
    +//	};
     
     	mcasp10_pins_default: mcasp10_pins_default {
     		pinctrl-single,pins = <
    @@ -221,6 +213,7 @@
     			J721E_IOPAD(0x198, PIN_INPUT_PULLDOWN, 12) /* (V25) RGMII6_TD1.MCASP10_AXR4 */
     			J721E_IOPAD(0x19c, PIN_INPUT_PULLDOWN, 12) /* (W27) RGMII6_TD0.MCASP10_AXR5 */
     			J721E_IOPAD(0x1a0, PIN_INPUT_PULLDOWN, 12) /* (W29) RGMII6_TXC.MCASP10_AXR6 */
    +			J721E_IOPAD(0xc8, PIN_OUTPUT, 7) /* (AE26) PRG0_PRU0_GPO6.GPIO0_49 */
     		>;
     	};
     
    @@ -268,19 +261,23 @@
     	sw11_button_pins_default: sw11_button_pins_default {
     		pinctrl-single,pins = <
     			J721E_WKUP_IOPAD(0xcc, PIN_INPUT, 7) /* (G28) WKUP_GPIO0_7 */
    +			J721E_WKUP_IOPAD(0xc0, PIN_OUTPUT, 7) /* (G25) WKUP_GPIO0_4 */
     		>;
     	};
     
     	mcu_fss0_ospi1_pins_default: mcu-fss0-ospi1-pins-default {
     		pinctrl-single,pins = <
    -			J721E_WKUP_IOPAD(0x34, PIN_OUTPUT, 0) /* (F22) MCU_OSPI1_CLK */
    -			J721E_WKUP_IOPAD(0x50, PIN_OUTPUT, 0) /* (C22) MCU_OSPI1_CSn0 */
    -			J721E_WKUP_IOPAD(0x40, PIN_INPUT, 0) /* (D22) MCU_OSPI1_D0 */
    -			J721E_WKUP_IOPAD(0x44, PIN_INPUT, 0) /* (G22) MCU_OSPI1_D1 */
    -			J721E_WKUP_IOPAD(0x48, PIN_INPUT, 0) /* (D23) MCU_OSPI1_D2 */
    -			J721E_WKUP_IOPAD(0x4c, PIN_INPUT, 0) /* (C23) MCU_OSPI1_D3 */
    -			J721E_WKUP_IOPAD(0x3c, PIN_INPUT, 0) /* (B23) MCU_OSPI1_DQS */
    -			J721E_WKUP_IOPAD(0x38, PIN_INPUT, 0) /* (A23) MCU_OSPI1_LBCLKO */
    +	  J721E_WKUP_IOPAD(0x0, PIN_OUTPUT, 0) /* (E20) MCU_OSPI0_CLK */
    +      J721E_WKUP_IOPAD(0x2c, PIN_OUTPUT, 0) /* (F19) MCU_OSPI0_CSn0 */
    +      J721E_WKUP_IOPAD(0xc, PIN_INPUT, 0) /* (D20) MCU_OSPI0_D0 */
    +      J721E_WKUP_IOPAD(0x10, PIN_INPUT, 0) /* (G19) MCU_OSPI0_D1 */
    +      J721E_WKUP_IOPAD(0x14, PIN_INPUT, 0) /* (G20) MCU_OSPI0_D2 */
    +      J721E_WKUP_IOPAD(0x18, PIN_INPUT, 0) /* (F20) MCU_OSPI0_D3 */
    +      J721E_WKUP_IOPAD(0x1c, PIN_INPUT, 0) /* (F21) MCU_OSPI0_D4 */
    +      J721E_WKUP_IOPAD(0x20, PIN_INPUT, 0) /* (E21) MCU_OSPI0_D5 */
    +      J721E_WKUP_IOPAD(0x24, PIN_INPUT, 0) /* (B22) MCU_OSPI0_D6 */
    +      J721E_WKUP_IOPAD(0x28, PIN_INPUT, 0) /* (G21) MCU_OSPI0_D7 */
    +      J721E_WKUP_IOPAD(0x8, PIN_INPUT, 0) /* (D21) MCU_OSPI0_DQS */
     		>;
     	};
     };
    @@ -298,7 +295,7 @@
     			J721E_WKUP_IOPAD(0x007c, PIN_INPUT, 0) /* MCU_RGMII1_RD2 */
     			J721E_WKUP_IOPAD(0x0080, PIN_INPUT, 0) /* MCU_RGMII1_RD1 */
     			J721E_WKUP_IOPAD(0x0084, PIN_INPUT, 0) /* MCU_RGMII1_RD0 */
    -			J721E_WKUP_IOPAD(0x0070, PIN_INPUT, 0) /* MCU_RGMII1_TXC */
    +			J721E_WKUP_IOPAD(0x0070, PIN_OUTPUT, 0) /* MCU_RGMII1_TXC */
     			J721E_WKUP_IOPAD(0x0074, PIN_INPUT, 0) /* MCU_RGMII1_RXC */
     		>;
     	};
    @@ -550,36 +547,36 @@
     	port@0 {
     		reg = <0>;
     
    -		dpi_out_real0: endpoint {
    -			remote-endpoint = <&dp_bridge_input>;
    -		};
    -	};
    -};
    -
    -&mhdp {
    -	status = "ok";
    -	pinctrl-names = "default";
    -	pinctrl-0 = <&dp0_pins_default>;
    -};
    -
    -&dp0_ports {
    -	#address-cells = <1>;
    -	#size-cells = <0>;
    -
    -	port@0 {
    -		reg = <0>;
    -		dp_bridge_input: endpoint {
    -			remote-endpoint = <&dpi_out_real0>;
    -		};
    -	};
    -
    -	port@1 {
    -		reg = <1>;
    -		dp_bridge_output: endpoint {
    -			remote-endpoint = <&dp_connector_in>;
    -		};
    -	};
    -};
    +//		dpi_out_real0: endpoint {
    +//			remote-endpoint = <&dp_bridge_input>;
    +//		};
    +//	};
    +//};
    +
    +//&mhdp {
    +//	status = "ok";
    +//	pinctrl-names = "default";
    +//	pinctrl-0 = <&dp0_pins_default>;
    +};
    +
    +//&dp0_ports {
    +//	#address-cells = <1>;
    +//	#size-cells = <0>;
    +
    +//	port@0 {
    +//		reg = <0>;
    +//		dp_bridge_input: endpoint {
    +//			remote-endpoint = <&dpi_out_real0>;
    +//		};
    +//	};
    +
    +//	port@1 {
    +//		reg = <1>;
    +//		dp_bridge_output: endpoint {
    +//			remote-endpoint = <&dp_connector_in>;
    +//		};
    +//	};
    +//};
     
     &main_i2c0 {
     	pinctrl-names = "default";
    @@ -662,44 +659,44 @@
     		#gpio-cells = <2>;
     	};
     
    -	pcm3168a_1: audio-codec@44 {
    -		compatible = "ti,pcm3168a";
    -		reg = <0x44>;
    -
    -		#sound-dai-cells = <1>;
    -
    -		reset-gpios = <&exp3 0 GPIO_ACTIVE_LOW>;
    -
    -		/* C_AUDIO_REFCLK2 -> RGMII6_RXC (W26) */
    -		clocks = <&k3_clks 157 371>;
    -		clock-names = "scki";
    -
    -		/* HSDIV3_16FFT_MAIN_4_HSDIVOUT2_CLK -> REFCLK2 */
    -		assigned-clocks = <&k3_clks 157 371>;
    -		assigned-clock-parents = <&k3_clks 157 400>;
    -		assigned-clock-rates = <24576000>; /* for 48KHz */
    -
    -		VDD1-supply = <&vsys_3v3>;
    -		VDD2-supply = <&vsys_3v3>;
    -		VCCAD1-supply = <&vsys_5v0>;
    -		VCCAD2-supply = <&vsys_5v0>;
    -		VCCDA1-supply = <&vsys_5v0>;
    -		VCCDA2-supply = <&vsys_5v0>;
    -	};
    -};
    -
    -&main_i2c6 {
    -	pinctrl-names = "default";
    -	pinctrl-0 = <&main_i2c6_pins_default>;
    -	clock-frequency = <400000>;
    -
    -	exp5: gpio@20 {
    -		compatible = "ti,tca6408";
    -		reg = <0x20>;
    -		gpio-controller;
    -		#gpio-cells = <2>;
    -	};
    -};
    +//	pcm3168a_1: audio-codec@44 {
    +//		compatible = "ti,pcm3168a";
    +//		reg = <0x44>;
    +
    +//		#sound-dai-cells = <1>;
    +
    +//		reset-gpios = <&exp3 0 GPIO_ACTIVE_LOW>;
    +
    +//		/* C_AUDIO_REFCLK2 -> RGMII6_RXC (W26) */
    +//		clocks = <&k3_clks 157 371>;
    +//		clock-names = "scki";
    +
    +//		/* HSDIV3_16FFT_MAIN_4_HSDIVOUT2_CLK -> REFCLK2 */
    +//		assigned-clocks = <&k3_clks 157 371>;
    +//		assigned-clock-parents = <&k3_clks 157 400>;
    +//		assigned-clock-rates = <24576000>; /* for 48KHz */
    +
    +//		VDD1-supply = <&vsys_3v3>;
    +//		VDD2-supply = <&vsys_3v3>;
    +//		VCCAD1-supply = <&vsys_5v0>;
    +//		VCCAD2-supply = <&vsys_5v0>;
    +//		VCCDA1-supply = <&vsys_5v0>;
    +//		VCCDA2-supply = <&vsys_5v0>;
    +//	};
    +};
    +
    +//&main_i2c6 {
    +//	pinctrl-names = "default";
    +//	pinctrl-0 = <&main_i2c6_pins_default>;
    +//	clock-frequency = <400000>;
    +
    +//	exp5: gpio@20 {
    +//		compatible = "ti,tca6408";
    +//		reg = <0x20>;
    +//		gpio-controller;
    +//		#gpio-cells = <2>;
    +//	};
    +//};
     
     &mcasp10 {
     	#sound-dai-cells = <0>;
    @@ -723,24 +720,24 @@
     
     &mcu_cpsw {
     	pinctrl-names = "default";
    -	pinctrl-0 = <&mcu_cpsw_pins_default &mcu_mdio_pins_default>;
    -
    +//	pinctrl-0 = <&mcu_cpsw_pins_default &mcu_mdio_pins_default>;
    +   pinctrl-0 = <&mcu_cpsw_pins_default>;
     	cpts {
     		ti,pps = <3 1>;
     	};
     };
     
    -&davinci_mdio {
    -	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>;
    -	};
    -};
    +//&davinci_mdio {
    +//	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>;
    +//	};
    +//};
     
     &cpsw_port1 {
     	phy-mode = "rgmii-rxid";
    -	phy-handle = <&phy0>;
    +//	phy-handle = <&phy0>;
     };
     
     #define TS_OFFSET(pa, val)     (0x4 + (pa) * 4) (0x10000 | val)
    @@ -766,11 +763,13 @@
     
     &main_sdhci1 {
     	/* SD/MMC */
    -	vmmc-supply = <&vdd_mmc1>;
    -	vqmmc-supply = <&vdd_sd_dv_alt>;
    +//	vmmc-supply = <&vdd_mmc1>;
    +//	vqmmc-supply = <&vdd_sd_dv_alt>;
     	pinctrl-names = "default";
     	pinctrl-0 = <&main_mmc1_pins_default>;
    +	ti,driver-strength-ohm = <50>;
     	disable-wp;
    +		no-1-8-v;
     };
     
     &main_sdhci2 {
    @@ -808,6 +807,18 @@
     	};
     };
     
    +&main_spi0 {
    +	status = "okay";
    +	pinctrl-names = "default";
    +	pinctrl-0 = <&myspi1_pins_default>;
    +	ti,spi-num-cs = <2>;
    +	spidev@0 {
    +		spi-max-frequency = <24000000>;
    +		reg = <1>;
    +		compatible = "linux,spidev";
    +	};
    +};
    +
     &pcie0_rc {
     	reset-gpios = <&exp1 6 GPIO_ACTIVE_HIGH>;
     	phys = <&serdes0_pcie_link>;
    diff -ruN /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/arch/arm64/boot/dts/ti/k3-j721e.dtsi /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/arch/arm64/boot/dts/ti/k3-j721e.dtsi
    --- /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/arch/arm64/boot/dts/ti/k3-j721e.dtsi	2020-06-17 16:25:34.000000000 +0200
    +++ /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/arch/arm64/boot/dts/ti/k3-j721e.dtsi	2020-06-30 11:38:11.885167725 +0200
    @@ -141,15 +141,15 @@
     			 <0x00 0x06400000 0x00 0x06400000 0x00 0x00400000>, /* USBSS1 */
     			 <0x00 0x01000000 0x00 0x01000000 0x00 0x0af02400>, /* Most peripherals */
     			 <0x00 0x30000000 0x00 0x30000000 0x00 0x0c400000>, /* MAIN NAVSS */
    -			 <0x00 0x0d000000 0x00 0x0d000000 0x00 0x01800000>, /* PCIe Core*/
    -			 <0x00 0x0e000000 0x00 0x0e000000 0x00 0x01800000>, /* PCIe Core*/
    -			 <0x00 0x10000000 0x00 0x10000000 0x00 0x10000000>, /* PCIe DAT */
    +//			 <0x00 0x0d000000 0x00 0x0d000000 0x00 0x01800000>, /* PCIe Core*/
    +//			 <0x00 0x0e000000 0x00 0x0e000000 0x00 0x01800000>, /* PCIe Core*/
    +//			 <0x00 0x10000000 0x00 0x10000000 0x00 0x10000000>, /* PCIe DAT */
     			 <0x00 0x64800000 0x00 0x64800000 0x00 0x00800000>, /* C71 */
    -			 <0x44 0x00000000 0x44 0x00000000 0x00 0x08000000>, /* PCIe2 DAT */
    -			 <0x44 0x10000000 0x44 0x10000000 0x00 0x08000000>, /* PCIe3 DAT */
    +//			 <0x44 0x00000000 0x44 0x00000000 0x00 0x08000000>, /* PCIe2 DAT */
    +//			 <0x44 0x10000000 0x44 0x10000000 0x00 0x08000000>, /* PCIe3 DAT */
     			 <0x4d 0x80800000 0x4d 0x80800000 0x00 0x00800000>, /* C66_0 */
     			 <0x4d 0x81800000 0x4d 0x81800000 0x00 0x00800000>, /* C66_1 */
    -			 <0x4e 0x20000000 0x4e 0x20000000 0x00 0x00080000>, /* GPU */
    +//			 <0x4e 0x20000000 0x4e 0x20000000 0x00 0x00080000>, /* GPU */
     			 <0x00 0x70000000 0x00 0x70000000 0x00 0x00800000>, /* MSMC RAM */
     
     			 /* MCUSS_WKUP Range */
    diff -ruN /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/arch/arm64/boot/dts/ti/k3-j721e-main.dtsi /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/arch/arm64/boot/dts/ti/k3-j721e-main.dtsi
    --- /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/arch/arm64/boot/dts/ti/k3-j721e-main.dtsi	2020-06-17 16:25:34.000000000 +0200
    +++ /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/arch/arm64/boot/dts/ti/k3-j721e-main.dtsi	2020-06-30 11:40:40.738189374 +0200
    @@ -1264,6 +1264,16 @@
     		assigned-clocks = <&k3_clks 253 1>;
     		assigned-clock-parents = <&k3_clks 253 5>;
     	};
    +	
    +	   main_spi0: spi@2100000 {
    +		compatible = "ti,am654-mcspi","ti,omap4-mcspi";
    +		reg = <0x0 0x2100000 0x0 0x400>;
    +		interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>;
    +		clocks = <&k3_clks 266 1>;
    +		power-domains = <&k3_pds 266 TI_SCI_PD_EXCLUSIVE>;
    +		#address-cells = <1>;
    +		#size-cells = <0>; 
    +    };
     
     	main_i2c0: i2c@2000000 {
     		compatible = "ti,j721e-i2c", "ti,omap4-i2c";
    diff -ruN /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi
    --- /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi	2020-06-17 16:25:47.000000000 +0200
    +++ /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi	2020-06-30 11:42:22.486876988 +0200
    @@ -11,8 +11,10 @@
     	memory@80000000 {
     		device_type = "memory";
     		/* 4G RAM */
    -		reg = <0x00000000 0x80000000 0x00000000 0x80000000>,
    -		      <0x00000008 0x80000000 0x00000000 0x80000000>;
    +//		reg = <0x00000000 0x80000000 0x00000000 0x80000000>,
    +//		      <0x00000008 0x80000000 0x00000000 0x80000000>;
    +		/* @dudichul: Changed to 1GB, one bank */
    +		reg = <0x00000000 0x40000000 0x00000000 0x40000000>;
     	};
     
     	reserved_memory: reserved-memory {
    diff -ruN /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/arch/arm64/configs/tisdk_j7-evm_defconfig /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/arch/arm64/configs/tisdk_j7-evm_defconfig
    --- /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/arch/arm64/configs/tisdk_j7-evm_defconfig	2020-06-17 16:27:24.000000000 +0200
    +++ /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/arch/arm64/configs/tisdk_j7-evm_defconfig	2020-06-30 11:47:43.605007296 +0200
    @@ -2848,7 +2848,7 @@
     #
     # SPI Protocol Masters
     #
    -# CONFIG_SPI_SPIDEV is not set
    +CONFIG_SPI_SPIDEV=y
     # CONFIG_SPI_LOOPBACK_TEST is not set
     # CONFIG_SPI_TLE62X0 is not set
     # CONFIG_SPI_SLAVE is not set
    diff -ruN /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/scripts/dtc/include-prefixes/arm64/ti/k3-j721e-common-proc-board.dts /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/scripts/dtc/include-prefixes/arm64/ti/k3-j721e-common-proc-board.dts
    --- /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/scripts/dtc/include-prefixes/arm64/ti/k3-j721e-common-proc-board.dts	2020-06-17 16:25:34.000000000 +0200
    +++ /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/scripts/dtc/include-prefixes/arm64/ti/k3-j721e-common-proc-board.dts	2020-06-30 11:33:39.499229610 +0200
    @@ -82,25 +82,6 @@
     		clock-frequency = <1083801600>;
     	};
     
    -	sound0: sound@0 {
    -		compatible = "ti,j721e-cpb-audio";
    -		ti,model = "j721e-cpb-analog";
    -
    -		ti,cpb-mcasp = <&mcasp10>;
    -		ti,cpb-codec = <&pcm3168a_1>;
    -
    -		clocks = <&pll4>, <&pll15>,
    -			 <&k3_clks 184 1>,
    -			 <&k3_clks 184 2>, <&k3_clks 184 4>,
    -			 <&k3_clks 157 371>,
    -			 <&k3_clks 157 400>, <&k3_clks 157 401>;
    -		clock-names = "pll4", "pll15",
    -			      "cpb-mcasp",
    -			      "cpb-mcasp-48000", "cpb-mcasp-44100",
    -			      "audio-refclk2",
    -			      "audio-refclk2-48000", "audio-refclk2-44100";
    -	};
    -
     	vdd_mmc1: fixedregulator-sd {
     		compatible = "regulator-fixed";
     		regulator-name = "vdd_mmc1";
    @@ -124,6 +105,7 @@
     		gpios = <&main_gpio0 117 GPIO_ACTIVE_HIGH>;
     		states = <1800000 0x0
     			  3300000 0x1>;
    +			  status ="disabled";
     	};
     
     	cpsw9g_virt_mac: main_r5fss_cpsw9g_virt_mac0 {
    @@ -151,16 +133,16 @@
     		};
     	};
     
    -	dp0: connector {
    -		compatible = "dp-connector";
    -		label = "DP0";
    -
    -		port {
    -			dp_connector_in: endpoint {
    -				remote-endpoint = <&dp_bridge_output>;
    -			};
    -		};
    -	};
    +//	dp0: connector {
    +//		compatible = "dp-connector";
    +//		label = "DP0";
    +
    +//		port {
    +//			dp_connector_in: endpoint {
    +//				remote-endpoint = <&dp_bridge_output>;
    +//			};
    +//		};
    +//	};
     };
     
     &main_pmx0 {
    @@ -169,12 +151,22 @@
     			J721E_IOPAD(0x0, PIN_INPUT, 7) /* (AC18) EXTINTn.GPIO0_0 */
     		>;
     	};
    -
    -	dp0_pins_default: dp0_pins_default {
    -		pinctrl-single,pins = <
    -			J721E_IOPAD(0x1c4, PIN_INPUT, 5) /* SPI0_CS1.DP0_HPD */
    -		>;
    -	};
    +	
    +myspi1_pins_default: myspi1_pins_default {
    +                   pinctrl-single,pins = <
    +                            J721E_IOPAD(0x1c8, PIN_OUTPUT, 0) /* (AA1) SPI0_CLK */
    +                            J721E_IOPAD(0x1c4, PIN_OUTPUT, 0) /* (Y4) SPI0_CS1 */
    +                            J721E_IOPAD(0x1cc, PIN_INPUT, 0) /* (AB5) SPI0_D0 */
    +                            J721E_IOPAD(0x1d0, PIN_OUTPUT, 0) /* (AA3) SPI0_D1 */
    +                   >;
    +         };
    +};
    +
    +//	dp0_pins_default: dp0_pins_default {
    +//		pinctrl-single,pins = <
    +//			J721E_IOPAD(0x1c4, PIN_INPUT, 5) /* SPI0_CS1.DP0_HPD */
    +//		>;
    +//	};
     
     	main_i2c1_exp4_pins_default: main-i2c1-exp4-pins-default {
     		pinctrl-single,pins = <
    @@ -203,12 +195,12 @@
     		>;
     	};
     
    -	main_i2c6_pins_default: main-i2c6-pins-default {
    -		pinctrl-single,pins = <
    -			J721E_IOPAD(0x1d0, PIN_INPUT_PULLUP, 2) /* (AA3) SPI0_D1.I2C6_SCL */
    -			J721E_IOPAD(0x1e4, PIN_INPUT_PULLUP, 2) /* (Y2) SPI1_D1.I2C6_SDA */
    -		>;
    -	};
    +//	main_i2c6_pins_default: main-i2c6-pins-default {
    +//		pinctrl-single,pins = <
    +//			J721E_IOPAD(0x1d0, PIN_INPUT_PULLUP, 2) /* (AA3) SPI0_D1.I2C6_SCL */
    +//			J721E_IOPAD(0x1e4, PIN_INPUT_PULLUP, 2) /* (Y2) SPI1_D1.I2C6_SDA */
    +//		>;
    +//	};
     
     	mcasp10_pins_default: mcasp10_pins_default {
     		pinctrl-single,pins = <
    @@ -221,6 +213,7 @@
     			J721E_IOPAD(0x198, PIN_INPUT_PULLDOWN, 12) /* (V25) RGMII6_TD1.MCASP10_AXR4 */
     			J721E_IOPAD(0x19c, PIN_INPUT_PULLDOWN, 12) /* (W27) RGMII6_TD0.MCASP10_AXR5 */
     			J721E_IOPAD(0x1a0, PIN_INPUT_PULLDOWN, 12) /* (W29) RGMII6_TXC.MCASP10_AXR6 */
    +			J721E_IOPAD(0xc8, PIN_OUTPUT, 7) /* (AE26) PRG0_PRU0_GPO6.GPIO0_49 */
     		>;
     	};
     
    @@ -268,19 +261,23 @@
     	sw11_button_pins_default: sw11_button_pins_default {
     		pinctrl-single,pins = <
     			J721E_WKUP_IOPAD(0xcc, PIN_INPUT, 7) /* (G28) WKUP_GPIO0_7 */
    +			J721E_WKUP_IOPAD(0xc0, PIN_OUTPUT, 7) /* (G25) WKUP_GPIO0_4 */
     		>;
     	};
     
     	mcu_fss0_ospi1_pins_default: mcu-fss0-ospi1-pins-default {
     		pinctrl-single,pins = <
    -			J721E_WKUP_IOPAD(0x34, PIN_OUTPUT, 0) /* (F22) MCU_OSPI1_CLK */
    -			J721E_WKUP_IOPAD(0x50, PIN_OUTPUT, 0) /* (C22) MCU_OSPI1_CSn0 */
    -			J721E_WKUP_IOPAD(0x40, PIN_INPUT, 0) /* (D22) MCU_OSPI1_D0 */
    -			J721E_WKUP_IOPAD(0x44, PIN_INPUT, 0) /* (G22) MCU_OSPI1_D1 */
    -			J721E_WKUP_IOPAD(0x48, PIN_INPUT, 0) /* (D23) MCU_OSPI1_D2 */
    -			J721E_WKUP_IOPAD(0x4c, PIN_INPUT, 0) /* (C23) MCU_OSPI1_D3 */
    -			J721E_WKUP_IOPAD(0x3c, PIN_INPUT, 0) /* (B23) MCU_OSPI1_DQS */
    -			J721E_WKUP_IOPAD(0x38, PIN_INPUT, 0) /* (A23) MCU_OSPI1_LBCLKO */
    +	  J721E_WKUP_IOPAD(0x0, PIN_OUTPUT, 0) /* (E20) MCU_OSPI0_CLK */
    +      J721E_WKUP_IOPAD(0x2c, PIN_OUTPUT, 0) /* (F19) MCU_OSPI0_CSn0 */
    +      J721E_WKUP_IOPAD(0xc, PIN_INPUT, 0) /* (D20) MCU_OSPI0_D0 */
    +      J721E_WKUP_IOPAD(0x10, PIN_INPUT, 0) /* (G19) MCU_OSPI0_D1 */
    +      J721E_WKUP_IOPAD(0x14, PIN_INPUT, 0) /* (G20) MCU_OSPI0_D2 */
    +      J721E_WKUP_IOPAD(0x18, PIN_INPUT, 0) /* (F20) MCU_OSPI0_D3 */
    +      J721E_WKUP_IOPAD(0x1c, PIN_INPUT, 0) /* (F21) MCU_OSPI0_D4 */
    +      J721E_WKUP_IOPAD(0x20, PIN_INPUT, 0) /* (E21) MCU_OSPI0_D5 */
    +      J721E_WKUP_IOPAD(0x24, PIN_INPUT, 0) /* (B22) MCU_OSPI0_D6 */
    +      J721E_WKUP_IOPAD(0x28, PIN_INPUT, 0) /* (G21) MCU_OSPI0_D7 */
    +      J721E_WKUP_IOPAD(0x8, PIN_INPUT, 0) /* (D21) MCU_OSPI0_DQS */
     		>;
     	};
     };
    @@ -298,7 +295,7 @@
     			J721E_WKUP_IOPAD(0x007c, PIN_INPUT, 0) /* MCU_RGMII1_RD2 */
     			J721E_WKUP_IOPAD(0x0080, PIN_INPUT, 0) /* MCU_RGMII1_RD1 */
     			J721E_WKUP_IOPAD(0x0084, PIN_INPUT, 0) /* MCU_RGMII1_RD0 */
    -			J721E_WKUP_IOPAD(0x0070, PIN_INPUT, 0) /* MCU_RGMII1_TXC */
    +			J721E_WKUP_IOPAD(0x0070, PIN_OUTPUT, 0) /* MCU_RGMII1_TXC */
     			J721E_WKUP_IOPAD(0x0074, PIN_INPUT, 0) /* MCU_RGMII1_RXC */
     		>;
     	};
    @@ -550,36 +547,36 @@
     	port@0 {
     		reg = <0>;
     
    -		dpi_out_real0: endpoint {
    -			remote-endpoint = <&dp_bridge_input>;
    -		};
    -	};
    -};
    -
    -&mhdp {
    -	status = "ok";
    -	pinctrl-names = "default";
    -	pinctrl-0 = <&dp0_pins_default>;
    -};
    -
    -&dp0_ports {
    -	#address-cells = <1>;
    -	#size-cells = <0>;
    -
    -	port@0 {
    -		reg = <0>;
    -		dp_bridge_input: endpoint {
    -			remote-endpoint = <&dpi_out_real0>;
    -		};
    -	};
    -
    -	port@1 {
    -		reg = <1>;
    -		dp_bridge_output: endpoint {
    -			remote-endpoint = <&dp_connector_in>;
    -		};
    -	};
    -};
    +//		dpi_out_real0: endpoint {
    +//			remote-endpoint = <&dp_bridge_input>;
    +//		};
    +//	};
    +//};
    +
    +//&mhdp {
    +//	status = "ok";
    +//	pinctrl-names = "default";
    +//	pinctrl-0 = <&dp0_pins_default>;
    +};
    +
    +//&dp0_ports {
    +//	#address-cells = <1>;
    +//	#size-cells = <0>;
    +
    +//	port@0 {
    +//		reg = <0>;
    +//		dp_bridge_input: endpoint {
    +//			remote-endpoint = <&dpi_out_real0>;
    +//		};
    +//	};
    +
    +//	port@1 {
    +//		reg = <1>;
    +//		dp_bridge_output: endpoint {
    +//			remote-endpoint = <&dp_connector_in>;
    +//		};
    +//	};
    +//};
     
     &main_i2c0 {
     	pinctrl-names = "default";
    @@ -662,44 +659,44 @@
     		#gpio-cells = <2>;
     	};
     
    -	pcm3168a_1: audio-codec@44 {
    -		compatible = "ti,pcm3168a";
    -		reg = <0x44>;
    -
    -		#sound-dai-cells = <1>;
    -
    -		reset-gpios = <&exp3 0 GPIO_ACTIVE_LOW>;
    -
    -		/* C_AUDIO_REFCLK2 -> RGMII6_RXC (W26) */
    -		clocks = <&k3_clks 157 371>;
    -		clock-names = "scki";
    -
    -		/* HSDIV3_16FFT_MAIN_4_HSDIVOUT2_CLK -> REFCLK2 */
    -		assigned-clocks = <&k3_clks 157 371>;
    -		assigned-clock-parents = <&k3_clks 157 400>;
    -		assigned-clock-rates = <24576000>; /* for 48KHz */
    -
    -		VDD1-supply = <&vsys_3v3>;
    -		VDD2-supply = <&vsys_3v3>;
    -		VCCAD1-supply = <&vsys_5v0>;
    -		VCCAD2-supply = <&vsys_5v0>;
    -		VCCDA1-supply = <&vsys_5v0>;
    -		VCCDA2-supply = <&vsys_5v0>;
    -	};
    -};
    -
    -&main_i2c6 {
    -	pinctrl-names = "default";
    -	pinctrl-0 = <&main_i2c6_pins_default>;
    -	clock-frequency = <400000>;
    -
    -	exp5: gpio@20 {
    -		compatible = "ti,tca6408";
    -		reg = <0x20>;
    -		gpio-controller;
    -		#gpio-cells = <2>;
    -	};
    -};
    +//	pcm3168a_1: audio-codec@44 {
    +//		compatible = "ti,pcm3168a";
    +//		reg = <0x44>;
    +
    +//		#sound-dai-cells = <1>;
    +
    +//		reset-gpios = <&exp3 0 GPIO_ACTIVE_LOW>;
    +
    +//		/* C_AUDIO_REFCLK2 -> RGMII6_RXC (W26) */
    +//		clocks = <&k3_clks 157 371>;
    +//		clock-names = "scki";
    +
    +//		/* HSDIV3_16FFT_MAIN_4_HSDIVOUT2_CLK -> REFCLK2 */
    +//		assigned-clocks = <&k3_clks 157 371>;
    +//		assigned-clock-parents = <&k3_clks 157 400>;
    +//		assigned-clock-rates = <24576000>; /* for 48KHz */
    +
    +//		VDD1-supply = <&vsys_3v3>;
    +//		VDD2-supply = <&vsys_3v3>;
    +//		VCCAD1-supply = <&vsys_5v0>;
    +//		VCCAD2-supply = <&vsys_5v0>;
    +//		VCCDA1-supply = <&vsys_5v0>;
    +//		VCCDA2-supply = <&vsys_5v0>;
    +//	};
    +};
    +
    +//&main_i2c6 {
    +//	pinctrl-names = "default";
    +//	pinctrl-0 = <&main_i2c6_pins_default>;
    +//	clock-frequency = <400000>;
    +
    +//	exp5: gpio@20 {
    +//		compatible = "ti,tca6408";
    +//		reg = <0x20>;
    +//		gpio-controller;
    +//		#gpio-cells = <2>;
    +//	};
    +//};
     
     &mcasp10 {
     	#sound-dai-cells = <0>;
    @@ -723,24 +720,24 @@
     
     &mcu_cpsw {
     	pinctrl-names = "default";
    -	pinctrl-0 = <&mcu_cpsw_pins_default &mcu_mdio_pins_default>;
    -
    +//	pinctrl-0 = <&mcu_cpsw_pins_default &mcu_mdio_pins_default>;
    +   pinctrl-0 = <&mcu_cpsw_pins_default>;
     	cpts {
     		ti,pps = <3 1>;
     	};
     };
     
    -&davinci_mdio {
    -	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>;
    -	};
    -};
    +//&davinci_mdio {
    +//	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>;
    +//	};
    +//};
     
     &cpsw_port1 {
     	phy-mode = "rgmii-rxid";
    -	phy-handle = <&phy0>;
    +//	phy-handle = <&phy0>;
     };
     
     #define TS_OFFSET(pa, val)     (0x4 + (pa) * 4) (0x10000 | val)
    @@ -766,11 +763,13 @@
     
     &main_sdhci1 {
     	/* SD/MMC */
    -	vmmc-supply = <&vdd_mmc1>;
    -	vqmmc-supply = <&vdd_sd_dv_alt>;
    +//	vmmc-supply = <&vdd_mmc1>;
    +//	vqmmc-supply = <&vdd_sd_dv_alt>;
     	pinctrl-names = "default";
     	pinctrl-0 = <&main_mmc1_pins_default>;
    +	ti,driver-strength-ohm = <50>;
     	disable-wp;
    +		no-1-8-v;
     };
     
     &main_sdhci2 {
    @@ -808,6 +807,18 @@
     	};
     };
     
    +&main_spi0 {
    +	status = "okay";
    +	pinctrl-names = "default";
    +	pinctrl-0 = <&myspi1_pins_default>;
    +	ti,spi-num-cs = <2>;
    +	spidev@0 {
    +		spi-max-frequency = <24000000>;
    +		reg = <1>;
    +		compatible = "linux,spidev";
    +	};
    +};
    +
     &pcie0_rc {
     	reset-gpios = <&exp1 6 GPIO_ACTIVE_HIGH>;
     	phys = <&serdes0_pcie_link>;
    diff -ruN /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/scripts/dtc/include-prefixes/arm64/ti/k3-j721e.dtsi /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/scripts/dtc/include-prefixes/arm64/ti/k3-j721e.dtsi
    --- /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/scripts/dtc/include-prefixes/arm64/ti/k3-j721e.dtsi	2020-06-17 16:25:34.000000000 +0200
    +++ /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/scripts/dtc/include-prefixes/arm64/ti/k3-j721e.dtsi	2020-06-30 11:38:11.885167725 +0200
    @@ -141,15 +141,15 @@
     			 <0x00 0x06400000 0x00 0x06400000 0x00 0x00400000>, /* USBSS1 */
     			 <0x00 0x01000000 0x00 0x01000000 0x00 0x0af02400>, /* Most peripherals */
     			 <0x00 0x30000000 0x00 0x30000000 0x00 0x0c400000>, /* MAIN NAVSS */
    -			 <0x00 0x0d000000 0x00 0x0d000000 0x00 0x01800000>, /* PCIe Core*/
    -			 <0x00 0x0e000000 0x00 0x0e000000 0x00 0x01800000>, /* PCIe Core*/
    -			 <0x00 0x10000000 0x00 0x10000000 0x00 0x10000000>, /* PCIe DAT */
    +//			 <0x00 0x0d000000 0x00 0x0d000000 0x00 0x01800000>, /* PCIe Core*/
    +//			 <0x00 0x0e000000 0x00 0x0e000000 0x00 0x01800000>, /* PCIe Core*/
    +//			 <0x00 0x10000000 0x00 0x10000000 0x00 0x10000000>, /* PCIe DAT */
     			 <0x00 0x64800000 0x00 0x64800000 0x00 0x00800000>, /* C71 */
    -			 <0x44 0x00000000 0x44 0x00000000 0x00 0x08000000>, /* PCIe2 DAT */
    -			 <0x44 0x10000000 0x44 0x10000000 0x00 0x08000000>, /* PCIe3 DAT */
    +//			 <0x44 0x00000000 0x44 0x00000000 0x00 0x08000000>, /* PCIe2 DAT */
    +//			 <0x44 0x10000000 0x44 0x10000000 0x00 0x08000000>, /* PCIe3 DAT */
     			 <0x4d 0x80800000 0x4d 0x80800000 0x00 0x00800000>, /* C66_0 */
     			 <0x4d 0x81800000 0x4d 0x81800000 0x00 0x00800000>, /* C66_1 */
    -			 <0x4e 0x20000000 0x4e 0x20000000 0x00 0x00080000>, /* GPU */
    +//			 <0x4e 0x20000000 0x4e 0x20000000 0x00 0x00080000>, /* GPU */
     			 <0x00 0x70000000 0x00 0x70000000 0x00 0x00800000>, /* MSMC RAM */
     
     			 /* MCUSS_WKUP Range */
    diff -ruN /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/scripts/dtc/include-prefixes/arm64/ti/k3-j721e-main.dtsi /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/scripts/dtc/include-prefixes/arm64/ti/k3-j721e-main.dtsi
    --- /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/scripts/dtc/include-prefixes/arm64/ti/k3-j721e-main.dtsi	2020-06-17 16:25:34.000000000 +0200
    +++ /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/scripts/dtc/include-prefixes/arm64/ti/k3-j721e-main.dtsi	2020-06-30 11:40:40.738189374 +0200
    @@ -1264,6 +1264,16 @@
     		assigned-clocks = <&k3_clks 253 1>;
     		assigned-clock-parents = <&k3_clks 253 5>;
     	};
    +	
    +	   main_spi0: spi@2100000 {
    +		compatible = "ti,am654-mcspi","ti,omap4-mcspi";
    +		reg = <0x0 0x2100000 0x0 0x400>;
    +		interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>;
    +		clocks = <&k3_clks 266 1>;
    +		power-domains = <&k3_pds 266 TI_SCI_PD_EXCLUSIVE>;
    +		#address-cells = <1>;
    +		#size-cells = <0>; 
    +    };
     
     	main_i2c0: i2c@2000000 {
     		compatible = "ti,j721e-i2c", "ti,omap4-i2c";
    diff -ruN /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/scripts/dtc/include-prefixes/arm64/ti/k3-j721e-som-p0.dtsi /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/scripts/dtc/include-prefixes/arm64/ti/k3-j721e-som-p0.dtsi
    --- /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/scripts/dtc/include-prefixes/arm64/ti/k3-j721e-som-p0.dtsi	2020-06-17 16:25:47.000000000 +0200
    +++ /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/scripts/dtc/include-prefixes/arm64/ti/k3-j721e-som-p0.dtsi	2020-06-30 11:42:22.486876988 +0200
    @@ -11,8 +11,10 @@
     	memory@80000000 {
     		device_type = "memory";
     		/* 4G RAM */
    -		reg = <0x00000000 0x80000000 0x00000000 0x80000000>,
    -		      <0x00000008 0x80000000 0x00000000 0x80000000>;
    +//		reg = <0x00000000 0x80000000 0x00000000 0x80000000>,
    +//		      <0x00000008 0x80000000 0x00000000 0x80000000>;
    +		/* @dudichul: Changed to 1GB, one bank */
    +		reg = <0x00000000 0x40000000 0x00000000 0x40000000>;
     	};
     
     	reserved_memory: reserved-memory {
    
    ZF_Modifications_u-boot_new_SDK.txt
    diff -ruN /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/arch/arm/dts/k3-j721e-common-proc-board.dts /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/arch/arm/dts/k3-j721e-common-proc-board.dts
    --- /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/arch/arm/dts/k3-j721e-common-proc-board.dts	2020-06-17 16:24:08.000000000 +0200
    +++ /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/arch/arm/dts/k3-j721e-common-proc-board.dts	2020-06-30 12:04:31.931548582 +0200
    @@ -86,6 +86,7 @@
     		gpios = <&main_gpio0 117 GPIO_ACTIVE_HIGH>;
     		states = <1800000 0x0
     			  3300000 0x1>;
    +		status = "disabled";
     	};
     };
     
    diff -ruN /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/arch/arm/dts/k3-j721e-common-proc-board-u-boot.dtsi /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/arch/arm/dts/k3-j721e-common-proc-board-u-boot.dtsi
    --- /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/arch/arm/dts/k3-j721e-common-proc-board-u-boot.dtsi	2020-06-17 16:24:08.000000000 +0200
    +++ /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/arch/arm/dts/k3-j721e-common-proc-board-u-boot.dtsi	2020-06-30 12:10:30.001853010 +0200
    @@ -335,7 +335,12 @@
     	cpsw-phy-sel@40f04040 {
     		compatible = "ti,am654-cpsw-phy-sel";
     		reg= <0x0 0x40f04040 0x0 0x4>;
    -		reg-names = "gmii-sel";
    +		reg-names = "gmii-sel";		
    +	};
    +	
    +		fixed-link{
    +		Speed = <1000>;
    +		Full-duplex;
     	};
     };
     
    diff -ruN /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/arch/arm/dts/k3-j721e-mcu-wakeup.dtsi /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/arch/arm/dts/k3-j721e-mcu-wakeup.dtsi
    --- /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/arch/arm/dts/k3-j721e-mcu-wakeup.dtsi	2020-06-17 16:24:08.000000000 +0200
    +++ /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/arch/arm/dts/k3-j721e-mcu-wakeup.dtsi	2020-06-30 12:21:06.709935750 +0200
    @@ -132,17 +132,17 @@
     			mux-reg-masks = <0x4 0x2>; /* HBMC select */
     		};
     
    -		hbmc: hyperbus@47034000 {
    -			compatible = "ti,j721e-hbmc", "ti,am654-hbmc";
    -			reg = <0x0 0x47034000 0x0 0x100>,
    -				<0x5 0x00000000 0x1 0x0000000>;
    -			power-domains = <&k3_pds 102 TI_SCI_PD_EXCLUSIVE>;
    -			#address-cells = <2>;
    -			#size-cells = <1>;
    -			mux-controls = <&hbmc_mux 0>;
    -			assigned-clocks = <&k3_clks 102 0>;
    -			assigned-clock-rates = <250000000>;
    -		};
    +//		hbmc: hyperbus@47034000 {
    +//			compatible = "ti,j721e-hbmc", "ti,am654-hbmc";
    +//			reg = <0x0 0x47034000 0x0 0x100>,
    +//				<0x5 0x00000000 0x1 0x0000000>;
    +//			power-domains = <&k3_pds 102 TI_SCI_PD_EXCLUSIVE>;
    +//			#address-cells = <2>;
    +//			#size-cells = <1>;
    +//			mux-controls = <&hbmc_mux 0>;
    +//			assigned-clocks = <&k3_clks 102 0>;
    +//			assigned-clock-rates = <250000000>;
    +//		};
     
     		ospi0: spi@47040000 {
     			compatible = "ti,am654-ospi";
    diff -ruN /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/arch/arm/dts/k3-j721e-r5-common-proc-board.dts /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/arch/arm/dts/k3-j721e-r5-common-proc-board.dts
    --- /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/arch/arm/dts/k3-j721e-r5-common-proc-board.dts	2020-06-17 16:24:08.000000000 +0200
    +++ /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/arch/arm/dts/k3-j721e-r5-common-proc-board.dts	2020-06-30 12:25:46.695728471 +0200
    @@ -6,7 +6,7 @@
     /dts-v1/;
     
     #include "k3-j721e-som-p0.dtsi"
    -#include "k3-j721e-ddr-evm-lp4-3733.dtsi"
    +#include "k3-j721e-ddr-evm-lp4-3733-zf.dtsi"
     #include "k3-j721e-ddr.dtsi"
     
     / {
    diff -ruN /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/arch/arm/dts/k3-j721e-som-p0.dtsi /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/arch/arm/dts/k3-j721e-som-p0.dtsi
    --- /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/arch/arm/dts/k3-j721e-som-p0.dtsi	2020-06-17 16:24:08.000000000 +0200
    +++ /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/arch/arm/dts/k3-j721e-som-p0.dtsi	2020-06-30 12:29:11.445038999 +0200
    @@ -10,9 +10,11 @@
     / {
     	memory@80000000 {
     		device_type = "memory";
    -		/* 4G RAM */
    -		reg = <0x00000000 0x80000000 0x00000000 0x80000000>,
    -		      <0x00000008 0x80000000 0x00000000 0x80000000>;
    +//		/* 4G RAM */
    +//		reg = <0x00000000 0x80000000 0x00000000 0x80000000>,
    +//		      <0x00000008 0x80000000 0x00000000 0x80000000>;
    +				/* 1G RAM */
    +			reg = <0x00000000 0x80000000 0x00000000 0x40000000>;
     	};
     
     	reserved_memory: reserved-memory {
    @@ -65,18 +67,18 @@
     	};
     };
     
    -&hbmc {
    -	status = "disabled";
    -	pinctrl-names = "default";
    -	pinctrl-0 = <&mcu_fss0_hpb0_pins_default>;
    -	ranges = <0x0 0x0 0x5 0x0 0x4000000>, /* 64MB Flash on CS0 */
    -		 <0x1 0x0 0x5 0x4000000 0x800000>; /* 8MB RAM on CS1 */
    -
    -	flash@0,0 {
    -		compatible = "cypress,hyperflash", "cfi-flash";
    -		reg = <0x0 0x0 0x4000000>;
    -	};
    -};
    +// &hbmc {
    +//	status = "disabled";
    +//	pinctrl-names = "default";
    +//	pinctrl-0 = <&mcu_fss0_hpb0_pins_default>;
    +//	ranges = <0x0 0x0 0x5 0x0 0x4000000>, /* 64MB Flash on CS0 */
    +//		 <0x1 0x0 0x5 0x4000000 0x800000>; /* 8MB RAM on CS1 */
    +
    +//	flash@0,0 {
    +//		compatible = "cypress,hyperflash", "cfi-flash";
    +//		reg = <0x0 0x0 0x4000000>;
    +//	};
    +// };
     
     &ospi0 {
     	pinctrl-names = "default";
    diff -ruN /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/arch/arm/mach-k3/arm64-mmu.c /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/arch/arm/mach-k3/arm64-mmu.c
    --- /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/arch/arm/mach-k3/arm64-mmu.c	2020-06-17 16:24:08.000000000 +0200
    +++ /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/arch/arm/mach-k3/arm64-mmu.c	2020-06-30 12:38:27.028594064 +0200
    @@ -14,7 +14,8 @@
     
     #ifdef CONFIG_SOC_K3_AM6
     /* NR_DRAM_BANKS + 32bit IO + 64bit IO + terminator */
    -#define NR_MMU_REGIONS	(CONFIG_NR_DRAM_BANKS + 5)
    +// #define NR_MMU_REGIONS	(CONFIG_NR_DRAM_BANKS + 5)
    +#define NR_MMU_REGIONS	(CONFIG_NR_DRAM_BANKS + 6)
     
     /* ToDo: Add 64bit IO */
     struct mm_region am654_mem_map[NR_MMU_REGIONS] = {
    @@ -93,13 +94,14 @@
     	}, {
     		.virt = 0xbbc00000UL,
     		.phys = 0xbbc00000UL,
    -		.size = 0x44400000UL,
    -		.attrs = PTE_BLOCK_MEMTYPE(MT_NORMAL) |
    -			 PTE_BLOCK_INNER_SHARE
    -	}, {
    -		.virt = 0x880000000UL,
    -		.phys = 0x880000000UL,
    -		.size = 0x80000000UL,
    +//		.size = 0x44400000UL,
    +//		.attrs = PTE_BLOCK_MEMTYPE(MT_NORMAL) |
    +//			 PTE_BLOCK_INNER_SHARE
    +//	}, {
    +//		.virt = 0x880000000UL,
    +//		.phys = 0x880000000UL,
    +//		.size = 0x80000000UL,
    +		.size = 0x04400000UL,
     		.attrs = PTE_BLOCK_MEMTYPE(MT_NORMAL) |
     			 PTE_BLOCK_INNER_SHARE
     	}, {
    diff -ruN /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/board/ti/j721e/evm.c /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/board/ti/j721e/evm.c
    --- /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/board/ti/j721e/evm.c	2020-06-17 16:24:09.000000000 +0200
    +++ /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/board/ti/j721e/evm.c	2020-06-30 12:48:30.016451718 +0200
    @@ -41,15 +41,16 @@
     
     int dram_init(void)
     {
    -#ifdef CONFIG_PHYS_64BIT
    -	gd->ram_size = 0x100000000;
    -#else
    -	gd->ram_size = 0x80000000;
    -#endif
    -
    +// #ifdef CONFIG_PHYS_64BIT
    +//	gd->ram_size = 0x100000000;
    +// #else
    +//	gd->ram_size = 0x80000000;
    +// #endif
    + gd->ram_size = 0x40000000;
     	return 0;
     }
     
    +#if 0
     ulong board_get_usable_ram_top(ulong total_size)
     {
     #ifdef CONFIG_PHYS_64BIT
    @@ -60,21 +61,24 @@
     
     	return gd->ram_top;
     }
    +#endif
     
     int dram_init_banksize(void)
     {
     	/* Bank 0 declares the memory available in the DDR low region */
     	gd->bd->bi_dram[0].start = CONFIG_SYS_SDRAM_BASE;
    -	gd->bd->bi_dram[0].size = 0x80000000;
    -	gd->ram_size = 0x80000000;
    +//	gd->bd->bi_dram[0].size = 0x80000000;
    +//	gd->ram_size = 0x80000000;
     
    -#ifdef CONFIG_PHYS_64BIT
    -	/* Bank 1 declares the memory available in the DDR high region */
    -	gd->bd->bi_dram[1].start = CONFIG_SYS_SDRAM_BASE1;
    -	gd->bd->bi_dram[1].size = 0x80000000;
    -	gd->ram_size = 0x100000000;
    -#endif
    +//#ifdef CONFIG_PHYS_64BIT
    +//	/* Bank 1 declares the memory available in the DDR high region */
    +//	gd->bd->bi_dram[1].start = CONFIG_SYS_SDRAM_BASE1;
    +//	gd->bd->bi_dram[1].size = 0x80000000;
    +//	gd->ram_size = 0x100000000;
    +// #endif
     
    +	gd->bd->bi_dram[0].size = 0x40000000;
    +	gd->ram_size = 0x40000000;
     	return 0;
     }
     
    @@ -368,11 +372,11 @@
     #endif
     int board_late_init(void)
     {
    -	setup_board_eeprom_env();
    -	setup_serial();
    +//	setup_board_eeprom_env();
    +//	setup_serial();
     
     	/* Check for and probe any plugged-in daughtercards */
    -	probe_daughtercards();
    +//	probe_daughtercards();
     
     	return 0;
     }
    diff -ruN /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/configs/j721e_evm_a72_defconfig /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/configs/j721e_evm_a72_defconfig
    --- /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/configs/j721e_evm_a72_defconfig	2020-06-17 16:24:09.000000000 +0200
    +++ /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/configs/j721e_evm_a72_defconfig	2020-06-30 12:50:26.121194469 +0200
    @@ -12,7 +12,7 @@
     CONFIG_ENV_SIZE=0x20000
     CONFIG_ENV_OFFSET=0x680000
     CONFIG_SPL_STACK_R_ADDR=0x82000000
    -CONFIG_NR_DRAM_BANKS=2
    +CONFIG_NR_DRAM_BANKS=1
     CONFIG_SPL_FS_FAT=y
     CONFIG_SPL_LIBDISK_SUPPORT=y
     CONFIG_SPL_SPI_FLASH_SUPPORT=y
    @@ -110,10 +110,6 @@
     CONFIG_MISC=y
     CONFIG_DM_MMC=y
     CONFIG_SUPPORT_EMMC_BOOT=y
    -CONFIG_MMC_IO_VOLTAGE=y
    -CONFIG_SPL_MMC_IO_VOLTAGE=y
    -CONFIG_MMC_UHS_SUPPORT=y
    -CONFIG_SPL_MMC_UHS_SUPPORT=y
     CONFIG_MMC_HS400_SUPPORT=y
     CONFIG_SPL_MMC_HS400_SUPPORT=y
     CONFIG_MMC_SDHCI=y
    diff -ruN /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/drivers/ram/k3-j721e/k3-j721e-ddrss.c /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/drivers/ram/k3-j721e/k3-j721e-ddrss.c
    --- /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/drivers/ram/k3-j721e/k3-j721e-ddrss.c	2020-06-17 16:24:09.000000000 +0200
    +++ /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/drivers/ram/k3-j721e/k3-j721e-ddrss.c	2020-06-30 13:15:46.022917360 +0200
    @@ -67,7 +67,8 @@
     {
     	unsigned int req_type, counter;
     
    -	debug("--->>> LPDDR4 Initialization is in progress ... <<<---\n");
    +//	debug("--->>> LPDDR4 Initialization is in progress ... <<<---\n");
    +	printf("--->>> LPDDR4 Initialization is in progress ... <<<---\n");
     
     	for (counter = 0; counter < ddrss->ddr_fhs_cnt; counter++) {
     		if (wait_for_bit_le32(ddrss->ddrss_ctrl_mmr +
    @@ -80,9 +81,9 @@
     		req_type = readl(ddrss->ddrss_ctrl_mmr +
     				 CTRLMMR_DDR4_FSP_CLKCHNG_REQ_OFFS) & 0x03;
     
    -		debug("%s: received freq change req: req type = %d, req no. = %d \n",
    -		      __func__, req_type, counter);
    -
    +//		debug("%s: received freq change req: req type = %d, req no. = %d \n",
    +//		      __func__, req_type, counter);
    +		printf("%s: received freq change req: req type = %d, req no. = %d \n",__func__, req_type, counter);
     		if (req_type == 1)
     			clk_set_rate(&ddrss->ddr_clk, ddrss->ddr_freq1);
     		else if (req_type == 2)
    @@ -119,8 +120,8 @@
     {
     	int ret;
     
    -	debug("%s(ddrss=%p)\n", __func__, ddrss);
    -
    +//	debug("%s(ddrss=%p)\n", __func__, ddrss);
    +	printf("%s(ddrss=%p)\n", __func__, ddrss);
     	ret = power_domain_on(&ddrss->ddrcfg_pwrdmn);
     	if (ret) {
     		dev_err(ddrss->dev, "power_domain_on() failed: %d\n", ret);
    @@ -142,7 +143,8 @@
     	phys_addr_t reg;
     	int ret;
     
    -	debug("%s(dev=%p)\n", __func__, dev);
    +//	debug("%s(dev=%p)\n", __func__, dev);
    +	printf("%s(dev=%p)\n", __func__, dev);
     
     	reg = dev_read_addr_name(dev, "cfg");
     	if (reg == FDT_ADDR_T_NONE) {
    @@ -210,7 +212,8 @@
     		printf("LPDDR4_Probe: FAIL\n");
     		hang();
     	} else {
    -		debug("LPDDR4_Probe: PASS\n");
    +//		debug("LPDDR4_Probe: PASS\n");
    +		printf("LPDDR4_Probe: PASS\n");
     	}
     }
     
    @@ -236,7 +239,8 @@
     		printf("LPDDR4_Init: FAIL\n");
     		hang();
     	} else {
    -		debug("LPDDR4_Init: PASS\n");
    +//		debug("LPDDR4_Init: PASS\n");
    +		printf("LPDDR4_Init: PASS\n");
     	}
     }
     
    @@ -319,7 +323,8 @@
     		printf("LPDDR4_Start: FAIL\n");
     		hang();
     	} else {
    -		debug("LPDDR4_Start: PASS\n");
    +//		debug("LPDDR4_Start: PASS\n");
    +		printf("LPDDR4_Start: PASS\n");
     	}
     }
     
    @@ -328,7 +333,8 @@
     	int ret;
     	ddrss = dev_get_priv(dev);
     
    -	debug("%s(dev=%p)\n", __func__, dev);
    +//	debug("%s(dev=%p)\n", __func__, dev);
    +	printf("%s(dev=%p)\n", __func__, dev);
     
     	ret = j721e_ddrss_ofdata_to_priv(dev);
     	if (ret)
    diff -ruN /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/drivers/remoteproc/ti_k3_dsp_rproc.c /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/drivers/remoteproc/ti_k3_dsp_rproc.c
    --- /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/drivers/remoteproc/ti_k3_dsp_rproc.c	2020-06-17 16:24:09.000000000 +0200
    +++ /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/drivers/remoteproc/ti_k3_dsp_rproc.c	2020-06-30 13:29:23.988149868 +0200
    @@ -59,6 +59,7 @@
     	struct k3_dsp_boot_data *data;
     	struct k3_dsp_mem *mem;
     	int num_mems;
    +	ulong uses_lreset;
     };
     
     /*
    @@ -204,6 +205,7 @@
     	dev_dbg(dev, "%s\n", __func__);
     
     	ti_sci_proc_request(&dsp->tsp);
    +	
     	reset_assert(&dsp->dsp_rst);
     	ti_sci_proc_power_domain_off(&dsp->tsp);
     	ti_sci_proc_release(&dsp->tsp);
    diff -ruN /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/include/configs/j721e_evm.h /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/include/configs/j721e_evm.h
    --- /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/include/configs/j721e_evm.h	2020-06-17 16:24:09.000000000 +0200
    +++ /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/include/configs/j721e_evm.h	2020-06-30 13:35:33.122511212 +0200
    @@ -17,7 +17,7 @@
     #include <environment/ti/k3_dfu.h>
     
     /* DDR Configuration */
    -#define CONFIG_SYS_SDRAM_BASE1		0x880000000
    +// #define CONFIG_SYS_SDRAM_BASE1		0x880000000
     
     /* SPL Loader Configuration */
     #ifdef CONFIG_TARGET_J721E_A72_EVM
    

  • Hi Manish,

    There are multiple changes in your u-boot. Have you tried doing make u-boot and tried
    booting them on your custom board?

    - Keerthy

  • Hi Keerthy,

    It doesn't get stuck in u-boot actually it has entered kernel boot already if you see the picture from the boot. I did u-boot make and attached is the log.

    make_u-boot_log.txt
    user@UbuntuLTS2:~/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified$ make u-boot
    ===================================
    Building U-boot for A53
    ===================================
    make -j 8 -C /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-* CROSS_COMPILE=/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/aarch64-none-linux-gnu- \
    	 j721e_evm_a72_config O=/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot_build/a53
    make[1]: Entering directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3'
    make[2]: Entering directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot_build/a53'
      GEN     ./Makefile
    #
    # configuration written to .config
    #
    make[2]: Leaving directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot_build/a53'
    make[1]: Leaving directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3'
    make -j 8 -C /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-* CROSS_COMPILE=/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/aarch64-none-linux-gnu- \
    	CONFIG_MKIMAGE_DTC_PATH=/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot_build/a53/scripts/dtc/dtc \
    	ATF=/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/prebuilt-images/bl31.bin TEE=/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/prebuilt-images/bl32.bin \
    	O=/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot_build/a53
    make[1]: Entering directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3'
    make[2]: Entering directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot_build/a53'
      GEN     ./Makefile
    scripts/kconfig/conf  --syncconfig Kconfig
      CHK     include/config.h
      CFG     u-boot.cfg
      GEN     include/autoconf.mk.dep
      CFG     spl/u-boot.cfg
      GEN     include/autoconf.mk
      GEN     spl/include/autoconf.mk
      CHK     include/config/uboot.release
      GEN     ./Makefile
      CHK     include/generated/timestamp_autogenerated.h
      UPD     include/generated/timestamp_autogenerated.h
      Using /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3 as source for U-Boot
      CHK     include/generated/version_autogenerated.h
      CHK     include/generated/generic-asm-offsets.h
      CHK     include/generated/asm-offsets.h
      HOSTCC  tools/mkenvimage.o
      HOSTCC  tools/fit_image.o
      HOSTCC  tools/image-host.o
      HOSTCC  tools/dumpimage.o
      HOSTCC  tools/mkimage.o
      HOSTLD  tools/mkenvimage
      HOSTLD  tools/dumpimage
      HOSTLD  tools/mkimage
      CC      arch/arm/cpu/armv8/fwcall.o
      LD      arch/arm/cpu/armv8/built-in.o
      CC      drivers/fastboot/fb_getvar.o
      CC      common/main.o
      CC      cmd/version.o
      LD      common/built-in.o
      LD      drivers/fastboot/built-in.o
      LD      cmd/built-in.o
      LD      drivers/built-in.o
      CC      lib/smbios.o
      CC      lib/display_options.o
      AS      lib/efi_loader/efi_crt0.o
      CC      lib/efi_loader/helloworld.o
      CC      lib/efi_loader/efi_reloc.o
      CC      lib/efi_loader/efi_freestanding.o
      LD      lib/efi_loader/helloworld_efi.so
      OBJCOPY lib/efi_loader/helloworld.efi
      LD      lib/built-in.o
      LD      u-boot
      OBJCOPY u-boot-nodtb.bin
      OBJCOPY u-boot.srec
      SYM     u-boot.sym
    start=$(/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/aarch64-none-linux-gnu-nm u-boot | grep __rel_dyn_start | cut -f 1 -d ' '); end=$(/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/aarch64-none-linux-gnu-nm u-boot | grep __rel_dyn_end | cut -f 1 -d ' '); tools/relocate-rela u-boot-nodtb.bin 0x80800000 $start $end
      MKIMAGE u-boot.img
      CAT     u-boot-dtb.bin
      MKIMAGE u-boot-dtb.img
      COPY    u-boot.bin
      CC      spl/arch/arm/cpu/armv8/fwcall.o
      CC      spl/common/spl/spl.o
    /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/tools/k3_fit_atf.sh \
    spl/dts/k3-j721e-common-proc-board.dtb spl/dts/k3-j721e-tps65917-proc-board.dtb > u-boot-spl-k3.its
      LD      spl/arch/arm/cpu/armv8/built-in.o
      CC      spl/lib/display_options.o
      LD      spl/common/spl/built-in.o
      LD      spl/lib/built-in.o
      LD      spl/u-boot-spl
      OBJCOPY spl/u-boot-spl-nodtb.bin
      MKIMAGE tispl.bin
      CAT     spl/u-boot-spl-dtb.bin
      COPY    spl/u-boot-spl.bin
    FIT description: Configuration to load ATF and SPL
    Created:         Wed Jul  1 11:38:02 2020
     Image 0 (atf)
      Description:  ARM Trusted Firmware
      Created:      Wed Jul  1 11:38:02 2020
      Type:         Firmware
      Compression:  uncompressed
      Data Size:    39896 Bytes = 38.96 KiB = 0.04 MiB
      Architecture: AArch64
      OS:           ARM Trusted Firmware
      Load Address: 0x70000000
     Image 1 (tee)
      Description:  OPTEE
      Created:      Wed Jul  1 11:38:02 2020
      Type:         Trusted Execution Environment Image
      Compression:  uncompressed
      Data Size:    378648 Bytes = 369.77 KiB = 0.36 MiB
     Image 2 (spl)
      Description:  SPL (64-bit)
      Created:      Wed Jul  1 11:38:02 2020
      Type:         Standalone Program
      Compression:  uncompressed
      Data Size:    243688 Bytes = 237.98 KiB = 0.23 MiB
      Architecture: AArch64
      Load Address: 0x80080000
      Entry Point:  0x80080000
     Image 3 (k3-j721e-common-proc-board.dtb)
      Description:  k3-j721e-common-proc-board
      Created:      Wed Jul  1 11:38:02 2020
      Type:         Flat Device Tree
      Compression:  uncompressed
      Data Size:    10520 Bytes = 10.27 KiB = 0.01 MiB
      Architecture: ARM
     Image 4 (k3-j721e-tps65917-proc-board.dtb)
      Description:  k3-j721e-tps65917-proc-board
      Created:      Wed Jul  1 11:38:02 2020
      Type:         Flat Device Tree
      Compression:  uncompressed
      Data Size:    11533 Bytes = 11.26 KiB = 0.01 MiB
      Architecture: ARM
     Default Configuration: 'k3-j721e-common-proc-board.dtb'
     Configuration 0 (k3-j721e-common-proc-board.dtb)
      Description:  k3-j721e-common-proc-board
      Kernel:       unavailable
      Firmware:     atf
      FDT:          k3-j721e-common-proc-board.dtb
      Loadables:    tee
                    spl
     Configuration 1 (k3-j721e-tps65917-proc-board.dtb)
      Description:  k3-j721e-tps65917-proc-board
      Kernel:       unavailable
      Firmware:     atf
      FDT:          k3-j721e-tps65917-proc-board.dtb
      Loadables:    tee
                    spl
      CFGCHK  u-boot.cfg
    make[2]: Leaving directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot_build/a53'
    make[1]: Leaving directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3'
    ===================================
    Building U-boot for R5
    ===================================
    make -j 8 -C /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-* CROSS_COMPILE=/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-none-linux-gnueabihf- \
    	 j721e_evm_r5_config O=/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot_build/r5
    make[1]: Entering directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3'
    make[2]: Entering directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot_build/r5'
      GEN     ./Makefile
    #
    # configuration written to .config
    #
    make[2]: Leaving directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot_build/r5'
    make[1]: Leaving directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3'
    make -j 8 -C /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-* CROSS_COMPILE=/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-none-linux-gnueabihf- \
    	O=/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot_build/r5
    make[1]: Entering directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3'
    make[2]: Entering directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot_build/r5'
      GEN     ./Makefile
    scripts/kconfig/conf  --syncconfig Kconfig
      CHK     include/config.h
      CFG     u-boot.cfg
      GEN     include/autoconf.mk.dep
      CFG     spl/u-boot.cfg
      GEN     include/autoconf.mk
      GEN     spl/include/autoconf.mk
      CHK     include/config/uboot.release
      CHK     include/generated/timestamp_autogenerated.h
      GEN     ./Makefile
      UPD     include/generated/timestamp_autogenerated.h
      Using /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3 as source for U-Boot
      CHK     include/generated/version_autogenerated.h
      CHK     include/generated/generic-asm-offsets.h
      CHK     include/generated/asm-offsets.h
      HOSTCC  tools/mkenvimage.o
      HOSTCC  tools/fit_image.o
      HOSTCC  tools/image-host.o
      HOSTCC  tools/dumpimage.o
      HOSTCC  tools/mkimage.o
      HOSTLD  tools/mkenvimage
      HOSTLD  tools/dumpimage
      HOSTLD  tools/mkimage
      CC      cmd/version.o
      CC      common/main.o
      LD      common/built-in.o
      LD      cmd/built-in.o
      CC      lib/smbios.o
      CC      lib/display_options.o
      CC      lib/efi_loader/helloworld.o
      AS      lib/efi_loader/efi_crt0.o
      CC      lib/efi_loader/efi_reloc.o
      CC      lib/efi_loader/efi_freestanding.o
      LD      lib/efi_loader/helloworld_efi.so
      OBJCOPY lib/efi_loader/helloworld.efi
      LD      lib/built-in.o
      LD      u-boot
      OBJCOPY u-boot-nodtb.bin
      OBJCOPY u-boot.srec
      SYM     u-boot.sym
      MKIMAGE u-boot-dtb.img
      MKIMAGE u-boot.img
      CAT     u-boot-dtb.bin
      COPY    u-boot.bin
      CC      spl/common/spl/spl.o
      CC      spl/lib/display_options.o
      LD      spl/common/spl/built-in.o
      LD      spl/lib/built-in.o
      LD      spl/u-boot-spl
      OBJCOPY spl/u-boot-spl-nodtb.bin
      CAT     spl/u-boot-spl-dtb.bin
      COPY    spl/u-boot-spl.bin
    /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3/tools/k3_gen_x509_cert.sh -c 16 -b spl/u-boot-spl.bin \
    			-o tiboot3.bin -l 0x41c00000 -k ""
    ===================== WARNING ======================
    This board does not use CONFIG_DM_ETH (Driver Model
    for Ethernet drivers). Please update the board to use
    CONFIG_DM_ETH before the v2020.07 release. Failure to
    update by the deadline may result in board removal.
    See doc/driver-model/migration.rst for more info.
    ====================================================
      CFGCHK  u-boot.cfg
    make[2]: Leaving directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot_build/r5'
    make[1]: Leaving directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/u-boot-2020.01+gitAUTOINC+f9b0d030d3-gf9b0d030d3'
    user@UbuntuLTS2:~/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified$ 
    

  • Hi Manish,

    Could you share working logs of kernel you had on 6.02 release? Had you seen similar issues on 6.02?
    That will be helpful. Also please share the text file of the current logs.

    Best Regards,
    Keerthy

  • Hi Keerthy,

    Please find attached the logs.

    Regards

    Manish

    log_06.txt
    user@UbuntuLTS2:~$ picocom -b 115200 /dev/ttyUSB1
    picocom v2.2
    
    port is        : /dev/ttyUSB1
    flowcontrol    : none
    baudrate is    : 115200
    parity is      : none
    databits are   : 8
    stopbits are   : 1
    escape is      : C-a
    local echo is  : no
    noinit is      : no
    noreset is     : no
    nolock is      : no
    send_cmd is    : sz -vv
    receive_cmd is : rz -vv -E
    imap is        : 
    omap is        : 
    emap is        : crcrlf,delbs,
    
    Type [C-a] [C-h] to see available commands
    
    Terminal ready
     0 
    i2c_write: error waiting for data ACK (status=0x116)
    Error reading output register
    switch to partitions #0, OK
    mmc1 is current device
    i2c_write: error waiting for data ACK (status=0x116)
    Error reading output register
    SD/MMC found on device 1
    ** Unable to read file boot.scr **
    14 bytes read in 1 ms (13.7 KiB/s)
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    2219612 bytes read in 97 ms (21.8 MiB/s)
    Load Remote Processor 3 with data@addr=0x80080000 2219612 bytes: Success!
    86984 bytes read in 9 ms (9.2 MiB/s)
    Load Remote Processor 4 with data@addr=0x80080000 86984 bytes: Success!
    9001 bytes read in 4 ms (2.1 MiB/s)
    Load Remote Processor 6 with data@addr=0x80080000 9001 bytes: Success!
    9001 bytes read in 4 ms (2.1 MiB/s)
    Load Remote Processor 7 with data@addr=0x80080000 9001 bytes: Success!
    2210348 bytes read in 95 ms (22.2 MiB/s)
    Load Remote Processor 8 with data@addr=0x80080000 2210348 bytes: Success!
    13338632 bytes read in 2160 ms (5.9 MiB/s)
    97045 bytes read in 4 ms (23.1 MiB/s)
    ## Flattened Device Tree blob at 82000000
       Booting using the fdt blob at 0x82000000
       Loading Device Tree to 00000000bdda4000, end 00000000bdebefff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 4.19.94-g5a23bc00e0 (root@UbuntuLTS) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #1 SMP PREEMPT Fri Mar 13 14:23:43 CET 2020
    [    0.000000] Machine model: Texas Instruments K3 J721E SoC
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] bootconsole [ns16550a0] enabled
    [    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] 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] 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] 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] 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] 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] 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] 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] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] cma: Failed to reserve 512 MiB
    [    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.1
    [    0.000000] random: get_random_bytes called from start_kernel+0x94/0x3e4 with crng_init=0
    [    0.000000] percpu: Embedded 2 pages/cpu s48536 r8192 d74344 u131072
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: enabling workaround for EL2 vector hardening
    [    0.000000] Speculative Store Bypass Disable mitigation not required
    [    0.000000] Built 1 zonelists, mobility grouping off.  Total pages: 13235
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),128k(ospi.env),128k(ospi.env.backup),1m(ospi.sysfw),-@8m(ospi.rootfs);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=50ab17c6-02 rw rootfstype=ext4 rootwait
    [    0.000000] Dentry cache hash table entries: 131072 (order: 4, 1048576 bytes)
    [    0.000000] Inode-cache hash table entries: 65536 (order: 3, 524288 bytes)
    [    0.000000] Memory: 829952K/847872K available (8510K kernel code, 738K rwdata, 3136K rodata, 576K init, 641K bss, 17920K reserved, 0K 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 restricting CPUs from NR_CPUS=64 to nr_cpu_ids=2.
    [    0.000000] 	Tasks RCU enabled.
    [    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: Distributor has no Range Selector support
    [    0.000000] GICv3: no VLPI support, no direct LPI support
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [    0.000000] ITS@0x0000000001820000: allocated 1048576 Devices @bd000000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GIC: using LPI property table @0x00000000bdd00000
    [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [    0.000000] CPU0: using LPI pending table @0x00000000bdd10000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000002] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008354] Console: colour dummy device 80x25
    [    0.012908] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023576] pid_max: default: 32768 minimum: 301
    [    0.028318] Security Framework initialized
    [    0.032522] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes)
    [    0.039380] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes)
    [    0.070713] ASID allocator initialised with 32768 entries
    [    0.084239] rcu: Hierarchical SRCU implementation.
    [    0.097185] Platform MSI: gic-its@1820000 domain created
    [    0.102721] PCI/MSI: /interconnect@100000/interrupt-controller@1800000/gic-its@1820000 domain created
    [    0.120156] smp: Bringing up secondary CPUs ...
    [    0.157060] Detected PIPT I-cache on CPU1
    [    0.157078] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.157110] CPU1: using LPI pending table @0x00000000bdf20000
    [    0.157131] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.157173] smp: Brought up 1 node, 2 CPUs
    [    0.185008] SMP: Total of 2 processors activated.
    [    0.189818] CPU features: detected: GIC system register CPU interface
    [    0.196400] CPU features: detected: 32-bit EL0 Support
    [    0.201880] CPU: All CPU(s) started at EL2
    [    0.206067] alternatives: patching kernel code
    [    0.211051] devtmpfs: initialized
    [    0.218699] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.228661] futex hash table entries: 512 (order: -1, 32768 bytes)
    [    0.235059] pinctrl core: initialized pinctrl subsystem
    [    0.240715] NET: Registered protocol family 16
    [    0.245596] vdso: 2 pages (1 code @ (____ptrval____), 1 data @ (____ptrval____))
    [    0.253158] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.260279] DMA: preallocated 256 KiB pool for atomic allocations
    [    0.273552] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.280405] HugeTLB registered 512 MiB page size, pre-allocated 0 pages
    [    0.287620] cryptd: max_cpu_qlen set to 1000
    [    0.296432] vsys_3v3: supplied by evm_12v0
    [    0.300693] vsys_5v0: supplied by evm_12v0
    [    0.305225] SCSI subsystem initialized
    [    0.309287] media: Linux media interface: v0.10
    [    0.313929] videodev: Linux video capture interface: v2.00
    [    0.319543] pps_core: LinuxPPS API ver. 1 registered
    [    0.324616] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.333955] PTP clock support registered
    [    0.337968] EDAC MC: Ver: 3.0.0
    [    0.341754] Advanced Linux Sound Architecture Driver Initialized.
    [    0.348305] clocksource: Switched to clocksource arch_sys_counter
    [    0.354597] VFS: Disk quotas dquot_6.6.0
    [    0.358643] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
    [    0.368072] NET: Registered protocol family 2
    [    0.372803] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes)
    [    0.380854] TCP established hash table entries: 8192 (order: 0, 65536 bytes)
    [    0.388085] TCP bind hash table entries: 8192 (order: 1, 131072 bytes)
    [    0.394833] TCP: Hash tables configured (established 8192 bind 8192)
    [    0.401376] UDP hash table entries: 2048 (order: 0, 65536 bytes)
    [    0.407557] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes)
    [    0.414224] NET: Registered protocol family 1
    [    0.422889] RPC: Registered named UNIX socket transport module.
    [    0.428941] RPC: Registered udp transport module.
    [    0.433744] RPC: Registered tcp transport module.
    [    0.438547] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.445364] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
    [    0.455017] Initialise system trusted keyrings
    [    0.459625] workingset: timestamp_bits=46 max_order=14 bucket_order=0
    [    0.467650] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.473804] NFS: Registering the id_resolver key type
    [    0.478972] Key type id_resolver registered
    [    0.483245] Key type id_legacy registered
    [    0.487342] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.494243] 9p: Installing v9fs 9p2000 file system support
    [    0.501381] Key type asymmetric registered
    [    0.505568] Asymmetric key parser 'x509' registered
    [    0.510568] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    0.518130] io scheduler noop registered
    [    0.522134] io scheduler deadline registered
    [    0.526538] io scheduler cfq registered (default)
    [    0.531343] io scheduler mq-deadline registered
    [    0.535971] io scheduler kyber registered
    [    0.540891] pinctrl-single 4301c000.pinmux: 94 pins, size 376
    [    0.546963] pinctrl-single 11c000.pinmux: 173 pins, size 692
    [    0.553063] pinctrl-single a40000.timesync_router: 512 pins, size 2048
    [    0.562048] ti-pat 31010000.pat: Found PAT Rev 1.0 with 16384 pages
    [    0.568472] ti-pat 31010000.pat: Failed to create 31010000.pat debugfs directory
    [    0.576153] ti-pat 31011000.pat: Found PAT Rev 1.0 with 16384 pages
    [    0.582565] ti-pat 31011000.pat: Failed to create 31011000.pat debugfs directory
    [    0.590209] ti-pat 31012000.pat: Found PAT Rev 1.0 with 16384 pages
    [    0.596620] ti-pat 31012000.pat: Failed to create 31012000.pat debugfs directory
    [    0.604267] ti-pat 31013000.pat: Found PAT Rev 1.0 with 2048 pages
    [    0.610591] ti-pat 31013000.pat: Failed to create 31013000.pat debugfs directory
    [    0.618237] ti-pat 31014000.pat: Found PAT Rev 1.0 with 2048 pages
    [    0.624558] ti-pat 31014000.pat: Failed to create 31014000.pat debugfs directory
    [    0.633476] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.644919] brd: module loaded
    [    0.650796] loop: module loaded
    [    0.655131] libphy: Fixed MDIO Bus: probed
    [    0.659467] tun: Universal TUN/TAP device driver, 1.6
    [    0.664889] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k
    [    0.672894] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.678959] sky2: driver version 1.30
    [    0.683232] VFIO - User Level meta-driver version: 0.3
    [    0.688826] i2c /dev entries driver
    [    0.692821] sdhci: Secure Digital Host Controller Interface driver
    [    0.699138] sdhci: Copyright(c) Pierre Ossman
    [    0.703773] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.710003] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.716827] optee: probing for conduit method from DT.
    [    0.722093] optee: revision 3.7 (5208e5c1)
    [    0.722243] optee: initialized driver
    [    0.730841] NET: Registered protocol family 17
    [    0.735443] 9pnet: Installing 9P2000 support
    [    0.739844] Key type dns_resolver registered
    [    0.744416] registered taskstats version 1
    [    0.748601] Loading compiled-in X.509 certificates
    [    0.757910] ti-sci 44083000.dmsc: ABI: 2.9 (firmware rev 0x0013 '19.12.1-v2019.12a (Terrific Lla')
    [    0.782883] random: fast init done
    [    0.819433] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
    [    0.825356] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz
    [    0.831289] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz
    [    0.837303] pca953x 3-0020: 3-0020 supply vcc not found, using dummy regulator
    [    0.844707] pca953x 3-0020: Linked as a consumer to regulator.0
    [    0.872349] pca953x 3-0020: failed reading register
    [    0.877353] pca953x 3-0020: Dropping the link to regulator.0
    [    0.883145] pca953x: probe of 3-0020 failed with error -121
    [    0.888914] pca953x 3-0022: 3-0022 supply vcc not found, using dummy regulator
    [    0.896319] pca953x 3-0022: Linked as a consumer to regulator.0
    [    0.902410] pca953x 3-0022: failed reading register
    [    0.907408] pca953x 3-0022: Dropping the link to regulator.0
    [    0.913197] pca953x: probe of 3-0022 failed with error -121
    [    0.918915] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz
    [    0.924876] omap_i2c 2010000.i2c: bus 4 rev0.12 at 400 kHz
    [    0.930735] omap_i2c 2020000.i2c: bus 5 rev0.12 at 100 kHz
    [    0.936686] pca953x 6-0020: 6-0020 supply vcc not found, using dummy regulator
    [    0.944087] pca953x 6-0020: Linked as a consumer to regulator.0
    [    0.972349] pca953x 6-0020: failed reading register
    [    0.977346] pca953x 6-0020: Dropping the link to regulator.0
    [    0.983136] pca953x: probe of 6-0020 failed with error -121
    [    0.988860] omap_i2c 2030000.i2c: bus 6 rev0.12 at 400 kHz
    [    0.994725] omap_i2c 2040000.i2c: bus 7 rev0.12 at 100 kHz
    [    1.000584] omap_i2c 2050000.i2c: bus 8 rev0.12 at 100 kHz
    [    1.006437] omap_i2c 2060000.i2c: bus 9 rev0.12 at 100 kHz
    [    1.021439] cdns-torrent-phy 5050000.serdes: 4 lanes, max bit rate 5.400 Gbps
    [    1.030042] cdns-pcie-host 2900000.pcie:pcie@d000000: invalid resource
    [    1.036717] cdns-pcie-host 2900000.pcie:pcie@d000000: missing "reg"
    [    1.043124] cdns-pcie-host: probe of 2900000.pcie:pcie@d000000 failed with error -22
    [    1.051363] cdns-pcie-host 2910000.pcie:pcie@d800000: invalid resource
    [    1.058040] cdns-pcie-host 2910000.pcie:pcie@d800000: missing "reg"
    [    1.064446] cdns-pcie-host: probe of 2910000.pcie:pcie@d800000 failed with error -22
    [    1.072676] cdns-pcie-host 2920000.pcie:pcie@e000000: invalid resource
    [    1.079349] cdns-pcie-host 2920000.pcie:pcie@e000000: missing "reg"
    [    1.085754] cdns-pcie-host: probe of 2920000.pcie:pcie@e000000 failed with error -22
    [    1.094056] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    1.103927] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    1.110686] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.118364] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    1.128503] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    1.135261] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.142869] omap8250 40a00000.serial: PM domain pd:149 will not be powered off
    [    1.150390] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 7, base_baud = 6000000) is a 8250
    [    1.159497] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 17, base_baud = 3000000) is a 8250
    [    1.168234] console [ttyS2] enabled
    [    1.168234] console [ttyS2] enabled
    [    1.175266] bootconsole [ns16550a0] disabled
    [    1.175266] bootconsole [ns16550a0] disabled
    [    1.184157] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 18, base_baud = 3000000) is a 8250
    [    1.192948] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 19, base_baud = 3000000) is a 8250
    [    1.201672] arm-smmu-v3 36600000.smmu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    1.210565] arm-smmu-v3 36600000.smmu: msi_domain absent - falling back to wired irqs
    [    1.219699] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [    1.226304] [drm] No driver support for vblank timestamp query.
    [    1.235494] [drm] Initialized tidss 1.0.0 20180215 for 4a00000.dss on minor 0
    [    1.243087] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
    [    1.253593] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
    [    1.263745] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
    [    1.273987] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
    [    1.284773] scsi host0: ufshcd
    [    1.296800] cadence-qspi 47050000.spi: unrecognized JEDEC id bytes: 00, 00, 00
    [    1.304012] cadence-qspi 47050000.spi: Cadence QSPI NOR probe failed -2
    [    1.310866] cadence-qspi: probe of 47050000.spi failed with error -2
    [    1.317644] hyperbus: please fill all the necessary fields!
    [    1.323207] hbmc-am654 47034000.hyperbus: failed to register controller
    [    1.329903] hbmc-am654: probe of 47034000.hyperbus failed with error -22
    [    1.337267] am65-cpsw-nuss 46000000.ethernet: rx-flow-id-base is not set -22
    [    1.344328] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2
    [    1.355742] UDMA has not been proped
    [    1.359310] am65-cpsw-nuss 46000000.ethernet: Failed to request tx dma channel -517
    [    1.367718] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    1.376213] mmc0: Unknown controller version (4). You may experience problems.
    [    1.383439] mmc0: CQHCI version 5.10
    [    1.417723] mmc0: SDHCI controller on 4f80000.sdhci [4f80000.sdhci] using ADMA 64-bit
    [    1.425873] mmc1: Unknown controller version (4). You may experience problems.
    [    1.433118] mmc1: CQHCI version 5.10
    [    1.467417] mmc1: SDHCI controller on 4fb0000.sdhci [4fb0000.sdhci] using ADMA 64-bit
    [    1.480778] pca953x 4-0020: 4-0020 supply vcc not found, using dummy regulator
    [    1.488050] pca953x 4-0020: Linked as a consumer to regulator.0
    [    1.498848] mmc0: new HS400 MMC card at address 0001
    [    1.504394] mmcblk0: mmc0:0001 R1J55A 7.28 GiB 
    [    1.509366] mmcblk0boot0: mmc0:0001 R1J55A partition 1 8.00 MiB
    [    1.515341] pca953x 4-0020: failed reading register
    [    1.520237] pca953x 4-0020: Dropping the link to regulator.0
    [    1.526322] mmcblk0boot1: mmc0:0001 R1J55A partition 2 8.00 MiB
    [    1.532269] pca953x: probe of 4-0020 failed with error -121
    [    1.538048] mmcblk0rpmb: mmc0:0001 R1J55A partition 3 4.00 MiB, chardev (242:0)
    [    1.545389] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    1.552619] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    1.560108] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    1.566981] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    1.573840] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    1.744312] cdns-ufshcd 4e84000.ufs: link startup failed 1
    [    1.749789] cdns-ufshcd 4e84000.ufs: UFS Host state=0
    [    1.754828] cdns-ufshcd 4e84000.ufs: lrb in use=0x0, outstanding reqs=0x0 tasks=0x0
    [    1.762466] cdns-ufshcd 4e84000.ufs: saved_err=0x0, saved_uic_err=0x0
    [    1.768892] cdns-ufshcd 4e84000.ufs: Device power mode=1, UIC link state=0
    [    1.775749] cdns-ufshcd 4e84000.ufs: PM in progress=0, sys. suspended=0
    [    1.782346] cdns-ufshcd 4e84000.ufs: Auto BKOPS=0, Host self-block=0
    [    1.788684] cdns-ufshcd 4e84000.ufs: Clk gate=1
    [    1.793200] cdns-ufshcd 4e84000.ufs: error handling flags=0x0, req. abort count=0
    [    1.800664] cdns-ufshcd 4e84000.ufs: Host capabilities=0x1587031f, caps=0x0
    [    1.807609] cdns-ufshcd 4e84000.ufs: quirks=0x4, dev. quirks=0x0
    [    1.813601] cdns-ufshcd 4e84000.ufs: ufshcd_print_pwr_info:[RX, TX]: gear=[0, 0], lane[0, 0], pwr[INVALID MODE, INVALID MODE], rate = 0
    [    1.825762] host_regs: 00000000: 1587031f 00000000 00000210 00000000
    [    1.832100] host_regs: 00000010: 00000000 00000000 00000000 00000000
    [    1.838438] host_regs: 00000020: 00000000 00000470 00000000 00000000
    [    1.844776] host_regs: 00000030: 00000008 00000001 00000000 00000000
    [    1.851113] host_regs: 00000040: 00000000 00000000 00000000 00000000
    [    1.857451] host_regs: 00000050: 00000000 00000000 00000000 00000000
    [    1.863788] host_regs: 00000060: 00000000 00000000 00000000 00000000
    [    1.870125] host_regs: 00000070: 00000000 00000000 00000000 00000000
    [    1.876465] host_regs: 00000080: 00000000 00000000 00000000 00000000
    [    1.882803] host_regs: 00000090: 00000000 00000000 00000000 00000000
    [    1.889140] cdns-ufshcd 4e84000.ufs: hba->ufs_version = 0x210, hba->capabilities = 0x1587031f
    [    1.897645] cdns-ufshcd 4e84000.ufs: hba->outstanding_reqs = 0x0, hba->outstanding_tasks = 0x0
    [    1.906261] cdns-ufshcd 4e84000.ufs: last_hibern8_exit_tstamp at 0 us, hibern8_exit_cnt = 0
    [    1.914602] cdns-ufshcd 4e84000.ufs: clk: core_clk, rate: 250000000
    [    1.920859] cdns-ufshcd 4e84000.ufs: clk: phy_clk, rate: 19200000
    [    1.926942] cdns-ufshcd 4e84000.ufs: clk: ref_clk, rate: 19200000
    [    1.933464] ti-udma 285c0000.udmap: Channels: 24 (tchan: 48, echan: 0, rchan: 48, rflow: 96)
    [    1.943169] ti-udma 31150000.udmap: Channels: 84 (tchan: 140, echan: 160, rchan: 140, rflow: 300)
    [    1.953531] am65-cpsw-nuss 46000000.ethernet: rx-flow-id-base is not set -22
    [    1.960597] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2
    [    1.978255] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
    [    1.988911] pps pps0: new PPS source ptp1
    [    1.993039] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:1
    [    2.001988] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 0.4
    [    2.009196] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64
    [    2.052311] am65-cpsw-nuss 46000000.ethernet: davinci mdio revision 9.7, bus freq 1000000
    [    2.060471] libphy: 46000000.ethernet: probed
    [    2.073983] input: gpio-keys as /devices/platform/gpio-keys/input/input0
    [    2.080903] hctosys: unable to open rtc device (rtc0)
    [    2.106203] ALSA device list:
    [    2.109164]   No soundcards found.
    [    2.112795] Waiting for root device PARTUUID=50ab17c6-02...
    [    2.717746] mmc1: new high speed SDHC card at address aaaa
    [    2.723774] mmcblk1: mmc1:aaaa SC16G 14.8 GiB 
    [    2.734604]  mmcblk1: p1 p2
    [    2.785732] EXT4-fs (mmcblk1p2): recovery complete
    [    2.791501] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
    [    2.799591] VFS: Mounted root (ext4 filesystem) on device 179:98.
    [    2.817254] devtmpfs: mounted
    [    2.820403] Freeing unused kernel memory: 576K
    [    2.824846] Run /sbin/init as init process
    [    3.103733] systemd[1]: System time before build time, advancing clock.
    [    3.177959] NET: Registered protocol family 10
    [    3.182748] Segment Routing with IPv6
    [    3.216106] systemd[1]: systemd 239 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
    [    3.237502] systemd[1]: Detected architecture arm64.
    
    Welcome to Arago 2019.11!
    
    [    3.271009] systemd[1]: Set hostname to <j7-evm>.
    [    3.432964] systemd[1]: File /lib/systemd/system/systemd-journald.service:36 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling.
    [    3.449999] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
    [    3.569973] random: systemd: uninitialized urandom read (16 bytes read)
    [    3.576688] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [  OK  ] Listening on initctl Compatibility Named Pipe.
    [    3.596427] random: systemd: uninitialized urandom read (16 bytes read)
    [    3.603145] systemd[1]: Listening on Network Service Netlink Socket.
    [  OK  ] Listening on Network Service Netlink Socket.
    [    3.620363] random: systemd: uninitialized urandom read (16 bytes read)
    [    3.627086] systemd[1]: Listening on udev Control Socket.
    [  OK  ] Listening on udev Control Socket.
    [    3.644355] systemd[1]: Reached target Swap.
    [  OK  ] Reached target Swap.
    [    3.661190] systemd[1]: Created slice system-getty.slice.
    [  OK  ] Created slice system-getty.slice.
    [  OK  ] Started Forward Password Requests to Wall Directory Watch.
    [  OK  ] Listening on Journal Socket (/dev/log).
    [  OK  ] Listening on Journal Socket.
    [  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
             Mounting Huge Pages File System...
             Mounting POSIX Message Queue File System...
    [  OK  ] Created slice system-serial\x2dgetty.slice.
    [  OK  ] Created slice User and Session Slice.
    [  OK  ] Listening on udev Kernel Socket.
             Starting udev Coldplug all Devices...
    [  OK  ] Reached target Slices.
             Starting Load Kernel Modules...
    [  OK  ] [    3.849377] cmemk: loading out-of-tree module taints kernel.
    Reached target Remote File Systems.
    [    3.856969] CMEMK module: reference Linux version 4.19.94
    [    3.864801] no physical memory specified
             Mounting Kernel Debug File System...
    [    3.868968] cmemk initialized
             Starting Create list of required st…ce nodes for the [    3.884505] cryptodev: driver 1.9 loaded.
    current kernel...
    [  OK  ] Started Dispatch Password Requests to Console Directory Watch.
    [  OK  ] Reached target Paths.
             Starting Journal Service...
    [  OK  ] Listening on Process Core Dump Socket.
             Starting Remount Root and Kernel File Systems...
    [    3.978543] EXT4-fs (mmcblk1p2): re-mounted. Opts: (null)
             Mounting Temporary Directory (/tmp)...
    [  OK  ] Started Journal Service.
    [  OK  ] Mounted Huge Pages File System.
    [  OK  ] Mounted POSIX Message Queue File System.
    [  OK  ] Started Load Kernel Modules.
    [  OK  ] Mounted Kernel Debug File System.
    [  OK  ] Started Create list of required sta…vice nodes for the current kernel.
    [  OK  ] Started Remount Root and Kernel File Systems.
    [  OK  ] Mounted Temporary Directory (/tmp).
             Starting Create Static Device Nodes in /dev...
             Mounting Kernel Configuration File System...
             Starting Apply Kernel Variables...
             Starting Flush Journal to Persistent Storage...
    [  OK  ] Started udev Coldplug all Devices.
    [  OK  ] Started Create Static Device Nodes in /dev.
    [  OK  ] Mounted Kernel Configuration File System.
    [  OK  ] Started Apply Kernel Variables.
             Starting udev Kernel Device Manager...
    [  OK  ] Reached target Local File Systems (Pre).
             Mounting /var/volatile...
    [  OK  ] Reached target Containers.
             Mounting /media/ram...
    [  OK  ] Mounted /var/volatile.
    [  OK  ] Started udev Kernel Device Manager.
    [  OK  ] Mounted /media/ram.
             [    4.331684] systemd-journald[154]: Received request to flush runtime journal from PID 1
    Starting Load/Save Random Seed...
    [  OK  ] Reached target Local File Systems.
    [  OK  ] Started Flush Journal to Persistent Storage.
    [  OK  ] Started Load/Save Random Seed.
             Starting Create Volatile Files and Directories...
    [  OK  ] Started Create Volatile Files and Directories.
             Starting Network Time Synchronization...
             Starting Update UTMP about System Boot/Shutdown...
             Starting Network Service...
    [  OK  ] Started Update UTMP about System Boot/Shutdown.
    [    4.483588] rti-wdt 2200000.rti: heartbeat 60 sec
    [    4.502208] rti-wdt 2210000.rti: heartbeat 60 sec
    [  OK  ] Found device /dev/ttyS2.
    [  OK  ] Started Network Service.
             Starting Network Name Resolution...
             Starting Wait for Network to be Configured...
    [    4.594987] img_enc 4200000.video-encoder: vxe_enc_probe: adding heap of type 1
    [    4.606781] img_enc 4200000.video-encoder: vxe_enc_probe: using heap 1 for internal alloc
    [  OK  ] Started Network Time Synchronization.
    [  OK  ] Reached target System Initialization.
    [    4.660299] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node c66-dma-memory@a7000000
    [  OK  ] Listening on RPCbind Server Activation Socket[    4.677241] img_enc 4200000.video-encoder: encoder registered as /dev/video0
    .
    [    4.686437] k3-dsp-rproc 4d80800000.dsp: configured DSP for IPC-only mode
    [    4.695016] remoteproc remoteproc0: 4d80800000.dsp is available
    [    4.701885] img_dec 4300000.video-decoder: decoder registered as /dev/video1
    [    4.714073] k3-dsp-rproc 4d81800000.dsp: assigned reserved memory node c66-dma-memory@a6000000
    [    4.728197] k3-dsp-rproc 4d81800000.dsp: configured DSP for IPC-only mode
    [    4.735933] remoteproc remoteproc0: powering up 4d80800000.dsp
    [    4.741775] remoteproc remoteproc0: Booting fw image j7-c66_0-fw, size 9001
    [    4.752211] remoteproc remoteproc1: 4d81800000.dsp is available
    [    4.761814] k3-dsp-rproc 64800000.dsp: assigned reserved memory node c71-dma-memory@a8000000
    [  OK  ] Listening on dropbear.socket.
    [    4.770728] remoteproc remoteproc1: powering up 4d81800000.dsp
    [    4.781021] remoteproc remoteproc1: Booting fw image j7-c66_1-fw, size 9001
    [    4.791617] k3-dsp-rproc 64800000.dsp: configured DSP for IPC-only mode
    [    4.808269] remoteproc remoteproc2: 64800000.dsp is available
    [  OK  ] Listening on D-Bus System Message Bus Socket.
    [  OK  ] Started Daily Cleanup of Temporary Directories.
             Starting Reboot and dump vmcore via kexec...
    [  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
    [  OK  ] Reached target Sockets.
    [  OK  ] Reached target Basic System.
             Starting rc.pvr.service...
    [  OK  ] Started D-Bus System Message Bus.
    [    4.936506] remoteproc remoteproc2: powering up 64800000.dsp
    [  OK  ] Started Led toggle.[    4.946820] remoteproc remoteproc2: Booting fw image j7-c71_0-fw, size 2210348
    
    [    4.962475] k3_r5_rproc interconnect@100000:interconnect@28380000:r5fss@41000000: creating child devices for R5F cores
    [    4.979282] platform 41000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
    [    4.998842] platform 41000000.r5f: configured R5F for IPC-only mode
    [  OK  ] Started TEE Supplicant.
    [    5.008752] platform 41000000.r5f: assigned reserved memory node r5f-dma-memory@a0000000
    [    5.021796] remoteproc remoteproc3: 41000000.r5f is available
    [  OK  ] Started irqbalance daemon.
    [    5.037883] k3_r5_rproc interconnect@100000:r5fss@5c00000: creating child devices for R5F cores
             Starting Login Service...
    [    5.068994] platform 5c00000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
    [    5.084981] platform 5c00000.r5f: configured R5F for IPC-only mode
    [    5.095567] platform 5c00000.r5f: assigned reserved memory node r5f-dma-memory@a2000000
    [    5.103796] remoteproc remoteproc3: powering up 41000000.r5f
    [    5.109570] remoteproc remoteproc3: Booting fw image j7-mcu-r5f0_0-fw, size 259000
    [  OK  ] Started Periodic Command Scheduler.
    [    5.126111] remoteproc remoteproc4: 5c00000.r5f is available
    [  OK  ] Started TestService.
    [    5.136403] platform 5d00000.r5f: configured R5F for IPC-only mode
    [    5.145897] platform 5d00000.r5f: assigned reserved memory node r5f-dma-memory@a3000000
    [    5.154539] remoteproc remoteproc5: 5d00000.r5f is available
    [    5.161212] k3_r5_rproc interconnect@100000:r5fss@5e00000: creating child devices for R5F cores
    [    5.171786] platform 5e00000.r5f: configured R5F for IPC-only mode
    [    5.183058] platform 5e00000.r5f: assigned reserved memory node r5f-dma-memory@a4000000
    [    5.192721] remoteproc remoteproc6: 5e00000.r5f is available
             Starting RPC Bind Service...
    [    5.209681] platform 5f00000.r5f: configured R5F for remoteproc mode
             Starting Print notice about GPLv3 packages...
    [    5.222365] platform 5f00000.r5f: assigned reserved memory node r5f-dma-memory@a5000000
    [  OK  ] Started Job spooling tools.
    [    5.237095] remoteproc remoteproc7: 5f00000.r5f is available
    [  OK  ] Reached target System Time Synchronized.
    [  OK  ] Started Daily rotation of log files.
    [  OK  ] Reached target Timers.
    [  OK  ] Started Network Name Resolution.
    [  OK  ] Started Reboot and dump vmcore via kexec.
    [  OK  ] Found device /dev/ttyS1.
    [    5.440380] remoteproc remoteproc6: powering up 5e00000.r5f
    [    5.445964] remoteproc remoteproc6: Booting fw image j7-main-r5f1_0-fw, size 86984
    [    5.465787] platform 5e00000.r5f: R5F core initialized in IPC-only mode
    [    5.472919] remoteproc remoteproc4: powering up 5c00000.r5f
    [    5.478596] remoteproc remoteproc4: Booting fw image j7-main-r5f0_0-fw, size 2219420
    [    5.487902] virtio_rpmsg_bus virtio0: rpmsg host is online
    [    5.498843] remoteproc remoteproc4: header-less resource table
    [    5.504360] remoteproc remoteproc6: registered virtio0 (type 7)
    [    5.520359] remoteproc remoteproc6: remote processor 5e00000.r5f is now up
    [    5.538004] PVR_K:  338: SysDevInit: platform_get_resource() failed
    [    5.543793] virtio_rpmsg_bus virtio0: creating channel ti.ipc4.ping-pong addr 0xd
    [    5.544836] PVR_K:(Error):   338: PVRSRVDeviceCreate: Failed to get device config (PVRSRV_ERROR_INIT_FAILURE)
    [  OK  ] Reached target Network.
             Starting Permit User Sessions...
    [    5.568697] [drm:pvr_drm_load [pvrsrvkm]] *ERROR* failed to create device node for device (____ptrval____) (PVRSRV_ERROR_INIT_FAILURE)
             Starting Avahi mDNS/DNS-SD Stack...
    [  OK  ] Reached target Host and Network Name Lookups.
    [    5.587775] remoteproc remoteproc7: powering up 5f00000.r5f
    [    5.601989] remoteproc remoteproc7: Booting fw image j7-main-r5f1_1-fw, size 86984
    [    5.615149] remoteproc remoteproc5: powering up 5d00000.r5f
    [    5.621767] platform 5f00000.r5f: booting R5F core using boot addr = 0x0
    [    5.628511] remoteproc remoteproc5: Booting fw image j7-main-r5f0_1-fw, size 2219612
    [    5.639784] remoteproc remoteproc5: header-less resource table
    [    5.646182] virtio_rpmsg_bus virtio1: rpmsg host is online
    [    5.653718] remoteproc remoteproc7: registered virtio1 (type 7)
    [    5.663641] Generic PHY fixed-0:00: attached PHY driver [Generic PHY] (mii_bus:phy_addr=fixed-0:00, irq=POLL)
    [    5.675684] remoteproc remoteproc7: remote processor 5f00000.r5f is now up
    [    5.685895] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [    5.747694] virtio_rpmsg_bus virtio1: creating channel ti.ipc4.ping-pong addr 0xd
    [    5.909401] cdns-usb3 6000000.usb: DRD version v1 (ID: 0004024e, rev: 00000200)
    [    5.909956] omap_rng 4e10000.trng: Random Number Generator ver. 241b34c
    [    5.926838] random: crng init done
    [    5.931629] random: 7 urandom warning(s) missed due to ratelimiting
    [  OK  ] Started Login Service.
    [  OK  ] Started rc.pvr.service.
    [  OK  ] Started RPC Bind Service.
    [  OK  ] Started Permit User Sessions.
    [    5.980937] cdns-usb3 6400000.usb: DRD version v1 (ID: 0004024e, rev: 00000200)
    [    6.002843] remoteproc remoteproc8: b034000.pru is available
    [    6.016144] pru-rproc b034000.pru: PRU rproc node pru@b034000 probed successfully
    [    6.048246] remoteproc remoteproc9: b004000.rtu is available
    [    6.061334] pru-rproc b004000.rtu: PRU rproc node rtu@b004000 probed successfully
    [    6.081841] remoteproc remoteproc10: b00a000.txpru is available
    [    6.104105] pru-rproc b00a000.txpru: PRU rproc node txpru@b00a000 probed successfully
    [    6.116880] remoteproc remoteproc11: b038000.pru is available
    [    6.126269] pru-rproc b038000.pru: PRU rproc node pru@b038000 probed successfully
    [    6.139943] remoteproc remoteproc12: b006000.rtu is available
    [    6.149293] pru-rproc b006000.rtu: PRU rproc node rtu@b006000 probed successfully
    [    6.159523] remoteproc remoteproc13: b00c000.txpru is available
    [    6.169458] pru-rproc b00c000.txpru: PRU rproc node txpru@b00c000 probed successfully
    [  OK  ] [    6.178031] remoteproc remoteproc14: b134000.pru is available
    Started Avahi mDNS/DNS-SD Stack.
    [    6.185827] pru-rproc b134000.pru: PRU rproc node pru@b134000 probed successfully
    [    6.196798] remoteproc remoteproc15: b104000.rtu is available
    [    6.202655] pru-rproc b104000.rtu: PRU rproc node rtu@b104000 probed successfully
    [    6.210801] remoteproc remoteproc16: b10a000.txpru is available
    [    6.210829] pru-rproc b10a000.txpru: PRU rproc node txpru@b10a000 probed successfully
    [    6.211211] remoteproc remoteproc17: b138000.pru is available
    [    6.211231] pru-rproc b138000.pru: PRU rproc node pru@b138000 probed successfully
    [    6.211561] remoteproc remoteproc18: b106000.rtu is available
    [    6.211616] pru-rproc b106000.rtu: PRU rproc node rtu@b106000 probed successfully
    [    6.211924] remoteproc remoteproc19: b10c000.txpru is available
    [    6.211941] pru-rproc b10c000.txpru: PRU rproc node txpru@b10c000 probed successfully
    [  OK  ] Started Getty on tty1.
    [  OK  ] Started Serial Getty on ttyS1.
    [  OK  ] Started Serial Getty on ttyS2.
    [  OK  ] Reached target Login Prompts.
             Starting Synchronize System and HW clocks...
    [  OK  ] Started NFS status monitor for NFSv2/3 lockin[    6.302774] usbcore: registered new interface driver usbfs
    g..
             Starting weston.service...
    [    6.312223] usbcore: registered new interface driver hub
    [    6.320233] usbcore: registered new device driver usb
    [FAILED] Failed to start Synchronize System and HW clocks.
    See 'systemctl status sync-clocks.service' for details.
    [  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
    [    6.360600] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
    [    6.366195] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 1
    [    6.374918] xhci-hcd xhci-hcd.2.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000000000010010
    [    6.384365] xhci-hcd xhci-hcd.2.auto: irq 321, io mem 0x06410000
    [    6.391276] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
    [    6.400544] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    6.407848] usb usb1: Product: xHCI Host Controller
    [    6.412798] usb usb1: Manufacturer: Linux 4.19.94-g5a23bc00e0 xhci-hcd
    [    6.419451] usb usb1: SerialNumber: xhci-hcd.2.auto
    [    6.420079] hub 1-0:1.0: USB hub found
    [    6.428245] hub 1-0:1.0: 1 port detected
    [  OK  ] Started weston.service.
    [    6.433468] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
    [    6.445856] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 2
    [    6.445867] xhci-hcd xhci-hcd.2.auto: Host supports USB 3.0 SuperSpeed
    [    6.445905] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [    6.445946] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 4.19
    [    6.445949] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    6.445951] usb usb2: Product: xHCI Host Controller
    [    6.445953] usb usb2: Manufacturer: Linux 4.19.94-g5a23bc00e0 xhci-hcd
    [    6.445955] usb usb2: SerialNumber: xhci-hcd.2.auto
    [    6.446522] hub 2-0:1.0: USB hub found
    [    6.446538] hub 2-0:1.0: 1 port detected
             Starting DEMO...
             Starting telnetd.service...
    [  OK  ] Started DEMO.
    [  OK  ] Started telnetd.service.
             Starting thttpd.service...
    [  OK  ] Started thttpd.service.
    [  OK  ] Created slice system-systemd\x2dfsck.slice.
    [    6.704367] am65-cpsw-nuss 46000000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
    [    6.713237] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    [  OK  ] Started Getty on tty4.
    [  OK  ] Found device /dev/mmcblk1p1.
             Starting File System Check on /dev/mmcblk1p1...
    [  OK  ] Started File System Check on /dev/mmcblk1p1.
             Mounting /run/media/mmcblk1p1...
    [  OK  ] Mounted /run/media/mmcblk1p1.
    ***************************************************************
    ***************************************************************
    NOTICE: This file system contains the following GPLv3 packages:
    	autoconf
    	bash-dev
    	bash
    	bc
    	binutils
    	cifs-utils
    	cpio
    	cpp-symlinks
    	cpp
    	dosfstools
    	elfutils
    	g++-symlinks
    	g++
    	gawk
    	gcc-symlinks
    	gcc
    	gdb
    	gdbserver
    	gettext
    	glmark2
    	gstreamer1.0-libav
    	gzip
    	libbfd
    	libcairo-perf-utils
    	libdw1
    	libelf1
    	libgdbm-compat4
    	libgdbm-dev
    	libgdbm6
    	libgettextlib
    	libgettextsrc
    	libgmp10
    	libidn2-0
    	libmpc3
    	libmpfr6
    	libreadline-dev
    	libreadline7
    	libunistring2
    	m4-dev
    	m4
    	make
    	nettle
    	parted
    	which
    
    If you do not wish to distribute GPLv3 components please remove
    the above packages prior to distribution.  This can be done using
    the opkg remove command.  i.e.:
        opkg remove <package>
    Where <package> is the name printed in the list above
    
    NOTE: If the package is a dependency of another package you
          will be notified of the dependent packages.  You should
          use the --force-removal-of-dependent-packages option to
          also remove the dependent packages as well
    ***************************************************************
    ***************************************************************
    [  OK  ] Started Print notice about GPLv3 packages.
    
                                                                                            
                                  .:+syhdddddddhyso/:`                                        
                             ./sdNMMMMMMmmdddmmNMMMMMNmho:`                                   
                          -sdNMMNdyo:-`````  ````.:/shmMMMNh+.                                
                       .omMMMdo:``                    `.+yNMMNy:                              
                     .sNMMdo.`                            `/yNMMm/                            
                   `sNMMh:`                                  .omMMd/                          
                  /mMMd-                                       `oNMMy.                        
                `yMMMMNmmmmmmmmmmmmmmmmmmmmmy+mmmmmmmmmmmmmmmmmmmMMMMm:                       
               `hMMMMMMMMMMMMMMMMMMMMMMMMMMm.oMMMMMMMMMMMMMMMMMMMMMMMMN/                      
              `hMMd::::::::::::::oMMMMMMMMN: oMMMMMMMMo:::::::::::::+MMN:                     
              sMMm.             `mMMMMMMMM+  oMMMMMMMM:              oMMN.                    
             :MMM:             `hMMMMMMMMs   oMMMMMMMM:               hMMh                    
             dMMy              sMMMMMMMMd`   oMMMMMMMM:               -MMM:                   
            .MMM:             +MMMMMMMMN.    oMMMMMMMM/.......         hMMy                   
            +MMM             -NMMMMMMMM:     oMMMMMMMMNmmmmmmm         oMMN                   
            oMMd            `mMMMMMMMM+      oMMMMMMMMNmmmmmmm         :MMM                   
            oMMd            hMMMMMMMMy       oMMMMMMMM/.......         /MMM                   
            +MMM           sMMMMMMMMd`       oMMMMMMMM:                oMMN                   
            .MMM:         /MMMMMMMMm.        oMMMMMMMM:                hMMy                   
             dMMh        -NMMMMMMMN:         oMMMMMMMM:               -MMM:                   
             :MMM:      .mMMMMMMMM+          oMMMMMMMM:               hMMh                    
              sMMm.     hMMMMMMMMy           :ssssssss.              oMMN.                    
              `hMMd.   oMMMMMMMMm-..................................+MMN/                     
               `hMMm- /MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN/                      
                `yMMNommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmMMMMm:                       
                  /mMMd-                                       `oNMMy.                        
                   .sNMMh:`                                  .omMMd/                          
                     .sNMMdo.`                            `/yNMMd/                            
                       .omMMMdo:``                    `./yNMMNy:                              
                          -sdNMMNdyo:-````   ````.:/shmMMMNy+.                                
                             ./ydNMMMMMNmmdddmmmMMMMMNmho:`                                   
                                  .:+syhdddddddhyso/:`                                        
                                                      
    j7-evm login: 
    
    log_07.txt
    user@UbuntuLTS2:~$ picocom -b 115200 /dev/ttyUSB1
    picocom v2.2
    
    port is        : /dev/ttyUSB1
    flowcontrol    : none
    baudrate is    : 115200
    parity is      : none
    databits are   : 8
    stopbits are   : 1
    escape is      : C-a
    local echo is  : no
    noinit is      : no
    noreset is     : no
    nolock is      : no
    send_cmd is    : sz -vv
    receive_cmd is : rz -vv -E
    imap is        : 
    omap is        : 
    emap is        : crcrlf,delbs,
    
    Type [C-a] [C-h] to see available commands
    
    Terminal ready
    Remoteproc 2 started successfully
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.3():07.00.00.005-dirty
    NOTICE:  BL31: Built : 14:33:55, Jun 17 2020
    
    U-Boot SPL 2020.01-dirty (Jun 30 2020 - 17:15:48 +0200)
    SYSFW ABI: 3.0 (firmware rev 0x0014 '20.04.1-v2020.04a (Terrific Lla')
    Reading on-board EEPROM at 0x50 failed 1
    Trying to boot from MMC2
    i2c_write: error waiting for data ACK (status=0x116)
    Error reading output register
    
    
    U-Boot 2020.01-dirty (Jun 30 2020 - 17:15:48 +0200)
    
    SoC:   J721E SR1.0
    Model: Texas Instruments K3 J721E SoC
    Reading on-board EEPROM at 0x50 failed 1
    Board: J721EX-PM1-SOM rev E2
    DRAM:  1 GiB
    not found for dev hbmc-mux
    Flash: 0 Bytes
    MMC:   sdhci@4f80000: 0, sdhci@4fb0000: 1
    Loading Environment from MMC... OK
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    Net:   ERROR: no/invalid speed given in fixed-link node!phy_device_create, PHY probe failed
    eth0: ethernet@046000000
    Hit any key to stop autoboot:  0 
    i2c_write: error waiting for data ACK (status=0x116)
    Error reading output register
    switch to partitions #0, OK
    mmc1 is current device
    i2c_write: error waiting for data ACK (status=0x116)
    Error reading output register
    SD/MMC found on device 1
    0 bytes read in 0 ms
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    16654344 bytes read in 668 ms (23.8 MiB/s)
    87897 bytes read in 7 ms (12 MiB/s)
    ## Flattened Device Tree blob at 82000000
       Booting using the fdt blob at 0x82000000
       Loading Device Tree to 00000000bdda2000, end 00000000bdebafff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 5.4.40-g66cf445b76 (user@UbuntuLTS2) (gcc version 9.2.1 20191025 (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10))) #1 SMP PREEMPT Tue Jun 30 15:07:32 CEST 2020
    [    0.000000] Machine model: Texas Instruments K3 J721E SoC
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] printk: bootconsole [ns16550a0] enabled
    [    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] 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] 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] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a1100000, compatible id shared-dma-pool
    [    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] 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] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000fb000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@fb000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000fb100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@fb100000, compatible id shared-dma-pool
    [    0.000000] cma: Failed to reserve 512 MiB
    [    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.0
    [    0.000000] percpu: Embedded 2 pages/cpu s48408 r8192 d74472 u131072
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: EL2 vector hardening
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: -1037
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),128k(ospi.env),128k(ospi.env.backup),1m(ospi.sysfw),-@8m(ospi.rootfs);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=569de07f-02 rw rootfstype=ext4 rootwait
    
    

  • Manish,

    Can you experiment with keeping 6.02 u-boot binaries and try to have the 7.0 Kernel/dtb.
    Just to check if latest u-boot is having issues. One of the binaries may be overwritten. Just
    to rule that out.

    Best Regards,
    Keerthy

  • Hi Keerthy,

    I would like to confirm here, what you mean is transferring k3-j721e-common-proc-board.dtb from version 7 into SD card boot folder for version 6 , right ?: 

     sudo cp board-support/linux-4.19.94+gitAUTOINC+5a23bc00e0-g5a23bc00e0/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dtb /media/user/rootfs/boot/

    Regards

    Manish

  • Manish,

    k3-j721e-common-proc-board.dtb & also the Image(kerrnel) of 7.0 to 6.02 card.

    Regards,
    Keerthy

  • Hi Keerthy,

    The log looks the same so issue is in dtb. changed both Image and dtb file.see the attachment.

    log_with06_07dtbs.txt
    user@UbuntuLTS2:~/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified$ picocom -b 115200 /dev/ttyUSB1
    picocom v2.2
    
    port is        : /dev/ttyUSB1
    flowcontrol    : none
    baudrate is    : 115200
    parity is      : none
    databits are   : 8
    stopbits are   : 1
    escape is      : C-a
    local echo is  : no
    noinit is      : no
    noreset is     : no
    nolock is      : no
    send_cmd is    : sz -vv
    receive_cmd is : rz -vv -E
    imap is        : 
    omap is        : 
    emap is        : crcrlf,delbs,
    
    Type [C-a] [C-h] to see available commands
    
    Terminal ready
     0 
    i2c_write: error waiting for data ACK (status=0x116)
    Error reading output register
    switch to partitions #0, OK
    mmc1 is current device
    i2c_write: error waiting for data ACK (status=0x116)
    Error reading output register
    SD/MMC found on device 1
    ** Unable to read file boot.scr **
    14 bytes read in 1 ms (13.7 KiB/s)
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    2219612 bytes read in 97 ms (21.8 MiB/s)
    Load Remote Processor 3 with data@addr=0x80080000 2219612 bytes: Success!
    86984 bytes read in 9 ms (9.2 MiB/s)
    Load Remote Processor 4 with data@addr=0x80080000 86984 bytes: Success!
    9001 bytes read in 3 ms (2.9 MiB/s)
    Load Remote Processor 6 with data@addr=0x80080000 9001 bytes: Success!
    9001 bytes read in 4 ms (2.1 MiB/s)
    Load Remote Processor 7 with data@addr=0x80080000 9001 bytes: Success!
    2210348 bytes read in 95 ms (22.2 MiB/s)
    Load Remote Processor 8 with data@addr=0x80080000 2210348 bytes: Success!
    16654344 bytes read in 2500 ms (6.4 MiB/s)
    87897 bytes read in 4 ms (21 MiB/s)
    ## Flattened Device Tree blob at 82000000
       Booting using the fdt blob at 0x82000000
       Loading Device Tree to 00000000bdda6000, end 00000000bdebefff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 5.4.40-g66cf445b76 (user@UbuntuLTS2) (gcc version 9.2.1 20191025 (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10))) #1 SMP PREEMPT Thu Jul 2 10:03:54 CEST 2020
    [    0.000000] Machine model: Texas Instruments K3 J721E SoC
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] printk: bootconsole [ns16550a0] enabled
    [    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] 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] 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] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a1100000, compatible id shared-dma-pool
    [    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] 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] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000fb000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@fb000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000fb100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@fb100000, compatible id shared-dma-pool
    [    0.000000] cma: Failed to reserve 512 MiB
    [    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.1
    [    0.000000] percpu: Embedded 2 pages/cpu s48408 r8192 d74472 u131072
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: EL2 vector hardening
    [    0.000000] Speculative Store Bypass Disable mitigation not required
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: -1037
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),128k(ospi.env),128k(ospi.env.backup),1m(ospi.sysfw),-@8m(ospi.rootfs);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=50ab17c6-02 rw rootfstype=ext4 rootwait
    
    

    Regards

    Manish

  • Hello ,

    So what works is the Image from 06 and dtb from 07. So device tree is not the issue , Image is the issue.

    Attaching the log here.

    Manish

    Image_06_Dtb_07.txt
    user@UbuntuLTS2:~/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified$ picocom -b 115200 /dev/ttyUSB1
    picocom v2.2
    
    port is        : /dev/ttyUSB1
    flowcontrol    : none
    baudrate is    : 115200
    parity is      : none
    databits are   : 8
    stopbits are   : 1
    escape is      : C-a
    local echo is  : no
    noinit is      : no
    noreset is     : no
    nolock is      : no
    send_cmd is    : sz -vv
    receive_cmd is : rz -vv -E
    imap is        : 
    omap is        : 
    emap is        : crcrlf,delbs,
    
    Type [C-a] [C-h] to see available commands
    
    Terminal ready
     0 
    i2c_write: error waiting for data ACK (status=0x116)
    Error reading output register
    switch to partitions #0, OK
    mmc1 is current device
    i2c_write: error waiting for data ACK (status=0x116)
    Error reading output register
    SD/MMC found on device 1
    ** Unable to read file boot.scr **
    14 bytes read in 1 ms (13.7 KiB/s)
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    2219612 bytes read in 97 ms (21.8 MiB/s)
    Load Remote Processor 3 with data@addr=0x80080000 2219612 bytes: Success!
    86984 bytes read in 9 ms (9.2 MiB/s)
    Load Remote Processor 4 with data@addr=0x80080000 86984 bytes: Success!
    9001 bytes read in 3 ms (2.9 MiB/s)
    Load Remote Processor 6 with data@addr=0x80080000 9001 bytes: Success!
    9001 bytes read in 4 ms (2.1 MiB/s)
    Load Remote Processor 7 with data@addr=0x80080000 9001 bytes: Success!
    2210348 bytes read in 96 ms (22 MiB/s)
    Load Remote Processor 8 with data@addr=0x80080000 2210348 bytes: Success!
    13338632 bytes read in 2052 ms (6.2 MiB/s)
    87897 bytes read in 4 ms (21 MiB/s)
    ## Flattened Device Tree blob at 82000000
       Booting using the fdt blob at 0x82000000
       Loading Device Tree to 00000000bdda6000, end 00000000bdebefff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 4.19.94-g5a23bc00e0 (user@UbuntuLTS2) (gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36))) #1 SMP PREEMPT Thu Jul 2 11:02:46 CEST 2020
    [    0.000000] Machine model: Texas Instruments K3 J721E SoC
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] bootconsole [ns16550a0] enabled
    [    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] 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] 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] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a1100000, compatible id shared-dma-pool
    [    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] 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] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000fb000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@fb000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000fb100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@fb100000, compatible id shared-dma-pool
    [    0.000000] cma: Failed to reserve 512 MiB
    [    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.1
    [    0.000000] random: get_random_bytes called from start_kernel+0x94/0x3e4 with crng_init=0
    [    0.000000] percpu: Embedded 2 pages/cpu s48536 r8192 d74344 u131072
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: enabling workaround for EL2 vector hardening
    [    0.000000] Speculative Store Bypass Disable mitigation not required
    [    0.000000] Built 1 zonelists, mobility grouping off.  Total pages: 13171
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),128k(ospi.env),128k(ospi.env.backup),1m(ospi.sysfw),-@8m(ospi.rootfs);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=50ab17c6-02 rw rootfstype=ext4 rootwait
    [    0.000000] Dentry cache hash table entries: 131072 (order: 4, 1048576 bytes)
    [    0.000000] Inode-cache hash table entries: 65536 (order: 3, 524288 bytes)
    [    0.000000] Memory: 825920K/843776K available (8510K kernel code, 738K rwdata, 3136K rodata, 576K init, 641K bss, 17856K reserved, 0K 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 restricting CPUs from NR_CPUS=64 to nr_cpu_ids=2.
    [    0.000000] 	Tasks RCU enabled.
    [    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: Distributor has no Range Selector support
    [    0.000000] GICv3: no VLPI support, no direct LPI support
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [    0.000000] ITS@0x0000000001820000: allocated 1048576 Devices @bd000000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GIC: using LPI property table @0x00000000bddf0000
    [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [    0.000000] CPU0: using LPI pending table @0x00000000bdd00000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000001] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008329] Console: colour dummy device 80x25
    [    0.012885] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023553] pid_max: default: 32768 minimum: 301
    [    0.028296] Security Framework initialized
    [    0.032502] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes)
    [    0.039360] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes)
    [    0.070697] ASID allocator initialised with 32768 entries
    [    0.084222] rcu: Hierarchical SRCU implementation.
    [    0.097160] Platform MSI: gic-its@1820000 domain created
    [    0.102680] PCI/MSI: /interconnect@100000/interrupt-controller@1800000/gic-its@1820000 domain created
    [    0.120114] smp: Bringing up secondary CPUs ...
    [    0.157019] Detected PIPT I-cache on CPU1
    [    0.157038] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.157068] CPU1: using LPI pending table @0x00000000bdf10000
    [    0.157090] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.157133] smp: Brought up 1 node, 2 CPUs
    [    0.184970] SMP: Total of 2 processors activated.
    [    0.189780] CPU features: detected: GIC system register CPU interface
    [    0.196362] CPU features: detected: 32-bit EL0 Support
    [    0.201841] CPU: All CPU(s) started at EL2
    [    0.206028] alternatives: patching kernel code
    [    0.211001] devtmpfs: initialized
    [    0.218195] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.228160] futex hash table entries: 512 (order: -1, 32768 bytes)
    [    0.234561] pinctrl core: initialized pinctrl subsystem
    [    0.240217] NET: Registered protocol family 16
    [    0.245096] vdso: 2 pages (1 code @ (____ptrval____), 1 data @ (____ptrval____))
    [    0.252658] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.259775] DMA: preallocated 256 KiB pool for atomic allocations
    [    0.267704] sram interconnect@100000:sram@70000000: found no memory resource
    [    0.274919] sram: probe of interconnect@100000:sram@70000000 failed with error -22
    [    0.287789] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.294635] HugeTLB registered 512 MiB page size, pre-allocated 0 pages
    [    0.301825] cryptd: max_cpu_qlen set to 1000
    [    0.306646] vsys_3v3: supplied by evm_12v0
    [    0.310940] vsys_5v0: supplied by evm_12v0
    [    0.315481] SCSI subsystem initialized
    [    0.319541] media: Linux media interface: v0.10
    [    0.324175] videodev: Linux video capture interface: v2.00
    [    0.329789] pps_core: LinuxPPS API ver. 1 registered
    [    0.334858] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.344195] PTP clock support registered
    [    0.348205] EDAC MC: Ver: 3.0.0
    [    0.352010] Advanced Linux Sound Architecture Driver Initialized.
    [    0.358566] clocksource: Switched to clocksource arch_sys_counter
    [    0.364858] VFS: Disk quotas dquot_6.6.0
    [    0.368907] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
    [    0.378311] NET: Registered protocol family 2
    [    0.383026] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes)
    [    0.391076] TCP established hash table entries: 8192 (order: 0, 65536 bytes)
    [    0.398307] TCP bind hash table entries: 8192 (order: 1, 131072 bytes)
    [    0.405036] TCP: Hash tables configured (established 8192 bind 8192)
    [    0.411582] UDP hash table entries: 2048 (order: 0, 65536 bytes)
    [    0.417762] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes)
    [    0.424429] NET: Registered protocol family 1
    [    0.429094] RPC: Registered named UNIX socket transport module.
    [    0.435147] RPC: Registered udp transport module.
    [    0.439950] RPC: Registered tcp transport module.
    [    0.444753] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.451581] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
    [    0.461214] Initialise system trusted keyrings
    [    0.465820] workingset: timestamp_bits=46 max_order=14 bucket_order=0
    [    0.473845] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.480031] NFS: Registering the id_resolver key type
    [    0.485200] Key type id_resolver registered
    [    0.489473] Key type id_legacy registered
    [    0.493570] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.500472] 9p: Installing v9fs 9p2000 file system support
    [    0.507626] Key type asymmetric registered
    [    0.511813] Asymmetric key parser 'x509' registered
    [    0.516817] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
    [    0.524376] io scheduler noop registered
    [    0.528383] io scheduler deadline registered
    [    0.532785] io scheduler cfq registered (default)
    [    0.537592] io scheduler mq-deadline registered
    [    0.542218] io scheduler kyber registered
    [    0.547115] pinctrl-single 4301c000.pinmux: 94 pins, size 376
    [    0.553192] pinctrl-single 11c000.pinmux: 173 pins, size 692
    [    0.559319] pinctrl-single a40000.timesync_router: 512 pins, size 2048
    [    0.568177] ti-pat 31010000.pat: Found PAT Rev 1.0 with 16384 pages
    [    0.574605] ti-pat 31010000.pat: Failed to create 31010000.pat debugfs directory
    [    0.582281] ti-pat 31011000.pat: Found PAT Rev 1.0 with 16384 pages
    [    0.588693] ti-pat 31011000.pat: Failed to create 31011000.pat debugfs directory
    [    0.596338] ti-pat 31012000.pat: Found PAT Rev 1.0 with 16384 pages
    [    0.602750] ti-pat 31012000.pat: Failed to create 31012000.pat debugfs directory
    [    0.610398] ti-pat 31013000.pat: Found PAT Rev 1.0 with 2048 pages
    [    0.616720] ti-pat 31013000.pat: Failed to create 31013000.pat debugfs directory
    [    0.624363] ti-pat 31014000.pat: Found PAT Rev 1.0 with 2048 pages
    [    0.630684] ti-pat 31014000.pat: Failed to create 31014000.pat debugfs directory
    [    0.639597] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.650975] brd: module loaded
    [    0.656872] loop: module loaded
    [    0.661201] libphy: Fixed MDIO Bus: probed
    [    0.665541] tun: Universal TUN/TAP device driver, 1.6
    [    0.670934] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k
    [    0.678941] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.685005] sky2: driver version 1.30
    [    0.689250] VFIO - User Level meta-driver version: 0.3
    [    0.694822] i2c /dev entries driver
    [    0.698821] sdhci: Secure Digital Host Controller Interface driver
    [    0.705136] sdhci: Copyright(c) Pierre Ossman
    [    0.709770] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.715987] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.722800] optee: probing for conduit method from DT.
    [    0.728061] optee: revision 3.7 (5208e5c1)
    [    0.728214] optee: initialized driver
    [    0.736753] NET: Registered protocol family 17
    [    0.741355] 9pnet: Installing 9P2000 support
    [    0.745733] Key type dns_resolver registered
    [    0.750332] registered taskstats version 1
    [    0.754517] Loading compiled-in X.509 certificates
    [    0.763887] ti-sci 44083000.dmsc: ABI: 2.9 (firmware rev 0x0013 '19.12.1-v2019.12a (Terrific Lla')
    [    0.785969] random: fast init done
    [    1.363602] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
    [    1.369524] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz
    [    1.375450] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz
    [    1.381455] pca953x 3-0020: 3-0020 supply vcc not found, using dummy regulator
    [    1.388863] pca953x 3-0020: Linked as a consumer to regulator.0
    [    1.418611] pca953x 3-0020: failed reading register
    [    1.423614] pca953x 3-0020: Dropping the link to regulator.0
    [    1.429406] pca953x: probe of 3-0020 failed with error -121
    [    1.435176] pca953x 3-0022: 3-0022 supply vcc not found, using dummy regulator
    [    1.442581] pca953x 3-0022: Linked as a consumer to regulator.0
    [    1.448672] pca953x 3-0022: failed reading register
    [    1.453669] pca953x 3-0022: Dropping the link to regulator.0
    [    1.459458] pca953x: probe of 3-0022 failed with error -121
    [    1.465179] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz
    [    1.471131] omap_i2c 2010000.i2c: bus 4 rev0.12 at 400 kHz
    [    1.476981] omap_i2c 2020000.i2c: bus 5 rev0.12 at 100 kHz
    [    1.482920] pca953x 6-0020: 6-0020 supply vcc not found, using dummy regulator
    [    1.490321] pca953x 6-0020: Linked as a consumer to regulator.0
    [    1.518611] pca953x 6-0020: failed reading register
    [    1.523607] pca953x 6-0020: Dropping the link to regulator.0
    [    1.529396] pca953x: probe of 6-0020 failed with error -121
    [    1.535119] omap_i2c 2030000.i2c: bus 6 rev0.12 at 400 kHz
    [    1.540977] omap_i2c 2040000.i2c: bus 7 rev0.12 at 100 kHz
    [    1.546831] omap_i2c 2050000.i2c: bus 8 rev0.12 at 100 kHz
    [    1.552683] omap_i2c 2060000.i2c: bus 9 rev0.12 at 100 kHz
    [    1.558834] ti-sci-intr interconnect@100000:interconnect@28380000:interrupt-controller2: missing 'ti,sci-dst-id' property
    [    1.570045] ti-sci-intr: probe of interconnect@100000:interconnect@28380000:interrupt-controller2 failed with error -22
    [    1.581147] ti-sci-intr interconnect@100000:interrupt-controller0: missing 'ti,sci-dst-id' property
    [    1.590399] ti-sci-intr: probe of interconnect@100000:interrupt-controller0 failed with error -22
    [    1.599544] ti-sci-intr interconnect@100000:navss@30000000:interrupt-controller1: missing 'ti,sci-dst-id' property
    [    1.610129] ti-sci-intr: probe of interconnect@100000:navss@30000000:interrupt-controller1 failed with error -22
    [    1.621366] wiz interconnect@100000:wiz@5000000: Unable to get pll0_refclk node
    [    1.628846] wiz interconnect@100000:wiz@5000000: Failed to initialize clocks
    [    1.636076] wiz: probe of interconnect@100000:wiz@5000000 failed with error -22
    [    1.644516] wiz interconnect@100000:wiz@5010000: Unable to get pll0_refclk node
    [    1.651994] wiz interconnect@100000:wiz@5010000: Failed to initialize clocks
    [    1.659218] wiz: probe of interconnect@100000:wiz@5010000 failed with error -22
    [    1.667648] wiz interconnect@100000:wiz@5020000: Unable to get pll0_refclk node
    [    1.675124] wiz interconnect@100000:wiz@5020000: Failed to initialize clocks
    [    1.682345] wiz: probe of interconnect@100000:wiz@5020000 failed with error -22
    [    1.691314] wiz interconnect@100000:wiz@5050000: Unable to get pll0_refclk node
    [    1.698790] wiz interconnect@100000:wiz@5050000: Failed to initialize clocks
    [    1.706015] wiz: probe of interconnect@100000:wiz@5050000 failed with error -22
    [    1.713874] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    1.723758] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    1.730520] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.738219] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    1.748358] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    1.755119] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.762734] omap8250 40a00000.serial: PM domain pd:149 will not be powered off
    [    1.770243] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 7, base_baud = 6000000) is a 8250
    [    1.779351] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 18, base_baud = 3000000) is a 8250
    [    1.788086] console [ttyS2] enabled
    [    1.788086] console [ttyS2] enabled
    [    1.795120] bootconsole [ns16550a0] disabled
    [    1.795120] bootconsole [ns16550a0] disabled
    [    1.804018] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 19, base_baud = 3000000) is a 8250
    [    1.812810] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 20, base_baud = 3000000) is a 8250
    [    1.821536] arm-smmu-v3 36600000.smmu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    1.830272] arm-smmu-v3 36600000.smmu: msi_domain absent - falling back to wired irqs
    [    1.839865] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [    1.846473] [drm] No driver support for vblank timestamp query.
    [    1.855674] [drm] Initialized tidss 1.0.0 20180215 for 4a00000.dss on minor 0
    [    1.863274] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
    [    1.873780] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
    [    1.883933] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
    [    1.894174] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
    [    1.904952] scsi host0: ufshcd
    [    1.919703] cadence-qspi 47040000.spi: unrecognized JEDEC id bytes: 2c, 5b, 1c
    [    1.926917] cadence-qspi 47040000.spi: Cadence QSPI NOR probe failed -2
    [    1.933779] cadence-qspi: probe of 47040000.spi failed with error -2
    [    1.940493] cadence-qspi 47050000.spi: unrecognized JEDEC id bytes: 00, 00, 00
    [    1.947702] cadence-qspi 47050000.spi: Cadence QSPI NOR probe failed -2
    [    1.954527] cadence-qspi: probe of 47050000.spi failed with error -2
    [    1.961557] am65-cpsw-nuss: probe of 46000000.ethernet failed with error -2
    [    1.968923] mmc0: Unknown controller version (4). You may experience problems.
    [    1.976154] mmc0: CQHCI version 5.10
    [    2.010455] mmc0: SDHCI controller on 4f80000.sdhci [4f80000.sdhci] using ADMA 64-bit
    [    2.018613] mmc1: Unknown controller version (4). You may experience problems.
    [    2.025857] mmc1: CQHCI version 5.10
    [    2.060171] mmc1: SDHCI controller on 4fb0000.sdhci [4fb0000.sdhci] using ADMA 64-bit
    [    2.070031] ti-udma 285c0000.dma-controller: Missing ti,psil-base property, using -22.
    [    2.077963] ti-udma: probe of 285c0000.dma-controller failed with error -22
    [    2.085018] ti-udma 31150000.dma-controller: Missing ti,psil-base property, using -22.
    [    2.092963] ti-udma: probe of 31150000.dma-controller failed with error -22
    [    2.103411] hctosys: unable to open rtc device (rtc0)
    [    2.112804] mmc0: new HS400 MMC card at address 0001
    [    2.118334] mmcblk0: mmc0:0001 R1J55A 7.28 GiB 
    [    2.123321] mmcblk0boot0: mmc0:0001 R1J55A partition 1 8.00 MiB
    [    2.129691] mmcblk0boot1: mmc0:0001 R1J55A partition 2 8.00 MiB
    [    2.135697] mmcblk0rpmb: mmc0:0001 R1J55A partition 3 4.00 MiB, chardev (242:0)
    [    2.256237] ALSA device list:
    [    2.259627]   No soundcards found.
    [    2.490573] cdns-ufshcd 4e84000.ufs: link startup failed 1
    [    2.496047] cdns-ufshcd 4e84000.ufs: UFS Host state=0
    [    2.501087] cdns-ufshcd 4e84000.ufs: lrb in use=0x0, outstanding reqs=0x0 tasks=0x0
    [    2.508725] cdns-ufshcd 4e84000.ufs: saved_err=0x0, saved_uic_err=0x0
    [    2.515150] cdns-ufshcd 4e84000.ufs: Device power mode=1, UIC link state=0
    [    2.522009] cdns-ufshcd 4e84000.ufs: PM in progress=0, sys. suspended=0
    [    2.528607] cdns-ufshcd 4e84000.ufs: Auto BKOPS=0, Host self-block=0
    [    2.534944] cdns-ufshcd 4e84000.ufs: Clk gate=1
    [    2.539462] cdns-ufshcd 4e84000.ufs: error handling flags=0x0, req. abort count=0
    [    2.546926] cdns-ufshcd 4e84000.ufs: Host capabilities=0x1587031f, caps=0x0
    [    2.553870] cdns-ufshcd 4e84000.ufs: quirks=0x4, dev. quirks=0x0
    [    2.559861] cdns-ufshcd 4e84000.ufs: ufshcd_print_pwr_info:[RX, TX]: gear=[0, 0], lane[0, 0], pwr[INVALID MODE, INVALID MODE], rate = 0
    [    2.572022] host_regs: 00000000: 1587031f 00000000 00000210 00000000
    [    2.578359] host_regs: 00000010: 00000000 00000000 00000000 00000000
    [    2.584697] host_regs: 00000020: 00000000 00000470 00000000 00000000
    [    2.591034] host_regs: 00000030: 00000008 00000001 00000000 00000000
    [    2.597371] host_regs: 00000040: 00000000 00000000 00000000 00000000
    [    2.603708] host_regs: 00000050: 00000000 00000000 00000000 00000000
    [    2.610045] host_regs: 00000060: 00000000 00000000 00000000 00000000
    [    2.616382] host_regs: 00000070: 00000000 00000000 00000000 00000000
    [    2.622720] host_regs: 00000080: 00000000 00000000 00000000 00000000
    [    2.629058] host_regs: 00000090: 00000000 00000000 00000000 00000000
    [    2.635396] cdns-ufshcd 4e84000.ufs: hba->ufs_version = 0x210, hba->capabilities = 0x1587031f
    [    2.643900] cdns-ufshcd 4e84000.ufs: hba->outstanding_reqs = 0x0, hba->outstanding_tasks = 0x0
    [    2.652491] cdns-ufshcd 4e84000.ufs: last_hibern8_exit_tstamp at 0 us, hibern8_exit_cnt = 0
    [    2.660822] cdns-ufshcd 4e84000.ufs: clk: core_clk, rate: 250000000
    [    2.667074] cdns-ufshcd 4e84000.ufs: clk: phy_clk, rate: 19200000
    [    2.673152] cdns-ufshcd 4e84000.ufs: clk: ref_clk, rate: 19200000
    [    2.679447] Waiting for root device PARTUUID=50ab17c6-02...
    [    3.308173] mmc1: new high speed SDHC card at address aaaa
    [    3.314182] mmcblk1: mmc1:aaaa SC16G 14.8 GiB 
    [    3.324998]  mmcblk1: p1 p2
    [    3.366670] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
    [    3.374761] VFS: Mounted root (ext4 filesystem) on device 179:98.
    [    3.391982] devtmpfs: mounted
    [    3.395121] Freeing unused kernel memory: 576K
    [    3.399569] Run /sbin/init as init process
    [    3.673589] systemd[1]: System time before build time, advancing clock.
    [    3.748643] NET: Registered protocol family 10
    [    3.753408] Segment Routing with IPv6
    [    3.786215] systemd[1]: systemd 239 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
    [    3.807617] systemd[1]: Detected architecture arm64.
    
    Welcome to Arago 2019.11!
    
    [    3.841285] systemd[1]: Set hostname to <j7-evm>.
    [    4.002170] systemd[1]: File /lib/systemd/system/systemd-journald.service:36 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling.
    [    4.019189] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
    [    4.141216] random: systemd: uninitialized urandom read (16 bytes read)
    [    4.147981] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [  OK  ] Started Forward Password Requests to Wall Directory Watch.
    [    4.166640] random: systemd: uninitialized urandom read (16 bytes read)
    [    4.173256] systemd[1]: Reached target Remote File Systems.
    [  OK  ] Reached target Remote File Systems.
    [    4.190599] random: systemd: uninitialized urandom read (16 bytes read)
    [    4.197822] systemd[1]: Created slice User and Session Slice.
    [  OK  ] Created slice User and Session Slice.
    [    4.214734] systemd[1]: Listening on udev Kernel Socket.
    [  OK  ] Listening on udev Kernel Socket.
    [    4.230612] systemd[1]: Reached target Slices.
    [  OK  ] Reached target Slices.
    [  OK  ] Started Dispatch Password Requests to Console Directory Watch.
    [  OK  ] Created slice system-serial\x2dgetty.slice.
    [  OK  ] Listening on udev Control Socket.
    [  OK  ] Listening on Journal Socket (/dev/log).
    [  OK  ] Created slice system-getty.slice.
    [  OK  ] Listening on Network Service Netlink Socket.
    [  OK  ] Reached target Swap.
    [  OK  ] Listening on Journal Socket.
             Starting Journal Service...
             Mounting Kernel Debug File System...
             Starting Load Kernel Modules...
    [    4.408012] cmemk: loading out-of-tree module taints kernel.
    [    4.414740] CMEMK module: reference Linux version 4.19.94
    [    4.420475] no physical memory specified
    [    4.420483] cmemk initialized
             Starting Remount Root and Kernel File Systems...[    4.431227] EXT4-fs (mmcblk1p2): re-mounted. Opts: (null)
    
    [    4.443718] cryptodev: driver 1.9 loaded.
             Starting Create list of required st…ce nodes for the current kernel...
    [  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
             Starting udev Coldplug all Devices...
    [  OK  ] Listening on Process Core Dump Socket.
             Mounting Huge Pages File System...
    [  OK  ] Listening on initctl Compatibility Named Pipe.
             Mounting Temporary Directory (/tmp)...
             Mounting POSIX Message Queue File System...
    [  OK  ] Reached target Paths.
    [  OK  ] Started Journal Service.
    [  OK  ] Mounted Kernel Debug File System.
    [  OK  ] Started Load Kernel Modules.
    [  OK  ] Started Remount Root and Kernel File Systems.
    [  OK  ] Started Create list of required sta…vice nodes for the current kernel.
    [  OK  ] Mounted Huge Pages File System.
    [  OK  ] Mounted Temporary Directory (/tmp).
    [  OK  ] Mounted POSIX Message Queue File System.
             Starting Create Static Device Nodes in /dev...
             Starting Apply Kernel Variables...
             Mounting Kernel Configuration File System...
             Starting Flush Journal to Persistent Storage...
    [  OK  ] Started udev Coldplug all Devices.
    [  OK  ] Started Create Static Device Nodes in /dev.
    [  OK  ] Started Apply Kernel Variables.
    [  OK  ] Mounted Kernel Configuration File System.
    [  OK  ] Reached target Local File Systems (Pre).
             Mounting /var/volatile...
             Mounting /media/ram...
    [  OK  ] Reached target Containers.
             Starting udev Kernel Device Manager...
    [  OK  ] Mounted /var/volatile.
    [  OK  ] Mounted /media/ram.
    [    4.931091] systemd-journald[147]: Received request to flush runtime journal from PID 1
             Starting Load/Save Random Seed...
    [  OK  ] Reached target Local File Systems.
    [  OK  ] Started Flush Journal to Persistent Storage.
    [  OK  ] Started udev Kernel Device Manager.
    [  OK  ] Started Load/Save Random Seed.
             Starting Create Volatile Files and Directories...
    [  OK  ] Started Create Volatile Files and Directories.
             Starting Update UTMP about System Boot/Shutdown...
             Starting Network Service...
             Starting Network Time Synchronization...
    [  OK  ] Started Update UTMP about System Boot/Shutdown.
    [  OK  ] Started Network Service.
             Starting Wait for Network to be Configured...
             Starting Network Name Resolution...
    [    5.150607] rti-wdt 2200000.rti: heartbeat 60 sec
    [    5.157986] rti-wdt 2210000.rti: heartbeat 60 sec
    [  OK  ] Found device /dev/ttyS2.
    [    5.190417] cdns3-ti 4104000.cdns_usb: can't get usb2_refclk
    [    5.216663] cdns3-ti: probe of 4104000.cdns_usb failed with error -2
    [    5.224912] cdns3-ti 4114000.cdns_usb: can't get usb2_refclk
    [  OK  ] Started Network Time Synchronization.
    [    5.236999] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node c66-dma-memory@a7000000
    [  OK  ] Reached target System Initialization.
    [    5.250635] cdns3-ti: probe of 4114000.cdns_usb failed with error -2
    [  OK  ] Started Daily Cleanup of Temporary Directorie[    5.263884] k3-dsp-rproc 4d80800000.dsp: configured DSP for IPC-only mode
    s.
    [    5.275687] remoteproc remoteproc0: 4d80800000.dsp is available
    [    5.284137] k3-dsp-rproc 4d81800000.dsp: assigned reserved memory node c66-dma-memory@a6000000
    [    5.298214] k3-dsp-rproc 4d81800000.dsp: configured DSP for IPC-only mode
    [    5.307554] remoteproc remoteproc1: 4d81800000.dsp is available
    [    5.318402] k3-dsp-rproc 64800000.dsp: assigned reserved memory node c71-dma-memory@a8000000
    [    5.328706] remoteproc remoteproc0: powering up 4d80800000.dsp
    [    5.334868] remoteproc remoteproc1: powering up 4d81800000.dsp
    [    5.340743] remoteproc remoteproc1: Booting fw image j7-c66_1-fw, size 9001
    [    5.347859] remoteproc remoteproc0: Booting fw image j7-c66_0-fw, size 9001
    [    5.350290] k3-dsp-rproc 64800000.dsp: configured DSP for IPC-only mode
    [    5.362243] remoteproc remoteproc2: 64800000.dsp is available
    [  OK  ] Listening on dropbear.socket.
    [    5.376523] pruss b000000.icssg: failed to setup coreclk_mux
    [  OK  ] Listening on RPCbind Server Activation Socket[    5.383277] pruss: probe of b000000.icssg failed with error -22
    .
    [    5.404841] pruss b100000.icssg: failed to setup coreclk_mux
    [    5.412203] pruss: probe of b100000.icssg failed with error -22
    [    5.481649] k3_r5_rproc interconnect@100000:interconnect@28380000:r5fss@41000000: creating child devices for R5F cores
    [    5.500957] platform 41000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
    [    5.518990] platform 41000000.r5f: configured R5F for IPC-only mode
    [    5.525494] remoteproc remoteproc2: powering up 64800000.dsp
    [    5.531427] remoteproc remoteproc2: Booting fw image j7-c71_0-fw, size 2210348
    [    5.542736] platform 41000000.r5f: assigned reserved memory node r5f-dma-memory@a0000000
    [  OK  ] Listening on D-Bus System Message Bus Socket.
    [    5.559923] remoteproc remoteproc3: 41000000.r5f is available
    [  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
    [    5.573152] k3_r5_rproc interconnect@100000:r5fss@5c00000: creating child devices for R5F cores
    [  OK  ] Reached target Sockets.
    [    5.586253] platform 5c00000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
    [    5.599620] remoteproc remoteproc3: powering up 41000000.r5f
             [    5.605899] remoteproc remoteproc3: Booting fw image j7-mcu-r5f0_0-fw, size 259000
    Starting Reboot and dump vmcore via kexec...
    [  OK  ] Reached target Basic System.
    [    5.625211] platform 5c00000.r5f: configured R5F for IPC-only mode
    [    5.634535] platform 5c00000.r5f: assigned reserved memory node r5f-dma-memory@a1000000
    [  OK  ] Started TEE Supplicant.
    [    5.647464] remoteproc remoteproc4: 5c00000.r5f is available
    [    5.657750] platform 5d00000.r5f: configured R5F for IPC-only mode
    [    5.666373] platform 5d00000.r5f: assigned reserved memory node r5f-dma-memory@a3000000
    [    5.674898] remoteproc remoteproc5: 5d00000.r5f is available
    [    5.682655] k3_r5_rproc interconnect@100000:r5fss@5e00000: creating child devices for R5F cores
    [  OK  ] Started Periodic Command Scheduler.
    [    5.703358] platform 5e00000.r5f: configured R5F for IPC-only mode
    [    5.709626] platform 5e00000.r5f: assigned reserved memory node r5f-dma-memory@a4000000
    [  OK  ] Started irqbalance daemon.
    [    5.721506] remoteproc remoteproc6: 5e00000.r5f is available
    [    5.730277] platform 5f00000.r5f: configured R5F for remoteproc mode
    [  OK  ] Started Job spooling tools.
    [    5.739465] platform 5f00000.r5f: assigned reserved memory node r5f-dma-memory@a5000000
    [    5.751932] remoteproc remoteproc7: 5f00000.r5f is available
             Starting Login Service...
    [  OK  ] Started D-Bus System Message Bus.
             Starting rc.pvr.service...
    [    5.816828] remoteproc remoteproc4: powering up 5c00000.r5f
    [    5.822421] remoteproc remoteproc4: Booting fw image j7-main-r5f0_0-fw, size 2219420
    [    5.830181] remoteproc remoteproc4: header-less resource table
             Starting RPC Bind Service...
             Starting Print notice about GPLv3 packages...
    [  OK  ] Started TestService.
    [  OK  ] Started Led toggle.
    [  OK  ] Reached target System Time Synchronized.
    [    5.911928] remoteproc remoteproc5: powering up 5d00000.r5f
    [    5.918354] remoteproc remoteproc5: Booting fw image j7-main-r5f0_1-fw, size 2219612
    [    5.930663] remoteproc remoteproc5: header-less resource table
    [  OK  ] Started Daily rotation of log files.
    [  OK  ] Reached target Timers.
    [  OK  ] Started Network Name Resolution.
    [  OK  ] Started Reboot and dump vmcore via kexec.
    [  OK  ] Found device /dev/ttyS1.
    [    5.985210] remoteproc remoteproc6: powering up 5e00000.r5f
    [    5.991005] remoteproc remoteproc6: Booting fw image j7-main-r5f1_0-fw, size 86984
    [    6.013778] remoteproc remoteproc7: powering up 5f00000.r5f
    [    6.014990] platform 5e00000.r5f: mbox_request_channel failed: -517
    [    6.020003] remoteproc remoteproc7: Booting fw image j7-main-r5f1_1-fw, size 86984
    [    6.038952] remoteproc remoteproc6: can't start rproc 5e00000.r5f: -16
    [    6.046994] platform 5f00000.r5f: mbox_request_channel failed: -517
    [    6.055496] remoteproc remoteproc7: can't start rproc 5f00000.r5f: -16
    [  OK  ] Reached target Network.
             Starting Permit User Sessions...
             Starting Avahi mDNS/DNS-SD Stack...
    [  OK  ] Reached target Host and Network Name Lookups.
    [    6.272013] PVR_K:  408: SysDevInit: platform_get_resource() failed
    [    6.278593] PVR_K:(Error):   408: PVRSRVDeviceCreate: Failed to get device config (PVRSRV_ERROR_INIT_FAILURE)
    [    6.290685] [drm:pvr_drm_load [pvrsrvkm]] *ERROR* failed to create device node for device (____ptrval____) (PVRSRV_ERROR_INIT_FAILURE)
    [  OK  ] Started Login Service.
    [  OK  ] Started rc.pvr.service.
    [  OK  ] Started RPC Bind Service.
    [  OK  ] Started Permit User Sessions.
    [  OK  ] Started Avahi mDNS/DNS-SD Stack.
    [  OK  ] Started Serial Getty on ttyS1.
    [  OK  ] Started Serial Getty on ttyS2.
    [  OK  ] Started Getty on tty1.
    [  OK  ] Reached target Login Prompts.
             Starting Synchronize System and HW clocks...
    [  OK  ] Started NFS status monitor for NFSv2/3 locking..
             Starting weston.service...
    [FAILED] Failed to start Synchronize System and HW clocks.
    See 'systemctl status sync-clocks.service' for details.
    [  OK  ] Created slice system-systemd\x2dfsck.slice.
    [  OK  ] Found device /dev/mmcblk1p1.
             Starting File System Check on /dev/mmcblk1p1...
    [  OK  ] Started File System Check on /dev/mmcblk1p1.
             Mounting /run/media/mmcblk1p1...
    [  OK  ] Mounted /run/media/mmcblk1p1.
    [    7.278813] random: crng init done
    [    7.282207] random: 7 urandom warning(s) missed due to ratelimiting
    ***************************************************************
    ***************************************************************
    NOTICE: This file system contains the following GPLv3 packages:
    	autoconf
    	bash-dev
    	bash
    	bc
    	binutils
    	cifs-utils
    	cpio
    	cpp-symlinks
    	cpp
    	dosfstools
    	elfutils
    	g++-symlinks
    	g++
    	gawk
    	gcc-symlinks
    	gcc
    	gdb
    	gdbserver
    	gettext
    	glmark2
    	gstreamer1.0-libav
    	gzip
    	libbfd
    	libcairo-perf-utils
    	libdw1
    	libelf1
    	libgdbm-compat4
    	libgdbm-dev
    	libgdbm6
    	libgettextlib
    	libgettextsrc
    	libgmp10
    	libidn2-0
    	libmpc3
    	libmpfr6
    	libreadline-dev
    	libreadline7
    	libunistring2
    	m4-dev
    	m4
    	make
    	nettle
    	parted
    	which
    
    If you do not wish to distribute GPLv3 components please remove
    the above packages prior to distribution.  This can be done using
    the opkg remove command.  i.e.:
        opkg remove <package>
    Where <package> is the name printed in the list above
    
    NOTE: If the package is a dependency of another package you
          will be notified of the dependent packages.  You should
          use the --force-removal-of-dependent-packages option to
          also remove the dependent packages as well
    ***************************************************************
    ***************************************************************
    [  OK  ] Started Print notice about GPLv3 packages.
    [  OK  ] Started weston.service.
             Starting DEMO...
             Starting telnetd.service...
    [  OK  ] Started DEMO.
    [  OK  ] Started telnetd.service.
             Starting thttpd.service...
    [  OK  ] Started thttpd.service.
    
                                                                                            
                                  .:+syhdddddddhyso/:`                                        
                             ./sdNMMMMMMmmdddmmNMMMMMNmho:`                                   
                          -sdNMMNdyo:-`````  ````.:/shmMMMNh+.                                
                       .omMMMdo:``                    `.+yNMMNy:                              
                     .sNMMdo.`                            `/yNMMm/                            
                   `sNMMh:`                                  .omMMd/                          
                  /mMMd-                                       `oNMMy.                        
                `yMMMMNmmmmmmmmmmmmmmmmmmmmmy+mmmmmmmmmmmmmmmmmmmMMMMm:                       
               `hMMMMMMMMMMMMMMMMMMMMMMMMMMm.oMMMMMMMMMMMMMMMMMMMMMMMMN/                      
              `hMMd::::::::::::::oMMMMMMMMN: oMMMMMMMMo:::::::::::::+MMN:                     
              sMMm.             `mMMMMMMMM+  oMMMMMMMM:              oMMN.                    
             :MMM:             `hMMMMMMMMs   oMMMMMMMM:               hMMh                    
             dMMy              sMMMMMMMMd`   oMMMMMMMM:               -MMM:                   
            .MMM:             +MMMMMMMMN.    oMMMMMMMM/.......         hMMy                   
            +MMM             -NMMMMMMMM:     oMMMMMMMMNmmmmmmm         oMMN                   
            oMMd            `mMMMMMMMM+      oMMMMMMMMNmmmmmmm         :MMM                   
            oMMd            hMMMMMMMMy       oMMMMMMMM/.......         /MMM                   
            +MMM           sMMMMMMMMd`       oMMMMMMMM:                oMMN                   
            .MMM:         /MMMMMMMMm.        oMMMMMMMM:                hMMy                   
             dMMh        -NMMMMMMMN:         oMMMMMMMM:               -MMM:                   
             :MMM:      .mMMMMMMMM+          oMMMMMMMM:               hMMh                    
              sMMm.     hMMMMMMMMy           :ssssssss.              oMMN.                    
              `hMMd.   oMMMMMMMMm-..................................+MMN/                     
               `hMMm- /MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN/                      
                `yMMNommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmMMMMm:                       
                  /mMMd-                                       `oNMMy.                        
                   .sNMMh:`                                  .omMMd/                          
                     .sNMMdo.`                            `/yNMMd/                            
                       .omMMMdo:``                    `./yNMMNy:                              
                          -sdNMMNdyo:-````   ````.:/shmMMMNy+.                                
                             ./ydNMMMMMNmmdddmmmMMMMMNmho:`                                   
                                  .:+syhdddddddhyso/:`                                        
                                                      
    j7-evm login: 
    

  • Hi Manish,

    Could you do below commands in u-boot console once and test?

    => env default -f -a
    => env save

    Regards,
    Vishal

  • Hi Vishal,

    I tried by setting the env variable to default as per above but still didn't work. I just replaced the Image file from 06 Version and it was able to boot up the kernel again.

    I am attaching the not working log again. My question is since it doesn't seem to be failure in RootFS (DT) where does the error in Kernel Image come from ?

    latest_log.txt
    user@UbuntuLTS2:~/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified$ picocom -b 115200 /dev/ttyUSB1
    picocom v2.2
    
    port is        : /dev/ttyUSB1
    flowcontrol    : none
    baudrate is    : 115200
    parity is      : none
    databits are   : 8
    stopbits are   : 1
    escape is      : C-a
    local echo is  : no
    noinit is      : no
    noreset is     : no
    nolock is      : no
    send_cmd is    : sz -vv
    receive_cmd is : rz -vv -E
    imap is        : 
    omap is        : 
    emap is        : crcrlf,delbs,
    
    Type [C-a] [C-h] to see available commands
    
    Terminal ready
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.3():07.00.00.005-dirty
    NOTICE:  BL31: Built : 14:33:55, Jun 17 2020
    
    U-Boot SPL 2020.01-dirty (Jun 30 2020 - 17:15:48 +0200)
    SYSFW ABI: 3.0 (firmware rev 0x0014 '20.04.1-v2020.04a (Terrific Lla')
    Reading on-board EEPROM at 0x50 failed 1
    Trying to boot from MMC2
    i2c_write: error waiting for data ACK (status=0x116)
    Error reading output register
    
    
    U-Boot 2020.01-dirty (Jun 30 2020 - 17:15:48 +0200)
    
    SoC:   J721E SR1.0
    Model: Texas Instruments K3 J721E SoC
    Reading on-board EEPROM at 0x50 failed 1
    Board: J721EX-PM1-SOM rev E2
    DRAM:  1 GiB
    not found for dev hbmc-mux
    Flash: 0 Bytes
    MMC:   sdhci@4f80000: 0, sdhci@4fb0000: 1
    Loading Environment from MMC... OK
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    Net:   ERROR: no/invalid speed given in fixed-link node!phy_device_create, PHY probe failed
    
    Warning: ethernet@046000000 using MAC address from ROM
    eth0: ethernet@046000000
    Hit any key to stop autoboot:  0 
    => env default -f -a
    ## Resetting to default environment
    => env save
    Saving Environment to MMC... Writing to redundant MMC(0)... OK
    => boot
    i2c_write: error waiting for data ACK (status=0x116)
    Error reading output register
    switch to partitions #0, OK
    mmc1 is current device
    i2c_write: error waiting for data ACK (status=0x116)
    Error reading output register
    SD/MMC found on device 1
    0 bytes read in 1 ms (0 Bytes/s)
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    16654344 bytes read in 668 ms (23.8 MiB/s)
    87897 bytes read in 6 ms (14 MiB/s)
    ## Flattened Device Tree blob at 82000000
       Booting using the fdt blob at 0x82000000
       Loading Device Tree to 00000000bdda2000, end 00000000bdebafff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 5.4.40-g66cf445b76 (user@UbuntuLTS2) (gcc version 9.2.1 20191025 (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10))) #1 SMP PREEMPT Thu Jul 2 10:03:54 CEST 2020
    [    0.000000] Machine model: Texas Instruments K3 J721E SoC
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] printk: bootconsole [ns16550a0] enabled
    [    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] 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] 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] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a1100000, compatible id shared-dma-pool
    [    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] 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] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000fb000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@fb000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000fb100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@fb100000, compatible id shared-dma-pool
    [    0.000000] cma: Failed to reserve 512 MiB
    [    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.0
    [    0.000000] percpu: Embedded 2 pages/cpu s48408 r8192 d74472 u131072
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: EL2 vector hardening
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: -1037
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),128k(ospi.env),128k(ospi.env.backup),1m(ospi.sysfw),-@8m(ospi.rootfs);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=569de07f-02 rw rootfstype=ext4 rootwait
    
    

  • Hi Manish,

    I believe you are using the latest sysfw.itb from the 7.0 release. Can you paste the u-boot log as well?

    Best Regards,
    Keerthy

  • Hi Keerthy,

    The log in the last message doesn't help ? Yes the sysfw.itb is from the 7.0 release.

    Regards

    Manish

  • Manish,

    U-Boot SPL 2020.01-dirty (Jun 30 2020 - 17:15:48 +0200)
    SYSFW ABI: 3.0 (firmware rev 0x0014 '20.04.1-v2020.04a (Terrific Lla')
    Reading on-board EEPROM at 0x50 failed 1
    Trying to boot from MMC2

    So your board is booting from SD boot.

    The for kernel:


    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),128k(ospi.env),128k(ospi.env.backup),1m(ospi.sysfw),-@8m(ospi.rootfs);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=569de07f-02 rw rootfstype=ext4 rootwait

    You are trying to boot from OSPI? Where is your Image & dtb stored?

    Have you tried any other boot media?

    Just for your information i checked the Image(kernel) size on 6.02 is around 13MB & in 7.0 it is around 16MB.

    Request you to give full boot log in text format & also the bootargs that you are using.
    - Keerthy

  • Hi,

    Below line in your failing log does not look correct
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: -1037

    Same line from your working log (Image from 06 and dtb from 07)
    [    0.000000] Built 1 zonelists, mobility grouping off.  Total pages: 13171


    Regards,
    Vishal

  • Manish,

    Can you remove all the reserved-memory nodes and try to boot with that dtb on 7.0?

    - Keerthy

  • Hi Keerthy,

    I am booting with bootmode SD card at the moment so no OSPI. Please find the boot log attached and the bootargs.

    env_var.txt
    ^Auser@UbuntuLTS2:~$ picocom -b 115200 /dev/ttyUSB1
    picocom v2.2
    
    port is        : /dev/ttyUSB1
    flowcontrol    : none
    baudrate is    : 115200
    parity is      : none
    databits are   : 8
    stopbits are   : 1
    escape is      : C-a
    local echo is  : no
    noinit is      : no
    noreset is     : no
    nolock is      : no
    send_cmd is    : sz -vv
    receive_cmd is : rz -vv -E
    imap is        : 
    omap is        : 
    emap is        : crcrlf,delbs,
    
    Type [C-a] [C-h] to see available commands
    
    Terminal ready
    
    
    U-Boot 2020.01-dirty (Jun 30 2020 - 17:15:48 +0200)
    
    SoC:   J721E SR1.0
    Model: Texas Instruments K3 J721E SoC
    Reading on-board EEPROM at 0x50 failed 1
    Board: J721EX-PM1-SOM rev E2
    DRAM:  1 GiB
    not found for dev hbmc-mux
    Flash: 0 Bytes
    MMC:   sdhci@4f80000: 0, sdhci@4fb0000: 1
    Loading Environment from MMC... OK
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    Net:   ERROR: no/invalid speed given in fixed-link node!phy_device_create, PHY probe failed
    
    Warning: ethernet@046000000 using MAC address from ROM
    eth0: ethernet@046000000
    Hit any key to stop autoboot:  0 
    => print bootargs
    ## Error: "bootargs" not defined
    => print env
    ## Error: "env" not defined
    => print bootarg
    ## Error: "bootarg" not defined
    => printenv     
    addr_fit=0x90000000
    arch=arm
    args_all=setenv optargs earlycon=ns16550a,mmio32,0x02800000 ${mtdparts}
    args_mmc=run finduuid;setenv bootargs console=${console} ${optargs} root=PARTUUID=${uuid} rw rootfstype=${mmcrootfstype}
    args_ufs=setenv devtype scsi;setenv bootpart 1:1;run ufs_finduuid;setenv bootargs console = ${console} ${optargs}root=PARTUUID=${uuid} rw rootfstype=${scsirootfstype};setenv devtype scsi;setenv bootpart 1:1
    baudrate=115200
    board=j721e
    board_name=j721e
    boot=mmc
    boot_fit=0
    boot_rprocs=if test ${dorprocboot} -eq 1 && test ${boot} = mmc; then rproc init;run boot_rprocs_mmc;fi;
    boot_rprocs_mmc=env set rproc_id;env set rproc_fw;for i in ${rproc_fw_binaries} ; do if test -z "${rproc_id}" ; then env set rproc_id $i;else env set rproc_fw $i;run rproc_load_and_boot_one;env set rproc_id;env set rproc_fw;fi;done
    bootcmd=run findfdt; run envboot; run init_${boot}; run boot_rprocs; run get_kern_${boot}; run get_fdt_${boot}; run get_overlay_${boot}; run run_kern
    bootdelay=2
    bootdir=/boot
    bootenvfile=uEnv.txt
    bootpart=1:2
    bootscript=echo Running bootscript from mmc${mmcdev} ...; source ${loadaddr}
    console=ttyS2,115200n8
    cpu=armv8
    default_device_tree=k3-j721e-common-proc-board.dtb
    dfu_alt_info_emmc=rawemmc raw 0 0x800000 mmcpart 1;rootfs part 0 1 mmcpart 0;tiboot3.bin.raw raw 0x0 0x400 mmcpart 1;tispl.bin.raw raw 0x400 0x1000 mmcpart 1;u-boot.img.raw raw 0x1400 0x2000 mmcpart 1;u-env.raw raw 0x3400 0x100 mmcpart 1;sysfw.itb.raw raw 0x3600 0x800 mmcpart 1
    dfu_alt_info_mmc=boot part 1 1;rootfs part 1 2;tiboot3.bin fat 1 1;tispl.bin fat 1 1;u-boot.img fat 1 1;uEnv.txt fat 1 1;sysfw.itb fat 1 1
    dfu_alt_info_ospi=tiboot3.bin raw 0x0 0x080000;tispl.bin raw 0x080000 0x200000;u-boot.img raw 0x280000 0x400000;u-boot-env raw 0x680000 0x020000;sysfw.itb raw 0x6c0000 0x100000;rootfs raw 0x800000 0x3800000
    dfu_alt_info_ram=tispl.bin ram 0x80080000 0x100000;u-boot.img ram 0x81000000 0x100000
    dfu_bufsiz=0x20000
    dorprocboot=0
    envboot=mmc dev ${mmcdev}; if mmc rescan; then echo SD/MMC found on device ${mmcdev};if run loadbootscript; then run bootscript;else if run loadbootenv; then echo Loaded env from ${bootenvfile};run importbootenv;fi;if test -n $uenvcmd; then echo Running uenvcmd ...;run uenvcmd;fi;fi;fi;
    ethaddr=f4:84:4c:f4:d7:a3
    fdtaddr=0x82000000
    fdtcontroladdr=bdebd098
    findfdt=setenv name_fdt ${default_device_tree};setenv fdtfile ${name_fdt}
    finduuid=part uuid mmc ${bootpart} uuid
    get_fdt_mmc=load mmc ${bootpart} ${fdtaddr} ${bootdir}/${name_fdt}
    get_fdt_ufs=load ${devtype} ${bootpart} ${fdtaddr} ${bootdir}/${fdtfile}
    get_fit_mmc=load mmc ${bootpart} ${addr_fit} ${bootdir}/${name_fit}
    get_kern_mmc=load mmc ${bootpart} ${loadaddr} ${bootdir}/${name_kern}
    get_kern_ufs=load ${devtype} ${bootpart} ${loadaddr} ${bootdir}/${name_kern}
    get_overlay_mmc=fdt address ${fdtaddr};fdt resize 0x100000;for overlay in $name_overlays;do;load mmc ${bootpart} ${overlayaddr} ${bootdir}/${overlay} && fdt apply ${overlayaddr};done;
    get_overlay_ufs=fdt address ${fdtaddr};fdt resize 0x100000;for overlay in $name_overlays;do;load scsi ${bootpart} ${overlayaddr} ${bootdir}/${overlay} && fdt apply ${overlayaddr};done;
    get_overlaystring=for overlay in $name_overlays;do;setenv overlaystring ${overlaystring}'#'${overlay};done;
    importbootenv=echo Importing environment from mmc${mmcdev} ...; env import -t ${loadaddr} ${filesize}
    init_mmc=run args_all args_mmc
    init_ufs=ufs init; scsi scan; run args_ufs
    loadaddr=0x80080000
    loadbootenv=fatload mmc ${mmcdev} ${loadaddr} ${bootenvfile}
    loadbootscript=load mmc ${mmcdev} ${loadaddr} boot.scr
    loadfdt=load ${devtype} ${bootpart} ${fdtaddr} ${bootdir}/${fdtfile}
    loadimage=load ${devtype} ${bootpart} ${loadaddr} ${bootdir}/${bootfile}
    mainr5f0_0fwname=/lib/firmware/j7-main-r5f0_0-fw
    mainr5f0_0loadaddr=88000000
    mcur5f0_0fwname=/lib/firmware/j7-mcu-r5f0_0-fw
    mcur5f0_0loadaddr=89000000
    mmcboot=mmc dev ${mmcdev}; devnum=${mmcdev}; setenv devtype mmc; if mmc rescan; then echo SD/MMC found on device ${mmcdev};if run loadimage; then run args_mmc; if test ${boot_fit} -eq 1; then run run_fit; else run mmcloados;fi;fi;fi;
    mmcdev=1
    mmcloados=if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if run loadfdt; then bootz ${loadaddr} - ${fdtaddr}; else if test ${boot_fdt} = try; then bootz; else echo WARN: Cannot load the DT; fi; fi; else bootz; fi;
    mmcrootfstype=ext4 rootwait
    mtdids=nor0=47040000.spi.0,nor0=47034000.hyperbus
    mtdparts=mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),128k(ospi.env),128k(ospi.env.backup),1m(ospi.sysfw),-@8m(ospi.rootfs);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs)
    name_fit=fitImage
    name_kern=Image
    overlayaddr=0x83000000
    partitions=name=rootfs,start=0,size=-,uuid=${uuid_gpt_rootfs}
    rd_spec=-
    rproc_fw_binaries=3 /lib/firmware/j7-main-r5f0_1-fw 4 /lib/firmware/j7-main-r5f1_0-fw 5 /lib/firmware/j7-main-r5f1_1-fw 6 /lib/firmware/j7-c66_0-fw 7 /lib/firmware/j7-c66_1-fw 8 /lib/firmware/j7-c71_0-fw 
    rproc_load_and_boot_one=if load mmc ${bootpart} $loadaddr ${rproc_fw}; then if rproc load ${rproc_id} ${loadaddr} ${filesize}; then rproc start ${rproc_id};fi;fi
    run_fit=bootm ${addr_fit}#${fdtfile}${overlaystring}
    run_kern=booti ${loadaddr} ${rd_spec} ${fdtaddr}
    scsirootfstype=ext4 rootwait
    soc=k3
    stderr=serial@2800000
    stdin=serial@2800000
    stdout=serial@2800000
    ufs_finduuid=part uuid scsi ${bootpart} uuid
    update_to_fit=setenv loadaddr ${addr_fit}; setenv bootfile ${name_fit}
    vendor=ti
    
    Environment size: 5494/131067 bytes
    => 
    

    Log_3rd_July.txt
    user@UbuntuLTS2:~$ picocom -b 115200 /dev/ttyUSB1
    picocom v2.2
    
    port is        : /dev/ttyUSB1
    flowcontrol    : none
    baudrate is    : 115200
    parity is      : none
    databits are   : 8
    stopbits are   : 1
    escape is      : C-a
    local echo is  : no
    noinit is      : no
    noreset is     : no
    nolock is      : no
    send_cmd is    : sz -vv
    receive_cmd is : rz -vv -E
    imap is        : 
    omap is        : 
    emap is        : crcrlf,delbs,
    
    Type [C-a] [C-h] to see available commands
    
    Terminal ready
     0 
    i2c_write: error waiting for data ACK (status=0x116)
    Error reading output register
    switch to partitions #0, OK
    mmc1 is current device
    i2c_write: error waiting for data ACK (status=0x116)
    Error reading output register
    SD/MMC found on device 1
    0 bytes read in 1 ms (0 Bytes/s)
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    16654344 bytes read in 668 ms (23.8 MiB/s)
    87897 bytes read in 6 ms (14 MiB/s)
    ## Flattened Device Tree blob at 82000000
       Booting using the fdt blob at 0x82000000
       Loading Device Tree to 00000000bdda2000, end 00000000bdebafff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 5.4.40-g66cf445b76 (user@UbuntuLTS2) (gcc version 9.2.1 20191025 (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10))) #1 SMP PREEMPT Thu Jul 2 10:03:54 CEST 2020
    [    0.000000] Machine model: Texas Instruments K3 J721E SoC
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] printk: bootconsole [ns16550a0] enabled
    [    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] 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] 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] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a1100000, compatible id shared-dma-pool
    [    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] 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] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000fb000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@fb000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000fb100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@fb100000, compatible id shared-dma-pool
    [    0.000000] cma: Failed to reserve 512 MiB
    [    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.0
    [    0.000000] percpu: Embedded 2 pages/cpu s48408 r8192 d74472 u131072
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: EL2 vector hardening
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: -1037
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),128k(ospi.env),128k(ospi.env.backup),1m(ospi.sysfw),-@8m(ospi.rootfs);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=569de07f-02 rw rootfstype=ext4 rootwait
    
    

  • Hi Keerthy,

    i disabled the node k3-j721e-som-p0.dtsi nd &k3-arm654-base-board.dts. still doesn't work. Are these the right files to deactivate the node ?

    regards

    manish

    last_log.txt
    Thanks for using picocom
    user@UbuntuLTS2:~/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified$ picocom -b 115200 /dev/ttyUSB1
    picocom v2.2
    
    port is        : /dev/ttyUSB1
    flowcontrol    : none
    baudrate is    : 115200
    parity is      : none
    databits are   : 8
    stopbits are   : 1
    escape is      : C-a
    local echo is  : no
    noinit is      : no
    noreset is     : no
    nolock is      : no
    send_cmd is    : sz -vv
    receive_cmd is : rz -vv -E
    imap is        : 
    omap is        : 
    emap is        : crcrlf,delbs,
    
    Type [C-a] [C-h] to see available commands
    
    Terminal ready
    
    FATAL: term closed
    user@UbuntuLTS2:~/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified$ picocom -b 115200 /dev/ttyUSB1
    picocom v2.2
    
    port is        : /dev/ttyUSB1
    flowcontrol    : none
    baudrate is    : 115200
    parity is      : none
    databits are   : 8
    stopbits are   : 1
    escape is      : C-a
    local echo is  : no
    noinit is      : no
    noreset is     : no
    nolock is      : no
    send_cmd is    : sz -vv
    receive_cmd is : rz -vv -E
    imap is        : 
    omap is        : 
    emap is        : crcrlf,delbs,
    
    Type [C-a] [C-h] to see available commands
    
    Terminal ready
    16654344 bytes read in 669 ms (23.7 MiB/s)
    87921 bytes read in 6 ms (14 MiB/s)
    ## Flattened Device Tree blob at 82000000
       Booting using the fdt blob at 0x82000000
       Loading Device Tree to 00000000bdda2000, end 00000000bdebafff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 5.4.40-g66cf445b76 (user@UbuntuLTS2) (gcc version 9.2.1 20191025 (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10))) #1 SMP PREEMPT Fri Jul 3 17:02:19 CEST 2020
    [    0.000000] Machine model: Texas Instruments K3 J721E SoC
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] printk: bootconsole [ns16550a0] enabled
    [    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] 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] 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] Reserved memory: created DMA memory pool at 0x00000000a1100000, size 31 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a1100000, compatible id shared-dma-pool
    [    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] 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] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a6100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a7100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000fb000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@fb000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000fb100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@fb100000, compatible id shared-dma-pool
    [    0.000000] cma: Failed to reserve 512 MiB
    [    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.0
    [    0.000000] percpu: Embedded 2 pages/cpu s48408 r8192 d74472 u131072
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: EL2 vector hardening
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: -1037
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),128k(ospi.env),128k(ospi.env.backup),1m(ospi.sysfw),-@8m(ospi.rootfs);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=569de07f-02 rw rootfstype=ext4 rootwait
    
    

  • Manish,

    I still see:

    [    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] 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

    ..................

    So i am attaching the diff which knocks out most of the reserved memories. Can you try the attched diff?
    With that no "Reserved memory" prints should come up. I am getting something like below:

    Starting kernel ...

    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 5.40-g66cf445b76 (oe-user@oe-host) (gcc version 9.2.1 20191025 (G Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10))) #1 SMP PREEMPT Wed Jun 17 14:28:47 UTC 2020
    [  0.000000] Machine model: Texas Instruments K3 J721E SoC
    [   .000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] printk: bootconsole [ns16550] enabled
    [    0.000000] cma: Reserved 512 MiB at 0x00000000000000
    [    0.000000] psci: probing for conduit method from DT.
    [   .000000] psci: PSCIv1.1 detected in firmware.
    [    0.000000] psci: Using standa PSCI v0.2 function IDs
    [    0.000000] psci: Trusted OS migraon not required

    Let me know if you get ahead of the previous hang.

    Regards,
    Keerthyno-reserved-mem

  • Hi Keerthy,

    The boot is successful now. By mistake i removed the reserved-memory in wrong file. Attaching the successful log.

    Regards

    Manish

    4135.last_log.txt
    picocom v2.2
    
    port is        : /dev/ttyUSB1
    flowcontrol    : none
    baudrate is    : 115200
    parity is      : none
    databits are   : 8
    stopbits are   : 1
    escape is      : C-a
    local echo is  : no
    noinit is      : no
    noreset is     : no
    nolock is      : no
    send_cmd is    : sz -vv
    receive_cmd is : rz -vv -E
    imap is        : 
    omap is        : 
    emap is        : crcrlf,delbs,
    
    Type [C-a] [C-h] to see available commands
    
    Terminal ready
    Remoteproc 2 started successfully
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.3():07.00.00.005-dirty
    NOTICE:  BL31: Built : 14:33:55, Jun 17 2020
    
    U-Boot SPL 2020.01-dirty (Jun 30 2020 - 17:15:48 +0200)
    SYSFW ABI: 3.0 (firmware rev 0x0014 '20.04.1-v2020.04a (Terrific Lla')
    Reading on-board EEPROM at 0x50 failed 1
    Trying to boot from MMC2
    i2c_write: error waiting for data ACK (status=0x116)
    Error reading output register
    
    
    U-Boot 2020.01-dirty (Jun 30 2020 - 17:15:48 +0200)
    
    SoC:   J721E SR1.0
    Model: Texas Instruments K3 J721E SoC
    Reading on-board EEPROM at 0x50 failed 1
    Board: J721EX-PM1-SOM rev E2
    DRAM:  1 GiB
    not found for dev hbmc-mux
    Flash: 0 Bytes
    MMC:   sdhci@4f80000: 0, sdhci@4fb0000: 1
    Loading Environment from MMC... OK
    In:    serial@2800000
    Out:   serial@2800000
    Err:   serial@2800000
    Net:   ERROR: no/invalid speed given in fixed-link node!phy_device_create, PHY probe failed
    
    Warning: ethernet@046000000 using MAC address from ROM
    eth0: ethernet@046000000
    Hit any key to stop autoboot:  0 
    i2c_write: error waiting for data ACK (status=0x116)
    Error reading output register
    switch to partitions #0, OK
    mmc1 is current device
    i2c_write: error waiting for data ACK (status=0x116)
    Error reading output register
    SD/MMC found on device 1
    0 bytes read in 1 ms (0 Bytes/s)
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    16654344 bytes read in 668 ms (23.8 MiB/s)
    83988 bytes read in 6 ms (13.3 MiB/s)
    ## Flattened Device Tree blob at 82000000
       Booting using the fdt blob at 0x82000000
       Loading Device Tree to 00000000bdda3000, end 00000000bdebafff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 5.4.40-g66cf445b76 (user@UbuntuLTS2) (gcc version 9.2.1 20191025 (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10))) #1 SMP PREEMPT Mon Jul 6 09:20:23 CEST 2020
    [    0.000000] Machine model: Texas Instruments K3 J721E SoC
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] printk: bootconsole [ns16550a0] enabled
    [    0.000000] cma: Failed to reserve 512 MiB
    [    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.0
    [    0.000000] percpu: Embedded 2 pages/cpu s48408 r8192 d74472 u131072
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: EL2 vector hardening
    [    0.000000] Built 1 zonelists, mobility grouping off.  Total pages: 7408
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),128k(ospi.env),128k(ospi.env.backup),1m(ospi.sysfw),-@8m(ospi.rootfs);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=569de07f-02 rw rootfstype=ext4 rootwait
    [    0.000000] Dentry cache hash table entries: 65536 (order: 3, 524288 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 32768 (order: 2, 262144 bytes, linear)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] Memory: 1004096K/475136K available (9534K kernel code, 776K rwdata, 3840K rodata, 1728K init, 695K bss, 18446744073709022656K reserved, 0K 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 restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
    [    0.000000] 	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: 960 SPIs implemented
    [    0.000000] GICv3: 0 Extended SPIs implemented
    [    0.000000] GICv3: Distributor has no Range Selector support
    [    0.000000] GICv3: 16 PPIs implemented
    [    0.000000] GICv3: no VLPI support, no direct LPI support
    [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [    0.000000] ITS@0x0000000001820000: allocated 1048576 Devices @bf000000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x00000000bdd20000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000000bdd30000
    [    0.000000] random: get_random_bytes called from start_kernel+0x2b8/0x438 with crng_init=0
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000002] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008321] Console: colour dummy device 80x25
    [    0.012874] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023542] pid_max: default: 32768 minimum: 301
    [    0.028288] LSM: Security Framework initializing
    [    0.033031] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.040597] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.072639] ASID allocator initialised with 32768 entries
    [    0.086164] rcu: Hierarchical SRCU implementation.
    [    0.099105] Platform MSI: gic-its@1820000 domain created
    [    0.104619] PCI/MSI: /interconnect@100000/interrupt-controller@1800000/gic-its@1820000 domain created
    [    0.122054] smp: Bringing up secondary CPUs ...
    [    0.159006] Detected PIPT I-cache on CPU1
    [    0.159023] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.159033] GICv3: CPU1: using allocated LPI pending table @0x00000000bdd40000
    [    0.159051] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.159088] smp: Brought up 1 node, 2 CPUs
    [    0.188430] SMP: Total of 2 processors activated.
    [    0.193234] CPU features: detected: 32-bit EL0 Support
    [    0.198487] CPU features: detected: CRC32 instructions
    [    0.209711] CPU: All CPU(s) started at EL2
    [    0.213905] alternatives: patching kernel code
    [    0.218828] devtmpfs: initialized
    [    0.225926] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.235892] futex hash table entries: 512 (order: -1, 32768 bytes, linear)
    [    0.243013] pinctrl core: initialized pinctrl subsystem
    [    0.248669] NET: Registered protocol family 16
    [    0.253368] DMA: preallocated 256 KiB pool for atomic allocations
    [    0.259846] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.268642] sram interconnect@100000:sram@70000000: found no memory resource
    [    0.275855] sram: probe of interconnect@100000:sram@70000000 failed with error -22
    [    0.289428] HugeTLB registered 16.0 GiB page size, pre-allocated 0 pages
    [    0.296281] HugeTLB registered 512 MiB page size, pre-allocated 0 pages
    [    0.303038] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.311231] cryptd: max_cpu_qlen set to 1000
    [    0.318314] vsys_3v3: supplied by evm_12v0
    [    0.322608] vsys_5v0: supplied by evm_12v0
    [    0.327122] iommu: Default domain type: Translated 
    [    0.332217] SCSI subsystem initialized
    [    0.336393] mc: Linux media interface: v0.10
    [    0.340769] videodev: Linux video capture interface: v2.00
    [    0.346379] pps_core: LinuxPPS API ver. 1 registered
    [    0.351448] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.360785] PTP clock support registered
    [    0.364801] EDAC MC: Ver: 3.0.0
    [    0.368442] FPGA manager framework
    [    0.371944] Advanced Linux Sound Architecture Driver Initialized.
    [    0.378456] clocksource: Switched to clocksource arch_sys_counter
    [    0.384738] VFS: Disk quotas dquot_6.6.0
    [    0.388780] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
    [    0.397991] thermal_sys: Registered thermal governor 'step_wise'
    [    0.397993] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.404278] NET: Registered protocol family 2
    [    0.415617] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes, linear)
    [    0.424376] TCP established hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.432316] TCP bind hash table entries: 8192 (order: 1, 131072 bytes, linear)
    [    0.439747] TCP: Hash tables configured (established 8192 bind 8192)
    [    0.446282] UDP hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.453170] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.460543] NET: Registered protocol family 1
    [    0.465203] RPC: Registered named UNIX socket transport module.
    [    0.471254] RPC: Registered udp transport module.
    [    0.476060] RPC: Registered tcp transport module.
    [    0.480862] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.487444] PCI: CLS 0 bytes, default 64
    [    0.491686] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
    [    0.502925] Initialise system trusted keyrings
    [    0.507522] workingset: timestamp_bits=46 max_order=14 bucket_order=0
    [    0.516014] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.522178] NFS: Registering the id_resolver key type
    [    0.527348] Key type id_resolver registered
    [    0.531618] Key type id_legacy registered
    [    0.535714] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.542635] 9p: Installing v9fs 9p2000 file system support
    [    0.555356] Key type asymmetric registered
    [    0.559548] Asymmetric key parser 'x509' registered
    [    0.564554] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
    [    0.572114] io scheduler mq-deadline registered
    [    0.576740] io scheduler kyber registered
    [    0.581848] pinctrl-single 4301c000.pinmux: 94 pins, size 376
    [    0.587900] pinctrl-single 11c000.pinmux: 173 pins, size 692
    [    0.594021] pinctrl-single a40000.timesync_router: 512 pins, size 2048
    [    0.602821] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.609075] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.615393] ti-pat 31010000.pat: Found PAT Rev 1.0 with 16384 pages
    [    0.621801] debugfs: Directory '31010000.pat' with parent 'regmap' already present!
    [    0.629744] ti-pat 31011000.pat: Found PAT Rev 1.0 with 16384 pages
    [    0.636154] debugfs: Directory '31011000.pat' with parent 'regmap' already present!
    [    0.644070] ti-pat 31012000.pat: Found PAT Rev 1.0 with 16384 pages
    [    0.650481] debugfs: Directory '31012000.pat' with parent 'regmap' already present!
    [    0.658396] ti-pat 31013000.pat: Found PAT Rev 1.0 with 2048 pages
    [    0.664720] debugfs: Directory '31013000.pat' with parent 'regmap' already present!
    [    0.672662] ti-pat 31014000.pat: Found PAT Rev 1.0 with 2048 pages
    [    0.678985] debugfs: Directory '31014000.pat' with parent 'regmap' already present!
    [    0.688243] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.699695] brd: module loaded
    [    0.705520] loop: module loaded
    [    0.710029] libphy: Fixed MDIO Bus: probed
    [    0.714392] tun: Universal TUN/TAP device driver, 1.6
    [    0.719782] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k
    [    0.727789] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.733854] sky2: driver version 1.30
    [    0.738042] VFIO - User Level meta-driver version: 0.3
    [    0.743608] i2c /dev entries driver
    [    0.747651] sdhci: Secure Digital Host Controller Interface driver
    [    0.753965] sdhci: Copyright(c) Pierre Ossman
    [    0.758623] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.764851] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.771557] optee: probing for conduit method from DT.
    [    0.776817] optee: revision 3.8 (199fca17)
    [    0.777083] optee: initialized driver
    [    0.785698] NET: Registered protocol family 17
    [    0.790302] 9pnet: Installing 9P2000 support
    [    0.794684] Key type dns_resolver registered
    [    0.799162] registered taskstats version 1
    [    0.803349] Loading compiled-in X.509 certificates
    [    0.812009] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.818324] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.826012] ti-sci 44083000.dmsc: ABI: 3.0 (firmware rev 0x0014 '20.04.1-v2020.04a (Terrific Lla')
    [    0.850722] random: fast init done
    [    0.875910] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    0.883034] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
    [    0.888996] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz
    [    0.894941] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz
    [    0.900958] pca953x 3-0020: 3-0020 supply vcc not found, using dummy regulator
    [    0.930512] pca953x 3-0020: failed writing register
    [    0.935543] pca953x: probe of 3-0020 failed with error -121
    [    0.941326] pca953x 3-0022: 3-0022 supply vcc not found, using dummy regulator
    [    0.948782] pca953x 3-0022: failed writing register
    [    0.953800] pca953x: probe of 3-0022 failed with error -121
    [    0.959529] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz
    [    0.965507] omap_i2c 2010000.i2c: bus 4 rev0.12 at 400 kHz
    [    0.971378] omap_i2c 2020000.i2c: bus 5 rev0.12 at 100 kHz
    [    0.977288] pca953x 6-0020: 6-0020 supply vcc not found, using dummy regulator
    [    1.006500] pca953x 6-0020: failed writing register
    [    1.011519] pca953x: probe of 6-0020 failed with error -121
    [    1.017247] omap_i2c 2030000.i2c: bus 6 rev0.12 at 400 kHz
    [    1.023104] omap_i2c 2040000.i2c: bus 7 rev0.12 at 100 kHz
    [    1.029004] omap_i2c 2050000.i2c: bus 8 rev0.12 at 100 kHz
    [    1.034891] omap_i2c 2060000.i2c: bus 9 rev0.12 at 100 kHz
    [    1.041104] ti-sci-intr interconnect@100000:interconnect@28380000:interrupt-controller2: Interrupt Router 137 domain created
    [    1.052670] ti-sci-intr interconnect@100000:interrupt-controller0: Interrupt Router 131 domain created
    [    1.062272] ti-sci-intr interconnect@100000:navss@30000000:interrupt-controller1: Interrupt Router 213 domain created
    [    1.073275] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [    1.089864] cdns-torrent-phy 5050000.serdes: 4 lanes, max bit rate 5.400 Gbps
    [    1.098802] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    1.108679] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    1.115443] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.124262] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    1.134402] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    1.141161] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.148815] omap8250 40a00000.serial: PM domain pd:149 will not be powered off
    [    1.156317] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 7, base_baud = 6000000) is a 8250
    [    1.165453] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 18, base_baud = 3000000) is a 8250
    [    1.174189] printk: console [ttyS2] enabled
    [    1.174189] printk: console [ttyS2] enabled
    [    1.182625] printk: bootconsole [ns16550a0] disabled
    [    1.182625] printk: bootconsole [ns16550a0] disabled
    [    1.192952] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 19, base_baud = 3000000) is a 8250
    [    1.201765] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 20, base_baud = 3000000) is a 8250
    [    1.210500] arm-smmu-v3 36600000.smmu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    1.219759] arm-smmu-v3 36600000.smmu: allocated 524288 entries for cmdq
    [    1.228292] arm-smmu-v3 36600000.smmu: allocated 524288 entries for evtq
    [    2.316658] arm-smmu-v3 36600000.smmu: CMD_SYNC timeout at 0x00000001 [hwprod 0x00000002, hwcons 0x00000001]
    [    3.407499] arm-smmu-v3 36600000.smmu: CMD_SYNC timeout at 0x00000004 [hwprod 0x00000005, hwcons 0x00000001]
    [    3.417358] arm-smmu-v3 36600000.smmu: msi_domain absent - falling back to wired irqs
    [    3.426666] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [    3.433274] [drm] No driver support for vblank timestamp query.
    [    3.440079] [drm] Initialized tidss 1.0.0 20180215 for 4a00000.dss on minor 0
    [    3.447682] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
    [    3.458188] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
    [    3.468341] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
    [    3.478579] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
    [    3.489317] scsi host0: ufshcd
    [    3.576072] cadence-qspi 47040000.spi: Controller calibration failed
    [    3.582413] cadence-qspi 47040000.spi: Cadence QSPI NOR probe failed -22
    [    3.589362] cadence-qspi: probe of 47040000.spi failed with error -22
    [    3.596169] cadence-qspi 47050000.spi: unrecognized JEDEC id bytes: 00 00 00 00 00 00
    [    3.603987] cadence-qspi 47050000.spi: Cadence QSPI NOR probe failed -2
    [    3.610810] cadence-qspi: probe of 47050000.spi failed with error -2
    [    3.654466] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    3.662107] davinci_mdio 46000f00.mdio: detected phy mask ffffffe0
    [    3.670739] libphy: 46000f00.mdio: probed
    [    3.674742] davinci_mdio 46000f00.mdio: phy[0]: device 46000f00.mdio:00, driver unknown
    [    3.682727] davinci_mdio 46000f00.mdio: phy[1]: device 46000f00.mdio:01, driver unknown
    [    3.690711] davinci_mdio 46000f00.mdio: phy[2]: device 46000f00.mdio:02, driver unknown
    [    3.698696] davinci_mdio 46000f00.mdio: phy[3]: device 46000f00.mdio:03, driver unknown
    [    3.706687] davinci_mdio 46000f00.mdio: phy[4]: device 46000f00.mdio:04, driver unknown
    [    3.714691] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2
    [    3.726107] am65-cpsw-nuss 46000000.ethernet: Failed to request tx dma channel -517
    [    3.734645] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    3.743153] mmc0: CQHCI version 5.10
    [    3.775017] mmc0: SDHCI controller on 4f80000.sdhci [4f80000.sdhci] using ADMA 64-bit
    [    3.783170] mmc1: CQHCI version 5.10
    [    3.819457] mmc1: SDHCI controller on 4fb0000.sdhci [4fb0000.sdhci] using ADMA 64-bit
    [    3.827612] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    3.834136] davinci_gpio 42110000.gpio: IRQ index 4 not found
    [    3.839910] davinci_gpio 42110000.gpio: IRQ not populated, err = -6
    [    3.849365] pca953x 4-0020: 4-0020 supply vcc not found, using dummy regulator
    [    3.878499] pca953x 4-0020: failed writing register
    [    3.883436] pca953x: probe of 4-0020 failed with error -121
    [    3.889363] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    3.896208] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    3.903093] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    3.909964] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    3.916530] mmc0: switch to bus width 8 failed
    [    3.921261] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    3.922079] cdns-ufshcd 4e84000.ufs: link startup failed 1
    [    3.931932] ti-udma 285c0000.dma-controller: Channels: 24 (tchan: 12, rchan: 12, gp-rflow: 8)
    [    3.933248] cdns-ufshcd 4e84000.ufs: UFS Host state=0
    [    3.941754] mmc0: mmc_select_hs200 failed, error -110
    [    3.946783] cdns-ufshcd 4e84000.ufs: lrb in use=0x0, outstanding reqs=0x0 tasks=0x0
    [    3.952295] mmc0: error -110 whilst initialising MMC card
    [    3.959454] cdns-ufshcd 4e84000.ufs: saved_err=0x0, saved_uic_err=0x0
    [    3.959457] cdns-ufshcd 4e84000.ufs: Device power mode=1, UIC link state=0
    [    3.959459] cdns-ufshcd 4e84000.ufs: PM in progress=0, sys. suspended=0
    [    3.959462] cdns-ufshcd 4e84000.ufs: Auto BKOPS=0, Host self-block=0
    [    3.966071] ti-udma 31150000.dma-controller: Channels: 84 (tchan: 42, rchan: 42, gp-rflow: 16)
    [    3.971269] cdns-ufshcd 4e84000.ufs: Clk gate=1
    [    3.971271] cdns-ufshcd 4e84000.ufs: error handling flags=0x0, req. abort count=0
    [    3.971273] cdns-ufshcd 4e84000.ufs: Host capabilities=0x1587031f, caps=0x0
    [    4.018570] cdns-ufshcd 4e84000.ufs: quirks=0x0, dev. quirks=0x0
    [    4.022458] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    4.024562] cdns-ufshcd 4e84000.ufs: ufshcd_print_pwr_info:[RX, TX]: gear=[0, 0], lane[0, 0], pwr[INVALID MODE, INVALID MODE], rate = 0
    [    4.032201] davinci_mdio 46000f00.mdio: detected phy mask ffffffe0
    [    4.044351] host_regs: 00000000: 1587031f 00000000 00000210 00000000
    [    4.053033] libphy: 46000f00.mdio: probed
    [    4.056838] host_regs: 00000010: 00000000 00000000 00000000 00000000
    [    4.056841] host_regs: 00000020: 00000000 00000470 00000000 00000000
    [    4.056843] host_regs: 00000030: 00000008 00000001 00000000 00000000
    [    4.060849] davinci_mdio 46000f00.mdio: phy[0]: device 46000f00.mdio:00, driver unknown
    [    4.067183] host_regs: 00000040: 00000000 00000000 00000000 00000000
    [    4.073541] davinci_mdio 46000f00.mdio: phy[1]: device 46000f00.mdio:01, driver unknown
    [    4.079853] host_regs: 00000050: 00000000 00000000 00000000 00000000
    [    4.079856] host_regs: 00000060: 00000000 00000000 00000000 00000000
    [    4.079858] host_regs: 00000070: 00000000 00000000 00000000 00000000
    [    4.079861] host_regs: 00000080: 00000000 00000000 00000000 00000000
    [    4.087909] davinci_mdio 46000f00.mdio: phy[2]: device 46000f00.mdio:02, driver unknown
    [    4.094188] host_regs: 00000090: 00000000 00000000 00000000 00000000
    [    4.102172] davinci_mdio 46000f00.mdio: phy[3]: device 46000f00.mdio:03, driver unknown
    [    4.108511] cdns-ufshcd 4e84000.ufs: hba->ufs_version = 0x210, hba->capabilities = 0x1587031f
    [    4.108513] cdns-ufshcd 4e84000.ufs: hba->outstanding_reqs = 0x0, hba->outstanding_tasks = 0x0
    [    4.114851] davinci_mdio 46000f00.mdio: phy[4]: device 46000f00.mdio:04, driver unknown
    [    4.121184] cdns-ufshcd 4e84000.ufs: last_hibern8_exit_tstamp at 0 us, hibern8_exit_cnt = 0
    [    4.127568] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2
    [    4.135501] cdns-ufshcd 4e84000.ufs: No record of pa_err errors
    [    4.135503] cdns-ufshcd 4e84000.ufs: No record of dl_err errors
    [    4.142648] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
    [    4.149823] cdns-ufshcd 4e84000.ufs: No record of nl_err errors
    [    4.149826] cdns-ufshcd 4e84000.ufs: No record of tl_err errors
    [    4.158748] am65-cpsw-nuss 46000000.ethernet: slave[1] no phy found
    [    4.166920] cdns-ufshcd 4e84000.ufs: No record of dme_err errors
    [    4.166922] cdns-ufshcd 4e84000.ufs: No record of auto_hibern8_err errors
    [    4.176243] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    4.183235] cdns-ufshcd 4e84000.ufs: No record of fatal_err errors
    [    4.183238] cdns-ufshcd 4e84000.ufs: link_startup_fail[0] = 0x1 at 3823626 us
    [    4.183240] cdns-ufshcd 4e84000.ufs: No record of resume_fail errors
    [    4.183242] cdns-ufshcd 4e84000.ufs: No record of suspend_fail errors
    [    4.201527] ti-sci-inta 33d00000.interrupt-controller: Parent IRQ allocation failed
    [    4.206411] cdns-ufshcd 4e84000.ufs: No record of dev_reset errors
    [    4.206414] cdns-ufshcd 4e84000.ufs: No record of host_reset errors
    [    4.206417] cdns-ufshcd 4e84000.ufs: No record of task_abort errors
    [    4.212864] genirq: Failed to request resources for 31150000.dma-controller chan0 (irq 61) on irqchip MSI-INTA
    [    4.218743] cdns-ufshcd 4e84000.ufs: clk: core_clk, rate: 250000000
    [    4.218745] cdns-ufshcd 4e84000.ufs: clk: phy_clk, rate: 19200000
    [    4.218747] cdns-ufshcd 4e84000.ufs: clk: ref_clk, rate: 19200000
    [    4.224659] ti-udma 31150000.dma-controller: chan0: ring irq request failed
    [    4.337440] ti-udma 31150000.dma-controller: get channel fail in udma_of_xlate.
    [    4.345446] ti-sci-inta 33d00000.interrupt-controller: Parent IRQ allocation failed
    [    4.353142] genirq: Failed to request resources for 31150000.dma-controller chan0 (irq 61) on irqchip MSI-INTA
    [    4.363180] ti-udma 31150000.dma-controller: chan0: ring irq request failed
    [    4.370566] ti-udma 31150000.dma-controller: get channel fail in udma_of_xlate.
    [    4.380187] mmc0: switch to bus width 4 failed
    [    4.382909] debugfs: Directory 'pd:242' with parent 'pm_genpd' already present!
    [    4.390133] mmc0: mmc_select_hs200 failed, error -110
    [    4.391936] debugfs: Directory 'pd:241' with parent 'pm_genpd' already present!
    [    4.396960] mmc0: error -110 whilst initialising MMC card
    [    4.404253] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present!
    [    4.416924] debugfs: Directory 'pd:239' with parent 'pm_genpd' already present!
    [    4.424798] hctosys: unable to open rtc device (rtc0)
    [    4.443591] ALSA device list:
    [    4.446555]   No soundcards found.
    [    4.450187] Waiting for root device PARTUUID=569de07f-02...
    [    4.544384] mmc0: unexpected status 0x800940 after switch
    [    4.563993] mmc0: mmc_select_hs200 failed, error -110
    [    4.569033] mmc0: error -110 whilst initialising MMC card
    [    4.757713] mmc0: unexpected status 0x800940 after switch
    [    4.766429] mmc0: new HS400 MMC card at address 0001
    [    4.771700] mmcblk0: mmc0:0001 R1J55A 7.28 GiB 
    [    4.776391] mmcblk0boot0: mmc0:0001 R1J55A partition 1 8.00 MiB
    [    4.782482] mmcblk0boot1: mmc0:0001 R1J55A partition 2 8.00 MiB
    [    4.788456] mmcblk0rpmb: mmc0:0001 R1J55A partition 3 4.00 MiB, chardev (240:0)
    [    5.071948] mmc1: new high speed SDHC card at address aaaa
    [    5.077721] mmcblk1: mmc1:aaaa SC16G 14.8 GiB 
    [    5.089128]  mmcblk1: p1 p2
    [    5.111177] EXT4-fs (mmcblk1p2): recovery complete
    [    5.115967] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
    [    5.124061] VFS: Mounted root (ext4 filesystem) on device 179:98.
    [    5.140222] devtmpfs: mounted
    [    5.143663] Freeing unused kernel memory: 1728K
    [    5.148207] Run /sbin/init as init process
    [    5.463121] systemd[1]: System time before build time, advancing clock.
    [    5.543614] NET: Registered protocol family 10
    [    5.548370] Segment Routing with IPv6
    [    5.576549] systemd[1]: systemd 244.3+ running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR -SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
    [    5.598245] systemd[1]: Detected architecture arm64.
    
    Welcome to Arago 2020.05!
    
    [    5.649264] systemd[1]: Set hostname to <j7-evm>.
    [    5.890010] systemd[1]: /lib/systemd/system/docker.socket:6: ListenStream= references a path below legacy directory /var/run/, updating /var/run/docker.sock → /run/docker.sock; please update the unit file accordingly.
    [    5.961978] random: systemd: uninitialized urandom read (16 bytes read)
    [    5.968675] systemd[1]: system-getty.slice: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
    [    5.981009] systemd[1]: (This warning is only shown for the first unit using IP firewalling.)
    [    5.990724] systemd[1]: Created slice system-getty.slice.
    [  OK  ] Created slice system-getty.slice.
    [    6.006518] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.013636] systemd[1]: Created slice system-serial\x2dgetty.slice.
    [  OK  ] Created slice system-serial\x2dgetty.slice.
    [    6.030508] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.037548] systemd[1]: Created slice User and Session Slice.
    [  OK  ] Created slice User and Session Slice.
    [    6.054579] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [  OK  ] Started Dispatch Password …ts to Console Directory Watch.
    [    6.078550] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [  OK  ] Started Forward Password R…uests to Wall Directory Watch.
    [    6.102546] systemd[1]: Reached target Paths.
    [  OK  ] Reached target Paths.
    [    6.118510] systemd[1]: Reached target Remote File Systems.
    [  OK  ] Reached target Remote File Systems.
    [    6.138497] systemd[1]: Reached target Slices.
    [  OK  ] Reached target Slices.
    [    6.154505] systemd[1]: Reached target Swap.
    [  OK  ] Reached target Swap.
    [    6.179795] systemd[1]: Listening on RPCbind Server Activation Socket.
    [  OK  ] Listening on RPCbind Server Activation Socket.
    [    6.198515] systemd[1]: Reached target RPC Port Mapper.
    [  OK  ] Reached target RPC Port Mapper.
    [    6.218554] systemd[1]: Listening on Process Core Dump Socket.
    [  OK  ] Listening on Process Core Dump Socket.
    [    6.234590] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [  OK  ] Listening on initctl Compatibility Named Pipe.
    [    6.270000] systemd[1]: Condition check resulted in Journal Audit Socket being skipped.
    [    6.278268] systemd[1]: Listening on Journal Socket (/dev/log).
    [  OK  ] Listening on Journal Socket (/dev/log).
    [    6.294680] systemd[1]: Listening on Journal Socket.
    [  OK  ] Listening on Journal Socket.
    [    6.310711] systemd[1]: Listening on Network Service Netlink Socket.
    [  OK  ] Listening on Network Service Netlink Socket.
    [    6.330625] systemd[1]: Listening on udev Control Socket.
    [  OK  ] Listening on udev Control Socket.
    [    6.346589] systemd[1]: Listening on udev Kernel Socket.
    [  OK  ] Listening on udev Kernel Socket.
    [    6.364960] systemd[1]: Mounting Huge Pages File System...
             Mounting Huge Pages File System...
    [    6.384398] systemd[1]: Mounting POSIX Message Queue File System...
             Mounting POSIX Message Queue File System...
    [    6.404872] systemd[1]: Mounting Kernel Debug File System...
             Mounting Kernel Debug File System...
    [    6.430999] systemd[1]: Mounting Temporary Directory (/tmp)...
             Mounting Temporary Directory (/tmp)...
    [    6.448889] systemd[1]: Starting Create list of static device nodes for the current kernel...
             Starting Create list of st…odes for the current kernel...
    [    6.476690] systemd[1]: Starting Start psplash boot splash screen...
             Starting Start psplash boot splash screen...
    [    6.511671] systemd[1]: Started Hardware RNG Entropy Gatherer Daemon.
    [  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
    [    6.536795] systemd[1]: Starting RPC Bind...
             Starting RPC Bind...
    [    6.554788] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
    [    6.567017] systemd[1]: Starting Journal Service...
             Starting Journal Service...
    [    6.596122] systemd[1]: Starting Load Kernel Modules...
             Starting Load Kernel Modules...
    [    6.616652] systemd[1]: Starting Remount Root and Kernel File Systems...
    [    6.623572] cryptodev: loading out-of-tree module taints kernel.
             Starting Remount Root and Kernel File Systems[    6.633118] EXT4-fs (mmcblk1p2): re-mounted. Opts: (null)
    [0m...
    [    6.652909] systemd[1]: Starting udev Coldplug all Devices...
    [    6.659324] cryptodev: driver 1.10 loaded.
             Starting udev Coldplug all Devices...
    [    6.680637] systemd[1]: Started RPC Bind.
    [  OK  ] Started RPC Bind.
    [    6.702704] systemd[1]: Started Journal Service.
    [  OK  ] Started Journal Service.
    [  OK  ] Mounted Huge Pages File System.
    [  OK  ] Mounted POSIX Message Queue File System.
    [  OK  ] Mounted Kernel Debug File System.
    [  OK  ] Mounted Temporary Directory (/tmp).
    [  OK  ] Started Create list of sta… nodes for the current kernel.
    [FAILED] Failed to start Start psplash boot splash screen.
    See 'systemctl status psplash-start.service' for details.
    [DEPEND] Dependency failed for Star…progress communication helper.
    [  OK  ] Started Load Kernel Modules.
    [  OK  ] Started Remount Root and Kernel File Systems.
             Mounting Kernel Configuration File System...
             Starting Flush Journal to Persistent Storage...
    [    6.895747] systemd-journald[234]: Received client request to flush runtime journal.
             Starting Apply Kernel Variables...
             Starting Create Static Device Nodes in /dev...
    [  OK  ] Mounted Kernel Configuration File System.
    [  OK  ] Started Flush Journal to Persistent Storage.
    [  OK  ] Started Apply Kernel Variables.
    [  OK  ] Started Create Static Device Nodes in /dev.
    [  OK  ] Reached target Local File Systems (Pre).
             Mounting /media/ram...
             Mounting /var/volatile...
             Starting udev Kernel Device Manager...
    [  OK  ] Started udev Coldplug all Devices.
    [  OK  ] Mounted /media/ram.
    [  OK  ] Mounted /var/volatile.
             Starting Load/Save Random Seed...
    [  OK  ] Reached target Local File Systems.
             Starting Create Volatile Files and Directories...
    [  OK  ] Started Create Volatile Files and Directories.
    [  OK  ] Started udev Kernel Device Manager.
             Starting Network Time Synchronization...
             Starting Update UTMP about System Boot/Shutdown...
    [  OK  ] Started Update UTMP about System Boot/Shutdown.
    [  OK  ] Started Network Time Synchronization.
    [  OK  ] Reached target System Initialization.
    [  OK  ] Started Daily Cleanup of Temporary Directories.
    [  OK  ] Reached target System Time Set.
    [  OK  ] Reached target System Time Synchronized.
    [  OK  ] Started Daily rotation of log files.
    [  OK  ] Reached target Timers.
    [  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
    [  OK  ] Listening on D-Bus System Message Bus Socket.
             Starting Docker Socket for the API.
    [  OK  ] Listening on dropbear.socket.
             Starting Reboot and dump vmcore via kexec...
    [  OK  ] Listening on Docker Socket for the API.
    [  OK  ] Reached target Sockets.
    [  OK  ] Reached target Basic System.
    [  OK  ] Started Job spooling tools.
    [  OK  ] Started Periodic Command Scheduler.
    [  OK  ] Started D-Bus System Message Bus.
             Starting Print notice about GPLv3 packages...
             Starting IPv6 Packet Filtering Framework...
             Starting IPv4 Packet Filtering Framework...
    [  OK  ] Started irqbalance daemon.
             Starting rc.pvr.service...
             Starting Login Service...
    [  OK  ] Started TEE Supplicant.
    [  OK  ] Started Reboot and dump vmcore via kexec.
    [    7.805349] rti-wdt 2200000.rti: heartbeat 60 sec
    [    7.826312] rti-wdt 2210000.rti: heartbeat 60 sec
    [    7.834065] PVR_K:  313: SysDevInit: platform_get_resource() failed
    [    7.842322] PVR_K:(Error):   313: PVRSRVDeviceCreate: Failed to get device config (PVRSRV_ERROR_INIT_FAILURE)
    [    7.858218] [drm:pvr_drm_load [pvrsrvkm]] *ERROR* failed to create device node for device (____ptrval____) (PVRSRV_ERROR_INIT_FAILURE)
    [  OK  ] Started IPv6 Packet Filtering Framework.
    [  OK  ] Started IPv4 Packet Filtering Framework.
    [  OK  ] Reached target Network (Pre).
             Starting Network Service...
    [    7.957648] k3-dsp-rproc 4d80800000.dsp: device does not reserved memory regions, ret = -22
    [  OK  ] Created slice system-weston.slice.
    [  OK  ] Started Login Service.
    [  OK  ] Started Network Service.
    [    8.039263] ti-sci-inta 33d00000.interrupt-controller: Parent IRQ allocation failed
             Starting Wait for Network to be Configured...
             Starting Network Name Resolution...
    [    8.109114] k3-dsp-rproc 4d80800000.dsp: reserved memory init failed, ret = -22
    [    8.127784] genirq: Failed to request resources for 31150000.dma-controller chan0 (irq 61) on irqchip MSI-INTA
    [  OK  ] Started Network Name Resolution.
    [  OK  ] Reached target Network.
    [  OK  ] Reached target Host and Network Name Lookups.
             Starting Avahi mDNS/DNS-SD Stack...
    [  OK  ] Started NFS status monitor for NFSv2/3 locking..
             Starting Permit User Sessions...
    [  OK  ] Started Permit User Sessions.
    [  OK  ] Started Getty on tty1.
    [  OK  ] Started Serial Getty on ttyS2.
    [  OK  ] Started Serial Getty on ttyS3.
    [  OK  ] Reached target Login Prompts.
             Starting Synchronize System and HW clocks...
    [  OK  ] Started Weston Wayland Compositor.
    [FAILED] Failed to start Synchronize System and HW clocks.
    See 'systemctl status sync-clocks.service' for details.
    [  OK  ] Started Avahi mDNS/DNS-SD Stack.
    [    8.271520] remoteproc remoteproc0: releasing 4d80800000.dsp
    [    8.295692] ti-udma 31150000.dma-controller: chan0: ring irq request failed
    [  OK  ] Created slice User Slice of UID 0.
             Starting User Runtime Directory /run/user/0...
    [  OK  ] Started User Runtime Directory /run/user/0.
             Starting User Manager for UID 0...
    [    8.370526] k3-dsp-rproc: probe of 4d80800000.dsp failed with error -22
    [  OK  ] Started User Manager for UID 0.
    [  OK  ] Started Session c1 of user root.
    [    8.494574] k3-dsp-rproc 4d81800000.dsp: device does not reserved memory regions, ret = -22
    [    8.520844] ti-udma 31150000.dma-controller: get channel fail in udma_of_xlate.
    [    8.628411] saul-crypto 4e00000.crypto: Unable to request rx1 DMA channel
    [    8.644928] k3-dsp-rproc 4d81800000.dsp: reserved memory init failed, ret = -22
    [    8.743171] saul-crypto: probe of 4e00000.crypto failed with error -22
    [    8.767957] remoteproc remoteproc0: releasing 4d81800000.dsp
    [    8.798128] k3-dsp-rproc: probe of 4d81800000.dsp failed with error -22
    [    8.887625] k3-dsp-rproc 64800000.dsp: device does not reserved memory regions, ret = -22
    [    9.018609] k3-dsp-rproc 64800000.dsp: reserved memory init failed, ret = -22
    [    9.047163] platform 41000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
    [    9.086443] remoteproc remoteproc0: releasing 64800000.dsp
    [    9.150231] k3-dsp-rproc: probe of 64800000.dsp failed with error -22
    [    9.166075] platform 41000000.r5f: configured R5F for IPC-only mode
    [    9.170471] random: crng init done
    [    9.175722] random: 7 urandom warning(s) missed due to ratelimiting
    [    9.193378] platform 41000000.r5f: device does not have reserved memory regions, ret = -22
    [    9.208165] k3_r5_rproc interconnect@100000:interconnect@28380000:r5fss@41000000: reserved memory init failed, ret = -22
    [    9.251589] remoteproc remoteproc1: releasing 41000000.r5f
    [    9.270518] k3_r5_rproc interconnect@100000:interconnect@28380000:r5fss@41000000: k3_r5_cluster_rproc_init failed, ret = -22
    [  OK  ] Started Load/Save Random Seed.
    [    9.371373] k3_r5_rproc: probe of interconnect@100000:interconnect@28380000:r5fss@41000000 failed with error -22
    [    9.469091] platform 5c00000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
    [    9.570881] platform 5c00000.r5f: configured R5F for IPC-only mode
    [    9.598944] platform 5c00000.r5f: device does not have reserved memory regions, ret = -22
    [    9.632981] k3_r5_rproc interconnect@100000:r5fss@5c00000: reserved memory init failed, ret = -22
    [    9.680452] remoteproc remoteproc0: releasing 5c00000.r5f
    [    9.702324] k3_r5_rproc interconnect@100000:r5fss@5c00000: k3_r5_cluster_rproc_init failed, ret = -22
    [    9.748849] k3_r5_rproc: probe of interconnect@100000:r5fss@5c00000 failed with error -22
    [    9.801365] platform 5e00000.r5f: configured R5F for remoteproc mode
    [    9.900530] platform 5e00000.r5f: device does not have reserved memory regions, ret = -22
    [   10.003660] k3_r5_rproc interconnect@100000:r5fss@5e00000: reserved memory init failed, ret = -22
    [  OK  ] Created slice system-systemd\x2dfsck.slice.
    [   10.096522] remoteproc remoteproc0: releasing 5e00000.r5f
    [   10.178635] k3_r5_rproc interconnect@100000:r5fss@5e00000: k3_r5_cluster_rproc_init failed, ret = -22
    ***************************************************************
    ***************************************************************
    NOTICE: This file system contains the following GPLv3 packages:
    	bash-dev
    	bash
    	bc
    	binutils
    	cifs-utils
    	cpio
    	dosfstools
    	elfutils
    	gawk
    	gdb
    	gdbserver
    	glmark2
    	gstreamer1.0-libav
    	gzip
    	less
    	libasm1
    	libbfd
    	libdw1
    	libelf1
    	libgdbm-compat4
    	libgdbm-dev
    	libgdbm6
    	libgmp10
    	libidn2-0
    	libreadline-dev
    	libreadline8
    	libunistring2
    	m4-dev
    	m4
    	nettle
    	parted
    	tar
    	which
    
    If you do not wish to distribute GPLv3 components please remove
    the above packages prior to distribution.  This can be done using
    the opkg remove command.  i.e.:
        opkg remove <package>
    Where <package> is the name printed in the list above
    
    NOTE: If the package is a dependency of another package you
          will be notified of the dependent p[   10.266772] k3_r5_rproc: probe of interconnect@100000:r5fss@5e00000 failed with error -22
    ackages.  You should
          use the --force-removal-of-dependent-packages option to
          also remove the dependent packages as well
    ***************************************************************
    ***************************************************************
    [  OK  ] Started Print notice about GPLv3 packages.
    [  OK  ] Found device /dev/mmcblk1p1.
             Starting File System Check on /dev/mmcblk1p1...
    [  OK  ] Started File System Check on /dev/mmcblk1p1.
             Mounting /run/media/mmcblk1p1...
    [  OK  ] Mounted /run/media/mmcblk1p1.
    [   11.041967] remoteproc remoteproc0: b034000.pru is available
    [   11.081788] pru-rproc b034000.pru: PRU rproc node /interconnect@100000/icssg@b000000/pru@34000 probed successfully
    [  OK  ] Started rc.pvr.service.
             Starting weston.service...
    [   11.153605] remoteproc remoteproc1: b004000.rtu is available
    [   11.189214] pru-rproc b004000.rtu: PRU rproc node /interconnect@100000/icssg@b000000/rtu@4000 probed successfully
    [   11.234755] pru-rproc b00a000.txpru: IRQ vring not found
    [   11.259169] pru-rproc b00a000.txpru: IRQ kick not found
    [   11.282828] remoteproc remoteproc2: b00a000.txpru is available
    [   11.290395] pru-rproc b00a000.txpru: PRU rproc node /interconnect@100000/icssg@b000000/txpru@a000 probed successfully
    [   11.312167] remoteproc remoteproc3: b038000.pru is available
    [   11.317850] pru-rproc b038000.pru: PRU rproc node /interconnect@100000/icssg@b000000/pru@38000 probed successfully
    [   11.335916] remoteproc remoteproc4: b006000.rtu is available
    [   11.346482] pru-rproc b006000.rtu: PRU rproc node /interconnect@100000/icssg@b000000/rtu@6000 probed successfully
    [   11.363250] pru-rproc b00c000.txpru: IRQ vring not found
    [   11.368977] pru-rproc b00c000.txpru: IRQ kick not found
    [   11.378695] remoteproc remoteproc5: b00c000.txpru is available
    [   11.384547] pru-rproc b00c000.txpru: PRU rproc node /interconnect@100000/icssg@b000000/txpru@c000 probed successfully
    [   11.403895] remoteproc remoteproc6: b134000.pru is available
    [   11.409581] pru-rproc b134000.pru: PRU rproc node /interconnect@100000/icssg@b100000/pru@34000 probed successfully
    [   11.427861] remoteproc remoteproc7: b104000.rtu is available
    [   11.433546] pru-rproc b104000.rtu: PRU rproc node /interconnect@100000/icssg@b100000/rtu@4000 probed successfully
    [   11.455236] pru-rproc b10a000.txpru: IRQ vring not found
    [   11.460957] pru-rproc b10a000.txpru: IRQ kick not found
    [   11.470690] remoteproc remoteproc8: b10a000.txpru is available
    [   11.476553] pru-rproc b10a000.txpru: PRU rproc node /interconnect@100000/icssg@b100000/txpru@a000 probed successfully
    [   11.495859] remoteproc remoteproc9: b138000.pru is available
    [   11.501540] pru-rproc b138000.pru: PRU rproc node /interconnect@100000/icssg@b100000/pru@38000 probed successfully
    [   11.518627] remoteproc remoteproc10: b106000.rtu is available
    [   11.524398] pru-rproc b106000.rtu: PRU rproc node /interconnect@100000/icssg@b100000/rtu@6000 probed successfully
    [   11.542710] pru-rproc b10c000.txpru: IRQ vring not found
    [   11.552472] pru-rproc b10c000.txpru: IRQ kick not found
    [   11.557733] remoteproc remoteproc11: b10c000.txpru is available
    [   11.570484] pru-rproc b10c000.txpru: PRU rproc node /interconnect@100000/icssg@b100000/txpru@c000 probed successfully
    [   11.747635] cdns-usb3 6000000.usb: DRD version v1 (ID: 0004024e, rev: 00000200)
    [   11.840370] cdns-usb3 6400000.usb: DRD version v1 (ID: 0004024e, rev: 00000200)
    [   11.911685] usbcore: registered new interface driver usbfs
    [   11.928654] usbcore: registered new interface driver hub
    [   11.938840] usbcore: registered new device driver usb
    [   11.961628] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
    [   11.974474] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 1
    [   11.986595] xhci-hcd xhci-hcd.2.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000000000010010
    [   12.002484] xhci-hcd xhci-hcd.2.auto: irq 508, io mem 0x06410000
    [   12.008616] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04
    [   12.022460] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [   12.029670] usb usb1: Product: xHCI Host Controller
    [   12.038460] usb usb1: Manufacturer: Linux 5.4.40-g66cf445b76 xhci-hcd
    [   12.044888] usb usb1: SerialNumber: xhci-hcd.2.auto
    [   12.059075] hub 1-0:1.0: USB hub found
    [   12.062835] hub 1-0:1.0: 1 port detected
    [   12.071446] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
    [   12.077495] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 2
    [   12.090469] xhci-hcd xhci-hcd.2.auto: Host supports USB 3.0 SuperSpeed
    [   12.102474] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [   12.110591] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.04
    [   12.126458] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [   12.133668] usb usb2: Product: xHCI Host Controller
    [   12.142459] usb usb2: Manufacturer: Linux 5.4.40-g66cf445b76 xhci-hcd
    [   12.148887] usb usb2: SerialNumber: xhci-hcd.2.auto
    [   12.158822] hub 2-0:1.0: USB hub found
    [   12.162581] hub 2-0:1.0: 1 port detected
    
                                                                                            
                                  .:+syhdddddddhyso/:`                                        
                             ./sdNMMMMMMmmdddmmNMMMMMNmho:`                                   
                          -sdNMMNdyo:-`````  ````.:/shmMMMNh+.                                
                       .omMMMdo:``                    `.+yNMMNy:                              
                     .sNMMdo.`                            `/yNMMm/                            
                   `sNMMh:`                                  .omMMd/                          
                  /mMMd-                                       `oNMMy.                        
                `yMMMMNmmmmmmmmmmmmmmmmmmmmmy+mmmmmmmmmmmmmmmmmmmMMMMm:                       
               `hMMMMMMMMMMMMMMMMMMMMMMMMMMm.oMMMMMMMMMMMMMMMMMMMMMMMMN/                      
              `hMMd::::::::::::::oMMMMMMMMN: oMMMMMMMMo:::::::::::::+MMN:                     
              sMMm.             `mMMMMMMMM+  oMMMMMMMM:              oMMN.                    
             :MMM:             `hMMMMMMMMs   oMMMMMMMM:               hMMh                    
             dMMy              sMMMMMMMMd`   oMMMMMMMM:               -MMM:                   
            .MMM:             +MMMMMMMMN.    oMMMMMMMM/.......         hMMy                   
            +MMM             -NMMMMMMMM:     oMMMMMMMMNmmmmmmm         oMMN                   
            oMMd            `mMMMMMMMM+      oMMMMMMMMNmmmmmmm         :MMM                   
            oMMd            hMMMMMMMMy       oMMMMMMMM/.......         /MMM                   
            +MMM           sMMMMMMMMd`       oMMMMMMMM:                oMMN                   
            .MMM:         /MMMMMMMMm.        oMMMMMMMM:                hMMy                   
             dMMh        -NMMMMMMMN:         oMMMMMMMM:               -MMM:                   
             :MMM:      .mMMMMMMMM+          oMMMMMMMM:               hMMh                    
              sMMm.     hMMMMMMMMy           :ssssssss.              oMMN.                    
              `hMMd.   oMMMMMMMMm-..................................+MMN/                     
               `hMMm- /MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN/                      
                `yMMNommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmMMMMm:                       
                  /mMMd-                                       `oNMMy.                        
                   .sNMMh:`                                  .omMMd/                          
                     .sNMMdo.`                            `/yNMMd/                            
                       .omMMMdo:``                    `./yNMMNy:                              
                          -sdNMMNdyo:-````   ````.:/shmMMMNy+.                                
                             ./ydNMMMMMNmmdddmmmMMMMMNmho:`                                   
                                  .:+syhdddddddhyso/:`                                        
                                                      
    j7-evm login: 
    

  • Manish,

    I am glad you are unblocked. 1GB memory is pretty tight. Suggest you to revisit DTS to remove
    any other unnecessary nodes.

    Best Regards,
    Keerthy

  • Hey Keerthy,

    We have an issue here if i remove all the shared memory and R5F and DSP'S core. Can i still be able to upload the firmwares for R5F form MCU and DSP's ?

    Regards

    Manish

  • Manish,

    Are you using all the Remotecores? If not retain the reserved memories for the cores you actually use.

    Regards,
    Keerthy

  • Hi Keerthy,

    Yes we are using all the processor cores and would like to know what is difference in the dma memory region and normal memory region as i see both of them assigned to all processors and their core ? If i have to remove which one shall i remove ?

    Regards

    Manish

  • Hey Keerthy,

    The Shared memory size allocated here is too big i guess as the DDR is 1GB only (0x40000000) and the processor core are assigned 0xa0000000 .

    See attachment, i think it comes from the EVM.

    k3-j721e-som-p0.txt
    // SPDX-License-Identifier: GPL-2.0
    /*
     * Copyright (C) 2019 Texas Instruments Incorporated - http://www.ti.com/
     */
    
    /dts-v1/;
    
    #include "k3-j721e.dtsi"
    
    / {
    	memory@80000000 {
    		device_type = "memory";
    		/* 4G RAM */
    		/* @dudichul: Changed to 1GB, one bank */
    		reg = <0x00000000 0x40000000 0x00000000 0x40000000>;
    	};
    
    	reserved_memory: reserved-memory {
    		#address-cells = <2>;
    		#size-cells = <2>;
    		ranges;
    
    		secure_ddr: optee@9e800000 {
    			reg = <0x00 0x9e800000 0x00 0x01800000>;
    			alignment = <0x1000>;
    			no-map;
    		};
    
    		mcu_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa0000000 0x00 0x100000>;
    			no-map;
    		};
    
    		mcu_r5fss0_core0_memory_region: r5f-memory@a0100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa0100000 0x00 0xf00000>;
    			no-map;
    		};
    
    		mcu_r5fss0_core1_dma_memory_region: r5f-dma-memory@a1000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa1000000 0x00 0x100000>;
    			no-map;
    		};
    
    		mcu_r5fss0_core1_memory_region: r5f-memory@a1100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa1100000 0x00 0xf00000>;
    			no-map;
    		};
    
    		main_r5fss0_core0_dma_memory_region: r5f-dma-memory@a2000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa2000000 0x00 0x100000>;
    			no-map;
    		};
    
    		main_r5fss0_core0_memory_region: r5f-memory@a2100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa2100000 0x00 0xf00000>;
    			no-map;
    		};
    
    		main_r5fss0_core1_dma_memory_region: r5f-dma-memory@a3000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa3000000 0x00 0x100000>;
    			no-map;
    		};
    
    		main_r5fss0_core1_memory_region: r5f-memory@a3100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa3100000 0x00 0xf00000>;
    			no-map;
    		};
    
    		main_r5fss1_core0_dma_memory_region: r5f-dma-memory@a4000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa4000000 0x00 0x100000>;
    			no-map;
    		};
    
    		main_r5fss1_core0_memory_region: r5f-memory@a4100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa4100000 0x00 0xf00000>;
    			no-map;
    		};
    
    		main_r5fss1_core1_dma_memory_region: r5f-dma-memory@a5000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa5000000 0x00 0x100000>;
    			no-map;
    		};
    
    		main_r5fss1_core1_memory_region: r5f-memory@a5100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa5100000 0x00 0xf00000>;
    			no-map;
    		};
    
    		c66_1_dma_memory_region: c66-dma-memory@a6000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa6000000 0x00 0x100000>;
    			no-map;
    		};
    
    		c66_0_memory_region: c66-memory@a6100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa6100000 0x00 0xf00000>;
    			no-map;
    		};
    
    		c66_0_dma_memory_region: c66-dma-memory@a7000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa7000000 0x00 0x100000>;
    			no-map;
    		};
    
    		c66_1_memory_region: c66-memory@a7100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa7100000 0x00 0xf00000>;
    			no-map;
    		};
    
    		c71_0_dma_memory_region: c71-dma-memory@a8000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa8000000 0x00 0x100000>;
    			no-map;
    		};
    
    		c71_0_memory_region: c71-memory@a8100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa8100000 0x00 0xf00000>;
    			no-map;
    		};
    
    		rtos_ipc_memory_region: ipc-memories@aa000000 {
    			reg = <0x00 0xaa000000 0x00 0x01c00000>;
    			alignment = <0x1000>;
    			no-map;
    		};
    	};
    };
    
    &wkup_pmx0 {
    	wkup_i2c0_pins_default: wkup_i2c0_pins_default {
    		pinctrl-single,pins = <
    			J721E_WKUP_IOPAD(0xf8, PIN_INPUT_PULLUP, 0) /* (J25) WKUP_I2C0_SCL */
    			J721E_WKUP_IOPAD(0xfc, PIN_INPUT_PULLUP, 0) /* (H24) WKUP_I2C0_SDA */
    		>;
    	};
    
    	mcu_fss0_ospi0_pins_default: mcu-fss0-ospi0-pins-default {
    		pinctrl-single,pins = <
    			J721E_WKUP_IOPAD(0x0000, PIN_OUTPUT, 0) /* MCU_OSPI0_CLK */
    			J721E_WKUP_IOPAD(0x0008, PIN_INPUT, 0)  /* MCU_OSPI0_DQS */
    			J721E_WKUP_IOPAD(0x000c, PIN_INPUT, 0)  /* MCU_OSPI0_D0 */
    			J721E_WKUP_IOPAD(0x0010, PIN_INPUT, 0)  /* MCU_OSPI0_D1 */
    			J721E_WKUP_IOPAD(0x0014, PIN_INPUT, 0)  /* MCU_OSPI0_D2 */
    			J721E_WKUP_IOPAD(0x0018, PIN_INPUT, 0)  /* MCU_OSPI0_D3 */
    			J721E_WKUP_IOPAD(0x001c, PIN_INPUT, 0)  /* MCU_OSPI0_D4 */
    			J721E_WKUP_IOPAD(0x0020, PIN_INPUT, 0)  /* MCU_OSPI0_D5 */
    			J721E_WKUP_IOPAD(0x0024, PIN_INPUT, 0)  /* MCU_OSPI0_D6 */
    			J721E_WKUP_IOPAD(0x0028, PIN_INPUT, 0)  /* MCU_OSPI0_D7 */
    			J721E_WKUP_IOPAD(0x002c, PIN_OUTPUT, 0) /* MCU_OSPI0_CSn0 */
    		>;
    	};
    
    	mcu_fss0_hpb0_pins_default: mcu-fss0-hpb0-pins-default {
    		pinctrl-single,pins = <
    			J721E_WKUP_IOPAD(0x0, PIN_OUTPUT, 1) /* (E20) MCU_OSPI0_CLK.MCU_HYPERBUS0_CK */
    			J721E_WKUP_IOPAD(0x4, PIN_OUTPUT, 1) /* (C21) MCU_OSPI0_LBCLKO.MCU_HYPERBUS0_CKn */
    			J721E_WKUP_IOPAD(0x2c, PIN_OUTPUT, 1) /* (F19) MCU_OSPI0_CSn0.MCU_HYPERBUS0_CSn0 */
    			J721E_WKUP_IOPAD(0x54, PIN_OUTPUT, 3) /* (E22) MCU_OSPI1_CSn1.MCU_HYPERBUS0_CSn1 */
    			J721E_WKUP_IOPAD(0x30, PIN_OUTPUT, 1) /* (E19) MCU_OSPI0_CSn1.MCU_HYPERBUS0_RESETn */
    			J721E_WKUP_IOPAD(0x8, PIN_INPUT, 1) /* (D21) MCU_OSPI0_DQS.MCU_HYPERBUS0_RWDS */
    			J721E_WKUP_IOPAD(0xc, PIN_INPUT, 1) /* (D20) MCU_OSPI0_D0.MCU_HYPERBUS0_DQ0 */
    			J721E_WKUP_IOPAD(0x10, PIN_INPUT, 1) /* (G19) MCU_OSPI0_D1.MCU_HYPERBUS0_DQ1 */
    			J721E_WKUP_IOPAD(0x14, PIN_INPUT, 1) /* (G20) MCU_OSPI0_D2.MCU_HYPERBUS0_DQ2 */
    			J721E_WKUP_IOPAD(0x18, PIN_INPUT, 1) /* (F20) MCU_OSPI0_D3.MCU_HYPERBUS0_DQ3 */
    			J721E_WKUP_IOPAD(0x1c, PIN_INPUT, 1) /* (F21) MCU_OSPI0_D4.MCU_HYPERBUS0_DQ4 */
    			J721E_WKUP_IOPAD(0x20, PIN_INPUT, 1) /* (E21) MCU_OSPI0_D5.MCU_HYPERBUS0_DQ5 */
    			J721E_WKUP_IOPAD(0x24, PIN_INPUT, 1) /* (B22) MCU_OSPI0_D6.MCU_HYPERBUS0_DQ6 */
    			J721E_WKUP_IOPAD(0x28, PIN_INPUT, 1) /* (G21) MCU_OSPI0_D7.MCU_HYPERBUS0_DQ7 */
    		>;
    	};
    };
    
    &ospi0 {
    	pinctrl-names = "default";
    	pinctrl-0 = <&mcu_fss0_ospi0_pins_default>;
    
    	flash@0{
    		compatible = "jedec,spi-nor";
    		reg = <0x0>;
    		spi-tx-bus-width = <8>;
    		spi-rx-bus-width = <8>;
    		spi-max-frequency = <50000000>;
    		spi-dqs;
    		cdns,tshsl-ns = <60>;
    		cdns,tsd2d-ns = <60>;
    		cdns,tchsh-ns = <60>;
    		cdns,tslch-ns = <60>;
    		cdns,read-delay = <0>;
    		cdns,phy-mode;
    		#address-cells = <1>;
    		#size-cells = <1>;
    	};
    };
    
    &mcu_r5fss0_core0 {
    	memory-region = <&mcu_r5fss0_core0_dma_memory_region>,
    			<&mcu_r5fss0_core0_memory_region>;
    };
    
    &mcu_r5fss0_core1 {
    	memory-region = <&mcu_r5fss0_core1_dma_memory_region>,
    			<&mcu_r5fss0_core1_memory_region>;
    };
    
    &main_r5fss0_core0 {
    	memory-region = <&main_r5fss0_core0_dma_memory_region>,
    			<&main_r5fss0_core0_memory_region>;
    };
    
    &main_r5fss0_core1 {
    	memory-region = <&main_r5fss0_core1_dma_memory_region>,
    			<&main_r5fss0_core1_memory_region>;
    };
    
    &main_r5fss1_core0 {
    	memory-region = <&main_r5fss1_core0_dma_memory_region>,
    			<&main_r5fss1_core0_memory_region>;
    };
    
    &main_r5fss1_core1 {
    	memory-region = <&main_r5fss1_core1_dma_memory_region>,
    			<&main_r5fss1_core1_memory_region>;
    };
    
    &c66_0 {
    	memory-region = <&c66_0_dma_memory_region>,
    			<&c66_0_memory_region>;
    };
    
    &c66_1 {
    	memory-region = <&c66_1_dma_memory_region>,
    			<&c66_1_memory_region>;
    };
    
    &c71_0 {
    	memory-region = <&c71_0_dma_memory_region>,
    			<&c71_0_memory_region>;
    };
    

  • Hello Keerthy,

    So I tried adding the cores inside K3-j721e-som-po.dtsi one by one and as soon as i added C66 cores shared memory pool it couldn't boot anymore. Than i removed c66 and tried by adding only c71 shared memory pool and it still didn't work. 

    Now what i did was I changed the shared memory address by adding it at +300 MB and it still tried to load them from the same old address.

    The boot reached further actually (9 second) by changing the address than when i tried C66 and C71 without changing the address.

    I am attaching the log from the boot. I think the issue is happening when it is trying to load memory after C66. There is an error bad phdr da 0xa810000 mem 0x98 even though i changed the address to +300 MB in the file.

    log_9th_Juli_4th.txt
    imap is        : 
    omap is        : 
    emap is        : crcrlf,delbs,
    
    Type [C-a] [C-h] to see available commands
    
    Terminal ready
     0 
    i2c_write: error waiting for data ACK (status=0x116)
    Error reading output register
    switch to partitions #0, OK
    mmc1 is current device
    i2c_write: error waiting for data ACK (status=0x116)
    Error reading output register
    SD/MMC found on device 1
    0 bytes read in 1 ms (0 Bytes/s)
    Loaded env from uEnv.txt
    Importing environment from mmc1 ...
    16654344 bytes read in 669 ms (23.7 MiB/s)
    86918 bytes read in 6 ms (13.8 MiB/s)
    ## Flattened Device Tree blob at 82000000
       Booting using the fdt blob at 0x82000000
       Loading Device Tree to 00000000bdda2000, end 00000000bdebafff ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
    [    0.000000] Linux version 5.4.40-g66cf445b76 (user@UbuntuLTS2) (gcc version 9.2.1 20191025 (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10))) #1 SMP PREEMPT Thu Jul 9 14:29:53 CEST 2020
    [    0.000000] Machine model: Texas Instruments K3 J721E SoC
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] printk: bootconsole [ns16550a0] enabled
    [    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] 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] 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] 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] 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] 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] 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] 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] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000bac00000, size 1 MiB
    [    0.000000] OF: reserved mem: initialized node c71-dma-memory@bac00000, compatible id shared-dma-pool
    [    0.000000] Reserved memory: created DMA memory pool at 0x00000000bad00000, size 15 MiB
    [    0.000000] OF: reserved mem: initialized node c71-memory@bad00000, compatible id shared-dma-pool
    [    0.000000] cma: Failed to reserve 512 MiB
    [    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.0
    [    0.000000] percpu: Embedded 2 pages/cpu s48408 r8192 d74472 u131072
    [    0.000000] Detected PIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: detected: EL2 vector hardening
    [    0.000000] Built 1 zonelists, mobility grouping off.  Total pages: 4274
    [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),128k(ospi.env),128k(ospi.env.backup),1m(ospi.sysfw),-@8m(ospi.rootfs);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=569de07f-02 rw rootfstype=ext4 rootwait
    [    0.000000] Dentry cache hash table entries: 65536 (order: 3, 524288 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 32768 (order: 2, 262144 bytes, linear)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] Memory: 889408K/274432K available (9534K kernel code, 776K rwdata, 3840K rodata, 1728K init, 695K bss, 18446744073708936640K reserved, 0K 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 restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
    [    0.000000] 	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: 960 SPIs implemented
    [    0.000000] GICv3: 0 Extended SPIs implemented
    [    0.000000] GICv3: Distributor has no Range Selector support
    [    0.000000] GICv3: 16 PPIs implemented
    [    0.000000] GICv3: no VLPI support, no direct LPI support
    [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [    0.000000] ITS@0x0000000001820000: allocated 1048576 Devices @ba000000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x00000000bdd20000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000000bdd30000
    [    0.000000] random: get_random_bytes called from start_kernel+0x2b8/0x438 with crng_init=0
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000001] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.008322] Console: colour dummy device 80x25
    [    0.012875] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
    [    0.023543] pid_max: default: 32768 minimum: 301
    [    0.028288] LSM: Security Framework initializing
    [    0.033029] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.040596] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.072638] ASID allocator initialised with 32768 entries
    [    0.086165] rcu: Hierarchical SRCU implementation.
    [    0.099107] Platform MSI: gic-its@1820000 domain created
    [    0.104624] PCI/MSI: /interconnect@100000/interrupt-controller@1800000/gic-its@1820000 domain created
    [    0.122060] smp: Bringing up secondary CPUs ...
    [    0.159013] Detected PIPT I-cache on CPU1
    [    0.159029] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
    [    0.159039] GICv3: CPU1: using allocated LPI pending table @0x00000000bdd40000
    [    0.159057] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
    [    0.159096] smp: Brought up 1 node, 2 CPUs
    [    0.188439] SMP: Total of 2 processors activated.
    [    0.193243] CPU features: detected: 32-bit EL0 Support
    [    0.198496] CPU features: detected: CRC32 instructions
    [    0.209724] CPU: All CPU(s) started at EL2
    [    0.213917] alternatives: patching kernel code
    [    0.218838] devtmpfs: initialized
    [    0.226068] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
    [    0.236034] futex hash table entries: 512 (order: -1, 32768 bytes, linear)
    [    0.243160] pinctrl core: initialized pinctrl subsystem
    [    0.248816] NET: Registered protocol family 16
    [    0.253519] DMA: preallocated 256 KiB pool for atomic allocations
    [    0.259995] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
    [    0.268806] sram interconnect@100000:sram@70000000: found no memory resource
    [    0.276019] sram: probe of interconnect@100000:sram@70000000 failed with error -22
    [    0.289634] HugeTLB registered 16.0 GiB page size, pre-allocated 0 pages
    [    0.296490] HugeTLB registered 512 MiB page size, pre-allocated 0 pages
    [    0.303248] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
    [    0.311474] cryptd: max_cpu_qlen set to 1000
    [    0.318447] vsys_3v3: supplied by evm_12v0
    [    0.322776] vsys_5v0: supplied by evm_12v0
    [    0.327324] iommu: Default domain type: Translated 
    [    0.332420] SCSI subsystem initialized
    [    0.336504] mc: Linux media interface: v0.10
    [    0.340874] videodev: Linux video capture interface: v2.00
    [    0.346490] pps_core: LinuxPPS API ver. 1 registered
    [    0.351559] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    0.360896] PTP clock support registered
    [    0.364906] EDAC MC: Ver: 3.0.0
    [    0.368548] FPGA manager framework
    [    0.372060] Advanced Linux Sound Architecture Driver Initialized.
    [    0.378566] clocksource: Switched to clocksource arch_sys_counter
    [    0.384861] VFS: Disk quotas dquot_6.6.0
    [    0.388907] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
    [    0.398100] thermal_sys: Registered thermal governor 'step_wise'
    [    0.398101] thermal_sys: Registered thermal governor 'power_allocator'
    [    0.404390] NET: Registered protocol family 2
    [    0.415745] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes, linear)
    [    0.424503] TCP established hash table entries: 8192 (order: 0, 65536 bytes, linear)
    [    0.432444] TCP bind hash table entries: 8192 (order: 1, 131072 bytes, linear)
    [    0.439875] TCP: Hash tables configured (established 8192 bind 8192)
    [    0.446411] UDP hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.453299] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes, linear)
    [    0.460669] NET: Registered protocol family 1
    [    0.465334] RPC: Registered named UNIX socket transport module.
    [    0.471388] RPC: Registered udp transport module.
    [    0.476192] RPC: Registered tcp transport module.
    [    0.480993] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.487575] PCI: CLS 0 bytes, default 64
    [    0.491824] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
    [    0.503118] Initialise system trusted keyrings
    [    0.507716] workingset: timestamp_bits=46 max_order=14 bucket_order=0
    [    0.516225] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    0.522392] NFS: Registering the id_resolver key type
    [    0.527566] Key type id_resolver registered
    [    0.531836] Key type id_legacy registered
    [    0.535930] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    0.542853] 9p: Installing v9fs 9p2000 file system support
    [    0.555551] Key type asymmetric registered
    [    0.559744] Asymmetric key parser 'x509' registered
    [    0.564750] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
    [    0.572311] io scheduler mq-deadline registered
    [    0.576937] io scheduler kyber registered
    [    0.582005] pinctrl-single 4301c000.pinmux: 94 pins, size 376
    [    0.588067] pinctrl-single 11c000.pinmux: 173 pins, size 692
    [    0.594196] pinctrl-single a40000.timesync_router: 512 pins, size 2048
    [    0.602987] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.609240] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.615556] ti-pat 31010000.pat: Found PAT Rev 1.0 with 16384 pages
    [    0.621964] debugfs: Directory '31010000.pat' with parent 'regmap' already present!
    [    0.629908] ti-pat 31011000.pat: Found PAT Rev 1.0 with 16384 pages
    [    0.636319] debugfs: Directory '31011000.pat' with parent 'regmap' already present!
    [    0.644236] ti-pat 31012000.pat: Found PAT Rev 1.0 with 16384 pages
    [    0.650648] debugfs: Directory '31012000.pat' with parent 'regmap' already present!
    [    0.658570] ti-pat 31013000.pat: Found PAT Rev 1.0 with 2048 pages
    [    0.664889] debugfs: Directory '31013000.pat' with parent 'regmap' already present!
    [    0.672829] ti-pat 31014000.pat: Found PAT Rev 1.0 with 2048 pages
    [    0.679150] debugfs: Directory '31014000.pat' with parent 'regmap' already present!
    [    0.688415] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
    [    0.699831] brd: module loaded
    [    0.705656] loop: module loaded
    [    0.710169] libphy: Fixed MDIO Bus: probed
    [    0.714529] tun: Universal TUN/TAP device driver, 1.6
    [    0.719914] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k
    [    0.727920] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
    [    0.733985] sky2: driver version 1.30
    [    0.738166] VFIO - User Level meta-driver version: 0.3
    [    0.743743] i2c /dev entries driver
    [    0.747784] sdhci: Secure Digital Host Controller Interface driver
    [    0.754098] sdhci: Copyright(c) Pierre Ossman
    [    0.758760] sdhci-pltfm: SDHCI platform and OF driver helper
    [    0.764975] ledtrig-cpu: registered to indicate activity on CPUs
    [    0.771678] optee: probing for conduit method from DT.
    [    0.776938] optee: revision 3.8 (199fca17)
    [    0.777205] optee: initialized driver
    [    0.785833] NET: Registered protocol family 17
    [    0.790440] 9pnet: Installing 9P2000 support
    [    0.794821] Key type dns_resolver registered
    [    0.799302] registered taskstats version 1
    [    0.803490] Loading compiled-in X.509 certificates
    [    0.812122] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
    [    0.818438] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
    [    0.826150] ti-sci 44083000.dmsc: ABI: 3.0 (firmware rev 0x0014 '20.04.1-v2020.04a (Terrific Lla')
    [    0.850889] random: fast init done
    [    0.876102] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    0.883218] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
    [    0.889179] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz
    [    0.895125] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz
    [    0.901143] pca953x 3-0020: 3-0020 supply vcc not found, using dummy regulator
    [    0.930622] pca953x 3-0020: failed writing register
    [    0.935654] pca953x: probe of 3-0020 failed with error -121
    [    0.941436] pca953x 3-0022: 3-0022 supply vcc not found, using dummy regulator
    [    0.948893] pca953x 3-0022: failed writing register
    [    0.953911] pca953x: probe of 3-0022 failed with error -121
    [    0.959640] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz
    [    0.965616] omap_i2c 2010000.i2c: bus 4 rev0.12 at 400 kHz
    [    0.971486] omap_i2c 2020000.i2c: bus 5 rev0.12 at 100 kHz
    [    0.977395] pca953x 6-0020: 6-0020 supply vcc not found, using dummy regulator
    [    1.006609] pca953x 6-0020: failed writing register
    [    1.011628] pca953x: probe of 6-0020 failed with error -121
    [    1.017356] omap_i2c 2030000.i2c: bus 6 rev0.12 at 400 kHz
    [    1.023214] omap_i2c 2040000.i2c: bus 7 rev0.12 at 100 kHz
    [    1.029111] omap_i2c 2050000.i2c: bus 8 rev0.12 at 100 kHz
    [    1.035000] omap_i2c 2060000.i2c: bus 9 rev0.12 at 100 kHz
    [    1.041197] ti-sci-intr interconnect@100000:interconnect@28380000:interrupt-controller2: Interrupt Router 137 domain created
    [    1.052760] ti-sci-intr interconnect@100000:interrupt-controller0: Interrupt Router 131 domain created
    [    1.062364] ti-sci-intr interconnect@100000:navss@30000000:interrupt-controller1: Interrupt Router 213 domain created
    [    1.073366] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
    [    1.089831] cdns-torrent-phy 5050000.serdes: 4 lanes, max bit rate 5.400 Gbps
    [    1.098756] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
    [    1.108632] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
    [    1.115395] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.124214] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
    [    1.134354] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
    [    1.141113] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
    [    1.148765] omap8250 40a00000.serial: PM domain pd:149 will not be powered off
    [    1.156279] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 7, base_baud = 6000000) is a 8250
    [    1.165418] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 18, base_baud = 3000000) is a 8250
    [    1.174155] printk: console [ttyS2] enabled
    [    1.174155] printk: console [ttyS2] enabled
    [    1.182591] printk: bootconsole [ns16550a0] disabled
    [    1.182591] printk: bootconsole [ns16550a0] disabled
    [    1.192915] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 19, base_baud = 3000000) is a 8250
    [    1.201737] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 20, base_baud = 3000000) is a 8250
    [    1.210473] arm-smmu-v3 36600000.smmu: ias 48-bit, oas 48-bit (features 0x00001faf)
    [    1.219734] arm-smmu-v3 36600000.smmu: allocated 524288 entries for cmdq
    [    1.228277] arm-smmu-v3 36600000.smmu: allocated 524288 entries for evtq
    [    2.316632] arm-smmu-v3 36600000.smmu: CMD_SYNC timeout at 0x00000001 [hwprod 0x00000002, hwcons 0x00000001]
    [    3.407473] arm-smmu-v3 36600000.smmu: CMD_SYNC timeout at 0x00000004 [hwprod 0x00000005, hwcons 0x00000001]
    [    3.417336] arm-smmu-v3 36600000.smmu: msi_domain absent - falling back to wired irqs
    [    3.426660] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [    3.433261] [drm] No driver support for vblank timestamp query.
    [    3.440069] [drm] Initialized tidss 1.0.0 20180215 for 4a00000.dss on minor 0
    [    3.447663] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
    [    3.458168] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
    [    3.468321] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
    [    3.478559] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
    [    3.489303] scsi host0: ufshcd
    [    3.576263] cadence-qspi 47040000.spi: Controller calibration failed
    [    3.582604] cadence-qspi 47040000.spi: Cadence QSPI NOR probe failed -22
    [    3.589551] cadence-qspi: probe of 47040000.spi failed with error -22
    [    3.596357] cadence-qspi 47050000.spi: unrecognized JEDEC id bytes: 00 00 00 00 00 00
    [    3.604177] cadence-qspi 47050000.spi: Cadence QSPI NOR probe failed -2
    [    3.611002] cadence-qspi: probe of 47050000.spi failed with error -2
    [    3.654576] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    3.662217] davinci_mdio 46000f00.mdio: detected phy mask ffffffe0
    [    3.670571] libphy: 46000f00.mdio: probed
    [    3.674574] davinci_mdio 46000f00.mdio: phy[0]: device 46000f00.mdio:00, driver unknown
    [    3.682559] davinci_mdio 46000f00.mdio: phy[1]: device 46000f00.mdio:01, driver unknown
    [    3.690551] davinci_mdio 46000f00.mdio: phy[2]: device 46000f00.mdio:02, driver unknown
    [    3.698537] davinci_mdio 46000f00.mdio: phy[3]: device 46000f00.mdio:03, driver unknown
    [    3.706545] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2
    [    3.717964] am65-cpsw-nuss 46000000.ethernet: Failed to request tx dma channel -517
    [    3.726496] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
    [    3.735006] mmc0: CQHCI version 5.10
    [    3.769348] mmc0: SDHCI controller on 4f80000.sdhci [4f80000.sdhci] using ADMA 64-bit
    [    3.777496] mmc1: CQHCI version 5.10
    [    3.814011] mmc1: SDHCI controller on 4fb0000.sdhci [4fb0000.sdhci] using ADMA 64-bit
    [    3.822166] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    3.828681] davinci_gpio 42110000.gpio: IRQ index 4 not found
    [    3.834456] davinci_gpio 42110000.gpio: IRQ not populated, err = -6
    [    3.843918] pca953x 4-0020: 4-0020 supply vcc not found, using dummy regulator
    [    3.874609] pca953x 4-0020: failed writing register
    [    3.879547] pca953x: probe of 4-0020 failed with error -121
    [    3.885477] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
    [    3.892322] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
    [    3.899262] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
    [    3.906191] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
    [    3.913049] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
    [    3.923617] ti-udma 285c0000.dma-controller: Channels: 24 (tchan: 12, rchan: 12, gp-rflow: 8)
    [    3.932140] mmc0: mmc_select_hs200 failed, error -110
    [    3.933248] cdns-ufshcd 4e84000.ufs: link startup failed 1
    [    3.937181] mmc0: error -110 whilst initialising MMC card
    [    3.942648] cdns-ufshcd 4e84000.ufs: UFS Host state=0
    [    3.949821] ti-udma 31150000.dma-controller: Channels: 84 (tchan: 42, rchan: 42, gp-rflow: 16)
    [    3.953067] cdns-ufshcd 4e84000.ufs: lrb in use=0x0, outstanding reqs=0x0 tasks=0x0
    [    3.953070] cdns-ufshcd 4e84000.ufs: saved_err=0x0, saved_uic_err=0x0
    [    3.975718] cdns-ufshcd 4e84000.ufs: Device power mode=1, UIC link state=0
    [    3.982576] cdns-ufshcd 4e84000.ufs: PM in progress=0, sys. suspended=0
    [    3.989173] cdns-ufshcd 4e84000.ufs: Auto BKOPS=0, Host self-block=0
    [    3.995511] cdns-ufshcd 4e84000.ufs: Clk gate=1
    [    4.000028] cdns-ufshcd 4e84000.ufs: error handling flags=0x0, req. abort count=0
    [    4.007492] cdns-ufshcd 4e84000.ufs: Host capabilities=0x1587031f, caps=0x0
    [    4.010569] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
    [    4.014436] cdns-ufshcd 4e84000.ufs: quirks=0x0, dev. quirks=0x0
    [    4.022079] davinci_mdio 46000f00.mdio: detected phy mask ffffffe0
    [    4.028060] cdns-ufshcd 4e84000.ufs: ufshcd_print_pwr_info:[RX, TX]: gear=[0, 0], lane[0, 0], pwr[INVALID MODE, INVALID MODE], rate = 0
    [    4.028079] host_regs: 00000000: 1587031f 00000000 00000210 00000000
    [    4.036784] libphy: 46000f00.mdio: probed
    [    4.046372] host_regs: 00000010: 00000000 00000000 00000000 00000000
    [    4.046374] host_regs: 00000020: 00000000 00000470 00000000 00000000
    [    4.046376] host_regs: 00000030: 00000008 00000001 00000000 00000000
    [    4.046385] host_regs: 00000040: 00000000 00000000 00000000 00000000
    [    4.052732] davinci_mdio 46000f00.mdio: phy[0]: device 46000f00.mdio:00, driver unknown
    [    4.056719] host_regs: 00000050: 00000000 00000000 00000000 00000000
    [    4.056725] host_regs: 00000060: 00000000 00000000 00000000 00000000
    [    4.063135] davinci_mdio 46000f00.mdio: phy[1]: device 46000f00.mdio:01, driver unknown
    [    4.069400] host_regs: 00000070: 00000000 00000000 00000000 00000000
    [    4.075742] davinci_mdio 46000f00.mdio: phy[2]: device 46000f00.mdio:02, driver unknown
    [    4.082074] host_regs: 00000080: 00000000 00000000 00000000 00000000
    [    4.082079] host_regs: 00000090: 00000000 00000000 00000000 00000000
    [    4.090063] davinci_mdio 46000f00.mdio: phy[3]: device 46000f00.mdio:03, driver unknown
    [    4.096395] cdns-ufshcd 4e84000.ufs: hba->ufs_version = 0x210, hba->capabilities = 0x1587031f
    [    4.102761] davinci_mdio 46000f00.mdio: phy[4]: device 46000f00.mdio:04, driver unknown
    [    4.110711] cdns-ufshcd 4e84000.ufs: hba->outstanding_reqs = 0x0, hba->outstanding_tasks = 0x0
    [    4.110713] cdns-ufshcd 4e84000.ufs: last_hibern8_exit_tstamp at 0 us, hibern8_exit_cnt = 0
    [    4.117073] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2
    [    4.125031] cdns-ufshcd 4e84000.ufs: No record of pa_err errors
    [    4.125033] cdns-ufshcd 4e84000.ufs: No record of dl_err errors
    [    4.125035] cdns-ufshcd 4e84000.ufs: No record of nl_err errors
    [    4.125037] cdns-ufshcd 4e84000.ufs: No record of tl_err errors
    [    4.132184] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
    [    4.137712] cdns-ufshcd 4e84000.ufs: No record of dme_err errors
    [    4.137714] cdns-ufshcd 4e84000.ufs: No record of auto_hibern8_err errors
    [    4.137721] cdns-ufshcd 4e84000.ufs: No record of fatal_err errors
    [    4.146120] am65-cpsw-nuss 46000000.ethernet: slave[1] no phy found
    [    4.154210] cdns-ufshcd 4e84000.ufs: link_startup_fail[0] = 0x1 at 3838686 us
    [    4.163530] davinci-mcasp 2ba0000.mcasp: IRQ common not found
    [    4.170788] cdns-ufshcd 4e84000.ufs: No record of resume_fail errors
    [    4.170790] cdns-ufshcd 4e84000.ufs: No record of suspend_fail errors
    [    4.170792] cdns-ufshcd 4e84000.ufs: No record of dev_reset errors
    [    4.170794] cdns-ufshcd 4e84000.ufs: No record of host_reset errors
    [    4.170797] cdns-ufshcd 4e84000.ufs: No record of task_abort errors
    [    4.193572] ti-sci-inta 33d00000.interrupt-controller: Parent IRQ allocation failed
    [    4.196391] cdns-ufshcd 4e84000.ufs: clk: core_clk, rate: 250000000
    [    4.196393] cdns-ufshcd 4e84000.ufs: clk: phy_clk, rate: 19200000
    [    4.196395] cdns-ufshcd 4e84000.ufs: clk: ref_clk, rate: 19200000
    [    4.316021] genirq: Failed to request resources for 31150000.dma-controller chan0 (irq 61) on irqchip MSI-INTA
    [    4.326013] ti-udma 31150000.dma-controller: chan0: ring irq request failed
    [    4.333349] ti-udma 31150000.dma-controller: get channel fail in udma_of_xlate.
    [    4.341362] ti-sci-inta 33d00000.interrupt-controller: Parent IRQ allocation failed
    [    4.349059] genirq: Failed to request resources for 31150000.dma-controller chan0 (irq 61) on irqchip MSI-INTA
    [    4.359094] ti-udma 31150000.dma-controller: chan0: ring irq request failed
    [    4.366475] ti-udma 31150000.dma-controller: get channel fail in udma_of_xlate.
    [    4.376505] debugfs: Directory 'pd:242' with parent 'pm_genpd' already present!
    [    4.383808] mmc0: mmc_select_hs200 failed, error -110
    [    4.388848] mmc0: error -110 whilst initialising MMC card
    [    4.388869] debugfs: Directory 'pd:241' with parent 'pm_genpd' already present!
    [    4.401536] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present!
    [    4.408839] debugfs: Directory 'pd:239' with parent 'pm_genpd' already present!
    [    4.416725] hctosys: unable to open rtc device (rtc0)
    [    4.435727] ALSA device list:
    [    4.438687]   No soundcards found.
    [    4.442313] Waiting for root device PARTUUID=569de07f-02...
    [    4.534830] mmc0: mmc_select_hs200 failed, error -110
    [    4.539872] mmc0: error -110 whilst initialising MMC card
    [    4.727561] mmc0: mmc_select_hs200 failed, error -110
    [    4.732601] mmc0: error -110 whilst initialising MMC card
    [    5.068030] mmc1: new high speed SDHC card at address aaaa
    [    5.073822] mmcblk1: mmc1:aaaa SC16G 14.8 GiB 
    [    5.089025]  mmcblk1: p1 p2
    [    5.114531] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
    [    5.122633] VFS: Mounted root (ext4 filesystem) on device 179:2.
    [    5.137274] devtmpfs: mounted
    [    5.140706] Freeing unused kernel memory: 1728K
    [    5.145249] Run /sbin/init as init process
    [    5.460367] systemd[1]: System time before build time, advancing clock.
    [    5.539942] NET: Registered protocol family 10
    [    5.544690] Segment Routing with IPv6
    [    5.572756] systemd[1]: systemd 244.3+ running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR -SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
    [    5.594455] systemd[1]: Detected architecture arm64.
    
    Welcome to Arago 2020.05!
    
    [    5.641350] systemd[1]: Set hostname to <j7-evm>.
    [    5.875784] systemd[1]: /lib/systemd/system/docker.socket:6: ListenStream= references a path below legacy directory /var/run/, updating /var/run/docker.sock → /run/docker.sock; please update the unit file accordingly.
    [    5.947311] random: systemd: uninitialized urandom read (16 bytes read)
    [    5.953989] systemd[1]: system-getty.slice: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
    [    5.966312] systemd[1]: (This warning is only shown for the first unit using IP firewalling.)
    [    5.976000] systemd[1]: Created slice system-getty.slice.
    [  OK  ] Created slice system-getty.slice.
    [    5.994656] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.001797] systemd[1]: Created slice system-serial\x2dgetty.slice.
    [  OK  ] Created slice system-serial\x2dgetty.slice.
    [    6.018613] random: systemd: uninitialized urandom read (16 bytes read)
    [    6.025648] systemd[1]: Created slice User and Session Slice.
    [  OK  ] Created slice User and Session Slice.
    [    6.042691] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [  OK  ] Started Dispatch Password …ts to Console Directory Watch.
    [    6.066659] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [  OK  ] Started Forward Password R…uests to Wall Directory Watch.
    [    6.090655] systemd[1]: Reached target Paths.
    [  OK  ] Reached target Paths.
    [    6.106613] systemd[1]: Reached target Remote File Systems.
    [  OK  ] Reached target Remote File Systems.
    [    6.122608] systemd[1]: Reached target Slices.
    [  OK  ] Reached target Slices.
    [    6.138611] systemd[1]: Reached target Swap.
    [  OK  ] Reached target Swap.
    [    6.163915] systemd[1]: Listening on RPCbind Server Activation Socket.
    [  OK  ] Listening on RPCbind Server Activation Socket.
    [    6.182624] systemd[1]: Reached target RPC Port Mapper.
    [  OK  ] Reached target RPC Port Mapper.
    [    6.202624] systemd[1]: Listening on Process Core Dump Socket.
    [  OK  ] Listening on Process Core Dump Socket.
    [    6.218696] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [  OK  ] Listening on initctl Compatibility Named Pipe.
    [    6.258056] systemd[1]: Condition check resulted in Journal Audit Socket being skipped.
    [    6.266295] systemd[1]: Listening on Journal Socket (/dev/log).
    [  OK  ] Listening on Journal Socket (/dev/log).
    [    6.282807] systemd[1]: Listening on Journal Socket.
    [  OK  ] Listening on Journal Socket.
    [    6.298816] systemd[1]: Listening on Network Service Netlink Socket.
    [  OK  ] Listening on Network Service Netlink Socket.
    [    6.318734] systemd[1]: Listening on udev Control Socket.
    [  OK  ] Listening on udev Control Socket.
    [    6.334696] systemd[1]: Listening on udev Kernel Socket.
    [  OK  ] Listening on udev Kernel Socket.
    [    6.352944] systemd[1]: Mounting Huge Pages File System...
             Mounting Huge Pages File System...
    [    6.376857] systemd[1]: Mounting POSIX Message Queue File System...
             Mounting POSIX Message Queue File System...
    [    6.400821] systemd[1]: Mounting Kernel Debug File System...
             Mounting Kernel Debug File System...
    [    6.427280] systemd[1]: Mounting Temporary Directory (/tmp)...
             Mounting Temporary Directory (/tmp)...
    [    6.448673] systemd[1]: Starting Create list of static device nodes for the current kernel...
             Starting Create list of st…odes for the current kernel...
    [    6.476674] systemd[1]: Starting Start psplash boot splash screen...
             Starting Start psplash boot splash screen...
    [    6.506628] systemd[1]: Started Hardware RNG Entropy Gatherer Daemon.
    [  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
    [    6.533176] systemd[1]: Starting RPC Bind...
             Starting RPC Bind...
    [    6.546705] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
    [    6.558224] systemd[1]: Starting Journal Service...
             Starting Journal Service...
    [    6.593062] systemd[1]: Starting Load Kernel Modules...
             Starting Load Kernel Modules...
    [    6.608467] cryptodev: loading out-of-tree module taints kernel.
    [    6.616639] systemd[1]: Starting Remount Root and Kernel File Systems...
             Starting Remount Root and Kernel File Systems...
    [    6.633104] EXT4-fs (mmcblk1p2): re-mounted. Opts: (null)
    [    6.643554] systemd[1]: Starting udev Coldplug all Devices...
    [    6.646690] cryptodev: driver 1.10 loaded.
             Starting udev Coldplug all Devices...
    [    6.668775] systemd[1]: Started RPC Bind.
    [  OK  ] Started RPC Bind.
    [    6.686974] systemd[1]: Mounted Huge Pages File System.
    [  OK  ] Mounted Huge Pages File System.
    [    6.706812] systemd[1]: Started Journal Service.
    [  OK  ] Started Journal Service.
    [  OK  ] Mounted POSIX Message Queue File System.
    [  OK  ] Mounted Kernel Debug File System.
    [  OK  ] Mounted Temporary Directory (/tmp).
    [  OK  ] Started Create list of sta… nodes for the current kernel.
    [FAILED] Failed to start Start psplash boot splash screen.
    See 'systemctl status psplash-start.service' for details.
    [DEPEND] Dependency failed for Star…progress communication helper.
    [  OK  ] Started Load Kernel Modules.
    [  OK  ] Started Remount Root and Kernel File Systems.
             Mounting Kernel Configuration File System...
             Starting Flush Journal to Persistent Storage...
    [    6.892438] systemd-journald[232]: Received client request to flush runtime journal.
             Starting Apply Kernel Variables...
             Starting Create Static Device Nodes in /dev...
    [  OK  ] Mounted Kernel Configuration File System.
    [  OK  ] Started Flush Journal to Persistent Storage.
    [  OK  ] Started Apply Kernel Variables.
    [  OK  ] Started Create Static Device Nodes in /dev.
    [  OK  ] Reached target Local File Systems (Pre).
             Mounting /media/ram...
             Mounting /var/volatile...
             Starting udev Kernel Device Manager...
    [  OK  ] Mounted /media/ram.
    [  OK  ] Started udev Coldplug all Devices.
    [  OK  ] Mounted /var/volatile.
             Starting Load/Save Random Seed...
    [  OK  ] Reached target Local File Systems.
             Starting Create Volatile Files and Directories...
    [  OK  ] Started udev Kernel Device Manager.
    [  OK  ] Started Create Volatile Files and Directories.
             Starting Network Time Synchronization...
             Starting Update UTMP about System Boot/Shutdown...
    [  OK  ] Started Update UTMP about System Boot/Shutdown.
    [  OK  ] Started Network Time Synchronization.
    [  OK  ] Reached target System Initialization.
    [  OK  ] Started Daily Cleanup of Temporary Directories.
    [  OK  ] Reached target System Time Set.
    [  OK  ] Reached target System Time Synchronized.
    [  OK  ] Started Daily rotation of log files.
    [  OK  ] Reached target Timers.
    [  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
    [  OK  ] Listening on D-Bus System Message Bus Socket.
             Starting Docker Socket for the API.
    [  OK  ] Listening on dropbear.socket.
             Starting Reboot and dump vmcore via kexec...
    [  OK  ] Listening on Docker Socket for the API.
    [  OK  ] Reached target Sockets.
    [  OK  ] Reached target Basic System.
    [  OK  ] Started Job spooling tools.
    [  OK  ] Started Periodic Command Scheduler.
    [  OK  ] Started D-Bus System Message Bus.
             Starting Print notice about GPLv3 packages...
             Starting IPv6 Packet Filtering Framework...
             Starting IPv4 Packet Filtering Framework...
    [  OK  ] Started irqbalance daemon.
             Starting rc.pvr.service...
             Starting Login Service...
    [  OK  ] Started TEE Supplicant.
    [  OK  ] Started Reboot and dump vmcore via kexec.
    [    7.797677] rti-wdt 2200000.rti: heartbeat 60 sec
    [  OK  ] Started IPv6 Packet Filtering Framework.
    [  OK  ] Started IPv4 Packet Filtering Framework.
    [  OK  ] Reached target [0;1;39[    7.841148] PVR_K:  310: SysDevInit: platform_get_resource() failed
    mNetwork (Pre).
             Starting Network Service...
    [    7.870589] PVR_K:(Error):   310: PVRSRVDeviceCreate: Failed to get device config (PVRSRV_ERROR_INIT_FAILURE)
    [    7.886671] rti-wdt 2210000.rti: heartbeat 60 sec
    [    7.898661] [drm:pvr_drm_load [pvrsrvkm]] *ERROR* failed to create device node for device (____ptrval____) (PVRSRV_ERROR_INIT_FAILURE)
    [  OK  ] Started Network Service.
             Starting Wait for Network to be Configured...
             Starting Network Name Resolution...
    [  OK  ] Started Login Service.
    [    7.992980] k3-dsp-rproc 4d80800000.dsp: device does not reserved memory regions, ret = -22
    [  OK  ] Created slice system-weston.slice.
    [    8.080354] ti-sci-inta 33d00000.interrupt-controller: Parent IRQ allocation failed
    [  OK  ] Started Network Name Resolution.
    [  OK  ] Reached target Network.
    [  OK  ] Reached target Host and Network Name Lookups.
             Starting Avahi mDNS/DNS-SD Stack...
    [  OK  ] Started NFS status monitor for NFSv2/3 locking..
             Starting Permit User Sessions...
    [  OK  ] Started Permit User Sessions.
    [  OK  ] Started Getty on tty1.
    [  OK  ] Started Serial Getty on ttyS2.
    [  OK  ] Started Serial Getty on ttyS3.
    [  OK  ] Reached target Login Prompts.
             Starting Synchronize System and HW clocks...
    [  OK  ] Started Weston Wayland Compositor.
    [FAILED] Failed to start Synchronize System and HW clocks.
    See 'systemctl status sync-clocks.service' for details.
    [  OK  ] Started Avahi mDNS/DNS-SD Stack.
    [    8.182499] k3-dsp-rproc 4d80800000.dsp: reserved memory init failed, ret = -22
    [    8.240877] genirq: Failed to request resources for 31150000.dma-controller chan0 (irq 61) on irqchip MSI-INTA
    [  OK  ] Created slice User Slice of UID 0.
             Starting User Runtime Directory /run/user/0...
    [  OK  ] Started User Runtime Directory /run/user/0.
             Starting User Manager for UID 0...
    [  OK  ] Started User Manager for UID 0.
    [  OK  ] Started Session c1 of user root.
    [    8.397410] ti-udma 31150000.dma-controller: chan0: ring irq request failed
    [    8.429723] remoteproc remoteproc0: releasing 4d80800000.dsp
    [    8.446644] k3-dsp-rproc: probe of 4d80800000.dsp failed with error -22
    [    8.500729] ti-udma 31150000.dma-controller: get channel fail in udma_of_xlate.
    [    8.529536] saul-crypto 4e00000.crypto: Unable to request rx1 DMA channel
    [    8.536177] k3-dsp-rproc 4d81800000.dsp: device does not reserved memory regions, ret = -22
    [    8.580915] platform 41000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
    [    8.631862] k3-dsp-rproc 4d81800000.dsp: reserved memory init failed, ret = -22
    [    8.671130] saul-crypto: probe of 4e00000.crypto failed with error -22
    [    8.686180] platform 41000000.r5f: configured R5F for IPC-only mode
    [    8.750330] remoteproc remoteproc0: releasing 4d81800000.dsp
    [    8.764595] platform 41000000.r5f: assigned reserved memory node r5f-dma-memory@a0000000
    [    8.835428] k3-dsp-rproc: probe of 4d81800000.dsp failed with error -22
    [    8.871552] remoteproc remoteproc1: 41000000.r5f is available
    [    8.921620] k3-dsp-rproc 64800000.dsp: assigned reserved memory node c71-dma-memory@bac00000
    [    8.966589] platform 5c00000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
    [    8.981041] k3-dsp-rproc 64800000.dsp: configured DSP for remoteproc mode
    [    9.002068] remoteproc remoteproc1: powering up 41000000.r5f
    [    9.007761] remoteproc remoteproc1: Booting fw image j7-mcu-r5f0_0-fw, size 95552
    [    9.019568] platform 41000000.r5f: R5F core initialized in IPC-only mode
    [    9.026288]  remoteproc1#vdev0buffer: assigned reserved memory node r5f-dma-memory@a0000000
    [    9.043878] virtio_rpmsg_bus virtio0: rpmsg host is online
    [    9.052543]  remoteproc1#vdev0buffer: registered virtio0 (type 7)
    [    9.061809] remoteproc remoteproc1: remote processor 41000000.r5f is now up
    [    9.076891] remoteproc remoteproc0: 64800000.dsp is available
    [    9.130597] platform 5c00000.r5f: configured R5F for IPC-only mode
    [    9.190582] random: crng init done
    [    9.193995] random: 7 urandom warning(s) missed due to ratelimiting
    [    9.228977] platform 5c00000.r5f: assigned reserved memory node r5f-dma-memory@a2000000
    [    9.298434] remoteproc remoteproc2: 5c00000.r5f is available
    [    9.359087] platform 5d00000.r5f: configured R5F for remoteproc mode
    [    9.387601] platform 5d00000.r5f: assigned reserved memory node r5f-dma-memory@a3000000
    [    9.410258] remoteproc remoteproc3: 5d00000.r5f is available
    [    9.453459] platform 5e00000.r5f: configured R5F for remoteproc mode
    [    9.507399] platform 5e00000.r5f: assigned reserved memory node r5f-dma-memory@a4000000
    [    9.571560] remoteproc remoteproc4: 5e00000.r5f is available
    [    9.587965] remoteproc remoteproc3: powering up 5d00000.r5f
    [    9.593557] remoteproc remoteproc3: Booting fw image j7-main-r5f0_1-fw, size 95476
    [    9.610633] platform 5f00000.r5f: configured R5F for remoteproc mode
    [    9.617525] platform 5d00000.r5f: booting R5F core using boot addr = 0x0
    [    9.625621]  remoteproc3#vdev0buffer: assigned reserved memory node r5f-dma-memory@a3000000
    [    9.634644] platform 5f00000.r5f: assigned reserved memory node r5f-dma-memory@a5000000
    [    9.638924] virtio_rpmsg_bus virtio1: rpmsg host is online
    [    9.654634]  remoteproc3#vdev0buffer: registered virtio1 (type 7)
    [    9.661136] remoteproc remoteproc3: remote processor 5d00000.r5f is now up
    [    9.673794] remoteproc remoteproc2: powering up 5c00000.r5f
    [    9.674752] remoteproc remoteproc5: 5f00000.r5f is available
    [    9.679381] remoteproc remoteproc2: Booting fw image j7-main-r5f0_0-fw, size 1669948
    [    9.693203] platform 5c00000.r5f: R5F core initialized in IPC-only mode
    [    9.702614]  remoteproc2#vdev0buffer: assigned reserved memory node r5f-dma-memory@a2000000
    [    9.717545] virtio_rpmsg_bus virtio2: rpmsg host is online
    [    9.719039] virtio_rpmsg_bus virtio1: creating channel ti.ipc4.ping-pong addr 0xd
    [    9.723049]  remoteproc2#vdev0buffer: registered virtio2 (type 7)
    [    9.742584] remoteproc remoteproc2: remote processor 5c00000.r5f is now up
    [    9.804519] remoteproc remoteproc0: powering up 64800000.dsp
    [    9.810211] remoteproc remoteproc0: Booting fw image j7-c71_0-fw, size 10489904
    [    9.817611] remoteproc remoteproc5: powering up 5f00000.r5f
    [    9.821229] remoteproc remoteproc4: powering up 5e00000.r5f
    [    9.823185] remoteproc remoteproc5: Booting fw image j7-main-r5f1_1-fw, size 95476
    [    9.830479] remoteproc remoteproc4: Booting fw image j7-main-r5f1_0-fw, size 95476
    [    9.842636] remoteproc remoteproc0: bad phdr da 0xa8100000 mem 0x98
    [  OK  ] Started Load/Save Random Seed.
    [    9.851765] remoteproc remoteproc0: Failed to load program segments: -22
    [    9.865043] platform 5f00000.r5f: booting R5F core using boot addr = 0x0
    [    9.865067] platform 5e00000.r5f: booting R5F core using boot addr = 0x0
    [    9.878594]  remoteproc5#vdev0buffer: assigned reserved memory node r5f-dma-memory@a5000000
    [    9.886748]  remoteproc4#vdev0buffer: assigned reserved memory node r5f-dma-memory@a4000000
    [    9.890945] virtio_rpmsg_bus virtio3: rpmsg host is online
    [    9.900293] virtio_rpmsg_bus virtio4: rpmsg host is online
    [    9.906264]  remoteproc5#vdev0buffer: registered virtio3 (type 7)
    [    9.909719]  remoteproc4#vdev0buffer: registered virtio4 (type 7)
    [    9.912388] remoteproc remoteproc5: remote processor 5f00000.r5f is now up
    [    9.926580] remoteproc remoteproc4: remote processor 5e00000.r5f is now up
    [    9.981148] virtio_rpmsg_bus virtio3: creating channel ti.ipc4.ping-pong addr 0xd
    [    9.990170] virtio_rpmsg_bus virtio4: creating channel ti.ipc4.ping-pong addr 0xd
    [   10.255636] Unable to handle kernel paging request at virtual address 0000000200000208
    [   10.263537] Mem abort info:
    [   10.266317]   ESR = 0x96000046
    [   10.269357]   EC = 0x25: DABT (current EL), IL = 32 bits
    [   10.274651]   SET = 0, FnV = 0
    [   10.277692]   EA = 0, S1PTW = 0
    [   10.280817] Data abort info:
    [   10.283684]   ISV = 0, ISS = 0x00000046
    [   10.287503]   CM = 0, WnR = 1
    [   10.290457] user pgtable: 64k pages, 48-bit VAs, pgdp=00000000b2304600
    [   10.296963] [0000000200000208] pgd=00000000afdc0003, pud=00000000afdc0003, pmd=0000000000000000
    [   10.305640] Internal error: Oops: 96000046 [#1] PREEMPT SMP
    [   10.311193] Modules linked in: crct10dif_ce(+) ti_am335x_tscadc ti_k3_r5_remoteproc pruss sa2ul sha512_generic authenc cdns3_ti ti_k3_dsp_remoteproc virtio_rpmsg_bus pvrsrvkm(O) rti_wdt j721e_cpsw_virt_mac sch_fq_codel rpmsg_kdrv_switch jailhouse(O) cryptodev(O) ipv6 nf_defrag_ipv6
    [   10.336091] CPU: 0 PID: 156 Comm: kswapd0 Tainted: G           O      5.4.40-g66cf445b76 #1
    [   10.344417] Hardware name: Texas Instruments K3 J721E SoC (DT)
    [   10.350231] pstate: 20000085 (nzCv daIf -PAN -UAO)
    [   10.355013] pc : list_lru_del+0x3c/0xf8
    [   10.358835] lr : list_lru_del+0x1c/0xf8
    [   10.362655] sp : ffff800011e8f810
    [   10.365954] x29: ffff800011e8f810 x28: 0000000000000000 
    [   10.371249] x27: ffff800011e8f908 x26: 00000000aaee0600 
    [   10.376543] x25: ffff00002aec0000 x24: ffff00002aec0030 
    [   10.381837] x23: 0000000000000001 x22: 00000000000000ab 
    [   10.387131] x21: 0000000000000000 x20: ffff00003becfd80 
    [   10.392425] x19: ffff00002aec0018 x18: 0000000000000000 
    [   10.397719] x17: 0000000000000000 x16: 0000000000000000 
    [   10.403013] x15: 0000000000000000 x14: 0000000000000003 
    [   10.408307] x13: 0794f3f27dc27b04 x12: 0000000000000000 
    [   10.413601] x11: ffff800011e8f908 x10: 0000000000000002 
    [   10.418895] x9 : 0000000000000001 x8 : 0000000000000000 
    [   10.424189] x7 : ffff80002ef60000 x6 : ffff800011e8f890 
    [   10.429482] x5 : ffff80001104bf00 x4 : 0000000000000000 
    [   10.434776] x3 : 0000000200000200 x2 : ffff000033659b00 
    [   10.440070] x1 : 00000000aaee0400 x0 : ffff000033d05d00 
    [   10.445364] Call trace:
    [   10.447799]  list_lru_del+0x3c/0xf8
    [   10.451273]  workingset_update_node+0x40/0x88
    [   10.455616]  xas_store+0x2a4/0x528
    [   10.459004]  __delete_from_page_cache+0x10c/0x170
    [   10.463692]  __remove_mapping+0x110/0x248
    [   10.467685]  shrink_page_list+0x61c/0xc48
    [   10.471678]  shrink_inactive_list+0x1bc/0x378
    [   10.476018]  shrink_node_memcg+0x208/0x708
    [   10.480098]  shrink_node+0xa8/0x490
    [   10.483572]  balance_pgdat+0x2d8/0x568
    [   10.487305]  kswapd+0x1c0/0x398
    [   10.490434]  kthread+0xf0/0x120
    [   10.493561]  ret_from_fork+0x10/0x18
    [   10.497125] Code: 91002282 b4000040 14000012 a9400663 (f9000461) 
    [   10.503200] ---[ end trace aab0d062f7244fe4 ]---
    [   10.507802] note: kswapd0[156] exited with preempt_count 2
    
    

  • Hi Manish,

    I think the failure are still related to remote cores. If you are updating memory maps, corresponding change is needed on remote core firmwares also (RTOS SDK). Could you try removing remotecore firmwares from file system and try booting?


    Regards,
    Vishal

  • Hi Vishal ,

    After detailed analysis I realized that the for r5 main_1_1 there is an issue with the firmware file from SDK_07 and also 06 since I tried both.

    I copied them from pdk-ipc folder and changed the name. Mapping for r5 main_1_1 seems to be ok.

    DSP’s have issues with their mapping and I am pretty much sure the region used for reserved memory are used somewhere else. So I can’t say if the firmware are working fine for DSP’s or not.

     

    Please find attached the DT which work fine till now (I tried one by one and also loaded the fm one by one).

    working_DT.txt
    // SPDX-License-Identifier: GPL-2.0
    /*
     * Copyright (C) 2019 Texas Instruments Incorporated - http://www.ti.com/
     */
    
    /dts-v1/;
    
    #include "k3-j721e.dtsi"
    
    / {
    	memory@80000000 {
    		device_type = "memory";
    		/* 4G RAM */
    //		reg = <0x00000000 0x80000000 0x00000000 0x80000000>,
    //		      <0x00000008 0x80000000 0x00000000 0x80000000>;
    		/* @dudichul: Changed to 1GB, one bank */
    		reg = <0x00000000 0x40000000 0x00000000 0x40000000>;
    	};
    
    	reserved_memory: reserved-memory {
    		#address-cells = <2>;
    		#size-cells = <2>;
    		ranges;
    		
    		secure_ddr: optee@9e800000 {
    			reg = <0x00 0x9e800000 0x00 0x01800000>;
    			alignment = <0x1000>;
    			no-map;
    		};
    
    		    mcu_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 {
                compatible = "shared-dma-pool";
                reg = <0x00 0xa0000000 0x00 0x100000>;
                no-map;
            };
    		
            mcu_r5fss0_core0_memory_region: r5f-memory@a0100000 {
                compatible = "shared-dma-pool";
                reg = <0x00 0xa0100000 0x00 0xf00000>;
                no-map;
            };
    		
    			mcu_r5fss0_core1_dma_memory_region: r5f-dma-memory@a2000000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa2000000 0x00 0x100000>;
    			no-map;
    		};
    
    		mcu_r5fss0_core1_memory_region: r5f-memory@a2100000 {
    			compatible = "shared-dma-pool";
    			reg = <0x00 0xa2100000 0x00 0xf00000>;
    			no-map;
    		};
    
    		main_r5fss0_core0_dma_memory_region: r5f-dma-memory@a1000000 {
                compatible = "shared-dma-pool";
                reg = <0x00 0xa1000000 0x00 0x00100000>;
                no-map;
            };
    
            main_r5fss0_core0_memory_region: r5f-memory@a1100000 {
                compatible = "shared-dma-pool";
                reg = <0x00 0xa1100000 0x00 0xf00000>;
                no-map;
            };
    
    		 main_r5fss0_core1_dma_memory_region: r5f-dma-memory@a3000000 {
                compatible = "shared-dma-pool";
                reg = <0x00 0xa3000000 0x00 0x100000>;
                no-map;
    
            };
    
            main_r5fss0_core1_memory_region: r5f-memory@a3100000 {
                compatible = "shared-dma-pool";
                reg = <0x00 0xa3100000 0x00 0xf00000>;
                no-map;
    
            };	
    
        main_r5fss1_core0_dma_memory_region: r5f-dma-memory@a4000000 {
                compatible = "shared-dma-pool";
                reg = <0x00 0xa4000000 0x00 0x100000>;
                no-map;
    
            };
    
            main_r5fss1_core0_memory_region: r5f-memory@a4100000 {
                compatible = "shared-dma-pool";
                reg = <0x00 0xa4100000 0x00 0xf00000>;
                no-map;
    
            };	
    
    		    main_r5fss1_core1_dma_memory_region: r5f-dma-memory@a5000000 {
                compatible = "shared-dma-pool";
                reg = <0x00 0xa5000000 0x00 0x100000>;
                no-map;
    
            };
    
            main_r5fss1_core1_memory_region: r5f-memory@a5100000 {
                compatible = "shared-dma-pool";
                reg = <0x00 0xa5100000 0x00 0xf00000>;
                no-map;
    
            };
    		
    
    	};
    };
    
    &wkup_pmx0 {
    	wkup_i2c0_pins_default: wkup_i2c0_pins_default {
    		pinctrl-single,pins = <
    			J721E_WKUP_IOPAD(0xf8, PIN_INPUT_PULLUP, 0) /* (J25) WKUP_I2C0_SCL */
    			J721E_WKUP_IOPAD(0xfc, PIN_INPUT_PULLUP, 0) /* (H24) WKUP_I2C0_SDA */
    		>;
    	};
    
    	mcu_fss0_ospi0_pins_default: mcu-fss0-ospi0-pins-default {
    		pinctrl-single,pins = <
    			J721E_WKUP_IOPAD(0x0000, PIN_OUTPUT, 0) /* MCU_OSPI0_CLK */
    			J721E_WKUP_IOPAD(0x0008, PIN_INPUT, 0)  /* MCU_OSPI0_DQS */
    			J721E_WKUP_IOPAD(0x000c, PIN_INPUT, 0)  /* MCU_OSPI0_D0 */
    			J721E_WKUP_IOPAD(0x0010, PIN_INPUT, 0)  /* MCU_OSPI0_D1 */
    			J721E_WKUP_IOPAD(0x0014, PIN_INPUT, 0)  /* MCU_OSPI0_D2 */
    			J721E_WKUP_IOPAD(0x0018, PIN_INPUT, 0)  /* MCU_OSPI0_D3 */
    			J721E_WKUP_IOPAD(0x001c, PIN_INPUT, 0)  /* MCU_OSPI0_D4 */
    			J721E_WKUP_IOPAD(0x0020, PIN_INPUT, 0)  /* MCU_OSPI0_D5 */
    			J721E_WKUP_IOPAD(0x0024, PIN_INPUT, 0)  /* MCU_OSPI0_D6 */
    			J721E_WKUP_IOPAD(0x0028, PIN_INPUT, 0)  /* MCU_OSPI0_D7 */
    			J721E_WKUP_IOPAD(0x002c, PIN_OUTPUT, 0) /* MCU_OSPI0_CSn0 */
    		>;
    	};
    };
    
    &ospi0 {
    	pinctrl-names = "default";
    	pinctrl-0 = <&mcu_fss0_ospi0_pins_default>;
    
    	flash@0{
    		compatible = "jedec,spi-nor";
    		reg = <0x0>;
    		spi-tx-bus-width = <8>;
    		spi-rx-bus-width = <8>;
    		spi-max-frequency = <40000000>;
    		cdns,tshsl-ns = <60>;
    		cdns,tsd2d-ns = <60>;
    		cdns,tchsh-ns = <60>;
    		cdns,tslch-ns = <60>;
    		cdns,read-delay = <2>;
    		cdns,phy-mode;
    		#address-cells = <1>;
    		#size-cells = <1>;
    	};
    };
    &mcu_r5fss0_core0 {
    	memory-region = <&mcu_r5fss0_core0_dma_memory_region>,
    			<&mcu_r5fss0_core0_memory_region>;
    };
    &mcu_r5fss0_core1 {
    	memory-region = <&mcu_r5fss0_core1_dma_memory_region>,
    			<&mcu_r5fss0_core1_memory_region>;
    };
    
    &main_r5fss0_core0 {
    	memory-region = <&main_r5fss0_core0_dma_memory_region>,
    			<&main_r5fss0_core0_memory_region>;
    };
    
    &main_r5fss0_core1 {
    	memory-region = <&main_r5fss0_core1_dma_memory_region>,
    			<&main_r5fss0_core1_memory_region>;
    };
    &main_r5fss1_core0 {
    	memory-region = <&main_r5fss1_core0_dma_memory_region>,
    			<&main_r5fss1_core0_memory_region>;
    };
    
    &main_r5fss1_core1 {
    	memory-region = <&main_r5fss1_core1_dma_memory_region>,
    			<&main_r5fss1_core1_memory_region>;
    };
    
    

  • Hi Manish,

    Can you please run the command:

    readelf -l <firmware>

    This will list the memory map of the firmware. Now once you have this firmware, compare it with the DT entry you have. You should have a reserved memory for that in the DT. If this matches then there is some other issue and we can look at that.

    Regards,

    Karan

  • Hi Karan,   

    As per your last message I tried readelf command and seems that the addresses in Device tree are inline with the firmware memory map. Please see the two screen shot for r5main1_1 and C71 DSP cor

     

    1. In the first step we tried the c71 core with the old reserved address and it didn't work. see the log " C71x_SDK07_Added.txt"
      C71x_SDK07_Added.txt
      make[1]: Leaving directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
      make[1]: Entering directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
        DTC     arch/arm64/boot/dts/ti/k3-j721e-proc-board-tps65917.dtb
      arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts:815.11-819.4: Warning (spi_bus_reg): /interconnect@100000/spi@2100000/spidev@0: SPI bus unit address format error, expected "1"
      make[1]: Leaving directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
      make[1]: Entering directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
        DTC     arch/arm64/boot/dts/ti/k3-j721e-common-proc-board-infotainment.dtbo
      make[1]: Leaving directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
      make[1]: Entering directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
        DTC     arch/arm64/boot/dts/ti/k3-j721e-pcie-backplane.dtbo
      make[1]: Leaving directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
      make[1]: Entering directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
        DTC     arch/arm64/boot/dts/ti/k3-j721e-common-proc-board-jailhouse.dtbo
      make[1]: Leaving directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
      make[1]: Entering directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
        DTC     arch/arm64/boot/dts/ti/k3-j721e-vision-apps.dtbo
      make[1]: Leaving directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
      make[1]: Entering directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
      make[1]: Leaving directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
      user@UbuntuLTS2:~/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified$ sudo cp board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dtb /media/user/rootfs/boot/
      [sudo] password for user: 
      user@UbuntuLTS2:~/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified$ clear
      
      user@UbuntuLTS2:~/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified$ picocom -b 115200 /dev/ttyUSB1
      picocom v2.2
      
      port is        : /dev/ttyUSB1
      flowcontrol    : none
      baudrate is    : 115200
      parity is      : none
      databits are   : 8
      stopbits are   : 1
      escape is      : C-a
      local echo is  : no
      noinit is      : no
      noreset is     : no
      nolock is      : no
      send_cmd is    : sz -vv
      receive_cmd is : rz -vv -E
      imap is        : 
      omap is        : 
      emap is        : crcrlf,delbs,
      
      Type [C-a] [C-h] to see available commands
      
      Terminal ready
      Starting ATF on ARM64 core...
      
      NOTICE:  BL31: v2.3():07.00.00.005-dirty
      NOTICE:  BL31: Built : 14:33:55, Jun 17 2020
      
      U-Boot SPL 2020.01-dirty (Jun 30 2020 - 17:15:48 +0200)
      SYSFW ABI: 3.0 (firmware rev 0x0014 '20.04.1-v2020.04a (Terrific Lla')
      Reading on-board EEPROM at 0x50 failed 1
      Trying to boot from MMC2
      i2c_write: error waiting for data ACK (status=0x116)
      Error reading output register
      
      
      U-Boot 2020.01-dirty (Jun 30 2020 - 17:15:48 +0200)
      
      SoC:   J721E SR1.0
      Model: Texas Instruments K3 J721E SoC
      Reading on-board EEPROM at 0x50 failed 1
      Board: J721EX-PM1-SOM rev E2
      DRAM:  1 GiB
      not found for dev hbmc-mux
      Flash: 0 Bytes
      MMC:   sdhci@4f80000: 0, sdhci@4fb0000: 1
      Loading Environment from MMC... OK
      In:    serial@2800000
      Out:   serial@2800000
      Err:   serial@2800000
      Net:   ERROR: no/invalid speed given in fixed-link node!phy_device_create, PHY probe failed
      
      Warning: ethernet@046000000 using MAC address from ROM
      eth0: ethernet@046000000
      Hit any key to stop autoboot:  0 
      i2c_write: error waiting for data ACK (status=0x116)
      Error reading output register
      switch to partitions #0, OK
      mmc1 is current device
      i2c_write: error waiting for data ACK (status=0x116)
      Error reading output register
      SD/MMC found on device 1
      14 bytes read in 1 ms (13.7 KiB/s)
      Loaded env from uEnv.txt
      Importing environment from mmc1 ...
      2411804 bytes read in 105 ms (21.9 MiB/s)
      Load Remote Processor 3 with data@addr=0x80080000 2411804 bytes: Success!
      2178288 bytes read in 95 ms (21.9 MiB/s)
      Load Remote Processor 4 with data@addr=0x80080000 2178288 bytes: Success!
      95476 bytes read in 9 ms (10.1 MiB/s)
      Load Remote Processor 5 with data@addr=0x80080000 95476 bytes: Success!
      192416 bytes read in 15 ms (12.2 MiB/s)
      Load Remote Processor 6 with data@addr=0x80080000 192416 bytes: Success!
      192416 bytes read in 15 ms (12.2 MiB/s)
      Load Remote Processor 7 with data@addr=0x80080000 192416 bytes: Success!
      11394048 bytes read in 475 ms (22.9 MiB/s)
      Load Remote Processor 8 with data@addr=0x80080000 11394048 bytes: Success!
      16654344 bytes read in 669 ms (23.7 MiB/s)
      86918 bytes read in 7 ms (11.8 MiB/s)
      ## Flattened Device Tree blob at 82000000
         Booting using the fdt blob at 0x82000000
         Loading Device Tree to 00000000bdda2000, end 00000000bdebafff ... OK
      
      Starting kernel ...
      
      [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
      [    0.000000] Linux version 5.4.40-g66cf445b76 (user@UbuntuLTS2) (gcc version 9.2.1 20191025 (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10))) #1 SMP PREEMPT Thu Jul 9 14:29:53 CEST 2020
      [    0.000000] Machine model: Texas Instruments K3 J721E SoC
      [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
      [    0.000000] printk: bootconsole [ns16550a0] enabled
      [    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] 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] 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] 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] 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] 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] 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] 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] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
      [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
      [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
      [    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
      [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
      [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
      [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
      [    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
      [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8000000, size 1 MiB
      [    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
      [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a8100000, size 15 MiB
      [    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
      [    0.000000] cma: Failed to reserve 512 MiB
      [    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.0
      [    0.000000] percpu: Embedded 2 pages/cpu s48408 r8192 d74472 u131072
      [    0.000000] Detected PIPT I-cache on CPU0
      [    0.000000] CPU features: detected: GIC system register CPU interface
      [    0.000000] CPU features: detected: EL2 vector hardening
      [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: -526
      [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),128k(ospi.env),128k(ospi.env.backup),1m(ospi.sysfw),-@8m(ospi.rootfs);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=569de07f-02 rw rootfstype=ext4 rootwait
      
    2. In the next step we added 200 MB to shift the allocated memory to C71x in the device tree with firmware file for c71x because the old reseved address for c71 didn't work and the log with firmware you can see as an attachment "Changed_DT_address_for_c71_log_with_firmware.txt" .Changed_DT_address_for_c71_log_with_firmware.txt
    3. Than we remove the firmware and rebooted again and it was successful without any issue. There is a log file added to the thread "Changed_DT_address_removed_c71_firmware_log".
      Changed_DT_address_removed_c71_firmware_log.txt
      user@UbuntuLTS2:~$ picocom -b 115200 /dev/ttyUSB1
      picocom v2.2
      
      port is        : /dev/ttyUSB1
      flowcontrol    : none
      baudrate is    : 115200
      parity is      : none
      databits are   : 8
      stopbits are   : 1
      escape is      : C-a
      local echo is  : no
      noinit is      : no
      noreset is     : no
      nolock is      : no
      send_cmd is    : sz -vv
      receive_cmd is : rz -vv -E
      imap is        : 
      omap is        : 
      emap is        : crcrlf,delbs,
      
      Type [C-a] [C-h] to see available commands
      
      Terminal ready
      
      
      U-Boot 2020.01-dirty (Jun 30 2020 - 17:15:48 +0200)
      
      SoC:   J721E SR1.0
      Model: Texas Instruments K3 J721E SoC
      Reading on-board EEPROM at 0x50 failed 1
      Board: J721EX-PM1-SOM rev E2
      DRAM:  1 GiB
      not found for dev hbmc-mux
      Flash: 0 Bytes
      MMC:   sdhci@4f80000: 0, sdhci@4fb0000: 1
      Loading Environment from MMC... OK
      In:    serial@2800000
      Out:   serial@2800000
      Err:   serial@2800000
      Net:   ERROR: no/invalid speed given in fixed-link node!phy_device_create, PHY probe failed
      
      Warning: ethernet@046000000 using MAC address from ROM
      eth0: ethernet@046000000
      Hit any key to stop autoboot:  0 
      i2c_write: error waiting for data ACK (status=0x116)
      Error reading output register
      switch to partitions #0, OK
      mmc1 is current device
      i2c_write: error waiting for data ACK (status=0x116)
      Error reading output register
      SD/MMC found on device 1
      14 bytes read in 1 ms (13.7 KiB/s)
      Loaded env from uEnv.txt
      Importing environment from mmc1 ...
      2411804 bytes read in 104 ms (22.1 MiB/s)
      Load Remote Processor 3 with data@addr=0x80080000 2411804 bytes: Success!
      2178288 bytes read in 94 ms (22.1 MiB/s)
      Load Remote Processor 4 with data@addr=0x80080000 2178288 bytes: Success!
      95476 bytes read in 9 ms (10.1 MiB/s)
      Load Remote Processor 5 with data@addr=0x80080000 95476 bytes: Success!
      192416 bytes read in 15 ms (12.2 MiB/s)
      Load Remote Processor 6 with data@addr=0x80080000 192416 bytes: Success!
      192416 bytes read in 15 ms (12.2 MiB/s)
      Load Remote Processor 7 with data@addr=0x80080000 192416 bytes: Success!
      16654344 bytes read in 668 ms (23.8 MiB/s)
      86918 bytes read in 6 ms (13.8 MiB/s)
      ## Flattened Device Tree blob at 82000000
         Booting using the fdt blob at 0x82000000
         Loading Device Tree to 00000000bdda2000, end 00000000bdebafff ... OK
      
      Starting kernel ...
      
      [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
      [    0.000000] Linux version 5.4.40-g66cf445b76 (user@UbuntuLTS2) (gcc version 9.2.1 20191025 (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10))) #1 SMP PREEMPT Thu Jul 9 14:29:53 CEST 2020
      [    0.000000] Machine model: Texas Instruments K3 J721E SoC
      [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
      [    0.000000] printk: bootconsole [ns16550a0] enabled
      [    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] 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] 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] 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] 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] 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] 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] 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] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
      [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
      [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
      [    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
      [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
      [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
      [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
      [    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
      [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b4800000, size 1 MiB
      [    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
      [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b4900000, size 15 MiB
      [    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
      [    0.000000] cma: Failed to reserve 512 MiB
      [    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.0
      [    0.000000] percpu: Embedded 2 pages/cpu s48408 r8192 d74472 u131072
      [    0.000000] Detected PIPT I-cache on CPU0
      [    0.000000] CPU features: detected: GIC system register CPU interface
      [    0.000000] CPU features: detected: EL2 vector hardening
      [    0.000000] Built 1 zonelists, mobility grouping off.  Total pages: 2674
      [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),128k(ospi.env),128k(ospi.env.backup),1m(ospi.sysfw),-@8m(ospi.rootfs);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=569de07f-02 rw rootfstype=ext4 rootwait
      [    0.000000] Dentry cache hash table entries: 32768 (order: 2, 262144 bytes, linear)
      [    0.000000] Inode-cache hash table entries: 16384 (order: 1, 131072 bytes, linear)
      [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
      [    0.000000] Memory: 889792K/172032K available (9534K kernel code, 776K rwdata, 3840K rodata, 1728K init, 695K bss, 18446744073708833856K reserved, 0K 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 restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
      [    0.000000] 	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: 960 SPIs implemented
      [    0.000000] GICv3: 0 Extended SPIs implemented
      [    0.000000] GICv3: Distributor has no Range Selector support
      [    0.000000] GICv3: 16 PPIs implemented
      [    0.000000] GICv3: no VLPI support, no direct LPI support
      [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
      [    0.000000] ITS [mem 0x01820000-0x0182ffff]
      [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
      [    0.000000] ITS@0x0000000001820000: allocated 1048576 Devices @b5800000 (flat, esz 8, psz 64K, shr 0)
      [    0.000000] ITS: using cache flushing for cmd queue
      [    0.000000] GICv3: using LPI property table @0x00000000bdd40000
      [    0.000000] GIC: using cache flushing for LPI property table
      [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000000bdd50000
      [    0.000000] random: get_random_bytes called from start_kernel+0x2b8/0x438 with crng_init=0
      [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
      [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
      [    0.000001] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
      [    0.008327] Console: colour dummy device 80x25
      [    0.012881] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
      [    0.023550] pid_max: default: 32768 minimum: 301
      [    0.028296] LSM: Security Framework initializing
      [    0.033039] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
      [    0.040605] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
      [    0.072652] ASID allocator initialised with 32768 entries
      [    0.086178] rcu: Hierarchical SRCU implementation.
      [    0.099120] Platform MSI: gic-its@1820000 domain created
      [    0.104640] PCI/MSI: /interconnect@100000/interrupt-controller@1800000/gic-its@1820000 domain created
      [    0.122076] smp: Bringing up secondary CPUs ...
      [    0.159028] Detected PIPT I-cache on CPU1
      [    0.159045] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
      [    0.159056] GICv3: CPU1: using allocated LPI pending table @0x00000000bdd60000
      [    0.159075] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
      [    0.159114] smp: Brought up 1 node, 2 CPUs
      [    0.188456] SMP: Total of 2 processors activated.
      [    0.193260] CPU features: detected: 32-bit EL0 Support
      [    0.198513] CPU features: detected: CRC32 instructions
      [    0.209845] CPU: All CPU(s) started at EL2
      [    0.214037] alternatives: patching kernel code
      [    0.218981] devtmpfs: initialized
      [    0.226208] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
      [    0.236175] futex hash table entries: 512 (order: -1, 32768 bytes, linear)
      [    0.243298] pinctrl core: initialized pinctrl subsystem
      [    0.248963] NET: Registered protocol family 16
      [    0.253671] DMA: preallocated 256 KiB pool for atomic allocations
      [    0.260159] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
      [    0.268999] sram interconnect@100000:sram@70000000: found no memory resource
      [    0.276211] sram: probe of interconnect@100000:sram@70000000 failed with error -22
      [    0.289874] HugeTLB registered 16.0 GiB page size, pre-allocated 0 pages
      [    0.296730] HugeTLB registered 512 MiB page size, pre-allocated 0 pages
      [    0.303487] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
      [    0.311771] cryptd: max_cpu_qlen set to 1000
      [    0.318817] vsys_3v3: supplied by evm_12v0
      [    0.323146] vsys_5v0: supplied by evm_12v0
      [    0.327681] iommu: Default domain type: Translated 
      [    0.332780] SCSI subsystem initialized
      [    0.336867] mc: Linux media interface: v0.10
      [    0.341238] videodev: Linux video capture interface: v2.00
      [    0.346848] pps_core: LinuxPPS API ver. 1 registered
      [    0.351917] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
      [    0.361260] PTP clock support registered
      [    0.365271] EDAC MC: Ver: 3.0.0
      [    0.368922] FPGA manager framework
      [    0.372433] Advanced Linux Sound Architecture Driver Initialized.
      [    0.378935] clocksource: Switched to clocksource arch_sys_counter
      [    0.385236] VFS: Disk quotas dquot_6.6.0
      [    0.389285] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
      [    0.398489] thermal_sys: Registered thermal governor 'step_wise'
      [    0.398491] thermal_sys: Registered thermal governor 'power_allocator'
      [    0.404785] NET: Registered protocol family 2
      [    0.416142] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes, linear)
      [    0.424900] TCP established hash table entries: 8192 (order: 0, 65536 bytes, linear)
      [    0.432840] TCP bind hash table entries: 8192 (order: 1, 131072 bytes, linear)
      [    0.440274] TCP: Hash tables configured (established 8192 bind 8192)
      [    0.446818] UDP hash table entries: 2048 (order: 0, 65536 bytes, linear)
      [    0.453704] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes, linear)
      [    0.461078] NET: Registered protocol family 1
      [    0.465763] RPC: Registered named UNIX socket transport module.
      [    0.471816] RPC: Registered udp transport module.
      [    0.476619] RPC: Registered tcp transport module.
      [    0.481421] RPC: Registered tcp NFSv4.1 backchannel transport module.
      [    0.488003] PCI: CLS 0 bytes, default 64
      [    0.492248] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
      [    0.503532] Initialise system trusted keyrings
      [    0.508155] workingset: timestamp_bits=46 max_order=14 bucket_order=0
      [    0.516622] squashfs: version 4.0 (2009/01/31) Phillip Lougher
      [    0.522888] NFS: Registering the id_resolver key type
      [    0.528058] Key type id_resolver registered
      [    0.532329] Key type id_legacy registered
      [    0.536425] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
      [    0.543388] 9p: Installing v9fs 9p2000 file system support
      [    0.556242] Key type asymmetric registered
      [    0.560434] Asymmetric key parser 'x509' registered
      [    0.565439] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
      [    0.572998] io scheduler mq-deadline registered
      [    0.577625] io scheduler kyber registered
      [    0.582693] pinctrl-single 4301c000.pinmux: 94 pins, size 376
      [    0.588765] pinctrl-single 11c000.pinmux: 173 pins, size 692
      [    0.594896] pinctrl-single a40000.timesync_router: 512 pins, size 2048
      [    0.603736] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
      [    0.609991] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
      [    0.616310] ti-pat 31010000.pat: Found PAT Rev 1.0 with 16384 pages
      [    0.622719] debugfs: Directory '31010000.pat' with parent 'regmap' already present!
      [    0.630663] ti-pat 31011000.pat: Found PAT Rev 1.0 with 16384 pages
      [    0.637073] debugfs: Directory '31011000.pat' with parent 'regmap' already present!
      [    0.644990] ti-pat 31012000.pat: Found PAT Rev 1.0 with 16384 pages
      [    0.651402] debugfs: Directory '31012000.pat' with parent 'regmap' already present!
      [    0.659324] ti-pat 31013000.pat: Found PAT Rev 1.0 with 2048 pages
      [    0.665647] debugfs: Directory '31013000.pat' with parent 'regmap' already present!
      [    0.673573] ti-pat 31014000.pat: Found PAT Rev 1.0 with 2048 pages
      [    0.679895] debugfs: Directory '31014000.pat' with parent 'regmap' already present!
      [    0.689176] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
      [    0.700707] brd: module loaded
      [    0.706608] loop: module loaded
      [    0.711191] libphy: Fixed MDIO Bus: probed
      [    0.715528] tun: Universal TUN/TAP device driver, 1.6
      [    0.720908] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k
      [    0.728915] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
      [    0.734982] sky2: driver version 1.30
      [    0.739194] VFIO - User Level meta-driver version: 0.3
      [    0.744761] i2c /dev entries driver
      [    0.748807] sdhci: Secure Digital Host Controller Interface driver
      [    0.755121] sdhci: Copyright(c) Pierre Ossman
      [    0.759751] sdhci-pltfm: SDHCI platform and OF driver helper
      [    0.765970] ledtrig-cpu: registered to indicate activity on CPUs
      [    0.772710] optee: probing for conduit method from DT.
      [    0.777970] optee: revision 3.8 (199fca17)
      [    0.778246] optee: initialized driver
      [    0.786829] NET: Registered protocol family 17
      [    0.791434] 9pnet: Installing 9P2000 support
      [    0.795816] Key type dns_resolver registered
      [    0.800298] registered taskstats version 1
      [    0.804485] Loading compiled-in X.509 certificates
      [    0.813045] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
      [    0.819356] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
      [    0.827057] ti-sci 44083000.dmsc: ABI: 3.0 (firmware rev 0x0014 '20.04.1-v2020.04a (Terrific Lla')
      [    0.851876] random: fast init done
      [    0.877216] davinci-mcasp 2ba0000.mcasp: IRQ common not found
      [    0.884344] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
      [    0.890332] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz
      [    0.896274] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz
      [    0.902296] pca953x 3-0020: 3-0020 supply vcc not found, using dummy regulator
      [    0.930978] pca953x 3-0020: failed writing register
      [    0.936012] pca953x: probe of 3-0020 failed with error -121
      [    0.941795] pca953x 3-0022: 3-0022 supply vcc not found, using dummy regulator
      [    0.949253] pca953x 3-0022: failed writing register
      [    0.954272] pca953x: probe of 3-0022 failed with error -121
      [    0.960001] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz
      [    0.965977] omap_i2c 2010000.i2c: bus 4 rev0.12 at 400 kHz
      [    0.971850] omap_i2c 2020000.i2c: bus 5 rev0.12 at 100 kHz
      [    0.977778] pca953x 6-0020: 6-0020 supply vcc not found, using dummy regulator
      [    1.006979] pca953x 6-0020: failed writing register
      [    1.011998] pca953x: probe of 6-0020 failed with error -121
      [    1.017727] omap_i2c 2030000.i2c: bus 6 rev0.12 at 400 kHz
      [    1.023592] omap_i2c 2040000.i2c: bus 7 rev0.12 at 100 kHz
      [    1.029458] omap_i2c 2050000.i2c: bus 8 rev0.12 at 100 kHz
      [    1.035364] omap_i2c 2060000.i2c: bus 9 rev0.12 at 100 kHz
      [    1.041578] ti-sci-intr interconnect@100000:interconnect@28380000:interrupt-controller2: Interrupt Router 137 domain created
      [    1.053142] ti-sci-intr interconnect@100000:interrupt-controller0: Interrupt Router 131 domain created
      [    1.062745] ti-sci-intr interconnect@100000:navss@30000000:interrupt-controller1: Interrupt Router 213 domain created
      [    1.073747] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
      [    1.090401] cdns-torrent-phy 5050000.serdes: 4 lanes, max bit rate 5.400 Gbps
      [    1.099373] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
      [    1.109250] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
      [    1.116013] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
      [    1.124799] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
      [    1.134941] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
      [    1.141699] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
      [    1.149361] omap8250 40a00000.serial: PM domain pd:149 will not be powered off
      [    1.156864] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 7, base_baud = 6000000) is a 8250
      [    1.166008] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 18, base_baud = 3000000) is a 8250
      [    1.174745] printk: console [ttyS2] enabled
      [    1.174745] printk: console [ttyS2] enabled
      [    1.183181] printk: bootconsole [ns16550a0] disabled
      [    1.183181] printk: bootconsole [ns16550a0] disabled
      [    1.193509] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 19, base_baud = 3000000) is a 8250
      [    1.202360] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 20, base_baud = 3000000) is a 8250
      [    1.211110] arm-smmu-v3 36600000.smmu: ias 48-bit, oas 48-bit (features 0x00001faf)
      [    1.220487] arm-smmu-v3 36600000.smmu: allocated 524288 entries for cmdq
      [    1.229086] arm-smmu-v3 36600000.smmu: allocated 524288 entries for evtq
      [    2.317432] arm-smmu-v3 36600000.smmu: CMD_SYNC timeout at 0x00000001 [hwprod 0x00000002, hwcons 0x00000001]
      [    3.408273] arm-smmu-v3 36600000.smmu: CMD_SYNC timeout at 0x00000004 [hwprod 0x00000005, hwcons 0x00000001]
      [    3.418130] arm-smmu-v3 36600000.smmu: msi_domain absent - falling back to wired irqs
      [    3.427452] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
      [    3.434058] [drm] No driver support for vblank timestamp query.
      [    3.440892] [drm] Initialized tidss 1.0.0 20180215 for 4a00000.dss on minor 0
      [    3.448499] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
      [    3.459004] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
      [    3.469156] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
      [    3.479394] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
      [    3.490138] scsi host0: ufshcd
      [    3.577274] cadence-qspi 47040000.spi: Controller calibration failed
      [    3.583614] cadence-qspi 47040000.spi: Cadence QSPI NOR probe failed -22
      [    3.590562] cadence-qspi: probe of 47040000.spi failed with error -22
      [    3.597378] cadence-qspi 47050000.spi: unrecognized JEDEC id bytes: 00 00 00 00 00 00
      [    3.605198] cadence-qspi 47050000.spi: Cadence QSPI NOR probe failed -2
      [    3.612022] cadence-qspi: probe of 47050000.spi failed with error -2
      [    3.658944] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
      [    3.666586] davinci_mdio 46000f00.mdio: detected phy mask ffffffe0
      [    3.675318] libphy: 46000f00.mdio: probed
      [    3.679322] davinci_mdio 46000f00.mdio: phy[0]: device 46000f00.mdio:00, driver unknown
      [    3.687308] davinci_mdio 46000f00.mdio: phy[1]: device 46000f00.mdio:01, driver unknown
      [    3.695293] davinci_mdio 46000f00.mdio: phy[2]: device 46000f00.mdio:02, driver unknown
      [    3.703277] davinci_mdio 46000f00.mdio: phy[3]: device 46000f00.mdio:03, driver unknown
      [    3.711269] davinci_mdio 46000f00.mdio: phy[4]: device 46000f00.mdio:04, driver unknown
      [    3.719276] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2
      [    3.730696] am65-cpsw-nuss 46000000.ethernet: Failed to request tx dma channel -517
      [    3.739219] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
      [    3.747739] mmc0: CQHCI version 5.10
      [    3.782088] mmc0: SDHCI controller on 4f80000.sdhci [4f80000.sdhci] using ADMA 64-bit
      [    3.790246] mmc1: CQHCI version 5.10
      [    3.826763] mmc1: SDHCI controller on 4fb0000.sdhci [4fb0000.sdhci] using ADMA 64-bit
      [    3.834919] davinci-mcasp 2ba0000.mcasp: IRQ common not found
      [    3.841440] davinci_gpio 42110000.gpio: IRQ index 4 not found
      [    3.847214] davinci_gpio 42110000.gpio: IRQ not populated, err = -6
      [    3.856674] pca953x 4-0020: 4-0020 supply vcc not found, using dummy regulator
      [    3.886978] pca953x 4-0020: failed writing register
      [    3.891917] pca953x: probe of 4-0020 failed with error -121
      [    3.897845] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
      [    3.904699] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
      [    3.911591] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
      [    3.918481] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
      [    3.925348] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
      [    3.926116] cdns-ufshcd 4e84000.ufs: link startup failed 1
      [    3.935971] ti-udma 285c0000.dma-controller: Channels: 24 (tchan: 12, rchan: 12, gp-rflow: 8)
      [    3.937332] cdns-ufshcd 4e84000.ufs: UFS Host state=0
      [    3.937335] cdns-ufshcd 4e84000.ufs: lrb in use=0x0, outstanding reqs=0x0 tasks=0x0
      [    3.947807] ti-udma 31150000.dma-controller: Channels: 84 (tchan: 42, rchan: 42, gp-rflow: 16)
      [    3.950877] cdns-ufshcd 4e84000.ufs: saved_err=0x0, saved_uic_err=0x0
      [    3.958521] mmc0: mmc_select_hs200 failed, error -110
      [    3.967099] cdns-ufshcd 4e84000.ufs: Device power mode=1, UIC link state=0
      [    3.974899] mmc0: error -110 whilst initialising MMC card
      [    3.978558] cdns-ufshcd 4e84000.ufs: PM in progress=0, sys. suspended=0
      [    3.978561] cdns-ufshcd 4e84000.ufs: Auto BKOPS=0, Host self-block=0
      [    3.978562] cdns-ufshcd 4e84000.ufs: Clk gate=1
      [    3.978565] cdns-ufshcd 4e84000.ufs: error handling flags=0x0, req. abort count=0
      [    3.978567] cdns-ufshcd 4e84000.ufs: Host capabilities=0x1587031f, caps=0x0
      [    4.022653] cdns-ufshcd 4e84000.ufs: quirks=0x0, dev. quirks=0x0
      [    4.028647] cdns-ufshcd 4e84000.ufs: ufshcd_print_pwr_info:[RX, TX]: gear=[0, 0], lane[0, 0], pwr[INVALID MODE, INVALID MODE], rate = 0
      [    4.030938] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
      [    4.040809] host_regs: 00000000: 1587031f 00000000 00000210 00000000
      [    4.048437] davinci_mdio 46000f00.mdio: detected phy mask ffffffe0
      [    4.054765] host_regs: 00000010: 00000000 00000000 00000000 00000000
      [    4.054767] host_regs: 00000020: 00000000 00000470 00000000 00000000
      [    4.054770] host_regs: 00000030: 00000008 00000001 00000000 00000000
      [    4.063467] libphy: 46000f00.mdio: probed
      [    4.067269] host_regs: 00000040: 00000000 00000000 00000000 00000000
      [    4.067271] host_regs: 00000050: 00000000 00000000 00000000 00000000
      [    4.067273] host_regs: 00000060: 00000000 00000000 00000000 00000000
      [    4.073624] davinci_mdio 46000f00.mdio: phy[0]: device 46000f00.mdio:00, driver unknown
      [    4.079944] host_regs: 00000070: 00000000 00000000 00000000 00000000
      [    4.079946] host_regs: 00000080: 00000000 00000000 00000000 00000000
      [    4.079948] host_regs: 00000090: 00000000 00000000 00000000 00000000
      [    4.079951] cdns-ufshcd 4e84000.ufs: hba->ufs_version = 0x210, hba->capabilities = 0x1587031f
      [    4.084011] davinci_mdio 46000f00.mdio: phy[1]: device 46000f00.mdio:01, driver unknown
      [    4.090281] cdns-ufshcd 4e84000.ufs: hba->outstanding_reqs = 0x0, hba->outstanding_tasks = 0x0
      [    4.090283] cdns-ufshcd 4e84000.ufs: last_hibern8_exit_tstamp at 0 us, hibern8_exit_cnt = 0
      [    4.096625] davinci_mdio 46000f00.mdio: phy[2]: device 46000f00.mdio:02, driver unknown
      [    4.102954] cdns-ufshcd 4e84000.ufs: No record of pa_err errors
      [    4.102957] cdns-ufshcd 4e84000.ufs: No record of dl_err errors
      [    4.102959] cdns-ufshcd 4e84000.ufs: No record of nl_err errors
      [    4.110947] davinci_mdio 46000f00.mdio: phy[3]: device 46000f00.mdio:03, driver unknown
      [    4.117276] cdns-ufshcd 4e84000.ufs: No record of tl_err errors
      [    4.123643] davinci_mdio 46000f00.mdio: phy[4]: device 46000f00.mdio:04, driver unknown
      [    4.129955] cdns-ufshcd 4e84000.ufs: No record of dme_err errors
      [    4.138477] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2
      [    4.146445] cdns-ufshcd 4e84000.ufs: No record of auto_hibern8_err errors
      [    4.146447] cdns-ufshcd 4e84000.ufs: No record of fatal_err errors
      [    4.146449] cdns-ufshcd 4e84000.ufs: link_startup_fail[0] = 0x1 at 3831185 us
      [    4.146451] cdns-ufshcd 4e84000.ufs: No record of resume_fail errors
      [    4.146453] cdns-ufshcd 4e84000.ufs: No record of suspend_fail errors
      [    4.155885] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
      [    4.163380] cdns-ufshcd 4e84000.ufs: No record of dev_reset errors
      [    4.171782] am65-cpsw-nuss 46000000.ethernet: slave[1] no phy found
      [    4.177268] cdns-ufshcd 4e84000.ufs: No record of host_reset errors
      [    4.184512] davinci-mcasp 2ba0000.mcasp: IRQ common not found
      [    4.189076] cdns-ufshcd 4e84000.ufs: No record of task_abort errors
      [    4.189079] cdns-ufshcd 4e84000.ufs: clk: core_clk, rate: 250000000
      [    4.189081] cdns-ufshcd 4e84000.ufs: clk: phy_clk, rate: 19200000
      [    4.200238] ti-sci-inta 33d00000.interrupt-controller: Parent IRQ allocation failed
      [    4.202975] cdns-ufshcd 4e84000.ufs: clk: ref_clk, rate: 19200000
      [    4.324249] genirq: Failed to request resources for 31150000.dma-controller chan0 (irq 61) on irqchip MSI-INTA
      [    4.334240] ti-udma 31150000.dma-controller: chan0: ring irq request failed
      [    4.341585] ti-udma 31150000.dma-controller: get channel fail in udma_of_xlate.
      [    4.349596] ti-sci-inta 33d00000.interrupt-controller: Parent IRQ allocation failed
      [    4.357295] genirq: Failed to request resources for 31150000.dma-controller chan0 (irq 61) on irqchip MSI-INTA
      [    4.367330] ti-udma 31150000.dma-controller: chan0: ring irq request failed
      [    4.374704] ti-udma 31150000.dma-controller: get channel fail in udma_of_xlate.
      [    4.384674] debugfs: Directory 'pd:242' with parent 'pm_genpd' already present!
      [    4.392060] debugfs: Directory 'pd:241' with parent 'pm_genpd' already present!
      [    4.399375] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present!
      [    4.406691] debugfs: Directory 'pd:239' with parent 'pm_genpd' already present!
      [    4.414734] hctosys: unable to open rtc device (rtc0)
      [    4.415576] mmc0: unexpected status 0x800940 after switch
      [    4.428289] mmc0: new HS400 MMC card at address 0001
      [    4.433616] mmcblk0: mmc0:0001 R1J55A 7.28 GiB 
      [    4.438349] mmcblk0boot0: mmc0:0001 R1J55A partition 1 8.00 MiB
      [    4.444463] mmcblk0boot1: mmc0:0001 R1J55A partition 2 8.00 MiB
      [    4.450452] mmcblk0rpmb: mmc0:0001 R1J55A partition 3 4.00 MiB, chardev (240:0)
      [    4.468239] ALSA device list:
      [    4.471205]   No soundcards found.
      [    4.474839] Waiting for root device PARTUUID=569de07f-02...
      [    5.080418] mmc1: new high speed SDHC card at address aaaa
      [    5.086210] mmcblk1: mmc1:aaaa SC16G 14.8 GiB 
      [    5.097334]  mmcblk1: p1 p2
      [    5.121551] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
      [    5.129652] VFS: Mounted root (ext4 filesystem) on device 179:98.
      [    5.145525] devtmpfs: mounted
      [    5.149002] Freeing unused kernel memory: 1728K
      [    5.153545] Run /sbin/init as init process
      [    5.469197] systemd[1]: System time before build time, advancing clock.
      [    5.548865] NET: Registered protocol family 10
      [    5.553633] Segment Routing with IPv6
      [    5.581990] systemd[1]: systemd 244.3+ running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR -SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
      [    5.603697] systemd[1]: Detected architecture arm64.
      
      Welcome to Arago 2020.05!
      
      [    5.653665] systemd[1]: Set hostname to <j7-evm>.
      [    5.888603] systemd[1]: /lib/systemd/system/docker.socket:6: ListenStream= references a path below legacy directory /var/run/, updating /var/run/docker.sock → /run/docker.sock; please update the unit file accordingly.
      [    5.960320] random: systemd: uninitialized urandom read (16 bytes read)
      [    5.967025] systemd[1]: system-getty.slice: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
      [    5.979357] systemd[1]: (This warning is only shown for the first unit using IP firewalling.)
      [    5.989160] systemd[1]: Created slice system-getty.slice.
      [  OK  ] Created slice system-getty.slice.
      [    6.010998] random: systemd: uninitialized urandom read (16 bytes read)
      [    6.018123] systemd[1]: Created slice system-serial\x2dgetty.slice.
      [  OK  ] Created slice system-serial\x2dgetty.slice.
      [    6.034978] random: systemd: uninitialized urandom read (16 bytes read)
      [    6.042011] systemd[1]: Created slice User and Session Slice.
      [  OK  ] Created slice User and Session Slice.
      [    6.059062] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
      [  OK  ] Started Dispatch Password …ts to Console Directory Watch.
      [    6.083033] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
      [  OK  ] Started Forward Password R…uests to Wall Directory Watch.
      [    6.107023] systemd[1]: Reached target Paths.
      [  OK  ] Reached target Paths.
      [    6.122987] systemd[1]: Reached target Remote File Systems.
      [  OK  ] Reached target Remote File Systems.
      [    6.142980] systemd[1]: Reached target Slices.
      [  OK  ] Reached target Slices.
      [    6.158983] systemd[1]: Reached target Swap.
      [  OK  ] Reached target Swap.
      [    6.184296] systemd[1]: Listening on RPCbind Server Activation Socket.
      [  OK  ] Listening on RPCbind Server Activation Socket.
      [    6.202997] systemd[1]: Reached target RPC Port Mapper.
      [  OK  ] Reached target RPC Port Mapper.
      [    6.223033] systemd[1]: Listening on Process Core Dump Socket.
      [  OK  ] Listening on Process Core Dump Socket.
      [    6.239072] systemd[1]: Listening on initctl Compatibility Named Pipe.
      [  OK  ] Listening on initctl Compatibility Named Pipe.
      [    6.274500] systemd[1]: Condition check resulted in Journal Audit Socket being skipped.
      [    6.282780] systemd[1]: Listening on Journal Socket (/dev/log).
      [  OK  ] Listening on Journal Socket (/dev/log).
      [    6.299155] systemd[1]: Listening on Journal Socket.
      [  OK  ] Listening on Journal Socket.
      [    6.315183] systemd[1]: Listening on Network Service Netlink Socket.
      [  OK  ] Listening on Network Service Netlink Socket.
      [    6.339112] systemd[1]: Listening on udev Control Socket.
      [  OK  ] Listening on udev Control Socket.
      [    6.355068] systemd[1]: Listening on udev Kernel Socket.
      [  OK  ] Listening on udev Kernel Socket.
      [    6.373259] systemd[1]: Mounting Huge Pages File System...
               Mounting Huge Pages File System...
      [    6.392930] systemd[1]: Mounting POSIX Message Queue File System...
               Mounting POSIX Message Queue File System...
      [    6.417011] systemd[1]: Mounting Kernel Debug File System...
               Mounting Kernel Debug File System...
      [    6.439829] systemd[1]: Mounting Temporary Directory (/tmp)...
               Mounting Temporary Directory (/tmp)...
      [    6.457445] systemd[1]: Starting Create list of static device nodes for the current kernel...
               Starting Create list of st…odes for the current kernel...
      [    6.485105] systemd[1]: Starting Start psplash boot splash screen...
               Starting Start psplash boot splash screen...
      [    6.517201] systemd[1]: Started Hardware RNG Entropy Gatherer Daemon.
      [  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
      [    6.541422] systemd[1]: Starting RPC Bind...
               Starting RPC Bind...
      [    6.555076] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
      [    6.567077] systemd[1]: Starting Journal Service...
               Starting Journal Service...
      [    6.600629] systemd[1]: Starting Load Kernel Modules...
               Starting Load Kernel Modules...
      [    6.612462] cryptodev: loading out-of-tree module taints kernel.
      [    6.625549] systemd[1]: Starting Remount Root and Kernel File Systems...
               Starting Remount Root and Kernel File Systems[    6.639357] EXT4-fs (mmcblk1p2): re-mounted. Opts: (null)
      [0m...
      [    6.652202] cryptodev: driver 1.10 loaded.
      [    6.659158] systemd[1]: Starting udev Coldplug all Devices...
               Starting udev Coldplug all Devices...
      [    6.689228] systemd[1]: Started RPC Bind.
      [  OK  ] Started RPC Bind.
      [    6.707279] systemd[1]: Started Journal Service.
      [  OK  ] Started Journal Service.
      [  OK  ] Mounted Huge Pages File System.
      [  OK  ] Mounted POSIX Message Queue File System.
      [  OK  ] Mounted Kernel Debug File System.
      [  OK  ] Mounted Temporary Directory (/tmp).
      [  OK  ] Started Create list of sta… nodes for the current kernel.
      [FAILED] Failed to start Start psplash boot splash screen.
      See 'systemctl status psplash-start.service' for details.
      [DEPEND] Dependency failed for Star…progress communication helper.
      [  OK  ] Started Load Kernel Modules.
      [  OK  ] Started Remount Root and Kernel File Systems.
               Mounting Kernel Configuration File System...
               Starting Flush Journal to Persistent Storage...
      [    6.905558] systemd-journald[234]: Received client request to flush runtime journal.
               Starting Apply Kernel Variables...
               Starting Create Static Device Nodes in /dev...
      [  OK  ] Mounted Kernel Configuration File System.
      [  OK  ] Started Flush Journal to Persistent Storage.
      [  OK  ] Started Apply Kernel Variables.
      [  OK  ] Started Create Static Device Nodes in /dev.
      [  OK  ] Reached target Local File Systems (Pre).
               Mounting /media/ram...
               Mounting /var/volatile...
               Starting udev Kernel Device Manager...
      [  OK  ] Started udev Coldplug all Devices.
      [  OK  ] Mounted /media/ram.
      [  OK  ] Mounted /var/volatile.
               Starting Load/Save Random Seed...
      [  OK  ] Reached target Local File Systems.
               Starting Create Volatile Files and Directories...
      [  OK  ] Started Create Volatile Files and Directories.
      [  OK  ] Started udev Kernel Device Manager.
               Starting Network Time Synchronization...
               Starting Update UTMP about System Boot/Shutdown...
      [  OK  ] Started Update UTMP about System Boot/Shutdown.
      [  OK  ] Started Network Time Synchronization.
      [  OK  ] Reached target System Initialization.
      [  OK  ] Started Daily Cleanup of Temporary Directories.
      [  OK  ] Reached target System Time Set.
      [  OK  ] Reached target System Time Synchronized.
      [  OK  ] Started Daily rotation of log files.
      [  OK  ] Reached target Timers.
      [  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
      [  OK  ] Listening on D-Bus System Message Bus Socket.
               Starting Docker Socket for the API.
      [  OK  ] Listening on dropbear.socket.
               Starting Reboot and dump vmcore via kexec...
      [  OK  ] Listening on Docker Socket for the API.
      [  OK  ] Reached target Sockets.
      [  OK  ] Reached target Basic System.
      [  OK  ] Started Job spooling tools.
      [  OK  ] Started Periodic Command Scheduler.
      [  OK  ] Started D-Bus System Message Bus.
               Starting Print notice about GPLv3 packages...
               Starting IPv6 Packet Filtering Framework...
               Starting IPv4 Packet Filtering Framework...
      [  OK  ] Started irqbalance daemon.
               Starting rc.pvr.service...
               Starting Login Service...
      [  OK  ] Started TEE Supplicant.
      [  OK  ] Started Reboot and dump vmcore via kexec.
      [    7.836345] rti-wdt 2200000.rti: heartbeat 60 sec
      [    7.855106] PVR_K:  303: SysDevInit: platform_get_resource() failed
      [    7.862405] PVR_K:(Error):   303: PVRSRVDeviceCreate: Failed to get device config (PVRSRV_ERROR_INIT_FAILURE)
      [  OK  ] Started IPv6 Packet Filtering Framework.
      [  OK  ] Started IPv4 Packet Filtering Framework.
      [  OK  ] Reached target Network (Pre).
               Starting Network Service...
      [    7.919835] [drm:pvr_drm_load [pvrsrvkm]] *ERROR* failed to create device node for device (____ptrval____) (PVRSRV_ERROR_INIT_FAILURE)
      [    7.979197] rti-wdt 2210000.rti: heartbeat 60 sec
      [  OK  ] Started Login Service.
      [  OK  ] Started Network Service.
               Starting Wait for Network to be Configured...
               Starting Network Name Resolution...
      [    8.061614] k3-dsp-rproc 4d80800000.dsp: device does not reserved memory regions, ret = -22
      [  OK  ] Started Network Name Resolution.
      [  OK  ] Reached target Network.
      [  OK  ] Reached target Host and Network Name Lookups.
               Starting Avahi mDNS/DNS-SD Stack...
      [  OK  ] Started NFS status monitor for NFSv2/3 locking..
               Starting Permit User Sessions...
      [  OK  ] Started Permit User Sessions.
      [  OK  ] Created slice system-weston.slice.
      [  OK  ] Started Getty on tty1.
      [  OK  ] Started Serial Getty on ttyS2.
      [  OK  ] Started Serial Getty on ttyS3.
      [  OK  ] Reached target Login Prompts.
               Starting Synchronize System and HW clocks...
      [  OK  ] Started Weston Wayland Compositor.
      [  OK  ] Started Avahi mDNS/DNS-SD Stack.
      [FAILED] Failed to start Synchronize System and HW clocks.
      See 'systemctl status sync-clocks.service' for details.
      [    8.255592] ti-sci-inta 33d00000.interrupt-controller: Parent IRQ allocation failed
      [    8.265867] k3-dsp-rproc 4d80800000.dsp: reserved memory init failed, ret = -22
      [  OK  ] Created slice User Slice of UID 0.
               Starting User Runtime Directory /run/user/0...
      [  OK  ] Started User Runtime Directory /run/user/0.
               Starting User Manager for UID 0...
      [    8.361107] genirq: Failed to request resources for 31150000.dma-controller chan0 (irq 61) on irqchip MSI-INTA
      [    8.422479] remoteproc remoteproc0: releasing 4d80800000.dsp
      [  OK  ] Started User Manager for UID 0.
      [  OK  ] Started Session c1 of user root.
      [    8.518652] ti-udma 31150000.dma-controller: chan0: ring irq request failed
      [    8.533298] k3-dsp-rproc: probe of 4d80800000.dsp failed with error -22
      [    8.603400] k3-dsp-rproc 4d81800000.dsp: device does not reserved memory regions, ret = -22
      [    8.620315] k3-dsp-rproc 4d81800000.dsp: reserved memory init failed, ret = -22
      [    8.634190] ti-udma 31150000.dma-controller: get channel fail in udma_of_xlate.
      [    8.682764] saul-crypto 4e00000.crypto: Unable to request rx1 DMA channel
      [    8.744301] saul-crypto: probe of 4e00000.crypto failed with error -22
      [    8.764002] platform 41000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
      [    8.811766] remoteproc remoteproc0: releasing 4d81800000.dsp
      [    8.892728] k3-dsp-rproc: probe of 4d81800000.dsp failed with error -22
      [    8.971370] platform 41000000.r5f: configured R5F for IPC-only mode
      [    9.017271] k3-dsp-rproc 64800000.dsp: assigned reserved memory node c71-dma-memory@a8000000
      [    9.056378] platform 41000000.r5f: assigned reserved memory node r5f-dma-memory@a0000000
      [    9.122508] k3-dsp-rproc 64800000.dsp: configured DSP for remoteproc mode
      [    9.167881] remoteproc remoteproc1: 41000000.r5f is available
      [    9.224947] remoteproc remoteproc0: 64800000.dsp is available
      [    9.236356] platform 5c00000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
      [    9.248174] remoteproc remoteproc1: powering up 41000000.r5f
      [    9.258464] remoteproc remoteproc1: Booting fw image j7-mcu-r5f0_0-fw, size 259000
      [    9.270958] random: crng init done
      [    9.274363] random: 7 urandom warning(s) missed due to ratelimiting
      [    9.293167] platform 5c00000.r5f: configured R5F for IPC-only mode
      [    9.307948] remoteproc remoteproc0: Direct firmware load for j7-c71_0-fw failed with error -2
      [    9.318970] remoteproc remoteproc0: powering up 64800000.dsp
      [    9.324657] remoteproc remoteproc0: Direct firmware load for j7-c71_0-fw failed with error -2
      [    9.342948] remoteproc remoteproc0: request_firmware failed: -2
      [  OK  ] Started Load/Save Random Seed.
      [    9.409331] platform 5c00000.r5f: assigned reserved memory node r5f-dma-memory@a2000000
      [    9.545515] remoteproc remoteproc2: 5c00000.r5f is available
      [    9.629932] platform 5d00000.r5f: configured R5F for IPC-only mode
      [    9.679013] platform 5d00000.r5f: assigned reserved memory node r5f-dma-memory@a3000000
      [    9.710082] remoteproc remoteproc3: 5d00000.r5f is available
      [    9.723267] remoteproc remoteproc2: powering up 5c00000.r5f
      [    9.728907] remoteproc remoteproc2: Booting fw image j7-main-r5f0_0-fw, size 2411612
      [    9.742192] remoteproc remoteproc2: header-less resource table
      [    9.765769] platform 5e00000.r5f: configured R5F for IPC-only mode
      [    9.778829] platform 5e00000.r5f: assigned reserved memory node r5f-dma-memory@a4000000
      [    9.795084] remoteproc remoteproc4: 5e00000.r5f is available
      [    9.808213] platform 5f00000.r5f: configured R5F for IPC-only mode
      [    9.818988] platform 5f00000.r5f: assigned reserved memory node r5f-dma-memory@a5000000
      [    9.836302] remoteproc remoteproc5: 5f00000.r5f is available
      [    9.883076] remoteproc remoteproc5: powering up 5f00000.r5f
      [    9.888662] remoteproc remoteproc5: Booting fw image j7-main-r5f1_1-fw, size 95476
      [    9.902156] platform 5f00000.r5f: R5F core initialized in IPC-only mode
      [    9.914955]  remoteproc5#vdev0buffer: assigned reserved memory node r5f-dma-memory@a5000000
      [    9.927313] virtio_rpmsg_bus virtio0: rpmsg host is online
      [    9.938971]  remoteproc5#vdev0buffer: registered virtio0 (type 7)
      [    9.945063] remoteproc remoteproc5: remote processor 5f00000.r5f is now up
      [    9.955763] virtio_rpmsg_bus virtio0: creating channel ti.ipc4.ping-pong addr 0xd
      [   10.018481] remoteproc remoteproc3: powering up 5d00000.r5f
      [   10.024061] remoteproc remoteproc3: Booting fw image j7-main-r5f0_1-fw, size 2411804
      [   10.034944] remoteproc remoteproc3: header-less resource table
      [   10.044494] remoteproc remoteproc4: powering up 5e00000.r5f
      [   10.050117] remoteproc remoteproc4: Booting fw image j7-main-r5f1_0-fw, size 2178288
      [   10.061396] remoteproc remoteproc4: header-less resource table
      ***************************************************************
      ***************************************************************
      NOTICE: This file system contains the following GPLv3 packages:
      	bash-dev
      	bash
      	bc
      	binutils
      	cifs-utils
      	cpio
      	dosfstools
      	elfutils
      	gawk
      	gdb
      	gdbserver
      	glmark2
      	gstreamer1.0-libav
      	gzip
      	less
      	libasm1
      	libbfd
      	libdw1
      	libelf1
      	libgdbm-compat4
      	libgdbm-dev
      	libgdbm6
      	libgmp10
      	libidn2-0
      	libreadline-dev
      	libreadline8
      	libunistring2
      	m4-dev
      	m4
      	nettle
      	parted
      	tar
      	which
      
      If you do not wish to distribute GPLv3 components please remove
      the above packages prior to distribution.  This can be done using
      the opkg remove command.  i.e.:
          opkg remove <package>
      Where <package> is the name printed in the list above
      
      NOTE: If the package is a dependency of another package you
            will be notified of the dependent packages.  You should
            use the --force-removal-of-dependent-packages option to
            also remove the dependent packages as well
      ***************************************************************
      ***************************************************************
      [  OK  ] Started Print notice about GPLv3 packages.
      [  OK  ] Created slice system-systemd\x2dfsck.slice.
      [  OK  ] Found device /dev/mmcblk1p1.
               Starting File System Check on /dev/mmcblk1p1...
      [  OK  ] Started File System Check on /dev/mmcblk1p1.
               Mounting /run/media/mmcblk1p1...
      [  OK  ] Mounted /run/media/mmcblk1p1.
      [   11.601850] remoteproc remoteproc6: b034000.pru is available
      [   11.631411] pru-rproc b034000.pru: PRU rproc node /interconnect@100000/icssg@b000000/pru@34000 probed successfully
      [   11.659991] remoteproc remoteproc7: b004000.rtu is available
      [  OK  ] Started rc.pvr.service.
      [   11.671511] pru-rproc b004000.rtu: PRU rproc node /interconnect@100000/icssg@b000000/rtu@4000 probed successfully
               Starting weston.service...
      [   11.707764] pru-rproc b00a000.txpru: IRQ vring not found
      [   11.717725] pru-rproc b00a000.txpru: IRQ kick not found
      [   11.727295] remoteproc remoteproc8: b00a000.txpru is available
      [   11.743034] pru-rproc b00a000.txpru: PRU rproc node /interconnect@100000/icssg@b000000/txpru@a000 probed successfully
      [   11.763833] remoteproc remoteproc9: b038000.pru is available
      [   11.775540] pru-rproc b038000.pru: PRU rproc node /interconnect@100000/icssg@b000000/pru@38000 probed successfully
      [   11.805255] remoteproc remoteproc10: b006000.rtu is available
      [   11.824532] pru-rproc b006000.rtu: PRU rproc node /interconnect@100000/icssg@b000000/rtu@6000 probed successfully
      [   11.872863] pru-rproc b00c000.txpru: IRQ vring not found
      [   11.884757] pru-rproc b00c000.txpru: IRQ kick not found
      [   11.895229] remoteproc remoteproc11: b00c000.txpru is available
      [   11.910976] pru-rproc b00c000.txpru: PRU rproc node /interconnect@100000/icssg@b000000/txpru@c000 probed successfully
      [   11.928527] remoteproc remoteproc12: b134000.pru is available
      [   11.938963] pru-rproc b134000.pru: PRU rproc node /interconnect@100000/icssg@b100000/pru@34000 probed successfully
      [   11.956392] remoteproc remoteproc13: b104000.rtu is available
      [   11.962163] pru-rproc b104000.rtu: PRU rproc node /interconnect@100000/icssg@b100000/rtu@4000 probed successfully
      [   11.975205] pru-rproc b10a000.txpru: IRQ vring not found
      [   11.983132] pru-rproc b10a000.txpru: IRQ kick not found
      [   11.991988] remoteproc remoteproc14: b10a000.txpru is available
      [   12.003450] pru-rproc b10a000.txpru: PRU rproc node /interconnect@100000/icssg@b100000/txpru@a000 probed successfully
      [   12.021979] remoteproc remoteproc15: b138000.pru is available
      [   12.034088] pru-rproc b138000.pru: PRU rproc node /interconnect@100000/icssg@b100000/pru@38000 probed successfully
      [   12.051780] remoteproc remoteproc16: b106000.rtu is available
      [   12.063817] pru-rproc b106000.rtu: PRU rproc node /interconnect@100000/icssg@b100000/rtu@6000 probed successfully
      [   12.075738] pru-rproc b10c000.txpru: IRQ vring not found
      [   12.081455] pru-rproc b10c000.txpru: IRQ kick not found
      [   12.091182] remoteproc remoteproc17: b10c000.txpru is available
      [   12.097120] pru-rproc b10c000.txpru: PRU rproc node /interconnect@100000/icssg@b100000/txpru@c000 probed successfully
      [   12.320122] cdns-usb3 6000000.usb: DRD version v1 (ID: 0004024e, rev: 00000200)
      [   12.411664] cdns-usb3 6400000.usb: DRD version v1 (ID: 0004024e, rev: 00000200)
      [   12.478516] usbcore: registered new interface driver usbfs
      [   12.495305] usbcore: registered new interface driver hub
      [   12.507291] usbcore: registered new device driver usb
      [   12.530118] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
      [   12.535611] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 1
      [   12.551071] xhci-hcd xhci-hcd.2.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000000000010010
      [   12.563003] xhci-hcd xhci-hcd.2.auto: irq 508, io mem 0x06410000
      [   12.574984] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04
      [   12.586937] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
      [   12.594150] usb usb1: Product: xHCI Host Controller
      [   12.606936] usb usb1: Manufacturer: Linux 5.4.40-g66cf445b76 xhci-hcd
      [   12.613368] usb usb1: SerialNumber: xhci-hcd.2.auto
      [   12.623506] hub 1-0:1.0: USB hub found
      [   12.627274] hub 1-0:1.0: 1 port detected
      [   12.632162] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
      [   12.642954] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 2
      [   12.650609] xhci-hcd xhci-hcd.2.auto: Host supports USB 3.0 SuperSpeed
      [   12.662964] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
      [   12.674974] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.04
      [   12.690938] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
      [   12.698148] usb usb2: Product: xHCI Host Controller
      [   12.706940] usb usb2: Manufacturer: Linux 5.4.40-g66cf445b76 xhci-hcd
      [   12.713370] usb usb2: SerialNumber: xhci-hcd.2.auto
      [   12.723330] hub 2-0:1.0: USB hub found
      [   12.727093] hub 2-0:1.0: 1 port detected
      
                                                                                              
                                    .:+syhdddddddhyso/:`                                        
                               ./sdNMMMMMMmmdddmmNMMMMMNmho:`                                   
                            -sdNMMNdyo:-`````  ````.:/shmMMMNh+.                                
                         .omMMMdo:``                    `.+yNMMNy:                              
                       .sNMMdo.`                            `/yNMMm/                            
                     `sNMMh:`                                  .omMMd/                          
                    /mMMd-                                       `oNMMy.                        
                  `yMMMMNmmmmmmmmmmmmmmmmmmmmmy+mmmmmmmmmmmmmmmmmmmMMMMm:                       
                 `hMMMMMMMMMMMMMMMMMMMMMMMMMMm.oMMMMMMMMMMMMMMMMMMMMMMMMN/                      
                `hMMd::::::::::::::oMMMMMMMMN: oMMMMMMMMo:::::::::::::+MMN:                     
                sMMm.             `mMMMMMMMM+  oMMMMMMMM:              oMMN.                    
               :MMM:             `hMMMMMMMMs   oMMMMMMMM:               hMMh                    
               dMMy              sMMMMMMMMd`   oMMMMMMMM:               -MMM:                   
              .MMM:             +MMMMMMMMN.    oMMMMMMMM/.......         hMMy                   
              +MMM             -NMMMMMMMM:     oMMMMMMMMNmmmmmmm         oMMN                   
              oMMd            `mMMMMMMMM+      oMMMMMMMMNmmmmmmm         :MMM                   
              oMMd            hMMMMMMMMy       oMMMMMMMM/.......         /MMM                   
              +MMM           sMMMMMMMMd`       oMMMMMMMM:                oMMN                   
              .MMM:         /MMMMMMMMm.        oMMMMMMMM:                hMMy                   
               dMMh        -NMMMMMMMN:         oMMMMMMMM:               -MMM:                   
               :MMM:      .mMMMMMMMM+          oMMMMMMMM:               hMMh                    
                sMMm.     hMMMMMMMMy           :ssssssss.              oMMN.                    
                `hMMd.   oMMMMMMMMm-..................................+MMN/                     
                 `hMMm- /MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN/                      
                  `yMMNommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmMMMMm:                       
                    /mMMd-                                       `oNMMy.                        
                     .sNMMh:`                                  .omMMd/                          
                       .sNMMdo.`                            `/yNMMd/                            
                         .omMMMdo:``                    `./yNMMNy:                              
                            -sdNMMNdyo:-````   ````.:/shmMMMNy+.                                
                               ./ydNMMMMMNmmdddmmmMMMMMNmho:`                                   
                                    .:+syhdddddddhyso/:`                                        
                                                        
      j7-evm login: root
      Last login: Wed Jun 17 14:17:22 UTC 2020
      root@j7-evm:~# 
    4. Next we also added 200 MB to shift the allocated memory to C6x DSP cores and tried to boot and the boot seems to work (we had to remove the firmware of r5main1_1 to make it work, seems it is still an issue) . "Latest_log.txt" 
      1538.Latest_log.txt
      user@UbuntuLTS2:~/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified$ make linux-dtbs
      =====================================
      Building the Linux Kernel DTBs
      =====================================
      make -C /home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76 ARCH=arm64 CROSS_COMPILE=/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/aarch64-none-linux-gnu- tisdk_j7-evm_defconfig
      make[1]: Entering directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
      #
      # No change to .config
      #
      make[1]: Leaving directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
      make[1]: Entering directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
        DTC     arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dtb
      arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts:815.11-819.4: Warning (spi_bus_reg): /interconnect@100000/spi@2100000/spidev@0: SPI bus unit address format error, expected "1"
      make[1]: Leaving directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
      make[1]: Entering directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
        DTC     arch/arm64/boot/dts/ti/k3-j721e-proc-board-tps65917.dtb
      arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts:815.11-819.4: Warning (spi_bus_reg): /interconnect@100000/spi@2100000/spidev@0: SPI bus unit address format error, expected "1"
      make[1]: Leaving directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
      make[1]: Entering directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
      make[1]: Leaving directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
      make[1]: Entering directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
      make[1]: Leaving directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
      make[1]: Entering directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
      make[1]: Leaving directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
      make[1]: Entering directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
      make[1]: Leaving directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
      make[1]: Entering directory '/home/user/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified/board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76'
      user@UbuntuLTS2:~/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified$ sudo cp board-support/linux-5.4.40+gitAUTOINC+66cf445b76-g66cf445b76/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dtb /media/user/rootfs/boot/
      [sudo] password for user: 
      user@UbuntuLTS2:~/ti-processor-sdk-linux-automotive-j7-evm-07_00_00_modified$ picocom -b 115200 /dev/ttyUSB1
      picocom v2.2
      
      port is        : /dev/ttyUSB1
      flowcontrol    : none
      baudrate is    : 115200
      parity is      : none
      databits are   : 8
      stopbits are   : 1
      escape is      : C-a
      local echo is  : no
      noinit is      : no
      noreset is     : no
      nolock is      : no
      send_cmd is    : sz -vv
      receive_cmd is : rz -vv -E
      imap is        : 
      omap is        : 
      emap is        : crcrlf,delbs,
      
      Type [C-a] [C-h] to see available commands
      
      Terminal ready
      Loading Environment from MMC... *** Warning - No MMC card found, using default environment
      
      Remoteproc 2 started successfully
      Starting ATF on ARM64 core...
      
      NOTICE:  BL31: v2.3():07.00.00.005-dirty
      NOTICE:  BL31: Built : 14:33:55, Jun 17 2020
      
      U-Boot SPL 2020.01-dirty (Jun 30 2020 - 17:15:48 +0200)
      SYSFW ABI: 3.0 (firmware rev 0x0014 '20.04.1-v2020.04a (Terrific Lla')
      Reading on-board EEPROM at 0x50 failed 1
      Trying to boot from MMC2
      i2c_write: error waiting for data ACK (status=0x116)
      Error reading output register
      
      
      U-Boot 2020.01-dirty (Jun 30 2020 - 17:15:48 +0200)
      
      SoC:   J721E SR1.0
      Model: Texas Instruments K3 J721E SoC
      Reading on-board EEPROM at 0x50 failed 1
      Board: J721EX-PM1-SOM rev E2
      DRAM:  1 GiB
      not found for dev hbmc-mux
      Flash: 0 Bytes
      MMC:   sdhci@4f80000: 0, sdhci@4fb0000: 1
      Loading Environment from MMC... OK
      In:    serial@2800000
      Out:   serial@2800000
      Err:   serial@2800000
      Net:   ERROR: no/invalid speed given in fixed-link node!phy_device_create, PHY probe failed
      
      Warning: ethernet@046000000 using MAC address from ROM
      eth0: ethernet@046000000
      Hit any key to stop autoboot:  0 
      i2c_write: error waiting for data ACK (status=0x116)
      Error reading output register
      switch to partitions #0, OK
      mmc1 is current device
      i2c_write: error waiting for data ACK (status=0x116)
      Error reading output register
      SD/MMC found on device 1
      14 bytes read in 2 ms (6.8 KiB/s)
      Loaded env from uEnv.txt
      Importing environment from mmc1 ...
      2411804 bytes read in 105 ms (21.9 MiB/s)
      Load Remote Processor 3 with data@addr=0x80080000 2411804 bytes: Success!
      2178288 bytes read in 95 ms (21.9 MiB/s)
      Load Remote Processor 4 with data@addr=0x80080000 2178288 bytes: Success!
      192416 bytes read in 14 ms (13.1 MiB/s)
      Load Remote Processor 7 with data@addr=0x80080000 192416 bytes: Success!
      16654344 bytes read in 668 ms (23.8 MiB/s)
      87718 bytes read in 6 ms (13.9 MiB/s)
      ## Flattened Device Tree blob at 82000000
         Booting using the fdt blob at 0x82000000
         Loading Device Tree to 00000000bdda2000, end 00000000bdebafff ... OK
      
      Starting kernel ...
      
      [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd080]
      [    0.000000] Linux version 5.4.40-g66cf445b76 (user@UbuntuLTS2) (gcc version 9.2.1 20191025 (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10))) #1 SMP PREEMPT Thu Jul 9 14:29:53 CEST 2020
      [    0.000000] Machine model: Texas Instruments K3 J721E SoC
      [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
      [    0.000000] printk: bootconsole [ns16550a0] enabled
      [    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] 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] 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] 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] 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] 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] 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] 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] Reserved memory: created DMA memory pool at 0x00000000a4000000, size 1 MiB
      [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a4000000, compatible id shared-dma-pool
      [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a4100000, size 15 MiB
      [    0.000000] OF: reserved mem: initialized node r5f-memory@a4100000, compatible id shared-dma-pool
      [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5000000, size 1 MiB
      [    0.000000] OF: reserved mem: initialized node r5f-dma-memory@a5000000, compatible id shared-dma-pool
      [    0.000000] Reserved memory: created DMA memory pool at 0x00000000a5100000, size 15 MiB
      [    0.000000] OF: reserved mem: initialized node r5f-memory@a5100000, compatible id shared-dma-pool
      [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2800000, size 1 MiB
      [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a6000000, compatible id shared-dma-pool
      [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b2900000, size 15 MiB
      [    0.000000] OF: reserved mem: initialized node c66-memory@a6100000, compatible id shared-dma-pool
      [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b3800000, size 1 MiB
      [    0.000000] OF: reserved mem: initialized node c66-dma-memory@a7000000, compatible id shared-dma-pool
      [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b3900000, size 15 MiB
      [    0.000000] OF: reserved mem: initialized node c66-memory@a7100000, compatible id shared-dma-pool
      [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b4800000, size 1 MiB
      [    0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
      [    0.000000] Reserved memory: created DMA memory pool at 0x00000000b4900000, size 15 MiB
      [    0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool
      [    0.000000] cma: Failed to reserve 512 MiB
      [    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.0
      [    0.000000] percpu: Embedded 2 pages/cpu s48408 r8192 d74472 u131072
      [    0.000000] Detected PIPT I-cache on CPU0
      [    0.000000] CPU features: detected: GIC system register CPU interface
      [    0.000000] CPU features: detected: EL2 vector hardening
      [    0.000000] Built 1 zonelists, mobility grouping off.  Total pages: 1650
      [    0.000000] Kernel command line: console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000 mtdparts=47040000.spi.0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),128k(ospi.env),128k(ospi.env.backup),1m(ospi.sysfw),-@8m(ospi.rootfs);47034000.hyperbus:512k(hbmc.tiboot3),2m(hbmc.tispl),4m(hbmc.u-boot),256k(hbmc.env),1m(hbmc.sysfw),-@8m(hbmc.rootfs) root=PARTUUID=569de07f-02 rw rootfstype=ext4 rootwait
      [    0.000000] Dentry cache hash table entries: 16384 (order: 1, 131072 bytes, linear)
      [    0.000000] Inode-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
      [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
      [    0.000000] Memory: 857216K/106496K available (9534K kernel code, 776K rwdata, 3840K rodata, 1728K init, 695K bss, 18446744073708800896K reserved, 0K 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 restricting CPUs from NR_CPUS=256 to nr_cpu_ids=2.
      [    0.000000] 	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: 960 SPIs implemented
      [    0.000000] GICv3: 0 Extended SPIs implemented
      [    0.000000] GICv3: Distributor has no Range Selector support
      [    0.000000] GICv3: 16 PPIs implemented
      [    0.000000] GICv3: no VLPI support, no direct LPI support
      [    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000001900000
      [    0.000000] ITS [mem 0x01820000-0x0182ffff]
      [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
      [    0.000000] ITS@0x0000000001820000: allocated 1048576 Devices @b5800000 (flat, esz 8, psz 64K, shr 0)
      [    0.000000] ITS: using cache flushing for cmd queue
      [    0.000000] GICv3: using LPI property table @0x00000000bdd10000
      [    0.000000] GIC: using cache flushing for LPI property table
      [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000000bdd20000
      [    0.000000] random: get_random_bytes called from start_kernel+0x2b8/0x438 with crng_init=0
      [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
      [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
      [    0.000001] sched_clock: 56 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
      [    0.008354] Console: colour dummy device 80x25
      [    0.012907] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=800000)
      [    0.023576] pid_max: default: 32768 minimum: 301
      [    0.028323] LSM: Security Framework initializing
      [    0.033065] Mount-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
      [    0.040632] Mountpoint-cache hash table entries: 8192 (order: 0, 65536 bytes, linear)
      [    0.072677] ASID allocator initialised with 32768 entries
      [    0.086202] rcu: Hierarchical SRCU implementation.
      [    0.099145] Platform MSI: gic-its@1820000 domain created
      [    0.104669] PCI/MSI: /interconnect@100000/interrupt-controller@1800000/gic-its@1820000 domain created
      [    0.122104] smp: Bringing up secondary CPUs ...
      [    0.159056] Detected PIPT I-cache on CPU1
      [    0.159074] GICv3: CPU1: found redistributor 1 region 0:0x0000000001920000
      [    0.159083] GICv3: CPU1: using allocated LPI pending table @0x00000000bdd30000
      [    0.159103] CPU1: Booted secondary processor 0x0000000001 [0x411fd080]
      [    0.159140] smp: Brought up 1 node, 2 CPUs
      [    0.188482] SMP: Total of 2 processors activated.
      [    0.193286] CPU features: detected: 32-bit EL0 Support
      [    0.198539] CPU features: detected: CRC32 instructions
      [    0.209793] CPU: All CPU(s) started at EL2
      [    0.213985] alternatives: patching kernel code
      [    0.218908] devtmpfs: initialized
      [    0.226199] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
      [    0.236166] futex hash table entries: 512 (order: -1, 32768 bytes, linear)
      [    0.243292] pinctrl core: initialized pinctrl subsystem
      [    0.248954] NET: Registered protocol family 16
      [    0.253662] DMA: preallocated 256 KiB pool for atomic allocations
      [    0.260137] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
      [    0.269053] sram interconnect@100000:sram@70000000: found no memory resource
      [    0.276267] sram: probe of interconnect@100000:sram@70000000 failed with error -22
      [    0.290058] HugeTLB registered 16.0 GiB page size, pre-allocated 0 pages
      [    0.296911] HugeTLB registered 512 MiB page size, pre-allocated 0 pages
      [    0.303668] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
      [    0.311902] cryptd: max_cpu_qlen set to 1000
      [    0.318848] vsys_3v3: supplied by evm_12v0
      [    0.323174] vsys_5v0: supplied by evm_12v0
      [    0.327725] iommu: Default domain type: Translated 
      [    0.332829] SCSI subsystem initialized
      [    0.336920] mc: Linux media interface: v0.10
      [    0.341291] videodev: Linux video capture interface: v2.00
      [    0.346907] pps_core: LinuxPPS API ver. 1 registered
      [    0.351976] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
      [    0.361313] PTP clock support registered
      [    0.365322] EDAC MC: Ver: 3.0.0
      [    0.368980] FPGA manager framework
      [    0.372492] Advanced Linux Sound Architecture Driver Initialized.
      [    0.378988] clocksource: Switched to clocksource arch_sys_counter
      [    0.385285] VFS: Disk quotas dquot_6.6.0
      [    0.389329] VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes)
      [    0.398538] thermal_sys: Registered thermal governor 'step_wise'
      [    0.398539] thermal_sys: Registered thermal governor 'power_allocator'
      [    0.404830] NET: Registered protocol family 2
      [    0.416177] tcp_listen_portaddr_hash hash table entries: 4096 (order: 0, 65536 bytes, linear)
      [    0.424934] TCP established hash table entries: 8192 (order: 0, 65536 bytes, linear)
      [    0.432874] TCP bind hash table entries: 8192 (order: 1, 131072 bytes, linear)
      [    0.440305] TCP: Hash tables configured (established 8192 bind 8192)
      [    0.446842] UDP hash table entries: 2048 (order: 0, 65536 bytes, linear)
      [    0.453730] UDP-Lite hash table entries: 2048 (order: 0, 65536 bytes, linear)
      [    0.461105] NET: Registered protocol family 1
      [    0.465775] RPC: Registered named UNIX socket transport module.
      [    0.471827] RPC: Registered udp transport module.
      [    0.476631] RPC: Registered tcp transport module.
      [    0.481433] RPC: Registered tcp NFSv4.1 backchannel transport module.
      [    0.488014] PCI: CLS 0 bytes, default 64
      [    0.492245] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
      [    0.503558] Initialise system trusted keyrings
      [    0.508154] workingset: timestamp_bits=46 max_order=14 bucket_order=0
      [    0.516648] squashfs: version 4.0 (2009/01/31) Phillip Lougher
      [    0.522805] NFS: Registering the id_resolver key type
      [    0.527978] Key type id_resolver registered
      [    0.532247] Key type id_legacy registered
      [    0.536342] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
      [    0.543262] 9p: Installing v9fs 9p2000 file system support
      [    0.556155] Key type asymmetric registered
      [    0.560348] Asymmetric key parser 'x509' registered
      [    0.565354] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
      [    0.572913] io scheduler mq-deadline registered
      [    0.577539] io scheduler kyber registered
      [    0.582606] pinctrl-single 4301c000.pinmux: 94 pins, size 376
      [    0.588671] pinctrl-single 11c000.pinmux: 173 pins, size 692
      [    0.594799] pinctrl-single a40000.timesync_router: 512 pins, size 2048
      [    0.603612] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
      [    0.609867] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
      [    0.616184] ti-pat 31010000.pat: Found PAT Rev 1.0 with 16384 pages
      [    0.622592] debugfs: Directory '31010000.pat' with parent 'regmap' already present!
      [    0.630540] ti-pat 31011000.pat: Found PAT Rev 1.0 with 16384 pages
      [    0.636949] debugfs: Directory '31011000.pat' with parent 'regmap' already present!
      [    0.644863] ti-pat 31012000.pat: Found PAT Rev 1.0 with 16384 pages
      [    0.651275] debugfs: Directory '31012000.pat' with parent 'regmap' already present!
      [    0.659197] ti-pat 31013000.pat: Found PAT Rev 1.0 with 2048 pages
      [    0.665524] debugfs: Directory '31013000.pat' with parent 'regmap' already present!
      [    0.673458] ti-pat 31014000.pat: Found PAT Rev 1.0 with 2048 pages
      [    0.679779] debugfs: Directory '31014000.pat' with parent 'regmap' already present!
      [    0.689045] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
      [    0.700606] brd: module loaded
      [    0.706464] loop: module loaded
      [    0.711021] libphy: Fixed MDIO Bus: probed
      [    0.715374] tun: Universal TUN/TAP device driver, 1.6
      [    0.720762] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k
      [    0.728769] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
      [    0.734836] sky2: driver version 1.30
      [    0.739023] VFIO - User Level meta-driver version: 0.3
      [    0.744596] i2c /dev entries driver
      [    0.748642] sdhci: Secure Digital Host Controller Interface driver
      [    0.754957] sdhci: Copyright(c) Pierre Ossman
      [    0.759614] sdhci-pltfm: SDHCI platform and OF driver helper
      [    0.765836] ledtrig-cpu: registered to indicate activity on CPUs
      [    0.772539] optee: probing for conduit method from DT.
      [    0.777798] optee: revision 3.8 (199fca17)
      [    0.778070] optee: initialized driver
      [    0.786702] NET: Registered protocol family 17
      [    0.791307] 9pnet: Installing 9P2000 support
      [    0.795689] Key type dns_resolver registered
      [    0.800171] registered taskstats version 1
      [    0.804357] Loading compiled-in X.509 certificates
      [    0.813032] k3-ringacc 2b800000.ringacc: Failed to get MSI domain
      [    0.819346] k3-ringacc 3c000000.ringacc: Failed to get MSI domain
      [    0.827065] ti-sci 44083000.dmsc: ABI: 3.0 (firmware rev 0x0014 '20.04.1-v2020.04a (Terrific Lla')
      [    0.851873] random: fast init done
      [    0.877109] davinci-mcasp 2ba0000.mcasp: IRQ common not found
      [    0.884215] omap_i2c 40b00000.i2c: bus 0 rev0.12 at 100 kHz
      [    0.890187] omap_i2c 40b10000.i2c: bus 1 rev0.12 at 100 kHz
      [    0.896129] omap_i2c 42120000.i2c: bus 2 rev0.12 at 100 kHz
      [    0.902145] pca953x 3-0020: 3-0020 supply vcc not found, using dummy regulator
      [    0.931032] pca953x 3-0020: failed writing register
      [    0.936064] pca953x: probe of 3-0020 failed with error -121
      [    0.941847] pca953x 3-0022: 3-0022 supply vcc not found, using dummy regulator
      [    0.949306] pca953x 3-0022: failed writing register
      [    0.954324] pca953x: probe of 3-0022 failed with error -121
      [    0.960055] omap_i2c 2000000.i2c: bus 3 rev0.12 at 400 kHz
      [    0.966036] omap_i2c 2010000.i2c: bus 4 rev0.12 at 400 kHz
      [    0.971912] omap_i2c 2020000.i2c: bus 5 rev0.12 at 100 kHz
      [    0.977825] pca953x 6-0020: 6-0020 supply vcc not found, using dummy regulator
      [    1.007032] pca953x 6-0020: failed writing register
      [    1.012051] pca953x: probe of 6-0020 failed with error -121
      [    1.017778] omap_i2c 2030000.i2c: bus 6 rev0.12 at 400 kHz
      [    1.023641] omap_i2c 2040000.i2c: bus 7 rev0.12 at 100 kHz
      [    1.029537] omap_i2c 2050000.i2c: bus 8 rev0.12 at 100 kHz
      [    1.035423] omap_i2c 2060000.i2c: bus 9 rev0.12 at 100 kHz
      [    1.041642] ti-sci-intr interconnect@100000:interconnect@28380000:interrupt-controller2: Interrupt Router 137 domain created
      [    1.053208] ti-sci-intr interconnect@100000:interrupt-controller0: Interrupt Router 131 domain created
      [    1.062815] ti-sci-intr interconnect@100000:navss@30000000:interrupt-controller1: Interrupt Router 213 domain created
      [    1.073821] ti-sci-inta 33d00000.interrupt-controller: Interrupt Aggregator domain 209 created
      [    1.090408] cdns-torrent-phy 5050000.serdes: 4 lanes, max bit rate 5.400 Gbps
      [    1.099338] k3-ringacc 2b800000.ringacc: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
      [    1.109216] k3-ringacc 2b800000.ringacc: dma-ring-reset-quirk: disabled
      [    1.115978] k3-ringacc 2b800000.ringacc: RA Proxy rev. 66346100, num_proxies:64
      [    1.124785] k3-ringacc 3c000000.ringacc: Ring Accelerator probed rings:1024, gp-rings[440,150] sci-dev-id:211
      [    1.134925] k3-ringacc 3c000000.ringacc: dma-ring-reset-quirk: disabled
      [    1.141684] k3-ringacc 3c000000.ringacc: RA Proxy rev. 66346100, num_proxies:64
      [    1.149341] omap8250 40a00000.serial: PM domain pd:149 will not be powered off
      [    1.156854] 40a00000.serial: ttyS1 at MMIO 0x40a00000 (irq = 7, base_baud = 6000000) is a 8250
      [    1.165996] 2800000.serial: ttyS2 at MMIO 0x2800000 (irq = 18, base_baud = 3000000) is a 8250
      [    1.174731] printk: console [ttyS2] enabled
      [    1.174731] printk: console [ttyS2] enabled
      [    1.183168] printk: bootconsole [ns16550a0] disabled
      [    1.183168] printk: bootconsole [ns16550a0] disabled
      [    1.193497] 2810000.serial: ttyS3 at MMIO 0x2810000 (irq = 19, base_baud = 3000000) is a 8250
      [    1.202316] 2840000.serial: ttyS6 at MMIO 0x2840000 (irq = 20, base_baud = 3000000) is a 8250
      [    1.211053] arm-smmu-v3 36600000.smmu: ias 48-bit, oas 48-bit (features 0x00001faf)
      [    1.220318] arm-smmu-v3 36600000.smmu: allocated 524288 entries for cmdq
      [    1.228845] arm-smmu-v3 36600000.smmu: allocated 524288 entries for evtq
      [    2.317102] arm-smmu-v3 36600000.smmu: CMD_SYNC timeout at 0x00000001 [hwprod 0x00000002, hwcons 0x00000001]
      [    3.407945] arm-smmu-v3 36600000.smmu: CMD_SYNC timeout at 0x00000004 [hwprod 0x00000005, hwcons 0x00000001]
      [    3.417797] arm-smmu-v3 36600000.smmu: msi_domain absent - falling back to wired irqs
      [    3.427128] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
      [    3.433732] [drm] No driver support for vblank timestamp query.
      [    3.440545] [drm] Initialized tidss 1.0.0 20180215 for 4a00000.dss on minor 0
      [    3.448152] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vdd-hba-supply regulator, assuming enabled
      [    3.458657] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vcc-supply regulator, assuming enabled
      [    3.468810] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq-supply regulator, assuming enabled
      [    3.479047] cdns-ufshcd 4e84000.ufs: ufshcd_populate_vreg: Unable to find vccq2-supply regulator, assuming enabled
      [    3.489786] scsi host0: ufshcd
      [    3.577082] cadence-qspi 47040000.spi: Controller calibration failed
      [    3.583422] cadence-qspi 47040000.spi: Cadence QSPI NOR probe failed -22
      [    3.590368] cadence-qspi: probe of 47040000.spi failed with error -22
      [    3.597179] cadence-qspi 47050000.spi: unrecognized JEDEC id bytes: 00 00 00 00 00 00
      [    3.604999] cadence-qspi 47050000.spi: Cadence QSPI NOR probe failed -2
      [    3.611824] cadence-qspi: probe of 47050000.spi failed with error -2
      [    3.658995] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
      [    3.666638] davinci_mdio 46000f00.mdio: detected phy mask ffffffe0
      [    3.675407] libphy: 46000f00.mdio: probed
      [    3.679413] davinci_mdio 46000f00.mdio: phy[0]: device 46000f00.mdio:00, driver unknown
      [    3.687400] davinci_mdio 46000f00.mdio: phy[1]: device 46000f00.mdio:01, driver unknown
      [    3.695383] davinci_mdio 46000f00.mdio: phy[2]: device 46000f00.mdio:02, driver unknown
      [    3.703368] davinci_mdio 46000f00.mdio: phy[3]: device 46000f00.mdio:03, driver unknown
      [    3.711359] davinci_mdio 46000f00.mdio: phy[4]: device 46000f00.mdio:04, driver unknown
      [    3.719367] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2
      [    3.730767] am65-cpsw-nuss 46000000.ethernet: Failed to request tx dma channel -517
      [    3.739305] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0
      [    3.747828] mmc0: CQHCI version 5.10
      [    3.786173] mmc0: SDHCI controller on 4f80000.sdhci [4f80000.sdhci] using ADMA 64-bit
      [    3.794339] mmc1: CQHCI version 5.10
      [    3.830858] mmc1: SDHCI controller on 4fb0000.sdhci [4fb0000.sdhci] using ADMA 64-bit
      [    3.839014] davinci-mcasp 2ba0000.mcasp: IRQ common not found
      [    3.845536] davinci_gpio 42110000.gpio: IRQ index 4 not found
      [    3.851311] davinci_gpio 42110000.gpio: IRQ not populated, err = -6
      [    3.860767] pca953x 4-0020: 4-0020 supply vcc not found, using dummy regulator
      [    3.891031] pca953x 4-0020: failed writing register
      [    3.895970] pca953x: probe of 4-0020 failed with error -121
      [    3.901901] omap-mailbox 31f80000.mailbox: omap mailbox rev 0x66fc7100
      [    3.908747] omap-mailbox 31f81000.mailbox: omap mailbox rev 0x66fc7100
      [    3.915645] omap-mailbox 31f82000.mailbox: omap mailbox rev 0x66fc7100
      [    3.922581] omap-mailbox 31f83000.mailbox: omap mailbox rev 0x66fc7100
      [    3.923280] cdns-ufshcd 4e84000.ufs: link startup failed 1
      [    3.929445] omap-mailbox 31f84000.mailbox: omap mailbox rev 0x66fc7100
      [    3.934565] cdns-ufshcd 4e84000.ufs: UFS Host state=0
      [    3.934568] cdns-ufshcd 4e84000.ufs: lrb in use=0x0, outstanding reqs=0x0 tasks=0x0
      [    3.934571] cdns-ufshcd 4e84000.ufs: saved_err=0x0, saved_uic_err=0x0
      [    3.941727] mmc0: unexpected status 0x800940 after switch
      [    3.946118] cdns-ufshcd 4e84000.ufs: Device power mode=1, UIC link state=0
      [    3.946120] cdns-ufshcd 4e84000.ufs: PM in progress=0, sys. suspended=0
      [    3.955715] mmc0: switch to bus width 4 failed
      [    3.960179] cdns-ufshcd 4e84000.ufs: Auto BKOPS=0, Host self-block=0
      [    3.960181] cdns-ufshcd 4e84000.ufs: Clk gate=1
      [    3.960184] cdns-ufshcd 4e84000.ufs: error handling flags=0x0, req. abort count=0
      [    3.960186] cdns-ufshcd 4e84000.ufs: Host capabilities=0x1587031f, caps=0x0
      [    3.960188] cdns-ufshcd 4e84000.ufs: quirks=0x0, dev. quirks=0x0
      [    3.966996] ti-udma 285c0000.dma-controller: Channels: 24 (tchan: 12, rchan: 12, gp-rflow: 8)
      [    3.972429] cdns-ufshcd 4e84000.ufs: ufshcd_print_pwr_info:[RX, TX]: gear=[0, 0], lane[0, 0], pwr[INVALID MODE, INVALID MODE], rate = 0
      [    3.979026] mmc0: mmc_select_hs200 failed, error -110
      [    3.983469] host_regs: 00000000: 1587031f 00000000 00000210 00000000
      [    3.990256] mmc0: error -110 whilst initialising MMC card
      [    3.994303] host_regs: 00000010: 00000000 00000000 00000000 00000000
      [    3.994306] host_regs: 00000020: 00000000 00000470 00000000 00000000
      [    3.994308] host_regs: 00000030: 00000008 00000001 00000000 00000000
      [    3.994310] host_regs: 00000040: 00000000 00000000 00000000 00000000
      [    3.994312] host_regs: 00000050: 00000000 00000000 00000000 00000000
      [    4.003024] ti-udma 31150000.dma-controller: Channels: 84 (tchan: 42, rchan: 42, gp-rflow: 16)
      [    4.008716] host_regs: 00000060: 00000000 00000000 00000000 00000000
      [    4.008718] host_regs: 00000070: 00000000 00000000 00000000 00000000
      [    4.058991] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000
      [    4.064775] host_regs: 00000080: 00000000 00000000 00000000 00000000
      [    4.071118] davinci_mdio 46000f00.mdio: detected phy mask ffffffe0
      [    4.077446] host_regs: 00000090: 00000000 00000000 00000000 00000000
      [    4.077449] cdns-ufshcd 4e84000.ufs: hba->ufs_version = 0x210, hba->capabilities = 0x1587031f
      [    4.077452] cdns-ufshcd 4e84000.ufs: hba->outstanding_reqs = 0x0, hba->outstanding_tasks = 0x0
      [    4.086339] libphy: 46000f00.mdio: probed
      [    4.092378] cdns-ufshcd 4e84000.ufs: last_hibern8_exit_tstamp at 0 us, hibern8_exit_cnt = 0
      [    4.092380] cdns-ufshcd 4e84000.ufs: No record of pa_err errors
      [    4.092382] cdns-ufshcd 4e84000.ufs: No record of dl_err errors
      [    4.098735] davinci_mdio 46000f00.mdio: phy[0]: device 46000f00.mdio:00, driver unknown
      [    4.105064] cdns-ufshcd 4e84000.ufs: No record of nl_err errors
      [    4.105066] cdns-ufshcd 4e84000.ufs: No record of tl_err errors
      [    4.112768] davinci_mdio 46000f00.mdio: phy[1]: device 46000f00.mdio:01, driver unknown
      [    4.119037] cdns-ufshcd 4e84000.ufs: No record of dme_err errors
      [    4.119039] cdns-ufshcd 4e84000.ufs: No record of auto_hibern8_err errors
      [    4.119041] cdns-ufshcd 4e84000.ufs: No record of fatal_err errors
      [    4.119044] cdns-ufshcd 4e84000.ufs: link_startup_fail[0] = 0x1 at 3828295 us
      [    4.119046] cdns-ufshcd 4e84000.ufs: No record of resume_fail errors
      [    4.119048] cdns-ufshcd 4e84000.ufs: No record of suspend_fail errors
      [    4.125226] davinci_mdio 46000f00.mdio: phy[2]: device 46000f00.mdio:02, driver unknown
      [    4.131555] cdns-ufshcd 4e84000.ufs: No record of dev_reset errors
      [    4.140059] davinci_mdio 46000f00.mdio: phy[3]: device 46000f00.mdio:03, driver unknown
      [    4.148652] cdns-ufshcd 4e84000.ufs: No record of host_reset errors
      [    4.152676] davinci_mdio 46000f00.mdio: phy[4]: device 46000f00.mdio:04, driver unknown
      [    4.160978] cdns-ufshcd 4e84000.ufs: No record of task_abort errors
      [    4.166903] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2
      [    4.172779] cdns-ufshcd 4e84000.ufs: clk: core_clk, rate: 250000000
      [    4.172781] cdns-ufshcd 4e84000.ufs: clk: phy_clk, rate: 19200000
      [    4.172784] cdns-ufshcd 4e84000.ufs: clk: ref_clk, rate: 19200000
      [    4.181582] am65-cpsw-nuss 46000000.ethernet: set new flow-id-base 48
      [    4.318563] am65-cpsw-nuss 46000000.ethernet: slave[1] no phy found
      [    4.326123] davinci-mcasp 2ba0000.mcasp: IRQ common not found
      [    4.335008] ti-sci-inta 33d00000.interrupt-controller: Parent IRQ allocation failed
      [    4.342653] genirq: Failed to request resources for 31150000.dma-controller chan0 (irq 61) on irqchip MSI-INTA
      [    4.352657] ti-udma 31150000.dma-controller: chan0: ring irq request failed
      [    4.360001] ti-udma 31150000.dma-controller: get channel fail in udma_of_xlate.
      [    4.368017] ti-sci-inta 33d00000.interrupt-controller: Parent IRQ allocation failed
      [    4.375669] genirq: Failed to request resources for 31150000.dma-controller chan0 (irq 61) on irqchip MSI-INTA
      [    4.385702] ti-udma 31150000.dma-controller: chan0: ring irq request failed
      [    4.393085] ti-udma 31150000.dma-controller: get channel fail in udma_of_xlate.
      [    4.403204] debugfs: Directory 'pd:242' with parent 'pm_genpd' already present!
      [    4.410504] mmc0: unexpected status 0x800940 after switch
      [    4.415915] debugfs: Directory 'pd:241' with parent 'pm_genpd' already present!
      [    4.423227] debugfs: Directory 'pd:240' with parent 'pm_genpd' already present!
      [    4.426055] mmc0: new HS200 MMC card at address 0001
      [    4.430531] debugfs: Directory 'pd:239' with parent 'pm_genpd' already present!
      [    4.443374] hctosys: unable to open rtc device (rtc0)
      [    4.446973] mmcblk0: mmc0:0001 R1J55A 7.28 GiB 
      [    4.453143] mmcblk0boot0: mmc0:0001 R1J55A partition 1 8.00 MiB
      [    4.459250] mmcblk0boot1: mmc0:0001 R1J55A partition 2 8.00 MiB
      [    4.465235] mmcblk0rpmb: mmc0:0001 R1J55A partition 3 4.00 MiB, chardev (240:0)
      [    4.486916] ALSA device list:
      [    4.489883]   No soundcards found.
      [    4.493509] Waiting for root device PARTUUID=569de07f-02...
      [    5.084485] mmc1: new high speed SDHC card at address aaaa
      [    5.090254] mmcblk1: mmc1:aaaa SC16G 14.8 GiB 
      [    5.101361]  mmcblk1: p1 p2
      [    5.112998] EXT4-fs (mmcblk1p2): mounted filesystem with ordered data mode. Opts: (null)
      [    5.121097] VFS: Mounted root (ext4 filesystem) on device 179:98.
      [    5.136088] devtmpfs: mounted
      [    5.139530] Freeing unused kernel memory: 1728K
      [    5.144077] Run /sbin/init as init process
      [    5.459197] systemd[1]: System time before build time, advancing clock.
      [    5.538411] NET: Registered protocol family 10
      [    5.543166] Segment Routing with IPv6
      [    5.571351] systemd[1]: systemd 244.3+ running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR -SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
      [    5.593038] systemd[1]: Detected architecture arm64.
      
      Welcome to Arago 2020.05!
      
      [    5.641773] systemd[1]: Set hostname to <j7-evm>.
      [    5.875326] systemd[1]: /lib/systemd/system/docker.socket:6: ListenStream= references a path below legacy directory /var/run/, updating /var/run/docker.sock → /run/docker.sock; please update the unit file accordingly.
      [    5.946596] random: systemd: uninitialized urandom read (16 bytes read)
      [    5.953288] systemd[1]: system-getty.slice: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
      [    5.965621] systemd[1]: (This warning is only shown for the first unit using IP firewalling.)
      [    5.975356] systemd[1]: Created slice system-getty.slice.
      [  OK  ] Created slice system-getty.slice.
      [    5.991045] random: systemd: uninitialized urandom read (16 bytes read)
      [    5.998180] systemd[1]: Created slice system-serial\x2dgetty.slice.
      [  OK  ] Created slice system-serial\x2dgetty.slice.
      [    6.019039] random: systemd: uninitialized urandom read (16 bytes read)
      [    6.026078] systemd[1]: Created slice User and Session Slice.
      [  OK  ] Created slice User and Session Slice.
      [    6.043114] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
      [  OK  ] Started Dispatch Password …ts to Console Directory Watch.
      [    6.067085] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
      [  OK  ] Started Forward Password R…uests to Wall Directory Watch.
      [    6.091075] systemd[1]: Reached target Paths.
      [  OK  ] Reached target Paths.
      [    6.107037] systemd[1]: Reached target Remote File Systems.
      [  OK  ] Reached target Remote File Systems.
      [    6.127032] systemd[1]: Reached target Slices.
      [  OK  ] Reached target Slices.
      [    6.143033] systemd[1]: Reached target Swap.
      [  OK  ] Reached target Swap.
      [    6.168312] systemd[1]: Listening on RPCbind Server Activation Socket.
      [  OK  ] Listening on RPCbind Server Activation Socket.
      [    6.187049] systemd[1]: Reached target RPC Port Mapper.
      [  OK  ] Reached target RPC Port Mapper.
      [    6.207059] systemd[1]: Listening on Process Core Dump Socket.
      [  OK  ] Listening on Process Core Dump Socket.
      [    6.223116] systemd[1]: Listening on initctl Compatibility Named Pipe.
      [  OK  ] Listening on initctl Compatibility Named Pipe.
      [    6.258491] systemd[1]: Condition check resulted in Journal Audit Socket being skipped.
      [    6.266729] systemd[1]: Listening on Journal Socket (/dev/log).
      [  OK  ] Listening on Journal Socket (/dev/log).
      [    6.283242] systemd[1]: Listening on Journal Socket.
      [  OK  ] Listening on Journal Socket.
      [    6.299244] systemd[1]: Listening on Network Service Netlink Socket.
      [  OK  ] Listening on Network Service Netlink Socket.
      [    6.319171] systemd[1]: Listening on udev Control Socket.
      [  OK  ] Listening on udev Control Socket.
      [    6.339116] systemd[1]: Listening on udev Kernel Socket.
      [  OK  ] Listening on udev Kernel Socket.
      [    6.356997] systemd[1]: Mounting Huge Pages File System...
               Mounting Huge Pages File System...
      [    6.373083] systemd[1]: Mounting POSIX Message Queue File System...
               Mounting POSIX Message Queue File System...
      [    6.392948] systemd[1]: Mounting Kernel Debug File System...
               Mounting Kernel Debug File System...
      [    6.411552] systemd[1]: Mounting Temporary Directory (/tmp)...
               Mounting Temporary Directory (/tmp)...
      [    6.433615] systemd[1]: Starting Create list of static device nodes for the current kernel...
               Starting Create list of st…odes for the current kernel...
      [    6.461519] systemd[1]: Starting Start psplash boot splash screen...
               Starting Start psplash boot splash screen...
      [    6.486043] systemd[1]: Started Hardware RNG Entropy Gatherer Daemon.
      [  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
      [    6.505493] systemd[1]: Starting RPC Bind...
               Starting RPC Bind...
      [    6.519117] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
      [    6.530981] systemd[1]: Starting Journal Service...
               Starting Journal Service...
      [    6.574327] systemd[1]: Starting Load Kernel Modules...
               Starting Load Kernel Modules...
      [    6.591384] cryptodev: loading out-of-tree module taints kernel.
      [    6.600882] systemd[1]: Starting Remount Root and Kernel File Systems...
               Starting Remount Root and Kernel File Systems...
      [    6.615115] cryptodev: driver 1.10 loaded.
      [    6.625366] systemd[1]: Starting udev Coldplug all Devices...
               Starting udev Coldplug all Devices...
      [    6.640018] EXT4-fs (mmcblk1p2): re-mounted. Opts: (null)
      [    6.650194] systemd[1]: Started RPC Bind.
      [  OK  ] Started RPC Bind.
      [    6.667312] systemd[1]: Started Journal Service.
      [  OK  ] Started Journal Service.
      [  OK  ] Mounted Huge Pages File System.
      [  OK  ] Mounted POSIX Message Queue File System.
      [  OK  ] Mounted Kernel Debug File System.
      [  OK  ] Mounted Temporary Directory (/tmp).
      [  OK  ] Started Create list of sta… nodes for the current kernel.
      [FAILED] Failed to start Start psplash boot splash screen.
      See 'systemctl status psplash-start.service' for details.
      [DEPEND] Dependency failed for Star…progress communication helper.
      [  OK  ] Started Load Kernel Modules.
      [  OK  ] Started Remount Root and Kernel File Systems.
               Mounting Kernel Configuration File System...
               Starting Flush Journal to Persistent Storage...
      [    6.884821] systemd-journald[234]: Received client request to flush runtime journal.
               Starting Apply Kernel Variables...
               Starting Create Static Device Nodes in /dev...
      [  OK  ] Mounted Kernel Configuration File System.
      [  OK  ] Started Flush Journal to Persistent Storage.
      [  OK  ] Started Apply Kernel Variables.
      [  OK  ] Started Create Static Device Nodes in /dev.
      [  OK  ] Reached target Local File Systems (Pre).
               Mounting /media/ram...
               Mounting /var/volatile...
               Starting udev Kernel Device Manager...
      [  OK  ] Started udev Coldplug all Devices.
      [  OK  ] Mounted /media/ram.
      [  OK  ] Mounted /var/volatile.
               Starting Load/Save Random Seed...
      [  OK  ] Reached target Local File Systems.
               Starting Create Volatile Files and Directories...
      [  OK  ] Started Create Volatile Files and Directories.
      [  OK  ] Started udev Kernel Device Manager.
               Starting Network Time Synchronization...
               Starting Update UTMP about System Boot/Shutdown...
      [  OK  ] Started Update UTMP about System Boot/Shutdown.
      [  OK  ] Started Network Time Synchronization.
      [  OK  ] Reached target System Initialization.
      [  OK  ] Started Daily Cleanup of Temporary Directories.
      [  OK  ] Reached target System Time Set.
      [  OK  ] Reached target System Time Synchronized.
      [  OK  ] Started Daily rotation of log files.
      [  OK  ] Reached target Timers.
      [  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
      [  OK  ] Listening on D-Bus System Message Bus Socket.
               Starting Docker Socket for the API.
      [  OK  ] Listening on dropbear.socket.
               Starting Reboot and dump vmcore via kexec...
      [  OK  ] Listening on Docker Socket for the API.
      [  OK  ] Reached target Sockets.
      [  OK  ] Reached target Basic System.
      [  OK  ] Started Job spooling tools.
      [  OK  ] Started Periodic Command Scheduler.
      [  OK  ] Started D-Bus System Message Bus.
               Starting Print notice about GPLv3 packages...
               Starting IPv6 Packet Filtering Framework...
               Starting IPv4 Packet Filtering Framework...
      [  OK  ] Started irqbalance daemon.
               Starting rc.pvr.service...
               Starting Login Service...
      [  OK  ] Started TEE Supplicant.
      [  OK  ] Started Reboot and dump vmcore via kexec.
      [  OK  ] Started IPv6 Packet Filtering Framework.
      [  OK  ] Started IPv4 Packet Filtering Framework.
      [  OK  ] Reached target Network (Pre).
               Starting Network Service...
      [    7.820109] rti-wdt 2200000.rti: heartbeat 60 sec
      [    7.836640] rti-wdt 2210000.rti: heartbeat 60 sec
      [    7.841697] PVR_K:  312: SysDevInit: platform_get_resource() failed
      [    7.850730] PVR_K:(Error):   312: PVRSRVDeviceCreate: Failed to get device config (PVRSRV_ERROR_INIT_FAILURE)
      [    7.873038] [drm:pvr_drm_load [pvrsrvkm]] *ERROR* failed to create device node for device (____ptrval____) (PVRSRV_ERROR_INIT_FAILURE)
      [  OK  ] Started Network Service.
               Starting Wait for Network to be Configured...
               Starting Network Name Resolution...
      [  OK  ] Started Login Service.
      [  OK  ] Started Network Name Resolution.
      [  OK  ] Reached target Network.
      [  OK  ] Reached target Host and Network Name Lookups.
               Starting Avahi mDNS/DNS-SD Stack...
      [  OK  ] Started NFS status monitor for NFSv2/3 locking..
               Starting Permit User Sessions...
      [  OK  ] Started Permit Us[    8.083184] k3-dsp-rproc 4d80800000.dsp: assigned reserved memory node c66-dma-memory@a7000000
      er Sessions.
      [  OK  ] Started Getty on tty1.
      [  OK  ] Started Serial Getty on ttyS2.
      [  OK  ] Started Serial Getty on ttyS3.
      [  OK  ] Reached target Login Prompts.
               Starting Synchronize System and HW clocks...
      [FAILED] Failed to start Synchronize System and HW clocks.
      See 'systemctl status sync-clocks.service' for details.
      [  OK  ] Created slice system-weston.slice.
      [  OK  ] Started Weston Wayland Compositor.
      [  OK  ] Started Avahi mDNS/DNS-SD Stack.
      [    8.158066] k3-dsp-rproc 4d80800000.dsp: configured DSP for remoteproc mode
      [    8.204735] ti-sci-inta 33d00000.interrupt-controller: Parent IRQ allocation failed
      [  OK  ] Created slice User Slice of UID 0.
               Starting User Runtime Directory /run/user/0...
      [  OK  ] Started User Runtime Directory /run/user/0.
               Starting User Manager for UID 0...
      [    8.307822] remoteproc remoteproc0: 4d80800000.dsp is available
      [    8.348468] genirq: Failed to request resources for 31150000.dma-controller chan0 (irq 61) on irqchip MSI-INTA
      [  OK  ] Started User Manager for UID 0.
      [  OK  ] Started Session c1 of user root.
      [    8.434822] remoteproc remoteproc0: Direct firmware load for j7-c66_0-fw failed with error -2
      [    8.447006] remoteproc remoteproc0: powering up 4d80800000.dsp
      [    8.455010] remoteproc remoteproc0: Direct firmware load for j7-c66_0-fw failed with error -2
      [    8.467013] remoteproc remoteproc0: request_firmware failed: -2
      [    8.484700] k3-dsp-rproc 4d81800000.dsp: assigned reserved memory node c66-dma-memory@a6000000
      [    8.509545] ti-udma 31150000.dma-controller: chan0: ring irq request failed
      [    8.607832] k3-dsp-rproc 4d81800000.dsp: configured DSP for IPC-only mode
      [    8.626717] remoteproc remoteproc1: 4d81800000.dsp is available
      [    8.696894] k3-dsp-rproc 64800000.dsp: assigned reserved memory node c71-dma-memory@a8000000
      [    8.705670] remoteproc remoteproc1: powering up 4d81800000.dsp
      [    8.711596] remoteproc remoteproc1: Booting fw image j7-c66_1-fw, size 192416
      [    8.718814] k3-dsp-rproc 4d81800000.dsp: DSP initialized in IPC-only mode
      [    8.725595]  remoteproc1#vdev0buffer: assigned reserved memory node c66-dma-memory@a6000000
      [    8.731232] ti-udma 31150000.dma-controller: get channel fail in udma_of_xlate.
      [    8.739354] virtio_rpmsg_bus virtio0: rpmsg host is online
      [    8.749241]  remoteproc1#vdev0buffer: registered virtio0 (type 7)
      [    8.755332] remoteproc remoteproc1: remote processor 4d81800000.dsp is now up
      [    8.826513] saul-crypto 4e00000.crypto: Unable to request rx1 DMA channel
      [    8.892230] k3-dsp-rproc 64800000.dsp: configured DSP for remoteproc mode
      [    8.945650] saul-crypto: probe of 4e00000.crypto failed with error -22
      [    8.986535] remoteproc remoteproc2: 64800000.dsp is available
      [    9.076226] remoteproc remoteproc2: Direct firmware load for j7-c71_0-fw failed with error -2
      [    9.087041] remoteproc remoteproc2: powering up 64800000.dsp
      [    9.095186] remoteproc remoteproc2: Direct firmware load for j7-c71_0-fw failed with error -2
      [    9.108331] remoteproc remoteproc2: request_firmware failed: -2
      [    9.186755] platform 41000000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
      [    9.271008] random: crng init done
      [    9.274419] random: 7 urandom warning(s) missed due to ratelimiting
      [    9.280700] platform 41000000.r5f: configured R5F for IPC-only mode
      [    9.296481] platform 41000000.r5f: assigned reserved memory node r5f-dma-memory@a0000000
      [    9.308055] remoteproc remoteproc3: 41000000.r5f is available
      [    9.323755] platform 5c00000.r5f: R5F core may have been powered on by a different host, programmed state (0) != actual state (1)
      [    9.344299] platform 5c00000.r5f: configured R5F for IPC-only mode
      [    9.359023] platform 5c00000.r5f: assigned reserved memory node r5f-dma-memory@a2000000
      [    9.375089] remoteproc remoteproc4: 5c00000.r5f is available
      [    9.381344] platform 5d00000.r5f: configured R5F for IPC-only mode
      [    9.395032] platform 5d00000.r5f: assigned reserved memory node r5f-dma-memory@a3000000
      [    9.403158] remoteproc remoteproc3: powering up 41000000.r5f
      [    9.408832] remoteproc remoteproc3: Booting fw image j7-mcu-r5f0_0-fw, size 259000
      [    9.423203] remoteproc remoteproc5: 5d00000.r5f is available
      [    9.456699] platform 5e00000.r5f: configured R5F for IPC-only mode
      [    9.479716] platform 5e00000.r5f: assigned reserved memory node r5f-dma-memory@a4000000
      [    9.499095] remoteproc remoteproc6: 5e00000.r5f is available
      [    9.508399] platform 5f00000.r5f: configured R5F for remoteproc mode
      [    9.539041] platform 5f00000.r5f: assigned reserved memory node r5f-dma-memory@a5000000
      [    9.550385] remoteproc remoteproc4: powering up 5c00000.r5f
      [    9.555957] remoteproc remoteproc4: Booting fw image j7-main-r5f0_0-fw, size 2411612
      [    9.559070] remoteproc remoteproc7: 5f00000.r5f is available
      [    9.571003] remoteproc remoteproc4: header-less resource table
      [    9.583087] remoteproc remoteproc7: Direct firmware load for j7-main-r5f1_1-fw failed with error -2
      [    9.594147] remoteproc remoteproc7: powering up 5f00000.r5f
      [    9.603010] remoteproc remoteproc7: Direct firmware load for j7-main-r5f1_1-fw failed with error -2
      [    9.616289] remoteproc remoteproc7: request_firmware failed: -2
      [    9.664873] remoteproc remoteproc5: powering up 5d00000.r5f
      [    9.670461] remoteproc remoteproc5: Booting fw image j7-main-r5f0_1-fw, size 2411804
      [    9.682690] remoteproc remoteproc5: header-less resource table
      [  OK  ] Started Load/Save Random Seed.
      [    9.735764] remoteproc remoteproc6: powering up 5e00000.r5f
      [    9.741426] remoteproc remoteproc6: Booting fw image j7-main-r5f1_0-fw, size 2178288
      [    9.755013] remoteproc remoteproc6: header-less resource table
      [  OK  ] Created slice system-systemd\x2dfsck.slice.
      ***************************************************************
      ***************************************************************
      NOTICE: This file system contains the following GPLv3 packages:
      	bash-dev
      	bash
      	bc
      	binutils
      	cifs-utils
      	cpio
      	dosfstools
      	elfutils
      	gawk
      	gdb
      	gdbserver
      	glmark2
      	gstreamer1.0-libav
      	gzip
      	less
      	libasm1
      	libbfd
      	libdw1
      	libelf1
      	libgdbm-compat4
      	libgdbm-dev
      	libgdbm6
      	libgmp10
      	libidn2-0
      	libreadline-dev
      	libreadline8
      	libunistring2
      	m4-dev
      	m4
      	nettle
      	parted
      	tar
      	which
      
      If you do not wish to distribute GPLv3 components please remove
      the above packages prior to distribution.  This can be done using
      the opkg remove command.  i.e.:
          opkg remove <package>
      Where <package> is the name printed in the list above
      
      NOTE: If the package is a dependency of another package you
            will be notified of the dependent packages.  You should
            use the --force-removal-of-dependent-packages option to
            also remove the dependent packages as well
      ***************************************************************
      ***************************************************************
      [  OK  ] Started Print notice about GPLv3 packages.
      [  OK  ] Found device /dev/mmcblk1p1.
               Starting File System Check on /dev/mmcblk1p1...
      [  OK  ] Started File System Check on /dev/mmcblk1p1.
               Mounting /run/media/mmcblk1p1...
      [  OK  ] Mounted /run/media/mmcblk1p1.
      [   11.380315] remoteproc remoteproc8: b034000.pru is available
      [   11.423045] pru-rproc b034000.pru: PRU rproc node /interconnect@100000/icssg@b000000/pru@34000 probed successfully
      [   11.447579] remoteproc remoteproc9: b004000.rtu is available
      [   11.455045] pru-rproc b004000.rtu: PRU rproc node /interconnect@100000/icssg@b000000/rtu@4000 probed successfully
      [   11.479519] pru-rproc b00a000.txpru: IRQ vring not found
      [   11.491003] pru-rproc b00a000.txpru: IRQ kick not found
      [   11.506706] remoteproc remoteproc10: b00a000.txpru is available
      [   11.531077] pru-rproc b00a000.txpru: PRU rproc node /interconnect@100000/icssg@b000000/txpru@a000 probed successfully
      [  OK  ] Started rc.pvr.service.
               Starting weston.service...
      [   11.593347] remoteproc remoteproc11: b038000.pru is available
      [   11.627530] pru-rproc b038000.pru: PRU rproc node /interconnect@100000/icssg@b000000/pru@38000 probed successfully
      [   11.652054] remoteproc remoteproc12: b006000.rtu is available
      [   11.667220] pru-rproc b006000.rtu: PRU rproc node /interconnect@100000/icssg@b000000/rtu@6000 probed successfully
      [   11.683511] pru-rproc b00c000.txpru: IRQ vring not found
      [   11.691004] pru-rproc b00c000.txpru: IRQ kick not found
      [   11.696272] remoteproc remoteproc13: b00c000.txpru is available
      [   11.711018] pru-rproc b00c000.txpru: PRU rproc node /interconnect@100000/icssg@b000000/txpru@c000 probed successfully
      [   11.731684] remoteproc remoteproc14: b134000.pru is available
      [   11.743014] pru-rproc b134000.pru: PRU rproc node /interconnect@100000/icssg@b100000/pru@34000 probed successfully
      [   11.759618] remoteproc remoteproc15: b104000.rtu is available
      [   11.765613] pru-rproc b104000.rtu: PRU rproc node /interconnect@100000/icssg@b100000/rtu@4000 probed successfully
      [   11.783348] pru-rproc b10a000.txpru: IRQ vring not found
      [   11.794992] pru-rproc b10a000.txpru: IRQ kick not found
      [   11.800249] remoteproc remoteproc16: b10a000.txpru is available
      [   11.811013] pru-rproc b10a000.txpru: PRU rproc node /interconnect@100000/icssg@b100000/txpru@a000 probed successfully
      [   11.827627] remoteproc remoteproc17: b138000.pru is available
      [   11.839012] pru-rproc b138000.pru: PRU rproc node /interconnect@100000/icssg@b100000/pru@38000 probed successfully
      [   11.855617] remoteproc remoteproc18: b106000.rtu is available
      [   11.861581] pru-rproc b106000.rtu: PRU rproc node /interconnect@100000/icssg@b100000/rtu@6000 probed successfully
      [   11.879338] pru-rproc b10c000.txpru: IRQ vring not found
      [   11.885118] pru-rproc b10c000.txpru: IRQ kick not found
      [   11.895025] remoteproc remoteproc19: b10c000.txpru is available
      [   11.900959] pru-rproc b10c000.txpru: PRU rproc node /interconnect@100000/icssg@b100000/txpru@c000 probed successfully
      [   12.064125] cdns-usb3 6000000.usb: DRD version v1 (ID: 0004024e, rev: 00000200)
      [   12.171954] cdns-usb3 6400000.usb: DRD version v1 (ID: 0004024e, rev: 00000200)
      [   12.268076] usbcore: registered new interface driver usbfs
      [   12.283330] usbcore: registered new interface driver hub
      [   12.299372] usbcore: registered new device driver usb
      [   12.328666] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
      [   12.334159] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 1
      [   12.351147] xhci-hcd xhci-hcd.2.auto: hcc params 0x200073c9 hci version 0x100 quirks 0x0000000000010010
      [   12.367016] xhci-hcd xhci-hcd.2.auto: irq 508, io mem 0x06410000
      [   12.379127] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04
      [   12.387462] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
      [   12.398991] usb usb1: Product: xHCI Host Controller
      [   12.410992] usb usb1: Manufacturer: Linux 5.4.40-g66cf445b76 xhci-hcd
      [   12.417484] usb usb1: SerialNumber: xhci-hcd.2.auto
      [   12.427626] hub 1-0:1.0: USB hub found
      [   12.431739] hub 1-0:1.0: 1 port detected
      [   12.440154] xhci-hcd xhci-hcd.2.auto: xHCI Host Controller
      [   12.447012] xhci-hcd xhci-hcd.2.auto: new USB bus registered, assigned bus number 2
      [   12.454666] xhci-hcd xhci-hcd.2.auto: Host supports USB 3.0 SuperSpeed
      [   12.467019] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
      [   12.483031] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.04
      [   12.491284] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
      [   12.502990] usb usb2: Product: xHCI Host Controller
      [   12.507859] usb usb2: Manufacturer: Linux 5.4.40-g66cf445b76 xhci-hcd
      [   12.518989] usb usb2: SerialNumber: xhci-hcd.2.auto
      [   12.531092] hub 2-0:1.0: USB hub found
      [   12.534840] hub 2-0:1.0: 1 port detected
      
                                                                                              
                                    .:+syhdddddddhyso/:`                                        
                               ./sdNMMMMMMmmdddmmNMMMMMNmho:`                                   
                            -sdNMMNdyo:-`````  ````.:/shmMMMNh+.                                
                         .omMMMdo:``                    `.+yNMMNy:                              
                       .sNMMdo.`                            `/yNMMm/                            
                     `sNMMh:`                                  .omMMd/                          
                    /mMMd-                                       `oNMMy.                        
                  `yMMMMNmmmmmmmmmmmmmmmmmmmmmy+mmmmmmmmmmmmmmmmmmmMMMMm:                       
                 `hMMMMMMMMMMMMMMMMMMMMMMMMMMm.oMMMMMMMMMMMMMMMMMMMMMMMMN/                      
                `hMMd::::::::::::::oMMMMMMMMN: oMMMMMMMMo:::::::::::::+MMN:                     
                sMMm.             `mMMMMMMMM+  oMMMMMMMM:              oMMN.                    
               :MMM:             `hMMMMMMMMs   oMMMMMMMM:               hMMh                    
               dMMy              sMMMMMMMMd`   oMMMMMMMM:               -MMM:                   
              .MMM:             +MMMMMMMMN.    oMMMMMMMM/.......         hMMy                   
              +MMM             -NMMMMMMMM:     oMMMMMMMMNmmmmmmm         oMMN                   
              oMMd            `mMMMMMMMM+      oMMMMMMMMNmmmmmmm         :MMM                   
              oMMd            hMMMMMMMMy       oMMMMMMMM/.......         /MMM                   
              +MMM           sMMMMMMMMd`       oMMMMMMMM:                oMMN                   
              .MMM:         /MMMMMMMMm.        oMMMMMMMM:                hMMy                   
               dMMh        -NMMMMMMMN:         oMMMMMMMM:               -MMM:                   
               :MMM:      .mMMMMMMMM+          oMMMMMMMM:               hMMh                    
                sMMm.     hMMMMMMMMy           :ssssssss.              oMMN.                    
                `hMMd.   oMMMMMMMMm-..................................+MMN/                     
                 `hMMm- /MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN/                      
                  `yMMNommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmMMMMm:                       
                    /mMMd-                                       `oNMMy.                        
                     .sNMMh:`                                  .omMMd/                          
                       .sNMMdo.`                            `/yNMMd/                            
                         .omMMMdo:``                    `./yNMMNy:                              
                            -sdNMMNdyo:-````   ````.:/shmMMMNy+.                                
                               ./ydNMMMMMNmmdddmmmMMMMMNmho:`                                   
                                    .:+syhdddddddhyso/:`                                        
                                                        
      j7-evm login: root
      
    5. I have added the working reserved memory device tree for all cores and we will have to adapt our firmware’s accordingly. Working device tree is attached.
      k3-j721-som-po.txt
      // SPDX-License-Identifier: GPL-2.0
      /*
       * Copyright (C) 2019 Texas Instruments Incorporated - http://www.ti.com/
       */
      
      /dts-v1/;
      
      #include "k3-j721e.dtsi"
      
      / {
      	memory@80000000 {
      		device_type = "memory";
      		/* 4G RAM */
      //		reg = <0x00000000 0x80000000 0x00000000 0x80000000>,
      //		      <0x00000008 0x80000000 0x00000000 0x80000000>;
      		/* @dudichul: Changed to 1GB, one bank */
      		reg = <0x00000000 0x40000000 0x00000000 0x40000000>;
      	};
      
      	reserved_memory: reserved-memory {
      		#address-cells = <2>;
      		#size-cells = <2>;
      		ranges;
      		
      				secure_ddr: optee@9e800000 {
      			reg = <0x00 0x9e800000 0x00 0x01800000>;
      			alignment = <0x1000>;
      			no-map;
      		};
      
      		mcu_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 {
      			compatible = "shared-dma-pool";
      			reg = <0x00 0xa0000000 0x00 0x100000>;
      			no-map;
      		};
      
      		mcu_r5fss0_core0_memory_region: r5f-memory@a0100000 {
      			compatible = "shared-dma-pool";
      			reg = <0x00 0xa0100000 0x00 0xf00000>;
      			no-map;
      		};
      
      		mcu_r5fss0_core1_dma_memory_region: r5f-dma-memory@a1000000 {
      			compatible = "shared-dma-pool";
      			reg = <0x00 0xa1000000 0x00 0x100000>;
      			no-map;
      		};
      
      		mcu_r5fss0_core1_memory_region: r5f-memory@a1100000 {
      			compatible = "shared-dma-pool";
      			reg = <0x00 0xa1100000 0x00 0xf00000>;
      			no-map;
      		};
          
             main_r5fss0_core0_dma_memory_region: r5f-dma-memory@a2000000 {
      			compatible = "shared-dma-pool";
      			reg = <0x00 0xa2000000 0x00 0x100000>;
      			no-map;
      		};
      
      		main_r5fss0_core0_memory_region: r5f-memory@a2100000 {
      			compatible = "shared-dma-pool";
      			reg = <0x00 0xa2100000 0x00 0xf00000>;
      			no-map;
      		};
      
      		main_r5fss0_core1_dma_memory_region: r5f-dma-memory@a3000000 {
      			compatible = "shared-dma-pool";
      			reg = <0x00 0xa3000000 0x00 0x100000>;
      			no-map;
      		};
      
      		main_r5fss0_core1_memory_region: r5f-memory@a3100000 {
      			compatible = "shared-dma-pool";
      			reg = <0x00 0xa3100000 0x00 0xf00000>;
      			no-map;
      		};
      
      		main_r5fss1_core0_dma_memory_region: r5f-dma-memory@a4000000 {
      			compatible = "shared-dma-pool";
      			reg = <0x00 0xa4000000 0x00 0x100000>;
      			no-map;
      		};
      
      		main_r5fss1_core0_memory_region: r5f-memory@a4100000 {
      			compatible = "shared-dma-pool";
      			reg = <0x00 0xa4100000 0x00 0xf00000>;
      			no-map;
      		};
      
      		main_r5fss1_core1_dma_memory_region: r5f-dma-memory@a5000000 {
      			compatible = "shared-dma-pool";
      			reg = <0x00 0xa5000000 0x00 0x100000>;
      			no-map;
      		};
      
      		main_r5fss1_core1_memory_region: r5f-memory@a5100000 {
      			compatible = "shared-dma-pool";
      			reg = <0x00 0xa5100000 0x00 0xf00000>;
      			no-map;
      		};		
      		
      		c66_1_dma_memory_region: c66-dma-memory@a6000000 {
      			compatible = "shared-dma-pool";
      			reg = <0x00 0xB2800000 0x00 0x100000>;
      			no-map;
      		};
      
      		c66_0_memory_region: c66-memory@a6100000 {
      			compatible = "shared-dma-pool";
      			reg = <0x00 0xB2900000 0x00 0xf00000>;
      			no-map;
      		};
      
      		c66_0_dma_memory_region: c66-dma-memory@a7000000 {
      			compatible = "shared-dma-pool";
      			reg = <0x00 0xB3800000 0x00 0x100000>;
      			no-map;
      		};
      		c66_1_memory_region: c66-memory@a7100000 {
      			compatible = "shared-dma-pool";
      			reg = <0x00 0xB3900000 0x00 0xf00000>;
      			no-map;
      		};
      		
      		c71_0_dma_memory_region: c71-dma-memory@a8000000 {
      			compatible = "shared-dma-pool";
      			reg = <0x00 0xB4800000 0x00 0x100000>;
      			no-map;
      		};
      
      		c71_0_memory_region: c71-memory@a8100000 {
      			compatible = "shared-dma-pool";
      			reg = <0x00 0xB4900000 0x00 0xf00000>;
      			no-map;
      		};
      		
      			
      
      	};
      };
      
      &wkup_pmx0 {
      	wkup_i2c0_pins_default: wkup_i2c0_pins_default {
      		pinctrl-single,pins = <
      			J721E_WKUP_IOPAD(0xf8, PIN_INPUT_PULLUP, 0) /* (J25) WKUP_I2C0_SCL */
      			J721E_WKUP_IOPAD(0xfc, PIN_INPUT_PULLUP, 0) /* (H24) WKUP_I2C0_SDA */
      		>;
      	};
      
      	mcu_fss0_ospi0_pins_default: mcu-fss0-ospi0-pins-default {
      		pinctrl-single,pins = <
      			J721E_WKUP_IOPAD(0x0000, PIN_OUTPUT, 0) /* MCU_OSPI0_CLK */
      			J721E_WKUP_IOPAD(0x0008, PIN_INPUT, 0)  /* MCU_OSPI0_DQS */
      			J721E_WKUP_IOPAD(0x000c, PIN_INPUT, 0)  /* MCU_OSPI0_D0 */
      			J721E_WKUP_IOPAD(0x0010, PIN_INPUT, 0)  /* MCU_OSPI0_D1 */
      			J721E_WKUP_IOPAD(0x0014, PIN_INPUT, 0)  /* MCU_OSPI0_D2 */
      			J721E_WKUP_IOPAD(0x0018, PIN_INPUT, 0)  /* MCU_OSPI0_D3 */
      			J721E_WKUP_IOPAD(0x001c, PIN_INPUT, 0)  /* MCU_OSPI0_D4 */
      			J721E_WKUP_IOPAD(0x0020, PIN_INPUT, 0)  /* MCU_OSPI0_D5 */
      			J721E_WKUP_IOPAD(0x0024, PIN_INPUT, 0)  /* MCU_OSPI0_D6 */
      			J721E_WKUP_IOPAD(0x0028, PIN_INPUT, 0)  /* MCU_OSPI0_D7 */
      			J721E_WKUP_IOPAD(0x002c, PIN_OUTPUT, 0) /* MCU_OSPI0_CSn0 */
      		>;
      	};
      };
      
      &ospi0 {
      	pinctrl-names = "default";
      	pinctrl-0 = <&mcu_fss0_ospi0_pins_default>;
      
      	flash@0{
      		compatible = "jedec,spi-nor";
      		reg = <0x0>;
      		spi-tx-bus-width = <8>;
      		spi-rx-bus-width = <8>;
      		spi-max-frequency = <40000000>;
      		cdns,tshsl-ns = <60>;
      		cdns,tsd2d-ns = <60>;
      		cdns,tchsh-ns = <60>;
      		cdns,tslch-ns = <60>;
      		cdns,read-delay = <2>;
      		cdns,phy-mode;
      		#address-cells = <1>;
      		#size-cells = <1>;
      	};
      };
      &mcu_r5fss0_core0 {
      	memory-region = <&mcu_r5fss0_core0_dma_memory_region>,
      			<&mcu_r5fss0_core0_memory_region>;
      };
      &mcu_r5fss0_core1 {
      	memory-region = <&mcu_r5fss0_core1_dma_memory_region>,
      			<&mcu_r5fss0_core1_memory_region>;
      };
      
      &main_r5fss0_core0 {
      	memory-region = <&main_r5fss0_core0_dma_memory_region>,
      			<&main_r5fss0_core0_memory_region>;
      };
      
      &main_r5fss0_core1 {
      	memory-region = <&main_r5fss0_core1_dma_memory_region>,
      			<&main_r5fss0_core1_memory_region>;
      };
      &main_r5fss1_core0 {
      	memory-region = <&main_r5fss1_core0_dma_memory_region>,
      			<&main_r5fss1_core0_memory_region>;
      };
      
      &main_r5fss1_core1 {
      	memory-region = <&main_r5fss1_core1_dma_memory_region>,
      			<&main_r5fss1_core1_memory_region>;
      };
      
      				&c66_0 {
      	memory-region = <&c66_0_dma_memory_region>,
      			<&c66_0_memory_region>;
      };
      
      &c66_1 {
      	memory-region = <&c66_1_dma_memory_region>,
      			<&c66_1_memory_region>;
      };
      
      &c71_0 {
      	memory-region = <&c71_0_dma_memory_region>,
      			<&c71_0_memory_region>;
      };

    Regards

    Manish 

  • Hi Manish,

    A few clarifications/questions (these might have been lost in the long thread):

    1. Can you please confirm that you are using the defualt firmwares which come with the SDK 7.0?

    2. Please explain me the change in Kernel in the k3-j721e-som-p0.dtsi where you change the reg to reg = <0x00000000 0x40000000 0x00000000 0x40000000>; Why is the start address also 0x40000000? (I know you have a size of 0x40000000).
    I see the k3-j721e-som-p0.dtsi in u-boot is fine as it sets reg = <0x00000000 0x80000000 0x00000000 0x40000000>;

    3. [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000b4800000, size 1 MiB
    [ 0.000000] OF: reserved mem: initialized node c71-dma-memory@a8000000, compatible id shared-dma-pool
    [ 0.000000] Reserved memory: created DMA memory pool at 0x00000000b4900000, size 15 MiB
    [ 0.000000] OF: reserved mem: initialized node c71-memory@a8100000, compatible id shared-dma-pool

    I see you are chainging the reserved addresses in the dts but are you keeping the firmware same? That way you will still load at the old address. So in essence if you change the  k3-j721e-som-p0.dts for the reserved memory it will only tell the kernel not to use that memory (it will not load your firmware at that region) and you should use this memory for your firmware.

    Regards,

    Karan

  • Hi Karan,

    Sorry for the delay in answering, was busy with a parallel Task.

    1) For DSP's I have tried using default FW from SDK_06 and SDK_07 and both didn't work on our custom board.

    2)  <0x00000000 0x40000000 0x00000000 0x40000000> --> It was done from one colleague from ours but I can't tell why start address is 0x40000000 . Does it create issue for firmware loading and reserving mem address only for DSP's ?

    3) I know that firmware mem mapping will have to be changed and I am in the touch with the team that do that so I think it will be changed.

    Regards

    Manish

  • Hi Manish,

    -1-

    So I would suggest to first try all default firmwares and get the boot working. So the only change should be to limit DDR to 1GB and I would expect that all firmwares load successfully -> reason being that all the reserved memory for the firmwares is in <1GB range.

    This would then be a good starting point. The problem with modifying any of the firmware would be that one of the firmware might overwrite the other, if care is not taken while changing mem maps. The firmware should be constrained to the reserved memory for only that firmware in the DTS. 

    A single firmware on mcu1_0 will run even if takes the DDR memory carved out for mcu2_1. But as soon as the mcu2_1 firmware will be added then problem will start to come.

    I'm not sure if the boot will be affected in that case, or just that firmware will crash but this is something to take care of. So suggestion would be to use default firmwares (for all CPUs) and then start to modify.

    -2-

    This might create a problem as I think this maps DDR to some other address, both u-boot and Kernel should have the same in the DTS. Please check and let me know why this was done.

    Regards,

    Karan