Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 48dc4dc7 authored by Sarada Prasanna Garnayak's avatar Sarada Prasanna Garnayak Committed by Gerrit - the friendly Code Review server
Browse files

arm: defconfig: enable config flag for cnss sdio/pcie platform driver



For devices with no SDIO connected, it is useless to compile/load
the cnss SDIO platform driver, same for the cnss PCIe platform driver
compile/load for the device with non PCIe interfaced wlan module.

To resolve the above issue the CNSS added separate KCONFIG  flag for
both cnss SDIO/PCIe platform driver compilation/load. Config flag
CONFIG_CNSS_SDIO to enable cnss SDIO support and CONFIG_CNSS_PCI
to enable cnss PCIe support.

This also helps to reduce the attack surface of kernel.

CRs-Fixed: 1104065
Change-Id: I599c30dc29cc0948662a8952765909dfe1e02963
Signed-off-by: default avatarSarada Prasanna Garnayak <sgarna@codeaurora.org>
parent 316f45c2
Loading
Loading
Loading
Loading
+2 −0
Original line number Original line Diff line number Diff line
@@ -209,6 +209,8 @@ CONFIG_WCNSS_MEM_PRE_ALLOC=y
CONFIG_WCNSS_SKB_PRE_ALLOC=y
CONFIG_WCNSS_SKB_PRE_ALLOC=y
CONFIG_CNSS_CRYPTO=y
CONFIG_CNSS_CRYPTO=y
CONFIG_CNSS=y
CONFIG_CNSS=y
CONFIG_CNSS_SDIO=y
CONFIG_CNSS_PCI=y
CONFIG_CLD_HL_SDIO_CORE=y
CONFIG_CLD_HL_SDIO_CORE=y
CONFIG_CLD_LL_CORE=y
CONFIG_CLD_LL_CORE=y
CONFIG_CNSS_LOGGER=y
CONFIG_CNSS_LOGGER=y
+1 −0
Original line number Original line Diff line number Diff line
@@ -201,6 +201,7 @@ CONFIG_PPP_ASYNC=y
CONFIG_WCNSS_MEM_PRE_ALLOC=y
CONFIG_WCNSS_MEM_PRE_ALLOC=y
CONFIG_CNSS_CRYPTO=y
CONFIG_CNSS_CRYPTO=y
CONFIG_CNSS=y
CONFIG_CNSS=y
CONFIG_CNSS_SDIO=y
CONFIG_CLD_HL_SDIO_CORE=y
CONFIG_CLD_HL_SDIO_CORE=y
# CONFIG_INPUT_MOUSEDEV is not set
# CONFIG_INPUT_MOUSEDEV is not set
CONFIG_INPUT_EVDEV=y
CONFIG_INPUT_EVDEV=y
+1 −0
Original line number Original line Diff line number Diff line
@@ -201,6 +201,7 @@ CONFIG_PPP_ASYNC=y
CONFIG_WCNSS_MEM_PRE_ALLOC=y
CONFIG_WCNSS_MEM_PRE_ALLOC=y
CONFIG_CNSS_CRYPTO=y
CONFIG_CNSS_CRYPTO=y
CONFIG_CNSS=y
CONFIG_CNSS=y
CONFIG_CNSS_SDIO=y
CONFIG_CLD_HL_SDIO_CORE=y
CONFIG_CLD_HL_SDIO_CORE=y
# CONFIG_INPUT_MOUSEDEV is not set
# CONFIG_INPUT_MOUSEDEV is not set
CONFIG_INPUT_EVDEV=y
CONFIG_INPUT_EVDEV=y
+1 −0
Original line number Original line Diff line number Diff line
@@ -210,6 +210,7 @@ CONFIG_USBNET_IPA_BRIDGE=y
CONFIG_WCNSS_MEM_PRE_ALLOC=y
CONFIG_WCNSS_MEM_PRE_ALLOC=y
CONFIG_CNSS_CRYPTO=y
CONFIG_CNSS_CRYPTO=y
CONFIG_CNSS=y
CONFIG_CNSS=y
CONFIG_CNSS_PCI=y
CONFIG_CLD_LL_CORE=y
CONFIG_CLD_LL_CORE=y
CONFIG_BUS_AUTO_SUSPEND=y
CONFIG_BUS_AUTO_SUSPEND=y
# CONFIG_INPUT_MOUSEDEV is not set
# CONFIG_INPUT_MOUSEDEV is not set
+1 −0
Original line number Original line Diff line number Diff line
@@ -209,6 +209,7 @@ CONFIG_USBNET_IPA_BRIDGE=y
CONFIG_WCNSS_MEM_PRE_ALLOC=y
CONFIG_WCNSS_MEM_PRE_ALLOC=y
CONFIG_CNSS_CRYPTO=y
CONFIG_CNSS_CRYPTO=y
CONFIG_CNSS=y
CONFIG_CNSS=y
CONFIG_CNSS_PCI=y
CONFIG_CLD_LL_CORE=y
CONFIG_CLD_LL_CORE=y
CONFIG_BUS_AUTO_SUSPEND=y
CONFIG_BUS_AUTO_SUSPEND=y
# CONFIG_INPUT_MOUSEDEV is not set
# CONFIG_INPUT_MOUSEDEV is not set
Loading