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

    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

    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

    Xiaowen Liu
     
  • enable uvc camera in kernel5.4

    Change-Id: I4453a409af9c5242d3df5ab77e4da8d32c0b5599
    Signed-off-by: zhang sanshan

    zhang sanshan
     
  • add CONFIG_SND_USB_AUDIO=y

    Change-Id: Ic8bccaab5f0a5560f17770a54c21e894c2ccd18f
    Signed-off-by: Jindong

    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

    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

    zhang sanshan
     
  • Add defconfig items to build mxmdriver as module
    for nxp wifi.

    Change-Id: I8c1bc557d1f8920aa46a56986bbd6afa0dd7ec5a
    Signed-off-by: yang.tian

    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=y

    Change-Id: I7d7c5a012275c72d4e1bcc9a6f0927eb6a02cb4d
    Signed-off-by: zhang sanshan

    zhang sanshan
     
  • system will reboot if userdata partition encrytion failed.

    Change-Id: I0489f1d45d583b11faab59de59337fffc548e95a
    Signed-off-by: zhang sanshan

    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 .config

    configure git info:
    https://android.googlesource.com/kernel/configs/
    master branch for configs.git
    commit id: 0684b082acceddee9b22dccfe441e8d4d716e415
    configs/android-5.10

    Change-Id: I61f87064fead1d27b256ed4467fee77a726b397e
    Signed-off-by: zhang sanshan

    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

    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

    Jason Liu
     

24 Dec, 2020

1 commit


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

    Anson Huang
     
  • Generated for LTS release by:
    make ARCH=arm imx_v6_v7_defconfig
    make ARCH=arm savedefconfig
    cp -avf defconfig arch/arm/configs/imx_v7_defconfig

    Plus items below compared with L5.4 release
    CONFIG_VMSPLIT_2G=y

    And remove:
    CONFIG_SOC_IMX5
    CONFIG_SOC_VF610
    CONFIG_DEBUG_PREEMPT

    Based on commit: 547c7f50e3fc (next-nxp-20201028)

    Acked-by: Jason Liu
    Signed-off-by: Dong Aisheng

    Dong Aisheng
     

14 Dec, 2020

24 commits