Skip to content

Commit 1dd1b52

Browse files
hartkoppmarckleinebudde
authored andcommitted
can: remove obsolete PCH CAN driver
The PCH CAN driver is a driver for a Bosch C_CAN controller IP core which is attached to the system via PCI. This code has been introduced in 2011 by Oki Semiconductors developers to support the Intel Atom E6xx series I/O Hub (aka EG20T IOH PCH CAN). Since 2012 the driver only has been maintained by the kernel community. As there is a well maintained and continously tested C_CAN/D_CAN driver which also supports the PCI configuration from the PCH CAN EG20T setup this driver became obsolete. Cc: Jacob Kroon <[email protected]> Cc: Marc Kleine-Budde <[email protected]> Cc: Dario Binacchi <[email protected]> Cc: Wolfgang Grandegger <[email protected]> Signed-off-by: Oliver Hartkopp <[email protected]> Link: https://lore.kernel.org/all/[email protected] Acked-by: Jacob Kroon <[email protected]> Signed-off-by: Marc Kleine-Budde <[email protected]>
1 parent de1deb1 commit 1dd1b52

File tree

4 files changed

+2
-1259
lines changed

4 files changed

+2
-1259
lines changed

drivers/net/can/Kconfig

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -198,14 +198,6 @@ config CAN_XILINXCAN
198198
Xilinx CAN driver. This driver supports both soft AXI CAN IP and
199199
Zynq CANPS IP.
200200

201-
config PCH_CAN
202-
tristate "Intel EG20T PCH CAN controller"
203-
depends on PCI && (X86_32 || COMPILE_TEST)
204-
help
205-
This driver is for PCH CAN of Topcliff (Intel EG20T PCH) which
206-
is an IOH for x86 embedded processor (Intel Atom E6xx series).
207-
This driver can access CAN bus.
208-
209201
source "drivers/net/can/c_can/Kconfig"
210202
source "drivers/net/can/cc770/Kconfig"
211203
source "drivers/net/can/ctucanfd/Kconfig"

drivers/net/can/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,5 @@ obj-$(CONFIG_CAN_SJA1000) += sja1000/
3030
obj-$(CONFIG_CAN_SUN4I) += sun4i_can.o
3131
obj-$(CONFIG_CAN_TI_HECC) += ti_hecc.o
3232
obj-$(CONFIG_CAN_XILINXCAN) += xilinx_can.o
33-
obj-$(CONFIG_PCH_CAN) += pch_can.o
3433

3534
subdir-ccflags-$(CONFIG_CAN_DEBUG_DEVICES) += -DDEBUG

drivers/net/can/c_can/Kconfig

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,6 @@ config CAN_C_CAN_PCI
2020
depends on PCI
2121
help
2222
This driver adds support for the C_CAN/D_CAN chips connected
23-
to the PCI bus.
23+
to the PCI bus. E.g. for the C_CAN controller IP inside the
24+
Intel Atom E6xx series IOH (aka EG20T 'PCH CAN').
2425
endif

0 commit comments

Comments
 (0)