| commit | 765ab29d12102e660a5431f5d23a7f2da577d7e0 | [log] [tgz] |
|---|---|---|
| author | William A. Kennington III <wak@google.com> | Thu Jan 23 14:07:50 2025 -0800 |
| committer | William Kennington <wak@google.com> | Fri Feb 21 16:05:22 2025 -0800 |
| tree | 4e70d457a06fb71d6741f162e46aeb089b52f76a | |
| parent | e47c4331f37e2fc43b8cd2a280c75baa0306e6d7 [diff] |
linux-gbmc: npcm: Disable OHCI Properly behaving devices should not fall-back onto the OHCI interface. We have found that the OHCI driver has caused kernel / SoC issues and need to avoid the peripheral since EHCI can cover hispeed devices. Tested: Booted a BMC with RoT and other devices to verify that they are still detected by the host controller. Google-Bug-Id: 372758349 Change-Id: Ib82c39a2b934b45501600cdaa08c9f0927705495 Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/recipes-kernel/linux/files/linux-gbmc/arch/arm/boot/dts/nuvoton/npcm7xx-gbmc-base.dtsi b/recipes-kernel/linux/files/linux-gbmc/arch/arm/boot/dts/nuvoton/npcm7xx-gbmc-base.dtsi index 329e92d..abe34b0 100644 --- a/recipes-kernel/linux/files/linux-gbmc/arch/arm/boot/dts/nuvoton/npcm7xx-gbmc-base.dtsi +++ b/recipes-kernel/linux/files/linux-gbmc/arch/arm/boot/dts/nuvoton/npcm7xx-gbmc-base.dtsi
@@ -39,13 +39,6 @@ status = "disabled"; }; - ohci1: ohci@f0807000 { - compatible = "nuvoton,npcm750-ohci", "generic-ohci"; - reg = <0xf0807000 0x1000>; - interrupts = <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>; - status = "disabled"; - }; - sdhci0: sdhci@f0842000 { compatible = "nuvoton,npcm750-sdhci"; status = "disabled";
diff --git a/recipes-kernel/linux/files/linux-gbmc/arch/arm/boot/dts/nuvoton/npcm7xx-gbmc.dtsi b/recipes-kernel/linux/files/linux-gbmc/arch/arm/boot/dts/nuvoton/npcm7xx-gbmc.dtsi index 7fa6858..7b4b717 100644 --- a/recipes-kernel/linux/files/linux-gbmc/arch/arm/boot/dts/nuvoton/npcm7xx-gbmc.dtsi +++ b/recipes-kernel/linux/files/linux-gbmc/arch/arm/boot/dts/nuvoton/npcm7xx-gbmc.dtsi
@@ -27,10 +27,6 @@ status = @USB_HOST_STATUS@; }; -&ohci1 { - status = @USB_HOST_STATUS@; -}; - &sdhci0 { status = @EMMC_STATUS@; };
diff --git a/recipes-kernel/linux/files/usb-host.cfg b/recipes-kernel/linux/files/usb-host.cfg index 1484ed1..270ec98 100644 --- a/recipes-kernel/linux/files/usb-host.cfg +++ b/recipes-kernel/linux/files/usb-host.cfg
@@ -4,5 +4,3 @@ CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_HCD=y npcm CONFIG_USB_EHCI_HCD_NPCM7XX=y npcm -CONFIG_USB_OHCI_HCD=y npcm -CONFIG_USB_OHCI_HCD_PLATFORM=y npcm