From 0a4822d2f5d0c931a8532546ccd963e08ec6668f Mon Sep 17 00:00:00 2001 From: The-going <48602507+The-going@users.noreply.github.com> Date: Sat, 17 Dec 2022 17:58:45 +0300 Subject: [PATCH] Bump sunxi (#4580) * Bump sunxi - tested for build * Add configs * Bump sunxi - tested for build * Add configs * sunxi-6.1: add series.conf file include megous patches * Switch to initial tag=v6.1 * Add patches fixses * Switch CURRENT to v5.15.83 Co-authored-by: Igor --- config/kernel/linux-sunxi-edge.config | 338 ++++++++------- config/kernel/linux-sunxi64-edge.config | 355 ++++++++-------- .../families/include/sunxi64_common.inc | 6 +- .../sources/families/include/sunxi_common.inc | 6 +- ...-Make-interrupt-handling-more-robust.patch | 18 +- .../sdhci-arasan-Add-runtime-PM-support.patch | 20 +- ...x-ISO-C90-forbids-mixed-declarations.patch | 70 +++ ...Fix-depends-only-ARM-eInk-display-FB.patch | 25 ++ .../Fix-warning-multi-line-comment.patch | 25 ++ ...Fix-warning-unused-variable-delay_us.patch | 29 ++ patch/kernel/archive/sunxi-6.1/series.conf | 400 ++++++++++++++++++ patch/kernel/archive/sunxi-6.1/series.fixses | 9 + 12 files changed, 949 insertions(+), 352 deletions(-) create mode 100644 patch/kernel/archive/sunxi-6.1/patches.fixses/Fix-ISO-C90-forbids-mixed-declarations.patch create mode 100644 patch/kernel/archive/sunxi-6.1/patches.fixses/Fix-depends-only-ARM-eInk-display-FB.patch create mode 100644 patch/kernel/archive/sunxi-6.1/patches.fixses/Fix-warning-multi-line-comment.patch create mode 100644 patch/kernel/archive/sunxi-6.1/patches.fixses/Fix-warning-unused-variable-delay_us.patch create mode 100644 patch/kernel/archive/sunxi-6.1/series.conf create mode 100644 patch/kernel/archive/sunxi-6.1/series.fixses diff --git a/config/kernel/linux-sunxi-edge.config b/config/kernel/linux-sunxi-edge.config index 673ab1c200..083bc8c8d7 100644 --- a/config/kernel/linux-sunxi-edge.config +++ b/config/kernel/linux-sunxi-edge.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 6.0.7 Kernel Configuration +# Linux/arm 6.1.0 Kernel Configuration # CONFIG_CC_VERSION_TEXT="arm-linux-gnueabihf-gcc (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36)) 8.3.0" CONFIG_CC_IS_GCC=y @@ -163,7 +163,6 @@ CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y # CONFIG_CGROUP_FAVOR_DYNMODS is not set CONFIG_MEMCG=y -CONFIG_MEMCG_SWAP=y CONFIG_MEMCG_KMEM=y CONFIG_BLK_CGROUP=y CONFIG_CGROUP_WRITEBACK=y @@ -257,7 +256,6 @@ CONFIG_TRACEPOINTS=y CONFIG_ARM=y CONFIG_ARM_HAS_GROUP_RELOCS=y -CONFIG_ARM_HAS_SG_CHAIN=y CONFIG_ARM_DMA_USE_IOMMU=y CONFIG_ARM_DMA_IOMMU_ALIGNMENT=8 CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -279,12 +277,9 @@ CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_BITS_MAX=16 CONFIG_ARCH_MULTIPLATFORM=y -# CONFIG_ARCH_FOOTBRIDGE is not set -# CONFIG_ARCH_RPC is not set -# CONFIG_ARCH_SA1100 is not set # -# Multiple platform selection +# Platform selection # # @@ -293,7 +288,7 @@ CONFIG_ARCH_MULTIPLATFORM=y # CONFIG_ARCH_MULTI_V6 is not set CONFIG_ARCH_MULTI_V7=y CONFIG_ARCH_MULTI_V6_V7=y -# end of Multiple platform selection +# end of Platform selection # CONFIG_ARCH_VIRT is not set # CONFIG_ARCH_AIROHA is not set @@ -475,7 +470,7 @@ CONFIG_HIGHPTE=y CONFIG_CPU_SW_DOMAIN_PAN=y CONFIG_HW_PERF_EVENTS=y CONFIG_ARM_MODULE_PLTS=y -CONFIG_FORCE_MAX_ZONEORDER=11 +CONFIG_ARCH_FORCE_MAX_ORDER=11 CONFIG_ALIGNMENT_TRAP=y # CONFIG_UACCESS_WITH_MEMCPY is not set # CONFIG_PARAVIRT is not set @@ -596,25 +591,6 @@ CONFIG_ARM_CPU_SUSPEND=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y # end of Power management options -CONFIG_ARM_CRYPTO=y -CONFIG_CRYPTO_SHA1_ARM=m -CONFIG_CRYPTO_SHA1_ARM_NEON=m -CONFIG_CRYPTO_SHA1_ARM_CE=m -CONFIG_CRYPTO_SHA2_ARM_CE=m -CONFIG_CRYPTO_SHA256_ARM=m -CONFIG_CRYPTO_SHA512_ARM=m -CONFIG_CRYPTO_BLAKE2S_ARM=y -CONFIG_CRYPTO_BLAKE2B_NEON=m -CONFIG_CRYPTO_AES_ARM=m -CONFIG_CRYPTO_AES_ARM_BS=m -CONFIG_CRYPTO_AES_ARM_CE=m -CONFIG_CRYPTO_GHASH_ARM_CE=m -# CONFIG_CRYPTO_CRCT10DIF_ARM_CE is not set -# CONFIG_CRYPTO_CRC32_ARM_CE is not set -CONFIG_CRYPTO_CHACHA20_NEON=m -CONFIG_CRYPTO_POLY1305_ARM=m -CONFIG_CRYPTO_NHPOLY1305_NEON=m -CONFIG_CRYPTO_CURVE25519_NEON=m CONFIG_AS_VFP_VMRS_FPINST=y # @@ -850,6 +826,7 @@ CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y +CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 CONFIG_PAGE_REPORTING=y CONFIG_MIGRATION=y CONFIG_CONTIG_ALLOC=y @@ -944,6 +921,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m # CONFIG_INET_ESPINTCP is not set CONFIG_INET_IPCOMP=m +CONFIG_INET_TABLE_PERTURB_ORDER=16 CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_DIAG=m @@ -1444,7 +1422,6 @@ CONFIG_NET_DSA_TAG_XRS700X=m CONFIG_VLAN_8021Q=y CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y -# CONFIG_DECNET is not set CONFIG_LLC=y # CONFIG_LLC2 is not set CONFIG_ATALK=m @@ -2128,7 +2105,6 @@ CONFIG_MISC_RTSX=m # CONFIG_HISI_HIKEY_USB is not set CONFIG_OPEN_DICE=m CONFIG_VCPU_STALL_DETECTOR=m -# CONFIG_MODEM_POWER is not set # CONFIG_C2PORT is not set # @@ -2211,6 +2187,7 @@ CONFIG_SATA_PMP=y # Controllers with non-SFF native interface # CONFIG_SATA_AHCI_PLATFORM=y +CONFIG_AHCI_DWC=m # CONFIG_AHCI_CEVA is not set CONFIG_AHCI_SUNXI=y # CONFIG_AHCI_QORIQ is not set @@ -2233,7 +2210,8 @@ CONFIG_ATA_BMDMA=y # # PIO-only SFF controllers # -# CONFIG_PATA_PLATFORM is not set +CONFIG_PATA_PLATFORM=m +CONFIG_PATA_OF_PLATFORM=m # # Generic fallback / legacy drivers @@ -2413,6 +2391,8 @@ CONFIG_HNS_MDIO=m CONFIG_NET_VENDOR_HUAWEI=y # CONFIG_NET_VENDOR_INTEL is not set CONFIG_NET_VENDOR_WANGXUN=y +CONFIG_NET_VENDOR_ADI=y +CONFIG_ADIN1110=m CONFIG_NET_VENDOR_LITEX=y CONFIG_LITEX_LITEETH=m # CONFIG_NET_VENDOR_MARVELL is not set @@ -2524,6 +2504,8 @@ CONFIG_DP83TD510_PHY=m CONFIG_VITESSE_PHY=m # CONFIG_XILINX_GMII2RGMII is not set # CONFIG_MICREL_KS8995MA is not set +CONFIG_PSE_CONTROLLER=y +CONFIG_PSE_REGULATOR=m CONFIG_CAN_DEV=m CONFIG_CAN_VCAN=m CONFIG_CAN_VXCAN=m @@ -2813,6 +2795,7 @@ CONFIG_WLAN_VENDOR_TI=y # CONFIG_WL18XX is not set # CONFIG_WLCORE is not set CONFIG_RTL8723DU=m +CONFIG_RTL8723DS=m CONFIG_RTL8822CS=m CONFIG_RTL8822BU=m CONFIG_RTL8821CU=m @@ -3028,6 +3011,7 @@ CONFIG_TOUCHSCREEN_SUN4I=m # CONFIG_TOUCHSCREEN_TPS6507X is not set CONFIG_TOUCHSCREEN_ZET6223=m # CONFIG_TOUCHSCREEN_ZFORCE is not set +CONFIG_TOUCHSCREEN_COLIBRI_VF50=m # CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set CONFIG_TOUCHSCREEN_IQS5XX=m # CONFIG_TOUCHSCREEN_ZINITIX is not set @@ -3058,6 +3042,7 @@ CONFIG_INPUT_UINPUT=m # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set CONFIG_INPUT_DA7280_HAPTICS=m # CONFIG_INPUT_ADXL34X is not set +CONFIG_INPUT_IBM_PANEL=m # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_IQS269A is not set CONFIG_INPUT_IQS626A=m @@ -3066,6 +3051,7 @@ CONFIG_INPUT_IQS7222=m # CONFIG_INPUT_DRV260X_HAPTICS is not set # CONFIG_INPUT_DRV2665_HAPTICS is not set # CONFIG_INPUT_DRV2667_HAPTICS is not set +CONFIG_INPUT_RT5120_PWRKEY=m CONFIG_INPUT_STPMIC1_ONKEY=m CONFIG_RMI4_CORE=m CONFIG_RMI4_I2C=m @@ -3292,6 +3278,7 @@ CONFIG_SPI_NXP_FLEXSPI=m # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_FSL_SPI is not set CONFIG_SPI_MICROCHIP_CORE=m +CONFIG_SPI_MICROCHIP_CORE_QSPI=m # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set @@ -3352,6 +3339,7 @@ CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set CONFIG_PINCTRL_AXP209=m +CONFIG_PINCTRL_CY8C95X0=m # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_MICROCHIP_SGPIO is not set # CONFIG_PINCTRL_OCELOT is not set @@ -3425,7 +3413,6 @@ CONFIG_GPIO_AMD_FCH=m # # I2C GPIO expanders # -# CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_ADNP is not set CONFIG_GPIO_GW_PLD=m # CONFIG_GPIO_MAX7300 is not set @@ -3558,6 +3545,7 @@ CONFIG_CHARGER_LTC4162L=m CONFIG_CHARGER_DETECTOR_MAX14656=m CONFIG_CHARGER_MAX77650=m CONFIG_CHARGER_MAX77976=m +CONFIG_CHARGER_MT6370=m # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set @@ -3603,7 +3591,6 @@ CONFIG_SENSORS_AS370=m CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_AXI_FAN_CONTROL=m CONFIG_SENSORS_ARM_SCMI=m -# CONFIG_SENSORS_ASPEED is not set CONFIG_SENSORS_ATXP1=m # CONFIG_SENSORS_CORSAIR_CPRO is not set CONFIG_SENSORS_CORSAIR_PSU=m @@ -3645,6 +3632,7 @@ CONFIG_SENSORS_MAX1668=m CONFIG_SENSORS_MAX197=m CONFIG_SENSORS_MAX31722=m CONFIG_SENSORS_MAX31730=m +CONFIG_SENSORS_MAX31760=m CONFIG_SENSORS_MAX6620=m # CONFIG_SENSORS_MAX6621 is not set CONFIG_SENSORS_MAX6639=m @@ -3703,6 +3691,7 @@ CONFIG_SENSORS_SY7636A=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m CONFIG_SENSORS_EMC2103=m +CONFIG_SENSORS_EMC2305=m CONFIG_SENSORS_EMC6W201=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m @@ -3870,8 +3859,10 @@ CONFIG_MFD_MAX77714=m # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6360 is not set +CONFIG_MFD_MT6370=m # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set +CONFIG_MFD_OCELOT=m # CONFIG_EZX_PCAP is not set CONFIG_MFD_CPCAP=m # CONFIG_MFD_VIPERBOARD is not set @@ -3880,8 +3871,10 @@ CONFIG_MFD_NTXEC=m # CONFIG_MFD_PCF50633 is not set # CONFIG_UCB1400_CORE is not set # CONFIG_MFD_PM8XXX is not set +CONFIG_MFD_SY7636A=m CONFIG_MFD_RT4831=m # CONFIG_MFD_RT5033 is not set +CONFIG_MFD_RT5120=m # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_RK808 is not set # CONFIG_MFD_RN5T618 is not set @@ -3947,7 +3940,6 @@ CONFIG_REGULATOR=y CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set -CONFIG_REGULATOR_USERSPACE_CONSUMER_OF=m # CONFIG_REGULATOR_88PG86X is not set # CONFIG_REGULATOR_ACT8865 is not set # CONFIG_REGULATOR_AD5398 is not set @@ -3990,6 +3982,7 @@ CONFIG_REGULATOR_MP8859=m CONFIG_REGULATOR_MP886X=m CONFIG_REGULATOR_MPQ7920=m # CONFIG_REGULATOR_MT6311 is not set +CONFIG_REGULATOR_MT6370=m # CONFIG_REGULATOR_PCA9450 is not set # CONFIG_REGULATOR_PF8X00 is not set # CONFIG_REGULATOR_PFUZE100 is not set @@ -4001,6 +3994,7 @@ CONFIG_REGULATOR_PWM=m CONFIG_REGULATOR_ROHM=m # CONFIG_REGULATOR_RT4801 is not set CONFIG_REGULATOR_RT4831=m +CONFIG_REGULATOR_RT5120=m CONFIG_REGULATOR_RT5190A=m CONFIG_REGULATOR_RT5759=m CONFIG_REGULATOR_RT6160=m @@ -4022,7 +4016,6 @@ CONFIG_REGULATOR_TPS6286X=m # CONFIG_REGULATOR_TPS65132 is not set # CONFIG_REGULATOR_TPS6524X is not set # CONFIG_REGULATOR_VCTRL is not set -# CONFIG_REGULATOR_TP65185X is not set CONFIG_RC_CORE=y # CONFIG_BPF_LIRC_MODE2 is not set CONFIG_LIRC=y @@ -4102,14 +4095,10 @@ CONFIG_VIDEO_V4L2_SUBDEV_API=y # CONFIG_VIDEO_ADV_DEBUG is not set CONFIG_VIDEO_FIXED_MINOR_RANGES=y CONFIG_VIDEO_TUNER=m -CONFIG_V4L2_H264=m -CONFIG_V4L2_VP9=m CONFIG_V4L2_MEM2MEM_DEV=m CONFIG_V4L2_FLASH_LED_CLASS=m CONFIG_V4L2_FWNODE=m CONFIG_V4L2_ASYNC=m -CONFIG_VIDEOBUF_GEN=m -CONFIG_VIDEOBUF_VMALLOC=m # end of Video4Linux options # @@ -4146,7 +4135,6 @@ CONFIG_MEDIA_USB_SUPPORT=y # # Webcam devices # -CONFIG_VIDEO_CPIA2=m CONFIG_USB_GSPCA=m CONFIG_USB_GSPCA_BENQ=m CONFIG_USB_GSPCA_CONEX=m @@ -4204,7 +4192,6 @@ CONFIG_USB_S2255=m CONFIG_VIDEO_USBTV=m CONFIG_USB_VIDEO_CLASS=m CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y -CONFIG_USB_ZR364XX=m # # Analog TV USB devices @@ -4228,9 +4215,6 @@ CONFIG_VIDEO_CX231XX=m CONFIG_VIDEO_CX231XX_RC=y CONFIG_VIDEO_CX231XX_ALSA=m CONFIG_VIDEO_CX231XX_DVB=m -CONFIG_VIDEO_TM6000=m -CONFIG_VIDEO_TM6000_ALSA=m -CONFIG_VIDEO_TM6000_DVB=m # # Digital TV USB devices @@ -4407,6 +4391,10 @@ CONFIG_VIDEO_SUN8I_A83T_MIPI_CSI2=m # Texas Instruments drivers # +# +# Verisilicon media platform drivers +# + # # VIA media platform drivers # @@ -4500,7 +4488,6 @@ CONFIG_VIDEO_OV7251=m CONFIG_VIDEO_OV772X=m CONFIG_VIDEO_OV7740=m CONFIG_VIDEO_OV8856=m -CONFIG_VIDEO_OV8858=m CONFIG_VIDEO_OV8865=m CONFIG_VIDEO_OV9282=m CONFIG_VIDEO_OV9640=m @@ -4518,8 +4505,6 @@ CONFIG_VIDEO_RJ54N1=m CONFIG_VIDEO_CCS=m CONFIG_VIDEO_ET8EK8=m # CONFIG_VIDEO_M5MOLS is not set -CONFIG_VIDEO_HM5065=m -CONFIG_VIDEO_GC2145=m # end of Camera sensor devices # @@ -4874,7 +4859,7 @@ CONFIG_DRM=y CONFIG_DRM_MIPI_DBI=m CONFIG_DRM_MIPI_DSI=y # CONFIG_DRM_DEBUG_MM is not set -# CONFIG_DRM_DEBUG_SELFTEST is not set +CONFIG_DRM_USE_DYNAMIC_DEBUG=y CONFIG_DRM_KMS_HELPER=y # CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set # CONFIG_DRM_DEBUG_MODESET_LOCK is not set @@ -4889,7 +4874,7 @@ CONFIG_DRM_DISPLAY_HDCP_HELPER=y CONFIG_DRM_DISPLAY_HDMI_HELPER=y # CONFIG_DRM_DP_AUX_CHARDEV is not set # CONFIG_DRM_DP_CEC is not set -CONFIG_DRM_GEM_CMA_HELPER=y +CONFIG_DRM_GEM_DMA_HELPER=y CONFIG_DRM_GEM_SHMEM_HELPER=m CONFIG_DRM_SCHED=m @@ -4918,7 +4903,7 @@ CONFIG_DRM_VKMS=m # CONFIG_DRM_ARMADA is not set CONFIG_DRM_RCAR_DW_HDMI=m # CONFIG_DRM_RCAR_USE_LVDS is not set -CONFIG_DRM_RCAR_MIPI_DSI=m +# CONFIG_DRM_RCAR_USE_MIPI_DSI is not set CONFIG_DRM_SUN4I=y CONFIG_DRM_SUN4I_HDMI=y CONFIG_DRM_SUN4I_HDMI_CEC=y @@ -4951,7 +4936,6 @@ CONFIG_DRM_PANEL_EBBG_FT8719=m CONFIG_DRM_PANEL_ELIDA_KD35T133=m CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02=m CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D=m -CONFIG_DRM_PANEL_HIMAX_HX8394=m CONFIG_DRM_PANEL_ILITEK_IL9322=m CONFIG_DRM_PANEL_ILITEK_ILI9341=m CONFIG_DRM_PANEL_ILITEK_ILI9881C=m @@ -5123,7 +5107,6 @@ CONFIG_FB_BACKLIGHT=m # CONFIG_FB_UVESA is not set # CONFIG_FB_OPENCORES is not set # CONFIG_FB_S1D13XXX is not set -# CONFIG_FB_SUN5I_EINK is not set # CONFIG_FB_SMSCUFX is not set # CONFIG_FB_UDL is not set # CONFIG_FB_IBM_GXT4500 is not set @@ -5152,6 +5135,7 @@ CONFIG_LCD_CLASS_DEVICE=m CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_KTD253 is not set CONFIG_BACKLIGHT_PWM=m +CONFIG_BACKLIGHT_MT6370=m CONFIG_BACKLIGHT_QCOM_WLED=m CONFIG_BACKLIGHT_RT4831=m # CONFIG_BACKLIGHT_ADP8860 is not set @@ -5174,10 +5158,10 @@ CONFIG_HDMI=y # CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y +# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y # CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set -CONFIG_BOOTSPLASH=y # end of Console display driver support CONFIG_LOGO=y @@ -5344,11 +5328,10 @@ CONFIG_SND_SOC_SOF_OF=m # CONFIG_SND_SUN4I_CODEC=y CONFIG_SND_SUN8I_CODEC=y -CONFIG_SND_AC100_CODEC=y CONFIG_SND_SUN8I_CODEC_ANALOG=y CONFIG_SND_SUN4I_I2S=y CONFIG_SND_SUN4I_SPDIF=y -CONFIG_SND_SUN9I_HDMI_AUDIO=m +CONFIG_SND_SUN50I_DMIC=m CONFIG_SND_SUN8I_ADDA_PR_REGMAP=y # end of Allwinner SoC Audio support @@ -5403,12 +5386,14 @@ CONFIG_SND_SOC_CS35L45_TABLES=m CONFIG_SND_SOC_CS35L45=m CONFIG_SND_SOC_CS35L45_SPI=m CONFIG_SND_SOC_CS35L45_I2C=m +CONFIG_SND_SOC_CS42L42_CORE=m CONFIG_SND_SOC_CS42L42=m CONFIG_SND_SOC_CS42L51=m CONFIG_SND_SOC_CS42L51_I2C=m CONFIG_SND_SOC_CS42L52=m CONFIG_SND_SOC_CS42L56=m CONFIG_SND_SOC_CS42L73=m +CONFIG_SND_SOC_CS42L83=m CONFIG_SND_SOC_CS4234=m CONFIG_SND_SOC_CS4265=m CONFIG_SND_SOC_CS4270=m @@ -5425,10 +5410,10 @@ CONFIG_SND_SOC_CX2072X=m CONFIG_SND_SOC_DA7213=m CONFIG_SND_SOC_DMIC=m CONFIG_SND_SOC_HDMI_CODEC=m -CONFIG_SND_SOC_EC25=m CONFIG_SND_SOC_ES7134=m CONFIG_SND_SOC_ES7241=m CONFIG_SND_SOC_ES8316=m +CONFIG_SND_SOC_ES8326=m CONFIG_SND_SOC_ES8328=m CONFIG_SND_SOC_ES8328_I2C=m CONFIG_SND_SOC_ES8328_SPI=m @@ -5481,6 +5466,8 @@ CONFIG_SND_SOC_SIGMADSP_REGMAP=m CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m CONFIG_SND_SOC_SIMPLE_MUX=m CONFIG_SND_SOC_SPDIF=m +CONFIG_SND_SOC_SRC4XXX_I2C=m +CONFIG_SND_SOC_SRC4XXX=m CONFIG_SND_SOC_SSM2305=m CONFIG_SND_SOC_SSM2518=m CONFIG_SND_SOC_SSM2602=m @@ -5628,6 +5615,7 @@ CONFIG_HID_KYE=m CONFIG_HID_UCLOGIC=m CONFIG_HID_WALTOP=m CONFIG_HID_VIEWSONIC=m +CONFIG_HID_VRC2=m CONFIG_HID_XIAOMI=m CONFIG_HID_GYRATION=m CONFIG_HID_ICADE=m @@ -5670,6 +5658,7 @@ CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y CONFIG_HID_PLANTRONICS=m +CONFIG_HID_PXRC=m CONFIG_HID_RAZER=m CONFIG_HID_PRIMAX=m CONFIG_HID_RETRODE=m @@ -6076,6 +6065,7 @@ CONFIG_TYPEC=m CONFIG_TYPEC_TCPM=m CONFIG_TYPEC_TCPCI=m CONFIG_TYPEC_RT1711H=m +CONFIG_TYPEC_TCPCI_MT6370=m # CONFIG_TYPEC_TCPCI_MAXIM is not set CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC_UCSI=m @@ -6083,12 +6073,10 @@ CONFIG_UCSI_CCG=m CONFIG_UCSI_STM32G0=m CONFIG_TYPEC_TPS6598X=m CONFIG_TYPEC_ANX7411=m -# CONFIG_TYPEC_ANX7688 is not set CONFIG_TYPEC_RT1719=m CONFIG_TYPEC_HD3SS3220=m # CONFIG_TYPEC_STUSB160X is not set CONFIG_TYPEC_WUSB3801=m -CONFIG_TYPEC_EXTCON=m # # USB Type-C Multiplexer/DeMultiplexer Switch support @@ -6190,8 +6178,6 @@ CONFIG_LEDS_USER=y CONFIG_LEDS_SPI_BYTE=m CONFIG_LEDS_TI_LMU_COMMON=m CONFIG_LEDS_LM3697=m -# CONFIG_LEDS_SGM3140 is not set -CONFIG_LEDS_AXP20X=m # # Flash and Torch LED drivers @@ -6202,6 +6188,7 @@ CONFIG_LEDS_KTD2692=m CONFIG_LEDS_LM3601X=m CONFIG_LEDS_RT4505=m CONFIG_LEDS_RT8515=m +# CONFIG_LEDS_SGM3140 is not set # # RGB LED drivers @@ -6474,12 +6461,6 @@ CONFIG_R8188EU=m # CONFIG_ADT7316 is not set # end of Analog digital bi-direction converters -# -# Capacitance to digital converters -# -# CONFIG_AD7746 is not set -# end of Capacitance to digital converters - # # Direct Digital Synthesis # @@ -6507,15 +6488,12 @@ CONFIG_AD9834=m # end of IIO staging drivers CONFIG_STAGING_MEDIA=y -CONFIG_VIDEO_HANTRO=m -CONFIG_VIDEO_HANTRO_SUNXI=y CONFIG_VIDEO_MAX96712=m -CONFIG_VIDEO_STKWEBCAM=m CONFIG_VIDEO_SUNXI=y CONFIG_VIDEO_SUNXI_CEDRUS=m +# CONFIG_STAGING_MEDIA_DEPRECATED is not set # CONFIG_STAGING_BOARD is not set # CONFIG_LTE_GDM724X is not set -CONFIG_COMMON_CLK_XLNX_CLKWZRD=m CONFIG_FB_TFT=m CONFIG_FB_TFT_AGM1264K_FL=m CONFIG_FB_TFT_BD663474=m @@ -6560,7 +6538,6 @@ CONFIG_FIELDBUS_DEV=m CONFIG_HMS_ANYBUSS_BUS=m CONFIG_ARCX_ANYBUS_CONTROLLER=m CONFIG_HMS_PROFINET=m -CONFIG_RTL8723CS=m # CONFIG_GOLDFISH is not set # CONFIG_CHROME_PLATFORMS is not set # CONFIG_MELLANOX_PLATFORM is not set @@ -6590,6 +6567,7 @@ CONFIG_COMMON_CLK_AXI_CLKGEN=m CONFIG_COMMON_CLK_PWM=m CONFIG_COMMON_CLK_RS9_PCIE=m CONFIG_COMMON_CLK_VC5=m +CONFIG_COMMON_CLK_VC7=m CONFIG_COMMON_CLK_BD718XX=m # CONFIG_COMMON_CLK_FIXED_MMIO is not set CONFIG_CLK_SUNXI=y @@ -6612,6 +6590,7 @@ CONFIG_SUN8I_R40_CCU=y CONFIG_SUN9I_A80_CCU=y CONFIG_SUN8I_R_CCU=y # CONFIG_XILINX_VCU is not set +CONFIG_COMMON_CLK_XLNX_CLKWZRD=m # CONFIG_HWSPINLOCK is not set # @@ -6814,6 +6793,7 @@ CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m # CONFIG_MMA8452 is not set # CONFIG_MMA9551 is not set # CONFIG_MMA9553 is not set +CONFIG_MSA311=m # CONFIG_MXC4005 is not set # CONFIG_MXC6255 is not set # CONFIG_SCA3000 is not set @@ -6863,6 +6843,7 @@ CONFIG_LTC2497=m # CONFIG_MAX1027 is not set CONFIG_MAX11100=m CONFIG_MAX1118=m +CONFIG_MAX11205=m # CONFIG_MAX1241 is not set # CONFIG_MAX1363 is not set # CONFIG_MAX9611 is not set @@ -6870,6 +6851,7 @@ CONFIG_MAX1118=m # CONFIG_MCP3422 is not set CONFIG_MCP3911=m # CONFIG_NAU7802 is not set +CONFIG_RICHTEK_RTQ6056=m # CONFIG_SD_ADC_MODULATOR is not set CONFIG_SUN4I_GPADC=m # CONFIG_TI_ADC081C is not set @@ -6915,6 +6897,7 @@ CONFIG_HMC425=m # Capacitance to digital converters # # CONFIG_AD7150 is not set +# CONFIG_AD7746 is not set # end of Capacitance to digital converters # @@ -7092,6 +7075,9 @@ CONFIG_ADIS16460=m # CONFIG_ADIS16480 is not set # CONFIG_BMI160_I2C is not set # CONFIG_BMI160_SPI is not set +CONFIG_BOSCH_BNO055=m +CONFIG_BOSCH_BNO055_SERIAL=m +CONFIG_BOSCH_BNO055_I2C=m CONFIG_FXOS8700=m CONFIG_FXOS8700_I2C=m CONFIG_FXOS8700_SPI=m @@ -7140,6 +7126,7 @@ CONFIG_IQS621_ALS=m # CONFIG_JSA1212 is not set # CONFIG_RPR0521 is not set # CONFIG_LTR501 is not set +CONFIG_LTRF216A=m # CONFIG_LV0104CS is not set # CONFIG_MAX44000 is not set CONFIG_MAX44009=m @@ -7169,7 +7156,6 @@ CONFIG_VL6180=m # # Magnetometer sensors # -CONFIG_AF8133J=m # CONFIG_AK8974 is not set # CONFIG_AK8975 is not set # CONFIG_AK09911 is not set @@ -7404,8 +7390,9 @@ CONFIG_ARM_PMU=y # CONFIG_DAX is not set CONFIG_NVMEM=y CONFIG_NVMEM_SYSFS=y -CONFIG_NVMEM_SUNXI_SID=y CONFIG_NVMEM_RMEM=m +CONFIG_NVMEM_SUNXI_SID=y +CONFIG_NVMEM_U_BOOT_ENV=m # # HW tracing support @@ -7710,24 +7697,6 @@ CONFIG_EROFS_FS_XATTR=y CONFIG_EROFS_FS_POSIX_ACL=y CONFIG_EROFS_FS_SECURITY=y # CONFIG_EROFS_FS_ZIP is not set -CONFIG_AUFS_FS=m -CONFIG_AUFS_BRANCH_MAX_127=y -# CONFIG_AUFS_BRANCH_MAX_511 is not set -# CONFIG_AUFS_BRANCH_MAX_1023 is not set -# CONFIG_AUFS_BRANCH_MAX_32767 is not set -CONFIG_AUFS_SBILIST=y -# CONFIG_AUFS_HNOTIFY is not set -# CONFIG_AUFS_EXPORT is not set -# CONFIG_AUFS_XATTR is not set -# CONFIG_AUFS_FHSM is not set -# CONFIG_AUFS_RDU is not set -# CONFIG_AUFS_DIRREN is not set -# CONFIG_AUFS_SHWH is not set -# CONFIG_AUFS_BR_RAMFS is not set -# CONFIG_AUFS_BR_FUSE is not set -CONFIG_AUFS_BR_HFSPLUS=y -CONFIG_AUFS_BDEV_LOOP=y -# CONFIG_AUFS_DEBUG is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=m CONFIG_NFS_V2=m @@ -7989,6 +7958,7 @@ CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_SIMD=m CONFIG_CRYPTO_ENGINE=y +# end of Crypto core or helper # # Public-key cryptography @@ -8002,77 +7972,15 @@ CONFIG_CRYPTO_ECDSA=m CONFIG_CRYPTO_ECRDSA=m # CONFIG_CRYPTO_SM2 is not set CONFIG_CRYPTO_CURVE25519=m +# end of Public-key cryptography # -# Authenticated Encryption with Associated Data -# -CONFIG_CRYPTO_CCM=m -CONFIG_CRYPTO_GCM=y -CONFIG_CRYPTO_CHACHA20POLY1305=m -CONFIG_CRYPTO_AEGIS128=m -CONFIG_CRYPTO_AEGIS128_SIMD=y -CONFIG_CRYPTO_SEQIV=y -CONFIG_CRYPTO_ECHAINIV=m - -# -# Block modes -# -CONFIG_CRYPTO_CBC=y -CONFIG_CRYPTO_CFB=m -CONFIG_CRYPTO_CTR=y -CONFIG_CRYPTO_CTS=y -CONFIG_CRYPTO_ECB=y -CONFIG_CRYPTO_LRW=m -CONFIG_CRYPTO_OFB=m -CONFIG_CRYPTO_PCBC=m -CONFIG_CRYPTO_XCTR=m -CONFIG_CRYPTO_XTS=y -CONFIG_CRYPTO_KEYWRAP=m -CONFIG_CRYPTO_NHPOLY1305=m -CONFIG_CRYPTO_ADIANTUM=m -CONFIG_CRYPTO_HCTR2=m -CONFIG_CRYPTO_ESSIV=m - -# -# Hash modes -# -CONFIG_CRYPTO_CMAC=m -CONFIG_CRYPTO_HMAC=y -CONFIG_CRYPTO_XCBC=m -CONFIG_CRYPTO_VMAC=m - -# -# Digest -# -CONFIG_CRYPTO_CRC32C=y -CONFIG_CRYPTO_CRC32=y -CONFIG_CRYPTO_XXHASH=y -CONFIG_CRYPTO_BLAKE2B=y -CONFIG_CRYPTO_CRCT10DIF=y -CONFIG_CRYPTO_CRC64_ROCKSOFT=y -CONFIG_CRYPTO_GHASH=y -CONFIG_CRYPTO_POLYVAL=m -CONFIG_CRYPTO_POLY1305=m -CONFIG_CRYPTO_MD4=y -CONFIG_CRYPTO_MD5=y -CONFIG_CRYPTO_MICHAEL_MIC=m -CONFIG_CRYPTO_RMD160=m -CONFIG_CRYPTO_SHA1=y -CONFIG_CRYPTO_SHA256=y -CONFIG_CRYPTO_SHA512=y -CONFIG_CRYPTO_SHA3=m -CONFIG_CRYPTO_SM3=m -CONFIG_CRYPTO_SM3_GENERIC=m -CONFIG_CRYPTO_STREEBOG=m -CONFIG_CRYPTO_WP512=m - -# -# Ciphers +# Block ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_TI=m CONFIG_CRYPTO_ANUBIS=m -CONFIG_CRYPTO_ARC4=m +CONFIG_CRYPTO_ARIA=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_COMMON=m CONFIG_CRYPTO_CAMELLIA=m @@ -8082,15 +7990,83 @@ CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m -CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_SEED=m -CONFIG_CRYPTO_ARIA=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SM4=m CONFIG_CRYPTO_SM4_GENERIC=m CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m +# end of Block ciphers + +# +# Length-preserving ciphers and modes +# +CONFIG_CRYPTO_ADIANTUM=m +CONFIG_CRYPTO_ARC4=m +CONFIG_CRYPTO_CHACHA20=y +CONFIG_CRYPTO_CBC=y +CONFIG_CRYPTO_CFB=m +CONFIG_CRYPTO_CTR=y +CONFIG_CRYPTO_CTS=y +CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_HCTR2=m +CONFIG_CRYPTO_KEYWRAP=m +CONFIG_CRYPTO_LRW=m +CONFIG_CRYPTO_OFB=m +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_XCTR=m +CONFIG_CRYPTO_XTS=y +CONFIG_CRYPTO_NHPOLY1305=m +# end of Length-preserving ciphers and modes + +# +# AEAD (authenticated encryption with associated data) ciphers +# +CONFIG_CRYPTO_AEGIS128=m +CONFIG_CRYPTO_AEGIS128_SIMD=y +CONFIG_CRYPTO_CHACHA20POLY1305=m +CONFIG_CRYPTO_CCM=m +CONFIG_CRYPTO_GCM=y +CONFIG_CRYPTO_SEQIV=y +CONFIG_CRYPTO_ECHAINIV=m +CONFIG_CRYPTO_ESSIV=m +# end of AEAD (authenticated encryption with associated data) ciphers + +# +# Hashes, digests, and MACs +# +CONFIG_CRYPTO_BLAKE2B=y +CONFIG_CRYPTO_CMAC=m +CONFIG_CRYPTO_GHASH=y +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_MD4=y +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_POLYVAL=m +CONFIG_CRYPTO_POLY1305=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=y +CONFIG_CRYPTO_SHA512=y +CONFIG_CRYPTO_SHA3=m +CONFIG_CRYPTO_SM3=m +CONFIG_CRYPTO_SM3_GENERIC=m +CONFIG_CRYPTO_STREEBOG=m +CONFIG_CRYPTO_VMAC=m +CONFIG_CRYPTO_WP512=m +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_XXHASH=y +# end of Hashes, digests, and MACs + +# +# CRCs (cyclic redundancy checks) +# +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32=y +CONFIG_CRYPTO_CRCT10DIF=y +CONFIG_CRYPTO_CRC64_ROCKSOFT=y +# end of CRCs (cyclic redundancy checks) # # Compression @@ -8101,9 +8077,10 @@ CONFIG_CRYPTO_842=m CONFIG_CRYPTO_LZ4=m CONFIG_CRYPTO_LZ4HC=m CONFIG_CRYPTO_ZSTD=y +# end of Compression # -# Random Number Generation +# Random number generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_DRBG_MENU=y @@ -8113,6 +8090,11 @@ CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_KDF800108_CTR=y +# end of Random number generation + +# +# Userspace interface +# CONFIG_CRYPTO_USER_API=m CONFIG_CRYPTO_USER_API_HASH=m CONFIG_CRYPTO_USER_API_SKCIPHER=m @@ -8121,7 +8103,33 @@ CONFIG_CRYPTO_USER_API_RNG=m CONFIG_CRYPTO_USER_API_AEAD=m CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y CONFIG_CRYPTO_STATS=y +# end of Userspace interface + CONFIG_CRYPTO_HASH_INFO=y + +# +# Accelerated Cryptographic Algorithms for CPU (arm) +# +CONFIG_CRYPTO_CURVE25519_NEON=m +CONFIG_CRYPTO_GHASH_ARM_CE=m +CONFIG_CRYPTO_NHPOLY1305_NEON=m +CONFIG_CRYPTO_POLY1305_ARM=m +CONFIG_CRYPTO_BLAKE2S_ARM=y +CONFIG_CRYPTO_BLAKE2B_NEON=m +CONFIG_CRYPTO_SHA1_ARM=m +CONFIG_CRYPTO_SHA1_ARM_NEON=m +CONFIG_CRYPTO_SHA1_ARM_CE=m +CONFIG_CRYPTO_SHA2_ARM_CE=m +CONFIG_CRYPTO_SHA256_ARM=m +CONFIG_CRYPTO_SHA512_ARM=m +CONFIG_CRYPTO_AES_ARM=m +CONFIG_CRYPTO_AES_ARM_BS=m +CONFIG_CRYPTO_AES_ARM_CE=m +CONFIG_CRYPTO_CHACHA20_NEON=m +# CONFIG_CRYPTO_CRC32_ARM_CE is not set +# CONFIG_CRYPTO_CRCT10DIF_ARM_CE is not set +# end of Accelerated Cryptographic Algorithms for CPU (arm) + CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_ALLWINNER=y CONFIG_CRYPTO_DEV_SUN4I_SS=y @@ -8192,6 +8200,7 @@ CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y # # Crypto library routines # +CONFIG_CRYPTO_LIB_UTILS=y CONFIG_CRYPTO_LIB_AES=y CONFIG_CRYPTO_LIB_ARC4=m CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y @@ -8211,7 +8220,6 @@ CONFIG_CRYPTO_LIB_SHA1=y CONFIG_CRYPTO_LIB_SHA256=y # end of Crypto library routines -CONFIG_LIB_MEMNEQ=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y @@ -8240,6 +8248,7 @@ CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y +CONFIG_ZSTD_COMMON=y CONFIG_ZSTD_COMPRESS=y CONFIG_ZSTD_DECOMPRESS=y CONFIG_XZ_DEC=y @@ -8297,6 +8306,7 @@ CONFIG_CMA_ALIGNMENT=8 # CONFIG_DMA_API_DEBUG is not set # CONFIG_DMA_MAP_BENCHMARK is not set CONFIG_SGL_ALLOC=y +# CONFIG_FORCE_NR_CPUS is not set CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y @@ -8490,6 +8500,7 @@ CONFIG_STACKTRACE=y # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_BUG_ON_DATA_CORRUPTION is not set +CONFIG_DEBUG_MAPLE_TREE=y # end of Debug kernel data structures # CONFIG_DEBUG_CREDENTIALS is not set @@ -8616,6 +8627,7 @@ CONFIG_TEST_SCANF=m # CONFIG_TEST_BITMAP is not set # CONFIG_TEST_UUID is not set CONFIG_TEST_XARRAY=m +CONFIG_TEST_MAPLE_TREE=m # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_SIPHASH is not set CONFIG_TEST_IDA=m @@ -8630,6 +8642,7 @@ CONFIG_TEST_VMALLOC=m # CONFIG_TEST_SYSCTL is not set # CONFIG_TEST_UDELAY is not set # CONFIG_TEST_STATIC_KEYS is not set +CONFIG_TEST_DYNAMIC_DEBUG=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_MEMCAT_P=m # CONFIG_TEST_MEMINIT is not set @@ -8637,4 +8650,9 @@ CONFIG_TEST_MEMCAT_P=m CONFIG_ARCH_USE_MEMTEST=y # CONFIG_MEMTEST is not set # end of Kernel Testing and Coverage + +# +# Rust hacking +# +# end of Rust hacking # end of Kernel hacking diff --git a/config/kernel/linux-sunxi64-edge.config b/config/kernel/linux-sunxi64-edge.config index c86b4d1291..f7d777c021 100644 --- a/config/kernel/linux-sunxi64-edge.config +++ b/config/kernel/linux-sunxi64-edge.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.0.7 Kernel Configuration +# Linux/arm64 6.1.0 Kernel Configuration # CONFIG_CC_VERSION_TEXT="aarch64-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36)) 8.3.0" CONFIG_CC_IS_GCC=y @@ -166,7 +166,6 @@ CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y # CONFIG_CGROUP_FAVOR_DYNMODS is not set CONFIG_MEMCG=y -CONFIG_MEMCG_SWAP=y CONFIG_MEMCG_KMEM=y CONFIG_BLK_CGROUP=y CONFIG_CGROUP_WRITEBACK=y @@ -288,30 +287,24 @@ CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ARCH_SUNXI=y # CONFIG_ARCH_ALPINE is not set # CONFIG_ARCH_APPLE is not set -# CONFIG_ARCH_BCM2835 is not set -# CONFIG_ARCH_BCM4908 is not set -# CONFIG_ARCH_BCM_IPROC is not set -# CONFIG_ARCH_BCMBCA is not set +# CONFIG_ARCH_BCM is not set # CONFIG_ARCH_BERLIN is not set # CONFIG_ARCH_BITMAIN is not set -# CONFIG_ARCH_BRCMSTB is not set # CONFIG_ARCH_EXYNOS is not set # CONFIG_ARCH_SPARX5 is not set # CONFIG_ARCH_K3 is not set -# CONFIG_ARCH_LAYERSCAPE is not set # CONFIG_ARCH_LG1K is not set # CONFIG_ARCH_HISI is not set # CONFIG_ARCH_KEEMBAY is not set # CONFIG_ARCH_MEDIATEK is not set # CONFIG_ARCH_MESON is not set # CONFIG_ARCH_MVEBU is not set -# CONFIG_ARCH_MXC is not set +# CONFIG_ARCH_NXP is not set # CONFIG_ARCH_NPCM is not set # CONFIG_ARCH_QCOM is not set # CONFIG_ARCH_REALTEK is not set # CONFIG_ARCH_RENESAS is not set # CONFIG_ARCH_ROCKCHIP is not set -# CONFIG_ARCH_S32 is not set # CONFIG_ARCH_SEATTLE is not set # CONFIG_ARCH_INTEL_SOCFPGA is not set # CONFIG_ARCH_SYNQUACER is not set @@ -357,6 +350,7 @@ CONFIG_ARM64_ERRATUM_1542419=y CONFIG_ARM64_ERRATUM_1508412=y CONFIG_ARM64_ERRATUM_2051678=y CONFIG_ARM64_ERRATUM_2077057=y +CONFIG_ARM64_ERRATUM_2658417=y CONFIG_ARM64_WORKAROUND_TSB_FLUSH_FAILURE=y CONFIG_ARM64_ERRATUM_2054223=y CONFIG_ARM64_ERRATUM_2067961=y @@ -409,7 +403,7 @@ CONFIG_PARAVIRT=y # CONFIG_KEXEC_FILE is not set # CONFIG_CRASH_DUMP is not set # CONFIG_XEN is not set -CONFIG_FORCE_MAX_ZONEORDER=11 +CONFIG_ARCH_FORCE_MAX_ORDER=11 CONFIG_UNMAP_KERNEL_AT_EL0=y CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y CONFIG_RODATA_FULL_DEFAULT_ENABLED=y @@ -417,6 +411,7 @@ CONFIG_RODATA_FULL_DEFAULT_ENABLED=y CONFIG_ARM64_TAGGED_ADDR_ABI=y CONFIG_COMPAT=y CONFIG_KUSER_HELPERS=y +# CONFIG_COMPAT_ALIGNMENT_FIXUPS is not set CONFIG_ARMV8_DEPRECATED=y CONFIG_SWP_EMULATION=y CONFIG_CP15_BARRIER_EMULATION=y @@ -571,29 +566,6 @@ CONFIG_ARM_SCPI_CPUFREQ=m CONFIG_HAVE_KVM=y # CONFIG_VIRTUALIZATION is not set -CONFIG_ARM64_CRYPTO=y -CONFIG_CRYPTO_SHA256_ARM64=y -CONFIG_CRYPTO_SHA512_ARM64=y -CONFIG_CRYPTO_SHA1_ARM64_CE=y -CONFIG_CRYPTO_SHA2_ARM64_CE=y -# CONFIG_CRYPTO_SHA512_ARM64_CE is not set -# CONFIG_CRYPTO_SHA3_ARM64 is not set -# CONFIG_CRYPTO_SM3_ARM64_CE is not set -CONFIG_CRYPTO_SM4_ARM64_CE=m -CONFIG_CRYPTO_SM4_ARM64_CE_BLK=m -CONFIG_CRYPTO_SM4_ARM64_NEON_BLK=m -CONFIG_CRYPTO_GHASH_ARM64_CE=y -CONFIG_CRYPTO_POLYVAL_ARM64_CE=m -# CONFIG_CRYPTO_CRCT10DIF_ARM64_CE is not set -CONFIG_CRYPTO_AES_ARM64=y -CONFIG_CRYPTO_AES_ARM64_CE=y -CONFIG_CRYPTO_AES_ARM64_CE_CCM=y -CONFIG_CRYPTO_AES_ARM64_CE_BLK=y -CONFIG_CRYPTO_AES_ARM64_NEON_BLK=y -CONFIG_CRYPTO_CHACHA20_NEON=y -CONFIG_CRYPTO_POLY1305_NEON=m -# CONFIG_CRYPTO_NHPOLY1305_NEON is not set -CONFIG_CRYPTO_AES_ARM64_BS=y # # General architecture-dependent options @@ -658,9 +630,12 @@ CONFIG_HAVE_MOVE_PUD=y CONFIG_HAVE_MOVE_PMD=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y +CONFIG_HAVE_ARCH_HUGE_VMALLOC=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_RELA=y +CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y +CONFIG_SOFTIRQ_ON_OWN_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_ARCH_MMAP_RND_BITS=18 @@ -908,6 +883,7 @@ CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y +CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 CONFIG_PAGE_REPORTING=y CONFIG_MIGRATION=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y @@ -949,6 +925,7 @@ CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_SECRETMEM=y # CONFIG_ANON_VMA_NAME is not set # CONFIG_USERFAULTFD is not set +# CONFIG_LRU_GEN is not set # # Data Access Monitoring @@ -1022,6 +999,7 @@ CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m # CONFIG_INET_ESPINTCP is not set CONFIG_INET_IPCOMP=m +CONFIG_INET_TABLE_PERTURB_ORDER=16 CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_DIAG=m @@ -1491,7 +1469,6 @@ CONFIG_NET_DSA_TAG_XRS700X=m CONFIG_VLAN_8021Q=y CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y -# CONFIG_DECNET is not set CONFIG_LLC=y # CONFIG_LLC2 is not set # CONFIG_ATALK is not set @@ -2061,6 +2038,10 @@ CONFIG_MTD_RAW_NAND=m CONFIG_MTD_NAND_DENALI=m CONFIG_MTD_NAND_DENALI_DT=m CONFIG_MTD_NAND_BRCMNAND=m +CONFIG_MTD_NAND_BRCMNAND_BCM63XX=m +CONFIG_MTD_NAND_BRCMNAND_BCMBCA=m +CONFIG_MTD_NAND_BRCMNAND_BRCMSTB=m +CONFIG_MTD_NAND_BRCMNAND_IPROC=m CONFIG_MTD_NAND_SUNXI=m CONFIG_MTD_NAND_MXIC=m CONFIG_MTD_NAND_GPIO=m @@ -2180,7 +2161,6 @@ CONFIG_HI6421V600_IRQ=m # CONFIG_HISI_HIKEY_USB is not set CONFIG_OPEN_DICE=m CONFIG_VCPU_STALL_DETECTOR=m -# CONFIG_MODEM_POWER is not set # CONFIG_C2PORT is not set # @@ -2254,15 +2234,17 @@ CONFIG_ISCSI_BOOT_SYSFS=m # CONFIG_SCSI_DH is not set # end of SCSI device support -CONFIG_HAVE_PATA_PLATFORM=y CONFIG_ATA=m +CONFIG_SATA_HOST=y # CONFIG_ATA_VERBOSE_ERROR is not set CONFIG_ATA_FORCE=y +CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # # CONFIG_SATA_AHCI_PLATFORM is not set +CONFIG_AHCI_DWC=m # CONFIG_AHCI_CEVA is not set # CONFIG_AHCI_SUNXI is not set # CONFIG_AHCI_QORIQ is not set @@ -2439,6 +2421,8 @@ CONFIG_HNS_MDIO=m CONFIG_NET_VENDOR_HUAWEI=y # CONFIG_NET_VENDOR_INTEL is not set CONFIG_NET_VENDOR_WANGXUN=y +CONFIG_NET_VENDOR_ADI=y +CONFIG_ADIN1110=m CONFIG_NET_VENDOR_LITEX=y # CONFIG_LITEX_LITEETH is not set # CONFIG_NET_VENDOR_MARVELL is not set @@ -2551,6 +2535,7 @@ CONFIG_DP83TD510_PHY=m CONFIG_VITESSE_PHY=m # CONFIG_XILINX_GMII2RGMII is not set # CONFIG_MICREL_KS8995MA is not set +# CONFIG_PSE_CONTROLLER is not set CONFIG_CAN_DEV=m CONFIG_CAN_VCAN=m CONFIG_CAN_VXCAN=m @@ -2825,6 +2810,7 @@ CONFIG_WFX=m # CONFIG_WLAN_VENDOR_ST is not set # CONFIG_WLAN_VENDOR_TI is not set CONFIG_RTL8723DU=m +CONFIG_RTL8723DS=m CONFIG_RTL8822CS=m # CONFIG_RTL8822BU is not set CONFIG_RTL8821CU=m @@ -3058,6 +3044,7 @@ CONFIG_TOUCHSCREEN_SILEAD=m # CONFIG_TOUCHSCREEN_TPS6507X is not set # CONFIG_TOUCHSCREEN_ZET6223 is not set # CONFIG_TOUCHSCREEN_ZFORCE is not set +CONFIG_TOUCHSCREEN_COLIBRI_VF50=m # CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set CONFIG_TOUCHSCREEN_IQS5XX=m # CONFIG_TOUCHSCREEN_ZINITIX is not set @@ -3087,6 +3074,7 @@ CONFIG_INPUT_PWM_VIBRA=m CONFIG_INPUT_GPIO_ROTARY_ENCODER=m CONFIG_INPUT_DA7280_HAPTICS=m # CONFIG_INPUT_ADXL34X is not set +CONFIG_INPUT_IBM_PANEL=m # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_IQS269A is not set CONFIG_INPUT_IQS626A=m @@ -3096,6 +3084,7 @@ CONFIG_INPUT_IQS7222=m # CONFIG_INPUT_DRV2665_HAPTICS is not set # CONFIG_INPUT_DRV2667_HAPTICS is not set CONFIG_INPUT_RAVE_SP_PWRBUTTON=m +CONFIG_INPUT_RT5120_PWRKEY=m CONFIG_RMI4_CORE=m CONFIG_RMI4_I2C=m CONFIG_RMI4_SPI=m @@ -3338,6 +3327,7 @@ CONFIG_SPI_GPIO=m CONFIG_SPI_FSL_LIB=m CONFIG_SPI_FSL_SPI=m CONFIG_SPI_MICROCHIP_CORE=m +CONFIG_SPI_MICROCHIP_CORE_QSPI=m CONFIG_SPI_OC_TINY=m CONFIG_SPI_PL022=y CONFIG_SPI_ROCKCHIP=m @@ -3402,6 +3392,7 @@ CONFIG_GENERIC_PINMUX_FUNCTIONS=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y CONFIG_PINCTRL_AXP209=m +CONFIG_PINCTRL_CY8C95X0=m # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_MICROCHIP_SGPIO is not set # CONFIG_PINCTRL_OCELOT is not set @@ -3473,7 +3464,6 @@ CONFIG_GPIO_AMD_FCH=m # # I2C GPIO expanders # -CONFIG_GPIO_ADP5588=m CONFIG_GPIO_ADNP=m CONFIG_GPIO_GW_PLD=m CONFIG_GPIO_MAX7300=m @@ -3607,6 +3597,7 @@ CONFIG_CHARGER_LTC4162L=m CONFIG_CHARGER_DETECTOR_MAX14656=m CONFIG_CHARGER_MAX77650=m CONFIG_CHARGER_MAX77976=m +CONFIG_CHARGER_MT6370=m # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set @@ -3653,7 +3644,6 @@ CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_AXI_FAN_CONTROL=m CONFIG_SENSORS_ARM_SCMI=m CONFIG_SENSORS_ARM_SCPI=m -CONFIG_SENSORS_ASPEED=m CONFIG_SENSORS_ATXP1=m # CONFIG_SENSORS_CORSAIR_CPRO is not set CONFIG_SENSORS_CORSAIR_PSU=m @@ -3695,6 +3685,7 @@ CONFIG_SENSORS_MAX1668=m CONFIG_SENSORS_MAX197=m CONFIG_SENSORS_MAX31722=m CONFIG_SENSORS_MAX31730=m +CONFIG_SENSORS_MAX31760=m CONFIG_SENSORS_MAX6620=m CONFIG_SENSORS_MAX6621=m CONFIG_SENSORS_MAX6639=m @@ -3781,6 +3772,7 @@ CONFIG_SENSORS_Q54SJ108A2=m CONFIG_SENSORS_STPDDC60=m CONFIG_SENSORS_TPS40422=m CONFIG_SENSORS_TPS53679=m +CONFIG_SENSORS_TPS546D24=m CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m CONFIG_SENSORS_XDPE152=m @@ -3799,6 +3791,7 @@ CONFIG_SENSORS_SY7636A=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m CONFIG_SENSORS_EMC2103=m +CONFIG_SENSORS_EMC2305=m CONFIG_SENSORS_EMC6W201=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m @@ -3967,16 +3960,20 @@ CONFIG_MFD_MAX77714=m # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6360 is not set +CONFIG_MFD_MT6370=m # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set +CONFIG_MFD_OCELOT=m # CONFIG_EZX_PCAP is not set # CONFIG_MFD_CPCAP is not set # CONFIG_MFD_VIPERBOARD is not set CONFIG_MFD_NTXEC=m # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set +CONFIG_MFD_SY7636A=m CONFIG_MFD_RT4831=m # CONFIG_MFD_RT5033 is not set +CONFIG_MFD_RT5120=m # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_RK808 is not set # CONFIG_MFD_RN5T618 is not set @@ -4039,7 +4036,6 @@ CONFIG_REGULATOR=y CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set -CONFIG_REGULATOR_USERSPACE_CONSUMER_OF=m CONFIG_REGULATOR_88PG86X=m # CONFIG_REGULATOR_ACT8865 is not set # CONFIG_REGULATOR_AD5398 is not set @@ -4083,6 +4079,7 @@ CONFIG_REGULATOR_MP886X=m CONFIG_REGULATOR_MPQ7920=m # CONFIG_REGULATOR_MT6311 is not set CONFIG_REGULATOR_MT6315=m +CONFIG_REGULATOR_MT6370=m # CONFIG_REGULATOR_PCA9450 is not set CONFIG_REGULATOR_PF8X00=m # CONFIG_REGULATOR_PFUZE100 is not set @@ -4096,6 +4093,7 @@ CONFIG_REGULATOR_QCOM_SPMI=y CONFIG_REGULATOR_ROHM=m # CONFIG_REGULATOR_RT4801 is not set CONFIG_REGULATOR_RT4831=m +CONFIG_REGULATOR_RT5120=m CONFIG_REGULATOR_RT5190A=m CONFIG_REGULATOR_RT5759=m CONFIG_REGULATOR_RT6160=m @@ -4120,7 +4118,6 @@ CONFIG_REGULATOR_TPS6286X=m # CONFIG_REGULATOR_TPS6524X is not set # CONFIG_REGULATOR_VCTRL is not set # CONFIG_REGULATOR_QCOM_LABIBB is not set -CONFIG_REGULATOR_TP65185X=m CONFIG_RC_CORE=m CONFIG_LIRC=y CONFIG_RC_MAP=m @@ -4158,12 +4155,10 @@ CONFIG_IR_SUNXI=m CONFIG_RC_XBOX_DVD=m CONFIG_CEC_CORE=y CONFIG_CEC_NOTIFIER=y -CONFIG_CEC_PIN=y # # CEC support # -# CONFIG_CEC_PIN_ERROR_INJ is not set # CONFIG_MEDIA_CEC_SUPPORT is not set # end of CEC support @@ -4198,8 +4193,6 @@ CONFIG_VIDEO_TUNER=m CONFIG_V4L2_MEM2MEM_DEV=m CONFIG_V4L2_FWNODE=m CONFIG_V4L2_ASYNC=m -CONFIG_VIDEOBUF_GEN=m -CONFIG_VIDEOBUF_VMALLOC=m # end of Video4Linux options # @@ -4236,7 +4229,6 @@ CONFIG_MEDIA_USB_SUPPORT=y # # Webcam devices # -CONFIG_VIDEO_CPIA2=m CONFIG_USB_GSPCA=m CONFIG_USB_GSPCA_BENQ=m CONFIG_USB_GSPCA_CONEX=m @@ -4294,7 +4286,6 @@ CONFIG_USB_S2255=m CONFIG_VIDEO_USBTV=m CONFIG_USB_VIDEO_CLASS=m CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y -CONFIG_USB_ZR364XX=m # # Analog TV USB devices @@ -4318,9 +4309,6 @@ CONFIG_VIDEO_CX231XX=m CONFIG_VIDEO_CX231XX_RC=y CONFIG_VIDEO_CX231XX_ALSA=m CONFIG_VIDEO_CX231XX_DVB=m -CONFIG_VIDEO_TM6000=m -CONFIG_VIDEO_TM6000_ALSA=m -CONFIG_VIDEO_TM6000_DVB=m # # Digital TV USB devices @@ -4489,7 +4477,6 @@ CONFIG_VIDEO_OV7670=m CONFIG_VIDEO_OV772X=m CONFIG_VIDEO_OV7740=m CONFIG_VIDEO_OV8856=m -CONFIG_VIDEO_OV8858=m CONFIG_VIDEO_OV8865=m CONFIG_VIDEO_OV9282=m CONFIG_VIDEO_OV9640=m @@ -4507,8 +4494,6 @@ CONFIG_VIDEO_VS6624=m CONFIG_VIDEO_CCS=m CONFIG_VIDEO_ET8EK8=m CONFIG_VIDEO_M5MOLS=m -CONFIG_VIDEO_HM5065=m -CONFIG_VIDEO_GC2145=m # end of Camera sensor devices # @@ -4734,6 +4719,7 @@ CONFIG_DRM=y CONFIG_DRM_MIPI_DBI=m CONFIG_DRM_MIPI_DSI=y # CONFIG_DRM_DEBUG_MM is not set +CONFIG_DRM_USE_DYNAMIC_DEBUG=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 @@ -4745,7 +4731,7 @@ CONFIG_DRM_DISPLAY_HDCP_HELPER=y CONFIG_DRM_DISPLAY_HDMI_HELPER=y # CONFIG_DRM_DP_AUX_CHARDEV is not set # CONFIG_DRM_DP_CEC is not set -CONFIG_DRM_GEM_CMA_HELPER=y +CONFIG_DRM_GEM_DMA_HELPER=y CONFIG_DRM_GEM_SHMEM_HELPER=m CONFIG_DRM_SCHED=m @@ -4771,11 +4757,8 @@ CONFIG_DRM_VKMS=m # CONFIG_DRM_UDL is not set # CONFIG_DRM_RCAR_DW_HDMI is not set # CONFIG_DRM_RCAR_USE_LVDS is not set -# CONFIG_DRM_RCAR_MIPI_DSI is not set +# CONFIG_DRM_RCAR_USE_MIPI_DSI is not set CONFIG_DRM_SUN4I=y -CONFIG_DRM_SUN4I_HDMI=y -CONFIG_DRM_SUN4I_HDMI_CEC=y -CONFIG_DRM_SUN4I_BACKEND=y CONFIG_DRM_SUN6I_DSI=y CONFIG_DRM_SUN8I_DW_HDMI=y CONFIG_DRM_SUN8I_MIXER=y @@ -4800,7 +4783,6 @@ CONFIG_DRM_PANEL_EBBG_FT8719=m # CONFIG_DRM_PANEL_ELIDA_KD35T133 is not set CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02=m CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D=m -CONFIG_DRM_PANEL_HIMAX_HX8394=m CONFIG_DRM_PANEL_ILITEK_IL9322=m CONFIG_DRM_PANEL_ILITEK_ILI9341=m CONFIG_DRM_PANEL_ILITEK_ILI9881C=m @@ -4970,7 +4952,6 @@ CONFIG_FB_MODE_HELPERS=y # CONFIG_FB_UVESA is not set # CONFIG_FB_OPENCORES is not set # CONFIG_FB_S1D13XXX is not set -# CONFIG_FB_SUN5I_EINK is not set # CONFIG_FB_SMSCUFX is not set # CONFIG_FB_UDL is not set # CONFIG_FB_IBM_GXT4500 is not set @@ -4999,6 +4980,7 @@ CONFIG_LCD_OTM3225A=m CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_KTD253 is not set CONFIG_BACKLIGHT_PWM=m +CONFIG_BACKLIGHT_MT6370=m CONFIG_BACKLIGHT_QCOM_WLED=m CONFIG_BACKLIGHT_RT4831=m # CONFIG_BACKLIGHT_ADP8860 is not set @@ -5024,10 +5006,10 @@ CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y +# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y # CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set -CONFIG_BOOTSPLASH=y # end of Console display driver support CONFIG_LOGO=y @@ -5171,7 +5153,7 @@ CONFIG_SND_SUN8I_CODEC_ANALOG=y CONFIG_SND_SUN50I_CODEC_ANALOG=y CONFIG_SND_SUN4I_I2S=m CONFIG_SND_SUN4I_SPDIF=m -CONFIG_SND_SUN9I_HDMI_AUDIO=m +CONFIG_SND_SUN50I_DMIC=m CONFIG_SND_SUN8I_ADDA_PR_REGMAP=y # end of Allwinner SoC Audio support @@ -5223,11 +5205,13 @@ CONFIG_SND_SOC_CS35L45_TABLES=m CONFIG_SND_SOC_CS35L45=m CONFIG_SND_SOC_CS35L45_SPI=m CONFIG_SND_SOC_CS35L45_I2C=m +CONFIG_SND_SOC_CS42L42_CORE=m # CONFIG_SND_SOC_CS42L42 is not set # CONFIG_SND_SOC_CS42L51_I2C is not set # CONFIG_SND_SOC_CS42L52 is not set # CONFIG_SND_SOC_CS42L56 is not set # CONFIG_SND_SOC_CS42L73 is not set +CONFIG_SND_SOC_CS42L83=m # CONFIG_SND_SOC_CS4234 is not set # CONFIG_SND_SOC_CS4265 is not set # CONFIG_SND_SOC_CS4270 is not set @@ -5242,10 +5226,10 @@ CONFIG_SND_SOC_CS4341=m CONFIG_SND_SOC_DA7213=m CONFIG_SND_SOC_DMIC=m CONFIG_SND_SOC_HDMI_CODEC=m -CONFIG_SND_SOC_EC25=m # CONFIG_SND_SOC_ES7134 is not set CONFIG_SND_SOC_ES7241=m # CONFIG_SND_SOC_ES8316 is not set +CONFIG_SND_SOC_ES8326=m # CONFIG_SND_SOC_ES8328_I2C is not set # CONFIG_SND_SOC_ES8328_SPI is not set # CONFIG_SND_SOC_GTM601 is not set @@ -5291,6 +5275,8 @@ CONFIG_SND_SOC_RT9120=m CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m CONFIG_SND_SOC_SIMPLE_MUX=m CONFIG_SND_SOC_SPDIF=m +CONFIG_SND_SOC_SRC4XXX_I2C=m +CONFIG_SND_SOC_SRC4XXX=m CONFIG_SND_SOC_SSM2305=m CONFIG_SND_SOC_SSM2518=m # CONFIG_SND_SOC_SSM2602_SPI is not set @@ -5433,6 +5419,7 @@ CONFIG_HID_KYE=m CONFIG_HID_UCLOGIC=m CONFIG_HID_WALTOP=m CONFIG_HID_VIEWSONIC=m +CONFIG_HID_VRC2=m CONFIG_HID_XIAOMI=m CONFIG_HID_GYRATION=m CONFIG_HID_ICADE=m @@ -5475,6 +5462,7 @@ CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y CONFIG_HID_PLANTRONICS=m +CONFIG_HID_PXRC=m CONFIG_HID_RAZER=m CONFIG_HID_PRIMAX=m # CONFIG_HID_RETRODE is not set @@ -5871,12 +5859,10 @@ CONFIG_TYPEC=m # CONFIG_TYPEC_UCSI is not set CONFIG_TYPEC_TPS6598X=m CONFIG_TYPEC_ANX7411=m -# CONFIG_TYPEC_ANX7688 is not set CONFIG_TYPEC_RT1719=m CONFIG_TYPEC_HD3SS3220=m # CONFIG_TYPEC_STUSB160X is not set CONFIG_TYPEC_WUSB3801=m -CONFIG_TYPEC_EXTCON=m # # USB Type-C Multiplexer/DeMultiplexer Switch support @@ -5912,7 +5898,6 @@ CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_IO_ACCESSORS=y CONFIG_MMC_SDHCI_PLTFM=y # CONFIG_MMC_SDHCI_OF_ARASAN is not set -CONFIG_MMC_SDHCI_OF_ASPEED=m # CONFIG_MMC_SDHCI_OF_AT91 is not set # CONFIG_MMC_SDHCI_OF_DWCMSHC is not set # CONFIG_MMC_SDHCI_CADENCE is not set @@ -5991,7 +5976,6 @@ CONFIG_LEDS_MLXREG=m CONFIG_LEDS_USER=y # CONFIG_LEDS_SPI_BYTE is not set # CONFIG_LEDS_TI_LMU_COMMON is not set -# CONFIG_LEDS_AXP20X is not set # # Flash and Torch LED drivers @@ -6268,12 +6252,6 @@ CONFIG_R8188EU=m # CONFIG_ADT7316 is not set # end of Analog digital bi-direction converters -# -# Capacitance to digital converters -# -# CONFIG_AD7746 is not set -# end of Capacitance to digital converters - # # Direct Digital Synthesis # @@ -6301,14 +6279,12 @@ CONFIG_AD9834=m # end of IIO staging drivers CONFIG_STAGING_MEDIA=y -# CONFIG_VIDEO_HANTRO is not set # CONFIG_VIDEO_MAX96712 is not set -CONFIG_VIDEO_STKWEBCAM=m CONFIG_VIDEO_SUNXI=y CONFIG_VIDEO_SUNXI_CEDRUS=m +# CONFIG_STAGING_MEDIA_DEPRECATED is not set # CONFIG_STAGING_BOARD is not set # CONFIG_LTE_GDM724X is not set -CONFIG_COMMON_CLK_XLNX_CLKWZRD=m CONFIG_FB_TFT=m CONFIG_FB_TFT_AGM1264K_FL=m CONFIG_FB_TFT_BD663474=m @@ -6350,7 +6326,6 @@ CONFIG_MOST_COMPONENTS=m # CONFIG_PI433 is not set CONFIG_XIL_AXIS_FIFO=m # CONFIG_FIELDBUS_DEV is not set -CONFIG_RTL8723CS=m # CONFIG_GOLDFISH is not set # CONFIG_CHROME_PLATFORMS is not set # CONFIG_MELLANOX_PLATFORM is not set @@ -6384,6 +6359,7 @@ CONFIG_COMMON_CLK_AXI_CLKGEN=m CONFIG_COMMON_CLK_PWM=y CONFIG_COMMON_CLK_RS9_PCIE=m # CONFIG_COMMON_CLK_VC5 is not set +CONFIG_COMMON_CLK_VC7=m CONFIG_COMMON_CLK_BD718XX=m # CONFIG_COMMON_CLK_FIXED_MMIO is not set CONFIG_SUNXI_CCU=y @@ -6398,6 +6374,7 @@ CONFIG_SUN8I_H3_CCU=y CONFIG_SUN8I_DE2_CCU=y CONFIG_SUN8I_R_CCU=y # CONFIG_XILINX_VCU is not set +CONFIG_COMMON_CLK_XLNX_CLKWZRD=m # CONFIG_HWSPINLOCK is not set # @@ -6436,6 +6413,7 @@ CONFIG_IOMMU_IO_PGTABLE=y CONFIG_IOMMU_IO_PGTABLE_LPAE=y # CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set # CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set +# CONFIG_IOMMU_IO_PGTABLE_DART is not set # end of Generic IOMMU Pagetable Support # CONFIG_IOMMU_DEBUGFS is not set @@ -6621,6 +6599,7 @@ CONFIG_MMA8452=m CONFIG_MMA9551_CORE=m CONFIG_MMA9551=m CONFIG_MMA9553=m +CONFIG_MSA311=m CONFIG_MXC4005=m CONFIG_MXC6255=m CONFIG_SCA3000=m @@ -6669,6 +6648,7 @@ CONFIG_LTC2497=m CONFIG_MAX1027=m CONFIG_MAX11100=m CONFIG_MAX1118=m +CONFIG_MAX11205=m # CONFIG_MAX1241 is not set CONFIG_MAX1363=m CONFIG_MAX9611=m @@ -6680,6 +6660,7 @@ CONFIG_QCOM_VADC_COMMON=m # CONFIG_QCOM_SPMI_IADC is not set # CONFIG_QCOM_SPMI_VADC is not set CONFIG_QCOM_SPMI_ADC5=m +CONFIG_RICHTEK_RTQ6056=m # CONFIG_SD_ADC_MODULATOR is not set CONFIG_SUN4I_GPADC=m CONFIG_TI_ADC081C=m @@ -6725,6 +6706,7 @@ CONFIG_HMC425=m # Capacitance to digital converters # # CONFIG_AD7150 is not set +# CONFIG_AD7746 is not set # end of Capacitance to digital converters # @@ -6917,6 +6899,9 @@ CONFIG_ADIS16460=m # CONFIG_ADIS16480 is not set # CONFIG_BMI160_I2C is not set # CONFIG_BMI160_SPI is not set +CONFIG_BOSCH_BNO055=m +CONFIG_BOSCH_BNO055_SERIAL=m +CONFIG_BOSCH_BNO055_I2C=m CONFIG_FXOS8700=m CONFIG_FXOS8700_I2C=m CONFIG_FXOS8700_SPI=m @@ -6962,6 +6947,7 @@ CONFIG_HID_SENSOR_PROX=m CONFIG_JSA1212=m CONFIG_RPR0521=m CONFIG_LTR501=m +CONFIG_LTRF216A=m CONFIG_LV0104CS=m CONFIG_MAX44000=m CONFIG_MAX44009=m @@ -6993,7 +6979,6 @@ CONFIG_ZOPT2201=m # # Magnetometer sensors # -CONFIG_AF8133J=m CONFIG_AK8974=m CONFIG_AK8975=m CONFIG_AK09911=m @@ -7235,10 +7220,11 @@ CONFIG_RAS=y # CONFIG_DAX is not set CONFIG_NVMEM=y CONFIG_NVMEM_SYSFS=y +CONFIG_NVMEM_RAVE_SP_EEPROM=m +CONFIG_NVMEM_RMEM=m CONFIG_NVMEM_SPMI_SDAM=m CONFIG_NVMEM_SUNXI_SID=y -CONFIG_RAVE_SP_EEPROM=m -CONFIG_NVMEM_RMEM=m +CONFIG_NVMEM_U_BOOT_ENV=m # # HW tracing support @@ -7521,24 +7507,6 @@ CONFIG_EROFS_FS_XATTR=y CONFIG_EROFS_FS_POSIX_ACL=y CONFIG_EROFS_FS_SECURITY=y # CONFIG_EROFS_FS_ZIP is not set -CONFIG_AUFS_FS=m -CONFIG_AUFS_BRANCH_MAX_127=y -# CONFIG_AUFS_BRANCH_MAX_511 is not set -# CONFIG_AUFS_BRANCH_MAX_1023 is not set -# CONFIG_AUFS_BRANCH_MAX_32767 is not set -CONFIG_AUFS_SBILIST=y -# CONFIG_AUFS_HNOTIFY is not set -# CONFIG_AUFS_EXPORT is not set -# CONFIG_AUFS_XATTR is not set -# CONFIG_AUFS_FHSM is not set -# CONFIG_AUFS_RDU is not set -# CONFIG_AUFS_DIRREN is not set -# CONFIG_AUFS_SHWH is not set -# CONFIG_AUFS_BR_RAMFS is not set -# CONFIG_AUFS_BR_FUSE is not set -CONFIG_AUFS_BR_HFSPLUS=y -CONFIG_AUFS_BDEV_LOOP=y -# CONFIG_AUFS_DEBUG is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=m CONFIG_NFS_V2=m @@ -7831,6 +7799,7 @@ CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ENGINE=y +# end of Crypto core or helper # # Public-key cryptography @@ -7844,77 +7813,15 @@ CONFIG_CRYPTO_ECDSA=m CONFIG_CRYPTO_ECRDSA=m # CONFIG_CRYPTO_SM2 is not set CONFIG_CRYPTO_CURVE25519=m +# end of Public-key cryptography # -# Authenticated Encryption with Associated Data -# -CONFIG_CRYPTO_CCM=m -CONFIG_CRYPTO_GCM=y -CONFIG_CRYPTO_CHACHA20POLY1305=m -CONFIG_CRYPTO_AEGIS128=m -CONFIG_CRYPTO_AEGIS128_SIMD=y -CONFIG_CRYPTO_SEQIV=y -CONFIG_CRYPTO_ECHAINIV=m - -# -# Block modes -# -CONFIG_CRYPTO_CBC=y -CONFIG_CRYPTO_CFB=m -CONFIG_CRYPTO_CTR=y -CONFIG_CRYPTO_CTS=y -CONFIG_CRYPTO_ECB=y -CONFIG_CRYPTO_LRW=m -CONFIG_CRYPTO_OFB=m -CONFIG_CRYPTO_PCBC=m -CONFIG_CRYPTO_XCTR=m -CONFIG_CRYPTO_XTS=y -CONFIG_CRYPTO_KEYWRAP=m -CONFIG_CRYPTO_NHPOLY1305=m -CONFIG_CRYPTO_ADIANTUM=m -CONFIG_CRYPTO_HCTR2=m -CONFIG_CRYPTO_ESSIV=m - -# -# Hash modes -# -CONFIG_CRYPTO_CMAC=m -CONFIG_CRYPTO_HMAC=y -CONFIG_CRYPTO_XCBC=m -CONFIG_CRYPTO_VMAC=m - -# -# Digest -# -CONFIG_CRYPTO_CRC32C=y -CONFIG_CRYPTO_CRC32=y -CONFIG_CRYPTO_XXHASH=y -CONFIG_CRYPTO_BLAKE2B=y -CONFIG_CRYPTO_CRCT10DIF=y -CONFIG_CRYPTO_CRC64_ROCKSOFT=y -CONFIG_CRYPTO_GHASH=y -CONFIG_CRYPTO_POLYVAL=m -CONFIG_CRYPTO_POLY1305=m -CONFIG_CRYPTO_MD4=m -CONFIG_CRYPTO_MD5=y -CONFIG_CRYPTO_MICHAEL_MIC=m -CONFIG_CRYPTO_RMD160=m -CONFIG_CRYPTO_SHA1=y -CONFIG_CRYPTO_SHA256=y -CONFIG_CRYPTO_SHA512=y -CONFIG_CRYPTO_SHA3=m -CONFIG_CRYPTO_SM3=m -CONFIG_CRYPTO_SM3_GENERIC=m -CONFIG_CRYPTO_STREEBOG=m -CONFIG_CRYPTO_WP512=m - -# -# Ciphers +# Block ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_TI=m CONFIG_CRYPTO_ANUBIS=m -CONFIG_CRYPTO_ARC4=m +CONFIG_CRYPTO_ARIA=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_COMMON=m CONFIG_CRYPTO_CAMELLIA=m @@ -7924,15 +7831,83 @@ CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m -CONFIG_CRYPTO_CHACHA20=m CONFIG_CRYPTO_SEED=m -CONFIG_CRYPTO_ARIA=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SM4=m CONFIG_CRYPTO_SM4_GENERIC=m CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m +# end of Block ciphers + +# +# Length-preserving ciphers and modes +# +CONFIG_CRYPTO_ADIANTUM=m +CONFIG_CRYPTO_ARC4=m +CONFIG_CRYPTO_CHACHA20=m +CONFIG_CRYPTO_CBC=y +CONFIG_CRYPTO_CFB=m +CONFIG_CRYPTO_CTR=y +CONFIG_CRYPTO_CTS=y +CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_HCTR2=m +CONFIG_CRYPTO_KEYWRAP=m +CONFIG_CRYPTO_LRW=m +CONFIG_CRYPTO_OFB=m +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_XCTR=m +CONFIG_CRYPTO_XTS=y +CONFIG_CRYPTO_NHPOLY1305=m +# end of Length-preserving ciphers and modes + +# +# AEAD (authenticated encryption with associated data) ciphers +# +CONFIG_CRYPTO_AEGIS128=m +CONFIG_CRYPTO_AEGIS128_SIMD=y +CONFIG_CRYPTO_CHACHA20POLY1305=m +CONFIG_CRYPTO_CCM=m +CONFIG_CRYPTO_GCM=y +CONFIG_CRYPTO_SEQIV=y +CONFIG_CRYPTO_ECHAINIV=m +CONFIG_CRYPTO_ESSIV=m +# end of AEAD (authenticated encryption with associated data) ciphers + +# +# Hashes, digests, and MACs +# +CONFIG_CRYPTO_BLAKE2B=y +CONFIG_CRYPTO_CMAC=m +CONFIG_CRYPTO_GHASH=y +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_POLYVAL=m +CONFIG_CRYPTO_POLY1305=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=y +CONFIG_CRYPTO_SHA512=y +CONFIG_CRYPTO_SHA3=m +CONFIG_CRYPTO_SM3=m +CONFIG_CRYPTO_SM3_GENERIC=m +CONFIG_CRYPTO_STREEBOG=m +CONFIG_CRYPTO_VMAC=m +CONFIG_CRYPTO_WP512=m +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_XXHASH=y +# end of Hashes, digests, and MACs + +# +# CRCs (cyclic redundancy checks) +# +CONFIG_CRYPTO_CRC32C=y +CONFIG_CRYPTO_CRC32=y +CONFIG_CRYPTO_CRCT10DIF=y +CONFIG_CRYPTO_CRC64_ROCKSOFT=y +# end of CRCs (cyclic redundancy checks) # # Compression @@ -7943,9 +7918,10 @@ CONFIG_CRYPTO_842=m CONFIG_CRYPTO_LZ4=m CONFIG_CRYPTO_LZ4HC=m CONFIG_CRYPTO_ZSTD=y +# end of Compression # -# Random Number Generation +# Random number generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_DRBG_MENU=y @@ -7955,6 +7931,11 @@ CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_KDF800108_CTR=y +# end of Random number generation + +# +# Userspace interface +# CONFIG_CRYPTO_USER_API=m CONFIG_CRYPTO_USER_API_HASH=m CONFIG_CRYPTO_USER_API_SKCIPHER=m @@ -7963,7 +7944,37 @@ CONFIG_CRYPTO_USER_API_RNG=m CONFIG_CRYPTO_USER_API_AEAD=m CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y # CONFIG_CRYPTO_STATS is not set +# end of Userspace interface + CONFIG_CRYPTO_HASH_INFO=y +# CONFIG_CRYPTO_NHPOLY1305_NEON is not set +CONFIG_CRYPTO_CHACHA20_NEON=y + +# +# Accelerated Cryptographic Algorithms for CPU (arm64) +# +CONFIG_CRYPTO_GHASH_ARM64_CE=y +CONFIG_CRYPTO_POLY1305_NEON=m +CONFIG_CRYPTO_SHA1_ARM64_CE=y +CONFIG_CRYPTO_SHA256_ARM64=y +CONFIG_CRYPTO_SHA2_ARM64_CE=y +CONFIG_CRYPTO_SHA512_ARM64=y +# CONFIG_CRYPTO_SHA512_ARM64_CE is not set +# CONFIG_CRYPTO_SHA3_ARM64 is not set +# CONFIG_CRYPTO_SM3_ARM64_CE is not set +CONFIG_CRYPTO_POLYVAL_ARM64_CE=m +CONFIG_CRYPTO_AES_ARM64=y +CONFIG_CRYPTO_AES_ARM64_CE=y +CONFIG_CRYPTO_AES_ARM64_CE_BLK=y +CONFIG_CRYPTO_AES_ARM64_NEON_BLK=y +CONFIG_CRYPTO_AES_ARM64_BS=y +CONFIG_CRYPTO_SM4_ARM64_CE=m +CONFIG_CRYPTO_SM4_ARM64_CE_BLK=m +CONFIG_CRYPTO_SM4_ARM64_NEON_BLK=m +CONFIG_CRYPTO_AES_ARM64_CE_CCM=y +# CONFIG_CRYPTO_CRCT10DIF_ARM64_CE is not set +# end of Accelerated Cryptographic Algorithms for CPU (arm64) + CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_ALLWINNER=y CONFIG_CRYPTO_DEV_SUN4I_SS=y @@ -8039,6 +8050,7 @@ CONFIG_ARCH_USE_SYM_ANNOTATIONS=y # # Crypto library routines # +CONFIG_CRYPTO_LIB_UTILS=y CONFIG_CRYPTO_LIB_AES=y CONFIG_CRYPTO_LIB_ARC4=m CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y @@ -8057,7 +8069,6 @@ CONFIG_CRYPTO_LIB_SHA1=y CONFIG_CRYPTO_LIB_SHA256=y # end of Crypto library routines -CONFIG_LIB_MEMNEQ=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y @@ -8088,6 +8099,7 @@ CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y +CONFIG_ZSTD_COMMON=y CONFIG_ZSTD_COMPRESS=y CONFIG_ZSTD_DECOMPRESS=y CONFIG_XZ_DEC=y @@ -8150,6 +8162,7 @@ CONFIG_CMA_ALIGNMENT=8 # CONFIG_DMA_API_DEBUG is not set # CONFIG_DMA_MAP_BENCHMARK is not set CONFIG_SGL_ALLOC=y +# CONFIG_FORCE_NR_CPUS is not set CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y @@ -8306,6 +8319,7 @@ CONFIG_STACKTRACE=y # Debug kernel data structures # # CONFIG_BUG_ON_DATA_CORRUPTION is not set +CONFIG_DEBUG_MAPLE_TREE=y # end of Debug kernel data structures # @@ -8359,6 +8373,7 @@ CONFIG_TEST_SCANF=m # CONFIG_TEST_BITMAP is not set # CONFIG_TEST_UUID is not set CONFIG_TEST_XARRAY=m +CONFIG_TEST_MAPLE_TREE=m # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_SIPHASH is not set # CONFIG_TEST_IDA is not set @@ -8373,6 +8388,7 @@ CONFIG_TEST_BLACKHOLE_DEV=m # CONFIG_TEST_SYSCTL is not set # CONFIG_TEST_UDELAY is not set # CONFIG_TEST_STATIC_KEYS is not set +CONFIG_TEST_DYNAMIC_DEBUG=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_MEMCAT_P=m # CONFIG_TEST_MEMINIT is not set @@ -8380,4 +8396,9 @@ CONFIG_TEST_MEMCAT_P=m CONFIG_ARCH_USE_MEMTEST=y # CONFIG_MEMTEST is not set # end of Kernel Testing and Coverage + +# +# Rust hacking +# +# end of Rust hacking # end of Kernel hacking diff --git a/config/sources/families/include/sunxi64_common.inc b/config/sources/families/include/sunxi64_common.inc index 918bd42151..30d2442153 100644 --- a/config/sources/families/include/sunxi64_common.inc +++ b/config/sources/families/include/sunxi64_common.inc @@ -18,12 +18,12 @@ case $BRANCH in current) KERNEL_VERSION_LEVEL="5.15" - KERNELSWITCHOBJ="tag=v5.15.82" + KERNELSWITCHOBJ="tag=v5.15.83" ;; edge) - KERNEL_VERSION_LEVEL=${KERNEL_VERSION_LEVEL:-6.0} - KERNELSWITCHOBJ=${KERNELSWITCHOBJ:-'tag=v6.0.12'} + KERNEL_VERSION_LEVEL=${KERNEL_VERSION_LEVEL:-6.1} + KERNELSWITCHOBJ=${KERNELSWITCHOBJ:-'tag=v6.1'} ;; esac diff --git a/config/sources/families/include/sunxi_common.inc b/config/sources/families/include/sunxi_common.inc index 4c06e01c5f..e2c0818dc5 100644 --- a/config/sources/families/include/sunxi_common.inc +++ b/config/sources/families/include/sunxi_common.inc @@ -18,11 +18,11 @@ case $BRANCH in ;; current) KERNEL_VERSION_LEVEL="5.15" - KERNELSWITCHOBJ="tag=v5.15.82" + KERNELSWITCHOBJ="tag=v5.15.83" ;; edge) - KERNEL_VERSION_LEVEL=${KERNEL_VERSION_LEVEL:-6.0} - KERNELSWITCHOBJ=${KERNELSWITCHOBJ:-'tag=v6.0.12'} + KERNEL_VERSION_LEVEL=${KERNEL_VERSION_LEVEL:-6.1} + KERNELSWITCHOBJ=${KERNELSWITCHOBJ:-'tag=v6.1'} ;; esac diff --git a/patch/kernel/archive/sunxi-5.15/megous/bus-sunxi-rsb-Make-interrupt-handling-more-robust.patch b/patch/kernel/archive/sunxi-5.15/megous/bus-sunxi-rsb-Make-interrupt-handling-more-robust.patch index 3d48bc56b3..5d72bdea86 100644 --- a/patch/kernel/archive/sunxi-5.15/megous/bus-sunxi-rsb-Make-interrupt-handling-more-robust.patch +++ b/patch/kernel/archive/sunxi-5.15/megous/bus-sunxi-rsb-Make-interrupt-handling-more-robust.patch @@ -1,7 +1,7 @@ -From 1c7ab8c6aa687b8fa334251cfaf448a97cbd02d6 Mon Sep 17 00:00:00 2001 +From d460001c7282a037e71d3961c9e0982779d23e66 Mon Sep 17 00:00:00 2001 From: Samuel Holland Date: Mon, 30 Dec 2019 22:58:21 -0600 -Subject: [PATCH 250/467] bus: sunxi-rsb: Make interrupt handling more robust +Subject: [PATCH] bus: sunxi-rsb: Make interrupt handling more robust The RSB controller has two registers for controlling interrupt inputs: RSB_INTE, which has bits for each possible interrupt, and the global @@ -24,10 +24,10 @@ Signed-off-by: Samuel Holland 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/drivers/bus/sunxi-rsb.c b/drivers/bus/sunxi-rsb.c -index 642c35114..5b86e5f48 100644 +index 8bfab6b01..13251fc3d 100644 --- a/drivers/bus/sunxi-rsb.c +++ b/drivers/bus/sunxi-rsb.c -@@ -276,8 +276,6 @@ static int _sunxi_rsb_run_xfer(struct sunxi_rsb *rsb) +@@ -281,8 +281,6 @@ static int _sunxi_rsb_run_xfer(struct sunxi_rsb *rsb) reinit_completion(&rsb->complete); @@ -36,8 +36,8 @@ index 642c35114..5b86e5f48 100644 writel(RSB_CTRL_START_TRANS | RSB_CTRL_GLOBAL_INT_ENB, rsb->regs + RSB_CTRL); -@@ -285,7 +283,7 @@ static int _sunxi_rsb_run_xfer(struct sunxi_rsb *rsb) - msecs_to_jiffies(100))) { +@@ -300,7 +298,7 @@ static int _sunxi_rsb_run_xfer(struct sunxi_rsb *rsb) + if (timeout) { dev_dbg(rsb->dev, "RSB timeout\n"); - /* abort the transfer */ @@ -45,7 +45,7 @@ index 642c35114..5b86e5f48 100644 writel(RSB_CTRL_ABORT_TRANS, rsb->regs + RSB_CTRL); /* clear any interrupt flags */ -@@ -468,7 +466,8 @@ static irqreturn_t sunxi_rsb_irq(int irq, void *dev_id) +@@ -483,7 +481,8 @@ static irqreturn_t sunxi_rsb_irq(int irq, void *dev_id) status = readl(rsb->regs + RSB_INTS); rsb->status = status; @@ -55,7 +55,7 @@ index 642c35114..5b86e5f48 100644 status &= (RSB_INTS_LOAD_BSY | RSB_INTS_TRANS_ERR | RSB_INTS_TRANS_OVER); writel(status, rsb->regs + RSB_INTS); -@@ -648,6 +647,13 @@ static int sunxi_rsb_hw_init(struct sunxi_rsb *rsb) +@@ -663,6 +662,13 @@ static int sunxi_rsb_hw_init(struct sunxi_rsb *rsb) writel(RSB_CCR_SDA_OUT_DELAY(clk_delay) | RSB_CCR_CLK_DIV(clk_div - 1), rsb->regs + RSB_CCR); @@ -70,5 +70,5 @@ index 642c35114..5b86e5f48 100644 err_clk_disable: -- -2.34.0 +2.35.3 diff --git a/patch/kernel/archive/sunxi-5.15/megous/sdhci-arasan-Add-runtime-PM-support.patch b/patch/kernel/archive/sunxi-5.15/megous/sdhci-arasan-Add-runtime-PM-support.patch index defeede710..c81cd0c710 100644 --- a/patch/kernel/archive/sunxi-5.15/megous/sdhci-arasan-Add-runtime-PM-support.patch +++ b/patch/kernel/archive/sunxi-5.15/megous/sdhci-arasan-Add-runtime-PM-support.patch @@ -1,7 +1,7 @@ -From 90b278fe340bf41d940026e15bdb4c3414b3af66 Mon Sep 17 00:00:00 2001 +From eb13f3689b1e127826f04d01e3692ee121d623d8 Mon Sep 17 00:00:00 2001 From: Manish Narani Date: Tue, 18 Sep 2018 20:34:06 +0530 -Subject: [PATCH 459/467] sdhci: arasan: Add runtime PM support +Subject: [PATCH] sdhci: arasan: Add runtime PM support Add runtime PM support in Arasan SDHCI driver. @@ -11,7 +11,7 @@ Signed-off-by: Manish Narani 1 file changed, 86 insertions(+), 2 deletions(-) diff --git a/drivers/mmc/host/sdhci-of-arasan.c b/drivers/mmc/host/sdhci-of-arasan.c -index 737e2bfde..05c9a5e14 100644 +index bede148db..bee20dc1d 100644 --- a/drivers/mmc/host/sdhci-of-arasan.c +++ b/drivers/mmc/host/sdhci-of-arasan.c @@ -19,6 +19,7 @@ @@ -22,15 +22,15 @@ index 737e2bfde..05c9a5e14 100644 #include #include #include -@@ -27,6 +28,7 @@ - #include "cqhci.h" +@@ -28,6 +29,7 @@ + #include "sdhci-cqhci.h" #include "sdhci-pltfm.h" +#define SDHCI_ARASAN_AUTOSUSPEND_DELAY 2000 /* ms */ #define SDHCI_ARASAN_VENDOR_REGISTER 0x78 #define SDHCI_ARASAN_ITAPDLY_REGISTER 0xF0F8 -@@ -456,6 +458,70 @@ static const struct sdhci_pltfm_data sdhci_arasan_cqe_pdata = { +@@ -457,6 +459,70 @@ static const struct sdhci_pltfm_data sdhci_arasan_cqe_pdata = { SDHCI_QUIRK2_CLOCK_DIV_ZERO_BROKEN, }; @@ -101,7 +101,7 @@ index 737e2bfde..05c9a5e14 100644 #ifdef CONFIG_PM_SLEEP /** * sdhci_arasan_suspend - Suspend method for the driver -@@ -552,8 +618,10 @@ static int sdhci_arasan_resume(struct device *dev) +@@ -553,8 +619,10 @@ static int sdhci_arasan_resume(struct device *dev) } #endif /* ! CONFIG_PM_SLEEP */ @@ -114,7 +114,7 @@ index 737e2bfde..05c9a5e14 100644 /** * sdhci_arasan_sdcardclk_recalc_rate - Return the card clock rate -@@ -1681,13 +1749,25 @@ static int sdhci_arasan_probe(struct platform_device *pdev) +@@ -1682,13 +1750,25 @@ static int sdhci_arasan_probe(struct platform_device *pdev) host->mmc->caps2 |= MMC_CAP2_CQE_DCMD; } @@ -140,7 +140,7 @@ index 737e2bfde..05c9a5e14 100644 if (!IS_ERR(sdhci_arasan->phy)) phy_exit(sdhci_arasan->phy); unreg_clk: -@@ -1715,6 +1795,10 @@ static int sdhci_arasan_remove(struct platform_device *pdev) +@@ -1716,6 +1796,10 @@ static int sdhci_arasan_remove(struct platform_device *pdev) phy_exit(sdhci_arasan->phy); } @@ -152,5 +152,5 @@ index 737e2bfde..05c9a5e14 100644 ret = sdhci_pltfm_unregister(pdev); -- -2.34.0 +2.35.3 diff --git a/patch/kernel/archive/sunxi-6.1/patches.fixses/Fix-ISO-C90-forbids-mixed-declarations.patch b/patch/kernel/archive/sunxi-6.1/patches.fixses/Fix-ISO-C90-forbids-mixed-declarations.patch new file mode 100644 index 0000000000..ea8b92e1a6 --- /dev/null +++ b/patch/kernel/archive/sunxi-6.1/patches.fixses/Fix-ISO-C90-forbids-mixed-declarations.patch @@ -0,0 +1,70 @@ +From 9842bf0a15e49d7ce3240cb04830f643b1448c44 Mon Sep 17 00:00:00 2001 +From: The-going <48602507+The-going@users.noreply.github.com> +Date: Fri, 16 Dec 2022 16:02:13 +0300 +Subject: [PATCH] Fix: ISO C90 forbids mixed declarations + +--- + drivers/usb/typec/tcpm/fusb302.c | 22 +++++++++++++--------- + 1 file changed, 13 insertions(+), 9 deletions(-) + +diff --git a/drivers/usb/typec/tcpm/fusb302.c b/drivers/usb/typec/tcpm/fusb302.c +index 640417eed..ebf912f4e 100644 +--- a/drivers/usb/typec/tcpm/fusb302.c ++++ b/drivers/usb/typec/tcpm/fusb302.c +@@ -1620,6 +1620,10 @@ static irqreturn_t fusb302_irq_intn(int irq, void *dev_id) + static void fusb302_print_state(struct fusb302_chip *chip) + { + u8 ctl0, ctl2, measure, status0, status1a, sw0, mask; ++ unsigned vbusok, activity, comp, wake, mdac, togss; ++ const char* host_cur; ++ const char* bc_lvl; ++ const char* togss_s; + int ret; + + ret = fusb302_i2c_read(chip, FUSB_REG_CONTROL0, &ctl0); +@@ -1646,7 +1650,7 @@ static void fusb302_print_state(struct fusb302_chip *chip) + + //FUSB_REG(FUSB_REG_POWER) // power control + +- const char* host_cur = "?"; ++ host_cur = "?"; + switch ((ctl0 >> 2) & 3) { + case 0: host_cur = "none"; break; + case 1: host_cur = "80uA"; break; +@@ -1654,7 +1658,7 @@ static void fusb302_print_state(struct fusb302_chip *chip) + case 3: host_cur = "330uA"; break; + } + +- const char* bc_lvl = "?"; ++ bc_lvl = "?"; + switch (status0 & 3) { + case 0: bc_lvl = "0-200mV"; break; + case 1: bc_lvl = "200-660mV"; break; +@@ -1663,17 +1667,17 @@ static void fusb302_print_state(struct fusb302_chip *chip) + } + + // status0 +- unsigned vbusok = !!(status0 & BIT(7)); +- unsigned activity = !!(status0 & BIT(6)); +- unsigned comp = !!(status0 & BIT(5)); +- unsigned wake = !!(status0 & BIT(2)); ++ vbusok = !!(status0 & BIT(7)); ++ activity = !!(status0 & BIT(6)); ++ comp = !!(status0 & BIT(5)); ++ wake = !!(status0 & BIT(2)); + + // measure +- unsigned mdac = ((measure & 0x3f) + 1) * 42 * (measure & BIT(6) ? 10 : 1); ++ mdac = ((measure & 0x3f) + 1) * 42 * (measure & BIT(6) ? 10 : 1); + + // status1a +- unsigned togss = (status1a >> 3) & 7; +- const char* togss_s = "?"; ++ togss = (status1a >> 3) & 7; ++ togss_s = "?"; + switch (togss) { + case 0: togss_s = "running"; break; + case 1: togss_s = "src1"; break; +-- +2.35.3 + diff --git a/patch/kernel/archive/sunxi-6.1/patches.fixses/Fix-depends-only-ARM-eInk-display-FB.patch b/patch/kernel/archive/sunxi-6.1/patches.fixses/Fix-depends-only-ARM-eInk-display-FB.patch new file mode 100644 index 0000000000..a9bcea957f --- /dev/null +++ b/patch/kernel/archive/sunxi-6.1/patches.fixses/Fix-depends-only-ARM-eInk-display-FB.patch @@ -0,0 +1,25 @@ +From f6dbe01c524430a058b7131ab0538ac3d10ddc02 Mon Sep 17 00:00:00 2001 +From: The-going <48602507+The-going@users.noreply.github.com> +Date: Sat, 17 Dec 2022 14:27:51 +0300 +Subject: [PATCH] Fix: depends only ARM: eInk display FB + +--- + drivers/video/fbdev/Kconfig | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/drivers/video/fbdev/Kconfig b/drivers/video/fbdev/Kconfig +index 3b52fedda..e84fe7d1a 100644 +--- a/drivers/video/fbdev/Kconfig ++++ b/drivers/video/fbdev/Kconfig +@@ -872,7 +872,7 @@ config FB_ATMEL + + config FB_SUN5I_EINK + tristate "eInk display Framebuffer Support (A13 based eBook readers)" +- depends on FB ++ depends on FB && ARM && !ARM64 + select FB_MODE_HELPERS + select FB_CFB_FILLRECT + select FB_CFB_COPYAREA +-- +2.35.3 + diff --git a/patch/kernel/archive/sunxi-6.1/patches.fixses/Fix-warning-multi-line-comment.patch b/patch/kernel/archive/sunxi-6.1/patches.fixses/Fix-warning-multi-line-comment.patch new file mode 100644 index 0000000000..e0bac27e13 --- /dev/null +++ b/patch/kernel/archive/sunxi-6.1/patches.fixses/Fix-warning-multi-line-comment.patch @@ -0,0 +1,25 @@ +From dbdac939ecbf8681935cb939213f8d8f8a4bd169 Mon Sep 17 00:00:00 2001 +From: The-going <48602507+The-going@users.noreply.github.com> +Date: Fri, 16 Dec 2022 16:46:31 +0300 +Subject: [PATCH 2/2] Fix: warning: multi-line comment + +--- + drivers/iio/magnetometer/af8133j.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/drivers/iio/magnetometer/af8133j.c b/drivers/iio/magnetometer/af8133j.c +index 4a2407cab..414b61bc3 100644 +--- a/drivers/iio/magnetometer/af8133j.c ++++ b/drivers/iio/magnetometer/af8133j.c +@@ -79,7 +79,7 @@ static const struct iio_chan_spec_ext_info af8133j_ext_info[] = { + { } + }; + +-// .info_mask_shared_by_type = , \ ++/* .info_mask_shared_by_type = , \*/ + + #define AF8133J_CHANNEL(_axis) { \ + .type = IIO_MAGN, \ +-- +2.35.3 + diff --git a/patch/kernel/archive/sunxi-6.1/patches.fixses/Fix-warning-unused-variable-delay_us.patch b/patch/kernel/archive/sunxi-6.1/patches.fixses/Fix-warning-unused-variable-delay_us.patch new file mode 100644 index 0000000000..6364f91462 --- /dev/null +++ b/patch/kernel/archive/sunxi-6.1/patches.fixses/Fix-warning-unused-variable-delay_us.patch @@ -0,0 +1,29 @@ +From 3a5629b68fd0141543f15e0b9cdda27234702ec9 Mon Sep 17 00:00:00 2001 +From: The-going <48602507+The-going@users.noreply.github.com> +Date: Fri, 16 Dec 2022 21:34:39 +0300 +Subject: [PATCH] =?UTF-8?q?Fix:=20warning:=20unused=20variable=20=E2=80=98?= + =?UTF-8?q?delay=5Fus=E2=80=99?= +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +--- + drivers/media/i2c/ov8858.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/drivers/media/i2c/ov8858.c b/drivers/media/i2c/ov8858.c +index 55d2daa82..090c8f74b 100644 +--- a/drivers/media/i2c/ov8858.c ++++ b/drivers/media/i2c/ov8858.c +@@ -2143,7 +2143,7 @@ static inline u32 ov8858_cal_delay(u32 cycles) + static int __ov8858_power_on(struct ov8858 *ov8858) + { + int ret; +- u32 delay_us; ++ //u32 delay_us; + struct device *dev = &ov8858->client->dev; + + if (!IS_ERR_OR_NULL(ov8858->pins_default)) { +-- +2.35.3 + diff --git a/patch/kernel/archive/sunxi-6.1/series.conf b/patch/kernel/archive/sunxi-6.1/series.conf new file mode 100644 index 0000000000..d6ec100714 --- /dev/null +++ b/patch/kernel/archive/sunxi-6.1/series.conf @@ -0,0 +1,400 @@ +# +# Automatically generated by the script mk_format_patch +# +# https://github.com/megous/linux +# + patches.megous/clk-sunxi-ng-Set-maximum-P-and-M-factors-to-1-for-H3-pll-cpux-c.patch + patches.megous/clk-sunxi-ng-Don-t-use-CPU-PLL-gating-and-CPUX-reparenting-to-H.patch + patches.megous/ARM-dts-sun8i-h3-Use-my-own-more-aggressive-OPPs-on-H3.patch + patches.megous/arm64-dts-sun50i-h5-Use-my-own-more-aggressive-OPPs-on-H5.patch + patches.megous/ARM-dts-sun8i-h3-orange-pi-pc-Increase-max-CPUX-voltage-to-1.4V.patch + patches.megous/arm64-dts-sun50i-h5-orangepi-pc2-Add-CPUX-regulator-enable-cpuf.patch + patches.megous/dt-bindings-leds-Add-a-binding-for-AXP813-charger-led.patch + patches.megous/ARM-dts-sun8i-a83t-Improve-CPU-OPP-tables-go-up-to-1.8GHz.patch + patches.megous/leds-axp20x-Support-charger-LED-on-AXP20x-like-PMICs.patch + patches.megous/cpufreq-sun50i-Show-detected-CPU-bin-for-easier-debugging.patch + patches.megous/ARM-dts-axp813-Add-charger-LED.patch + patches.megous/ARM-dts-sun8i-a83t-tbs-a711-Enable-charging-LED.patch + patches.megous/nfc-pn544-Add-support-for-VBAT-PVDD-regulators.patch + patches.megous/bluetooth-bcm-Restore-drive_rts_on_open-true-behavior-on-bcm207.patch + patches.megous/mmc-add-delay-after-power-class-selection.patch + patches.megous/dt-bindings-input-gpio-vibrator-Don-t-require-enable-gpios.patch + patches.megous/input-gpio-vibra-Allow-to-use-vcc-supply-alone-to-control-the-v.patch + patches.megous/ARM-dts-sun8i-a83t-tbs-a711-Add-support-for-the-vibrator-motor.patch + patches.megous/ARM-dts-sun8i-a83t-tbs-a711-Increase-voltage-on-the-vibrator.patch + patches.megous/ARM-dts-sun8i-a83t-tbs-a711-Add-PN544-NFC-support.patch + patches.megous/ARM-dts-sun8i-a83t-tbs-a711-Add-powerup-down-support-for-the-3G.patch + patches.megous/ARM-dts-sun8i-a83t-Add-cedrus-video-codec-support-to-A83T-untes.patch + patches.megous/ARM-dts-suni-a83t-Add-i2s0-pins.patch + patches.megous/ARM-dts-sun8i-a83t-tbs-a711-Add-sound-support-via-AC100-codec.patch + patches.megous/ARM-dts-sun8i-a83t-tbs-a711-Add-regulators-to-the-accelerometer.patch + patches.megous/ARM-dts-sun8i-a83t-tbs-a711-Add-camera-sensors-HM5065-GC2145.patch + patches.megous/ARM-dts-sun8i-a83t-tbs-a711-Add-flash-led-support.patch + patches.megous/media-sun6i-csi-Add-support-for-RGB565-and-RGB555.patch + patches.megous/media-sun6i-csi-Add-support-for-missing-16bit-color-formats.patch + patches.megous/media-sun6i-csi-Pass-on-g_parm-s_parm-to-the-subdev.patch + patches.megous/mailbox-Allow-to-run-mailbox-while-timekeeping-is-suspended.patch + patches.megous/media-sun6i-csi-Make-the-video-device-respect-user-passed-bytes.patch + patches.megous/ARM-sunxi-Add-experimental-suspend-to-memory-implementation-for.patch + patches.megous/media-sun6i-csi-Add-support-for-multiple-endpoints.patch + patches.megous/ARM-sunxi-sunxi_cpu0_hotplug_support_set-is-not-supported-on-A8.patch + patches.megous/dt-bindings-media-Add-bindings-for-Himax-HM5065-camera-sensor.patch + patches.megous/firmware-scpi-Add-support-for-sending-a-SCPI_CMD_SET_SYS_PWR_ST.patch + patches.megous/hm5065-yaml-bindings-wip.patch + patches.megous/ARM-sunxi-Use-SCPI-to-send-suspend-message-to-SCP-on-A83T.patch + patches.megous/media-hm5065-Add-subdev-driver-for-Himax-HM5065-camera-sensor.patch + patches.megous/gnss-ubx-Send-soft-powerdown-message-on-suspend.patch + patches.megous/MAINTAINERS-Add-entry-for-Himax-HM5065.patch + patches.megous/media-gc2145-Galaxycore-camera-module-driver.patch + patches.megous/media-gc2145-Added-BGGR-bayer-mode.patch + patches.megous/media-gc2145-Disable-debug-output.patch + patches.megous/media-gc2145-Add-PIXEL_RATE-HBLANK-and-VBLANK-controls.patch + patches.megous/media-ov5640-Add-more-framerates-to-the-driver-some-of-them-eve.patch + patches.megous/media-ov5640-Experiment-Try-to-disable-denoising-sharpening.patch + patches.megous/media-ov5640-Sleep-after-poweroff-to-ensure-next-poweron-is-not.patch + patches.megous/media-ov5640-Don-t-powerup-the-sensor-during-driver-probe.patch + patches.megous/media-ov5640-set-default-ae-target-lower.patch + patches.megous/media-ov5640-Improve-error-reporting.patch + patches.megous/media-ov5640-Implement-autofocus.patch + patches.megous/net-stmmac-sun8i-Use-devm_regulator_get-for-PHY-regulator.patch + patches.megous/media-ov5640-Improve-firmware-load-time.patch + patches.megous/net-stmmac-sun8i-Rename-PHY-regulator-variable-to-regulator_phy.patch + patches.megous/media-ov5640-Fix-focus-commands-blocking-until-complete.patch + patches.megous/iio-adc-sun4i-gpadc-iio-Allow-to-use-sun5i-a13-gpadc-iio-from-D.patch + patches.megous/mtd-spi-nor-Add-regulator-support.patch + patches.megous/input-cyttsp4-De-obfuscate-platform-data-for-keys.patch + patches.megous/input-cyttsp4-Remove-useless-indirection-with-driver-platform-d.patch + patches.megous/input-cyttsp4-Remove-unused-enable_vkeys.patch + patches.megous/input-cyttsp4-De-obfuscate-MT-signals-setup-platform-data.patch + patches.megous/input-cyttsp4-Clear-the-ids-buffer-in-a-saner-way.patch + patches.megous/input-cyttsp4-ENOSYS-error-is-ok-when-powering-up.patch + patches.megous/input-cyttsp4-Faster-recovery-from-failed-wakeup-HACK.patch + patches.megous/input-cyttsp4-Use-i2c-spi-names-directly-in-the-driver.patch + patches.megous/input-cyttsp4-Port-the-driver-to-use-device-properties.patch + patches.megous/net-stmmac-sun8i-Add-support-for-enabling-a-regulator-for-PHY-I.patch + patches.megous/input-cyttsp4-Restart-on-wakeup-wakeup-by-I2C-read-doesn-t-work.patch + patches.megous/arm64-dts-allwinner-orange-pi-3-Enable-ethernet.patch + patches.megous/input-cyttsp4-Fix-warnings.patch + patches.megous/input-cyttsp4-Make-the-driver-not-hog-the-system-s-workqueue.patch + patches.megous/video-fbdev-eInk-display-driver-for-A13-based-PocketBooks.patch + patches.megous/regulator-Add-simple-driver-for-enabling-a-regulator-from-users.patch + patches.megous/regulator-tp65185x-Add-tp65185x-eInk-panel-regulator-driver.patch + patches.megous/regulator-tp65185-Add-hwmon-device-for-reading-temperature.patch + patches.megous/ARM-dts-sun5i-Add-soc-handle.patch + patches.megous/ARM-dts-sun5i-Add-PocketBook-Touch-Lux-3-display-ctp-support.patch + patches.megous/iio-core-Add-option-to-force-identity-mount-matrix.patch + patches.megous/ARM-dts-sun5i-a13-pocketbook-touch-lux-3-Add-RTC-clock-cells.patch + patches.megous/input-touchscreen-goodix-Add-config-debugfs-file.patch + patches.megous/mfd-sun4i-gpadc-Interrupt-numbers-should-start-from-1.patch + patches.megous/input-goodix-Add-option-to-power-off-the-controller-during-susp.patch + patches.megous/input-cyttsp4-Fix-probe-oops.patch + patches.megous/input-goodix-Don-t-disable-regulators-during-suspend.patch + patches.megous/arm64-dts-allwinner-a64-Fix-LRADC-compatible.patch + patches.megous/arm64-dts-sun50i-a64-pinephone-Add-front-back-cameras.patch + patches.megous/arm64-dts-sun50i-a64-pinephone-Add-Type-C-support-for-all-PP-va.patch + patches.megous/arm64-dts-sun50i-a64-pinephone-Add-modem-power-manager.patch + patches.megous/arm64-dts-sun50i-a64-pinephone-Fix-BH-modem-manager-behavior.patch + patches.megous/arm64-dts-sun50i-a64-pinephone-Add-detailed-OCV-to-capactiy-con.patch + patches.megous/arm64-dts-sun50i-a64-pinephone-Shorten-post-power-on-delay-on-m.patch + patches.megous/arm64-dts-sun50i-a64-pinephone-Add-mount-matrix-for-acceleromet.patch + patches.megous/arm64-dts-sun50i-a64-pinephone-Add-support-for-Bluetooth-audio.patch + patches.megous/arm64-dts-sun50i-a64-pinephone-Enable-internal-HMIC-bias.patch + patches.megous/arm64-dts-sun50i-a64-pinephone-Add-support-for-modem-audio.patch + patches.megous/arm64-dts-sun50i-a64-pinephone-Retain-leds-state-in-suspend.patch + patches.megous/arm64-dts-sun50i-a64-pinephone-Bump-I2C-frequency-to-400kHz.patch + patches.megous/arm64-dts-sun50i-a64-pinephone-Add-interrupt-pin-for-WiFi.patch + patches.megous/arm64-dts-sun50i-a64-pinephone-Power-off-the-touch-controller-i.patch + patches.megous/arm64-dts-sun50i-a64-pinephone-Don-t-make-lradc-keys-a-wakeup-s.patch + patches.megous/arm64-dts-sun50i-a64-pinephone-Set-minimum-backlight-duty-cycle.patch + patches.megous/arm64-dts-sun50i-a64-pinephone-Add-supply-for-i2c-bus-to-anx768.patch + patches.megous/arm64-dts-sun50i-a64-pinephone-Workaround-broken-HDMI-HPD-signa.patch + patches.megous/arm64-dts-sun50i-a64-pinephone-Add-AF8133J-to-PinePhone.patch + patches.megous/arm64-dts-sun50i-a64-pinephone-Add-mount-matrix-for-PinePhone-m.patch + patches.megous/arm64-dts-sun50i-a64-pinephone-Add-support-for-Pinephone-keyboa.patch + patches.megous/8723cs-Add-a-new-driver-v5.12.2-7-g2de5ec386.20201013_beta.patch + patches.megous/arm64-dts-sun50i-a64-pinephone-Enable-Pinephone-Keyboard-power-.patch + patches.megous/8723cs-Make-the-driver-compile-and-probe-drop-rockchip-platform.patch + patches.megous/usb-musb-sunxi-Avoid-enabling-host-side-code-on-SoCs-where-it-s.patch + patches.megous/8723cs-Enable-OOB-interrupt.patch + patches.megous/arm64-dts-sun50i-a64-Add-missing-trip-points-for-GPU.patch + patches.megous/8723cs-Load-the-MAC-address-from-local-mac-address.patch + patches.megous/arm64-dts-allwinner-sun50i-a64-pinephone-Add-support-for-Pineph.patch + patches.megous/8723cs-Modify-makefile-options-to-better-suit-PinePhone-Allwinn.patch + patches.megous/8723cs-Enable-monitor-mode.patch + patches.megous/8723cs-Disable-power-saving.patch + patches.megous/8723cs-aes_encrypt-aes_encrypt_128-to-avoid-symbol-name-conflic.patch + patches.megous/8723cs-Enable-wifi-power-saving-mode.patch + patches.megous/8723cs-Enable-TDLS-802.11z-support-direct-sta-sta-connection.patch + patches.megous/8723cs-Disable-CONFIG_CONCURRENT_MODE.patch + patches.megous/8723cs-Set-CONFIG_RTW_SDIO_PM_KEEP_POWER-n-to-fix-suspend-38.patch + patches.megous/8723cs-Resume-wifi-in-a-workqueue.patch + patches.megous/8723cs-Port-to-5.11.patch + patches.megous/8723cs-Enable-WoWLAN.patch + patches.megous/8723cs-Port-to-5.12.patch + patches.megous/8723cs-Fix-misleading-indentation.patch + patches.megous/8723cs-Disable-use-of-NAPI.patch + patches.megous/8723cs-Fix-indentation.patch + patches.megous/8723cs-Fix-compile-warnings.patch + patches.megous/8723cs-Port-to-5.15.patch + patches.megous/8723cs-Clear-wowlan_last_wake_reason-prior-to-suspend.patch + patches.megous/8723cs-Forward-port-to-5.17.patch + patches.megous/8723cs-Port-to-5.18.patch + patches.megous/8723cs-Fix-some-compilation-warnings.patch + patches.megous/8723cs-Adapt-to-API-changes-in-stable-5.19.2-and-6.0.patch + patches.megous/8723cs-Port-to-6.0.patch + patches.megous/tty-serial-8250-dw-Use-fifo-size-from-DTS.patch + patches.megous/arm64-dts-sun50i-a64-Set-fifo-size-for-uarts.patch + patches.megous/ARM-dts-sun8i-a83t-Set-fifo-size-for-uarts.patch + patches.megous/8723cs-Port-to-6.1.patch + patches.megous/Mark-some-slow-drivers-for-async-probe-with-PROBE_PREFER_ASYNCH.patch + patches.megous/clk-Implement-protected-clocks-for-all-OF-clock-providers.patch + patches.megous/8723cs-Port-to-6.1-rc1.patch + patches.megous/arm64-xor-Select-32regs-without-benchmark-to-speed-up-boot.patch + patches.megous/Revert-clk-qcom-Support-protected-clocks-property.patch + patches.megous/ARM-dts-sunxi-a83t-Protect-SCP-clocks.patch + patches.megous/ARM-dts-sunxi-h3-h5-Protect-SCP-clocks.patch + patches.megous/arm64-dts-allwinner-a64-Protect-SCP-clocks.patch + patches.megous/arm64-dts-allwinner-h6-Protect-SCP-clocks.patch + patches.megous/bus-sunxi-rsb-Always-check-register-address-validity.patch + patches.megous/bus-sunxi-rsb-Use-devm_platform_ioremap_resource.patch + patches.megous/firmware-arm_scpi-Support-unidirectional-mailbox-channels.patch + patches.megous/ARM-dts-sunxi-a83t-Add-SCPI-protocol.patch + patches.megous/ARM-dts-sunxi-h3-h5-Add-SCPI-protocol.patch + patches.megous/arm64-dts-allwinner-a64-Add-SCPI-protocol.patch + patches.megous/arm64-dts-allwinner-h6-Add-SCPI-protocol.patch + patches.megous/ARM-dts-sun8i-a83t-tbs-a711-Give-Linux-more-privileges-over-SCP.patch + patches.megous/rtc-sun6i-Allow-RTC-wakeup-after-shutdown.patch + patches.megous/mmc-sunxi-mmc-Remove-runtime-PM.patch + patches.megous/usb-quirks-Add-USB_QUIRK_RESET-for-Quectel-EG25G-Modem.patch + patches.megous/arm64-dts-pinephone-Add-reboot-mode-driver.patch + patches.megous/arm64-dts-rk3399-pinebook-pro-Fix-USB-PD-charging.patch + patches.megous/arm64-dts-rk3399-pinebook-pro-Improve-Type-C-support-on-Pineboo.patch + patches.megous/arm64-dts-rk3399-pinebook-pro-Remove-redundant-pinctrl-properti.patch + patches.megous/arm64-dts-rk3399-pinebook-pro-Remove-unused-features.patch + patches.megous/arm64-dts-rk3399-pinebook-pro-Don-t-allow-usb2-phy-driver-to-up.patch + patches.megous/arm64-dts-rockchip-rk3399-pinebook-pro-Support-both-Type-C-plug.patch + patches.megous/ASoC-codec-es8316-DAC-Soft-Ramp-Rate-is-just-a-2-bit-control.patch + patches.megous/misc-modem-power-Power-manager-for-modems.patch + patches.megous/arm64-dts-rk3399-pinebook-pro-Fix-codec-frequency-after-boot.patch + patches.megous/media-cedrus-Fix-missing-cleanup-in-error-path.patch + patches.megous/media-cedrus-Fix-failure-to-clean-up-hardware-on-probe-failure.patch + patches.megous/Revert-drm-sun4i-lvds-Invert-the-LVDS-polarity.patch + patches.megous/arm64-dts-allwinner-Enforce-consistent-MMC-numbering.patch + patches.megous/ARM-dts-sunxi-Add-aliases-for-MMC.patch + patches.megous/dt-bindings-net-bluetooth-Add-rtl8723bs-bluetooth.patch + patches.megous/of-property-fw_devlink-Support-allwinner-sram-links.patch + patches.megous/Bluetooth-Add-new-quirk-for-broken-local-ext-features-max_page.patch + patches.megous/rtw89-Fix-crash-by-loading-compressed-firmware-file.patch + patches.megous/Bluetooth-btrtl-add-support-for-the-RTL8723CS.patch + patches.megous/drm-rockchip-Fix-panic-on-reboot-when-DRM-device-fails-to-bind.patch + patches.megous/Bluetooth-hci_h5-Add-support-for-binding-RTL8723CS-with-device-.patch + patches.megous/arm64-dts-rockchip-rk356x-Fix-PCIe-register-map-and-ranges.patch + patches.megous/bluetooth-h5-Don-t-re-initialize-rtl8723cs-on-resume.patch + patches.megous/drm-sun4i-Unify-sun8i_-_layer-structs.patch + patches.megous/drm-sun4i-Add-more-parameters-to-sunxi_engine-commit-callback.patch + patches.megous/drm-sun4i-Fix-layer-zpos-change-atomic-modesetting.patch + patches.megous/drm-sun4i-Fix-wrong-location-of-clk_prepare_enable.patch + patches.megous/drm-sun4i-Mark-one-of-the-UI-planes-as-a-cursor-one.patch + patches.megous/drm-sun4i-decouple-TCON_DCLK_DIV-value-from-pll_mipi-dotclock-r.patch + patches.megous/drm-sun4i-Implement-gamma-correction.patch + patches.megous/drm-panel-st7703-Improve-the-power-up-down-sequence-of-the-pane.patch + patches.megous/drm-panel-st7703-Fix-xbd599-timings-to-make-refresh-rate-exactl.patch + patches.megous/clk-sunxi-ng-add-support-for-rate-resetting-notifier.patch + patches.megous/clk-sunxi-ng-a64-try-to-keep-TCON0-clock-in-CCU.patch + patches.megous/drm-sun4i-tcon-hand-over-the-duty-to-keep-TCON0-clock-to-CCU-on.patch + patches.megous/drm-sun4i-Support-taking-over-display-pipeline-state-from-p-boo.patch + patches.megous/clk-sunxi-ng-sun50i-a64-Switch-parent-of-MIPI-DSI-to-periph0-1x.patch + patches.megous/drm-lima-add-LIMA_BO_FLAG_FORCE_VA.patch + patches.megous/video-pwm_bl-Allow-to-change-lth_brightness-via-sysfs.patch + patches.megous/phy-allwinner-sun4i-usb-Add-support-for-usb_role_switch.patch + patches.megous/regulator-axp20x-Add-support-for-vin-supply-for-drivevbus.patch + patches.megous/regulator-axp20x-Turn-N_VBUSEN-to-input-on-x-powers-sense-vbus-.patch + patches.megous/power-supply-axp20x-usb-power-Support-input-current-limit.patch + patches.megous/power-supply-Add-support-for-USB_BC_ENABLED-and-USB_DCP_INPUT_C.patch + patches.megous/power-supply-axp20x-Export-usb_type-usb_bc_enabled-dcp-current-.patch + patches.megous/power-supply-axp20x-usb-power-Don-t-require-exact-values-for-in.patch + patches.megous/drm-bridge-dw-hdmi-Allow-to-accept-HPD-status-from-other-driver.patch + patches.megous/drm-bridge-dw-hdmi-Report-HDMI-hotplug-events.patch + patches.megous/usb-typec-anx7688-Add-driver-for-ANX7688-USB-C-HDMI-bridge.patch + patches.megous/dt-bindings-axp20x-adc-allow-to-use-TS-pin-as-GPADC.patch + patches.megous/iio-adc-axp20x_adc-allow-to-set-TS-pin-to-GPADC-mode.patch + patches.megous/power-axp20x_battery-Allow-to-set-target-voltage-to-4.35V.patch + patches.megous/power-supply-axp20x_battery-Add-support-for-reporting-OCV.patch + patches.megous/regulator-axp20x-Enable-over-temperature-protection-and-16s-res.patch + patches.megous/power-supply-axp20x_battery-Setup-thermal-regulation-experiment.patch + patches.megous/power-supply-axp20x_battery-Fix-charging-done-detection.patch + patches.megous/mfd-axp20x-Add-battery-IRQ-resources.patch + patches.megous/power-supply-axp20x_battery-Send-uevents-for-status-changes.patch + patches.megous/power-supply-axp20x_battery-Monitor-battery-health.patch + patches.megous/power-supply-axp20x-usb-power-Change-Vbus-hold-voltage-to-4.5V.patch + patches.megous/power-axp803-Add-interrupts-for-low-battery-power-condition.patch + patches.megous/power-supply-axp20x-battery-Support-POWER_SUPPLY_PROP_CHARGE_BE.patch + patches.megous/power-supply-axp20x-battery-Enable-poweron-by-RTC-alarm.patch + patches.megous/power-supply-axp20x-battery-Add-support-for-POWER_SUPPLY_PROP_E.patch + patches.megous/mfd-axp20x-Improve-interrupt-order-for-POK-handling-during-slee.patch + patches.megous/ASOC-sun9i-hdmi-audio-Initial-implementation.patch + patches.megous/ARM-dts-sunxi-h3-h5-Add-hdmi-sound-card.patch + patches.megous/ARM-dts-sun8i-h3-Enable-hdmi-sound-card-on-boards-with-hdmi.patch + patches.megous/sunxi-Use-dev_err_probe-to-handle-EPROBE_DEFER-errors.patch + patches.megous/ARM-dts-sun8i-h2-plus-bananapi-m2-zero-Enable-HDMI-audio.patch + patches.megous/thermal-sun8i-Be-loud-when-probe-fails.patch + patches.megous/ARM-dts-sun8i-a83t-Add-hdmi-sound-card.patch + patches.megous/i2c-mv64xxx-Don-t-make-a-fuss-when-pinctrl-recovery-state-is-no.patch + patches.megous/ARM-dts-sun8i-a83t-Enable-hdmi-sound-card-on-boards-with-hdmi.patch + patches.megous/iio-st_sensors-Don-t-report-error-when-the-device-is-not-presen.patch + patches.megous/ARM-dts-sun8i-r40-Add-hdmi-sound-card.patch + patches.megous/opp-core-Avoid-confusing-error-when-no-regulator-is-defined-in-.patch + patches.megous/ARM-dts-sun8i-r40-bananapi-m2-ultra-Enable-HDMI-audio.patch + patches.megous/ARM-dts-sun8i-v40-bananapi-m2-berry-Enable-HDMI-audio.patch + patches.megous/arm64-dts-allwinner-h6-Add-hdmi-sound-card.patch + patches.megous/arm64-dts-allwinner-h6-Enable-hdmi-sound-card-on-boards-with-hd.patch + patches.megous/arm64-dts-allwinner-a64-Add-hdmi-sound-card.patch + patches.megous/arm64-dts-allwinner-a64-Enable-hdmi-sound-card-on-boards-with-h.patch + patches.megous/arm64-dts-allwinner-h5-Enable-hdmi-sound-card-on-boards-with-hd.patch + patches.megous/ASoC-sun50i-codec-analog-Add-support-for-internal-bias.patch + patches.megous/ASoC-sun50i-codec-analog-Move-suspend-resume-to-set_bias_level.patch + patches.megous/ASoC-sun50i-codec-analog-Enable-jack-detection-on-startup.patch + patches.megous/ASoC-sun8i-codec-Enable-bus-clock-at-STANDBY-and-higher-bias.patch + patches.megous/ASoC-sun8i-codec-Implement-jack-and-accessory-detection.patch + patches.megous/ASoC-ec25-New-codec-driver-for-the-EC25-modem.patch + patches.megous/clk-sunxi-ng-a64-Increase-PLL_AUDIO-base-frequency.patch + patches.megous/sound-soc-sun8i-codec-Add-support-for-digital-part-of-the-AC100.patch + patches.megous/sound-soc-sun8i-codec-Drop-debug-statements.patch + patches.megous/sound-soc-ac100-codec-Support-analog-part-of-X-Powers-AC100-cod.patch + patches.megous/sound-soc-ac100-Make-sure-we-shutdown-the-audio-outputs-on-rebo.patch + patches.megous/ASoC-sunxi-sun8i-codec-Improve-jack-button-handling-and-mic-det.patch + patches.megous/arm64-dts-allwinner-a64-pinetab-add-front-camera.patch + patches.megous/clk-sunxi-ng-Export-CLK_DRAM-for-devfreq.patch + patches.megous/Make-microbuttons-on-Orange-Pi-PC-and-PC-2-work-as-power-off-bu.patch + patches.megous/arm64-allwinner-dts-a64-enable-K101-IM2BYL02-panel-for-PineTab.patch + patches.megous/ARM-dts-sun8i-a83t-Add-MBUS-node.patch + patches.megous/arm64-dts-rk3399-Disable-debug-nodes.patch + patches.megous/arm64-dts-rk3399-Add-reboot-mode-driver.patch + patches.megous/arm64-dts-rk3399-pinephone-pro-Add-support-for-volume-keys.patch + patches.megous/arm64-dts-rk3399-pinephone-pro-Add-support-for-vibrator.patch + patches.megous/arm64-dts-rk3399-pinephone-pro-Add-support-for-LEDs.patch + patches.megous/arm64-dts-rk3399-pinephone-pro-Add-SPI-flash.patch + patches.megous/arm64-dts-rk3399-pinephone-pro-Add-internal-display-support.patch + patches.megous/arm64-dts-rk3399-pinephone-pro-Add-BSP-battery-driver-support.patch + patches.megous/Add-support-for-my-private-Sapomat-device.patch + patches.megous/arm64-dts-rk3399-pinephone-pro-Add-WiFi-Bluetooth-support.patch + patches.megous/Add-README.md-with-information-and-u-boot-patches.patch + patches.megous/arm64-dts-rk3399-pinephone-pro-Add-5V-power-supply.patch + patches.megous/ARM-dts-sun8i-h3-orange-pi-one-Enable-all-gpio-header-UARTs.patch + patches.megous/arm64-dts-rk3399-pinephone-pro-Add-sound-support.patch + patches.megous/Defconfigs-for-all-my-devices.patch + patches.megous/arm64-dts-pinephone-pro-Add-Type-C-port-support.patch + patches.megous/arm64-dts-pinephone-pro-Add-camera-support.patch + patches.megous/arm64-dts-pinephone-pro-Add-modem-support.patch + patches.megous/arm64-dts-pinephone-pro-Add-light-proximity-sensor-support.patch + patches.megous/clk-rk3399-Export-SCLK_CIF_OUT_SRC-to-device-tree.patch + patches.megous/arm64-dts-pinephone-pro-Add-accelerometer-sensor-support.patch + patches.megous/clk-rk3399-Allow-to-set-rate-of-clk_i2s0_frac-s-parent.patch + patches.megous/arm64-dts-pinephone-pro-Add-magnetometer-sensor-support.patch + patches.megous/clk-rockchip-rk3399-Don-t-allow-to-reparent-dclk_vop0-to-frac-c.patch + patches.megous/arm64-dts-pinephone-pro-Enable-POGO-pins-I2C.patch + patches.megous/sdhci-arasan-Add-runtime-PM-support.patch + patches.megous/arm64-dts-pinephone-pro-Add-pinephone-keyboard-support.patch + patches.megous/mmc-dw-mmc-rockchip-fix-sdmmc-after-soft-reboot.patch + patches.megous/arm64-dts-rk3399-pinephone-pro-Use-unused-GPLL-for-VOPs-DCLK.patch + patches.megous/mtd-spi-nor-gigadevice-add-support-for-gd25lq128e.patch + patches.megous/spi-rockchip-Fix-runtime-PM-and-other-issues.patch + patches.megous/drm-rockchip-dw-mipi-dsi-Fix-data-rate-calculation.patch + patches.megous/drm-bridge-dw-mipi-dsi-Fix-enable-disable-of-dsi-controller.patch + patches.megous/drm-panel-hx8394-Add-driver-for-HX8394-based-HannStar-HSD060BHW.patch + patches.megous/drm-panel-hx8394-Improve-the-panel-driver-make-it-work-with-DSI.patch + patches.megous/drm-panel-hx8394-Fix-mode-to-have-refresh-rate-of-60-Hz.patch + patches.megous/drm-panel-hx8394-Add-mode-init-sequence-update-via-firmware-loa.patch + patches.megous/drm-rockchip-cdn-dp-Disable-CDN-DP-on-disconnect.patch + patches.megous/input-touchscreen-goodix-Respect-IRQ-flags-from-DT-when-asked-t.patch + patches.megous/power-rk818-Configure-rk808-clkout2-function.patch + patches.megous/power-supply-rk818-battery-Add-battery-driver-for-RK818.patch + patches.megous/power-supply-rk818-battery-Use-a-more-propper-compatible-string.patch + patches.megous/power-supply-rk818-charger-Implement-charger-driver-for-RK818-P.patch + patches.megous/power-supply-rk818-charger-Change-charger-type-to-MAINS.patch + patches.megous/power-supply-rk818-battery-Report-charging-status-based-on-char.patch + patches.megous/power-supply-rk818-battery-Drop-dependency-on-framebuffer.patch + patches.megous/power-supply-rk818-charger-Unify-rk818-charger-and-rk818-batter.patch + patches.megous/power-supply-rk818-battery-Speed-up-battery-current-readout.patch + patches.megous/power-supply-rk818-charger-Delay-applying-input-current-limit-u.patch + patches.megous/power-supply-rk818-battery-Don-t-auto-poweroff-the-PMIC-on-low-.patch + patches.megous/power-supply-rk818-charger-Add-support-for-POWER_SUPPLY_PROP_EN.patch + patches.megous/power-supply-ip5xxx-Report-remaining-battery-capacity.patch + patches.megous/power-supply-ip5xxx-Modify-initial-configuration.patch + patches.megous/power-supply-ip5xxx-Add-boost-status-property.patch + patches.megous/power-supply-ip5xxx-Add-ip5xxx-usb-supply.patch + patches.megous/power-supply-ip5xxx-Add-support-for-POWER_SUPPLY_PROP_CHARGE_BE.patch + patches.megous/power-supply-ip5xxx-Add-support-for-POWER_SUPPLY_PROP_ENERGY_FU.patch + patches.megous/input-pinephone-keyboard-Allow-disabling-the-keyboard-input.patch + patches.megous/input-pinephone-keyboard-Allow-to-disable-Fn-layer-processing.patch + patches.megous/input-pinephone-keyboard-Don-t-print-error-when-the-keyboard-is.patch + patches.megous/misc-ppkb-manager-Pinephone-Keyboard-power-manager.patch + patches.megous/input-pinephone-keyboard-Wait-a-bit-after-enabling-vbus.patch + patches.megous/misc-ppkb-manager-Remove-BLOCKED-flag.patch + patches.megous/misc-ppkb-manager-Disable-ppkb-manager-by-default-can-be-enable.patch + patches.megous/dt-bindings-vendor-prefix-add-prefix-for-Voltafield.patch + patches.megous/dt-bindings-iio-magnetometer-add-DT-binding-for-Voltafield-AF81.patch + patches.megous/MAINTAINERS-add-an-entry-for-AF8133J-driver.patch + patches.megous/iio-magnetometer-add-a-driver-for-Voltafield-AF8133J-magnetomet.patch + patches.megous/iio-af8133j-Cleanup-probe-and-power-up-down.patch + patches.megous/iio-af8133j-Add-runtime-power-management.patch + patches.megous/misc-ppkb-manager-Show-read-write-error-codes.patch + patches.megous/iio-af8133j-Add-support-for-buffer.patch + patches.megous/misc-ppkb-manager-Disable-debug-mode.patch + patches.megous/iio-af8133j-Avoid-compiler-warning.patch + patches.megous/wifi-rtw89-parse-PHY-status-only-when-PPDU-is-to_self.patch + patches.megous/power-supply-rk818-battery-Don-t-reset-dsoc-to-0-on-rk818_vb_lo.patch + patches.megous/media-i2c-imx258-Add-support-for-powerdown-gpio.patch + patches.megous/media-i2c-imx258-Don-t-be-too-strict-about-clock-rate.patch + patches.megous/media-i2c-imx258-Add-support-for-reset-gpio.patch + patches.megous/media-i2c-imx258-Add-support-for-power-supplies.patch + patches.megous/media-i2c-imx258-Powerdown-the-sensor-if-clock-enable-fails.patch + patches.megous/media-i2c-imx258-Add-i2c-supply.patch + patches.megous/media-i2c-imx258-Set-xvclk-rate-before-each-power-on.patch + patches.megous/media-i2c-imx258-Simplify-register-settings.patch + patches.megous/media-i2c-imx258-Don-t-flip-the-image-and-fix-the-mbus-format.patch + patches.megous/media-i2c-imx258-Fix-lower-modes-still-broken.patch + patches.megous/media-i2c-imx258-Fix-smaller-formats-corruption-issues.patch + patches.megous/media-i2c-imx258-Add-debug-register-access.patch + patches.megous/media-i2c-imx258-Fix-4208x3120-mode.patch + patches.megous/media-i2c-ov8858-Add-BSP-driver-for-OV8858-from-Rockchip-kernel.patch + patches.megous/media-i2c-ov8858-Port-BSP-driver-to-5.18-and-improve-DT-binding.patch + patches.megous/media-i2c-ov8858-Increase-analog-gain-range.patch + patches.megous/media-i2c-ov8858-Add-support-for-digital-gain-control.patch + patches.megous/media-i2c-ov8858-Use-default-subdev-name.patch + patches.megous/media-rkisp1-Allow-higher-input-resolution.patch + patches.megous/phy-phy-rockchip-inno-usb2-Decrease-delay-between-port-init-and.patch + patches.megous/phy-rockchip-inno-usb2-More-robust-charger-detection-extcon-upd.patch + patches.megous/usb-typec-altmodes-displayport-Respect-DP_CAP_RECEPTACLE-bit.patch + patches.megous/usb-typec-fusb302-Slightly-increase-wait-time-for-BC1.2-result.patch + patches.megous/usb-typec-fusb302-Set-the-current-before-enabling-pullups.patch + patches.megous/usb-typec-fusb302-Extend-debugging-interface-with-driver-state-.patch + patches.megous/usb-typec-fusb302-Retry-reading-of-CC-pins-status-if-activity-i.patch + patches.megous/usb-typec-fusb302-More-useful-of-logging-status-on-interrupt.patch + patches.megous/usb-typec-fusb302-Update-VBUS-state-even-if-VBUS-interrupt-is-n.patch + patches.megous/usb-typec-fusb302-Make-tcpm-fusb302-logs-less-polluted-by-PD-co.patch + patches.megous/usb-typec-fusb302-Add-OF-extcon-support.patch + patches.megous/usb-typec-fusb302-Fix-register-definitions.patch + patches.megous/usb-typec-fusb302-Clear-interrupts-before-we-start-toggling.patch + patches.megous/usb-typec-typec-extcon-Add-typec-extcon-bridge-driver.patch + patches.megous/usb-typec-typec-extcon-Enable-debugging-for-now.patch + patches.megous/leds-sgm3140-Add-missing-timer-cleanup-and-flash-gpio-control.patch + patches.megous/usb-dwc3-Track-the-power-state-of-usb3_generic_phy.patch + patches.megous/usb-dwc3-Save-desired_dr_role-on-stack-during-set_mode-processi.patch + patches.megous/usb-dwc3-Add-support-for-snps-usb3-phy-reset-quirk.patch + patches.megous/ASoC-rockchip-Fix-doubling-of-playback-speed-after-system-sleep.patch + patches.megous/usb-typec-tcpm-Unregister-altmodes-before-registering-new-ones.patch + patches.megous/drm-rockchip-Don-t-require-MIPI-DSI-device-when-it-s-used-for-I.patch + patches.megous/ASoC-rt5640-Allow-configuration-of-LOUT-to-mono-differential-mo.patch + patches.megous/dt-bindings-sound-rt5640-Allow-to-describe-how-LOUT-is-wired.patch + patches.megous/ASoC-codec-rt5640-Fix-output-mixer-input-channel-list.patch + patches.megous/ASoC-codec-rt5640-Fix-hpout-restore-when-lout-is-enabled.patch + patches.megous/ASoC-codec-rt5640-Resolve-failure-to-set-DMIC-clock-after-playb.patch +# tag orange-pi-6.1-20221211-1046 + +########### Fixes applied after megous patches ################### +# + patches.fixses/Fix-ISO-C90-forbids-mixed-declarations.patch + patches.fixses/Fix-warning-multi-line-comment.patch + patches.fixses/Fix-warning-unused-variable-delay_us.patch + patches.fixses/Fix-depends-only-ARM-eInk-display-FB.patch diff --git a/patch/kernel/archive/sunxi-6.1/series.fixses b/patch/kernel/archive/sunxi-6.1/series.fixses new file mode 100644 index 0000000000..7d6d4f57b3 --- /dev/null +++ b/patch/kernel/archive/sunxi-6.1/series.fixses @@ -0,0 +1,9 @@ +# +# Automatically generated by the script mk_format_patch +# +# git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git +# + patches.fixses/Fix-ISO-C90-forbids-mixed-declarations.patch + patches.fixses/Fix-warning-multi-line-comment.patch + patches.fixses/Fix-warning-unused-variable-delay_us.patch + patches.fixses/Fix-depends-only-ARM-eInk-display-FB.patch