There are many non-NXP modules which are endabled in defconfig by default.
Actually we can remove these unused modules in kernel lsdk.config for LSDK to
reduce the size of lib/modules.
Signed-off-by: Shengzhou Liu <Shengzhou.Liu@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
The upstream kernel created this option to disable the bypass by
default. But our MC driver cannot work with bypass disabled. While we
are investigating the issue, disable the new option temporarily for the
DPAA2 platforms to boot. As this is not aligned with the upstream
strategy, the change is temporary and should be removed once the MC
problem is addressed.
Signed-off-by: Li Yang <leoyang.li@nxp.com>
This patch enables Audio related options.
CONFIG_SND_SOC_FSL_SAI is implied by CONFIG_SND_SOC_IMX_* drivers.
Signed-off-by: Alison Wang <alison.wang@nxp.com>
Current ramdiskrfs is causing error of 'No space left on device' when
merging kernel module into the ramdisk. Need change CONFIG_BLK_DEV_RAM_SIZE
to 524288 to fix this issue
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
As per patch "arm64: defconfig: Enables Display support on LS1028A"
, already added option CONFIG_DRM as default. this definition will
override default options set by defconfig.
Otherwise 64-bit ARM builds fail with undefined references to DRM.
Signed-off-by: Wen He <wen.he_1@nxp.com>
Since Linux v4.19 the new kernel configure option has been added to
enable the IOMMU passthrough by default. We have been enabling the
passthrough for LSDK in kernel parameter. Enabling this in kernel
configure will make kernel parameter optional.
Signed-off-by: Li Yang <leoyang.li@nxp.com>
Enables various network related options:
CONFIG_FSL_DPAA2_ETH=y
CONFIG_FSL_DPAA2_MAC=y
CONFIG_FSL_SDK_DPA=y
CONFIG_FSL_SDK_FMAN=y
CONFIG_FSL_SDK_DPAA_ETH=y
CONFIG_VITESSE_PHY=y
CONFIG_REALTEK_PHY=y
CONFIG_AQUANTIA_PHY=y
CONFIG_FSL_XGMAC_MDIO=y
CONFIG_VFIO_FSL_MC=y
CONFIG_NET_SWITCHDEV=y
CONFIG_FSL_DPAA2_ETHSW=y
CONFIG_FSL_PPFE=y
CONFIG_FSL_PPFE_UTIL_DISABLED=y
and other drivers:
CONFIG_RTC_DRV_DS1307=y
CONFIG_RTC_DRV_PCF2127=y
CONFIG_SND_SOC_FSL_SAI=y
CONFIG_CRYPTO_DEV_FSL_CAAM=y
CONFIG_SPI_FSL_DSPI=y
CONFIG_SPI_FSL_QUADSPI=y
CONFIG_E1000=y
There are options implied by new options:
CONFIG_MDIO_BUS_MUX_MMIOREG by CONFIG_FSL_DPAA2_MAC=y
CONFIG_CLK_QORIQ by CONFIG_QORIQ_CPUFREQ=y
CONFIG_VLAN_8021Q=m by CONFIG_FSL_DPAA2_EVB drivers/staging/fsl-dpaa2/evb/Kconfig
CONFIG_MEMORY by CONFIG_MTD_NAND_FSL_IFC drivers/mtd/nand/raw/Kconfig
Signed-off-by: Li Yang <leoyang.li@nxp.com>
Enable CONFIG_CRYPTO_USER to allow for configuring crypto algorithms
from user space, for e.g. changing their priorities.
Signed-off-by: Horia Geantă <horia.geanta@nxp.com>
As per patch "driver: mtd: update struct map_info's swap as per
map requirement" swap filed of struct mtd_info is automatically
configured as per device characteristics defined in device tree.
No need to CONFIG_MTD_CFI_BE_BYTE_SWAP as default.
Signed-off-by: Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
Enable Bluetooth stack, driver and HCI interface config for
Bluetooth support.
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
[ Leonard: make savedefconfig clean ]
Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
For mfgtool (UUU) requirement, it needs to build in IPv6 for nfs
rootfs mount.
Reviewed-by: Frank Li <frank.li@nxp.com>
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
[ Leonard: make savedefconfig clean ]
[ Leonard: drop adding xfrm modules, upstream removed symbols ]
Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
- disable marvell community wifi driver that is conflict
with marvell wifi module driver released from marvell.
- build in cfg80211 and cfg80211 wireless extensions.
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
[ Leonard: make savedefconfig clean ]
Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
Let mxc-jpeg build as module, as it is by default in
drivers/media/platform/imx8/Kconfig
Signed-off-by: Mirela Rabulea <mirela.rabulea@nxp.com>
Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
tcrypt module is required for testing crypto algorithms.
Note: CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is let to default value ("y"),
since setting it to "n" would slow down boot, i.e. have a system-level
effect.
For tcrypt testing CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=n is needed,
which will have to be done using a separate kernel config.
Signed-off-by: Horia Geantă <horia.geanta@nxp.com>
Built in CONFIG_SND_SOC_FSL_EASRC
Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Reviewed-by: Daniel Baluta <daniel.baluta@nxp.com>
Reviewed-by: Viorel Suman <viorel.suman@nxp.com>
Add drivers for MXSFB, NWL-DSI, MIXEL_DPHY and RAYDIUM_RM67191 as
built-in.
Signed-off-by: Robert Chiras <robert.chiras@nxp.com>
[ Leonard: make savedefconfig clean ]
Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>