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) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3) menuconfig CAN_SJA1000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4) 	tristate "Philips/NXP SJA1000 devices"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5) 	depends on HAS_IOMEM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) if CAN_SJA1000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) config CAN_EMS_PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) 	tristate "EMS CPC-PCI, CPC-PCIe and CPC-104P Card"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) 	  This driver is for the one, two or four channel CPC-PCI,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) 	  CPC-PCIe and CPC-104P cards from EMS Dr. Thomas Wuensche
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) 	  (http://www.ems-wuensche.de).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) config CAN_EMS_PCMCIA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) 	tristate "EMS CPC-CARD Card"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) 	depends on PCMCIA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) 	  This driver is for the one or two channel CPC-CARD cards from
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) 	  EMS Dr. Thomas Wuensche (http://www.ems-wuensche.de).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) config CAN_F81601
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) 	tristate "Fintek F81601 PCIE to 2 CAN Controller"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) 	  This driver adds support for Fintek F81601 PCIE to 2 CAN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) 	  Controller. It had internal 24MHz clock source, but it can
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) 	  be changed by manufacturer. Use modinfo to get usage for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) 	  parameters. Visit http://www.fintek.com.tw to get more
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) 	  information.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) config CAN_KVASER_PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) 	tristate "Kvaser PCIcanx and Kvaser PCIcan PCI Cards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) 	  This driver is for the PCIcanx and PCIcan cards (1, 2 or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) 	  4 channel) from Kvaser (http://www.kvaser.com).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) config CAN_PEAK_PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) 	tristate "PEAK PCAN-PCI/PCIe/miniPCI Cards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) 	  This driver is for the PCAN-PCI/PCIe/miniPCI cards
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) 	  (1, 2, 3 or 4 channels) from PEAK-System Technik
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) 	  (http://www.peak-system.com).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) config CAN_PEAK_PCIEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) 	bool "PEAK PCAN-ExpressCard Cards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) 	depends on CAN_PEAK_PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) 	select I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) 	select I2C_ALGOBIT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) 	  Say Y here if you want to use a PCAN-ExpressCard from PEAK-System
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) 	  Technik. This will also automatically select I2C and I2C_ALGO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) 	  configuration options.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) config CAN_PEAK_PCMCIA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) 	tristate "PEAK PCAN-PC Card"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) 	depends on PCMCIA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) 	depends on HAS_IOPORT_MAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) 	  This driver is for the PCAN-PC Card PCMCIA adapter (1 or 2 channels)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) 	  from PEAK-System (http://www.peak-system.com). To compile this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) 	  driver as a module, choose M here: the module will be called
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) 	  peak_pcmcia.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) config CAN_PLX_PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) 	tristate "PLX90xx PCI-bridge based Cards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) 	depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) 	  This driver is for CAN interface cards based on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) 	  the PLX90xx PCI bridge.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) 	  Driver supports now:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) 	   - Adlink PCI-7841/cPCI-7841 card (http://www.adlinktech.com/)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) 	   - Adlink PCI-7841/cPCI-7841 SE card
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) 	   - esd CAN-PCI/CPCI/PCI104/200 (http://www.esd.eu/)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) 	   - esd CAN-PCI/PMC/266
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) 	   - esd CAN-PCIe/2000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) 	   - Marathon CAN-bus-PCI card (http://www.marathon.ru/)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) 	   - TEWS TECHNOLOGIES TPMC810 card (http://www.tews.com/)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) 	   - IXXAT Automation PC-I 04/PCI card (http://www.ixxat.com/)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) 	   - Connect Tech Inc. CANpro/104-Plus Opto (CRG001) card (http://www.connecttech.com)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) 	   - ASEM CAN raw - 2 isolated CAN channels (www.asem.it)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) config CAN_SJA1000_ISA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) 	tristate "ISA Bus based legacy SJA1000 driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) 	  This driver adds legacy support for SJA1000 chips connected to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) 	  the ISA bus using I/O port, memory mapped or indirect access.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) config CAN_SJA1000_PLATFORM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) 	tristate "Generic Platform Bus based SJA1000 driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) 	  This driver adds support for the SJA1000 chips connected to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) 	  the "platform bus" (Linux abstraction for directly to the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) 	  processor attached devices).  Which can be found on various
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) 	  boards from Phytec (http://www.phytec.de) like the PCM027,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) 	  PCM038. It also provides the OpenFirmware "platform bus" found
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) 	  on embedded systems with OpenFirmware bindings, e.g. if you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) 	  have a PowerPC based system you may want to enable this option.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) config CAN_TSCAN1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) 	tristate "TS-CAN1 PC104 boards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) 	depends on ISA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) 	  This driver is for Technologic Systems' TSCAN-1 PC104 boards.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) 	  http://www.embeddedarm.com/products/board-detail.php?product=TS-CAN1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) 	  The driver supports multiple boards and automatically configures them:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) 	  PLD IO base addresses are read from jumpers JP1 and JP2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) 	  IRQ numbers are read from jumpers JP4 and JP5,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) 	  SJA1000 IO base addresses are chosen heuristically (first that works).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) endif