zynq: replace CAN kconfig options by device packages
authorLuis Araneda <luaraneda@gmail.com>
Mon, 1 Apr 2019 03:33:07 +0000 (00:33 -0300)
committerHauke Mehrtens <hauke@hauke-m.de>
Sat, 6 Apr 2019 14:31:10 +0000 (16:31 +0200)
The options are managed on a generic way by the can
kmod packages

Additionally, select can packages only for devices that
currently has CAN enabled, which is only the ZC702

Signed-off-by: Luis Araneda <luaraneda@gmail.com>
target/linux/zynq/config-4.14
target/linux/zynq/image/Makefile

index 7ec3a586caa5e59d7558715427b95b0e341fc459..b78113a21f66d62f9b54038d03fb1130e40b368a 100644 (file)
@@ -81,27 +81,6 @@ CONFIG_BUILD_BIN2C=y
 CONFIG_CACHE_L2X0=y
 CONFIG_CADENCE_TTC_TIMER=y
 CONFIG_CADENCE_WATCHDOG=y
-CONFIG_CAN=y
-# CONFIG_CAN_8DEV_USB is not set
-CONFIG_CAN_BCM=y
-CONFIG_CAN_CALC_BITTIMING=y
-# CONFIG_CAN_CC770 is not set
-# CONFIG_CAN_C_CAN is not set
-CONFIG_CAN_DEV=y
-# CONFIG_CAN_EMS_USB is not set
-# CONFIG_CAN_ESD_USB2 is not set
-# CONFIG_CAN_FLEXCAN is not set
-# CONFIG_CAN_GRCAN is not set
-CONFIG_CAN_GW=y
-# CONFIG_CAN_KVASER_USB is not set
-# CONFIG_CAN_LEDS is not set
-# CONFIG_CAN_MCP251X is not set
-# CONFIG_CAN_PEAK_USB is not set
-CONFIG_CAN_RAW=y
-# CONFIG_CAN_SJA1000 is not set
-# CONFIG_CAN_SOFTING is not set
-# CONFIG_CAN_TI_HECC is not set
-CONFIG_CAN_XILINXCAN=y
 CONFIG_CHR_DEV_SG=y
 CONFIG_CLKDEV_LOOKUP=y
 CONFIG_CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK=y
index aac9953b45b93c70dc6f1e85dba3d667b5cd3d78..d8a882313bab05677ca27d9d0ad369bebe06202e 100644 (file)
@@ -74,6 +74,7 @@ define Device/xlnx_zynq-zc702
        $(call Device/FitImageGzip)
        DEVICE_TITLE := ZC702 Development Board
        DEVICE_DTS := zynq-zc702
+       DEVICE_PACKAGES:=kmod-can kmod-can-xilinx-can
 endef
 TARGET_DEVICES += xlnx_zynq-zc702