From 2f4941496c737543a12a0b6fc279081ef13b9a80 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Tue, 20 Dec 2022 14:30:18 +0100 Subject: use rockpi4 b plus dtb instead of c, fixes bootup. A lot of drivers where moved from mini.config to target/linux/config. WLAN works, ethernet works, i2c works, RTC works. --- target/linux/config/Config.in.usb | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'target/linux/config/Config.in.usb') diff --git a/target/linux/config/Config.in.usb b/target/linux/config/Config.in.usb index bd50dd446..9717a6231 100644 --- a/target/linux/config/Config.in.usb +++ b/target/linux/config/Config.in.usb @@ -25,6 +25,9 @@ config ADK_LINUX_KERNEL_USB_EHCI_TT_NEWSCHED config ADK_LINUX_KERNEL_USB_EHCI_MXC bool +config ADK_LINUX_KERNEL_USB_EHCI_HCD_PLATFORM + bool + config ADK_LINUX_KERNEL_USB_GADGET tristate @@ -38,6 +41,9 @@ config ADK_LINUX_KERNEL_USB_MXS_PHY ADK_TARGET_SYSTEM_PHYTEC_IMX6 default n +config ADK_LINUX_KERNEL_USB_XHCI_PLATFORM + bool + config ADK_LINUX_KERNEL_USB_OHCI_HCD_PLATFORM bool select ADK_LINUX_KERNEL_USB_OHCI_HCD @@ -45,6 +51,12 @@ config ADK_LINUX_KERNEL_USB_OHCI_HCD_PLATFORM config ADK_LINUX_KERNEL_USB_OHCI_HCD_PCI bool +config ADK_LINUX_KERNEL_USB_EHCI_HCD_PCI + bool + +config ADK_LINUX_KERNEL_USB_XHCI_HCD_PCI + bool + config ADK_LINUX_KERNEL_USB_LIBUSUAL tristate @@ -68,6 +80,7 @@ config ADK_LINUX_KERNEL_USB ADK_TARGET_SYSTEM_PHYTEC_IMX6 default y if ADK_TARGET_SYSTEM_KINETIS_K70 default y if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG + default y if ADK_TARGET_SYSTEM_ROCKPI4_PLUS default n help Universal Serial Bus (USB) is a specification for a serial bus @@ -100,12 +113,29 @@ config ADK_LINUX_KERNEL_USB menu "USB controller support" +config ADK_LINUX_KERNEL_USB_XHCI_HCD + tristate "Support for USB xHCI HCD (USB 3.0)" + depends on ADK_LINUX_KERNEL_USB + select ADK_LINUX_KERNEL_USB_XHCI_HCD_PLATFORM if ADK_TARGET_SYSTEM_ROCKPI4_PLUS + select ADK_LINUX_KERNEL_USB_XHCI_HCD_PCI if ADK_TARGET_SYSTEM_ROCKPI4_PLUS + default y if ADK_TARGET_SYSTEM_ROCKPI4_PLUS + default n + help + The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0 + "SuperSpeed" host controller hardware. + + To compile this driver as a module, choose M here: the + module will be called xhci-hcd. + + config ADK_LINUX_KERNEL_USB_EHCI_HCD tristate "Support for USB EHCI 2.0 controllers" select ADK_LINUX_KERNEL_USB_MXS_PHY if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 || \ ADK_TARGET_SYSTEM_PHYTEC_IMX6 select ADK_LINUX_KERNEL_USB_EHCI_MXC if ADK_TARGET_SYSTEM_KINETIS_K70 select ADK_LINUX_KERNEL_USB_DEVICE_CLASS if ADK_TARGET_SYSTEM_KINETIS_K70 + select ADK_LINUX_KERNEL_USB_EHCI_HCD_PLATFORM if ADK_TARGET_SYSTEM_ROCKPI4_PLUS + select ADK_LINUX_KERNEL_USB_EHCI_HCD_PCI if ADK_TARGET_SYSTEM_ROCKPI4_PLUS depends on !ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20 depends on !ADK_TARGET_BOARD_BCM28XX depends on ADK_LINUX_KERNEL_USB @@ -116,6 +146,7 @@ config ADK_LINUX_KERNEL_USB_EHCI_HCD ADK_TARGET_SYSTEM_PHYTEC_IMX6 default y if ADK_TARGET_SYSTEM_KINETIS_K70 default y if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG + default y if ADK_TARGET_SYSTEM_ROCKPI4_PLUS default n help The Enhanced Host Controller Interface (EHCI) is standard for USB 2.0 @@ -161,10 +192,12 @@ config ADK_LINUX_KERNEL_USB_OHCI_HCD depends on !ADK_TARGET_BOARD_BCM28XX select ADK_LINUX_KERNEL_USB_OHCI_HCD_PCI if ADK_TARGET_SYSTEM_PCENGINES_ALIX select ADK_LINUX_KERNEL_USB_OHCI_HCD_PCI if ADK_TARGET_SYSTEM_PCENGINES_APU + select ADK_LINUX_KERNEL_USB_OHCI_HCD_PCI if ADK_TARGET_SYSTEM_ROCKPI4_PLUS default m if ADK_TARGET_SYSTEM_PCENGINES_APU default m if ADK_TARGET_SYSTEM_PCENGINES_ALIX default m if ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20 default m if ADK_TARGET_SYSTEM_LEMOTE_YEELONG + default y if ADK_TARGET_SYSTEM_ROCKPI4_PLUS default n help The Open Host Controller Interface (OHCI) is a standard for accessing -- cgit v1.2.3