driver: can: spi: add mcp25xxfd driver
mcp25xxfd is a CAN bus controller with SPI interface, which support CAN FD and CAN classic format CAN frame. Change-Id: I9d6cdc2521beb2fff8ccb063c9dddefa09e5a641 Signed-off-by: Meng Jiang <mengjian@codeaurora.org>
This commit is contained in:
committed by
Gerrit - the friendly Code Review server
parent
dd22fab72f
commit
ba7313eb14
@@ -326,6 +326,12 @@ F: drivers/pci/*acpi*
|
|||||||
F: drivers/pci/*/*acpi*
|
F: drivers/pci/*/*acpi*
|
||||||
F: tools/power/acpi/
|
F: tools/power/acpi/
|
||||||
|
|
||||||
|
commit 6f40c42105d5c913cf855320ba7cfbc418314e29
|
||||||
|
Author: Meng Jiang <mengjian@codeaurora.org>
|
||||||
|
Date: Mon Jan 13 18:20:15 2020 -0400
|
||||||
|
MAINTAINERS: add MCP25xxFD driver to support SPI to CAN
|
||||||
|
Signed-off-by: Meng Jiang <mengjian@codeaurora.org>
|
||||||
|
|
||||||
ACPI APEI
|
ACPI APEI
|
||||||
M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
|
M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
|
||||||
M: Len Brown <lenb@kernel.org>
|
M: Len Brown <lenb@kernel.org>
|
||||||
|
|||||||
2
arch/arm64/configs/vendor/kona_defconfig
vendored
2
arch/arm64/configs/vendor/kona_defconfig
vendored
@@ -264,6 +264,8 @@ CONFIG_QRTR=y
|
|||||||
CONFIG_QRTR_SMD=y
|
CONFIG_QRTR_SMD=y
|
||||||
CONFIG_QRTR_MHI=y
|
CONFIG_QRTR_MHI=y
|
||||||
CONFIG_SOCKEV_NLMCAST=y
|
CONFIG_SOCKEV_NLMCAST=y
|
||||||
|
CONFIG_CAN=y
|
||||||
|
CONFIG_CAN_MCP25XXFD=y
|
||||||
CONFIG_BT=y
|
CONFIG_BT=y
|
||||||
CONFIG_MSM_BT_POWER=y
|
CONFIG_MSM_BT_POWER=y
|
||||||
CONFIG_BT_SLIM_QCA6390=y
|
CONFIG_BT_SLIM_QCA6390=y
|
||||||
|
|||||||
@@ -14,4 +14,14 @@ config CAN_MCP251X
|
|||||||
Driver for the Microchip MCP251x and MCP25625 SPI CAN
|
Driver for the Microchip MCP251x and MCP25625 SPI CAN
|
||||||
controllers.
|
controllers.
|
||||||
|
|
||||||
|
config CAN_MCP25XXFD
|
||||||
|
tristate "Microchip MCP25xxFD SPI CAN controllers"
|
||||||
|
depends on HAS_DMA
|
||||||
|
help
|
||||||
|
The driver for the Microchip MCP25XXFD SPI FD-CAN
|
||||||
|
controller family.
|
||||||
|
Say yes here to build support for SPI to CAN devices
|
||||||
|
mcp25xxfd. To compilethis driver as a module, choose
|
||||||
|
M here: the module will be called mcp25xxfd.
|
||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
|||||||
@@ -5,3 +5,4 @@
|
|||||||
|
|
||||||
obj-$(CONFIG_CAN_HI311X) += hi311x.o
|
obj-$(CONFIG_CAN_HI311X) += hi311x.o
|
||||||
obj-$(CONFIG_CAN_MCP251X) += mcp251x.o
|
obj-$(CONFIG_CAN_MCP251X) += mcp251x.o
|
||||||
|
obj-$(CONFIG_CAN_MCP25XXFD) += mcp25xxfd.o
|
||||||
|
|||||||
4513
drivers/net/can/spi/mcp25xxfd.c
Normal file
4513
drivers/net/can/spi/mcp25xxfd.c
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user