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) NOUVEAU_PATH ?= $(srctree)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3) # SPDX-License-Identifier: MIT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4) ccflags-y += -I $(NOUVEAU_PATH)/$(src)/include
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) ccflags-y += -I $(NOUVEAU_PATH)/$(src)/include/nvkm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6) ccflags-y += -I $(NOUVEAU_PATH)/$(src)/nvkm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) ccflags-y += -I $(NOUVEAU_PATH)/$(src)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) # NVKM - HW resource manager
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) #- code also used by various userspace tools/tests
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) include $(src)/nvif/Kbuild
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) nouveau-y := $(nvif-y)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) # NVIF - NVKM interface library (NVKM user interface also defined here)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) #- code also used by various userspace tools/tests
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) include $(src)/nvkm/Kbuild
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) nouveau-y += $(nvkm-y)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) # DRM - general
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) ifdef CONFIG_X86
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) nouveau-$(CONFIG_ACPI) += nouveau_acpi.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) nouveau-$(CONFIG_DEBUG_FS) += nouveau_debugfs.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) nouveau-y += nouveau_drm.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) nouveau-y += nouveau_hwmon.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) nouveau-$(CONFIG_COMPAT) += nouveau_ioc32.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) nouveau-$(CONFIG_LEDS_CLASS) += nouveau_led.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) nouveau-y += nouveau_nvif.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) nouveau-$(CONFIG_NOUVEAU_PLATFORM_DRIVER) += nouveau_platform.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) nouveau-y += nouveau_usif.o # userspace <-> nvif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) nouveau-y += nouveau_vga.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) # DRM - memory management
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) nouveau-y += nouveau_bo.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) nouveau-y += nouveau_bo0039.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) nouveau-y += nouveau_bo5039.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) nouveau-y += nouveau_bo74c1.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) nouveau-y += nouveau_bo85b5.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) nouveau-y += nouveau_bo9039.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) nouveau-y += nouveau_bo90b5.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) nouveau-y += nouveau_boa0b5.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) nouveau-y += nouveau_gem.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) nouveau-$(CONFIG_DRM_NOUVEAU_SVM) += nouveau_svm.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) nouveau-$(CONFIG_DRM_NOUVEAU_SVM) += nouveau_dmem.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) nouveau-y += nouveau_mem.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) nouveau-y += nouveau_prime.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) nouveau-y += nouveau_sgdma.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) nouveau-y += nouveau_ttm.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) nouveau-y += nouveau_vmm.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) # DRM - modesetting
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) nouveau-$(CONFIG_DRM_NOUVEAU_BACKLIGHT) += nouveau_backlight.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) nouveau-y += nouveau_bios.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) nouveau-y += nouveau_connector.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) nouveau-y += nouveau_display.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) nouveau-y += nouveau_dp.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) nouveau-y += nouveau_fbcon.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) nouveau-y += nv04_fbcon.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) nouveau-y += nv50_fbcon.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) nouveau-y += nvc0_fbcon.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) include $(src)/dispnv04/Kbuild
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) include $(src)/dispnv50/Kbuild
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) # DRM - command submission
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) nouveau-y += nouveau_abi16.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) nouveau-y += nouveau_chan.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) nouveau-y += nouveau_dma.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) nouveau-y += nouveau_fence.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) nouveau-y += nv04_fence.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) nouveau-y += nv10_fence.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) nouveau-y += nv17_fence.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) nouveau-y += nv50_fence.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) nouveau-y += nv84_fence.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) nouveau-y += nvc0_fence.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) obj-$(CONFIG_DRM_NOUVEAU) += nouveau.o