From: Tim Harvey Date: Fri, 28 Feb 2020 16:56:44 +0000 (-0800) Subject: kernel: can: add MCP251x CAN controller module support X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=b56e669af9fdc491d5578e8f02fe06cdb0c290c9;p=openwrt%2Fstaging%2Fjow.git kernel: can: add MCP251x CAN controller module support Adds kernel module for Microchip MCP251x SPI CAN controller. Signed-off-by: Tim Harvey [added missing commit description] Signed-off-by: Petr Štetiar --- diff --git a/package/kernel/linux/modules/can.mk b/package/kernel/linux/modules/can.mk index c2c7411c6e..3bf0359c11 100644 --- a/package/kernel/linux/modules/can.mk +++ b/package/kernel/linux/modules/can.mk @@ -146,6 +146,23 @@ endef $(eval $(call KernelPackage,can-gw)) +define KernelPackage/can-mcp251x + TITLE:=MCP251x SPI CAN controller + KCONFIG:=\ + CONFIG_SPI=y \ + CONFIG_CAN_MCP251X + FILES:=$(LINUX_DIR)/drivers/net/can/spi/mcp251x.ko + AUTOLOAD:=$(call AutoProbe,can-mcp251x) + $(call AddDepends/can) +endef + +define KernelPackage/can-mcp251x/description + Microchip MCP251x SPI CAN controller +endef + +$(eval $(call KernelPackage,can-mcp251x)) + + define KernelPackage/can-raw TITLE:=Raw CAN Protcol KCONFIG:=CONFIG_CAN_RAW