clocks = <&topckgen CLK_TOP_USB_TOP>,
                                 <&infracfg_ao CLK_INFRA_AO_SSUSB_TOP_REF>,
                                 <&infracfg_ao CLK_INFRA_AO_SSUSB_TOP_HCLK>,
-                                <&infracfg_ao CLK_INFRA_AO_ICUSB>;
-                       clock-names = "sys_ck", "ref_ck", "mcu_ck", "dma_ck";
+                                <&infracfg_ao CLK_INFRA_AO_ICUSB>,
+                                <&infracfg_ao CLK_INFRA_AO_SSUSB_TOP_XHCI>;
+                       clock-names = "sys_ck", "ref_ck", "mcu_ck", "dma_ck", "xhci_ck";
                        interrupts = <GIC_SPI 303 IRQ_TYPE_LEVEL_HIGH 0>;
                        phys = <&u2port0 PHY_TYPE_USB2>;
                        power-domains = <&spm MT8186_POWER_DOMAIN_SSUSB>;
                        clocks = <&infracfg_ao CLK_INFRA_AO_SSUSB_TOP_P1_SYS>,
                                 <&infracfg_ao CLK_INFRA_AO_SSUSB_TOP_P1_REF>,
                                 <&infracfg_ao CLK_INFRA_AO_SSUSB_TOP_P1_HCLK>,
-                                <&clk26m>;
-                       clock-names = "sys_ck", "ref_ck", "mcu_ck", "dma_ck";
+                                <&clk26m>,
+                                <&infracfg_ao CLK_INFRA_AO_SSUSB_TOP_P1_XHCI>;
+                       clock-names = "sys_ck", "ref_ck", "mcu_ck", "dma_ck", "xhci_ck";
                        interrupts = <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH 0>;
                        phys = <&u2port1 PHY_TYPE_USB2>, <&u3port1 PHY_TYPE_USB3>;
                        power-domains = <&spm MT8186_POWER_DOMAIN_SSUSB_P1>;