Problem about replacing PHY of Xavier with a Switch

Hi,we are replacing the PHY(Marvell 88E1512) of Xavier with a Switch(Marvell 88E6352),and the switch connect with Xavier through RGMII and SMI(MDC/MDIO) interface .
But RGMII communication is not successful,the Switch can only be detected a few times(about 1/10) through SMI interface ,and The PHYs of the Switch can communication with each other.

Kernel configuration:

CONFIG_NET_DSA=y
CONFIG_NET_DSA_MV88E6XXX=y
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y

then compiling and flashing…I can find the mv88e6085 in /sys/bus/mdio_bus/drivers/.

Test 1:don’t modify Device Tree

ether_qos@2490000 {
/* PTP_ref clock speed in MHz /
nvidia,ptp_ref_clock_speed = <312500000>;
/
rxq_enable_ctrl =
* 0x0 = Not enabled, 0x1 = Enabled for AV
* 0x2 = Enabled for Legacy, 0x3 = Reserved
*/
nvidia,rxq_enable_ctrl = <2 2 2 2>;
nvidia,queue_prio = <0 1 2 3>;

            nvidia,use_tagged_ptp;
            nvidia,ptp_dma_ch = <3>;

            nvidia,chan_napi_quota = <64 64 64 64>;
            nvidia,pause_frames = <0>; /*0=enable, 1=disable */
            nvidia,phy-reset-gpio = <&tegra_main_gpio TEGRA194_MAIN_GPIO(G, 5) 0>;
            nvidia,phy-max-frame-size = <16>;       /* size in kbytes */
            nvidia,eth_iso_enable = <1>; /*0=enable, 1=disable */
            phy-mode = "rgmii-id";
            phy-handle = <&phy0>;

          mdio {
                    compatible = "nvidia,eqos-mdio";
                    #address-cells = <1>;
                    #size-cells = <0>;

                    phy0: ethernet-phy@0 {
                            reg = <0>;
                            interrupt-parent = <&tegra_main_gpio>;
                            interrupts = <TEGRA194_MAIN_GPIO(G, 4) IRQ_TYPE_LEVEL_LOW>;
                            marvell,copper-mode;
                    };
            };
    };

1.There is no device in /sys/bus/mdio_bus/devices/
2.Log of kernel: eth0:Cound not attach to PHY

TEST 2:Add "compatible = “marvell,mv88e6352"” for PHY.

ether_qos@2490000 {
/* PTP_ref clock speed in MHz /
nvidia,ptp_ref_clock_speed = <312500000>;
/
rxq_enable_ctrl =
* 0x0 = Not enabled, 0x1 = Enabled for AV
* 0x2 = Enabled for Legacy, 0x3 = Reserved
*/
nvidia,rxq_enable_ctrl = <2 2 2 2>;
nvidia,queue_prio = <0 1 2 3>;

            nvidia,use_tagged_ptp;
            nvidia,ptp_dma_ch = <3>;

            nvidia,chan_napi_quota = <64 64 64 64>;
            nvidia,pause_frames = <0>; /*0=enable, 1=disable */
            nvidia,phy-reset-gpio = <&tegra_main_gpio TEGRA194_MAIN_GPIO(G, 5) 0>;
            nvidia,phy-max-frame-size = <16>;       /* size in kbytes */
            nvidia,eth_iso_enable = <1>; /*0=enable, 1=disable */
            phy-mode = "rgmii-id";
            phy-handle = <&phy0>;


          mdio {
                    compatible = "nvidia,eqos-mdio";
                    #address-cells = <1>;
                    #size-cells = <0>;

                    phy0: ethernet-phy@0 {
                             compatible = "marvell,mv88e6352";
                            reg = <0>;
                            interrupt-parent = <&tegra_main_gpio>;
                            interrupts = <TEGRA194_MAIN_GPIO(G, 4) IRQ_TYPE_LEVEL_LOW>;
                            marvell,copper-mode;
                    };
            };
    };

1.dwc_phy-1:00 appear in /sys/bus/mdio_bus/devices/
2.Log of kernel: eth0:Cound not attach to PHY

TEST3:In Device Tree,Configuring PHY:fixed-link

ether_qos@2490000 {
/* PTP_ref clock speed in MHz /
nvidia,ptp_ref_clock_speed = <312500000>;
/
rxq_enable_ctrl =
* 0x0 = Not enabled, 0x1 = Enabled for AV
* 0x2 = Enabled for Legacy, 0x3 = Reserved
*/
nvidia,rxq_enable_ctrl = <2 2 2 2>;
nvidia,queue_prio = <0 1 2 3>;

            nvidia,use_tagged_ptp;
            nvidia,ptp_dma_ch = <3>;

            nvidia,chan_napi_quota = <64 64 64 64>;
            nvidia,pause_frames = <0>; /*0=enable, 1=disable */
            nvidia,phy-reset-gpio = <&tegra_main_gpio TEGRA194_MAIN_GPIO(G, 5) 0>;
            nvidia,phy-max-frame-size = <16>;       /* size in kbytes */
            nvidia,eth_iso_enable = <1>; /*0=enable, 1=disable */
            phy-mode = "rgmii-id";
            //phy-handle = <&phy0>;
             
              fixed-link {
                      speed = <1000>;
                      full-duplex;
              };

          mdio {
                    compatible = "nvidia,eqos-mdio";
                    #address-cells = <1>;
                    #size-cells = <0>;

                    phy0: ethernet-phy@0 {
                            reg = <0>;
                            interrupt-parent = <&tegra_main_gpio>;
                            interrupts = <TEGRA194_MAIN_GPIO(G, 4) IRQ_TYPE_LEVEL_LOW>;
                            marvell,copper-mode;
                    };
            };
    };

1.I can find fixed-0:00 in /sys/bus/mdio_bus/devices/.
2.Log of kernel: eth0:Link is Up – 1Gbps/full -flow control off.
3.Can configure IP address,but ping is not successful,only have TX packets,no RX packets.

TEST4:Delete the PHY node,add Switch node:

ether_qos@2490000 {
/* PTP_ref clock speed in MHz /
nvidia,ptp_ref_clock_speed = <312500000>;
/
rxq_enable_ctrl =
* 0x0 = Not enabled, 0x1 = Enabled for AV
* 0x2 = Enabled for Legacy, 0x3 = Reserved
*/
nvidia,rxq_enable_ctrl = <2 2 2 2>;
nvidia,queue_prio = <0 1 2 3>;

            nvidia,use_tagged_ptp;
            nvidia,ptp_dma_ch = <3>;

            nvidia,chan_napi_quota = <64 64 64 64>;
            nvidia,pause_frames = <0>; /*0=enable, 1=disable */
            nvidia,phy-reset-gpio = <&tegra_main_gpio TEGRA194_MAIN_GPIO(G, 5) 0>;
            nvidia,phy-max-frame-size = <16>;       /* size in kbytes */
            nvidia,eth_iso_enable = <1>; /*0=enable, 1=disable */
            phy-mode = "rgmii-id";
         phy-handle = <&switch0>;

            mdio:mdio {
                    compatible = "nvidia,eqos-mdio";
                    #address-cells = <1>;
                    #size-cells = <0>;

/* phy0: ethernet-phy@0 {
compatible = “marvell,mv88e6085”;
reg = <0>;
interrupt-parent = <&tegra_main_gpio>;
interrupts = <TEGRA194_MAIN_GPIO(G, 4) IRQ_TYPE_LEVEL_LOW>;
marvell,copper-mode;
};*/

                    switch0: switch0@0 {
                              compatible = "marvell,mv88e6352","marvell,mv88e6085";
                              #address-cells = <1>;
                            #size-cells = <0>;
                            reg = <0>;

                            dsa,member = <0 0>;

                            ports {
                                    #address-cells = <1>;
                                    #size-cells = <0>;
                                    port@0 {
                                            reg = <0>;
                                            label = "lan0";
                                    };

                                    port@1 {
                                            reg = <1>;
                                            label = "lan1";
                                    };

                                    port@2 {
                                            reg = <2>;
                                            label = "lan2";
                                    };

                               switch0port6:port@6 {
                                            reg = <6>;
                                            label = "cpu";
                                           fixed-link {
                                                    speed = <100>;
                                                    full-duplex;
                                            };
                                    };
                    };
    };

            };
  };

1.Can find dwc_phy-1:00 in /sys/bus/mdio_bus/devices/.
2.Log of kernel: eth0:Cound not attach to PHY

Could you share the full boot log and device tree?

This is device tree src/hardware/nvidia/platform/t19x/common/kernel-dts/t19x-common-platforms/tegra194-platforms-eqos.dtsi

#include <dt-bindings/gpio/tegra194-gpio.h>

/ {
        ether_qos@2490000 {
                /* PTP_ref clock speed in MHz */
                nvidia,ptp_ref_clock_speed = <312500000>;
                /* rxq_enable_ctrl = <rx0 rx1 rx2 rx3>
                 * 0x0 = Not enabled, 0x1 = Enabled for AV
                 * 0x2 = Enabled for Legacy, 0x3 = Reserved
                 */
                nvidia,rxq_enable_ctrl = <2 2 2 2>;
                nvidia,queue_prio = <0 1 2 3>;

                nvidia,use_tagged_ptp;
                nvidia,ptp_dma_ch = <3>;

                nvidia,chan_napi_quota = <64 64 64 64>;
                nvidia,pause_frames = <0>; /*0=enable, 1=disable */
                nvidia,phy-reset-gpio = <&tegra_main_gpio TEGRA194_MAIN_GPIO(G, 5) 0>;
                nvidia,phy-max-frame-size = <16>;       /* size in kbytes */
                nvidia,eth_iso_enable = <1>; /*0=enable, 1=disable */
                phy-mode = "rgmii-id";
                phy-handle = <&switch0>;
                mdio:mdio {
                        compatible = "nvidia,eqos-mdio";
                        #address-cells = <1>;
                        #size-cells = <0>;

                        switch0: switch0@0 {
                                  compatible = "marvell,mv88e6352","marvell,mv88e6085";
                                  #address-cells = <1>;
                                #size-cells = <0>;
                                reg = <0>;

                                dsa,member = <0 0>;

                                ports {
                                        #address-cells = <1>;
                                        #size-cells = <0>;
                                        port@0 {
                                                reg = <0>;
                                                label = "lan0";
                                        };

                                        port@1 {
                                                reg = <1>;
                                                label = "lan1";
                                        };

                                        port@2 {
                                                reg = <2>;
                                                label = "lan2";
                                        };

                                   switch0port6:port@6 {
                                                reg = <6>;
                                                label = "cpu";
                                                //ethernet = <&fec1>;
                                                fixed-link {
                                                         speed = <1000>;
                                                        full-duplex;
                                                        };

};
                        };
        };

/*                      phy0: ethernet-phy@0 {
                                compatible = "marvell,mv88e6085";
                                reg = <0>;
                                interrupt-parent = <&tegra_main_gpio>;
                                interrupts = <TEGRA194_MAIN_GPIO(G, 4) IRQ_TYPE_LEVEL_LOW>;
                                marvell,copper-mode;
                        };*/
                };
        };

        thermal-zones {
                Tdiode_tegra {
                        trips {
                                MAKE_EQOS_TRIP(m40, -40000, 5000);
                                MAKE_EQOS_TRIP(m5, -5000, 5000);
                                MAKE_EQOS_TRIP(p30, 30000, 5000);
                                MAKE_EQOS_TRIP(p65, 65000, 5000);
                                MAKE_EQOS_TRIP(p100, 100000, 5000);
                        };

                        cooling-maps {
                                MAP_EQOS(m40, 1);
                                MAP_EQOS(m5, 2);
                                MAP_EQOS(p30, 3);
                                MAP_EQOS(p65, 4);
                                MAP_EQOS(p100, 5);
                        };
                };
        };
};

and this is my boot log:

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.9.108 (root@dj-Lenovo-ideapad-Y700-14ISK) (gcc version 6.4.1 20170707 (Linaro GCC 6.4-2017.08) ) #47 SMP PREEMPT Wed Jun 19 09:34:16 CST 2019
[    0.000000] Boot CPU: AArch64 Processor [4e0f0040]
[    0.000000] OF: fdt:memory scan node memory, reg size 48,
[    0.000000] OF: fdt: - 80000000 ,  2a000000
[    0.000000] OF: fdt: - aa200000 ,  46a00000
[    0.000000] OF: fdt: - 100000000 ,  380000000
[    0.000000] earlycon: tegra_comb_uart0 at MMIO32 0x000000000c168000 (options '')
[    0.000000] bootconsole [tegra_comb_uart0] enabled
[    0.000000] Found tegra_fbmem: 00800000@a0791000
[    0.000000] Found lut_mem: 00002008@a068d000
[    0.000000] OF: reserved mem: initialized node ramoops_carveout, compatible id nvidia,ramoops
[    0.000000] OF: reserved mem: initialized node grid-of-semaphores, compatible id nvidia,gosmem
[    0.000000] cma: Reserved 64 MiB at 0x00000000ec800000
[    0.000000] On node 0 totalpages: 4130816
[    0.000000]   DMA zone: 7200 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 460800 pages, LIFO batch:31
[    0.000000]   Normal zone: 57344 pages used for memmap
[    0.000000]   Normal zone: 3670016 pages, LIFO batch:31
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.0 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.1
[    0.000000] percpu: Embedded 23 pages/cpu @ffffffc3ffdb5000 s54424 r8192 d31592 u94208
[    0.000000] pcpu-alloc: s54424 r8192 d31592 u94208 alloc=23*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [0] 4 [0] 5 [0] 6 [0] 7 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 4066272
[    0.000000] Kernel command line: root=/dev/mmcblk0p1 rw rootwait console=ttyTCU0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0 rootfstype=ext4 OS=l4t video=tegrafb no_console_suspend=1 earlycon=tegra_comb_uart,mmio32,0x0c168000 gpt tegra_fbmem=0x800000@0xa0791000 lut_mem=0x2008@0xa068d000 usbcore.old_scheme_first=1 tegraid=19.1.2.0.0 maxcpus=8 boot.slot_suffix= boot.ratchetvalues=0.2.2 sdhci_tegra.en_boot_part_access=1  
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes)
[    0.000000] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[    0.000000] Memory: 16124540K/16523264K available (15486K kernel code, 2952K rwdata, 6812K rodata, 8576K init, 1649K bss, 333188K reserved, 65536K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     modules : 0xffffff8000000000 - 0xffffff8008000000   (   128 MB)
[    0.000000]     vmalloc : 0xffffff8008000000 - 0xffffffbebfff0000   (   250 GB)
[    0.000000]       .text : 0xffffff8008080000 - 0xffffff8008fa0000   ( 15488 KB)
[    0.000000]     .rodata : 0xffffff8008fa0000 - 0xffffff8009650000   (  6848 KB)
[    0.000000]       .init : 0xffffff8009650000 - 0xffffff8009eb0000   (  8576 KB)
[    0.000000]       .data : 0xffffff8009eb0000 - 0xffffff800a192008   (  2953 KB)
[    0.000000]        .bss : 0xffffff800a192008 - 0xffffff800a32e734   (  1650 KB)
[    0.000000]     fixed   : 0xffffffbefe7fd000 - 0xffffffbefec00000   (  4108 KB)
[    0.000000]     PCI I/O : 0xffffffbefee00000 - 0xffffffbeffe00000   (    16 MB)
[    0.000000]     vmemmap : 0xffffffbf00000000 - 0xffffffc000000000   (     4 GB maximum)
[    0.000000]               0xffffffbf00000000 - 0xffffffbf10000000   (   256 MB actual)
[    0.000000]     memory  : 0xffffffc000000000 - 0xffffffc400000000   ( 16384 MB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] 	Build-time adjustment of leaf fanout to 64.
[    0.000000] 	RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=8.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=8
[    0.000000] NR_IRQS:64 nr_irqs:64 0
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] arm_arch_timer: Architected cp15 timer(s) running at 31.25MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xe6a171046, max_idle_ns: 881590405314 ns
[    0.000035] sched_clock: 56 bits at 31MHz, resolution 32ns, wraps every 4398046511088ns
[    0.009690] Console: colour dummy device 80x25
[    0.012597] console [tty0] enabled
[    0.016045] bootconsole [tegra_comb_uart0] disabled
[    0.021057] kmemleak: Kernel memory leak detector disabled
[    0.021133] Calibrating delay loop (skipped), value calculated using timer frequency.. 62.50 BogoMIPS (lpj=125000)
[    0.021182] pid_max: default: 32768 minimum: 301
[    0.022612] Security Framework initialized
[    0.023302] Mount-cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.023367] Mountpoint-cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.025547] ftrace: allocating 48483 entries in 190 pages
[    0.525034] sched-energy: Sched-energy-costs installed from DT
[    0.525190] ASID allocator initialised with 65536 entries
[    0.565134] tegra-id: chipid=21917.
[    0.565353] tegra-id: opt_subrevision=0.
[    0.565434] Tegra Revision: A02 SKU: 0xd0 CPU Process: 0 SoC Process: 0
[    0.565541] DTS File Name: /home/dj/product/TITAN4/NVIDIA_XAVIER_BSP/src/kernel/kernel-4.9/arch/arm64/boot/dts/../../../../../../hardware/nvidia/platform/t19x/galen/kernel-dts/common/tegra194-p2888-0001-p2822-0000-common.dtsi
[    0.565608] DTB Build time: Jun 19 2019 10:41:50
[    0.566743] tegra-roc-flush: DT required.
[    0.617035] CPU1: Booted secondary processor [4e0f0040]
[    0.649311] CPU2: Booted secondary processor [4e0f0040]
[    0.681696] CPU3: Booted secondary processor [4e0f0040]
[    0.713981] CPU4: Booted secondary processor [4e0f0040]
[    0.746282] CPU5: Booted secondary processor [4e0f0040]
[    0.778644] CPU6: Booted secondary processor [4e0f0040]
[    0.810929] CPU7: Booted secondary processor [4e0f0040]
[    0.812422] Brought up 8 CPUs
[    0.812685] SMP: Total of 8 processors activated.
[    0.812729] CPU features: detected feature: Privileged Access Never
[    0.812766] CPU features: detected feature: LSE atomic instructions
[    0.812802] CPU features: detected feature: User Access Override
[    0.812836] CPU features: detected feature: 32-bit EL0 Support
[    0.818435] CPU: All CPU(s) started at EL2
[    0.818579] alternatives: patching kernel code
[    0.835984] devtmpfs: initialized
[    0.907413] Initilizing CustomIPI irq domain
[    0.907870] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.907949] futex hash table entries: 2048 (order: 6, 262144 bytes)
[    0.910884] pinctrl core: initialized pinctrl subsystem
[    0.911258] OS set in device tree is not L4T.
[    0.911643] regulator-dummy: no parameters
[    0.911970] Initializing plugin-manager
[    0.912076] Plugin module not found
[    0.912147] Plugin-manager status disabled
[    0.913762] NET: Registered protocol family 16
[    0.915497] persistent_ram: found existing invalid buffer, size 128, start 262144
[    0.915714] pstore: using zlib compression
[    0.916859] console [pstore-1] enabled
[    0.916902] pstore: Registered ramoops as persistent store backend
[    0.916955] ramoops: attached 0x200000@0xf0a00000, ecc: 0/0
[    0.931191] cpuidle: using governor menu
[    0.933025] bpmp: waiting for handshake
[    0.933127] bpmp: handshake completed
[    0.933199] bpmp: synchronizing channels
[    0.933246] bpmp: channels synchronized
[    0.933291] bpmp: mail init ok
[    0.937855] t19x-arm-smmu 12000000.iommu: found 3 SMMUs and ISO SMMU id is 2
[    0.938262] t19x-arm-smmu 12000000.iommu: probing hardware configuration...
[    0.938343] t19x-arm-smmu 12000000.iommu: SMMUv2 with:
[    0.938386] t19x-arm-smmu 12000000.iommu: 	stage 1 translation
[    0.938434] t19x-arm-smmu 12000000.iommu: 	stage 2 translation
[    0.938479] t19x-arm-smmu 12000000.iommu: 	nested translation
[    0.938526] t19x-arm-smmu 12000000.iommu: 	stream matching with 128 register groups, mask 0x7f80
[    0.938589] t19x-arm-smmu 12000000.iommu: SMMU address space size (0x800000) differs from mapped region size (0x1000000)!
[    0.938691] t19x-arm-smmu 12000000.iommu: 	64 context banks (0 stage-2 only)
[    0.938742] t19x-arm-smmu 12000000.iommu: 	Stage-1: 39-bit VA -> 48-bit IPA
[    0.938791] t19x-arm-smmu 12000000.iommu: 	Stage-2: 39-bit IPA -> 48-bit PA
[    0.943797] vdso: 2 pages (1 code @ ffffff8008fa7000, 1 data @ ffffff8009eb4000)
[    0.944120] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.950834] atomic_pool_init():622: DMA: preallocated 2048 KiB pool for atomic allocations
[    0.952256] Registering BPMP clocks...
[    0.952459] tegra_bpmp_clk_init: clock init ok (395 clks)
[    0.953089] tegra_bpmp_of_clk_init: EMC proxy not found.
[    0.953615] tegra_powergate_init: DONE
[    0.953706] DTS File Name: /home/dj/product/TITAN4/NVIDIA_XAVIER_BSP/src/kernel/kernel-4.9/arch/arm64/boot/dts/../../../../../../hardware/nvidia/platform/t19x/galen/kernel-dts/common/tegra194-p2888-0001-p2822-0000-common.dtsi
[    0.953841] DTB Build time: Jun 19 2019 10:41:50
[    0.957757] tegra_debug_uart_syscore_init: stdout-path property missing
[    0.957817] Tegra reboot handler registered.
[    0.967007] iommu: Adding device 14180000.pcie to group 0
[    0.968141] iommu: Adding device 14100000.pcie to group 1
[    0.969147] iommu: Adding device 14140000.pcie to group 2
[    0.970317] iommu: Adding device 141a0000.pcie to group 3
[    0.972433] iommu: Adding device 2490000.ether_qos to group 4
[    0.973186] iommu: Adding device 3100000.serial to group 5
[    0.973890] iommu: Adding device 3110000.serial to group 6
[    0.974479] iommu: Adding device 3140000.serial to group 7
[    0.975286] tegra-pmc c360000.pmc: scratch reg offset dts data not present
[    0.975584] tegra-pmc: get_secure_pmc_setting: done secure_pmc=0
[    0.975660] tegra-pmc: ### PMC reset source: TEGRA_POWER_ON_RESET
[    0.975706] tegra-pmc: ### PMC reset level: TEGRA_RESET_LEVEL_L0
[    0.975750] tegra-pmc: ### PMC reset status reg: 0x0
[    0.975836] tegra-pmc: PMC Prod config success
[    0.976155] padctrl padctrl.0: Pad control driver tegra-pmc-padctrl registered
[    0.976234] tegra-pmc c360000.pmc: IO padctrl driver initialized
[    0.976654] iommu: Adding device 3460000.sdhci to group 8
[    0.977420] iommu: Adding device 3400000.sdhci to group 9
[    0.978129] iommu: Adding device c260000.spi to group 10
[    0.979157] iommu: Adding device 3160000.i2c to group 11
[    0.979695] iommu: Adding device c240000.i2c to group 12
[    0.980251] iommu: Adding device 3180000.i2c to group 13
[    0.980760] iommu: Adding device 3190000.i2c to group 14
[    0.981403] iommu: Adding device 31b0000.i2c to group 15
[    0.981931] iommu: Adding device 31c0000.i2c to group 16
[    0.982444] iommu: Adding device c250000.i2c to group 17
[    0.982970] iommu: Adding device 31e0000.i2c to group 18
[    0.983925] iommu: Adding device sound to group 19
[    0.984614] iommu: Adding device 3510000.hda to group 20
[    0.985321] iommu: Adding device bc00000.rtcpu to group 21
[    0.988446] iommu: Adding device 13e10000.host1x to group 22
[    0.989150] iommu: Adding device 13e10000.host1x:ctx0 to group 23
[    0.990424] iommu: Adding device 13e10000.host1x:ctx1 to group 24
[    0.991699] iommu: Adding device 13e10000.host1x:ctx2 to group 25
[    0.992944] iommu: Adding device 13e10000.host1x:ctx3 to group 26
[    0.994200] iommu: Adding device 13e10000.host1x:ctx4 to group 27
[    0.995547] iommu: Adding device 13e10000.host1x:ctx5 to group 28
[    0.996786] iommu: Adding device 13e10000.host1x:ctx6 to group 29
[    0.998040] iommu: Adding device 13e10000.host1x:ctx7 to group 30
[    0.999543] iommu: Adding device 15340000.vic to group 31
[    1.000818] iommu: Adding device 15380000.nvjpg to group 32
[    1.001223] iommu: Adding device 15500000.tsec to group 33
[    1.001631] iommu: Adding device 15100000.tsecb to group 34
[    1.002005] iommu: Adding device 15480000.nvdec to group 35
[    1.002373] iommu: Adding device 15140000.nvdec1 to group 36
[    1.002814] iommu: Adding device 154c0000.nvenc to group 37
[    1.003204] iommu: Adding device 15a80000.nvenc1 to group 38
[    1.003758] iommu: Adding device 15880000.nvdla0 to group 39
[    1.004248] iommu: Adding device 158c0000.nvdla1 to group 40
[    1.004933] iommu: Adding device 15200000.nvdisplay to group 41
[    1.005298] platform 15200000.nvdisplay: IOVA linear map 0x00000000a0791000(800000)
[    1.005363] platform 15200000.nvdisplay: IOVA linear map 0x00000000a068d000(3000)
[    1.005407] t19x-arm-smmu: Adding 15200000.nvdisplay to ISO SMMU client
[    1.005948] iommu: Adding device 15210000.nvdisplay to group 42
[    1.006028] t19x-arm-smmu: Adding 15210000.nvdisplay to ISO SMMU client
[    1.006517] iommu: Adding device 15220000.nvdisplay to group 43
[    1.006589] t19x-arm-smmu: Adding 15220000.nvdisplay to ISO SMMU client
[    1.009419] iommu: Adding device 15c10000.vi to group 44
[    1.009683] t19x-arm-smmu: Adding 15c10000.vi to ISO SMMU client
[    1.010222] iommu: Adding device 14800000.isp to group 45
[    1.012151] iommu: Adding device 16000000.pva0 to group 46
[    1.012861] iommu: Adding device 16800000.pva1 to group 47
[    1.013436] iommu: Adding device 15810000.se to group 48
[    1.014010] iommu: Adding device 15820000.se to group 49
[    1.014436] iommu: Adding device 15830000.se to group 50
[    1.014784] iommu: Adding device 15840000.se to group 51
[    1.015177] iommu: Adding device c1a0000.aon to group 52
[    1.017027] iommu: Adding device d000000.bpmp to group 53
[    1.017536] bpmp: ping status is 0
[    1.017717] bpmp d000000.bpmp: firmware tag is 588c62054ecdba8a44cb9d6ff5d04cb0
[    1.022254] bpmp d000000.bpmp: probe ok
[    1.024423] tegra-reset 0.bpmp_reset: registered 186 resets.
[    1.025205] iommu: Adding device smmu_test to group 54
[    1.026451] mc: mapped MMIO address: 0xffffff800a7b0000 -> 0x2c10000
[    1.026517] mc: mapped MMIO address: 0xffffff800a7d0000 -> 0x2c20000
[    1.026575] mc: mapped MMIO address: 0xffffff800b210000 -> 0x2c30000
[    1.026632] mc: mapped MMIO address: 0xffffff800b230000 -> 0x2c40000
[    1.026688] mc: mapped MMIO address: 0xffffff800b250000 -> 0x2c50000
[    1.026744] mc: mapped MMIO address: 0xffffff800b270000 -> 0x2b80000
[    1.026803] mc: mapped MMIO address: 0xffffff800b290000 -> 0x2b90000
[    1.026860] mc: mapped MMIO address: 0xffffff800b2b0000 -> 0x2ba0000
[    1.026925] mc: mapped MMIO address: 0xffffff800b2d0000 -> 0x2bb0000
[    1.027015] mc: mapped MMIO address: 0xffffff800b2f0000 -> 0x1700000
[    1.027083] mc: mapped MMIO address: 0xffffff800b310000 -> 0x1710000
[    1.027142] mc: mapped MMIO address: 0xffffff800b330000 -> 0x1720000
[    1.027198] mc: mapped MMIO address: 0xffffff800b350000 -> 0x1730000
[    1.027277] mc: mapped MMIO address: 0xffffff800b370000 -> 0x1740000
[    1.027335] mc: mapped MMIO address: 0xffffff800b390000 -> 0x1750000
[    1.027391] mc: mapped MMIO address: 0xffffff800b3b0000 -> 0x1760000
[    1.027446] mc: mapped MMIO address: 0xffffff800b3d0000 -> 0x1770000
[    1.027597] mc-err: mcerr ops are set to t19x
[    1.035448] iommu: Adding device 2600000.dma to group 55
[    1.042558] GPIO line 339 (wifi-enable) hogged as output/high
[    1.043175] gpiochip_setup_dev: registered GPIOs 288 to 511 on device: gpiochip0 (tegra-gpio)
[    1.050248] GPIO line 253 (pex-refclk-sel-low) hogged as output/low
[    1.050895] gpiochip_setup_dev: registered GPIOs 248 to 287 on device: gpiochip1 (tegra-gpio-aon)
[    1.053681] tegra186-aowake c370000.pmc: WAKE_AOWAKE_CTRL_0 = 3
[    1.053739] tegra186-aowake c370000.pmc: WAKE_AOWAKE_CNTRL_24(PMU_INT) = 256
[    1.054770] iommu: Adding device 3550000.xudc to group 56
[    1.055812] iommu: Adding device 3610000.xhci to group 57
[    1.057385] arm64_ras arm64_ras: RAS driver enabled
[    1.057997] carmel_ras_enable:RAS enabled on cpu0
[    1.058341] carmel_ras_enable:RAS enabled on cpu1
[    1.058657] carmel_ras_enable:RAS enabled on cpu2
[    1.059024] carmel_ras_enable:RAS enabled on cpu3
[    1.059340] carmel_ras_enable:RAS enabled on cpu4
[    1.059681] carmel_ras_enable:RAS enabled on cpu5
[    1.059976] carmel_ras_enable:RAS enabled on cpu6
[    1.060260] carmel_ras_enable:RAS enabled on cpu7
[    1.060568] carmel_ras_enable:RAS enabled on cpu0
[    1.060847] carmel_ras_enable:RAS enabled on cpu1
[    1.061132] carmel_ras_enable:RAS enabled on cpu2
[    1.061410] carmel_ras_enable:RAS enabled on cpu3
[    1.061688] carmel_ras_enable:RAS enabled on cpu4
[    1.061925] carmel_ras_enable:RAS enabled on cpu5
[    1.062173] carmel_ras_enable:RAS enabled on cpu6
[    1.062414] carmel_ras_enable:RAS enabled on cpu7
[    1.062523] carmel_ras carmel_ras: probed
[    1.064578] tegra-cbb 2300000.cbb-noc: noc_secure_irq = 478, noc_nonsecure_irq = 477>
[    1.065600] tegra-cbb c600000.aon-noc: noc_secure_irq = 480, noc_nonsecure_irq = 479>
[    1.067102] tegra-cbb d600000.bpmp-noc: noc_secure_irq = 482, noc_nonsecure_irq = 481>
[    1.068452] tegra-cbb be00000.rce-noc: noc_secure_irq = 484, noc_nonsecure_irq = 483>
[    1.069694] tegra-cbb b600000.sce-noc: noc_secure_irq = 486, noc_nonsecure_irq = 485>
[    1.070477] tegra-cbb 14040000.cv-noc: defer probe as CV-NOC not probed yet
[    1.073680] vdd-3v3-cvb: 3300 mV 
[    1.074223] vdd-1v8-cvb: 1800 mV 
[    1.075094] vdd-1v8-sd: 1800 mV 
[    1.075734] vdd-epb-1v0: supplied by vdd-3v3-cvb
[    1.075832] vdd-epb-1v0: 1000 mV 
[    1.076350] vdd-sdmmc1-sw: 3300 mV 
[    1.076906] avdd-cam-2v8: 2800 mV 
[    1.077441] vdd-1v8-slt: 1800 mV 
[    1.077819] vdd-3v3-slt: 3300 mV 
[    1.078324] vdd-fan: 5000 mV 
[    1.078870] vdd-hdmi-5v0: 5000 mV 
[    1.079522] vdd_sys_en: 1200 mV 
[    1.080069] vdd-ac-bat: 5000 mV 
[    1.126839] eventlib_kernel: keventlib is initialized, test id: 0
[    1.127314] SCSI subsystem initialized
[    1.127698] libata version 3.00 loaded.
[    1.127964] usbcore: registered new interface driver usbfs
[    1.128379] usbcore: registered new interface driver hub
[    1.128639] usbcore: registered new device driver usb
[    1.143022] tegra-i2c 31e0000.i2c: could not find pctldev for node /host1x/dpaux@155F0000/pinmux@0, deferring probe
[    1.146208] max77620 4-003c: PMIC Version OTP:0x51 and ES:0x1
[    1.156146] vdd-1v0: at 1000 mV 
[    1.164198] vdd-1v8-hs: at 1800 mV 
[    1.172335] vdd-1v8-ls: at 1800 mV 
[    1.180291] vdd-1v8-ao: at 1800 mV 
[    1.188515] vddio-ddr-1v1: at 1100 mV 
[    1.196059] vdd-rtc: at 800 mV 
[    1.197661] spmic-ldo1: at 2375 mV 
[    1.208152] vdd-ao-3v3: at 3300 mV 
[    1.220219] vddio-emmc-3v3: at 3300 mV 
[    1.221749] spmic-ldo4: at 1587 mV 
[    1.232324] vdd-usb-3v3: at 3300 mV 
[    1.244371] vddio-sdmmc1-3v3: at 3300 mV 
[    1.252506] vdd-csi-1v2: at 1200 mV 
[    1.254328] spmic-ldo8: at 1800 mV 
[    1.256526] GPIO line 246 (gpio_default) hogged as output/high
[    1.258204] GPIO line 247 (gpio_default) hogged as output/high
[    1.259134] gpiochip_setup_dev: registered GPIOs 240 to 247 on device: gpiochip2 (max77620-gpio)
[    1.263078] max77620 4-003c: max77620 probe successful
[    1.263934] media: Linux media interface: v0.10
[    1.264098] Linux video capture interface: v2.00
[    1.266377] pps_core: LinuxPPS API ver. 1 registered
[    1.266443] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.266602] PTP clock support registered
[    1.267794] tegra_wdt_t18x 30c0000.watchdog: Tegra WDT init timeout = 120 sec
[    1.267908] tegra_wdt_t18x 30c0000.watchdog: Registered successfully
[    1.269673] tegra_fiq_debugger_init: found FIQ source (IRQ 468)
[    1.271545] Advanced Linux Sound Architecture Driver Initialized.
[    1.272462] Bluetooth: Core ver 2.22
[    1.272588] NET: Registered protocol family 31
[    1.272703] Bluetooth: HCI device and connection manager initialized
[    1.272808] Bluetooth: HCI socket layer initialized
[    1.272907] Bluetooth: L2CAP socket layer initialized
[    1.272995] Bluetooth: SCO socket layer initialized
[    1.276316] camchar: rtcpu character device driver loaded
[    1.277224] gpio tegra-gpio-aon wake48 for gpio=10(BB:2)
[    1.277446] gpio tegra-gpio wake35 for gpio=128(Q:0)
[    1.277639] extcon-gpio-states external-connection:extcon@1: Cable state:0, cable id:0
[    1.279409] clocksource: Switched to clocksource arch_sys_counter
[    1.332727] VFS: Disk quotas dquot_6.6.0
[    1.332923] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.333447] nvmap_heap_init: nvmap_heap_init: created heap block cache
[    1.335857] tegra-carveouts tegra-carveouts: assigned reserved memory node grid-of-semaphores
[    1.336047] nvmap: nvmap_select_cache_ops() nvmap cache ops set to scf
[    1.336112] nvmap_page_pool_init: Total RAM pages: 4047519
[    1.336196] nvmap_page_pool_init: nvmap page pool size: 505939 pages (1976 MB)
[    1.336601] nvmap_background_zero_thread: PP zeroing thread starting.
[    1.338880] tegra-gpcdma 2600000.dma: GPC DMA driver register 31 channels
[    1.354950] thermal thermal_zone0: Registering thermal zone thermal_zone0 for type CPU-therm
[    1.355696] thermal thermal_zone1: Registering thermal zone thermal_zone1 for type GPU-therm
[    1.356098] thermal thermal_zone2: Registering thermal zone thermal_zone2 for type AUX-therm
[    1.356516] thermal thermal_zone3: Registering thermal zone thermal_zone3 for type AO-therm
[    1.357103] thermal thermal_zone4: Registering thermal zone thermal_zone4 for type Tdiode_tegra
[    1.357710] thermal thermal_zone5: Registering thermal zone thermal_zone5 for type PMIC-Die
[    1.357974] thermal thermal_zone6: Registering thermal zone thermal_zone6 for type Tboard_tegra
[    1.373308] la/ptsa driver initialized.
[    1.373775] NET: Registered protocol family 2
[    1.374969] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[    1.375945] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[    1.376879] TCP: Hash tables configured (established 131072 bind 65536)
[    1.377007] UDP hash table entries: 8192 (order: 6, 262144 bytes)
[    1.377370] UDP-Lite hash table entries: 8192 (order: 6, 262144 bytes)
[    1.378107] NET: Registered protocol family 1
[    1.379256] RPC: Registered named UNIX socket transport module.
[    1.379318] RPC: Registered udp transport module.
[    1.379361] RPC: Registered tcp transport module.
[    1.379561] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.379618] PCI: CLS 0 bytes, default 128
[    1.379926] Trying to unpack rootfs image as initramfs...
[    1.400644] random: fast init done
[    1.405508] host1x 13e10000.host1x: initialized
[    1.407235] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[    1.413539] audit: initializing netlink subsys (disabled)
[    1.413671] audit: type=2000 audit(0.940:1): initialized
[    1.414604] workingset: timestamp_bits=46 max_order=22 bucket_order=0
[    1.425162] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.426545] ntfs: driver 2.1.32 [Flags: R/W].
[    1.427350] 9p: Installing v9fs 9p2000 file system support
[    1.433828] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 240)
[    1.434224] io scheduler noop registered
[    1.434564] io scheduler cfq registered (default)
[    1.438990] gic 2a41000.agic-controller: GIC IRQ controller registered
[    1.478107] iommu: Adding device 2993000.adsp to group 58
[    1.588321] iommu: Adding device aconnect@2a41000:adsp_audio to group 59
[    1.589493] tegra-aconnect aconnect@2a41000: Tegra ACONNECT bus registered
[    1.605938] tegra-pwm c340000.pwm: PWM clk can sleep in ops
[    1.606616] tegra-pwm 32c0000.pwm: PWM clk can sleep in ops
[    1.607168] tegra-pwm 32f0000.pwm: PWM clk can sleep in ops
[    1.610262] tegra_camera_platform tegra-camera-platform: tegra_camera_probe:camera_platform_driver probe
[    1.611104] misc tegra_camera_ctrl: tegra_camera_isomgr_register tpg_max_iso = 3916800KBs
[    1.611207] misc tegra_camera_ctrl: tegra_camera_isomgr_register isp_iso_bw=4687500, vi_iso_bw=2000000, max_bw=4687500
[    1.615451] tsec 15500000.tsec: initialized
[    1.618123] tsec 15100000.tsecb: initialized
[    1.623201] nvdec 15480000.nvdec: initialized
[    1.627005] nvdec 15140000.nvdec1: initialized
[    1.633072] falcon 15340000.vic: initialized
[    1.635566] falcon 15380000.nvjpg: initialized
[    1.637860] falcon 154c0000.nvenc: initialized
[    1.640195] falcon 15a80000.nvenc1: initialized
[    1.643034] iommu_context_dev 13e10000.host1x:ctx0: initialized (streamid=56)
[    1.645499] iommu_context_dev 13e10000.host1x:ctx1: initialized (streamid=57)
[    1.648038] iommu_context_dev 13e10000.host1x:ctx2: initialized (streamid=58)
[    1.650584] iommu_context_dev 13e10000.host1x:ctx3: initialized (streamid=59)
[    1.653094] iommu_context_dev 13e10000.host1x:ctx4: initialized (streamid=60)
[    1.655627] iommu_context_dev 13e10000.host1x:ctx5: initialized (streamid=61)
[    1.658184] iommu_context_dev 13e10000.host1x:ctx6: initialized (streamid=62)
[    1.660054] iommu_context_dev 13e10000.host1x:ctx7: initialized (streamid=63)
[    1.665390] t194-nvcsi 15a00000.nvcsi: initialized
[    1.671241] scare-pigeon 13e10000.host1x:vi-thi@15f00000: initialized
[    1.671964] scare-pigeon 14b00000.isp-thi: initialized
[    1.682873] pva 16000000.pva0: initialized
[    1.715185] pva 16800000.pva1: initialized
[    1.746764] nvdla 15880000.nvdla0: initialized
[    1.778159] nvdla 158c0000.nvdla1: initialized
[    1.781974] tegra-slvs-ec 15ac0000.slvs-ec: initialized
[    1.782234] tegra-slvs-ec 15ac0000.slvs-ec: no streams defined
[    1.782275] tegra-slvs-ec 15ac0000.slvs-ec: failed to init SLVS media controller (-19)
[    1.782319] tegra-slvs-ec 15ac0000.slvs-ec: probed
[    1.783581] tegradccommon 15200000.dc_common: host1x channel mapped
[    1.783657] tegradccommon 15200000.dc_common: dc_common syncpt # 1 allocated
[    1.783766] tegradccommon 15200000.dc_common: dma mapping done
[    1.784245] tegradc 15200000.nvdisplay: disp0 connected to head0->/host1x/sor2
[    1.784462] generic_infoframe_type: 0x87
[    1.784660] tegradc 15200000.nvdisplay: DT parsed successfully
[    1.784750] tegradc 15200000.nvdisplay: Display dc.ffffff800bfd0000 registered with id=0
[    1.792404] tegra_nvdisp_bandwidth_register_max_config: max config iso bw = 15681600 KB/s
[    1.792470] tegra_nvdisp_bandwidth_register_max_config: max config EMC floor = 1066500000 Hz
[    1.792520] tegra_nvdisp_bandwidth_register_max_config: max config hubclk = 358400000 Hz
[    1.792824] tegradc 15200000.nvdisplay: vblank syncpt # 8 for dc 0
[    1.792872] tegradc 15200000.nvdisplay: vpulse3 syncpt # 9 for dc 0
[    1.794680] tegradc 15200000.nvdisplay: Bootloader disp_param detected. Detected mode: 1920x1080 (on 0x0mm) pclk=148350937
[    1.796376] tegra-adma 2930000.adma: Tegra210 ADMA driver registered 16 channels
[    1.797145] tegradc 15200000.nvdisplay: hdmi: invalid prod list prod_list_hdmi_board
[    1.797205] tegradc 15200000.nvdisplay: hdmi: tegra_hdmi_tmds_range_read(bd) failed
[    1.797578] tegra-fuse-burn 3820000.efuse:efuse-burn: Fuse burn driver initialized
[    1.798377] kfuse 3830000.kfuse: initialized
[    1.801627] tegradc 15200000.nvdisplay: probed
[    1.805670] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    1.809080] 3100000.serial: ttyTHS0 at MMIO 0x3100000 (irq = 50, base_baud = 0) is a TEGRA_UART
[    1.810886] 3110000.serial: ttyTHS1 at MMIO 0x3110000 (irq = 51, base_baud = 0) is a TEGRA_UART
[    1.812228] 3140000.serial: ttyTHS4 at MMIO 0x3140000 (irq = 52, base_baud = 0) is a TEGRA_UART
[    4.246686] console [ttyTCU0] enabled
[    4.247455] Console: switching to colour frame buffer device 240x67
[    4.251998] nvgpu: 17000000.gv11b          nvgpu_nvhost_syncpt_init:290  [INFO]  syncpt_unit_base 60000000 syncpt_unit_size 400000 size 1000

[    4.270427] tegradc 15200000.nvdisplay: fb registered
[    4.276275] gpio tegra-gpio wake71 for gpio=98(M:2)
[    4.284078] brd: module loaded
[    4.292311] loop: module loaded
[    4.292534] tegra_profiler: version: 1.128, samples/io: 44/25
[    4.293269] tegra_profiler: auth: init
[    4.296750] nct1008_nct72 4-004c: starting parse dt
[    4.297644] THERMAL EST: found 3 subdevs
[    4.297650] THERMAL EST num_resources: 0
[    4.297655] [THERMAL EST subdev 0]
[    4.297667] [THERMAL EST subdev 1]
[    4.297674] [THERMAL EST subdev 2]
[    4.298008] thermal thermal_zone7: Registering thermal zone thermal_zone7 for type thermal-fan-est
[    4.298010] THERMAL EST: thz register success.
[    4.298239] THERMAL EST: end of probe, return err: 0
[    4.299065] hisi_sas: driver version v1.6
[    4.342267] nct1008_nct72 4-004c: !!!Found deprecated property!!!
[    4.343918] tegra_nvdisp_handle_pd_enable: Unpowergated Head0 pd
[    4.344077] tegra_nvdisp_handle_pd_enable: Unpowergated Head1 pd
[    4.359643] nct1008_nct72 4-004c: success parsing dt
[    4.360831] Parent Clock set for DC plld3
[    4.362942] libphy: Fixed MDIO Bus: probed
[    4.363665] tun: Universal TUN/TAP device driver, 1.6
[    4.363667] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    4.363981] CAN device driver interface
[    4.367254] 	 Message RAM Configuration
               	| base addr   |0x0c312000|
               	| sidfc_flssa |0x00000000|
               	| xidfc_flesa |0x00000040|
               	| rxf0c_f0sa  |0x000000c0|
               	| rxf1c_f1sa  |0x00000300|
               	| rxbc_rbsa   |0x00000540|
               	| txefc_efsa  |0x00000780|
               	| txbc_tbsa   |0x00000800|
               	| tmc_tmsa    |0x00000c80|
[    4.367366] Release 3.2.0 from 19.12.2014
[    4.367847] net can0: mttcan device registered (regs=ffffff800a5fa000, irq=65)
[    4.370519] 	 Message RAM Configuration
               	| base addr   |0x0c322000|
               	| sidfc_flssa |0x00000000|
               	| xidfc_flesa |0x00000040|
               	| rxf0c_f0sa  |0x000000c0|
               	| rxf1c_f1sa  |0x00000300|
               	| rxbc_rbsa   |0x00000540|
               	| txefc_efsa  |0x00000780|
               	| txbc_tbsa   |0x00000800|
               	| tmc_tmsa    |0x00000c80|
[    4.370626] Release 3.2.0 from 19.12.2014
[    4.371035] net can1: mttcan device registered (regs=ffffff800a68a000, irq=66)
[    4.371231] libphy: mdio_driver_register: mv88e6085
[    4.371820] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[    4.371822] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    4.371871] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.4.0-k
[    4.371874] igb: Copyright (c) 2007-2014 Intel Corporation.
[    4.371940] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k
[    4.371942] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[    4.371997] Intel(R) 10GbE PCI Express Linux Network Driver - version 4.6.4
[    4.371999] Copyright(c) 1999 - 2017 Intel Corporation.
[    4.372243] sky2: driver version 1.30
[    4.373906] PPP generic driver version 2.4.2
[    4.373946] eqos 2490000.ether_qos: no PHY interrupt found
[    4.374194] PPP BSD Compression module registered
[    4.374199] PPP Deflate Compression module registered
[    4.374222] PPP MPPE Compression module registered
[    4.374226] NET: Registered protocol family 24
[    4.374298] usbcore: registered new interface driver r8152
[    4.374425] usbcore: registered new interface driver asix
[    4.374481] usbcore: registered new interface driver ax88179_178a
[    4.374531] usbcore: registered new interface driver cdc_ether
[    4.374565] usbcore: registered new interface driver net1080
[    4.374596] usbcore: registered new interface driver cdc_subset
[    4.374630] usbcore: registered new interface driver zaurus
[    4.374677] usbcore: registered new interface driver cdc_ncm
[    4.374984] VFIO - User Level meta-driver version: 0.3
[    4.377149] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    4.377170] ehci-pci: EHCI PCI platform driver
[    4.377219] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    4.377230] ohci-pci: OHCI PCI platform driver
[    4.377275] ohci-platform: OHCI generic platform driver
[    4.385285] tegra-xusb 3610000.xhci: USB2 port 0 has OTG_CAP
[    4.385290] tegra-xusb 3610000.xhci: USB3 port 2 has OTG_CAP
[    4.388943] tegra-xusb 3610000.xhci: extcon 0: ffffffc3e9418800 id
[    4.389110] tegra-xusb 3610000.xhci: Direct firmware load for tegra19x_xusb_firmware failed with error -2
[    4.389115] tegra-xusb 3610000.xhci: Falling back to user helper
[    4.389528] usbcore: registered new interface driver uas
[    4.389610] usbcore: registered new interface driver usb-storage
[    4.389690] usbcore: registered new interface driver usbserial
[    4.392437] eqos 2490000.ether_qos: No prod values found
[    4.393245] eqos 2490000.ether_qos: Setting local MAC: 0 4 4b cb af 67
[    4.393517] libphy: dwc_phy: probed
[    4.393572] mdio_bus dwc_phy-1:00: mdio_device_register
[    4.393772] tegra-xudc-new 3550000.xudc: device count: 1
[    4.394707] tegra-xudc-new 3550000.xudc: vbus state: 0
[    4.394862] tegra-xudc-new 3550000.xudc: entering ELPG
[    4.394935] mv88e6085 dwc_phy-1:00: switch 0x352 detected: Marvell 88E6352, revision 1
[    4.395136] tegra-xudc-new 3550000.xudc: entering ELPG done
[    4.395703] mousedev: PS/2 mouse device common for all mice
[    4.414556] tegradc 15200000.nvdisplay: hdmi: tmds rate:148367K prod-setting:prod_c_hdmi_111m_223m
[    4.421950] libphy: /ether_qos@2490000/mdio/switch0@0: probed
[    4.422491] mv88e6085: probe of dwc_phy-1:00 failed with error -22
[    4.516228] max77686-rtc max77620-rtc: rtc core: registered max77620-rtc as rtc0
[    4.517793] Wake73 for irq=42
[    4.519103] rtc rtc1: alarm rtc device
[    4.519149] tegra_rtc c2a0000.rtc: rtc core: registered c2a0000.rtc as rtc1
[    4.519190] tegra_rtc c2a0000.rtc: Tegra internal Real Time Clock
[    4.519359] i2c /dev entries driver
[    4.522267] max77620-power max20024-power: Event recorder REG_NVERC : 0x44
[    4.526857] FAN dev name: pwm-fan
[    4.526935] FAN:gpio request success.
[    4.526943] FAN: can't find tach_gpio
[    4.526987] pwm_fan_driver pwm-fan: cap state:7, cap pwm:255
[    4.527224] pwm_fan_driver pwm-fan: got pwm for fan. polarity is inversed
[    4.527229] pwm_fan_driver pwm-fan: tach period: 1000
[    4.527784] pwm_fan_driver pwm-fan: index 0: pwm=0, rpm=0, rru=40, rrd=40, state:2
[    4.527789] pwm_fan_driver pwm-fan: index 1: pwm=77, rpm=1000, rru=2, rrd=2, state:2
[    4.527794] pwm_fan_driver pwm-fan: index 2: pwm=120, rpm=2000, rru=1, rrd=1, state:2
[    4.527797] pwm_fan_driver pwm-fan: index 3: pwm=160, rpm=3000, rru=1, rrd=1, state:2
[    4.527801] pwm_fan_driver pwm-fan: index 4: pwm=255, rpm=4000, rru=1, rrd=1, state:3
[    4.527804] pwm_fan_driver pwm-fan: index 5: pwm=255, rpm=5000, rru=1, rrd=1, state:3
[    4.527807] pwm_fan_driver pwm-fan: index 6: pwm=255, rpm=6000, rru=1, rrd=1, state:3
[    4.527811] pwm_fan_driver pwm-fan: index 7: pwm=255, rpm=7000, rru=1, rrd=1, state:4
[    4.527814] pwm_fan_driver pwm-fan: index 8: pwm=255, rpm=10000, rru=1, rrd=1, state:4
[    4.527818] pwm_fan_driver pwm-fan: index 9: pwm=255, rpm=11000, rru=1, rrd=1, state:4
[    4.528694] tegra-bpmp-thermal d000000.bpmp:bpmpthermal: zone 0 not supported
[    4.529152] tegra-bpmp-thermal d000000.bpmp:bpmpthermal: zone 2 not supported
[    4.532289] tegra-thermal-throttle bthrot_cdev: clk:cpu max:2265600000, min:115200000 steps:28
[    4.585442] tegra-thermal-throttle bthrot_cdev: clk:gpu max:1377000000, min:114750000 steps:13
[    4.585486] tegra-thermal-throttle bthrot_cdev: cdev:skin-balanced clk:0:cpu off:0 slope-adj:200
[    4.585491] tegra-thermal-throttle bthrot_cdev: cdev:skin-balanced clk:1:gpu off:0 slope-adj:400
[    4.585698] tegra-thermal-throttle bthrot_cdev: cdev:skin-balanced max_state:56 cutoff:0
[    4.585769] tegra-thermal-throttle bthrot_cdev: cdev:gpu-balanced clk:0:cpu off:0 slope-adj:400
[    4.585773] tegra-thermal-throttle bthrot_cdev: cdev:gpu-balanced clk:1:gpu off:0 slope-adj:400
[    4.586209] tegra-thermal-throttle bthrot_cdev: cdev:gpu-balanced max_state:52 cutoff:1
[    4.586342] tegra-thermal-throttle bthrot_cdev: cdev:cpu-balanced clk:0:cpu off:0 slope-adj:200
[    4.586348] tegra-thermal-throttle bthrot_cdev: cdev:cpu-balanced clk:1:gpu off:365500000 slope-adj:300
[    4.586764] tegra-thermal-throttle bthrot_cdev: cdev:cpu-balanced max_state:56 cutoff:0
[    4.586868] tegra-thermal-throttle bthrot_cdev: cdev:emergency-balanced clk:0:cpu off:38400000 slope-adj:10
[    4.586875] tegra-thermal-throttle bthrot_cdev: cdev:emergency-balanced clk:1:gpu off:25500000 slope-adj:10
[    4.587324] tegra-thermal-throttle bthrot_cdev: cdev:emergency-balanced max_state:2 cutoff:0
[    4.587490] tegra-thermal-throttle bthrot_cdev: cdev:aux-balanced clk:0:cpu off:0 slope-adj:400
[    4.587495] tegra-thermal-throttle bthrot_cdev: cdev:aux-balanced clk:1:gpu off:0 slope-adj:400
[    4.587808] tegra-thermal-throttle bthrot_cdev: cdev:aux-balanced max_state:52 cutoff:1
[    4.589378] device-mapper: uevent: version 1.0.3
[    4.589974] device-mapper: ioctl: 4.35.0-ioctl (2016-06-23) initialised: dm-devel@redhat.com
[    4.599510] tegra194_cpufreq_probe: platform driver Initialization: pass
[    4.604333] cpuidle: Initializing cpuidle driver
[    4.616796] sdhci: Secure Digital Host Controller Interface driver
[    4.616815] sdhci: Copyright(c) Pierre Ossman
[    4.616816] sdhci-pltfm: SDHCI platform and OF driver helper
[    4.618810] sdhci-tegra 3460000.sdhci: Client registration for eMC Successful
[    4.621367] sdhci-tegra 3400000.sdhci: Got CD GPIO
[    4.622202] tegra-se-elp 3ad0000.se_elp: tegra_se_elp_probe: complete
[    4.623731] tegra-se-nvhost 15810000.se: initialized
[    4.623834] sdhci-tegra 3400000.sdhci: Client registration for eMC Successful
[    4.626166] tegra-se-nvhost 15810000.se: tegra_se_probe: complete
[    4.626827] tegra-se-nvhost 15820000.se: initialized
[    4.626846] sdhci-tegra 3400000.sdhci: wakeup init done, cdirq 253
[    4.628062] tegra-se-nvhost 15820000.se: tegra_se_probe: complete
[    4.628572] tegra-se-nvhost 15830000.se: initialized
[    4.629063] tegra-se-nvhost 15830000.se: tegra_se_probe: complete
[    4.629634] tegra-se-nvhost 15840000.se: initialized
[    4.630300] tegra-se-nvhost 15840000.se: tegra_se_probe: complete
[    4.630448] hidraw: raw HID events driver (C) Jiri Kosina
[    4.631465] usbcore: registered new interface driver usbhid
[    4.631466] usbhid: USB HID core driver
[    4.636952] tegra186-cam-rtcpu bc00000.rtcpu: deferring, 14800000.isp is not probed
[    4.637764] tegra_aon c1a0000.aon: tegra aon driver probe OK
[    4.638095] tegra186-aondbg aondbg: aondbg driver probe() OK
[    4.638565] denver_knobs_init:MTS_VERSION:43306594
[    4.638848] tegra19x_actmon d230000.actmon: in actmon_register()...
[    4.639519] tegra19x_actmon d230000.actmon: initialization Completed for the device mc_all
[    4.639824] t19x_cache tegra-cache: probed
[    4.645869] misc nvmap: cvsram :dma coherent mem declare 0x0000000050000000,4194304
[    4.645874] misc nvmap: created heap cvsram base 0x0000000050000000 size (4096KiB)
[    4.647954] nvpmodel: initialized successfully
[    4.648851] tegra-hda 3510000.hda: Override SDO lines to 4
[    4.649053] usbcore: registered new interface driver snd-usb-audio
[    4.667428] mmc0: SDHCI controller on 3460000.sdhci [3460000.sdhci] using ADMA 64-bit with 64 bit addr
[    4.668242] input: tegra-hda-galen-t194 HDMI/DP,pcm=3 as /devices/3510000.hda/sound/card0/input0
[    4.669488] input: tegra-hda-galen-t194 HDMI/DP,pcm=7 as /devices/3510000.hda/sound/card0/input1
[    4.669723] input: tegra-hda-galen-t194 HDMI/DP,pcm=8 as /devices/3510000.hda/sound/card0/input2
[    4.669962] input: tegra-hda-galen-t194 HDMI/DP,pcm=9 as /devices/3510000.hda/sound/card0/input3
[    4.683517] gpio tegra-gpio wake8 for gpio=55(G:7)
[    4.683566] mmc1: SDHCI controller on 3400000.sdhci [3400000.sdhci] using ADMA 64-bit with 64 bit addr
[    4.766578] mmc0: periodic cache flush enabled
[    4.766591] mmc0: new HS400 Enhanced strobe MMC card at address 0001
[    4.767058] mmcblk0: mmc0:0001 HBG4a2 29.1 GiB 
[    4.767294] mmcblk0boot0: mmc0:0001 HBG4a2 partition 1 8.00 MiB
[    4.767524] mmcblk0boot1: mmc0:0001 HBG4a2 partition 2 8.00 MiB
[    4.767831] mmcblk0rpmb: mmc0:0001 HBG4a2 partition 3 4.00 MiB
[    4.769502]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17 p18 p19 p20 p21 p22 p23 p24 p25 p26 p27 p28 p29 p30 p31 p32 p33 p34 p35 p36
[    4.999843] tegra-i2c c250000.i2c: no acknowledge from address 0x1a
[    4.999888] rt5659 7-001a: Device with ID register ffffffc3 is not rt5659
[    5.104761] OPE platform probe
[    5.104885] OPE platform probe successful
[    5.121845] tegra-asoc: sound: ASoC: CODEC DAI rt5659-aif1 not registered
[    5.121872] tegra-asoc: sound: snd_soc_register_card failed (-517)
[    5.122261] u32 classifier
[    5.122263]     Actions configured
[    5.122316] Initializing XFRM netlink socket
[    5.122742] NET: Registered protocol family 10
[    5.123414] NET: Registered protocol family 17
[    5.123424] NET: Registered protocol family 15
[    5.123464] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    5.123574] can: controller area network core (rev 20120528 abi 9)
[    5.123622] NET: Registered protocol family 29
[    5.123634] can: raw protocol (rev 20120528)
[    5.123635] can: broadcast manager protocol (rev 20161123 t)
[    5.123639] can: netlink gateway (rev 20130117) max_hops=1
[    5.123827] Bluetooth: RFCOMM socket layer initialized
[    5.123840] Bluetooth: RFCOMM ver 1.11
[    5.123845] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    5.123849] Bluetooth: HIDP socket layer initialized
[    5.123887] 9pnet: Installing 9P2000 support
[    5.123925] Key type dns_resolver registered
[    5.125142] Registered cp15_barrier emulation handler
[    5.125181] Registered setend emulation handler
[    5.126851] registered taskstats version 1
[    5.127197] tegra-pcie-dw 14180000.pcie: Setting init speed to max speed
[    5.128210] OF: PCI: host bridge /pcie@14180000 ranges:
[    5.128242] OF: PCI:    IO 0x38100000..0x381fffff -> 0x38100000
[    5.128247] OF: PCI:   MEM 0x38200000..0x39ffffff -> 0x38200000
[    5.128251] OF: PCI:   MEM 0x1800000000..0x1bffffffff -> 0x1800000000
[    5.606847] tegradc 15200000.nvdisplay: blank - powerdown
[    5.606953] nct1008_nct72 4-004c: success in enabling tmp451 VDD rail
[    5.607556] nct1008_nct72 4-004c: LOC shutdown limit 107
[    5.608485] nct1008_nct72 4-004c: EXT shutdown limit 109
[    5.634011] tegra-pcie-dw 14180000.pcie: link is down
[    5.634113] tegra-pcie-dw 14180000.pcie: PCI host bridge to bus 0000:00
[    5.634120] pci_bus 0000:00: root bus resource [bus 00-ff]
[    5.634125] pci_bus 0000:00: root bus resource [io  0x0000-0xfffff] (bus address [0x38100000-0x381fffff])
[    5.634128] pci_bus 0000:00: root bus resource [mem 0x38200000-0x39ffffff]
[    5.634132] pci_bus 0000:00: root bus resource [mem 0x1800000000-0x1bffffffff pref]
[    5.634156] pci 0000:00:00.0: [10de:1ad0] type 01 class 0x060400
[    5.634319] pci 0000:00:00.0: PME# supported from D0 D3hot D3cold
[    5.634494] iommu: Adding device 0000:00:00.0 to group 60
[    5.634694] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    5.634713] pci 0000:00:00.0: Max Payload Size set to  256/ 256 (was  256), Max Read Rq  512
[    5.634889] pcieport 0000:00:00.0: Signaling PME through PCIe PME interrupt
[    5.634893] pcie_pme 0000:00:00.0:pcie001: service driver pcie_pme loaded
[    5.634992] aer 0000:00:00.0:pcie002: service driver aer loaded
[    5.635139] pcie_pme 0000:00:00.0:pcie001: unloading service driver pcie_pme
[    5.635186] aer 0000:00:00.0:pcie002: unloading service driver aer
[    5.635253] pci_bus 0000:01: busn_res: [bus 01-ff] is released
[    5.635314] iommu: Removing device 0000:00:00.0 from group 60
[    5.635333] pci_bus 0000:00: busn_res: [bus 00-ff] is released
[    5.635545] tegra-pcie-dw 14180000.pcie: PCIe link is not up...!
[    5.636433] tegra-pcie-dw 14100000.pcie: Setting init speed to max speed
[    5.637530] OF: PCI: host bridge /pcie@14100000 ranges:
[    5.637557] OF: PCI:    IO 0x30100000..0x301fffff -> 0x30100000
[    5.637562] OF: PCI:   MEM 0x30200000..0x31ffffff -> 0x30200000
[    5.637568] OF: PCI:   MEM 0x1200000000..0x123fffffff -> 0x1200000000
[    5.641738] nct1008_nct72 4-004c: initial LOC temp: 49000 
[    5.642219] nct1008_nct72 4-004c: initial EXT temp: 65750 
[    5.643692] nct1008_nct72 4-004c: hi_b:-10, lo_b:128
[    5.644959] nct1008_nct72 4-004c: nct1008_probe: initialized
[    5.672440] tegra_nvdisp_handle_pd_disable: Powergated Head1 pd
[    5.672890] tegra_nvdisp_handle_pd_disable: Powergated Head0 pd
[    5.673220] tegradc 15200000.nvdisplay: blank - normal
[    5.683481] tegradc 15200000.nvdisplay: unblank
[    5.684404] tegra_nvdisp_handle_pd_enable: Unpowergated Head0 pd
[    5.684521] tegra_nvdisp_handle_pd_enable: Unpowergated Head1 pd
[    5.687025] Parent Clock set for DC plld3
[    5.692094] tegradc 15200000.nvdisplay: hdmi: tmds rate:148500K prod-setting:prod_c_hdmi_111m_223m
[    6.146857] tegra-pcie-dw 14100000.pcie: link is down
[    6.146985] tegra-pcie-dw 14100000.pcie: PCI host bridge to bus 0001:00
[    6.146992] pci_bus 0001:00: root bus resource [bus 00-ff]
[    6.147017] pci_bus 0001:00: root bus resource [io  0x100000-0x1fffff] (bus address [0x30100000-0x301fffff])
[    6.147020] pci_bus 0001:00: root bus resource [mem 0x30200000-0x31ffffff]
[    6.147022] pci_bus 0001:00: root bus resource [mem 0x1200000000-0x123fffffff pref]
[    6.147063] pci 0001:00:00.0: [10de:1ad2] type 01 class 0x060400
[    6.147219] pci 0001:00:00.0: PME# supported from D0 D3hot D3cold
[    6.147462] iommu: Adding device 0001:00:00.0 to group 60
[    6.147681] pci 0001:00:00.0: PCI bridge to [bus 01-ff]
[    6.147700] pci 0001:00:00.0: Max Payload Size set to  256/ 256 (was  256), Max Read Rq  512
[    6.147881] pcieport 0001:00:00.0: Signaling PME through PCIe PME interrupt
[    6.147886] pcie_pme 0001:00:00.0:pcie001: service driver pcie_pme loaded
[    6.147954] aer 0001:00:00.0:pcie002: service driver aer loaded
[    6.148083] pcie_pme 0001:00:00.0:pcie001: unloading service driver pcie_pme
[    6.148122] aer 0001:00:00.0:pcie002: unloading service driver aer
[    6.148195] pci_bus 0001:01: busn_res: [bus 01-ff] is released
[    6.148262] iommu: Removing device 0001:00:00.0 from group 60
[    6.148299] pci_bus 0001:00: busn_res: [bus 00-ff] is released
[    6.148506] tegra-pcie-dw 14100000.pcie: PCIe link is not up...!
[    6.149262] tegra-pcie-dw 14140000.pcie: Setting init speed to max speed
[    6.150698] OF: PCI: host bridge /pcie@14140000 ranges:
[    6.150740] OF: PCI:    IO 0x34100000..0x341fffff -> 0x34100000
[    6.150746] OF: PCI:   MEM 0x34200000..0x35ffffff -> 0x34200000
[    6.150750] OF: PCI:   MEM 0x1280000000..0x12bfffffff -> 0x1280000000
[    6.662687] tegra-pcie-dw 14140000.pcie: link is down
[    6.662812] tegra-pcie-dw 14140000.pcie: PCI host bridge to bus 0002:00
[    6.662816] pci_bus 0002:00: root bus resource [bus 00-ff]
[    6.662820] pci_bus 0002:00: root bus resource [io  0x200000-0x2fffff] (bus address [0x34100000-0x341fffff])
[    6.662823] pci_bus 0002:00: root bus resource [mem 0x34200000-0x35ffffff]
[    6.662826] pci_bus 0002:00: root bus resource [mem 0x1280000000-0x12bfffffff pref]
[    6.662846] pci 0002:00:00.0: [10de:1ad2] type 01 class 0x060400
[    6.662994] pci 0002:00:00.0: PME# supported from D0 D3hot D3cold
[    6.663138] iommu: Adding device 0002:00:00.0 to group 60
[    6.663326] pci 0002:00:00.0: PCI bridge to [bus 01-ff]
[    6.663364] pci 0002:00:00.0: Max Payload Size set to  256/ 256 (was  256), Max Read Rq  512
[    6.663558] pcieport 0002:00:00.0: Signaling PME through PCIe PME interrupt
[    6.663562] pcie_pme 0002:00:00.0:pcie001: service driver pcie_pme loaded
[    6.663632] aer 0002:00:00.0:pcie002: service driver aer loaded
[    6.663807] pcie_pme 0002:00:00.0:pcie001: unloading service driver pcie_pme
[    6.663890] aer 0002:00:00.0:pcie002: unloading service driver aer
[    6.663973] pci_bus 0002:01: busn_res: [bus 01-ff] is released
[    6.664037] iommu: Removing device 0002:00:00.0 from group 60
[    6.664055] pci_bus 0002:00: busn_res: [bus 00-ff] is released
[    6.664232] tegra-pcie-dw 14140000.pcie: PCIe link is not up...!
[    6.665097] tegra-pcie-dw 141a0000.pcie: Setting init speed to max speed
[    6.666150] OF: PCI: host bridge /pcie@141a0000 ranges:
[    6.666160] OF: PCI:    IO 0x3a100000..0x3a1fffff -> 0x3a100000
[    6.666165] OF: PCI:   MEM 0x3a200000..0x3bffffff -> 0x3a200000
[    6.666187] OF: PCI:   MEM 0x1c00000000..0x1fffffffff -> 0x1c00000000
[    6.699500] tegradc 15200000.nvdisplay: unblank
[    7.174775] tegra-pcie-dw 141a0000.pcie: link is down
[    7.174875] tegra-pcie-dw 141a0000.pcie: PCI host bridge to bus 0003:00
[    7.174881] pci_bus 0003:00: root bus resource [bus 00-ff]
[    7.174903] pci_bus 0003:00: root bus resource [io  0x300000-0x3fffff] (bus address [0x3a100000-0x3a1fffff])
[    7.174906] pci_bus 0003:00: root bus resource [mem 0x3a200000-0x3bffffff]
[    7.174908] pci_bus 0003:00: root bus resource [mem 0x1c00000000-0x1fffffffff pref]
[    7.174947] pci 0003:00:00.0: [10de:1ad0] type 01 class 0x060400
[    7.175090] pci 0003:00:00.0: PME# supported from D0 D3hot D3cold
[    7.175240] iommu: Adding device 0003:00:00.0 to group 60
[    7.175410] pci 0003:00:00.0: PCI bridge to [bus 01-ff]
[    7.175428] pci 0003:00:00.0: Max Payload Size set to  256/ 256 (was  256), Max Read Rq  512
[    7.175607] pcieport 0003:00:00.0: Signaling PME through PCIe PME interrupt
[    7.175611] pcie_pme 0003:00:00.0:pcie001: service driver pcie_pme loaded
[    7.175674] aer 0003:00:00.0:pcie002: service driver aer loaded
[    7.175816] pcie_pme 0003:00:00.0:pcie001: unloading service driver pcie_pme
[    7.175863] aer 0003:00:00.0:pcie002: unloading service driver aer
[    7.175961] pci_bus 0003:01: busn_res: [bus 01-ff] is released
[    7.176022] iommu: Removing device 0003:00:00.0 from group 60
[    7.176040] pci_bus 0003:00: busn_res: [bus 00-ff] is released
[    7.176217] tegra-pcie-dw 141a0000.pcie: PCIe link is not up...!
[    7.190678] tegra-cbb 14040000.cv-noc: noc_secure_irq = 97, noc_nonsecure_irq = 96>
[    7.197553] tegra194-isp5 14800000.isp: initialized
[    7.209883] tegra194-vi5 15c10000.vi: initialized
[    7.216393] tegra194-vi5 15c10000.vi: ep of_device is not enabled /host1x/vi@15c10000/ports/port@0/endpoint.
[    7.216397] tegra194-vi5 15c10000.vi: ep of_device is not enabled /host1x/vi@15c10000/ports/port@1/endpoint.
[    7.218144] tegra186-cam-rtcpu bc00000.rtcpu: Trace buffer configured at IOVA=0xbff00000
[    7.218190] tegra186-cam-rtcpu bc00000.rtcpu: Coverage buffer configured at IOVA=0xbfef8000
[    7.221831] tegra186-cam-rtcpu bc00000.rtcpu: IOVM setup error: 130
[    7.221836] tegra186-cam-rtcpu bc00000.rtcpu: RTCPU coverage: IOVM setup error : 4294967291
[    7.221838] tegra186-cam-rtcpu bc00000.rtcpu: (expected if RTCPU was not built with coverage enabled)
[    7.221840] tegra186-cam-rtcpu bc00000.rtcpu: coverage boot sync status: -5
[    7.222065] tegra-ivc ivc-bc00000.rtcpu: region 0: iova=0xbfee0000-0xbfefffff size=131072
[    7.222377] tegra-ivc ivc-bc00000.rtcpu:echo@0: echo: ver=0 grp=1 RX[16x64]=0x1000-0x1480 TX[16x64]=0x1480-0x1900
[    7.222433] tegra-ivc-cdev ivc-bc00000.rtcpu:echo@0: probing /dev/camchar-echo
[    7.222540] tegra-ivc ivc-bc00000.rtcpu:dbg@1: dbg: ver=0 grp=1 RX[1x384]=0x1900-0x1b00 TX[1x384]=0x1b00-0x1d00
[    7.222580] tegra-ivc-cdev ivc-bc00000.rtcpu:dbg@1: probing /dev/camchar-dbg
[    7.222660] tegra-ivc ivc-bc00000.rtcpu:dbg@2: dbg: ver=0 grp=1 RX[1x8192]=0x1d00-0x3d80 TX[1x8192]=0x3d80-0x5e00
[    7.223056] tegra-ivc ivc-bc00000.rtcpu:ivccontrol@3: ivccontrol: ver=0 grp=1 RX[64x320]=0x5e00-0xae80 TX[64x320]=0xae80-0xff00
[    7.223117] tegra-ivc ivc-bc00000.rtcpu:ivccapture@4: ivccapture: ver=0 grp=1 RX[512x64]=0xff00-0x17f80 TX[512x64]=0x17f80-0x20000
[    7.223411] tegra186-cam-rtcpu bc00000.rtcpu: using cam RTCPU IRQ (68)
[    7.223413] tegra186-cam-rtcpu bc00000.rtcpu: tegra_camrtc_mon_create is successful
[    7.224426] tegra186-cam-rtcpu bc00000.rtcpu: firmware version cpu=rce cmd=5 sha1=5d9f1c48356a1dad5a597123920f5319cb04aa87
[    7.226653] tegra-asoc: sound: ASoC: CODEC DAI rt5659-aif1 not registered
[    7.226685] tegra-asoc: sound: snd_soc_register_card failed (-517)
[    7.227917] gpio tegra-gpio wake67 for gpio=48(G:0)
[    7.227970] gpio tegra-gpio-aon wake29 for gpio=36(EE:4)
[    7.228100] input: gpio-keys as /devices/gpio-keys/input/input4
[    7.230372] tegra-asoc: sound: ASoC: CODEC DAI rt5659-aif1 not registered
[    7.230399] tegra-asoc: sound: snd_soc_register_card failed (-517)
[    7.264843] tegra_rtc c2a0000.rtc: setting system clock to 2000-01-01 02:03:42 UTC (946692222)
[    7.265412] mmcblk mmc0:0001: Card claimed for testing.
[    7.307924] bpmp: mounted debugfs mirror
[    7.313192] vdd-1v8-cvb: disabling
[    7.313195] vdd-1v8-sd: disabling
[    7.313197] vdd-epb-1v0: disabling
[    7.313198] vdd-sdmmc1-sw: disabling
[    7.313199] avdd-cam-2v8: disabling
[    7.313200] vdd-3v3-slt: disabling
[    7.313202] vdd_sys_en: disabling
[    7.313208] ALSA device list:
[    7.313210]   #0: tegra-hda-galen-t194 at 0x3518000 irq 67
[    8.405848] tegradc 15200000.nvdisplay: hdmi: plugged
[    8.463575] EXT4-fs (mmcblk0p1): 12 orphan inodes deleted
[    8.465085] EXT4-fs (mmcblk0p1): recovery complete
[    8.475804] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)
[    8.477391] VFS: Mounted root (ext4 filesystem) on device 179:1.
[    8.480187] devtmpfs: mounted
[    8.483236] Freeing unused kernel memory: 8576K
[    8.564853] systemd[1]: System time before build time, advancing clock.
[    8.582068] x_tables: disagrees about version of symbol seq_open_net
[    8.583579] x_tables: Unknown symbol seq_open_net (err -22)
[    8.585064] x_tables: disagrees about version of symbol register_pernet_subsys
[    8.586516] x_tables: Unknown symbol register_pernet_subsys (err -22)
[    8.588036] x_tables: disagrees about version of symbol init_net
[    8.589466] x_tables: Unknown symbol init_net (err -22)
[    8.590898] x_tables: disagrees about version of symbol seq_release_net
[    8.592355] x_tables: Unknown symbol seq_release_net (err -22)
[    8.594459] x_tables: disagrees about version of symbol unregister_pernet_subsys
[    8.596408] x_tables: Unknown symbol unregister_pernet_subsys (err -22)
[    8.597910] x_tables: disagrees about version of symbol audit_log_start
[    8.599347] x_tables: Unknown symbol audit_log_start (err -22)
[    8.615611] systemd[1]: Failed to insert module 'ip_tables': Invalid argument
[    8.619542] cgroup: cgroup2: unknown option "nsdelegate"
[    8.632173] systemd[1]: systemd 237 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)
[    8.636388] systemd[1]: Detected architecture arm64.
[    8.652547] systemd[1]: Set hostname to <jetson-0423518031457>.
[    8.711870] 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.
[    8.713836] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
[    8.810459] random: systemd: uninitialized urandom read (16 bytes read)
[    8.812784] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[    8.816893] random: systemd: uninitialized urandom read (16 bytes read)
[    8.818667] systemd[1]: Reached target Swap.
[    8.822235] random: systemd: uninitialized urandom read (16 bytes read)
[    8.824205] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[    8.827874] systemd[1]: Reached target User and Group Name Lookups.
[    8.836009] systemd[1]: Created slice User and Session Slice.
[    8.889148] bluedroid_pm: disagrees about version of symbol kobject_uevent_env
[    8.890893] bluedroid_pm: Unknown symbol kobject_uevent_env (err -22)
[    8.913912] EXT4-fs (mmcblk0p1): re-mounted. Opts: (null)
[    9.234155] systemd-journald[2335]: Received request to flush runtime journal from PID 1
[    9.796685] using random self ethernet address
[    9.797856] using random host ethernet address
[    9.822612] Mass Storage Function, version: 2009/09/11
[    9.822621] LUN: removable file: (no medium)
[    9.828103] using random self ethernet address
[    9.829276] using random host ethernet address
[    9.840109] rndis0: HOST MAC fe:f8:88:ca:db:e5
[    9.840176] rndis0: MAC ee:28:2a:77:55:78
[    9.841045] usb0: HOST MAC ca:b1:d3:91:15:87
[    9.841071] usb0: MAC 2a:8b:b8:3c:ab:6b
[    9.841092] tegra-xudc-new 3550000.xudc: exiting ELPG
[    9.841614] tegra-xudc-new 3550000.xudc: exiting ELPG done
[    9.841630] tegra-xudc-new 3550000.xudc: ep 0 (type: 0, dir: out) enabled
[    9.841726] tegra-xudc-new 3550000.xudc: entering ELPG
[    9.842369] tegra-xudc-new 3550000.xudc: entering ELPG done
[    9.869713] tegra-xusb 3610000.xhci: cannot find firmware....retry after 1 second
[    9.881363] l4tbr0: port 1(rndis0) entered blocking state
[    9.881398] l4tbr0: port 1(rndis0) entered disabled state
[    9.881561] device rndis0 entered promiscuous mode
[    9.886080] IPv6: ADDRCONF(NETDEV_UP): rndis0: link is not ready
[    9.887065] nvs: disagrees about version of symbol __dynamic_dev_dbg
[    9.888372] nvs: Unknown symbol __dynamic_dev_dbg (err -22)
[    9.889961] l4tbr0: port 2(usb0) entered blocking state
[    9.889991] l4tbr0: port 2(usb0) entered disabled state
[    9.891803] nvs: disagrees about version of symbol _dev_info
[    9.892995] device usb0 entered promiscuous mode
[    9.893733] nvs: Unknown symbol _dev_info (err -22)
[    9.895178] bluedroid_pm: disagrees about version of symbol kobject_uevent_env
[    9.895182] bluedroid_pm: Unknown symbol kobject_uevent_env (err -22)
[    9.897847] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready
[    9.897882] l4tbr0: port 2(usb0) entered blocking state
[    9.897888] l4tbr0: port 2(usb0) entered forwarding state
[    9.907690] nvs: disagrees about version of symbol dev_err
[    9.909170] nvs: Unknown symbol dev_err (err -22)
[   10.087305] random: crng init done
[   10.089388] random: 7 urandom warning(s) missed due to ratelimiting
[   10.867571] l4tbr0: port 2(usb0) entered disabled state

Your boot log has been cut by forum due to length limit.

I`ve modified it,and the rest has nothing to do with the network and switch.

Thanks. I can see the log now.
Could you also share how you connect the Marvel switch?
For our EQOS IP Rx clock (125MHz) is feed from PHY, so we need to make sure that the Marvel switch also does the same.

Ping for #6.

The Marvel Switch can generate clock(125MHz) to Xavier RGMII RXC,and the amptitude of clock is about 150mV.

Why there is a PU on MDC line while no PU on MDIO line? Did you measure the MDC/MDIO signals to confirm the command transferred correctly?

Sorry,the PU is on MDIO,not MDC,it is error in the attachment and it is OK on the PCB board.

Please also dump below information.

cat /proc/interrupts | grep eth ->Want to see if we are receiving any interrupts.

The content under below path:

/sys/bus/mdio_bus/drivers
/sys/bus/mdio_bus/devices/<phy_id>

cat /proc/interrupts | grep eth Show as empty

nvidia@jetson-0423518031457:~$ cat /proc/interrupts | grep eth
nvidia@jetson-0423518031457:~$
nvidia@jetson-0423518031457:~$ ls /sys/bus/mdio_bus/drivers
'Broadcom BCM50610'   'Marvell 88E1101'   'Micrel KSZ8001 or KS8721'
'Broadcom BCM50610M'  'Marvell 88E1111'   'Micrel KSZ8021 or KSZ8031'
'Broadcom BCM5241'    'Marvell 88E1112'   'Micrel KSZ8031'
'Broadcom BCM5411'    'Marvell 88E1116R'  'Micrel KSZ8041'
'Broadcom BCM5421'    'Marvell 88E1118'   'Micrel KSZ8041RNLI'
'Broadcom BCM5461'    'Marvell 88E1121R'  'Micrel KSZ8051'
'Broadcom BCM54616S'  'Marvell 88E1145'   'Micrel KSZ8061'
'Broadcom BCM5464'    'Marvell 88E1149R'  'Micrel KSZ8081 or KSZ8091'
'Broadcom BCM5481'    'Marvell 88E1240'   'Micrel KSZ8795'
'Broadcom BCM5482'    'Marvell 88E1318S'  'Micrel KSZ886X Switch'
'Broadcom BCM57780'   'Marvell 88E1510'   'Micrel KSZ8873MLL Switch'
'Broadcom BCM89610'   'Marvell 88E1512'   'Micrel KSZ9021 Gigabit PHY'
'Broadcom BCMAC131'   'Marvell 88E1540'   'Micrel KSZ9031 Gigabit PHY'
'Generic 10G PHY'     'Marvell 88E3016'    mv88e6085
'Generic PHY'         'Micrel KS8737'
nvidia@jetson-0423518031457:~$ ls /sys/bus/mdio_bus/devices/
dwc_phy-1:00
nvidia@jetson-0423518031457:~$ ls /sys/bus/mdio_bus/devices/dwc_phy-1\:00
of_node  power  subsystem  uevent
nvidia@jetson-0423518031457:~$ ls /sys/bus/mdio_bus/devices/dwc_phy-1\:00/of_node
'#address-cells'   dsa,member      name      ports  '#size-cells'
 compatible        linux,phandle   phandle   reg
nvidia@jetson-0423518031457:~$

I updated the boot log in #3.
I noticed an error in the boot log.

[    4.422491] mv88e6085: probe of dwc_phy-1:00 failed with error -22

What did you change before updating boot log?

I havent changed anythings,Just Ive found that the kernel can sometimes enter the “switch probe” state,and sometimes it cant (becasue the register value read by detect in <b>kernel/kernel-4.9/drivers/net/dsa/mv88e6xxx/chip.c</b> is 0xFFFF). Now, Ive found that if I read the register a few more times(about 15 times),I can read the correct value instead of 0xFFFF.
By the way, Only if kernel read the correct value(0x3521) can it enter “switch probe” state.

SMI is OK now,but RGMII doesn’t work yet.

Hi WayneWWW,
Where can I find the datasheet of xavier ethernet MAC? Switch can send data to xavier through RGMII, but the rx interrupt of xavier MAC can not be triggered.

Due to some IP issues, we didn’t put the datasheet of EQOS inside TRM. Our engineer is still investigate this issue.

Hi WayneWWW,
Could you please give me some hints about how to switch RGMII clock modes in Xavier’s MAC, ie. whether clock skew is added to the TX and RX clock signals.
Now I can add clock skew to the TX and RX clock signals at PHY side, but it will be better if this fix can be done at Xavier’s MAC.
FYI: https://ethernetfmc.com/rgmii-interface-timing-considerations/

Please refer to

https://elixir.bootlin.com/linux/v4.9.183/source/Documentation/networking/dsa/dsa.txt
https://elixir.bootlin.com/linux/v4.9.183/source/Documentation/devicetree/bindings/net/dsa/marvell.txt
https://elixir.bootlin.com/linux/v4.9.183/source/Documentation/devicetree/bindings/net/dsa/dsa.txt

Below is the DT template – MDIO node should have switch sits on it and each port can have MAC or PHY nodes associated with it.

May be you should define any resets to make SWITCH to be reset. Of course its based on platform design.

mdio:mdio {

compatible = "nvidia,eqos-mdio";

#address-cells = <1>;

#size-cells = <0>;

switch0: switch0@0 {

compatible = "marvell,mv88e6352","marvell,mv88e6085";

#address-cells = <1>;

#size-cells = <0>;

reg = <0>;

dsa,member = <0 0>;

ports {

[…]
};

      };

};