Merge pull request #8216 from heitbaum/linux6157

[le11] linux: update to 6.1.58
This commit is contained in:
CvH 2023-10-21 15:42:41 +02:00 committed by GitHub
commit eb42d8351f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 36 additions and 161 deletions

View File

@ -29,8 +29,8 @@ case "${LINUX}" in
PKG_SOURCE_NAME="linux-${LINUX}-${PKG_VERSION}.tar.gz" PKG_SOURCE_NAME="linux-${LINUX}-${PKG_VERSION}.tar.gz"
;; ;;
*) *)
PKG_VERSION="6.1.45" PKG_VERSION="6.1.58"
PKG_SHA256="bd2343396e7ddad8974f3689a5a067ec931f4ade793e72b1070a85cd19f1f192" PKG_SHA256="ce987ed3d2f640b3a2a62a0a8573d538a36dfd3cc31e2d7a239ce5a16c1c21ad"
PKG_URL="https://www.kernel.org/pub/linux/kernel/v${PKG_VERSION/.*/}.x/${PKG_NAME}-${PKG_VERSION}.tar.xz" PKG_URL="https://www.kernel.org/pub/linux/kernel/v${PKG_VERSION/.*/}.x/${PKG_NAME}-${PKG_VERSION}.tar.xz"
PKG_PATCH_DIRS="default" PKG_PATCH_DIRS="default"
;; ;;

View File

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/arm64 6.1.0-rc6 Kernel Configuration # Linux/arm64 6.1.57 Kernel Configuration
# #
CONFIG_CC_VERSION_TEXT="aarch64-none-elf-gcc-12.2.0 (GCC) 12.2.0" CONFIG_CC_VERSION_TEXT="aarch64-none-elf-gcc-12.2.0 (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y CONFIG_CC_IS_GCC=y
@ -338,6 +338,7 @@ CONFIG_ARCH_SUNXI=y
# #
# ARM errata workarounds via the alternatives framework # ARM errata workarounds via the alternatives framework
# #
# CONFIG_AMPERE_ERRATUM_AC03_CPU_38 is not set
CONFIG_ARM64_WORKAROUND_CLEAN_CACHE=y CONFIG_ARM64_WORKAROUND_CLEAN_CACHE=y
CONFIG_ARM64_ERRATUM_826319=y CONFIG_ARM64_ERRATUM_826319=y
CONFIG_ARM64_ERRATUM_827319=y CONFIG_ARM64_ERRATUM_827319=y
@ -364,6 +365,7 @@ CONFIG_ARM64_LD_HAS_FIX_ERRATUM_843419=y
# CONFIG_ARM64_ERRATUM_2054223 is not set # CONFIG_ARM64_ERRATUM_2054223 is not set
# CONFIG_ARM64_ERRATUM_2067961 is not set # CONFIG_ARM64_ERRATUM_2067961 is not set
# CONFIG_ARM64_ERRATUM_2441009 is not set # CONFIG_ARM64_ERRATUM_2441009 is not set
# CONFIG_ARM64_ERRATUM_2966298 is not set
# CONFIG_CAVIUM_ERRATUM_22375 is not set # CONFIG_CAVIUM_ERRATUM_22375 is not set
# CONFIG_CAVIUM_ERRATUM_23154 is not set # CONFIG_CAVIUM_ERRATUM_23154 is not set
# CONFIG_CAVIUM_ERRATUM_27456 is not set # CONFIG_CAVIUM_ERRATUM_27456 is not set
@ -853,6 +855,7 @@ CONFIG_SECRETMEM=y
# CONFIG_ANON_VMA_NAME is not set # CONFIG_ANON_VMA_NAME is not set
# CONFIG_USERFAULTFD is not set # CONFIG_USERFAULTFD is not set
# CONFIG_LRU_GEN is not set # CONFIG_LRU_GEN is not set
CONFIG_LOCK_MM_AND_FIND_VMA=y
# #
# Data Access Monitoring # Data Access Monitoring
@ -3660,10 +3663,7 @@ CONFIG_MEDIA_ATTACH=y
# IR I2C driver auto-selected by 'Autoselect ancillary drivers' # IR I2C driver auto-selected by 'Autoselect ancillary drivers'
# #
CONFIG_VIDEO_IR_I2C=y CONFIG_VIDEO_IR_I2C=y
CONFIG_VIDEO_CAMERA_SENSOR=y
#
# Camera sensor devices
#
# CONFIG_VIDEO_AR0521 is not set # CONFIG_VIDEO_AR0521 is not set
# CONFIG_VIDEO_HI556 is not set # CONFIG_VIDEO_HI556 is not set
# CONFIG_VIDEO_HI846 is not set # CONFIG_VIDEO_HI846 is not set
@ -3730,7 +3730,6 @@ CONFIG_VIDEO_OV7640=m
# CONFIG_VIDEO_CCS is not set # CONFIG_VIDEO_CCS is not set
# CONFIG_VIDEO_ET8EK8 is not set # CONFIG_VIDEO_ET8EK8 is not set
# CONFIG_VIDEO_M5MOLS is not set # CONFIG_VIDEO_M5MOLS is not set
# end of Camera sensor devices
# #
# Lens drivers # Lens drivers
@ -6451,7 +6450,7 @@ CONFIG_CIFS_DEBUG=y
# CONFIG_CIFS_SWN_UPCALL is not set # CONFIG_CIFS_SWN_UPCALL is not set
# CONFIG_CIFS_ROOT is not set # CONFIG_CIFS_ROOT is not set
# CONFIG_SMB_SERVER is not set # CONFIG_SMB_SERVER is not set
CONFIG_SMBFS_COMMON=y CONFIG_SMBFS=y
# CONFIG_CODA_FS is not set # CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set # CONFIG_AFS_FS is not set
CONFIG_NLS=y CONFIG_NLS=y

View File

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/arm 6.1.0-rc6 Kernel Configuration # Linux/arm 6.1.57 Kernel Configuration
# #
CONFIG_CC_VERSION_TEXT="armv7ve-libreelec-linux-gnueabihf-gcc-12.2.0 (GCC) 12.2.0" CONFIG_CC_VERSION_TEXT="armv7ve-libreelec-linux-gnueabihf-gcc-12.2.0 (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y CONFIG_CC_IS_GCC=y
@ -611,6 +611,7 @@ CONFIG_GENERIC_IDLE_POLL_SETUP=y
CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
CONFIG_ARCH_HAS_KEEPINITRD=y CONFIG_ARCH_HAS_KEEPINITRD=y
CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_ARCH_HAS_SET_MEMORY=y
CONFIG_ARCH_HAS_CPU_FINALIZE_INIT=y
CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y
CONFIG_ARCH_32BIT_OFF_T=y CONFIG_ARCH_32BIT_OFF_T=y
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
@ -821,6 +822,7 @@ CONFIG_KMAP_LOCAL_NON_LINEAR_PTE_ARRAY=y
# CONFIG_ANON_VMA_NAME is not set # CONFIG_ANON_VMA_NAME is not set
# CONFIG_USERFAULTFD is not set # CONFIG_USERFAULTFD is not set
# CONFIG_LRU_GEN is not set # CONFIG_LRU_GEN is not set
CONFIG_LOCK_MM_AND_FIND_VMA=y
# #
# Data Access Monitoring # Data Access Monitoring
@ -3398,9 +3400,7 @@ CONFIG_MEDIA_ATTACH=y
# #
CONFIG_VIDEO_IR_I2C=y CONFIG_VIDEO_IR_I2C=y
# CONFIG_VIDEO_CAMERA_SENSOR=y
# Camera sensor devices
#
# CONFIG_VIDEO_AR0521 is not set # CONFIG_VIDEO_AR0521 is not set
# CONFIG_VIDEO_HI556 is not set # CONFIG_VIDEO_HI556 is not set
# CONFIG_VIDEO_HI846 is not set # CONFIG_VIDEO_HI846 is not set
@ -3467,7 +3467,6 @@ CONFIG_VIDEO_OV7640=m
# CONFIG_VIDEO_CCS is not set # CONFIG_VIDEO_CCS is not set
# CONFIG_VIDEO_ET8EK8 is not set # CONFIG_VIDEO_ET8EK8 is not set
# CONFIG_VIDEO_M5MOLS is not set # CONFIG_VIDEO_M5MOLS is not set
# end of Camera sensor devices
# #
# Lens drivers # Lens drivers
@ -6060,7 +6059,7 @@ CONFIG_CIFS_DEBUG=y
# CONFIG_CIFS_SWN_UPCALL is not set # CONFIG_CIFS_SWN_UPCALL is not set
# CONFIG_CIFS_ROOT is not set # CONFIG_CIFS_ROOT is not set
# CONFIG_SMB_SERVER is not set # CONFIG_SMB_SERVER is not set
CONFIG_SMBFS_COMMON=y CONFIG_SMBFS=y
# CONFIG_CODA_FS is not set # CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set # CONFIG_AFS_FS is not set
CONFIG_NLS=y CONFIG_NLS=y

View File

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/x86 6.1.30 Kernel Configuration # Linux/x86 6.1.57 Kernel Configuration
# #
CONFIG_CC_VERSION_TEXT="x86_64-libreelec-linux-gnu-gcc-12.2.0 (GCC) 12.2.0" CONFIG_CC_VERSION_TEXT="x86_64-libreelec-linux-gnu-gcc-12.2.0 (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y CONFIG_CC_IS_GCC=y
@ -472,7 +472,9 @@ CONFIG_RETHUNK=y
CONFIG_CPU_UNRET_ENTRY=y CONFIG_CPU_UNRET_ENTRY=y
CONFIG_CPU_IBPB_ENTRY=y CONFIG_CPU_IBPB_ENTRY=y
CONFIG_CPU_IBRS_ENTRY=y CONFIG_CPU_IBRS_ENTRY=y
CONFIG_CPU_SRSO=y
# CONFIG_SLS is not set # CONFIG_SLS is not set
# CONFIG_GDS_FORCE_MITIGATION is not set
CONFIG_ARCH_HAS_ADD_PAGES=y CONFIG_ARCH_HAS_ADD_PAGES=y
CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
@ -666,6 +668,7 @@ CONFIG_GENERIC_SMP_IDLE_THREAD=y
CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_ARCH_HAS_SET_MEMORY=y
CONFIG_ARCH_HAS_SET_DIRECT_MAP=y CONFIG_ARCH_HAS_SET_DIRECT_MAP=y
CONFIG_ARCH_HAS_CPU_FINALIZE_INIT=y
CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y
CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y
CONFIG_ARCH_WANTS_NO_INSTR=y CONFIG_ARCH_WANTS_NO_INSTR=y
@ -969,6 +972,7 @@ CONFIG_SECRETMEM=y
# CONFIG_ANON_VMA_NAME is not set # CONFIG_ANON_VMA_NAME is not set
# CONFIG_USERFAULTFD is not set # CONFIG_USERFAULTFD is not set
# CONFIG_LRU_GEN is not set # CONFIG_LRU_GEN is not set
CONFIG_LOCK_MM_AND_FIND_VMA=y
# #
# Data Access Monitoring # Data Access Monitoring
@ -4066,9 +4070,7 @@ CONFIG_MEDIA_ATTACH=y
# #
CONFIG_VIDEO_IR_I2C=m CONFIG_VIDEO_IR_I2C=m
# CONFIG_VIDEO_CAMERA_SENSOR=y
# Camera sensor devices
#
# CONFIG_VIDEO_AR0521 is not set # CONFIG_VIDEO_AR0521 is not set
# CONFIG_VIDEO_HI556 is not set # CONFIG_VIDEO_HI556 is not set
# CONFIG_VIDEO_HI846 is not set # CONFIG_VIDEO_HI846 is not set
@ -4130,7 +4132,6 @@ CONFIG_VIDEO_IR_I2C=m
# CONFIG_VIDEO_CCS is not set # CONFIG_VIDEO_CCS is not set
# CONFIG_VIDEO_ET8EK8 is not set # CONFIG_VIDEO_ET8EK8 is not set
# CONFIG_VIDEO_M5MOLS is not set # CONFIG_VIDEO_M5MOLS is not set
# end of Camera sensor devices
# #
# Lens drivers # Lens drivers
@ -6390,7 +6391,7 @@ CONFIG_CIFS_DEBUG=y
CONFIG_CIFS_FSCACHE=y CONFIG_CIFS_FSCACHE=y
# CONFIG_CIFS_ROOT is not set # CONFIG_CIFS_ROOT is not set
# CONFIG_SMB_SERVER is not set # CONFIG_SMB_SERVER is not set
CONFIG_SMBFS_COMMON=y CONFIG_SMBFS=y
# CONFIG_CODA_FS is not set # CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set # CONFIG_AFS_FS is not set
CONFIG_NLS=y CONFIG_NLS=y

View File

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/arm 6.1.0-rc6 Kernel Configuration # Linux/arm 6.1.57 Kernel Configuration
# #
CONFIG_CC_VERSION_TEXT="armv7ve-libreelec-linux-gnueabihf-gcc-12.2.0 (GCC) 12.2.0" CONFIG_CC_VERSION_TEXT="armv7ve-libreelec-linux-gnueabihf-gcc-12.2.0 (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y CONFIG_CC_IS_GCC=y
@ -824,6 +824,7 @@ CONFIG_KMAP_LOCAL_NON_LINEAR_PTE_ARRAY=y
# CONFIG_ANON_VMA_NAME is not set # CONFIG_ANON_VMA_NAME is not set
# CONFIG_USERFAULTFD is not set # CONFIG_USERFAULTFD is not set
# CONFIG_LRU_GEN is not set # CONFIG_LRU_GEN is not set
CONFIG_LOCK_MM_AND_FIND_VMA=y
# #
# Data Access Monitoring # Data Access Monitoring
@ -3638,9 +3639,7 @@ CONFIG_MEDIA_ATTACH=y
# #
CONFIG_VIDEO_IR_I2C=y CONFIG_VIDEO_IR_I2C=y
# CONFIG_VIDEO_CAMERA_SENSOR=y
# Camera sensor devices
#
# CONFIG_VIDEO_AR0521 is not set # CONFIG_VIDEO_AR0521 is not set
# CONFIG_VIDEO_HI556 is not set # CONFIG_VIDEO_HI556 is not set
# CONFIG_VIDEO_HI846 is not set # CONFIG_VIDEO_HI846 is not set
@ -3707,7 +3706,6 @@ CONFIG_VIDEO_OV7640=m
# CONFIG_VIDEO_CCS is not set # CONFIG_VIDEO_CCS is not set
# CONFIG_VIDEO_ET8EK8 is not set # CONFIG_VIDEO_ET8EK8 is not set
# CONFIG_VIDEO_M5MOLS is not set # CONFIG_VIDEO_M5MOLS is not set
# end of Camera sensor devices
# #
# Lens drivers # Lens drivers
@ -6400,7 +6398,7 @@ CONFIG_CIFS_DEBUG=y
CONFIG_CIFS_FSCACHE=y CONFIG_CIFS_FSCACHE=y
# CONFIG_CIFS_ROOT is not set # CONFIG_CIFS_ROOT is not set
# CONFIG_SMB_SERVER is not set # CONFIG_SMB_SERVER is not set
CONFIG_SMBFS_COMMON=y CONFIG_SMBFS=y
# CONFIG_CODA_FS is not set # CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set # CONFIG_AFS_FS is not set
CONFIG_NLS=y CONFIG_NLS=y

View File

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/arm64 6.1.0-rc6 Kernel Configuration # Linux/arm64 6.1.57 Kernel Configuration
# #
CONFIG_CC_VERSION_TEXT="aarch64-none-elf-gcc-12.2.0 (GCC) 12.2.0" CONFIG_CC_VERSION_TEXT="aarch64-none-elf-gcc-12.2.0 (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y CONFIG_CC_IS_GCC=y
@ -330,6 +330,7 @@ CONFIG_ARCH_ROCKCHIP=y
# #
# ARM errata workarounds via the alternatives framework # ARM errata workarounds via the alternatives framework
# #
# CONFIG_AMPERE_ERRATUM_AC03_CPU_38 is not set
CONFIG_ARM64_WORKAROUND_CLEAN_CACHE=y CONFIG_ARM64_WORKAROUND_CLEAN_CACHE=y
CONFIG_ARM64_ERRATUM_826319=y CONFIG_ARM64_ERRATUM_826319=y
CONFIG_ARM64_ERRATUM_827319=y CONFIG_ARM64_ERRATUM_827319=y
@ -356,6 +357,7 @@ CONFIG_ARM64_LD_HAS_FIX_ERRATUM_843419=y
# CONFIG_ARM64_ERRATUM_2054223 is not set # CONFIG_ARM64_ERRATUM_2054223 is not set
# CONFIG_ARM64_ERRATUM_2067961 is not set # CONFIG_ARM64_ERRATUM_2067961 is not set
# CONFIG_ARM64_ERRATUM_2441009 is not set # CONFIG_ARM64_ERRATUM_2441009 is not set
# CONFIG_ARM64_ERRATUM_2966298 is not set
# CONFIG_CAVIUM_ERRATUM_22375 is not set # CONFIG_CAVIUM_ERRATUM_22375 is not set
# CONFIG_CAVIUM_ERRATUM_23154 is not set # CONFIG_CAVIUM_ERRATUM_23154 is not set
# CONFIG_CAVIUM_ERRATUM_27456 is not set # CONFIG_CAVIUM_ERRATUM_27456 is not set
@ -905,6 +907,7 @@ CONFIG_SECRETMEM=y
# CONFIG_ANON_VMA_NAME is not set # CONFIG_ANON_VMA_NAME is not set
# CONFIG_USERFAULTFD is not set # CONFIG_USERFAULTFD is not set
# CONFIG_LRU_GEN is not set # CONFIG_LRU_GEN is not set
CONFIG_LOCK_MM_AND_FIND_VMA=y
# #
# Data Access Monitoring # Data Access Monitoring
@ -3534,9 +3537,7 @@ CONFIG_MEDIA_ATTACH=y
# #
CONFIG_VIDEO_IR_I2C=y CONFIG_VIDEO_IR_I2C=y
# CONFIG_VIDEO_CAMERA_SENSOR=y
# Camera sensor devices
#
# CONFIG_VIDEO_AR0521 is not set # CONFIG_VIDEO_AR0521 is not set
# CONFIG_VIDEO_HI556 is not set # CONFIG_VIDEO_HI556 is not set
# CONFIG_VIDEO_HI846 is not set # CONFIG_VIDEO_HI846 is not set
@ -3603,7 +3604,6 @@ CONFIG_VIDEO_OV7640=m
# CONFIG_VIDEO_CCS is not set # CONFIG_VIDEO_CCS is not set
# CONFIG_VIDEO_ET8EK8 is not set # CONFIG_VIDEO_ET8EK8 is not set
# CONFIG_VIDEO_M5MOLS is not set # CONFIG_VIDEO_M5MOLS is not set
# end of Camera sensor devices
# #
# Lens drivers # Lens drivers
@ -6228,7 +6228,7 @@ CONFIG_CIFS_DEBUG=y
CONFIG_CIFS_FSCACHE=y CONFIG_CIFS_FSCACHE=y
# CONFIG_CIFS_ROOT is not set # CONFIG_CIFS_ROOT is not set
# CONFIG_SMB_SERVER is not set # CONFIG_SMB_SERVER is not set
CONFIG_SMBFS_COMMON=y CONFIG_SMBFS=y
# CONFIG_CODA_FS is not set # CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set # CONFIG_AFS_FS is not set
CONFIG_NLS=y CONFIG_NLS=y

View File

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/arm64 6.1.0-rc6 Kernel Configuration # Linux/arm64 6.1.57 Kernel Configuration
# #
CONFIG_CC_VERSION_TEXT="aarch64-none-elf-gcc-12.2.0 (GCC) 12.2.0" CONFIG_CC_VERSION_TEXT="aarch64-none-elf-gcc-12.2.0 (GCC) 12.2.0"
CONFIG_CC_IS_GCC=y CONFIG_CC_IS_GCC=y
@ -329,6 +329,7 @@ CONFIG_ARCH_ROCKCHIP=y
# #
# ARM errata workarounds via the alternatives framework # ARM errata workarounds via the alternatives framework
# #
# CONFIG_AMPERE_ERRATUM_AC03_CPU_38 is not set
CONFIG_ARM64_WORKAROUND_CLEAN_CACHE=y CONFIG_ARM64_WORKAROUND_CLEAN_CACHE=y
CONFIG_ARM64_ERRATUM_826319=y CONFIG_ARM64_ERRATUM_826319=y
CONFIG_ARM64_ERRATUM_827319=y CONFIG_ARM64_ERRATUM_827319=y
@ -356,6 +357,7 @@ CONFIG_ARM64_ERRATUM_1319367=y
# CONFIG_ARM64_ERRATUM_2054223 is not set # CONFIG_ARM64_ERRATUM_2054223 is not set
# CONFIG_ARM64_ERRATUM_2067961 is not set # CONFIG_ARM64_ERRATUM_2067961 is not set
# CONFIG_ARM64_ERRATUM_2441009 is not set # CONFIG_ARM64_ERRATUM_2441009 is not set
# CONFIG_ARM64_ERRATUM_2966298 is not set
# CONFIG_CAVIUM_ERRATUM_22375 is not set # CONFIG_CAVIUM_ERRATUM_22375 is not set
# CONFIG_CAVIUM_ERRATUM_23154 is not set # CONFIG_CAVIUM_ERRATUM_23154 is not set
# CONFIG_CAVIUM_ERRATUM_27456 is not set # CONFIG_CAVIUM_ERRATUM_27456 is not set
@ -906,6 +908,7 @@ CONFIG_SECRETMEM=y
# CONFIG_ANON_VMA_NAME is not set # CONFIG_ANON_VMA_NAME is not set
# CONFIG_USERFAULTFD is not set # CONFIG_USERFAULTFD is not set
# CONFIG_LRU_GEN is not set # CONFIG_LRU_GEN is not set
CONFIG_LOCK_MM_AND_FIND_VMA=y
# #
# Data Access Monitoring # Data Access Monitoring
@ -4064,9 +4067,7 @@ CONFIG_MEDIA_ATTACH=y
# #
CONFIG_VIDEO_IR_I2C=y CONFIG_VIDEO_IR_I2C=y
# CONFIG_VIDEO_CAMERA_SENSOR=y
# Camera sensor devices
#
# CONFIG_VIDEO_AR0521 is not set # CONFIG_VIDEO_AR0521 is not set
# CONFIG_VIDEO_HI556 is not set # CONFIG_VIDEO_HI556 is not set
# CONFIG_VIDEO_HI846 is not set # CONFIG_VIDEO_HI846 is not set
@ -4133,7 +4134,6 @@ CONFIG_VIDEO_OV7640=m
# CONFIG_VIDEO_CCS is not set # CONFIG_VIDEO_CCS is not set
# CONFIG_VIDEO_ET8EK8 is not set # CONFIG_VIDEO_ET8EK8 is not set
# CONFIG_VIDEO_M5MOLS is not set # CONFIG_VIDEO_M5MOLS is not set
# end of Camera sensor devices
# #
# Lens drivers # Lens drivers
@ -7003,7 +7003,7 @@ CONFIG_CIFS_DEBUG=y
CONFIG_CIFS_FSCACHE=y CONFIG_CIFS_FSCACHE=y
# CONFIG_CIFS_ROOT is not set # CONFIG_CIFS_ROOT is not set
# CONFIG_SMB_SERVER is not set # CONFIG_SMB_SERVER is not set
CONFIG_SMBFS_COMMON=y CONFIG_SMBFS=y
# CONFIG_CODA_FS is not set # CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set # CONFIG_AFS_FS is not set
CONFIG_NLS=y CONFIG_NLS=y

View File

@ -1,78 +1,3 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Jonas Karlman <jonas@kwiboo.se>
Date: Sat, 10 Oct 2020 15:32:18 +0000
Subject: [PATCH] phy/rockchip: inno-hdmi: use correct vco_div_5 macro on
rk3328
inno_hdmi_phy_rk3328_clk_set_rate() is using the RK3228 macro
when configuring vco_div_5 on RK3328.
Fix this by using correct vco_div_5 macro for RK3328.
Fixes: 53706a116863 ("phy: add Rockchip Innosilicon hdmi phy")
Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
---
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c b/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
index 80acca4e9e14..15339338aae3 100644
--- a/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
+++ b/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
@@ -790,8 +790,8 @@ static int inno_hdmi_phy_rk3328_clk_set_rate(struct clk_hw *hw,
RK3328_PRE_PLL_POWER_DOWN);
/* Configure pre-pll */
- inno_update_bits(inno, 0xa0, RK3228_PCLK_VCO_DIV_5_MASK,
- RK3228_PCLK_VCO_DIV_5(cfg->vco_div_5_en));
+ inno_update_bits(inno, 0xa0, RK3328_PCLK_VCO_DIV_5_MASK,
+ RK3328_PCLK_VCO_DIV_5(cfg->vco_div_5_en));
inno_write(inno, 0xa1, RK3328_PRE_PLL_PRE_DIV(cfg->prediv));
val = RK3328_SPREAD_SPECTRUM_MOD_DISABLE;
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Zheng Yang <zhengyang@rock-chips.com>
Date: Sat, 10 Oct 2020 15:32:18 +0000
Subject: [PATCH] phy/rockchip: inno-hdmi: round fractal pixclock in rk3328
recalc_rate
inno_hdmi_phy_rk3328_clk_recalc_rate() is returning a rate not found
in the pre pll config table when the fractal divider is used.
This can prevent proper power_on because a tmdsclock for the new rate
is not found in the pre pll config table.
Fix this by saving and returning a rounded pixel rate that exist
in the pre pll config table.
Fixes: 53706a116863 ("phy: add Rockchip Innosilicon hdmi phy")
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
---
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c b/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
index 15339338aae3..15a008a1ac7b 100644
--- a/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
+++ b/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
@@ -745,10 +745,12 @@ unsigned long inno_hdmi_phy_rk3328_clk_recalc_rate(struct clk_hw *hw,
do_div(vco, (nd * (no_a == 1 ? no_b : no_a) * no_d * 2));
}
- inno->pixclock = vco;
- dev_dbg(inno->dev, "%s rate %lu\n", __func__, inno->pixclock);
+ inno->pixclock = DIV_ROUND_CLOSEST((unsigned long)vco, 1000) * 1000;
- return vco;
+ dev_dbg(inno->dev, "%s rate %lu vco %llu\n",
+ __func__, inno->pixclock, vco);
+
+ return inno->pixclock;
}
static long inno_hdmi_phy_rk3328_clk_round_rate(struct clk_hw *hw,
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Jonas Karlman <jonas@kwiboo.se> From: Jonas Karlman <jonas@kwiboo.se>
Date: Sat, 10 Oct 2020 15:32:19 +0000 Date: Sat, 10 Oct 2020 15:32:19 +0000
@ -110,53 +35,6 @@ index 15a008a1ac7b..4b936ca19920 100644
do_div(vco, (nd * (no_a == 1 ? no_b : no_a) * no_d * 2)); do_div(vco, (nd * (no_a == 1 ? no_b : no_a) * no_d * 2));
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Jonas Karlman <jonas@kwiboo.se>
Date: Sat, 10 Oct 2020 15:32:19 +0000
Subject: [PATCH] phy/rockchip: inno-hdmi: do not power on rk3328 post pll on
reg write
inno_write is used to configure 0xaa reg, that also hold the
POST_PLL_POWER_DOWN bit.
When POST_PLL_REFCLK_SEL_TMDS is configured the power down bit is not
taken into consideration.
Fix this by keeping the power down bit until configuration is complete.
Also reorder the reg write order for consistency.
Fixes: 53706a116863 ("phy: add Rockchip Innosilicon hdmi phy")
Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
---
drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c b/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
index 4b936ca19920..620961fcfc1d 100644
--- a/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
+++ b/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
@@ -1020,9 +1020,10 @@ inno_hdmi_phy_rk3328_power_on(struct inno_hdmi_phy *inno,
inno_write(inno, 0xac, RK3328_POST_PLL_FB_DIV_7_0(cfg->fbdiv));
if (cfg->postdiv == 1) {
- inno_write(inno, 0xaa, RK3328_POST_PLL_REFCLK_SEL_TMDS);
inno_write(inno, 0xab, RK3328_POST_PLL_FB_DIV_8(cfg->fbdiv) |
RK3328_POST_PLL_PRE_DIV(cfg->prediv));
+ inno_write(inno, 0xaa, RK3328_POST_PLL_REFCLK_SEL_TMDS |
+ RK3328_POST_PLL_POWER_DOWN);
} else {
v = (cfg->postdiv / 2) - 1;
v &= RK3328_POST_PLL_POST_DIV_MASK;
@@ -1030,7 +1031,8 @@ inno_hdmi_phy_rk3328_power_on(struct inno_hdmi_phy *inno,
inno_write(inno, 0xab, RK3328_POST_PLL_FB_DIV_8(cfg->fbdiv) |
RK3328_POST_PLL_PRE_DIV(cfg->prediv));
inno_write(inno, 0xaa, RK3328_POST_PLL_POST_DIV_ENABLE |
- RK3328_POST_PLL_REFCLK_SEL_TMDS);
+ RK3328_POST_PLL_REFCLK_SEL_TMDS |
+ RK3328_POST_PLL_POWER_DOWN);
}
for (v = 0; v < 14; v++)
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Huicong Xu <xhc@rock-chips.com> From: Huicong Xu <xhc@rock-chips.com>
Date: Sat, 10 Oct 2020 15:32:20 +0000 Date: Sat, 10 Oct 2020 15:32:20 +0000