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-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   2) if ARCH_OMAP1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4) menu "TI OMAP1 specific features"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) comment "OMAP Core Type"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) config ARCH_OMAP730
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) 	bool "OMAP730 Based System"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) 	select ARCH_OMAP_OTG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) 	select CPU_ARM926T
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) 	select OMAP_MPU_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) config ARCH_OMAP850
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) 	bool "OMAP850 Based System"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) 	select ARCH_OMAP_OTG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) 	select CPU_ARM926T
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) config ARCH_OMAP15XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) 	bool "OMAP15xx Based System"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) 	select CPU_ARM925T
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) 	select OMAP_MPU_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) config ARCH_OMAP16XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) 	bool "OMAP16xx Based System"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) 	select ARCH_OMAP_OTG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) 	select CPU_ARM926T
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) 	select OMAP_DM_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) config OMAP_MUX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) 	bool "OMAP multiplexing support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) 	  Pin multiplexing support for OMAP boards. If your bootloader
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) 	  sets the multiplexing correctly, say N. Otherwise, or if unsure,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) 	  say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) config OMAP_MUX_DEBUG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) 	bool "Multiplexing debug output"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) 	depends on OMAP_MUX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) 	  Makes the multiplexing functions print out a lot of debug info.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) 	  This is useful if you want to find out the correct values of the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) 	  multiplexing registers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) config OMAP_MUX_WARNINGS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) 	bool "Warn about pins the bootloader didn't set up"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) 	depends on OMAP_MUX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) 	  Choose Y here to warn whenever driver initialization logic needs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) 	  to change the pin multiplexing setup.	 When there are no warnings
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) 	  printed, it's safe to deselect OMAP_MUX for your product.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) comment "OMAP Board Type"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) config MACH_OMAP_INNOVATOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) 	bool "TI Innovator"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) 	depends on ARCH_OMAP15XX || ARCH_OMAP16XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62)           TI OMAP 1510 or 1610 Innovator board support. Say Y here if you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63)           have such a board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) config MACH_OMAP_H2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) 	bool "TI H2 Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) 	depends on ARCH_OMAP16XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68)     	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) 	  TI OMAP 1610/1611B H2 board support. Say Y here if you have such
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) 	  a board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) config MACH_OMAP_H3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) 	bool "TI H3 Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) 	depends on ARCH_OMAP16XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75)     	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) 	  TI OMAP 1710 H3 board support. Say Y here if you have such
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) 	  a board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) config MACH_HERALD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) 	bool "HTC Herald"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) 	depends on ARCH_OMAP850
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) 	  HTC Herald smartphone support (AKA T-Mobile Wing, ...)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) config MACH_OMAP_OSK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) 	bool "TI OSK Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) 	depends on ARCH_OMAP16XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88)     	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) 	  TI OMAP 5912 OSK (OMAP Starter Kit) board support. Say Y here
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90)           if you have such a board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) config OMAP_OSK_MISTRAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) 	bool "Mistral QVGA board Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) 	depends on MACH_OMAP_OSK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95)     	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) 	  The OSK supports an optional add-on board with a Quarter-VGA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) 	  touchscreen, PDA-ish buttons, a resume button, bicolor LED,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) 	  and camera connector.  Say Y here if you have this board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) config MACH_OMAP_PERSEUS2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) 	bool "TI Perseus2"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) 	depends on ARCH_OMAP730
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103)     	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) 	  Support for TI OMAP 730 Perseus2 board. Say Y here if you have such
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) 	  a board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) config MACH_OMAP_FSAMPLE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) 	bool "TI F-Sample"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) 	depends on ARCH_OMAP730
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110)     	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) 	  Support for TI OMAP 850 F-Sample board. Say Y here if you have such
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) 	  a board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) config MACH_OMAP_PALMTE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) 	bool "Palm Tungsten E"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) 	depends on ARCH_OMAP15XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) 	  Support for the Palm Tungsten E PDA.  To boot the kernel, you'll
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) 	  need a PalmOS compatible bootloader; check out
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) 	  http://palmtelinux.sourceforge.net/ for more information.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) 	  Say Y here if you have this PDA model, say N otherwise.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) config MACH_OMAP_PALMZ71
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) 	bool "Palm Zire71"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) 	depends on ARCH_OMAP15XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) 	 Support for the Palm Zire71 PDA. To boot the kernel,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) 	 you'll need a PalmOS compatible bootloader; check out
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) 	 http://hackndev.com/palm/z71 for more information.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) 	 Say Y here if you have such a PDA, say N otherwise.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) config MACH_OMAP_PALMTT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) 	bool "Palm Tungsten|T"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) 	depends on ARCH_OMAP15XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) 	  Support for the Palm Tungsten|T PDA. To boot the kernel, you'll
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) 	  need a PalmOS compatible bootloader (Garux); check out
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) 	  http://garux.sourceforge.net/ for more information.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) 	  Say Y here if you have this PDA model, say N otherwise.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) config MACH_SX1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) 	bool "Siemens SX1"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) 	depends on ARCH_OMAP15XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) 	select I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) 	  Support for the Siemens SX1 phone. To boot the kernel,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) 	  you'll need a SX1 compatible bootloader; check out
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) 	  http://forum.oslik.ru and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) 	  https://www.handhelds.org/moin/moin.cgi/SiemensSX1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) 	  for more information.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) 	  Say Y here if you have such a phone, say NO otherwise.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) config MACH_NOKIA770
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) 	bool "Nokia 770"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) 	depends on ARCH_OMAP16XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) 	  Support for the Nokia 770 Internet Tablet. Say Y here if you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) 	  have such a device.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) config MACH_AMS_DELTA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) 	bool "Amstrad E3 (Delta)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) 	depends on ARCH_OMAP15XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) 	select FIQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) 	select GPIO_GENERIC_PLATFORM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) 	select LEDS_GPIO_REGISTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) 	select REGULATOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) 	select REGULATOR_FIXED_VOLTAGE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) 	  Support for the Amstrad E3 (codename Delta) videophone. Say Y here
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) 	  if you have such a device.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) config MACH_OMAP_GENERIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) 	bool "Generic OMAP board"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) 	depends on ARCH_OMAP15XX || ARCH_OMAP16XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176)           Support for generic OMAP-1510, 1610 or 1710 board with
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177)           no FPGA. Can be used as template for porting Linux to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178)           custom OMAP boards. Say Y here if you have a custom
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179)           board.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) endmenu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) endif