19 Jan, 2021
1 commit
-
Add fb_fence.c file to implement fence generation and signal codes.
Add fb_update_overlay to update overlay and get release fence.
Add fb_present_screen to update display and get present fence.
fb_init_fence_context is used to initialize FB fence context.
fb_handle_fence exported to IPU FB and LCDIF FB driver to signal fence.Change-Id: Iffd7e6384b068397982c9c2c18f861d68ef379f3
Signed-off-by: Ivan.liu
18 Jan, 2021
11 commits
-
Android native fence start using sync_file/fence in 4.9 kernel,
need enable CONFIG_SYNC_FILE in android kernel configure.Change-Id: I3ca7c18141daf23a7e49147f1427819d3baeabf0
Signed-off-by: Richard Liu -
when upgrade kernel, the HDMI audio relevant android config is lost.
add HDMI audio lost config to kernel default config.Change-Id: Ibffd2bc521c02996d327de971fa2a52f3bb687d9
Signed-off-by: Xiaowen Liu -
enable uvc camera in kernel5.4
Change-Id: I4453a409af9c5242d3df5ab77e4da8d32c0b5599
Signed-off-by: zhang sanshan -
add CONFIG_SND_USB_AUDIO=y
Change-Id: Ic8bccaab5f0a5560f17770a54c21e894c2ccd18f
Signed-off-by: Jindong -
CONFIG_VT is not set in android config. But we need fb_con which depend on CONFIG_VT.
FRAMEBUFFER_CONSOLE is selected automaticly when enable DRM_KMS_FB_HELPER if we are not EXPERT user.
Android enable CONFIG_EXPERT. So we need add FRAMEBUFFER_CONSOLE in defconfig.Change-Id: Ibf96c16e8a3b1aa2d7ccfe347217e23e5dfe3b67
Signed-off-by: zhang sanshan -
enable dummy battery, otherwise system will enter suspend in 5 seconds after
boot up system.Change-Id: Ie04dfc5630f962d8018a52219b97a4c6cfa7b53e
Signed-off-by: zhang sanshan -
Add defconfig items to build mxmdriver as module
for nxp wifi.Change-Id: I8c1bc557d1f8920aa46a56986bbd6afa0dd7ec5a
Signed-off-by: yang.tian -
enable below which is compatible with kernel/configs/r/android-5.10/
otherwise it will have build error
CONFIG_TRACE_GPU_MEM=y
CONFIG_ARMV8_DEPRECATED=y
CONFIG_CP15_BARRIER_EMULATION=y
CONFIG_SETEND_EMULATION=y
CONFIG_SHADOW_CALL_STACK=y
CONFIG_SWP_EMULATION=y
CONFIG_BPF_JIT_ALWAYS_ON=yChange-Id: I7d7c5a012275c72d4e1bcc9a6f0927eb6a02cb4d
Signed-off-by: zhang sanshan -
system will reboot if userdata partition encrytion failed.
Change-Id: I0489f1d45d583b11faab59de59337fffc548e95a
Signed-off-by: zhang sanshan -
detail steps:
ARCH=arm64 scripts/kconfig/merge_config.sh arch/arm64/configs/imx_v8_android_defconfig /home/sanshan/aosp_kernel/kernel/configs/android-5.10/android-base.config /home/sanshan/aosp_kernel/kernel/configs/android-5.10/android-recommended.config /home/sanshan/aosp_kernel/kernel/configs/android-5.10/android-recommended-arm64.config
make savedefconfig ARCH=arm64
cp defconfig arch/arm64/configs/imx_v8_android_defconfig
rm .config
ARCH=arm scripts/kconfig/merge_config.sh arch/arm/configs/imx_v7_defconfig /home/sanshan/aosp_kernel/kernel/configs/android-5.10/android-base.config /home/sanshan/aosp_kernel/kernel/configs/android-5.10/android-recommended.config /home/sanshan/aosp_kernel/kernel/configs/android-5.10/android-recommended-arm.config
rm defconfig
make savedefconfig ARCH=arm
cp defconfig arch/arm/configs/imx_v7_android_defconfig
rm defconfig
rm .configconfigure git info:
https://android.googlesource.com/kernel/configs/
master branch for configs.git
commit id: 0684b082acceddee9b22dccfe441e8d4d716e415
configs/android-5.10Change-Id: I61f87064fead1d27b256ed4467fee77a726b397e
Signed-off-by: zhang sanshan -
imx_v7_android_defconfig is from imx_v7_defconfig.
imx_v8_android_defconfig is from imx_v8_defconfig.Change-Id: Ib681ba8b4a675f3aaee6de915ed5828c4a46b563
Signed-off-by: zhang sanshan
04 Jan, 2021
1 commit
-
This is the 5.10.4 stable release
* tag 'v5.10.4': (717 commits)
Linux 5.10.4
x86/CPU/AMD: Save AMD NodeId as cpu_die_id
drm/edid: fix objtool warning in drm_cvt_modes()
...Signed-off-by: Jason Liu
Conflicts:
drivers/gpu/drm/imx/dcss/dcss-plane.c
drivers/media/i2c/ov5640.c
24 Dec, 2020
1 commit
-
Add CONFIG_SND_SOC_FSL_MQS
Signed-off-by: Shengjiu Wang
Reviewed-by: Viorel Suman
(cherry picked from commit 6f62c93d7755f6feed5ca282173304f2be45b4a1)
[ Aisheng: change to imx_v7_defconifg ]
Signed-off-by: Dong Aisheng
18 Dec, 2020
2 commits
-
CONFIG_PROVE_LOCKING is mainly for debug purpose, it will slow down kernel
boot up and introduce performance issue for many use cases, remove it for
release defconfig.On i.MX6Q SabreAuto board, more than 6 seconds are saved for kernel boot up
after removing it.Signed-off-by: Anson Huang
Reviewed-by: Jacky Bai -
Generated for LTS release by:
make ARCH=arm imx_v6_v7_defconfig
make ARCH=arm savedefconfig
cp -avf defconfig arch/arm/configs/imx_v7_defconfigPlus items below compared with L5.4 release
CONFIG_VMSPLIT_2G=yAnd remove:
CONFIG_SOC_IMX5
CONFIG_SOC_VF610
CONFIG_DEBUG_PREEMPTBased on commit: 547c7f50e3fc (next-nxp-20201028)
Acked-by: Jason Liu
Signed-off-by: Dong Aisheng
14 Dec, 2020
24 commits
-
Add CONFIG_SND_SOC_FSL_MQS
Signed-off-by: Shengjiu Wang
Reviewed-by: Viorel Suman -
The following warnings show up, fix them:
.config:9292:warning: unexpected data: CGROUP_DEVICE=y
.config:9293:warning: unexpected data: CGROUP_SCHED=y
.config:9311:warning: override: reassigning to symbol IP6_NF_TARGET_MASQUERADEFixes: abc606e998ae ("ARM: configs: add lsdk.config for arm32")
Fixes: 3f65c426bdd8 ("ARM: lsdk.config: enable support for lxd and lxd-bridge")
Signed-off-by: Horia Geantă
Reviewed-by: Li Yang -
Current Arch code can't support build IMX8 and IMX6&7 together.
As NPI has no requirement to build IMX8 in ARM32 mode, so remove
IMX ARM64 drivers.
IP owners still have no plan to fix this issue.Signed-off-by: Dong Aisheng
-
CRYPTO_ARC4 was added previously, however since it depends
on CRYPTO_USER_API_ENABLE_OBSOLETE, it's not selected.The chain of dependencies is:
CRYPTO_ARC4 -> CRYPTO_USER_API_ENABLE_OBSOLETE -> CRYPTO_USER_APICRYPTO_USER_API cannot be enabled directly, it' selected by other
CRYPTO_USER_API_* symbols. CRYPTO_USER_API_RNG is picked.Fixes: 7a2980e2fae2 ("LF-2512-1 ARM: imx_v6_v7_defconfig: enable CRYPTO_ARC4")
Signed-off-by: Horia Geantă
Reviewed-by: Dong Aisheng -
Until recently, CONFIG_CRYPTO_ARC4 was selected by:
- HOSTAP [=y] && NETDEVICES [=y] && WLAN [=y] && WLAN_VENDOR_INTERSIL [=y]However the series "[PATCH v3 0/7] crypto: mark ecb(arc4) skcipher as obsolete"
( https://lore.kernel.org/linux-crypto/20200831151649.21969-1-ardb@kernel.org/ )
changed this, which means we must manually select the symbol.Signed-off-by: Horia Geantă
Acked-by: Li Yang -
Enable fsl-asoc-card as default machine driver
for wm8960/wm8962/cs42888/mqsSigned-off-by: Shengjiu Wang
Reviewed-by: Viorel Suman -
Commit 69a6602f542c ("ARM: multi_v7_defconfig: Enable more drivers for LS1021A")
enables CAAM driver, however this is already done since upstream
commit 93b3e9273112 ("ARM: multi_v7_defconfig: enable caam crypto module").Fixes: 69a6602f542c ("ARM: multi_v7_defconfig: Enable more drivers for LS1021A")
Signed-off-by: Horia Geantă
Acked-by: Li Yang -
Enable LVM support with DM_CRYPT, as module, to have
an out-of-the-box solution for dm-crypt with black keys
and blobs.Signed-off-by: Iuliana Prodan
Reviewed-by: Horia Geantă -
Enable LVM support with DM_CRYPT, as module, to have
an out-of-the-box solution for dm-crypt with black keys
and blobs.Signed-off-by: Iuliana Prodan
Reviewed-by: Horia Geantă -
Enable remoteproc config for i.MX
Reviewed-by: Richard Zhu
Signed-off-by: Peng Fan -
Enable more kernel configs to support AWS Greengrass.
Signed-off-by: Anson Huang
Reviewed-by: Jacky Bai
(cherry picked from commit ec8872a67944a9ced2b6308d96d2d7dfb26f55fa)
[Fixes conflict by Jason Liu]
Signed-off-by: Jason Liu -
Build in the PCIe endpoint subsystem and tests
Signed-off-by: Richard Zhu
Reviewed-by: Fugang Duan -
1. CONFIG_CRYPTO_DEV_FSL_CAAM
Build as module.2. CONFIG_CRYPTO_DEV_FSL_CAAM_SM
Remove from defconfig.
Will be enabled by default in driver Kconfig if JR is enabled
(will be part of caam_jr module if built as module).3. CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO
Build as module.Signed-off-by: Horia Geantă
Reviewed-by: Iuliana Prodan -
Enable generic SW crypto algorithms needed for tcrypt speed tests
Signed-off-by: Dragos Rosioru
Reviewed-by: Horia Geantă
Acked-by: Leonard Crestez -
Disable broadcom FullMac config in default since brcmfmac
driver still is not ready.Will enable it when next lts is comming.
Signed-off-by: Fugang Duan
-
- Two USB certification configuration
i.MX customers need one Image for both USB certification and production,
add USB certification configurations will not affect normal functions.- CONFIG_EXTCON_USB_GPIO
Align with v4.19 kernel, some old boards uses this configurations.Reviewed-by: Dong Aisheng
Signed-off-by: Peter Chen -
This enables CONFIG_FSL_RCPM
Signed-off-by: Biwen Li
-
This enables CONFIG_RTC_DRV_FSL_FTM_ALARM
Signed-off-by: Biwen Li
-
pcie can't compile now.
Signed-off-by: Dong Aisheng
-
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
-
enable weim nor by adding CONFIG_MTD_PHYSMAP and CONFIG_MTD_PHYSMAP_OF
in imx_v6_v7_defconfigSigned-off-by: Han Xu
-
add vadc to imx_v6_v7_defconfig
Signed-off-by: Sandor Yu
-
Enable FB_MXC_OVERLAY config by default for the lcdif
driver on legacy i.MX6 and i.MX7 platforms.Signed-off-by: Fancy Fang
-
SM test driver was changed to build only as a module.
Update defconfig accordingly.Signed-off-by: Horia Geantă
Acked-by: Leonard Crestez