hc
2023-12-09 b22da3d8526a935aa31e086e63f60ff3246cb61c
kernel/drivers/net/can/sja1000/Kconfig
....@@ -1,55 +1,47 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
2
+
13 menuconfig CAN_SJA1000
24 tristate "Philips/NXP SJA1000 devices"
35 depends on HAS_IOMEM
46
57 if CAN_SJA1000
68
7
-config CAN_SJA1000_ISA
8
- tristate "ISA Bus based legacy SJA1000 driver"
9
- ---help---
10
- This driver adds legacy support for SJA1000 chips connected to
11
- the ISA bus using I/O port, memory mapped or indirect access.
12
-
13
-config CAN_SJA1000_PLATFORM
14
- tristate "Generic Platform Bus based SJA1000 driver"
15
- ---help---
16
- This driver adds support for the SJA1000 chips connected to
17
- the "platform bus" (Linux abstraction for directly to the
18
- processor attached devices). Which can be found on various
19
- boards from Phytec (http://www.phytec.de) like the PCM027,
20
- PCM038. It also provides the OpenFirmware "platform bus" found
21
- on embedded systems with OpenFirmware bindings, e.g. if you
22
- have a PowerPC based system you may want to enable this option.
23
-
24
-config CAN_EMS_PCMCIA
25
- tristate "EMS CPC-CARD Card"
26
- depends on PCMCIA
27
- ---help---
28
- This driver is for the one or two channel CPC-CARD cards from
29
- EMS Dr. Thomas Wuensche (http://www.ems-wuensche.de).
30
-
319 config CAN_EMS_PCI
3210 tristate "EMS CPC-PCI, CPC-PCIe and CPC-104P Card"
3311 depends on PCI
34
- ---help---
12
+ help
3513 This driver is for the one, two or four channel CPC-PCI,
3614 CPC-PCIe and CPC-104P cards from EMS Dr. Thomas Wuensche
3715 (http://www.ems-wuensche.de).
3816
39
-config CAN_PEAK_PCMCIA
40
- tristate "PEAK PCAN-PC Card"
17
+config CAN_EMS_PCMCIA
18
+ tristate "EMS CPC-CARD Card"
4119 depends on PCMCIA
42
- depends on HAS_IOPORT_MAP
43
- ---help---
44
- This driver is for the PCAN-PC Card PCMCIA adapter (1 or 2 channels)
45
- from PEAK-System (http://www.peak-system.com). To compile this
46
- driver as a module, choose M here: the module will be called
47
- peak_pcmcia.
20
+ help
21
+ This driver is for the one or two channel CPC-CARD cards from
22
+ EMS Dr. Thomas Wuensche (http://www.ems-wuensche.de).
23
+
24
+config CAN_F81601
25
+ tristate "Fintek F81601 PCIE to 2 CAN Controller"
26
+ depends on PCI
27
+ help
28
+ This driver adds support for Fintek F81601 PCIE to 2 CAN
29
+ Controller. It had internal 24MHz clock source, but it can
30
+ be changed by manufacturer. Use modinfo to get usage for
31
+ parameters. Visit http://www.fintek.com.tw to get more
32
+ information.
33
+
34
+config CAN_KVASER_PCI
35
+ tristate "Kvaser PCIcanx and Kvaser PCIcan PCI Cards"
36
+ depends on PCI
37
+ help
38
+ This driver is for the PCIcanx and PCIcan cards (1, 2 or
39
+ 4 channel) from Kvaser (http://www.kvaser.com).
4840
4941 config CAN_PEAK_PCI
5042 tristate "PEAK PCAN-PCI/PCIe/miniPCI Cards"
5143 depends on PCI
52
- ---help---
44
+ help
5345 This driver is for the PCAN-PCI/PCIe/miniPCI cards
5446 (1, 2, 3 or 4 channels) from PEAK-System Technik
5547 (http://www.peak-system.com).
....@@ -60,22 +52,25 @@
6052 select I2C
6153 select I2C_ALGOBIT
6254 default y
63
- ---help---
55
+ help
6456 Say Y here if you want to use a PCAN-ExpressCard from PEAK-System
6557 Technik. This will also automatically select I2C and I2C_ALGO
6658 configuration options.
6759
68
-config CAN_KVASER_PCI
69
- tristate "Kvaser PCIcanx and Kvaser PCIcan PCI Cards"
70
- depends on PCI
71
- ---help---
72
- This driver is for the PCIcanx and PCIcan cards (1, 2 or
73
- 4 channel) from Kvaser (http://www.kvaser.com).
60
+config CAN_PEAK_PCMCIA
61
+ tristate "PEAK PCAN-PC Card"
62
+ depends on PCMCIA
63
+ depends on HAS_IOPORT_MAP
64
+ help
65
+ This driver is for the PCAN-PC Card PCMCIA adapter (1 or 2 channels)
66
+ from PEAK-System (http://www.peak-system.com). To compile this
67
+ driver as a module, choose M here: the module will be called
68
+ peak_pcmcia.
7469
7570 config CAN_PLX_PCI
7671 tristate "PLX90xx PCI-bridge based Cards"
7772 depends on PCI
78
- ---help---
73
+ help
7974 This driver is for CAN interface cards based on
8075 the PLX90xx PCI bridge.
8176 Driver supports now:
....@@ -88,6 +83,24 @@
8883 - TEWS TECHNOLOGIES TPMC810 card (http://www.tews.com/)
8984 - IXXAT Automation PC-I 04/PCI card (http://www.ixxat.com/)
9085 - Connect Tech Inc. CANpro/104-Plus Opto (CRG001) card (http://www.connecttech.com)
86
+ - ASEM CAN raw - 2 isolated CAN channels (www.asem.it)
87
+
88
+config CAN_SJA1000_ISA
89
+ tristate "ISA Bus based legacy SJA1000 driver"
90
+ help
91
+ This driver adds legacy support for SJA1000 chips connected to
92
+ the ISA bus using I/O port, memory mapped or indirect access.
93
+
94
+config CAN_SJA1000_PLATFORM
95
+ tristate "Generic Platform Bus based SJA1000 driver"
96
+ help
97
+ This driver adds support for the SJA1000 chips connected to
98
+ the "platform bus" (Linux abstraction for directly to the
99
+ processor attached devices). Which can be found on various
100
+ boards from Phytec (http://www.phytec.de) like the PCM027,
101
+ PCM038. It also provides the OpenFirmware "platform bus" found
102
+ on embedded systems with OpenFirmware bindings, e.g. if you
103
+ have a PowerPC based system you may want to enable this option.
91104
92105 config CAN_TSCAN1
93106 tristate "TS-CAN1 PC104 boards"