USB Lane Mapping

Hello,

We are looking to set USB lane mapping for our custom board to config #3 or #4 as shown in the Platform Adaption and Bring up Guide. I had a couple of questions with regards to this

  1. How do i modify device tree so that the USB_SS1 pins are used for USB_SS#2 instead of PCIe#0_1.

  2. If i want to activate PEX1 instead of USB_SS0 how do i do that? There is a footnote mentioning QSPI_IO2 but i can’t find the corresponding pin names.

Hi MGhias,
Please check
https://developer.nvidia.com/embedded/dlc/l4t-documentation-27-1

Start_L4T_Docs.html → PDF Documents → Platform Adaptation and Bring-Up Guide: Tegra Linux Driver Package for Jetson TX2 (PDF) → USB Lane Mapping

Yes i have the documentation and i am following it, I have tried a a lot of different settings in the device tree but i find that USB_SS#2 and PCIe#2_0 never works.

Following is the debug output from tegra186-padctl driver if it helps:

tegra186-padctl 3520000.pinctrl: padctl mmio start 0x0000000003520000 end 0x0000000003520fff
[    3.252395] tegra186-padctl 3520000.pinctrl: ao mmio start 0x0000000003540000 end 0x0000000003540fff
[    3.252425] tegra186-padctl 3520000.pinctrl: FUSE_SKU_USB_CALIB_0 0x30cc19
[    3.252428] tegra186-padctl 3520000.pinctrl: FUSE_USB_CALIB_EXT_0 0x9
[    3.253596] tegra186-padctl 3520000.pinctrl: tegra186_padctl_get_functions_count(744) num_functions 2
[    3.253600] tegra186-padctl 3520000.pinctrl: tegra186_padctl_get_function_name(755) function 0 name hsic
[    3.253603] tegra186-padctl 3520000.pinctrl: tegra186_padctl_get_function_name(755) function 1 name xusb
[    3.253661] tegra186-padctl 3520000.pinctrl: tegra186_padctl_get_functions_count(744) num_functions 2
[    3.253665] tegra186-padctl 3520000.pinctrl: tegra186_padctl_get_function_name(755) function 0 name hsic
[    3.253668] tegra186-padctl 3520000.pinctrl: tegra186_padctl_get_function_name(755) function 1 name xusb
[    3.253672] tegra186-padctl 3520000.pinctrl: tegra186_padctl_get_function_groups(771) function 1 *num_groups 6 groups otg-0
[    3.253676] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_groups_count(567) num_pins 10
[    3.253679] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 0 name otg-0
[    3.253683] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_groups_count(567) num_pins 10
[    3.253686] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 0 name otg-0
[    3.253689] tegra186-padctl 3520000.pinctrl: tegra186_padctl_get_functions_count(744) num_functions 2
[    3.253692] tegra186-padctl 3520000.pinctrl: tegra186_padctl_get_function_name(755) function 0 name hsic
[    3.253695] tegra186-padctl 3520000.pinctrl: tegra186_padctl_get_function_name(755) function 1 name xusb
[    3.253698] tegra186-padctl 3520000.pinctrl: tegra186_padctl_get_function_groups(771) function 1 *num_groups 6 groups otg-0
[    3.253701] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_groups_count(567) num_pins 10
[    3.253704] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 0 name otg-0
[    3.253706] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 1 name otg-1
[    3.253710] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_groups_count(567) num_pins 10
[    3.253712] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 0 name otg-0
[    3.253716] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 1 name otg-1
[    3.253719] tegra186-padctl 3520000.pinctrl: tegra186_padctl_get_functions_count(744) num_functions 2
[    3.253722] tegra186-padctl 3520000.pinctrl: tegra186_padctl_get_function_name(755) function 0 name hsic
[    3.253725] tegra186-padctl 3520000.pinctrl: tegra186_padctl_get_function_name(755) function 1 name xusb
[    3.253728] tegra186-padctl 3520000.pinctrl: tegra186_padctl_get_function_groups(771) function 1 *num_groups 6 groups otg-0
[    3.253731] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_groups_count(567) num_pins 10
[    3.253734] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 0 name otg-0
[    3.253737] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 1 name otg-1
[    3.253740] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 2 name otg-2
[    3.253742] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_groups_count(567) num_pins 10
[    3.253745] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 0 name otg-0
[    3.253748] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 1 name otg-1
[    3.253751] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 2 name otg-2
[    3.253754] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_groups_count(567) num_pins 10
[    3.253757] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 0 name otg-0
[    3.253760] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 1 name otg-1
[    3.253763] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 2 name otg-2
[    3.253766] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 3 name hsic-0
[    3.253768] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 4 name usb3-0
[    3.253772] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_groups_count(567) num_pins 10
[    3.253775] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 0 name otg-0
[    3.253778] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 1 name otg-1
[    3.253780] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 2 name otg-2
[    3.253783] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 3 name hsic-0
[    3.253787] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 4 name usb3-0
[    3.253790] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 5 name usb3-1
[    3.253794] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_groups_count(567) num_pins 10
[    3.253797] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 0 name otg-0
[    3.253822] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 1 name otg-1
[    3.253825] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 2 name otg-2
[    3.253828] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 3 name hsic-0
[    3.253831] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 4 name usb3-0
[    3.253834] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 5 name usb3-1
[    3.253837] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_name(577) group 6 name usb3-2
[    3.253841] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_pins(592) group 0 num_pins 1 pins[0] 0
[    3.253846] tegra186-padctl 3520000.pinctrl: tegra186_padctl_pinmux_set(787) group 0 (otg-0) function 1 num_funcs 1
[    3.253850] tegra186-padctl 3520000.pinctrl: tegra186_padctl_pinmux_set(790) lane->funcs[0] 1
[    3.253853] tegra186-padctl 3520000.pinctrl: tegra186_padctl_pinmux_set(799) group otg-0 set to function xusb
[    3.253864] tegra186-padctl 3520000.pinctrl: tegra_padctl_pinconf_group_set(870) group 0 config 0x3 param 0x0 value 0x3
[    3.253868] tegra186-padctl 3520000.pinctrl: tegra_padctl_pinconf_group_set(898) UTMI port 0 cap 3
[    3.253870] tegra186-padctl 3520000.pinctrl: using UTMI port 0 for otg
[    3.253874] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_pins(592) group 1 num_pins 1 pins[0] 1
[    3.253877] tegra186-padctl 3520000.pinctrl: tegra186_padctl_pinmux_set(787) group 1 (otg-1) function 1 num_funcs 1
[    3.253880] tegra186-padctl 3520000.pinctrl: tegra186_padctl_pinmux_set(790) lane->funcs[0] 1
[    3.253883] tegra186-padctl 3520000.pinctrl: tegra186_padctl_pinmux_set(799) group otg-1 set to function xusb
[    3.253892] tegra186-padctl 3520000.pinctrl: tegra_padctl_pinconf_group_set(870) group 1 config 0x1 param 0x0 value 0x1
[    3.253895] tegra186-padctl 3520000.pinctrl: tegra_padctl_pinconf_group_set(898) UTMI port 1 cap 1
[    3.253898] tegra186-padctl 3520000.pinctrl: tegra_padctl_get_group_pins(592) group 2 num_pins 1 pins[0] 2
[    3.253901] tegra186-padctl 3520000.pinctrl: tegra186_padctl_pinmux_set(787) group 2 (otg-2) function 1 num_funcs 1
[    3.253904] tegra186-padctl 3520000.pinctrl: tegra186_padctl_pinmux_set(790) lane->funcs[0] 1
[    3.253907] tegra186-padctl 3520000.pinctrl: tegra186_padctl_pinmux_set(799) group otg-2 set to function xusb
[    3.253916] tegra186-padctl 3520000.pinctrl: tegra_padctl_pinconf_group_set(870) group 2 config 0x1 param 0x0 value 0x1
[    3.253918] tegra186-padctl 3520000.pinctrl: tegra_padctl_pinconf_group_set(898) UTMI port 2 cap 1
[    3.253922] tegra186-padctl 3520000.pinctrl: tegra_padctl_pinconf_group_set(870) group 4 config 0x1 param 0x0 value 0x1
[    3.253925] tegra186-padctl 3520000.pinctrl: tegra_padctl_pinconf_group_set(883) USB3 port 0 cap 1
[    3.253928] tegra186-padctl 3520000.pinctrl: tegra_padctl_pinconf_group_set(870) group 5 config 0x1 param 0x0 value 0x1
[    3.253931] tegra186-padctl 3520000.pinctrl: tegra_padctl_pinconf_group_set(883) USB3 port 1 cap 1
[    3.253934] tegra186-padctl 3520000.pinctrl: tegra_padctl_pinconf_group_set(870) group 6 config 0x1 param 0x0 value 0x1
[    3.253937] tegra186-padctl 3520000.pinctrl: tegra_padctl_pinconf_group_set(883) USB3 port 2 cap 1
[    3.279076] tegra186-padctl 3520000.pinctrl: tegra186_padctl_xlate index 0
[    3.279142] tegra186-padctl 3520000.pinctrl: tegra186_padctl_xlate index 1
[    3.279218] tegra186-padctl 3520000.pinctrl: tegra186_padctl_xlate index 2
[    3.279236] tegra186-padctl 3520000.pinctrl: tegra186_padctl_xlate index 16
[    3.279267] tegra186-padctl 3520000.pinctrl: tegra186_padctl_xlate index 17
[    3.279309] tegra186-padctl 3520000.pinctrl: tegra186_padctl_xlate index 18
[    3.279719] tegra186-padctl 3520000.pinctrl: phy init USB3 port 0
[    3.279721] tegra186-padctl 3520000.pinctrl: power on USB3 port 0
[    3.280153] tegra186-padctl 3520000.pinctrl: phy init USB3 port 1
[    3.280155] tegra186-padctl 3520000.pinctrl: power on USB3 port 1
[    3.280585] tegra186-padctl 3520000.pinctrl: phy init USB3 port 2
[    3.280586] tegra186-padctl 3520000.pinctrl: power on USB3 port 2
[    3.281016] tegra186-padctl 3520000.pinctrl: phy init UTMI port 0
[    3.281018] tegra186-padctl 3520000.pinctrl: power on UTMI port 0
[    3.281038] tegra186-padctl 3520000.pinctrl: phy init UTMI port 1
[    3.281950] tegra186-padctl 3520000.pinctrl: power on UTMI port 1
[    3.281968] tegra186-padctl 3520000.pinctrl: phy init UTMI port 2
[    3.281970] tegra186-padctl 3520000.pinctrl: power on UTMI port 2
[    3.284278] tegra186-padctl 3520000.pinctrl: tegra186_padctl_xlate index 16
[    3.284826] tegra186-padctl 3520000.pinctrl: tegra186_padctl_xlate index 16
[    6.909894] tegra186-padctl 3520000.pinctrl: USB2_VBUS_ID 0x11400 otg_vbus_on was 0

Hi MGhias,
Please share your device tree and boot log.

The default setting of TX2 is config #2 and in tegra186-quill-p3310-1000-a00-plugin-manager.dtsi

fragment-500-xusb-config {
			ids = ">=3310-1000-500";
			override@0 {
				target = <&{/xhci@3530000}>;
				_overlay_ {
					phys = <&tegra_xusb_padctl TEGRA_PADCTL_PHY_UTMI_P(0)>,
						<&tegra_xusb_padctl TEGRA_PADCTL_PHY_UTMI_P(1)>,
						<&tegra_xusb_padctl TEGRA_PADCTL_PHY_UTMI_P(2)>,
						<&tegra_xusb_padctl TEGRA_PADCTL_PHY_USB3_P(0)>;
					phy-names = "utmi-0", "utmi-1", "utmi-2", "usb3-0";
				};
			};
			override@1 {
				target = <&tegra_xusb_padctl_pinmux_default>;
				_overlay_ {
					usb3-std-A-port2 {
						nvidia,lanes = "usb3-0";
					};
					e3325-usb3-std-A-HS {
						status = "okay";
					};
				};
			};
		};

This is my device tree where i am trying to setup config #3. With this device tree i find that my devices connected to PEX0, USB_SS1(USB 3.0) and PEX1 do not work.

tegra186-quill-p3310-1000-a00-plugin-manager.dtsi

/ {
	eeprom-manager {
		data-size = <0x100>;
		boardid-with-revision = <3310>;
		boardid-with-config = <3310>;
		bus@0 {
			i2c-bus = <&gen8_i2c>;
			eeprom@0 {
				slave-address = <0x50>;
				label = "cvm";
			};
			eeprom@1 {
				slave-address = <0x57>;
				label = "cvb";
			};
		};
		bus@1 {
			i2c-bus = <&gen2_i2c>;
			eeprom@0 {
				slave-address = <0x51>;
			};
		};
		bus@2 {
			i2c-bus = <&gen1_i2c>;
			eeprom@0 {
				slave-address = <0x50>;
			};
		};
		bus@3 {
			i2c-bus = <&cam_i2c>;
			eeprom@0 {
				slave-address = <0x54>;
				label = "cam";
				enable-gpio = <2 9>;
			};
		};
	};
	plugin-manager {
		fragment-devslp@0 {
			ids = ">=3310-1000-200";
			override@0 {
				target = <&{/ahci-sata@3507000}>;
				_overlay_ {
					gpios = <&spmic 7 0>;
				};
			};
			override@1 {
				target = <&{/bpmp_i2c/spmic@3c/pinmux@0}>;
				_overlay_ {
					pin_gpio7 {
						drive-push-pull = <1>;
					};
				};
			};
		};
		fragment-e3325-xusb {
			enable-override-on-all-matches;
			ids = "<3310-1000-500";
			odm-data = "enable-xusb-on-uphy-lane0";
			override@0 {
				target = <&tegra_xusb_padctl_pinmux_default>;
				_overlay_ {
					e3325-usb3-std-A-HS {
						status = "okay";
					};
					e3325-usb3-std-A-SS {
						status = "okay";
					};
				};
			};
			override@1 {
				target = <&{/xhci@3530000}>;
				_overlay_ {
					phys = <&tegra_xusb_padctl TEGRA_PADCTL_PHY_UTMI_P(0)>,
							<&tegra_xusb_padctl TEGRA_PADCTL_PHY_UTMI_P(1)>,
							<&tegra_xusb_padctl TEGRA_PADCTL_PHY_USB3_P(1)>,
							<&tegra_xusb_padctl TEGRA_PADCTL_PHY_UTMI_P(2)>,
							<&tegra_xusb_padctl TEGRA_PADCTL_PHY_USB3_P(0)>;
					phy-names = "utmi-0", "utmi-1", "usb3-1", "utmi-2", "usb3-0";
				};
			};
			override@2 {
				target = <&tegra_main_gpio>;
				_overlay_ {
					e3325_sdio_rst {
						status = "okay";
					};
					e3325_lane0_mux {
						status = "okay";
					};
				};
			};
			override@3 {
				target = <&tegra_pcie>;
				_overlay_ {
					pci@1,0 {
						nvidia,num-lanes = <1>;
					};
					pci@2,0 {
						nvidia,num-lanes = <1>;
					};
					pci@3,0 {
						nvidia,num-lanes = <1>;
					};
				};
			};
		};
		fragment-500-pcie-config {
			ids = ">=3310-1000-500";
			override@0 {
				target = <&tegra_pcie>;
				_overlay_ {
					pci@1,0 {
						nvidia,num-lanes = <1>;
					};
					pci@2,0 {
						nvidia,num-lanes = <1>;
					};
					pci@3,0 {
						nvidia,num-lanes = <1>;
					};
				};
			};
		};
		fragment-comms-a00-chip {
			ids = "<3310-1000-500";
			override@0 {
				target = <&bcm4354>;
				_overlay_ {
					sdhci-host = <&sdmmc3>;
					pwr-retry-cnt = <0>;
					interrupts = <TEGRA_MAIN_GPIO(C, 0) 0x14>;
					delete-target-property = "wlan-pwr-gpio";
				};
			};
			override@1 {
				target = <&tegra_main_gpio>;
				_overlay_ {
					wifi-wake-ap {
						status = "okay";
						gpios = <TEGRA_MAIN_GPIO(C, 0) 0>;
					};

					wifi-enable {
						gpios = <TEGRA_MAIN_GPIO(B, 6) 0>;
					};
				};
			};

			override@3 {
				target = <&tegra_aon_gpio>;
				_overlay_ {
					wifi-wake-ap {
						status = "disabled";
					};
				};
			};
		};
		/*fragment-500-xusb-config {
			ids = ">=3310-1000-500";
			override@0 {
				target = <&{/xhci@3530000}>;
				_overlay_ {
					phys = <&tegra_xusb_padctl TEGRA_PADCTL_PHY_UTMI_P(0)>,
						<&tegra_xusb_padctl TEGRA_PADCTL_PHY_UTMI_P(1)>,
						<&tegra_xusb_padctl TEGRA_PADCTL_PHY_UTMI_P(2)>,
						<&tegra_xusb_padctl TEGRA_PADCTL_PHY_USB3_P(0)>;
					phy-names = "utmi-0", "utmi-1", "utmi-2", "usb3-0";
				};
			};
			override@1 {
				target = <&tegra_xusb_padctl_pinmux_default>;
				_overlay_ {
					usb3-std-A-port2 {
						nvidia,lanes = "usb3-0";
					};
					e3325-usb3-std-A-HS {
						status = "okay";
					};
				};
			};
		};*/
		fragment-500-e3325-pcie {
			enable-override-on-all-matches;
			ids = ">=3310-1000-500";
			odm-data = "enable-pcie-on-uphy-lane0";
			/*override@0 {
				target = <&{/xhci@3530000}>;
				_overlay_ {
					phys = <&tegra_xusb_padctl TEGRA_PADCTL_PHY_UTMI_P(0)>,
						<&tegra_xusb_padctl TEGRA_PADCTL_PHY_UTMI_P(1)>;
					phy-names = "utmi-0", "utmi-1";
				};
			};*/
			/*override@1 {
				target = <&tegra_xusb_padctl_pinmux_default>;
				_overlay_ {
					usb3-std-A-port2 {
						status = "disabled";
					};
				};
			};*/

			override@2 {
				target = <&tegra_main_gpio>;
				_overlay_ {
					pcie0_lane2_mux {
						status = "disabled";
					};
				};
			};
		};

		fragment-p3310-c00-comm {
			ids = ">=3310-1000-800";
			override@0 {
				target = <&{/bluedroid_pm}>;
				_overlay_ {
					bluedroid_pm,reset-gpio = <&tegra_main_gpio TEGRA_MAIN_GPIO(H, 5) 0>;
				};
			};
		};

		fragment-p3310-c01 {
			ids = ">=3310-1000-900";
			override@0 {
				target = <&{/bpmp_i2c/spmic@3c/regulators/ldo6}>;
				_overlay_ {
					regulator-boot-on;
					regulator-always-on;
				};
			};
			override@1 {
				target = <&{/bpmp_i2c/spmic@3c/pinmux@0}>;
				_overlay_ {
					pin_gpio2 {
						status = "disabled";
					};
					pin_gpio3 {
						status = "disabled";
					};
				};
			};
		};

		fragment-p3310-c03 {
			ids = ">=3310-1000-B00";
			override@0 {
				target = <&{/xudc@3550000}>;
				_overlay_ {
					dvdd-pex-supply = <&spmic_ldo8>;
					dvdd-pex-pll-supply = <&spmic_ldo8>;
				};
			};

			override@1 {
				target = <&{/pinctrl@3520000}>;
				_overlay_ {
					dvdd_pex-supply = <&spmic_ldo8>;
				};
			};

			override@2 {
				target = <&{/pcie-controller@10003000}>;
				_overlay_ {
					dvdd-pex-supply = <&spmic_ldo8>;
				};
			};

			override@3 {
				target = <&spmic_ldo8>;
				_overlay_ {
					regulator-name = "dvdd-pex";
					regulator-min-microvolt = <1000000>;
					regulator-max-microvolt = <1000000>;
				};
			};

			override@4 {
				target = <&spmic_ldo0>;
				_overlay_ {
					maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
				};
			};

			override@5 {
				target = <&spmic_ldo7>;
				_overlay_ {
					regulator-min-microvolt = <1000000>;
					regulator-max-microvolt = <1000000>;
				};
			};
		};
	};
};

tegra186-quill-p3310-1000-a00-00-base.dts

#include <dt-bindings/linux/driver-info.h>

/ {
	model = "quill";
	compatible = "nvidia,quill", "nvidia,tegra186";

	nvidia,dtsfilename = __FILE__;
	nvidia,boardids = "3310:0000:A0";
	nvidia,proc-boardid = "3310:0000:A0";

	chosen {
		board-has-eeprom;
		bootargs ="console=ttyS0,115200";
		stdout-path = &uarta;
	};

	firmware {
		android {
			compatible = "android,firmware";
			hardware = "quill";
		};
	};

	memory@80000000 {
		device_type = "memory";
		reg = <0x0 0x80000000 0x0 0x70000000>;
	};

	usb_cd {
		status = "okay";
		phys = <&tegra_xusb_padctl TEGRA_PADCTL_PHY_UTMI_P(0)>;
		phy-names = "otg-phy";
	};

	xudc@3550000 {
		status = "okay";
		phys = <&tegra_xusb_padctl TEGRA_PADCTL_PHY_UTMI_P(0)>;
		phy-names = "usb2";
	};

	xhci@3530000 {
		status = "okay";
		phys = <&tegra_xusb_padctl TEGRA_PADCTL_PHY_UTMI_P(0)>,
			<&tegra_xusb_padctl TEGRA_PADCTL_PHY_UTMI_P(1)>,
			<&tegra_xusb_padctl TEGRA_PADCTL_PHY_UTMI_P(2)>,
			/*<&tegra_xusb_padctl TEGRA_PADCTL_PHY_USB3_P(0)>,*/
			<&tegra_xusb_padctl TEGRA_PADCTL_PHY_USB3_P(1)>,
			<&tegra_xusb_padctl TEGRA_PADCTL_PHY_USB3_P(2)>;
		phy-names = "utmi-0", "utmi-1", "utmi-2", "usb3-1", "usb3-2";
	};

	pinctrl@3520000 {
		status = "okay";
        vbus-2-supply = <&battery_reg>;

		pinctrl-0 = <&tegra_xusb_padctl_pinmux_default>;
		pinctrl-names = "default";
		tegra_xusb_padctl_pinmux_default: pinmux {
			/* Quill does not support usb3-micro AB */
			usb2-micro-AB {
				nvidia,lanes = "otg-0";
				nvidia,function = "xusb";
				nvidia,port-cap = <TEGRA_PADCTL_PORT_OTG_CAP>;
                status = "okay";
			};
			usb2-std-A-port2 {
				nvidia,lanes = "otg-1";
				nvidia,function = "xusb";
				nvidia,port-cap = <TEGRA_PADCTL_PORT_HOST_ONLY>;
                status = "okay";
			};
			e3325-usb3-std-A-HS {
				nvidia,lanes = "otg-2";
				nvidia,function = "xusb";
				nvidia,port-cap = <TEGRA_PADCTL_PORT_HOST_ONLY>;
				status = "okay";
			};
			usb3-std-A-port2 {
				nvidia,lanes = "usb3-0";
				nvidia,port-cap = <TEGRA_PADCTL_PORT_HOST_ONLY>;
                status = "disabled";
			};
			e3325-usb3-std-A-SS {
				nvidia,lanes = "usb3-1";
				nvidia,port-cap = <TEGRA_PADCTL_PORT_HOST_ONLY>;
				status = "okay";
			};
			usb3-std-A-port3 {
				nvidia,lanes = "usb3-2";
				nvidia,port-cap = <TEGRA_PADCTL_PORT_HOST_ONLY>;
				status = "okay";
			};
		};
	};
	pcie-controller@10003000 {
		status = "okay";
		pci@1,0 {
			nvidia,num-lanes = <1>;
			status = "okay";
		};
		pci@2,0 {
			nvidia,num-lanes = <1>;
			status = "okay";
		};
		pci@3,0 {
			nvidia,num-lanes = <1>;
			status = "okay";
		};
	};

	i2c@3160000 {
		lp8557-backlight-s-wuxga-8-0@2c {
			status = "disabled";
		};
	};

	cpus {
		status = "disabled";
	};

	host1x {
		sor {
			status = "disabled";
			dp-display {
				status = "disabled";
			};
			hdmi-display {
				status = "disabled";
			};

			panel-s-edp-uhdtv-15-6 {
				smartdimmer {
					status = "disabled";
				};
			};
		};

		nvdisplay@15200000 {
			status = "disabled";
		};

		nvdisplay@15220000 {
			status = "disabled";
		};
	};

        cluster_clk_priv@e090000 {
                compatible = "nvidia,t18x-cluster-clk-priv";
                status = "disabled";
        };

        mttcan@c310000 {
                status = "okay";
                gpio_can_stb = <&tegra_aon_gpio TEGRA_AON_GPIO(AA, 0) GPIO_ACTIVE_HIGH>;
                gpio_can_en = <&tegra_aon_gpio TEGRA_AON_GPIO(AA, 1) GPIO_ACTIVE_HIGH>;
                mram-params = <0 16 16 8 8 8 16 16 16>;
                tx-config = <8 8 0 64>;
                rx-config = <64 64 64>;
        };

        mttcan@c320000 {
                status = "okay";
                gpio_can_stb = <&tegra_aon_gpio TEGRA_AON_GPIO(AA, 6) GPIO_ACTIVE_HIGH>;
                gpio_can_en = <&tegra_aon_gpio TEGRA_AON_GPIO(AA, 7) GPIO_ACTIVE_HIGH>;
                mram-params = <0 16 16 8 8 8 16 16 16>;
                tx-config = <8 8 0 64>;
                rx-config = <64 64 64>;
        };
};

#ifdef KERNEL_VERSION_4_9
#include "quill-platforms/tegra186-quill-kernel-4.9.dtsi"
#endif

boot log

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x100
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 4.4.15+ (root@TX1-DEV) (gcc version 4.8.4 (Ubuntu/Linaro 4.8.4-2ubuntu1~14.04.1) ) #5 SMP PREEMPT Wed Apr 5 10:20:38 EDT 2017
[    0.000000] Boot CPU: AArch64 Processor [411fd073]
[    0.000000] earlycon: Early serial console at MMIO32 0x3100000 (options '')
[    0.000000] bootconsole [uart0] enabled
[    0.000000] Reserved memory: initialized node vpr-carveout, compatible id nvidia,vpr-carveout
[    0.000000] Reserved memory: initialized node ramoops_carveout, compatible id nvidia,ramoops
[    0.000000] cma: Reserved 64 MiB at 0x00000000f2000000
[    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] PERCPU: Embedded 17 pages/cpu @ffffffc1ffcab000 s30464 r8192 d30976 u69632
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 2019520
[    0.000000] Kernel command line: fbcon=map:0 net.ifnames=0 console=tty0 OS=l4t console=ttyS0,115200n8 memtype=0 video=tegrafb no_console_suspend=1 earlycon=uart8250,mmio32,0x03100000 gpt tegraid=18.1.2.0.0 tegra_keep_boot_clocks maxcpus=6 android.kerneltype=normal androidboot.serialno=0335115020673 vpr_resize root=/dev/mmcblk0p1 rw rootwait
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[    0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.000000] Memory: 7282844K/8206336K available (11648K kernel code, 1692K rwdata, 5340K rodata, 1152K init, 2764K bss, 169828K reserved, 753664K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vmalloc : 0xffffff8000000000 - 0xffffffbdbfff0000   (   246 GB)
[    0.000000]     vmemmap : 0xffffffbdc0000000 - 0xffffffbfc0000000   (     8 GB maximum)
[    0.000000]               0xffffffbdc2000000 - 0xffffffbdca000000   (   128 MB actual)
[    0.000000]     fixed   : 0xffffffbffa7fd000 - 0xffffffbffac00000   (  4108 KB)
[    0.000000]     PCI I/O : 0xffffffbffae00000 - 0xffffffbffbe00000   (    16 MB)
[    0.000000]     modules : 0xffffffbffc000000 - 0xffffffc000000000   (    64 MB)
[    0.000000]     memory  : 0xffffffc000000000 - 0xffffffc200000000   (  8192 MB)
[    0.000000]       .init : 0xffffffc001118000 - 0xffffffc001238000   (  1152 KB)
[    0.000000]       .text : 0xffffffc000080000 - 0xffffffc001118000   ( 16992 KB)
[    0.000000]       .data : 0xffffffc00124b000 - 0xffffffc0013f2000   (  1692 KB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, 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=6.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=6
[    0.000000] NR_IRQS:64 nr_irqs:64 0
[    0.000000] GIC: Using split EOI/Deactivate mode
[    0.000000] 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.000002] sched_clock: 56 bits at 31MHz, resolution 32ns, wraps every 4398046511088ns
[    0.008864] tegra-id: chipid=21817.
[    0.012683] tegra-id: opt_subrevision=1.
[    0.017448] Console: colour dummy device 80x25
[    0.022397] console [tty0] enabled
[    0.025926] kmemleak: Kernel memory leak detector disabled
[    0.031621] Calibrating delay loop (skipped), value calculated using timer frequency.. 62.50 BogoMIPS (lpj=125000)
[    0.042363] pid_max: default: 32768 minimum: 301
[    0.047188] Security Framework initialized
[    0.051437] SELinux:  Initializing.
[    0.055110] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.062241] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.070187] Initializing cgroup subsys io
[    0.074356] Initializing cgroup subsys memory
[    0.078884] Initializing cgroup subsys devices
[    0.083494] Initializing cgroup subsys freezer
[    0.088104] Initializing cgroup subsys pids
[    0.092444] Initializing cgroup subsys debug
[    0.097018] CPU0 ipc=752
[    0.099643] CPU1 ipc=1024
[    0.102367] CPU2 ipc=1024
[    0.105086] CPU3 ipc=752
[    0.107711] CPU4 ipc=752
[    0.110342] CPU5 ipc=752
[    0.112996] ASID allocator initialised with 65536 entries
[    0.153931] CPU1: Booted secondary processor [4e0f0030]
[    0.165509] CPU2: Booted secondary processor [4e0f0030]
[    0.177390] CPU3: Booted secondary processor [411fd073]
[    0.189331] CPU4: Booted secondary processor [411fd073]
[    0.201334] CPU5: Booted secondary processor [411fd073]
[    0.201372] Brought up 6 CPUs
[    0.231568] SMP: Total of 6 processors activated.
[    0.236448] CPU: All CPU(s) started at EL2
[    0.241173] devtmpfs: initialized
[    0.268277] Initilizing CustomIPI irq domain
[    0.273027] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.294102] pinctrl core: initialized pinctrl subsystem
[    0.299912] OS set in device tree is L4T.
[    0.304636] regulator-dummy: no parameters
[    0.309120] Initializing plugin-manager
[    0.313181] Plugin module not found
[    0.317194] node /plugin-manager/soc-prod-a02-fragment match with chip-id A02P
[    0.325196] node /plugin-manager/fragement@0 match with odm-data enable-tegra-wdt
[    0.333619] node /plugin-manager/fragement@4 match with odm-data enable-tegra-wdt
[    0.342269] node /plugin-manager/fragment-sdwake-p3310-1000-300 match with board >=3310-1000-300
[    0.351980] node /plugin-manager/fragement-pmon-p3310-1000-300 match with board >=3310-1000-300
[    0.361295] node /plugin-manager/fragement-pmon-p3310-1000-800 match with board >=3310-1000-800
[    0.370539] node /plugin-manager/fragment-devslp@0 match with board >=3310-1000-200
[    0.378833] node /plugin-manager/fragment-500-pcie-config match with board >=3310-1000-500
[    0.387777] node /plugin-manager/fragment-500-e3325-pcie match with board >=3310-1000-500
[    0.396457] node /plugin-manager/fragment-p3310-c00-comm match with board >=3310-1000-800
[    0.405184] node /plugin-manager/fragment-p3310-c01 match with board >=3310-1000-900
[    0.413483] node /plugin-manager/fragment-p3310-c03 match with board >=3310-1000-B00
[    0.422822] node /plugin-manager/fragment-p3310-c00-camera match with board >=3310-1000-800
[    0.434828] Adding domain adsp-pd to PM domain ape-pd
[    0.443993] NET: Registered protocol family 16
[    0.450578] console [pstore-1] enabled
[    0.454556] pstore: Registered ramoops as persistent store backend
[    0.461022] ramoops: attached 0x200000@0x100000000, ecc: 0/0
[    0.473531] cpuidle: using governor ladder
[    0.485528] cpuidle: using governor menu
[    0.491342] bpmp: waiting for handshake
[    0.495353] bpmp: handshake completed
[    0.499219] bpmp: synchronizing channels
[    0.503337] bpmp: channels synchronized
[    0.507355] bpmp: connect returned 0
[    0.511653] tegra186-pmc device create success
[    0.516311] scratch reg offset dts data not present
[    0.521513] padctrl padctrl.0: Pad control driver tegra-pmc-padctrl registered
[    0.529042] PMC: configuring io pad defaults
[    0.533537] T186 pmc padctrl driver initialized
[    0.538259] ### PMC reset source: Software reset
[    0.543069] ### PMC reset level: L1
[    0.546706] ### PMC reset status reg: 0x2d
[    0.551377] vdso: 2 pages (1 code @ ffffffc001251000, 1 data @ ffffffc001250000)
[    0.559150] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.567623] atomic_pool_init():526: DMA: preallocated 1024 KiB pool for atomic allocations
[    0.577755] tegra_powergate_init: DONE
[    0.581785] DTS File Name: /usr/mg/27.1/Linux_for_Tegra_tx2/sources/kernel_source/kernel-4.4/arch/arm64/boot/dts/../../../../../../hardware/nvidia/platform/t18x/quill/kernel-dts/tegra186-tx2-cti-base.dts
[    0.600603] DTB Build time: <unknown>
[    0.606187] Tegra reboot handler registered.
[    0.611988] Registering Tegra186 clocks (this may take a while)...done
[    0.620514] arm-smmu 12000000.iommu: probing hardware configuration...
[    0.627331] arm-smmu 12000000.iommu: SMMUv2 with:
[    0.632240] arm-smmu 12000000.iommu:         stage 1 translation
[    0.637865] arm-smmu 12000000.iommu:         stage 2 translation
[    0.643490] arm-smmu 12000000.iommu:         nested translation
[    0.649027] arm-smmu 12000000.iommu:         stream matching with 128 register groups, mask 0x7f80
[    0.657732] arm-smmu 12000000.iommu: SMMU address space size (0x800000) differs from mapped region size (0x1000000)!
[    0.668710] arm-smmu 12000000.iommu:         64 context banks (0 stage-2 only)
[    0.675599] arm-smmu 12000000.iommu:         Stage-1: 39-bit VA -> 48-bit IPA
[    0.682418] arm-smmu 12000000.iommu:         Stage-2: 39-bit IPA -> 48-bit PA
[    0.729533] arm-smmu 12000000.iommu: registered 66 master devices
[    0.740263] iommu: Adding device 3460000.sdhci to group 0
[    0.746586] iommu: Adding device 3400000.sdhci to group 1
[    0.755366] iommu: Adding device 3507000.ahci-sata to group 2
[    0.761859] iommu: Adding device 3160000.i2c to group 3
[    0.767673] iommu: Adding device c240000.i2c to group 4
[    0.773439] iommu: Adding device 3180000.i2c to group 5
[    0.779172] iommu: Adding device 3190000.i2c to group 6
[    0.785016] iommu: Adding device 31b0000.i2c to group 7
[    0.790747] iommu: Adding device 31c0000.i2c to group 8
[    0.796513] iommu: Adding device c250000.i2c to group 9
[    0.802253] iommu: Adding device 31e0000.i2c to group 10
[    0.809458] iommu: Adding device 3210000.spi to group 11
[    0.815282] iommu: Adding device c260000.spi to group 12
[    0.821101] iommu: Adding device 3240000.spi to group 13
[    0.827301] iommu: Adding device 3100000.serial to group 14
[    0.833411] iommu: Adding device 3110000.serial to group 15
[    0.839535] iommu: Adding device 3130000.serial to group 16
[    0.846335] iommu: Adding device 2490000.ether_qos to group 17
[    0.853184] iommu: Adding device b000000.rtcpu to group 18
[    0.859717] Wake73 for irq=42
[    0.863108] iommu: Adding device smmu_test to group 19
[    0.868930] mc: mapped MMIO address: 0xffffff8000460000 -> 0x2c10000
[    0.875587] mc: mapped MMIO address: 0xffffff8000520000 -> 0x2c20000
[    0.882229] mc: mapped MMIO address: 0xffffff8000540000 -> 0x2c30000
[    0.888863] mc: mapped MMIO address: 0xffffff8000560000 -> 0x2c40000
[    0.895496] mc: mapped MMIO address: 0xffffff8000640000 -> 0x2c50000
[    0.902133] mc-err: Set intmask: 0xf3140
[    0.906430] dram-ecc: DRAM ECC disabled-MC_ECC_CONTROL:0x0000000c
[    0.913325] Wake76 for irq=199
[    0.916510] Wake77 for irq=199
[    0.919693] Wake78 for irq=199
[    0.922874] Wake79 for irq=199
[    0.926059] Wake80 for irq=199
[    0.929242] Wake81 for irq=199
[    0.932428] Wake82 for irq=199
[    0.935740] iommu: Adding device 3530000.xhci to group 20
[    0.941711] iommu: Adding device 3550000.xudc to group 21
[    0.948050] tegra186-aowake c370000.pmc: WAKE_AOWAKE_CTRL_0 = 3
[    0.954226] tegra186-aowake c370000.pmc: WAKE_AOWAKE_CNTRL_24(PMU_INT) = 320
[    0.961975] iommu: Adding device 13e10000.host1x to group 22
[    0.968149] iommu: Adding device 13e10000.host1x:ctx0 to group 23
[    0.974727] iommu: Adding device 13e10000.host1x:ctx1 to group 24
[    0.981303] iommu: Adding device 13e10000.host1x:ctx2 to group 25
[    0.987877] iommu: Adding device 13e10000.host1x:ctx3 to group 26
[    0.994438] iommu: Adding device 13e10000.host1x:ctx4 to group 27
[    1.001018] iommu: Adding device 13e10000.host1x:ctx5 to group 28
[    1.007602] iommu: Adding device 13e10000.host1x:ctx6 to group 29
[    1.014194] iommu: Adding device 13e10000.host1x:ctx7 to group 30
[    1.020950] iommu: Adding device 150c0000.nvcsi to group 31
[    1.027190] iommu: Adding device 15700000.vi to group 32
[    1.033013] iommu: Adding device 15600000.isp to group 33
[    1.038969] iommu: Adding device 15210000.nvdisplay to group 34
[    1.045354] iommu: Adding device 15340000.vic to group 35
[    1.051178] iommu: Adding device 154c0000.nvenc to group 36
[    1.057182] iommu: Adding device 15480000.nvdec to group 37
[    1.063277] iommu: Adding device 15380000.nvjpg to group 38
[    1.069276] iommu: Adding device 15500000.tsec to group 39
[    1.075176] iommu: Adding device 15100000.tsecb to group 40
[    1.081588] iommu: Adding device 15810000.se to group 41
[    1.087294] iommu: Adding device 15820000.se to group 42
[    1.093014] iommu: Adding device 15830000.se to group 43
[    1.098722] iommu: Adding device 15840000.se to group 44
[    1.104695] iommu: Adding device 17000000.gp10b to group 45
[    1.111639] tegra-reset 5000000.clock: registered 193 resets.
[    1.118888] iommu: Adding device d000000.bpmp to group 46
[    1.125769] bpmp: ping status is 0
[    1.129489] bpmp d000000.bpmp: firmware tag is 563ea251202ee05681d111e7e9283ca9
[    1.139872] iommu: Adding device 2600000.dma to group 47
[    1.146219] GPIO line 461 (cam0-rst) hogged as output/high
[    1.151985] GPIO line 424 (wifi-enable) hogged as output/high
[    1.158008] GPIO line 445 (sdmmc-wake-input) hogged as input
[    1.163941] GPIO line 446 (sdmmc-wake-output) hogged as output/low
[    1.170469] gpiochip_add_data: registered GPIOs 320 to 511 on device: tegra-gpio
[    1.179926] GPIO line 315 (wifi-wake-ap) hogged as input
[    1.185568] gpiochip_add_data: registered GPIOs 256 to 319 on device: tegra-gpio-aon
[    1.194566] iommu: Adding device 10003000.pcie-controller to group 48
[    1.201565] iommu: Adding device sound to group 49
[    1.208236] iommu: Adding device 3510000.hda to group 50
[    1.214745] iommu: Adding device adsp_audio to group 51
[    1.221402] iommu: Adding device 2993000.adsp to group 52
[    1.232346] iommu: Adding device c160000.aon to group 53
[    1.239921] vdd-ac-bat: 5000 mV
[    1.245184] vdd-1v8-ap: 1800 mV
[    1.249486] gpio tegra-gpio-aon wake30 for gpio=60(FF:4)
[    1.255302] gpio tegra-gpio-aon wake69 for gpio=59(FF:3)
[    1.274851] max929x_i2c_client_init: called
[    1.280593] SCSI subsystem initialized
[    1.284839] usbcore: registered new interface driver usbfs
[    1.290618] usbcore: registered new interface driver hub
[    1.296260] usbcore: registered new device driver usb
[    1.303918] tegra-i2c 3160000.i2c: no acknowledge from address 0x74
[    1.310855] pca953x 0-0074: failed reading register
[    1.316022] pca953x: probe of 0-0074 failed with error -121
[    1.322127] tegra-i2c 3160000.i2c: no acknowledge from address 0x77
[    1.329089] pca953x 0-0077: failed reading register
[    1.334248] pca953x: probe of 0-0077 failed with error -121
[    1.340251] tps65132 0-003e: No active discharge gpio for regulator tps65132-outp
[    1.348199] tegra-i2c 3160000.i2c: no acknowledge from address 0x3e
[    1.355285] tegra-i2c 3160000.i2c: no acknowledge from address 0x3e
[    1.362230] outp: 4000 <--> 6000 mV
[    1.366029] tps65132 0-003e: No active discharge gpio for regulator tps65132-outn
[    1.373989] tegra-i2c 3160000.i2c: no acknowledge from address 0x3e
[    1.381066] tegra-i2c 3160000.i2c: no acknowledge from address 0x3e
[    1.388019] outn: 4000 <--> 6000 mV
[    1.402692] media: Linux media interface: v0.10
[    1.407506] Linux video capture interface: v2.00
[    1.416083] pps_core: LinuxPPS API ver. 1 registered
[    1.421269] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.430785] PTP clock support registered
[    1.437068] Tegra WDT setup timeout = 120 seconds.
[    1.442122] tegra_wdt_t18x 30c0000.watchdog: tegra_wdt_t18x_probe done
[    1.450330] max77620 4-003c: PMIC Version OTP:0x45 and ES:0x8
[    1.458204] GPIO line 253 (spmic_gpio_input_5) hogged as input
[    1.464440] GPIO line 254 (spmic_gpio_input_6) hogged as input
[    1.470614] gpiochip_add_data: registered GPIOs 248 to 255 on device: max77620-gpio
[    1.485677] vddio-ddr: at 1125 mV
[    1.493530] avdd_dsi_csi: 1200 mV
[    1.501528] vdd-1v8: 1800 mV
[    1.509530] vdd-3v3-sys: 3300 mV
[    1.513736] spmic-ldo0: at 1800 mV
[    1.518125] spmic-ldo1: at 800 mV
[    1.525532] vddio-3v3: 3300 mV
[    1.529430] vddio-sdmmc1: 1800 <--> 3300 mV at 3300 mV
[    1.537535] vdd-rtc: 1000 mV
[    1.541290] avdd-ts-hv: 1800 <--> 3300 mV at 1800 mV
[    1.549536] spmic-ldo6: at 1500 mV
[    1.553774] vdd-pex-1v05: 1000 mV
[    1.557927] dvdd-pex: 1000 mV
[    1.561447] max77620 4-003c: max77620 probe successful
[    1.567487] Bluetooth: Core ver 2.21
[    1.571242] NET: Registered protocol family 31
[    1.575871] Bluetooth: HCI device and connection manager initialized
[    1.582484] Bluetooth: HCI socket layer initialized
[    1.587562] Bluetooth: L2CAP socket layer initialized
[    1.592872] Bluetooth: SCO socket layer initialized
[    1.598944] en-vdd-sd: 3300 mV
[    1.602549] vdd-usb0-5v: 5000 mV
[    1.606255] vdd-usb1-5v: 5000 mV
[    1.610179] vdd-3v3: 3300 mV
[    1.613483] en-vdd-vcm-2v8: 2800 mV
[    1.617441] vdd-sys-bl: 3300 mV
[    1.621745] gpio tegra-gpio wake53 for gpio=159(X:5)
[    1.628715] extcon-gpio-states external-connection:extcon@1: Cable state 2
[    1.636340] clocksource: Switched to clocksource arch_sys_counter
[    1.677143] nvmap_heap_init: nvmap_heap_init: created heap block cache
[    1.684215] dma_declare_coherent_resizable_cma_memory:288: resizable heap=vpr, base=0x00000000ae000000, size=0x2a000000
[    1.693471] Wake76 for irq=199
[    1.693474] Wake77 for irq=199
[    1.693476] Wake78 for irq=199
[    1.693478] Wake79 for irq=199
[    1.693479] Wake80 for irq=199
[    1.693481] Wake81 for irq=199
[    1.693482] Wake82 for irq=199
[    1.694791] thermal thermal_zone0: Registering thermal zone thermal_zone0 for type BCPU-therm
[    1.695059] thermal thermal_zone1: Registering thermal zone thermal_zone1 for type MCPU-therm
[    1.695244] thermal thermal_zone2: Registering thermal zone thermal_zone2 for type GPU-therm
[    1.695343] thermal thermal_zone3: Registering thermal zone thermal_zone3 for type PLL-therm
[    1.695742] thermal thermal_zone4: Registering thermal zone thermal_zone4 for type AO-therm
[    1.695925] thermal thermal_zone5: Registering thermal zone thermal_zone5 for type Tboard_tegra
[    1.696088] thermal thermal_zone6: Registering thermal zone thermal_zone6 for type Tdiode_tegra
[    1.696235] thermal thermal_zone7: Registering thermal zone thermal_zone7 for type PMIC-Die
[    1.696296] isomgr_init(): iso emc max clk=1866000KHz
[    1.696300] isomgr_init(): max_iso_bw=26870400KB
[    1.696712] tegra186-pmc-iopower pmc-iopower: Rail iopower-sys is having fixed voltage 1800000
[    1.696789] tegra186-pmc-iopower pmc-iopower: Rail iopower-uart is having fixed voltage 1800000
[    1.696849] tegra186-pmc-iopower pmc-iopower: Rail iopower-conn is having fixed voltage 1800000
[    1.696908] tegra186-pmc-iopower pmc-iopower: Rail iopower-edp is having fixed voltage 1800000
[    1.696977] tegra186-pmc-iopower pmc-iopower: Rail iopower-pex-ctrl-audio is having fixed voltage 1800000
[    1.697040] tegra186-pmc-iopower pmc-iopower: Rail iopower-ufs is having fixed voltage 1800000
[    1.697111] tegra186-pmc-iopower pmc-iopower: Rail iopower-ddr0 is having fixed voltage 0
[    1.697205] tegra186-pmc-iopower pmc-iopower: Rail iopower-ddr1 is having fixed voltage 0
[    1.697259] tegra186-pmc-iopower pmc-iopower: Rail iopower-csi-dsi is having fixed voltage 1200000
[    1.697321] tegra186-pmc-iopower pmc-iopower: Rail iopower-cam is having fixed voltage 1800000
[    1.697380] tegra186-pmc-iopower pmc-iopower: Rail iopower-sdmmc4 is having fixed voltage 1800000
[    1.697434] tegra186-pmc-iopower pmc-iopower: Rail iopower-sdmmc1-hv is having voltages: 1800000:3300000
[    1.697507] tegra186-pmc-iopower pmc-iopower: Rail iopower-audio-hv is having fixed voltage 1800000
[    1.697581] tegra186-pmc-iopower pmc-iopower: Rail iopower-dbg is having fixed voltage 1800000
[    1.697644] tegra186-pmc-iopower pmc-iopower: Rail iopower-spi is having fixed voltage 1800000
[    1.697704] tegra186-pmc-iopower pmc-iopower: Rail iopower-ao is having fixed voltage 1800000
[    1.697761] tegra186-pmc-iopower pmc-iopower: Rail iopower-ao-hv is having fixed voltage 3300000
[    1.697819] tegra186-pmc-iopower pmc-iopower: Rail iopower-dmic-hv is having fixed voltage 1800000
[    1.697876] tegra186-pmc-iopower pmc-iopower: Rail iopower-sdmmc2-hv is having fixed voltage 3300000
[    1.697927] tegra186-pmc-iopower pmc-iopower: Rail iopower-sdmmc3-hv is having voltages: 1800000:3300000
[    1.697937] tegra186-pmc-iopower pmc-iopower: NO_IO_POWER setting 0x00000000
[    1.698270] NET: Registered protocol family 2
[    1.699052] TCP established hash table entries: 65536 (order: 7, 524288 bytes)
[    1.699717] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[    1.700690] TCP: Hash tables configured (established 65536 bind 65536)
[    1.700735] UDP hash table entries: 4096 (order: 5, 131072 bytes)
[    1.700916] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
[    1.701258] NET: Registered protocol family 1
[    1.701631] RPC: Registered named UNIX socket transport module.
[    1.701634] RPC: Registered udp transport module.
[    1.701636] RPC: Registered tcp transport module.
[    1.701638] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.717188] host1x 13e10000.host1x: initialized
[    1.726562] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[    1.728556] futex hash table entries: 2048 (order: 6, 262144 bytes)
[    1.728690] audit: initializing netlink subsys (disabled)
[    1.728721] audit: type=2000 audit(1.692:1): initialized
[    1.734393] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.735008] NFS: Registering the id_resolver key type
[    1.735035] Key type id_resolver registered
[    1.735038] Key type id_legacy registered
[    1.735053] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    1.735098] ntfs: driver 2.1.32 [Flags: R/O].
[    1.735278] fuse init (API version 7.23)
[    1.738278] NET: Registered protocol family 38
[    1.738336] io scheduler noop registered (default)
[    1.745127] tegra-pcie 10003000.pcie-controller: 1x1, 1x1, 1x1 configuration
[    1.746175] tegra-pcie 10003000.pcie-controller: PCIE: Enable power rails
[    1.746568] tegra-pcie 10003000.pcie-controller: probing port 0, using 1 lanes
[    1.748725] tegra-pcie 10003000.pcie-controller: probing port 1, using 1 lanes
[    1.750857] tegra-pcie 10003000.pcie-controller: probing port 2, using 1 lanes
[    2.166873] cma: enabled page replacement for spfn=ae000, epfn=d8000
[    2.173545] dma_declare_coherent_resizable_cma_memory:335: resizable cma heap=vpr create successful[    2.176107] tegra-pcie 10003000.pcie-controller: link 0 down, retrying

[    2.189572] nvmap_page_pool_init: Total RAM pages: 2009127
[    2.195474] nvmap_page_pool_init: nvmap page pool size: 251140 pages (981 MB)
[    2.202976] nvmap_background_zero_thread: PP zeroing thread starting.
[    2.203454] misc nvmap: created heap vpr base 0x00000000ae000000 size (688128KiB)
[    2.579967] tegra-pcie 10003000.pcie-controller: link 0 down, retrying
[    2.990688] tegra-pcie 10003000.pcie-controller: link 0 down, retrying
[    2.999485] tegra-pcie 10003000.pcie-controller: link 0 down, ignoring
[    3.408278] tegra-pcie 10003000.pcie-controller: link 1 down, retrying
[    3.818488] tegra-pcie 10003000.pcie-controller: link 1 down, retrying
[    4.176519] extcon-gpio-states external-connection:extcon@1: Cable state 2
[    4.228437] tegra-pcie 10003000.pcie-controller: link 1 down, retrying
[    4.237230] tegra-pcie 10003000.pcie-controller: link 1 down, ignoring
[    4.645854] tegra-pcie 10003000.pcie-controller: link 2 down, retrying
[    5.055672] tegra-pcie 10003000.pcie-controller: link 2 down, retrying
[    5.466340] tegra-pcie 10003000.pcie-controller: link 2 down, retrying
[    5.475133] tegra-pcie 10003000.pcie-controller: link 2 down, ignoring
[    5.481916] tegra-pcie 10003000.pcie-controller: PCIE: no end points detected
[    5.490308] Adding domain tsec-pd to PM domain host-pd
[    5.497856] tsec 15500000.tsec: initialized
[    5.503245] tsec 15100000.tsecb: initialized
[    5.507930] Adding domain nvdec-pd to PM domain host-pd
[    5.514781] nvdec 15480000.nvdec: initialized
[    5.519750] Adding domain vic03-pd to PM domain host-pd
[    5.525198] Adding domain msenc-pd to PM domain host-pd
[    5.530648] Adding domain nvjpg-pd to PM domain host-pd
[    5.538749] falcon 15340000.vic: initialized
[    5.544193] falcon 154c0000.nvenc: initialized
[    5.549772] falcon 15380000.nvjpg: initialized
[    5.555104] iommu_context_dev 13e10000.host1x:ctx0: initialized (streamid=56)
[    5.563030] iommu_context_dev 13e10000.host1x:ctx1: initialized (streamid=57)
[    5.571171] iommu_context_dev 13e10000.host1x:ctx2: initialized (streamid=58)
[    5.579440] iommu_context_dev 13e10000.host1x:ctx3: initialized (streamid=59)
[    5.587667] iommu_context_dev 13e10000.host1x:ctx4: initialized (streamid=60)
[    5.595864] iommu_context_dev 13e10000.host1x:ctx5: initialized (streamid=61)
[    5.604469] iommu_context_dev 13e10000.host1x:ctx6: initialized (streamid=62)
[    5.612659] iommu_context_dev 13e10000.host1x:ctx7: initialized (streamid=63)
[    5.621026] scrncapt: init (heads:3 wins:6 planes:4)
[    5.626769] tegradc 15210000.nvdisplay: Display dc.15210000 registered with id=0
[    5.626832] tegra_camera_platform tegra-camera-platform: tegra_camera_probe:camera_platform_driver probe
[    5.626949] misc tegra_camera_ctrl: tegra_camera_isomgr_register isp_iso_bw=1250000, vi_iso_bw=1500000, max_bw=1500000
[    5.634795] tegra-adma 2930000.adma: Tegra ADMA driver register 10 channels
[    5.635140] tegra-fuse-burn 3820000.efuse:efuse-burn: Fuse burn driver initialized
[    5.635473] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    5.637981] console [ttyS0] disabled
[    5.681450] DC OR NODE connected to /host1x/sor1
[    5.681542] parse_tmds_config: No tmds-config node
[    5.681716] tegradc 15210000.nvdisplay: DT parsed successfully
[    5.685944] tegra_nvdisp_bandwidth_register_max_config: max config iso bw = 16727000 KB/s
[    5.685948] tegra_nvdisp_bandwidth_register_max_config: max config EMC floor = 665600000 Hz
[    5.685951] tegra_nvdisp_bandwidth_register_max_config: max config hubclk = 357620000 Hz
[    5.686012] tegradc 15210000.nvdisplay: vblank syncpt # 7 for dc 1
[    5.686018] tegradc 15210000.nvdisplay: vpulse3 syncpt # 8 for dc 1
[    5.686393] hdmi: couldn't get regulator vdd_hdmi_5v0: -517
[    5.689326] tegradc 15210000.nvdisplay: probed
[    5.746845] tegradc 15210000.nvdisplay: fb registered
[    5.746875] 3100000.serial: ttyS0 at MMIO 0x3100000 (irq = 36, base_baud = 25500000) is a Tegra
[    5.761218] console [ttyS0] enabled
[    5.761218] console [ttyS0] enabled
[    5.761401] gpio tegra-gpio wake21 for gpio=121(P:2)
[    5.761401] gpio tegra-gpio wake21 for gpio=121(P:2)
[    5.778475] bootconsole [uart0] disabled
[    5.778475] bootconsole [uart0] disabled
[    5.788026] 3110000.serial: ttyTHS1 at MMIO 0x3110000 (irq = 37, base_baud = 0) is a TEGRA_UART
[    5.797010] serial-tegra 3130000.serial: RX in PIO mode
[    5.803090] 3130000.serial: ttyTHS3 at MMIO 0x3130000 (irq = 38, base_baud = 0) is a TEGRA_UART
[    5.814109] zram: Added device: zram0
[    5.818535] gpio tegra-gpio-aon wake30 for gpio=60(FF:4)
[    5.824092] gpio tegra-gpio-aon wake35 for gpio=16(V:2)
[    5.829416] nct1008_nct72 7-004c: find device tree node, parsing dt
[    5.835703] nct1008_nct72 7-004c: starting parse dt
[    5.840668] nct1008_nct72 7-004c: success parsing dt
[    5.845801] nct1008_nct72 7-004c: success in enabling tmp451 VDD rail
[    5.860373] PD DISP0 index2 UP
[    5.863897] PD DISP1 index3 UP
[    5.867083] PD DISP2 index4 UP
[    5.887305] tmp451: Enabled overheat logging at 104.00C
[    5.892649] gpio tegra-gpio-aon wake35 for gpio=16(V:2)
[    5.898073] nct1008_nct72 7-004c: nct1008_probe: initialized
[    5.904044] tegradc 15210000.nvdisplay: vrr_setup failed
[    5.909383] PD DISP2 index4 DOWN
[    5.912951] PD DISP1 index3 DOWN
[    5.915400] tegra_cec 3960000.tegra_cec: dt=1 start=0x03960000 end=0x03960FFF irq=421
[    5.924175] PD DISP0 index2 DOWN
[    5.927641] PD DISP0 index2 UP
[    5.927768] tegradc 15210000.nvdisplay: hdmi: plugged
[    5.935993] tegra_cec 3960000.tegra_cec: Unpowergate DISP: 0.
[    5.942008] tegra_cec 3960000.tegra_cec: Enable clock result: 0.
[    5.948054] tegra_cec 3960000.tegra_cec: tegra_cec_init started
[    5.954203] tegra_cec 3960000.tegra_cec: cec_add_sysfs ret=0
[    5.959891] tegra_cec 3960000.tegra_cec: probed
[    5.964853] THERMAL EST: found 3 subdevs
[    5.968818] THERMAL EST num_resources: 0
[    5.972759] [THERMAL EST subdev 0]
[    5.976166] [THERMAL EST subdev 1]
[    5.979589] [THERMAL EST subdev 2]
[    5.983271] thermal thermal_zone8: Registering thermal zone thermal_zone8 for type thermal-fan-est
[    5.992251] THERMAL EST: thz register success.
[    5.996884] THERMAL EST: end of probe, return err: 0
[    6.002073] tegra_profiler: Branch: Dev
[    6.005930] tegra_profiler: Version: 1.109
[    6.010040] tegra_profiler: Samples version: 37
[    6.014585] tegra_profiler: IO version: 20
[    6.018702] armv8_pmu: imp: 0x41, idcode: 0x1
[    6.023074] armv8_pmu: arch: AA64 PmuV3 ARM CORTEX-A57, type: 5, ver: 0
[    6.029732] armv8_pmu: imp: 0x4e, idcode: 0x1
[    6.034103] armv8_pmu: arch: AA64 PmuV3 NVIDIA (Denver), type: 6, ver: 2
[    6.040819] armv8_pmu: imp: 0x4e, idcode: 0x1
[    6.045192] armv8_pmu: arch: AA64 PmuV3 NVIDIA (Denver), type: 6, ver: 2
[    6.051908] armv8_pmu: imp: 0x41, idcode: 0x1
[    6.056279] armv8_pmu: arch: AA64 PmuV3 ARM CORTEX-A57, type: 5, ver: 0
[    6.062932] armv8_pmu: imp: 0x41, idcode: 0x1
[    6.067302] armv8_pmu: arch: AA64 PmuV3 ARM CORTEX-A57, type: 5, ver: 0
[    6.073952] armv8_pmu: imp: 0x41, idcode: 0x1
[    6.078326] armv8_pmu: arch: AA64 PmuV3 ARM CORTEX-A57, type: 5, ver: 0
[    6.085204] tegra_profiler: auth: init
[    6.091900] tegra-ahci 3507000.ahci-sata: AHCI 0001.0301 32 slots 2 ports 3 Gbps 0x1 impl platform mode
[    6.101355] tegra-ahci 3507000.ahci-sata: flags: 64bit ncq sntf pm led pmp pio slum part deso sadm apst
[    6.111721] scsi host0: tegra_ahci
[    6.115457] scsi host1: tegra_ahci
[    6.119011] ata1: SATA max UDMA/133 mmio [mem 0x03507000-0x03508fff] port 0x100 irq 24
[    6.126954] ata2: DUMMY
[    6.130189] spi-tegra114 3210000.spi: Static pin configuration used
[    6.136923] spi-tegra114 c260000.spi: Static pin configuration used
[    6.143605] spi-tegra114 3240000.spi: Static pin configuration used
[    6.150497] tun: Universal TUN/TAP device driver, 1.6
[    6.155571] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    6.161938] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[    6.167795] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    6.173774] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.3.0-k
[    6.180755] igb: Copyright (c) 2007-2014 Intel Corporation.
[    6.186686] PPP generic driver version 2.4.2
[    6.191121] PPP BSD Compression module registered
[    6.195853] PPP Deflate Compression module registered
[    6.200956] PPP MPPE Compression module registered
[    6.205770] NET: Registered protocol family 24
[    6.210300] usbcore: registered new interface driver asix
[    6.215757] usbcore: registered new interface driver ax88179_178a
[    6.221889] usbcore: registered new interface driver cdc_ether
[    6.227772] usbcore: registered new interface driver smsc95xx
[    6.233559] usbcore: registered new interface driver net1080
[    6.239267] usbcore: registered new interface driver cdc_subset
[    6.245231] usbcore: registered new interface driver zaurus
[    6.250861] usbcore: registered new interface driver cdc_ncm
[    6.256721] usbcore: registered new interface driver usb-storage
[    6.263015] tegra-usb-cd usb_cd: otg phy is not available yet
[    6.270823] tegra-xudc-new 3550000.xudc: usb2 phy is not available yet
[    6.277978] mousedev: PS/2 mouse device common for all mice
[    6.283712] usbcore: registered new interface driver xpad
[    6.420914] max77686-rtc max77620-rtc: rtc core: registered max77620-rtc as rtc0
[    6.430826] tegra_rtc c2a0000.rtc: rtc core: registered c2a0000.rtc as rtc1
[    6.437816] tegra_rtc c2a0000.rtc: Tegra internal Real Time Clock
[    6.444075] i2c /dev entries driver
[    6.448365] ata1: SATA link down (SStatus 0 SControl 300)
[    6.448746] usbcore: registered new interface driver uvcvideo
[    6.448747] USB Video Class driver (1.1.1)
[    6.448966] max77620-power max77620-power: Event recorder REG_NVERC : 0x0
[    6.450493] FAN: coudln't get the regulator
[    6.451784] device-mapper: uevent: version 1.0.3
[    6.451955] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: dm-devel@redhat.com
[    6.452056] sdhci: Secure Digital Host Controller Interface driver
[    6.452057] sdhci: Copyright(c) Pierre Ossman
[    6.452062] sdhci-pltfm: SDHCI platform and OF driver helper
[    6.452324] sdhci-tegra 3460000.sdhci: Parent select= pll_p rate=408000000
[    6.452611] sdhci-tegra 3460000.sdhci: Parent select= pll_c4_out0 rate=196249804
[    6.452990] sdhci-tegra 3460000.sdhci: Client registration for eMC Successful
[    6.453064] tegra-se-elp 3ad0000.se_elp: tegra_se_elp_probe: complete
[    6.453419] hidraw: raw HID events driver (C) Jiri Kosina
[    6.454961] usbcore: registered new interface driver usbhid
[    6.454962] usbhid: USB HID core driver
[    6.456401] tegra-i2c 3160000.i2c: no acknowledge from address 0x42
[    6.456699] sdhci-tegra 3460000.sdhci:  voltage switch failed in probe, err: -524
[    6.456736] CMDQ: cmdq_platfm_init successful
[    6.456926] ina3221x 0-0042: ina3221 reset failure status: 0xffffff87
[    6.457076] ina3221x: probe of 0-0042 failed with error -121
[    6.457365] tegra-i2c 3160000.i2c: no acknowledge from address 0x43
[    6.457943] ina3221x 0-0043: ina3221 reset failure status: 0xffffff87
[    6.458046] ina3221x: probe of 0-0043 failed with error -121
[    6.458621] ozwpan ozwpan: Ozmo Devices WPAN
[    6.458628] ozwpan ozwpan: new USB bus registered, assigned bus number 1
[    6.458739] usb usb1: New USB device found, idVendor=1d6b, idProduct=0001
[    6.458743] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    6.458747] usb usb1: Product: Ozmo Devices WPAN
[    6.458749] usb usb1: Manufacturer: Linux 4.4.15+ Ozmo WPAN
[    6.458752] usb usb1: SerialNumber: ozwpan
[    6.459078] hub 1-0:1.0: USB hub found
[    6.459099] hub 1-0:1.0: 4 ports detected
[    6.459786] nvadsp 2993000.adsp: in probe()...
[    6.460973] nvadsp 2993000.adsp: Registering AMC Error Interrupt
[    6.461006] nvadsp 2993000.adsp: AMC/ARAM initialized.
[    6.461163] nvadsp 2993000.adsp: nvadsp_app_module_probe
[    6.461818] tegra_central_actmon d230000.actmon: in probe()...
[    6.464874] tegra_central_actmon d230000.actmon: initialization Completed for the device mc_all
[    6.465333] kfuse 3830000.kfuse: initialized
[    6.465640] Denver: backdoor interface is NOT available.
[    6.466024] tegra_hv: get_hvd: not initialized yet
[    6.466031] user_ivc_mempool: hypervisor not present
[    6.466728] coresight-tmc 8030000.etf: TMC initialized
[    6.467024] coresight-tpiu 8060000.tpiu: TPIU initialized
[    6.467289] coresight-funnel 9010000.funnel_bccplex: FUNNEL initialized
[    6.467478] coresight-funnel 8010000.funnel_major: FUNNEL initialized
[    6.467820] coresight-replicator 8040000.replicator: REPLICATOR initialized
[    6.468225] coresight-etm4x 9840000.ptm: ETM 4.0 initialized
[    6.468592] coresight-etm4x 9940000.ptm: ETM 4.0 initialized
[    6.468931] coresight-etm4x 9a40000.ptm: ETM 4.0 initialized
[    6.470585] coresight-etm4x 9b40000.ptm: ETM 4.0 initialized
[    6.474075] camchar: rtcpu character device driver loaded
[    6.475884] tegra186-aondbg aondbg: aondbg driver probe() OK
[    6.476016] register_ari_mca_banks: Registered MCA ROC:IOB
[    6.476082] register_ari_mca_banks: Registered MCA ROC:CCE
[    6.476656] **** A57 ECC: Enabled
[    6.476658] tegra18_a57_serr_init: on CPU 4 a A57 Core
[    6.476789] parse_throttle_dt_data: Num cap clks = 4
[    6.476791] parse_throttle_dt_data: clk=mcpu type=1
[    6.476793] parse_throttle_dt_data: clk=bcpu type=2
[    6.476798] parse_throttle_dt_data: clk=gpu type=4
[    6.476800] parse_throttle_dt_data: clk=emc type=3
[    6.477254] tegra_throttle_probe: probe successful. #cdevs=4
[    6.477447] hw perfevents: enabled with denver15_uncore_pmu PMU driver, 3 counters available
[    6.477861] Adding domain se-pd to PM domain host-pd
[    6.479367] tegra-se-nvhost 15810000.se: initialized
[    6.479777] tegra-se-nvhost 15810000.se: tegra_se_probe: complete
[    6.480091] tegra-se-nvhost 15820000.se: initialized
[    6.480532] tegra-se-nvhost 15820000.se: tegra_se_probe: complete
[    6.480800] tegra-se-nvhost 15830000.se: initialized
[    6.481109] tegra-se-nvhost 15830000.se: tegra_se_probe: complete
[    6.481364] tegra-se-nvhost 15840000.se: initialized
[    6.481699] tegra-se-nvhost 15840000.se: tegra_se_probe: complete
[    6.485349] tegra-gpcdma 2600000.dma: GPC DMA driver register 32 channels
[    6.487658] cpufreq: platform driver Initialization: pass
[    6.487917] tegra186-padctl 3520000.pinctrl: padctl mmio start 0x0000000003520000 end 0x0000000003520fff
[    6.487922] tegra186-padctl 3520000.pinctrl: ao mmio start 0x0000000003540000 end 0x0000000003540fff
[    6.487952] tegra186-padctl 3520000.pinctrl: FUSE_SKU_USB_CALIB_0 0x30cc19
[    6.487955] tegra186-padctl 3520000.pinctrl: FUSE_USB_CALIB_EXT_0 0x9
[    6.489127] tegra186-padctl 3520000.pinctrl: using UTMI port 0 for otg
[    6.490406] tegra-bpmp-thermal d000000.bpmp:bpmpthermal: zone 0 not supported
[    6.493923] cpuidle: Initializing cpuidle driver init for Denver cluster
[    6.494033] cpuidle: Initializing cpuidle driver init for A57 cluster
[    6.494288] eqos 2490000.ether_qos: Setting local MAC: 0 4 4b 80 e9 a6
[    6.494845] libphy: dwc_phy: probed
[    6.494882] tachometer tegra-tachometer: Tachometer driver tegra-tachometer registered
[    6.494886] Tachometer driver initialized with pulse_per_rev: 1 and win_len: 1
[    6.495095] GACT probability NOT on
[    6.495101] Mirror/redirect action on
[    6.495107] u32 classifier
[    6.495108]     Actions configured
[    6.495113] Netfilter messages via NETLINK v0.30.
[    6.495133] nf_conntrack version 0.5.0 (65536 buckets, 262144 max)
[    6.495424] ctnetlink v0.93: registering with nfnetlink.
[    6.495783] xt_time: kernel timezone is -0000
[    6.495790] IPVS: Registered protocols ()
[    6.495817] IPVS: Connection hash table configured (size=4096, memory=64Kbytes)
[    6.495865] IPVS: Creating netns size=1424 id=0
[    6.495880] IPVS: ipvs loaded.
[    6.496006] ip_tables: (C) 2000-2006 Netfilter Core Team
[    6.496077] arp_tables: (C) 2002 David S. Miller
[    6.496097] Initializing XFRM netlink socket
[    6.496375] mmc0: SDHCI controller on 3460000.sdhci [3460000.sdhci] using ADMA 64-bit with 64 bit addr
[    6.496397] NET: Registered protocol family 10
[    6.496625] sdhci-tegra 3440000.sdhci: Parent select= pll_p rate=408000000
[    6.496829] mip6: Mobile IPv6
[    6.496843] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    6.496891] sdhci-tegra 3440000.sdhci: Client registration for eMC Successful
[    6.496932] sit: IPv6 over IPv4 tunneling driver
[    6.497348] ip6_gre: GRE over IPv6 tunneling driver
[    6.497527] NET: Registered protocol family 17
[    6.497537] NET: Registered protocol family 15
[    6.497541] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    6.497544] Bluetooth: HIDP socket layer initialized
[    6.497564] 8021q: 802.1Q VLAN Support v1.8
[    6.497588] Key type dns_resolver registered
[    6.498241] Registered cp15_barrier emulation handler
[    6.498744] sdhci-tegra 3440000.sdhci:  voltage switch failed in probe, err: -524
[    6.503900] pad_id 28:  PMC_IMPL_E_33V_PWR_0 = [0x39]
[    6.503900] Registered setend emulation handler
[    6.504783] registered taskstats version 1
[    6.505180] Adding domain ispa-pd to PM domain host-pd
[    6.507201] isp 15600000.isp: initialized
[    6.507624] Adding domain ve-pd to PM domain host-pd
[    6.509962] nvcsi 150c0000.nvcsi: initialized
[    6.511648] Wake76 for irq=199
[    6.511649] Wake77 for irq=199
[    6.511649] Wake78 for irq=199
[    6.511650] Wake79 for irq=199
[    6.511651] Wake80 for irq=199
[    6.511651] Wake81 for irq=199
[    6.511652] Wake82 for irq=199
[    6.512005] xhci-tegra 3530000.xhci: UTMI port 0 has OTG_CAP
[    6.512007] xhci-tegra 3530000.xhci: No USB3 port has OTG_CAP
[    6.514439] spi-tegra114 3210000.spi: Static pin configuration used
[    6.514583] xhci-tegra 3530000.xhci: Direct firmware load for tegra18x_xusb_firmware failed with error -2
[    6.514584] xhci-tegra 3530000.xhci: Falling back to user helper
[    6.515010] spi-tegra114 c260000.spi: Static pin configuration used
[    6.515492] gpio tegra-gpio-aon wake51 for gpio=47(AA:5)
[    6.515500] lr388k7_ts spi1.0: [ENTER] probe
[    6.515568] lr388k7_ts spi1.0: DT support
[    6.515663] lr388k7_ts spi1.0: Success register miscdev
[    6.515670] lr388k7_ts spi1.0: missing spi_intf_normal state
[    6.515706] lr388k7_ts spi1.0: LR388K7 TS: regulator_get failed: -517
[    6.515862] spi-tegra114 3240000.spi: Static pin configuration used
[    6.518000] tegra-xudc-new 3550000.xudc: entering ELPG
[    6.518454] tegra-xudc-new 3550000.xudc: entering ELPG done
[    6.521317] tegra186-cam-rtcpu b000000.rtcpu: booting sce with Camera RTCPU FW
[    6.521331] tegra186-cam-rtcpu b000000.rtcpu: sce gets unhalted
[    6.522457] tegra-camera-rtcpu-character-device ivc-b000000.rtcpu:echo@0: probing /dev/camchar-echo
[    6.523229] tegra-camera-rtcpu-character-device ivc-b000000.rtcpu:dbg@7c00: probing /dev/camchar-dbg
[    6.523392] tegra186-cam-rtcpu b000000.rtcpu: enabling tracing
[    6.523436] tegra186-cam-rtcpu b000000.rtcpu: tegra_camrtc_mon_create is successful
[    6.523677] tegra186-cam-rtcpu b000000.rtcpu: firmware version cpu=sce cmd=2 ivc=2 sha1=fb16914d17f56e81ad21e716791045b9ac83064a
[    6.525159] gpio tegra-gpio-aon wake29 for gpio=56(FF:0)
[    6.525211] gpio tegra-gpio-aon wake67 for gpio=57(FF:1)
[    6.525257] gpio tegra-gpio-aon wake68 for gpio=58(FF:2)
[    6.525343] input: gpio-keys as /devices/gpio-keys/input/input1
[    6.540346] mmc1: SDHCI controller on 3440000.sdhci [3440000.sdhci] using ADMA 64-bit with 64 bit addr
[    6.540524] sdhci-tegra 3400000.sdhci: Got CD GPIO
[    6.540562] sdhci-tegra 3400000.sdhci: Got WP GPIO
[    6.540626] sdhci-tegra 3400000.sdhci: Parent select= pll_p rate=408000000
[    6.540730] sdhci-tegra 3400000.sdhci: wakeup init done, cd_irq: 247
[    6.540945] sdhci-tegra 3400000.sdhci: Client registration for eMC Successful
[    6.542800] sdhci-tegra 3400000.sdhci:  voltage switch failed in probe, err: -524
[    6.554304] mmc0: MAN_BKOPS_EN bit is not set
[    6.554307] mmc0: mmc_decode_ext_csd: CMDQ supported: depth: 31, cmdq_support: 1
[    6.560279] tegra_rtc c2a0000.rtc: setting system clock to 2017-04-07 14:32:07 UTC (1491575527)
[    6.565606] gpio tegra-gpio wake18 for gpio=101(M:3)
[    6.565770] bcm54xx_low_power_mode(): put phy in iddq-lp mode
[    6.573683] mmc0: Skipping tuning since strobe enabled
[    6.576208] tegra-vi4 15700000.vi: initialized
[    6.583747] mmc0: periodic cache flush enabled
[    6.583757] mmc0: new HS400 MMC card at address 0001
[    6.584089] mmcblk0: mmc0:0001 032G34 29.1 GiB
[    6.584216] mmcblk0rpmb: mmc0:0001 032G34 partition 3 4.00 MiB
[    6.584609] mmcblk0: cmdq mode enable successful 0
[    6.586194]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17
[    6.588474] gpio tegra-gpio wake71 for gpio=125(P:6)
[    6.588507] mmc2: SDHCI controller on 3400000.sdhci [3400000.sdhci] using ADMA 64-bit with 64 bit addr
[    6.592671] bpmp: mounted debugfs mirror
[    6.593070] [dram-timers] DRAM derating cdev registered.
[    6.595982] pad_id 28:  PMC_IMPL_E_33V_PWR_0 = [0x39]
[    6.595982] hvc_sysfs: hypervisor is not present
[    6.596134] outp: disabling
[    6.596136] outn: disabling
[    6.596142] spmic-ldo0: disabling
[    6.596323] spmic-ldo1: disabling
[    6.596468] vdd-usb0-5v: disabling
[    6.596471] vdd-3v3: disabling
[    6.596472] en-vdd-vcm-2v8: disabling
[    6.596474] vdd-sys-bl: disabling
[    6.628668] mmc1: queuing unknown CIS tuple 0x80 (5 bytes)
[    6.824654] mmc1 tuning done saved tap delay=61
[    6.824656] mmc1: hw tuning done ...
[    6.824662] mmc1: tuning_window[0]: 0xffffffff
[    6.824666] mmc1: tuning_window[1]: 0xfffffc7f
[    6.824670] mmc1: tuning_window[2]: 0xffe3ffff
[    6.824673] mmc1: tuning_window[3]: 0x1fffffff
[    6.824677] mmc1: tuning_window[4]: 0x0
[    6.824680] mmc1: tuning_window[5]: 0x0
[    6.824684] mmc1: tuning_window[6]: 0x0
[    6.824687] mmc1: tuning_window[7]: 0x0
[    6.824690] sdhci: Tap value: 61 | Trim value: 5
[    6.824692] sdhci: SDMMC_VENDOR_INTR_STATUS[0x108]: 0x40000
[    6.828892] mmc1: queuing unknown CIS tuple 0x91 (3 bytes)
[    6.828925] mmc1: new ultra high speed SDR104 SDIO card at address 0001
[    6.952372] tegra_cec 3960000.tegra_cec: tegra_cec_init Done.
[    7.590129] EXT4-fs (mmcblk0p1): couldn't mount as ext3 due to feature incompatibilities
[    7.599190] EXT4-fs (mmcblk0p1): couldn't mount as ext2 due to feature incompatibilities
[    7.614687] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)
[    7.622801] VFS: Mounted root (ext4 filesystem) on device 179:1.
[    7.634459] devtmpfs: mounted
[    7.637752] Freeing unused kernel memory: 1152K (ffffffc001118000 - ffffffc001238000)
[    7.645635] Freeing alternatives memory: 56K (ffffffc001238000 - ffffffc001246000)
[    7.732973] random: nonblocking pool is initialized
[    7.757953] systemd[1]: Failed to insert module 'autofs4': No such file or directory
[    7.784660] systemd[1]: systemd 229 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN)
[    7.802964] systemd[1]: Detected architecture arm64.

Welcome to Ubuntu 16.04 LTS!

[    7.817346] systemd[1]: Set hostname to <tegra-ubuntu>.
[    8.024499] systemd[1]: Listening on LVM2 poll daemon socket.
[  OK  ] Listening on LVM2 poll daemon socket.
[    8.040455] systemd[1]: Listening on LVM2 metadata daemon socket.
[  OK  ] Listening on LVM2 metadata daemon socket.
[    8.056451] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[  OK  ] Listening on Device-mapper event daemon FIFOs.
[    8.072474] systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[    8.084443] systemd[1]: Listening on Syslog Socket.
[  OK  ] Listening on Syslog Socket.
[    8.096410] systemd[1]: Reached target Encrypted Volumes.
[  OK  ] Reached target Encrypted Volumes.
[    8.108446] systemd[1]: Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket (/dev/log).
[    8.124562] systemd[1]: Created slice System Slice.
[  OK  ] Created slice System Slice.
[    8.156654] systemd[1]: Starting Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling...
         Starting Monitoring of LVM2 mirrors... dmeventd or progress polling...
[    8.177624] systemd[1]: Starting Remount Root and Kernel File Systems...
         Starting Remount Root and Kernel File Systems...
[    8.193498] systemd[1]: Mounting POSIX Message Queue File System...
         Mounting POSIX Message Queue File System...
[    8.209634] systemd[1]: Started Braille Device Support.
[  OK  ] Started Braille Device Support.
[    8.224756] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[  OK  ] Listening on /dev/initctl Compatibility Named Pipe.
[    8.252689] systemd[1]: Starting Create list of required static device nodes for the current kernel...
         Starting Create list of required st... nodes for the current kernel...
[    8.272599] systemd[1]: Created slice system-serial\x2dgetty.slice.
[  OK  ] Created slice system-serial\x2dgetty.slice.
[    8.288497] systemd[1]: Listening on udev Control Socket.
[  OK  ] Listening on udev Control Socket.
[    8.300419] systemd[1]: Reached target User and Group Name Lookups.
[  OK  ] Reached target User and Group Name Lookups.
[    8.316514] systemd[1]: Created slice User and Session Slice.
[  OK  ] Created slice User and Session Slice.
[    8.328440] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[    8.340522] systemd[1]: Listening on Journal Audit Socket.
[  OK  ] Listening on Journal Audit Socket.
[    8.368689] systemd[1]: Starting Journal Service...
         Starting Journal Service...
[    8.380414] systemd[1]: Reached target Slices.
[  OK  ] Reached target Slices.
[    8.392500] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Started Forward Password Requests to Wall Directory Watch.
[    8.408610] systemd[1]: Created slice system-getty.slice.
[  OK  ] Created slice system-getty.slice.
[    8.440519] systemd[1]: Mounting Debug File System...
         Mounting Debug File System...
[    8.455752] systemd[1]: Starting Load Kernel Modules...
         Starting Load Kernel Modules...
[    8.468434] systemd[1]: Reached target Swap.
[  OK  ] Reached target Swap.
[    8.480446] systemd[1]: Reached target Remote File Systems (Pre).
[  OK  ] Reached target Remote File Systems (Pre).
[    8.496417] systemd[1]: Reached target Remote File Systems.
[  OK  ] Reached target Remote File Systems.
[    8.521978] systemd[1]: Mounted POSIX Message Queue File System.
[  OK  ] Mounted POSIX Message Queue File System.
[    8.536451] systemd[1]: Mounted Debug File System.
[  OK  ] Mounted Debug File System.
[    8.548531] systemd[1]: Started Journal Service.
[  OK  ] Started Journal Service.
[  OK  ] Started Remount Root and Kernel File Systems.
[  OK  ] Started Create list of required sta...ce nodes for the current kernel.
[  OK  ] Started Load Kernel Modules.
[  OK  ] Started LVM2 metadata daemon.
         Starting Apply Kernel Variables...
         Mounting Configuration File System...
         Mounting FUSE Control File System...
         Starting Create Static Device Nodes in /dev...
         Starting udev Coldplug all Devices...
         Starting Load/Save Random Seed...
         Starting Flush Journal to Persistent Storage...
[  OK  ] Mounted FUSE Control File System.
[  OK  ] Mounted Configuration File System.
[  OK  ] Started Apply Kernel Variables.
[  OK  ] Started Create Static Device Nodes in /dev.
[  OK  ] Started Load/Save Random Seed.
[    8.791220] systemd-journald[236]: Received request to flush runtime journal from PID 1
         Starting udev Kernel Device Manager...
[  OK  ] Started Flush Journal to Persistent Storage.
[  OK  ] Started udev Kernel Device Manager.
[  OK  ] Started Monitoring of LVM2 mirrors,...ng dmeventd or progress polling.
[  OK  ] Started udev Coldplug all Devices.
[  OK  ] Reached target Local File Systems (Pre).
[  OK  ] Reached target Local File Systems.
         Starting Clean up any mess left by 0dns-up...
         Starting Create Volatile Files and Directories...
         Starting Tell Plymouth To Write Out Runtime Data...
[    8.988858] xhci-tegra 3530000.xhci: cannot find firmware....retry after 1 second
         Starting LSB: AppArmor initialization...
         Starting Set console keymap...
[  OK  ] Started Dispatch Password Requests to Console Directory Watch.
[  OK  ] Started Tell Plymouth To Write Out Runtime Data.
[  OK  ] Found device /dev/ttyS0.
[FAILED] Failed to start Set console keymap.
See 'systemctl status console-setup.service' for details.
[  OK  ] Started Create Volatile Files and Directories.
[    9.111777] CAN device driver interface
[    9.122419] tegra_net_perf_init: cannot get wifi sclk
[    9.129744] gpio tegra-gpio-aon wake69 for gpio=59(FF:3)
[  OK  ] Started Clean up any mess left by 0dns-up.
[    9.164436]   Message RAM Configuration
[    9.164436]  | base addr   |0x0c312000|
[    9.164436]  | sidfc_flssa |0x00000000|
[    9.164436]  | xidfc_flesa |0x00000040|
[    9.164436]  | rxf0c_f0sa  |0x000000c0|
[    9.164436]  | rxf1c_f1sa  |0x00000300|
[    9.164436]  | rxbc_rbsa   |0x00000540|
[    9.164436]  | txefc_efsa  |0x00000780|
[    9.164436]  | txbc_tbsa   |0x00000800|
[    9.164436]  | tmc_tmsa    |0x00000c80|
[    9.206333] Release 3.2.0 from 19.12.2014
[    9.211073] net can0: mttcan device registered (regs=ffffff800207e000, irq=418)
[    9.227818] mttcan c320000.mttcan: stb gpio request failed
[    9.233557] mttcan c320000.mttcan: probe failed
[  OK  ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
         Starting Network Time Synchronization...
         Starting Update UTMP about System Boot/Shutdown...
[  OK  ] Started Network Time Synchronization.
[  OK  ] Started LSB: AppArmor initialization.
[    9.363186] CFG80211-ERROR) wl_setup_wiphy : Registering Vendor80211
[    9.369827] CFG80211-ERROR) wl_event_handler : tsk Enter, tsk = 0xffffffc1e9d61a70
[    9.378351] tegra_sysfs_register
[    9.381711] sdhci-tegra 3440000.sdhci: Tuning already done, restoring the best tap value : 61
         Starting Load/Save RF Kill Switch Status...
         Starting Raise network interfaces...
[  OK  ] Reached target System Time Synchronized.
[  OK  ] Started Update UTMP about System Boot/Shutdown.
[  OK  ] Reached target System Initialization.
[  OK  ] Started CUPS Scheduler.
[  OK  ] Reached target Paths.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Listening on CUPS Scheduler.
[  OK  ] Started Daily apt activities.
[  OK  ] Listening on GPS (Global Positioning System) Daemon Sockets.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Reached target Timers.
[  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
         Starting Socket activation for snappy daemon.
[  OK  ] Listening on RPCbind Server Activation Socket.
[  OK  ] Listening on Socket activation for snappy daemon.
[  OK  ] Reached target Sockets.
[  OK  ] Reached target Basic System.
[  OK  ] Started Run anacron jobs.
         Starting System Logging Service...
[  OK  ] Started GPS (Global Positioning System) Daemon.
[  OK  ] Started D-Bus System Message Bus.
         Starting Accounts Service...
         Starting Network Manager...
         Starting LSB: Speech Dispatcher...
         Starting NVIDIA specific first-boot script...
         Starting pulseaudio restart service...
         Starting Login Service...
[  OK  ] Started CUPS Scheduler.
         Starting Modem Manager...
         Starting Permit User Sessions...
         Starting Restore /etc/resolv.conf i...re the ppp link was shut down...
[  OK  ] Started crash report submission daemon.
         Starting LSB: automatic crash report generation...
         Starting Avahi mDNS/DNS-SD Stack...
         Starting NVIDIA specific script...
[  OK  ] Started Regular background program processing daemon.
         Starting oFono Mobile telephony stack...
[  OK  ] Started Load/Save RF Kill Switch Status.
[  OK  ] Started System Logging Service.
[  OK  ] Started pulseaudio restart service.
[  OK  ] Started Permit User Sessions.
[  OK  ] Started Restore /etc/resolv.conf if...fore the ppp link was shut down.
[  OK  ] Started LSB: Speech Dispatcher.
[   10.001790] xhci-tegra 3530000.xhci: Firmware timestamp: 2016-09-01 11:32:41 UTC, Version: 55.05 release
[   10.013447] xhci-tegra 3530000.xhci: xHCI Host Controller
[   10.019214] xhci-tegra 3530000.xhci: new USB bus registered, assigned bus number 2
[   10.027640] xhci-tegra 3530000.xhci: hcc params 0x0184fd25 hci version 0x100 quirks 0x00010810
[  OK  [   10.036439] xhci-tegra 3530000.xhci: irq 54, io mem 0x03530000
] Started Avahi mDNS/DNS-SD Stack.
[   10.045045] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[   10.054075] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   10.061425] usb usb2: Product: xHCI Host Controller
[   10.061809] gk20a 17000000.gp10b: railgate is disabled.
[   10.071581] usb usb2: Manufacturer: Linux 4.4.15+ xhci-hcd
[   10.071584] usb usb2: SerialNumber: 3530000.xhci
[   10.071851] hub 2-0:1.0: USB hub found
[   10.071869] hub 2-0:1.0: 4 ports detected
[   10.088358] xhci-tegra 3530000.xhci: xHCI Host Controller
[   10.088365] xhci-tegra 3530000.xhci: new USB bus registered, assigned bus number 3
[   10.088479] usb usb3: New USB device found, idVendor=1d6b, idProduct=0003
[   10.088482] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   10.088484] usb usb3: Product: xHCI Host Controller
[   10.088485] usb usb3: Manufacturer: Linux 4.4.15+ xhci-hcd
[   10.088487] usb usb3: SerialNumber: 3530000.xhci
[   10.088734] hub 3-0:1.0: USB hub found
[   10.088750] hub 3-0:1.0: 3 ports detected
[  OK  ] Started Raise network interfaces.
[  OK  ] Started LSB: automatic crash report generation.
[  OK  ] Started NVIDIA specific script.
[  OK  ] Started oFono Mobile telephony stack.
[  OK  ] Started Network Manager.
[   10.200543] extcon-gpio-states external-connection:extcon@1: Cable state 2
[  OK  ] Started Login Service.
         Starting Network Manager Script Dispatcher Service...
         Starting Network Manager Wait Online...
[  OK  ] Started nvpmodel service.
[   10.261881] CPU1: shutdown
[   10.264658] psci: CPU1 killed.
[  OK  ] Reached target Network.
[   10.272036] CPU2: shutdown
[   10.275735] psci: CPU2 killed.
         Starting OpenBSD Secure Shell server...
[  OK  ] Started Make remote CUPS printers available locally.
         Starting Authenticate and Authorize Users to Run Privileged Tasks...
[  OK  ] Stopped Light Display Manager.
         Starting Light Display Manager...
[  OK  ] Started OpenBSD Secure Shell server.
[  OK  ] Started Network Manager Script Dispatcher Service.
[  OK  ] Started Authenticate and Authorize Users to Run Privileged Tasks.
[  OK  ] Started Accounts Service.
[   10.380723] usb 2-1: new high-speed USB device number 2 using xhci-tegra
[  OK  ] Started Modem Manager.
         Starting Hostname Service...
[   10.429577] IPVS: Creating netns size=1424 id=1
[  OK  ] Started Hostname Service.
[  OK  ] Started Light Display Manager.
[  OK  ] Started NVIDIA specific first-boot script.
[   10.494707] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   10.520540] usb 2-1: New USB device found, idVendor=0424, idProduct=2514
[   10.527265] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[   10.534943] xhci-tegra 3530000.xhci: tegra_xhci_mbox_work mailbox command 6
[   10.542105] hub 2-1:1.0: USB hub found
[   10.542155] hub 2-1:1.0: 4 ports detected
[   10.660362] usb 2-3: new high-speed USB device number 3 using xhci-tegra
[   10.706903] pad_id 28:  PMC_IMPL_E_33V_PWR_0 = [0x39]
[   10.727818] tegradc 15210000.nvdisplay: blank - powerdown
[   10.733463] tegradc 15210000.nvdisplay: unblank
[   10.733473] PD DISP1 index3 UP
[   10.733586] PD DISP2 index4 UP
[   10.733981]  rate get on hub 408000000
[   10.734307] Parent Clock set for DC plld2
[   10.736497]  dc clk 170032031
[   10.739746] tegradc 15210000.nvdisplay: Link compression not supported by the panel
[   10.739749]  rate get on compclk 170032031
[   10.751239] tegradc 15210000.nvdisplay: Window 3 assigned to head 1
[   10.764576] pad_id 28:  PMC_IMPL_E_33V_PWR_0 = [0x39]
[   10.764576] tegradc 15210000.nvdisplay: Window 4 assigned to head 1
[   10.777905] tegradc 15210000.nvdisplay: Window 5 assigned to head 1
[   10.788658] mmc1: queuing unknown CIS tuple 0x80 (5 bytes)
[   10.793061] usb 2-3: New USB device found, idVendor=125f, idProduct=db8a
[   10.793064] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   10.793067] usb 2-3: Product: ADATA USB Flash Drive
[   10.793068] usb 2-3: Manufacturer: ADATA
[   10.793070] usb 2-3: SerialNumber: 2662109370200451
[   10.793623] xhci-tegra 3530000.xhci: tegra_xhci_mbox_work mailbox command 6
[   10.793855] usb-storage 2-3:1.0: USB Mass Storage device detected
[   10.793977] scsi host2: usb-storage 2-3:1.0
[   10.859338] sdhci-tegra 3440000.sdhci: Tuning already done, restoring the best tap value : 61
[   10.872348] usb 2-1.2: new low-speed USB device number 4 using xhci-tegra
[   10.900783] tegradc 15210000.nvdisplay: unblank
[   10.967601] gpio tegra-gpio-aon wake69 for gpio=59(FF:3)
[   10.972945] gpio tegra-gpio-aon wake69 for gpio=59(FF:3)
[   10.978247] Enabling wake69
[   10.987278] usb 2-1.2: New USB device found, idVendor=045e, idProduct=0750
[   10.994096] tegra_sysfs_on
[   10.996881] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   11.004210] usb 2-1.2: Product: Wired Keyboard 600
[   11.009008] usb 2-1.2: Manufacturer: Microsoft
[   11.013779] usb 2-1.2: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
[   11.022684] usb 2-1.2: ep 0x82 - rounding interval to 64 microframes, ep desc says 80 microframes
[   11.035846] input: Microsoft Wired Keyboard 600 as /devices/3530000.xhci/usb2/2-1/2-1.2/2-1.2:1.0/0003:045E:0750.0001/input/input2
[   11.054982] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   11.100692] hid-generic 0003:045E:0750.0001: input,hidraw0: USB HID v1.11 Keyboard [Microsoft Wired Keyboard 600] on usb-3530000.xhci-1.2/input0
[   11.120579] input: Microsoft Wired Keyboard 600 as /devices/3530000.xhci/usb2/2-1/2-1.2/2-1.2:1.1/0003:045E:0750.0002/input/input3
[   11.125587] gpio tegra-gpio wake18 for gpio=101(M:3)
[   11.126532] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   11.126573] cfg80211: World regulatory domain updated:
[   11.126576] cfg80211:  DFS Master region: unset
[   11.126577] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[   11.126580] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   11.126582] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[   11.126583] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[   11.126585] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[   11.126588] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[   11.126590] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[   11.126591] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[   11.126593] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[  OK  ] Created slice User Slice of nvidia.
[  OK  ] Started Session c1 of user nvidia.
         Starting WPA supplicant...
         Starting User Manager for UID 1001...
[  OK  ] Started WPA supp[   11.292581] hid-generic 0003:045E:0750.0002: input,hidraw1: USB HID v1.11 Device [Microsoft Wired Keyboard 600] on usb-3530000.xhci-1.2/input1
licant.
[   11.343910] CFGP2P-ERROR) wl_cfgp2p_add_p2p_disc_if : P2P interface registered
[   11.380349] usb 2-1.4: new low-speed USB device number 5 using xhci-tegra
[   11.394196] PD DISP2 index4 DOWN
[   11.397523] PD DISP1 index3 DOWN
[   11.400982] tegradc 15210000.nvdisplay: hdmi: unplugged
[   11.406414] tegradc 15210000.nvdisplay: blank - powerdown
[   11.411835] tegradc 15210000.nvdisplay: unblank
[   11.416392] tegradc 15210000.nvdisplay: unblank
         Starting RealtimeKit Scheduling[   11.429604] IPVS: Creating netns size=1424 id=2
 Policy Service...
[  OK  ] Started RealtimeKit Scheduling Policy Service.
[   11.491695] usb 2-1.4: New USB device found, idVendor=0461, idProduct=4d65
[   11.498580] usb 2-1.4: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[   11.505895] usb 2-1.4: Pr

I am also attempting to configure the USB lane mapping from the default config #2 to #1. I wish to use PCIe x1 instead of USB.

Unfortunately, without the pinmux spreadsheet for the TX2, I’m not exactly sure what it is I need to do. My current tegra186-quill-p3310-1000-a00-plugin-manager.dtsi file matches the example provided.

Hi robb,
Please check why it fails to load FW:
[ 6.514583] xhci-tegra 3530000.xhci: Direct firmware load for tegra18x_xusb_firmware failed with error -2

FW path:

ubuntu@tegra-ubuntu:~$ ls -all /lib/firmware/tegra18x_xusb_firmware
-rw-rw-r-- 1 root root 122368 Apr 10 02:21 /lib/firmware/tegra18x_xusb_firmware

Not sure why it fails. The firmware file is there.

root@tegra-ubuntu:/# ls -all /lib/firmware/tegra18x_xusb_firmware
-rw-rw-r-- 1 root root 132608 Apr  3 17:23 /lib/firmware/tegra18x_xusb_firmware

Seems like it fails on first try but does load eventually.

[   10.062964] xhci-tegra 3530000.xhci: Firmware timestamp: 2016-09-01 11:32:41 UTC, Version: 55.05 release

Please set ODM data according to your preferred UPHY lane ownership.
Default is 0x1090000 i.e. UPHY lanes-(1 ~ 4) ownership is with PCIe and lane-0 ownership is with USB
@robb_n, Please use 0x90000 to give uphy-lane-0 to PCIe instead of USB
@MGhias, Please use 0x6090000 to give uphy-lanes-(1~2) to USB and rest-(0,3,4) to PCIe
Please refer to page #11 in Adaptation guide PDF for more info.

Hi vidyas,

I flashed the board as follows to set odm data.

./flash -o 0x6090000 jetson-tx1 mmcblk0p1

The results are the same though , USB_SS#2 and PCIe#2_0 don’t work.

Hi Mghias,

For odmdata update:
Update the file p2771-0000.conf.common with this change and then try. Meanwhile we are looking into your logs
Linux_for_Tegra$ sudo gvim p2771-0000.conf.common

process_board_version()
{
local board_id=“${1}”;
local board_version=“${2}”;
local bdv=${board_version^^};
local bid=${board_id^^};
local uboot_build=500;
local fromfab=“-a00”;
local tofab=“-c03”; # default = C03
local pmicfab=“-c00”; # default = C00
local bpfdtbfab=“-c00”; # default = C00
local tbcdtbfab=“-c03”; # default = C03
local kerndtbfab=“-c03”; # default = C03
ODMDATA=0x6090000; # default = C0X

Also after the system boots, can you dump the registers mentioned below

These are the UPHY registers to check their mapping for difference IPs

Absolute address = 0x02520284 NV_ADDRESS_MAP_UPHY_LANE0_BASE
Absolute address = 0x02530284 NV_ADDRESS_MAP_UPHY_LANE1_BASE
Absolute address = 0x02540284 NV_ADDRESS_MAP_UPHY_LANE2_BASE
Absolute address = 0x02550284 NV_ADDRESS_MAP_UPHY_LANE3_BASE
Absolute address = 0x02560284 NV_ADDRESS_MAP_UPHY_LANE4_BASE
Absolute address = 0x02570284 NV_ADDRESS_MAP_UPHY_LANE5_BASE

Bits (2 ~ 0) specify the IP owning the lane
SEL:
0 = XUSB
1 = PCIE
2 = SATA
3 = MPHY

You can use the command
./devmem2 0x02520284

regards
Bibek

Hi MGhias,
Could you update the result of bbase’s suggestion that seeting ODMDATA in p2771-0000.conf.common ?

Hi BBasu, Dane

This is the value i get after setting the ODMDATA to 0x6090000 in p2771-0000.conf.common.

./devmem2 0x02520284 b
/dev/mem opened.
Memory mapped at address 0x7fa6e5d000.
Value at address 0x38929028 (0x7fa6e5d284): 0x1

USB_SS#2 and PCIe#2_0 still not working.
The platform adaptation guide says that configs #1 & #2 have been validated. Would you be able to share the device tree for config 1?

Hi MGhias,
Could you also attach the information of LANE1 - LANE5?
0x02530284
0x02540284
0x02550284
0x02560284
0x02570284

0x02520284 - 0x1
0x02530284 - 0x0
0x02540284 - 0x0
0x02550284 - 0x1
0x02560284 - 0x1
0x02570284 - 0x2

Hi MGhias,
Is your board working with TX1? There is a table about backward compatibility in
http://developer.nvidia.com/embedded/dlc/jetson-tx2-oem-product-design-guide

Please check it.

Please also refer to
[url]extlinux.conf: FDT No Longer Used for DTB File Specification? - Jetson TX2 - NVIDIA Developer Forums

Hi MGHias, any good news?

Hi Dane,

I am still testing but things are looking better after applying the above .conf change.

I can switch between config #1 and config #2 and those seem to work reliably. I have not yet been able to get config #3 or #4 working properly. With config #3 i can’t get the device on PCIe#2_0 to link but everything else works fine.
Could you let me know what the odm data value should be for config #4?