DTB for additional USB ports on TX2 custom board

We have designed a custom board for the TX2 module which has 3 USB3 ports. I am trying to enable them by modifying the dtb in the kernel. I have changed the below section in the DTB. But when I check it in the /proc/device-tree/xhci it only shows the 1st 4 entries. And it is not enumerated as USB3. Do I need to do anything other changes in the kernel config for DTS?

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-0”, “usb3-1”, “usb3-2”;
nvidia,boost_cpu_freq = <800>;


Please check https://developer.nvidia.com/embedded/dlc/jetson-tx2-oem-product-designguide