Commit Graph

968869 Commits

Author SHA1 Message Date
08d6d625d6 arm64: defconfig: enable PWM_FSL_FTM
Enable PWM_FSL_FTM

Signed-off-by: Biwen Li <biwen.li@nxp.com>
2020-12-14 11:07:02 +08:00
72e9551324 MLK-23905-5 arm64: defconfig: Build in i.MX8qm/qxp/mp LDB encoder drivers
This patch builds in i.MX8qm/qxp/mp LDB encoder drivers by default.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
Reviewed-by: Sandor Yu <Sandor.yu@nxp.com>
2020-12-14 11:07:01 +08:00
141106ca7a MLK-23905-4 arm64: defconfig: Build in Mixel LVDS (combo) PHY drivers
This patch builds in Mixel LVDS (combo) PHY drivers by default.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
Reviewed-by: Sandor Yu <Sandor.yu@nxp.com>
2020-12-14 11:07:01 +08:00
a65ee48ec9 MLK-23905-3 arm64: defconfig: Build in FSL IMX LVDS bridge driver
This patch builds in FSL IMX LVDS bridge driver by default.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
Reviewed-by: Sandor Yu <Sandor.yu@nxp.com>
2020-12-14 11:07:00 +08:00
73f7f5b91d arm64: defconfig: remove DPAA1 SDK driver options
In order to avoid merge conflicts between internal and upstream changes,
remove these options from the defconfig.

Signed-off-by: Camelia Groza <camelia.groza@nxp.com>
2020-12-14 11:07:00 +08:00
4621270a7e arm64: lsdk.config: enable the DPAA1 SDK drivers
Explicitly disable the upstream DPAA1 drivers and enable the SDK
variants. This prevents upstream changes to the arm64 defconfig
from interfering with the options.

Signed-off-by: Camelia Groza <camelia.groza@nxp.com>
2020-12-14 11:07:00 +08:00
39e3314027 arm64: defconfig: Add samsung hdmi phy and cec config
Enable samsung hdmi phy driver and cec functions.

Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
2020-12-14 11:07:00 +08:00
438ce5bc75 MLK-23252-16 arm64: defconfig: Enable i.MX8mp LVDS PHY driver
This patch enables i.MX8mp LVDS PHY driver as build-in
in defconfig.

Reviewed-by: Sandor Yu <Sandor.yu@nxp.com>
Signed-off-by: Liu Ying <victor.liu@nxp.com>
2020-12-14 11:06:59 +08:00
641bbe6870 arm64: defconfig: Add i.MX Mix
This is needed by the i.MX8MP platform.

Signed-off-by: Abel Vesa <abel.vesa@nxp.com>
2020-12-14 11:06:57 +08:00
61a6740927 MLK-23234-5 arm64: defconfig: enable IMX_LCDIFV3_CORE
Enable the 'IMX_LCDIFV3_CORE' config by default in ARM64
defconfig.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2020-12-14 11:06:57 +08:00
0fa8e3fd2e LF-1219-2 arm64: defconfig: Remove duplicated config of CONFIG_IMX8MM_THERMAL
Remove "CONFIG_IMX8MM_THERMAL=m" which is introduced by mistake.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Reviewed-by: Jacky Bai <ping.bai@nxp.com>
2020-12-14 11:06:56 +08:00
e33539c81f LF-1189-17 arm64: defconfig: Build in SEIKO 43WVF1G LCD panel driver
This patch builds in SEIKO 43WVF1G LCD panel driver by default.

Reviewed-by: Robert Chiras <robert.chiras@nxp.com>
Tested-by: Robert Chiras <robert.chiras@nxp.com>
Signed-off-by: Liu Ying <victor.liu@nxp.com>
2020-12-14 11:06:56 +08:00
886de1d795 LF-1189-16 arm64: defconfig: Build in DRM_IMX LCDIF mux display driver
This patch builds in DRM_IMX LCDIF mux display driver by default.

Reviewed-by: Robert Chiras <robert.chiras@nxp.com>
Tested-by: Robert Chiras <robert.chiras@nxp.com>
Signed-off-by: Liu Ying <victor.liu@nxp.com>
2020-12-14 11:06:56 +08:00
cfa87c0fb7 LF-804: arm64: defconfig: enable extra CRYPTO_* symbols
Enable generic SW crypto algorithms needed for tcrypt speed tests

Fixes: 560516b8fa06 ("arm64: defconfig: enable drivers used on QorIQ SoC and RDB boards")
Signed-off-by: Dragos Rosioru <dragos.rosioru@nxp.com>
Reviewed-by: Horia Geantă <horia.geanta@nxp.com>
Acked-by: Leonard Crestez <leonard.crestez@nxp.com>
2020-12-14 11:06:55 +08:00
bdd07fed71 arm64: configs: Enable FELIX DSA switch and dependency, cleanup
CONFIG_MSCC_FELIX_SWITCH* configs are obsolete.
CONFIG_NET_DSA is a dependecy for the new FELIX.
Drop TSN for now until ready.

Signed-off-by: Claudiu Manoil <claudiu.manoil@nxp.com>
2020-12-14 11:06:55 +08:00
9f72ce2d64 arm64: configs: imx.config: build in stmmac core driver
Build in stmmac core driver for eqos tsn ethernet.
(pick the change from NPI imx_5.4.y branch)

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-12-14 11:06:55 +08:00
f4dd147a6c LF-1113-02 imx.config: disable broadcom FullMac driver
Disable broadcom FullMac config in default since brcmfmac
driver still is not ready on imx8 platforms.

Will enable it when next lts is comming.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-12-14 11:06:54 +08:00
25f10c2cf5 arm64: configs: Add powersave and conservative governor for i.MX
Build in CONFIG_CPU_FREQ_GOV_POWERSAVE and CONFIG_CPU_FREQ_GOV_CONSERVATIVE
for i.MX.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2020-12-14 11:06:54 +08:00
f86b8dbd84 LF-320-1 ARM64: imx.config: add USB certification related configurations
i.MX customers need one Image for both USB certification and production,
add USB certification configurations will not affect normal functions.

Reviewed-by: Dong Aisheng <aisheng.dong@nxp.com>
Signed-off-by: Peter Chen <peter.chen@nxp.com>
2020-12-14 11:06:54 +08:00
b256371ac7 arm64: lsdk.config: lower the default NR_CPUS to 16
The default NR_CPUS was increased in 846a415 ("arm64: default NR_CPUS to
256"). This change caused performance degradations of up to 40% in IP
forwarding scenarios for DPAA1 platforms.

Lower the default to 16, the maximum number of cores available on NXP ARM
platforms supported by the LSDK.

Signed-off-by: Camelia Groza <camelia.groza@nxp.com>
2020-12-14 11:06:53 +08:00
a08e865304 arm64: defconfig: enable CONFIG_FSL_RCPM
This enables CONFIG_FSL_RCPM

Signed-off-by: Biwen Li <biwen.li@nxp.com>
2020-12-14 11:06:53 +08:00
ff458db04a arm64: defconfig: enable CONFIG_RTC_DRV_FSL_FTM_ALARM
This enables CONFIG_RTC_DRV_FSL_FTM_ALARM

Signed-off-by: Biwen Li <biwen.li@nxp.com>
2020-12-14 11:06:53 +08:00
823300a5ef LF-892-2: arch: arm64: Enable SOF i.MX8 module.
This allows loading SOF Linux driver on i.MX8.

Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
2020-12-14 11:06:52 +08:00
69345b0893 LF-892-1: arm64: defconfig: Remove useless config option
CONFIG_SND_SOC_SOF_IMX8 was supposed to enable support for SOF i.MX8
module. But the actual config symbol is CONFIG_SND_SOF_IMX8_SUPPORT
which will be enabled in the next patch.

Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
2020-12-14 11:06:52 +08:00
bc148013d3 hotfix: arm64: defconfig: Disable PCI_IMX6 for build issues
Signed-off-by: Li Yang <leoyang.li@nxp.com>
2020-12-14 11:06:51 +08:00
3d5e68e254 LF-665-26 arm64: defconfig: disable CONFIG_DRM_TEGRA temporarily
We reverted this patch "drm/tegra: Move drm_dp_link helpers to Tegra DRM" which
is incompatible with current tegra drm drivers.
Have to disable it, otherwise will meet below build break.

../drivers/gpu/drm/tegra/sor.c: In function ‘tegra_sor_filter_rates’:
../drivers/gpu/drm/tegra/sor.c:625:24: error: ‘struct drm_dp_link’ has no member named ‘num_rates’; did you mean ‘num_lanes’?
  625 |  for (i = 0; i < link->num_rates; i++) {
      |                        ^~~~~~~~~
      |                        num_lanes
../drivers/gpu/drm/tegra/sor.c:626:17: error: ‘struct drm_dp_link’ has no member named ‘rates’; did you mean ‘rate’?
  626 |   switch (link->rates[i]) {

Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2020-12-14 11:06:51 +08:00
7add0ed4e9 LF-496-2 arm64: defconfig: enable xen blk back
Select xen blk back as module, then domu could use paravirtual
block.

Reviewed-by: Ye Li <ye.li@nxp.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
2020-12-14 11:06:51 +08:00
cc7b6530c4 LF-496-1 arm64: defconfig: enable ivshmem net
Without ivshmem net, jailhouse inter-vm communication will not work.

Reviewed-by: Ye Li <ye.li@nxp.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
2020-12-14 11:06:51 +08:00
2fb13d3c90 arm64: config: enable ugreen usb network card AX88179 and AX8817X driver
AX88179 is usb3.0 network card chip that can support 1000-Mbit/s operation
AX8817X is usb2.0 network card chip that can support 100-Mbit/s operation
This patch is to enable that driver for AX88179 and AX8817X chip can work
well on layerscape board

Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
2020-12-14 11:06:51 +08:00
72e9d2da76 arm64: config: enable usb net r8152_eth
Enable usb net r8152_eth in lsdk.config

Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
2020-12-14 11:06:50 +08:00
a0bbeff126 arm64: defconfig: Enable generic FSL DAI module
To be used with SOF.

Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
2020-12-14 11:06:50 +08:00
fe07f7be38 arm64: defconfig: Enable support for SOF on i.MX8
This enables SOF for i.MX8QXP.

Brings in support for:
	* IMX DSP protocol communication driver
	* SOF_OF, device tree support for SOF
	* SOF_IMX8, support for i.MX8QXP integration.

Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
2020-12-14 11:06:49 +08:00
64cb3bed7f MLK-21599-2 arm64: defconfig: FORCE_MAX_ZONEORDER default 14 for imx
This patch change MAX_ZONEORDER default to 14 on i.MX8 platforms
due to GPU/DISPLAY large continuous physical memory requires it

This also aligned with previous imx releases on imx6/7/8

Reviewed-by: Leonard Crestez <leonard.crestez@nxp.com>
Signed-off-by: Jason Liu <jason.hui.liu@nxp.com>
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2020-12-14 11:06:49 +08:00
358ba51238 LF-210 arm64: defconfig: add imx fragment config
In imx fragment config file, it will disable all other ARCH
except Layerscape and S32 which can save the image size and
compiling time a lot.

Reviewed-by: Leonard Crestez <leonard.crestez@nxp.com>
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2020-12-14 11:06:49 +08:00
e64ca30320 LF-45 ARM64: defconfig: build as module for synaptics dsx touch
Change the SYNAPTICS_DSX_I2C touch driver build as module.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Acked-by: Leonard Crestez <leonard.crestez@nxp.com>
2020-12-14 11:06:48 +08:00
9b77844883 LF-209-2 arm64: defconfig: Select CONFIG_PM_TEST_SUSPEND by default
Select CONFIG_PM_TEST_SUSPEND by default to support PM test.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Reviewed-by: Jacky Bai <ping.bai@nxp.com>
2020-12-14 11:06:48 +08:00
403d1e782f LF-209-1 arm64: defconfig: Deselect CONFIG_HIBERNATION by default
Deselect CONFIG_HIBERNATION as it is NOT supported on i.MX SoCs.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Reviewed-by: Jacky Bai <ping.bai@nxp.com>
2020-12-14 11:06:48 +08:00
c3041cb071 LF-63-3 arm64: defconfig: set CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=m
This effectively:
-reverts commit 0c857beb7d ("hotfix: arm64: defconfig: disable CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST")
since the SM test issue has been fixed and
-changes SM test Kconfig symbol from y to m
(since SM test driver was changed to build only as a module)

Signed-off-by: Horia Geantă <horia.geanta@nxp.com>
Acked-by: Leonard Crestez <leonard.crestez@nxp.com>
2020-12-14 11:06:47 +08:00
1bd5083062 arm64/defconfig: build DCSS driver by default
This patch will make DCSS driver built-in.

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@nxp.com>
2020-12-14 11:06:47 +08:00
4e56920161 hotfix: arm64: defconfig: disable CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST
This is a temporarily workaround cause it breaks MX8MQ and LS platforms
booting.

Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
2020-12-14 11:06:47 +08:00
43a674d171 MLK-23000-2 ARM64: defconfig: enable CONFIG_MXC_MLB150
Add mlb support for i.MX8QXP-lpddr4-val paltform.

Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
Acked-by: Fugang Duan <fugang.duan@nxp.com>
2020-12-14 11:06:47 +08:00
24d27e513c arm64: lsdk.config: set CONFIG_SQUASHFS_XZ=y
When user use squashfs image which has enabled XZ, kenrel need to also enable
this feature, otherwise will encoutner below error when boot:

squashfs: SQUASHFS error: Filesystem uses "xz" compression.. This is not supported

This feature is needed by some standard Ubuntu tools like snap or initramfs.
So enable it in LSDK kernel by default.

Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
2020-12-14 11:06:46 +08:00
98070304a1 arm64: defconfig: Build in i.MX27 PWM driver
This patch builds in the i.MX27 PWM driver.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
2020-12-14 11:06:46 +08:00
bd8bb6647e arm64: defconfig: Build in generic PWM backlight driver
This patch builds in the generic PWM backlight driver.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
2020-12-14 11:06:46 +08:00
20088717d9 arm64: defconfig: Build in DRM simple panel driver
This patch builds in the DRM simple panel driver.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
2020-12-14 11:06:45 +08:00
6921b56e95 MLK-22957 ARM64: defconfig: add some USB configurations
- CONFIG_SND_USB_AUDIO
Support USB audio card when boards are at host mode.

- CONFIG_USB_EHSET_TEST_FIXTURE
Triggering Embedded Host entering test mode for USB-IF electrical test.

- CONFIG_USB_TEST
Support USB host stress test in raw data mode

Cc: Jun Li <jun.li@nxp.com>
Cc: Ran Wang <ran.wang_1@nxp.com>
Cc: Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com>
Reviewed-by: Dong Aisheng <aisheng.dong@nxp.com>
Signed-off-by: Peter Chen <peter.chen@nxp.com>
2020-12-14 11:06:45 +08:00
37229a3caa arm64: defconfig: Add GPMI_NAND and MXS_DMA in defconfig
Add the GPMI_NAND and related MXS_DMA into defconfig

Signed-off-by: Han Xu <han.xu@nxp.com>
2020-12-14 11:06:45 +08:00
ca518d6a29 Revert "arm64: defconfig: Add imx8mq platform"
This reverts commit 8bf5ea8506c2185dba919d7876987e24b193ca9c.

There is no ARCH_FSL_IMX8MQ in upstream, this was ported by mistake for
VPU. VPU dependency was already fixed.

Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
Reviewed-by: Dong Aisheng <aisheng.dong@nxp.com>
2020-12-14 11:06:45 +08:00
581072a7ff arm64: defconfig: enable some CRYPTO_* symbols
Enable the following:
-CAAM SNVS and SM drivers
-generic SW crypto algorithms - needed for tcrypt speed tests
-CRYPTO_USER - needed for configuring crypto algorithms
from user space (using tools like crconf)

Signed-off-by: Horia Geantă <horia.geanta@nxp.com>
2020-12-14 11:06:44 +08:00
e9f633038a MLK-22901 arm64: defconfig: select CONFIG_UIO and CONFIG_UIO_PCI_GENERIC
The two configs are needed when enabling jailhouse hypervisor for
inter-cell communication.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Dong Aisheng <aisheng.dong@nxp.com>
2020-12-14 11:06:44 +08:00