Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) # define_trace.h needs to know how to find our header
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3) CFLAGS_trace.o				:= -I$(src)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) obj-$(CONFIG_USB_DWC3)			+= dwc3.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) dwc3-y					:= core.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) ifneq ($(CONFIG_TRACING),)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) 	dwc3-y				+= trace.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) ifneq ($(filter y,$(CONFIG_USB_DWC3_HOST) $(CONFIG_USB_DWC3_DUAL_ROLE)),)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) 	dwc3-y				+= host.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) ifneq ($(filter y,$(CONFIG_USB_DWC3_GADGET) $(CONFIG_USB_DWC3_DUAL_ROLE)),)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) 	dwc3-y				+= gadget.o ep0.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) ifneq ($(CONFIG_USB_DWC3_DUAL_ROLE),)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) 	dwc3-y				+= drd.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) ifneq ($(CONFIG_USB_DWC3_ULPI),)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) 	dwc3-y				+= ulpi.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) ifneq ($(CONFIG_DEBUG_FS),)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) 	dwc3-y				+= debugfs.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) ##
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) # Platform-specific glue layers go here
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) # NOTICE: Make sure your glue layer doesn't depend on anything
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) # which is arch-specific and that it compiles on all situations.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) # We want to keep this requirement in order to be able to compile
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) # the entire driver (with all its glue layers) on several architectures
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) # and make sure it compiles fine. This will also help with allmodconfig
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) # and allyesconfig builds.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) ##
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) obj-$(CONFIG_USB_DWC3_OMAP)		+= dwc3-omap.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) obj-$(CONFIG_USB_DWC3_EXYNOS)		+= dwc3-exynos.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) obj-$(CONFIG_USB_DWC3_PCI)		+= dwc3-pci.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) obj-$(CONFIG_USB_DWC3_HAPS)		+= dwc3-haps.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) obj-$(CONFIG_USB_DWC3_KEYSTONE)		+= dwc3-keystone.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) obj-$(CONFIG_USB_DWC3_MESON_G12A)	+= dwc3-meson-g12a.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) obj-$(CONFIG_USB_DWC3_OF_SIMPLE)	+= dwc3-of-simple.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) obj-$(CONFIG_USB_DWC3_ST)		+= dwc3-st.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) obj-$(CONFIG_USB_DWC3_QCOM)		+= dwc3-qcom.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) obj-$(CONFIG_USB_DWC3_IMX8MP)		+= dwc3-imx8mp.o