]> nv-tegra.nvidia Code Review - linux-4.9.git/commitdiff
arm64: configs: tegra: Build CAN drivers as LKMs
authorNicolin Chen <nicolinc@nvidia.com>
Tue, 11 Sep 2018 21:41:04 +0000 (14:41 -0700)
committermobile promotions <svcmobile_promotions@nvidia.com>
Fri, 26 Oct 2018 17:19:55 +0000 (10:19 -0700)
The following configs are enabled to support CAN:
  CONFIG_CAN
  CONFIG_CAN_VCAN
  CONFIG_CAN_SLCAN
  CONFIG_CAN_PEAK_PCIEFD
  CONFIG_MTTCAN
  CONFIG_TEGRA_HV_SECCAN

However, not all platforms would need CAN support, especially both
MTTCAN and TEGRA_HV_SECCAN depend on ARCH_TEGRA_18x_SOC, so these
could be just skipped for older SoCs, e.g. ARCH_TEGRA_210_SOC.

This patch changes all CAN configs to =m to build them as LKMs.

Bug 200428570
Bug 2284925

Change-Id: If6899fac19876b84adec70c64657441163de111b
Signed-off-by: Nicolin Chen <nicolinc@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1820605
(cherry picked from commit fb39a231b428699d4a62c329fdc2bca455908dbb)
Signed-off-by: Nicolin Chen <nicolinc@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1933435
(cherry picked from commit 191c4e9ea0e53e160004527ad525c370041271d3)
Reviewed-on: https://git-master.nvidia.com/r/1934734
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
arch/arm64/configs/tegra_android_defconfig

index f81be2a2e98a041ef302fd645ae653f45915dd5c..a81ac8027f42e3779eb00abceb012eb92a1075d8 100644 (file)
@@ -201,12 +201,12 @@ CONFIG_NET_CLS_U32=y
 CONFIG_NET_EMATCH=y
 CONFIG_NET_EMATCH_U32=y
 CONFIG_NET_CLS_ACT=y
-CONFIG_CAN=y
-CONFIG_CAN_VCAN=y
-CONFIG_CAN_SLCAN=y
-CONFIG_CAN_PEAK_USB=y
-CONFIG_MTTCAN=y
-CONFIG_TEGRA_HV_SECCAN=y
+CONFIG_CAN=m
+CONFIG_CAN_VCAN=m
+CONFIG_CAN_SLCAN=m
+CONFIG_CAN_PEAK_USB=m
+CONFIG_MTTCAN=m
+CONFIG_TEGRA_HV_SECCAN=m
 CONFIG_BT=y
 CONFIG_BT_HIDP=y
 # CONFIG_BT_HS is not set