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) config MACH_TX39XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4) 	select MACH_TXX9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5) 	select SYS_HAS_CPU_TX39XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) config MACH_TX49XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) 	select MACH_TXX9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) 	select CEVT_R4K
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) 	select CSRC_R4K
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) 	select IRQ_MIPS_CPU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) 	select SYS_HAS_CPU_TX49XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) 	select SYS_SUPPORTS_64BIT_KERNEL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) config MACH_TXX9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) 	select DMA_NONCOHERENT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) 	select SWAP_IO_SPACE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) 	select SYS_HAS_EARLY_PRINTK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) 	select SYS_SUPPORTS_32BIT_KERNEL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) 	select SYS_SUPPORTS_LITTLE_ENDIAN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) 	select SYS_SUPPORTS_BIG_ENDIAN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) 	select COMMON_CLK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) config TOSHIBA_JMR3927
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) 	bool "Toshiba JMR-TX3927 board"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) 	depends on MACH_TX39XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) 	select SOC_TX3927
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) config TOSHIBA_RBTX4927
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) 	bool "Toshiba RBTX49[23]7 board"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) 	depends on MACH_TX49XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) 	select SOC_TX4927
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) 	# TX4937 is subset of TX4938
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) 	select SOC_TX4938
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) 	  This Toshiba board is based on the TX4927 processor. Say Y here to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) 	  support this machine type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) config TOSHIBA_RBTX4938
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) 	bool "Toshiba RBTX4938 board"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) 	depends on MACH_TX49XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) 	select SOC_TX4938
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) 	  This Toshiba board is based on the TX4938 processor. Say Y here to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) 	  support this machine type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) config TOSHIBA_RBTX4939
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) 	bool "Toshiba RBTX4939 board"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) 	depends on MACH_TX49XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) 	select SOC_TX4939
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) 	select TXX9_7SEGLED
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) 	  This Toshiba board is based on the TX4939 processor. Say Y here to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) 	  support this machine type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) config SOC_TX3927
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) 	select CEVT_TXX9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) 	imply HAS_TXX9_SERIAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) 	select HAVE_PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) 	select IRQ_TXX9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) 	select GPIO_TXX9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) config SOC_TX4927
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) 	select CEVT_TXX9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) 	imply HAS_TXX9_SERIAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) 	select HAVE_PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) 	select IRQ_TXX9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) 	select PCI_TX4927
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) 	select GPIO_TXX9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) 	imply HAS_TXX9_ACLC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) config SOC_TX4938
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) 	select CEVT_TXX9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) 	imply HAS_TXX9_SERIAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) 	select HAVE_PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) 	select IRQ_TXX9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) 	select PCI_TX4927
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) 	select GPIO_TXX9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) 	imply HAS_TXX9_ACLC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) config SOC_TX4939
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) 	select CEVT_TXX9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) 	imply HAS_TXX9_SERIAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) 	select HAVE_PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) 	select PCI_TX4927
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) 	imply HAS_TXX9_ACLC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) config TXX9_7SEGLED
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) 	bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) config TOSHIBA_FPCIB0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) 	bool "FPCIB0 Backplane Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) 	depends on PCI && MACH_TXX9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) 	select I8259
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) config PICMG_PCI_BACKPLANE_DEFAULT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) 	bool "Support for PICMG PCI Backplane"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) 	depends on PCI && MACH_TXX9
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) 	default y if !TOSHIBA_FPCIB0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) if TOSHIBA_RBTX4938
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) comment "Multiplex Pin Select"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) choice
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) 	prompt "PIO[58:61]"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) 	default TOSHIBA_RBTX4938_MPLEX_PIO58_61
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) config TOSHIBA_RBTX4938_MPLEX_PIO58_61
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) 	bool "PIO"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) config TOSHIBA_RBTX4938_MPLEX_NAND
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) 	bool "NAND"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) config TOSHIBA_RBTX4938_MPLEX_ATA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) 	bool "ATA"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) config TOSHIBA_RBTX4938_MPLEX_KEEP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) 	bool "Keep firmware settings"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) endchoice
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) endif
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) config PCI_TX4927
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) 	bool