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) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3) # Makefile for the Linux/MIPS kernel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) extra-y		:= head.o vmlinux.lds
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) obj-y		+= branch.o cmpxchg.o elf.o entry.o genex.o idle.o irq.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) 		   process.o prom.o ptrace.o reset.o setup.o signal.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) 		   syscall.o time.o topology.o traps.o unaligned.o watch.o \
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) 		   vdso.o cacheinfo.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) ifdef CONFIG_CPU_R3K_TLB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) obj-y		+= cpu-r3k-probe.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) else
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) obj-y		+= cpu-probe.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) ifdef CONFIG_FUNCTION_TRACER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) CFLAGS_REMOVE_ftrace.o = -pg
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) CFLAGS_REMOVE_early_printk.o = -pg
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) CFLAGS_REMOVE_perf_event.o = -pg
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) CFLAGS_REMOVE_perf_event_mipsxx.o = -pg
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) obj-$(CONFIG_CEVT_BCM1480)	+= cevt-bcm1480.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) obj-$(CONFIG_CEVT_R4K)		+= cevt-r4k.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) obj-$(CONFIG_CEVT_DS1287)	+= cevt-ds1287.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) obj-$(CONFIG_CEVT_GT641XX)	+= cevt-gt641xx.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) obj-$(CONFIG_CEVT_SB1250)	+= cevt-sb1250.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) obj-$(CONFIG_CEVT_TXX9)		+= cevt-txx9.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) obj-$(CONFIG_CSRC_BCM1480)	+= csrc-bcm1480.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) obj-$(CONFIG_CSRC_IOASIC)	+= csrc-ioasic.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) obj-$(CONFIG_CSRC_R4K)		+= csrc-r4k.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) obj-$(CONFIG_CSRC_SB1250)	+= csrc-sb1250.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) obj-$(CONFIG_SYNC_R4K)		+= sync-r4k.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) obj-$(CONFIG_DEBUG_FS)		+= segment.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) obj-$(CONFIG_STACKTRACE)	+= stacktrace.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) obj-$(CONFIG_MODULES)		+= module.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) obj-$(CONFIG_FTRACE_SYSCALLS)	+= ftrace.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) obj-$(CONFIG_FUNCTION_TRACER)	+= mcount.o ftrace.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) sw-y				:= r4k_switch.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) sw-$(CONFIG_CPU_R3000)		:= r2300_switch.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) sw-$(CONFIG_CPU_TX39XX)		:= r2300_switch.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) sw-$(CONFIG_CPU_CAVIUM_OCTEON)	:= octeon_switch.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) obj-y				+= $(sw-y)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) obj-$(CONFIG_MIPS_FP_SUPPORT)	+= fpu-probe.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) obj-$(CONFIG_CPU_R2300_FPU)	+= r2300_fpu.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) obj-$(CONFIG_CPU_R4K_FPU)	+= r4k_fpu.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) obj-$(CONFIG_SMP)		+= smp.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) obj-$(CONFIG_SMP_UP)		+= smp-up.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) obj-$(CONFIG_CPU_BMIPS)		+= smp-bmips.o bmips_vec.o bmips_5xxx_init.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) obj-$(CONFIG_MIPS_MT)		+= mips-mt.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) obj-$(CONFIG_MIPS_MT_FPAFF)	+= mips-mt-fpaff.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) obj-$(CONFIG_MIPS_MT_SMP)	+= smp-mt.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) obj-$(CONFIG_MIPS_CMP)		+= smp-cmp.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) obj-$(CONFIG_MIPS_CPS)		+= smp-cps.o cps-vec.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) obj-$(CONFIG_MIPS_CPS_NS16550)	+= cps-vec-ns16550.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) obj-$(CONFIG_MIPS_SPRAM)	+= spram.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) obj-$(CONFIG_MIPS_VPE_LOADER)	+= vpe.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) obj-$(CONFIG_MIPS_VPE_LOADER_CMP) += vpe-cmp.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) obj-$(CONFIG_MIPS_VPE_LOADER_MT) += vpe-mt.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) obj-$(CONFIG_MIPS_VPE_APSP_API) += rtlx.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) obj-$(CONFIG_MIPS_VPE_APSP_API_CMP) += rtlx-cmp.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) obj-$(CONFIG_MIPS_VPE_APSP_API_MT) += rtlx-mt.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) obj-$(CONFIG_IRQ_CPU_RM7K)	+= irq-rm7000.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) obj-$(CONFIG_MIPS_MSC)		+= irq-msc01.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) obj-$(CONFIG_IRQ_TXX9)		+= irq_txx9.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) obj-$(CONFIG_IRQ_GT641XX)	+= irq-gt641xx.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) obj-$(CONFIG_KPROBES)		+= kprobes.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) obj-$(CONFIG_32BIT)		+= scall32-o32.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) obj-$(CONFIG_64BIT)		+= scall64-n64.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) obj-$(CONFIG_MIPS32_COMPAT)	+= linux32.o ptrace32.o signal32.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) obj-$(CONFIG_MIPS32_N32)	+= binfmt_elfn32.o scall64-n32.o signal_n32.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) obj-$(CONFIG_MIPS32_O32)	+= binfmt_elfo32.o scall64-o32.o signal_o32.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) obj-$(CONFIG_KGDB)		+= kgdb.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) obj-$(CONFIG_PROC_FS)		+= proc.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) obj-$(CONFIG_MAGIC_SYSRQ)	+= sysrq.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) obj-$(CONFIG_CPU_R4X00_BUGS64)	+= r4k-bugs64.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) obj-$(CONFIG_I8253)		+= i8253.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) obj-$(CONFIG_GPIO_TXX9)		+= gpio_txx9.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) obj-$(CONFIG_RELOCATABLE)	+= relocate.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) obj-$(CONFIG_KEXEC)		+= machine_kexec.o relocate_kernel.o crash.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) obj-$(CONFIG_CRASH_DUMP)	+= crash_dump.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) obj-$(CONFIG_EARLY_PRINTK)	+= early_printk.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) obj-$(CONFIG_EARLY_PRINTK_8250)	+= early_printk_8250.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) obj-$(CONFIG_SPINLOCK_TEST)	+= spinlock_test.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) obj-$(CONFIG_MIPSR2_TO_R6_EMULATOR)	+= mips-r2-to-r6-emul.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) CFLAGS_cpu-bugs64.o	= $(shell if $(CC) $(KBUILD_CFLAGS) -Wa,-mdaddi -c -o /dev/null -x c /dev/null >/dev/null 2>&1; then echo "-DHAVE_AS_SET_DADDI"; fi)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) obj-$(CONFIG_PERF_EVENTS)	+= perf_event.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) obj-$(CONFIG_HW_PERF_EVENTS)	+= perf_event_mipsxx.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) obj-$(CONFIG_JUMP_LABEL)	+= jump_label.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) obj-$(CONFIG_UPROBES)		+= uprobes.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) obj-$(CONFIG_MIPS_CM)		+= mips-cm.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) obj-$(CONFIG_MIPS_CPC)		+= mips-cpc.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) obj-$(CONFIG_CPU_PM)		+= pm.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) obj-$(CONFIG_MIPS_CPS_PM)	+= pm-cps.o
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) CPPFLAGS_vmlinux.lds		:= $(KBUILD_CFLAGS)