From fa3dc24edddf9b09cf901c51906d569ba265dc08 Mon Sep 17 00:00:00 2001 From: ankprasa Date: Tue, 4 Aug 2026 08:17:34 +0000 Subject: [PATCH] arm64: dts: disable unused USB3 AHP controller(1P) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit the secondary ASPEED USB3 AHP/vHUB path is not used but remains enabled in the device tree. This results in an extra ASPEED USB controller being enumerated by the OS and causes the Windows Server HLK USB Exposed Port Test to fail. Tested: - Tested on SP7 1P - It successfully disables Port A’s PCIe-XHCI-PHY and does not expose it to Windows. Signed-off-by: ankprasa --- arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-congo.dts | 3 +-- arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-eagle.dts | 3 +-- arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-falcon.dts | 3 +-- arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-kenya.dts | 3 +-- 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-congo.dts b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-congo.dts index 4256ebcdabb9b3..03b17def3f485c 100644 --- a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-congo.dts +++ b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-congo.dts @@ -1097,8 +1097,7 @@ pmic_ ## bus ## _ ## index: pmic@addr{ \ }; &usb3ahp { - status = "okay"; - pinctrl-0 = <&pinctrl_usb3axhp_default &pinctrl_usb2axhp_default>; + status = "disabled"; }; &xdma0 { diff --git a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-eagle.dts b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-eagle.dts index 8676f03b707564..36f4af46198747 100644 --- a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-eagle.dts +++ b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-eagle.dts @@ -1079,8 +1079,7 @@ pmic_ ## bus ## _ ## index: pmic@addr{ \ }; &usb3ahp { - status = "okay"; - pinctrl-0 = <&pinctrl_usb3axhp_default &pinctrl_usb2axhp_default>; + status = "disabled"; }; &xdma0 { diff --git a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-falcon.dts b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-falcon.dts index bd5e81bcacbe90..5a061d80e37914 100644 --- a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-falcon.dts +++ b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-falcon.dts @@ -642,8 +642,7 @@ pmic_ ## bus ## _ ## index: pmic@addr{ \ }; &usb3ahp { - status = "okay"; - pinctrl-0 = <&pinctrl_usb3axhp_default &pinctrl_usb2axhp_default>; + status = "disabled"; }; &xdma0 { diff --git a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-kenya.dts b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-kenya.dts index fd19504706d916..c67c1972bdbda8 100755 --- a/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-kenya.dts +++ b/arch/arm64/boot/dts/aspeed/aspeed-bmc-amd-kenya.dts @@ -738,8 +738,7 @@ pmic_ ## bus ## _ ## index: pmic@addr{ \ }; &usb3ahp { - status = "okay"; - pinctrl-0 = <&pinctrl_usb3axhp_default &pinctrl_usb2axhp_default>; + status = "disabled"; }; &xdma0 {