Projects
home:xmzzz:branches:openEuler:24.03
kernel
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 8
View file
_service:tar_scm:0001-riscv-kernel.patch
Changed
@@ -1,7 +1,7 @@ -From c0904638921da27a0daeebfaa55d0a32833723f0 Mon Sep 17 00:00:00 2001 +From a2c93cf695710fab9e0301af84f5142a2a71beec Mon Sep 17 00:00:00 2001 From: Mingzheng Xing <xingmingzheng@iscas.ac.cn> -Date: Thu, 21 Mar 2024 16:01:03 +0800 -Subject: PATCH riscv kernel +Date: Fri, 29 Mar 2024 15:19:31 +0800 +Subject: PATCH riscv-kernel patch Signed-off-by: Mingzheng Xing <xingmingzheng@iscas.ac.cn> --- @@ -52,7 +52,7 @@ .../boot/dts/thead/th1520-milkv-meles.dts | 441 ++++ arch/riscv/boot/dts/thead/th1520.dtsi | 573 ++++- arch/riscv/configs/defconfig | 6 +- - arch/riscv/configs/openeuler_defconfig | 347 ++- + arch/riscv/configs/openeuler_defconfig | 141 +- arch/riscv/errata/thead/errata.c | 69 +- arch/riscv/include/asm/errata_list.h | 50 +- arch/riscv/include/asm/pgtable-64.h | 14 +- @@ -174,7 +174,7 @@ .../riscv/thead/c900-legacy/firmware.json | 68 + .../riscv/thead/c900-legacy/instruction.json | 72 + .../riscv/thead/c900-legacy/microarch.json | 80 + - 169 files changed, 28116 insertions(+), 186 deletions(-) + 169 files changed, 27979 insertions(+), 117 deletions(-) create mode 100644 Documentation/devicetree/bindings/interrupt-controller/thead,c900-aclint-mswi.yaml create mode 100644 Documentation/devicetree/bindings/net/thead,dwmac.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml @@ -363,7 +363,7 @@ reg: maxItems: 1 diff --git a/Documentation/devicetree/bindings/net/snps,dwmac.yaml b/Documentation/devicetree/bindings/net/snps,dwmac.yaml -index ddf9522a5dc2..73821f86a609 100644 +index 5c2769dc689a..eeed9d2b940e 100644 --- a/Documentation/devicetree/bindings/net/snps,dwmac.yaml +++ b/Documentation/devicetree/bindings/net/snps,dwmac.yaml @@ -96,6 +96,7 @@ properties: @@ -374,7 +374,7 @@ reg: minItems: 1 -@@ -586,6 +587,7 @@ allOf: +@@ -591,6 +592,7 @@ allOf: - qcom,sa8775p-ethqos - qcom,sc8280xp-ethqos - snps,dwmac-3.50a @@ -1147,10 +1147,10 @@ description: Source Parts Inc. "^spansion,.*": diff --git a/MAINTAINERS b/MAINTAINERS -index 33056b3b5b2c..832f3795de90 100644 +index 8260c13c624a..bc1a86cbb16b 100644 --- a/MAINTAINERS +++ b/MAINTAINERS -@@ -18499,6 +18499,8 @@ M: Fu Wei <wefu@redhat.com> +@@ -18506,6 +18506,8 @@ M: Fu Wei <wefu@redhat.com> L: linux-riscv@lists.infradead.org S: Maintained F: arch/riscv/boot/dts/thead/ @@ -1159,7 +1159,7 @@ RNBD BLOCK DRIVERS M: Md. Haris Iqbal <haris.iqbal@ionos.com> -@@ -20078,6 +20080,13 @@ F: drivers/char/sonypi.c +@@ -20085,6 +20087,13 @@ F: drivers/char/sonypi.c F: drivers/platform/x86/sony-laptop.c F: include/linux/sony-laptop.h @@ -1174,10 +1174,10 @@ M: Jaroslav Kysela <perex@perex.cz> M: Takashi Iwai <tiwai@suse.com> diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig -index 32aadf652681..16e6c9617f28 100644 +index f439aa2a087a..208fab670885 100644 --- a/arch/riscv/Kconfig +++ b/arch/riscv/Kconfig -@@ -501,7 +501,7 @@ config RISCV_ISA_V +@@ -500,7 +500,7 @@ config RISCV_ISA_V depends on TOOLCHAIN_HAS_V depends on FPU select DYNAMIC_SIGFRAME @@ -9901,7 +9901,7 @@ CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_INPUT=y diff --git a/arch/riscv/configs/openeuler_defconfig b/arch/riscv/configs/openeuler_defconfig -index 24a04cd8c1c0..514aee201d9b 100644 +index cb132f4576da..514aee201d9b 100644 --- a/arch/riscv/configs/openeuler_defconfig +++ b/arch/riscv/configs/openeuler_defconfig @@ -2,6 +2,7 @@ @@ -9912,73 +9912,7 @@ CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y -@@ -12,6 +13,7 @@ CONFIG_THREAD_INFO_IN_TASK=y - CONFIG_INIT_ENV_ARG_LIMIT=32 - # CONFIG_COMPILE_TEST is not set - # CONFIG_WERROR is not set -+# CONFIG_UAPI_HEADER_TEST is not set - CONFIG_LOCALVERSION="" - # CONFIG_LOCALVERSION_AUTO is not set - CONFIG_BUILD_SALT="" -@@ -70,6 +72,7 @@ CONFIG_CONTEXT_TRACKING_USER=y - # CONFIG_CONTEXT_TRACKING_USER_FORCE is not set - CONFIG_NO_HZ=y - CONFIG_HIGH_RES_TIMERS=y -+# CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE is not set - # end of Timers subsystem - - CONFIG_BPF=y -@@ -85,6 +88,7 @@ CONFIG_BPF_JIT_DEFAULT_ON=y - # CONFIG_BPF_UNPRIV_DEFAULT_OFF is not set - # CONFIG_BPF_PRELOAD is not set - # CONFIG_BPF_LSM is not set -+# CONFIG_BPF_SCHED is not set - # end of BPF subsystem - - CONFIG_PREEMPT_VOLUNTARY_BUILD=y -@@ -110,6 +114,8 @@ CONFIG_TASK_XACCT=y - CONFIG_TASK_IO_ACCOUNTING=y - CONFIG_PSI=y - CONFIG_PSI_DEFAULT_DISABLED=y -+# CONFIG_PSI_CGROUP_V1 is not set -+# CONFIG_PSI_FINE_GRAINED is not set - # end of CPU/Task time and stats accounting - - CONFIG_CPU_ISOLATION=y -@@ -163,6 +169,7 @@ CONFIG_CGROUP_SCHED=y - CONFIG_FAIR_GROUP_SCHED=y - CONFIG_CFS_BANDWIDTH=y - CONFIG_RT_GROUP_SCHED=y -+# CONFIG_QOS_SCHED_DYNAMIC_AFFINITY is not set - CONFIG_SCHED_MM_CID=y - CONFIG_CGROUP_PIDS=y - CONFIG_CGROUP_RDMA=y -@@ -178,6 +185,8 @@ CONFIG_CGROUP_BPF=y - # CONFIG_CGROUP_DEBUG is not set - CONFIG_SOCK_CGROUP_DATA=y - # CONFIG_CGROUP_V1_KILL is not set -+# CONFIG_CGROUP_V1_STAT is not set -+# CONFIG_CGROUP_FILES is not set - CONFIG_NAMESPACES=y - CONFIG_UTS_NS=y - CONFIG_TIME_NS=y -@@ -185,6 +194,7 @@ CONFIG_IPC_NS=y - CONFIG_USER_NS=y - CONFIG_PID_NS=y - CONFIG_NET_NS=y -+# CONFIG_SCHED_STEAL is not set - CONFIG_CHECKPOINT_RESTORE=y - CONFIG_SCHED_AUTOGROUP=y - CONFIG_RELAY=y -@@ -197,6 +207,7 @@ CONFIG_RD_XZ=y - CONFIG_RD_LZO=y - CONFIG_RD_LZ4=y - CONFIG_RD_ZSTD=y -+CONFIG_INITRAMFS_FILE_METADATA="" - CONFIG_BOOT_CONFIG=y - # CONFIG_BOOT_CONFIG_FORCE is not set - # CONFIG_BOOT_CONFIG_EMBED is not set -@@ -291,19 +302,20 @@ CONFIG_FIX_EARLYCON_MEM=y +@@ -301,6 +302,7 @@ CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=5 CONFIG_LOCKDEP_SUPPORT=y CONFIG_RISCV_DMA_NONCOHERENT=y @@ -9986,10 +9920,7 @@ # # SoC selection - # --CONFIG_ARCH_MICROCHIP_POLARFIRE=y --CONFIG_SOC_MICROCHIP_POLARFIRE=y -+# CONFIG_SOC_MICROCHIP_POLARFIRE is not set +@@ -309,6 +311,7 @@ CONFIG_RISCV_DMA_NONCOHERENT=y # CONFIG_ARCH_RENESAS is not set CONFIG_ARCH_SIFIVE=y CONFIG_SOC_SIFIVE=y @@ -9997,28 +9928,7 @@ CONFIG_ARCH_STARFIVE=y CONFIG_SOC_STARFIVE=y # CONFIG_ARCH_SUNXI is not set --# CONFIG_ARCH_THEAD is not set -+CONFIG_ARCH_THEAD=y - CONFIG_ARCH_VIRT=y - CONFIG_SOC_VIRT=y - # end of SoC selection -@@ -315,7 +327,10 @@ CONFIG_SOC_VIRT=y - CONFIG_ERRATA_SIFIVE=y - CONFIG_ERRATA_SIFIVE_CIP_453=y - CONFIG_ERRATA_SIFIVE_CIP_1200=y --# CONFIG_ERRATA_THEAD is not set -+CONFIG_ERRATA_THEAD=y -+CONFIG_ERRATA_THEAD_PBMT=y -+CONFIG_ERRATA_THEAD_CMO=y -+CONFIG_ERRATA_THEAD_PMU=y - # end of CPU errata selection - - # -@@ -334,15 +349,12 @@ CONFIG_TUNE_GENERIC=y - CONFIG_NUMA=y - CONFIG_NODES_SHIFT=7 - CONFIG_RISCV_ALTERNATIVE=y -+CONFIG_RISCV_ALTERNATIVE_EARLY=y +@@ -350,12 +353,8 @@ CONFIG_RISCV_ALTERNATIVE_EARLY=y CONFIG_RISCV_ISA_C=y CONFIG_RISCV_ISA_SVNAPOT=y CONFIG_RISCV_ISA_SVPBMT=y @@ -10031,15 +9941,8 @@ CONFIG_TOOLCHAIN_NEEDS_EXPLICIT_ZICSR_ZIFENCEI=y CONFIG_FPU=y CONFIG_IRQ_STACKS=y -@@ -374,14 +386,9 @@ CONFIG_COMPAT=y - # - # Boot options - # --CONFIG_CMDLINE="console=ttyAMA0" --CONFIG_CMDLINE_FALLBACK=y --# CONFIG_CMDLINE_EXTEND is not set --# CONFIG_CMDLINE_FORCE is not set -+CONFIG_CMDLINE="" +@@ -390,8 +389,6 @@ CONFIG_COMPAT=y + CONFIG_CMDLINE="" CONFIG_EFI_STUB=y CONFIG_EFI=y -CONFIG_CC_HAVE_STACKPROTECTOR_TLS=y @@ -10047,7 +9950,7 @@ CONFIG_RISCV_ISA_FALLBACK=y # end of Boot options -@@ -461,6 +468,7 @@ CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y +@@ -471,6 +468,7 @@ CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y # CONFIG_CPUFREQ_DT=y CONFIG_CPUFREQ_DT_PLATDEV=y @@ -10055,7 +9958,7 @@ # end of CPU Frequency scaling # end of CPU Power Management -@@ -566,7 +574,6 @@ CONFIG_HAVE_PREEMPT_DYNAMIC_KEY=y +@@ -576,7 +574,6 @@ CONFIG_HAVE_PREEMPT_DYNAMIC_KEY=y CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_ARCH_SUPPORTS_PAGE_TABLE_CHECK=y @@ -10063,153 +9966,24 @@ # # GCOV-based kernel profiling -@@ -622,6 +629,7 @@ CONFIG_BLK_DEV_WRITE_MOUNTED=y - CONFIG_BLK_DEV_ZONED=y - CONFIG_BLK_DEV_THROTTLING=y - # CONFIG_BLK_DEV_THROTTLING_LOW is not set -+# CONFIG_BLK_DEV_SUPPORT_LEGACY_GLOBAL_LIMIT is not set - CONFIG_BLK_WBT=y - CONFIG_BLK_WBT_MQ=y - # CONFIG_BLK_CGROUP_IOLATENCY is not set -@@ -631,7 +639,10 @@ CONFIG_BLK_WBT_MQ=y - CONFIG_BLK_DEBUG_FS=y - CONFIG_BLK_DEBUG_FS_ZONED=y - # CONFIG_BLK_SED_OPAL is not set --# CONFIG_BLK_INLINE_ENCRYPTION is not set -+CONFIG_BLK_INLINE_ENCRYPTION=y -+CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y -+# CONFIG_BLK_DEV_DETECT_WRITING_PART0 is not set -+# CONFIG_BLK_DEV_WRITE_MOUNTED_DUMP is not set - - # - # Partition Types -@@ -692,13 +703,13 @@ CONFIG_ARCH_HAS_MMIOWB=y - CONFIG_MMIOWB=y - CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y - CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y -+# CONFIG_PID_MAX_PER_NAMESPACE is not set - CONFIG_FREEZER=y - - # - # Executable file formats - # - CONFIG_BINFMT_ELF=y --CONFIG_COMPAT_BINFMT_ELF=y - CONFIG_ELFCORE=y - CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y - CONFIG_BINFMT_SCRIPT=y -@@ -785,8 +796,8 @@ CONFIG_USE_PERCPU_NUMA_NODE_ID=y - CONFIG_CMA=y - # CONFIG_CMA_DEBUG is not set - # CONFIG_CMA_DEBUGFS is not set --# CONFIG_CMA_SYSFS is not set --CONFIG_CMA_AREAS=7 -+CONFIG_CMA_SYSFS=y -+CONFIG_CMA_AREAS=19 - CONFIG_GENERIC_EARLY_IOREMAP=y - # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set - CONFIG_PAGE_IDLE_FLAG=y -@@ -810,7 +821,6 @@ CONFIG_LRU_GEN_ENABLED=y - CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y - CONFIG_PER_VMA_LOCK=y - CONFIG_LOCK_MM_AND_FIND_VMA=y --# CONFIG_ASCEND_OOM is not set - # CONFIG_PAGE_CACHE_LIMIT is not set - - # -@@ -917,6 +927,7 @@ CONFIG_DEFAULT_CUBIC=y - # CONFIG_DEFAULT_RENO is not set - CONFIG_DEFAULT_TCP_CONG="cubic" - CONFIG_TCP_MD5SIG=y -+# CONFIG_TCP_COMP is not set - CONFIG_IPV6=y - CONFIG_IPV6_ROUTER_PREF=y - CONFIG_IPV6_ROUTE_INFO=y -@@ -1556,10 +1567,12 @@ CONFIG_PAGE_POOL_STATS=y - CONFIG_FAILOVER=y - CONFIG_ETHTOOL_NETLINK=y - CONFIG_NETACC_BPF=y -+CONFIG_NETACC_TERRACE=y - - # - # Device Drivers - # -+CONFIG_ARM_AMBA=y - CONFIG_HAVE_PCI=y - CONFIG_PCI=y - CONFIG_PCI_DOMAINS=y -@@ -1606,14 +1619,22 @@ CONFIG_HOTPLUG_PCI_SHPC=y - # CONFIG_PCI_FTPCI100 is not set - CONFIG_PCI_HOST_COMMON=y - CONFIG_PCI_HOST_GENERIC=y --# CONFIG_PCIE_MICROCHIP_HOST is not set -+CONFIG_PCIE_MICROCHIP_HOST=y - CONFIG_PCIE_XILINX=y - - # - # Cadence-based PCIe controllers - # --# CONFIG_PCIE_CADENCE_PLAT_HOST is not set --# CONFIG_PCI_J721E_HOST is not set -+CONFIG_PCIE_CADENCE=y -+CONFIG_PCIE_CADENCE_HOST=y -+CONFIG_PCIE_CADENCE_EP=y -+CONFIG_PCIE_CADENCE_PLAT=y -+CONFIG_PCIE_CADENCE_PLAT_HOST=y -+CONFIG_PCIE_CADENCE_PLAT_EP=y +@@ -1634,6 +1631,7 @@ CONFIG_PCIE_CADENCE_EP=y + CONFIG_PCIE_CADENCE_PLAT=y + CONFIG_PCIE_CADENCE_PLAT_HOST=y + CONFIG_PCIE_CADENCE_PLAT_EP=y +CONFIG_PCIE_CADENCE_SOPHGO=y -+CONFIG_PCI_J721E=y -+CONFIG_PCI_J721E_HOST=y -+# CONFIG_PCI_J721E_EP is not set - # end of Cadence-based PCIe controllers - - # -@@ -1621,8 +1642,11 @@ CONFIG_PCIE_XILINX=y - # - CONFIG_PCIE_DW=y - CONFIG_PCIE_DW_HOST=y -+CONFIG_PCIE_DW_EP=y - # CONFIG_PCI_MESON is not set --# CONFIG_PCIE_DW_PLAT_HOST is not set -+CONFIG_PCIE_DW_PLAT=y -+CONFIG_PCIE_DW_PLAT_HOST=y -+CONFIG_PCIE_DW_PLAT_EP=y - CONFIG_PCIE_FU740=y - # end of DesignWare-based PCIe controllers - -@@ -1635,7 +1659,10 @@ CONFIG_PCIE_FU740=y - # - # PCI Endpoint - # --# CONFIG_PCI_ENDPOINT is not set -+CONFIG_PCI_ENDPOINT=y -+CONFIG_PCI_ENDPOINT_CONFIGFS=y -+# CONFIG_PCI_EPF_TEST is not set -+# CONFIG_PCI_EPF_NTB is not set - # end of PCI Endpoint - - # -@@ -1677,8 +1704,9 @@ CONFIG_WANT_DEV_COREDUMP=y - # CONFIG_DEBUG_DEVRES is not set - # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set + CONFIG_PCI_J721E=y + CONFIG_PCI_J721E_HOST=y + # CONFIG_PCI_J721E_EP is not set +@@ -1708,7 +1706,7 @@ CONFIG_WANT_DEV_COREDUMP=y # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set -+CONFIG_GENERIC_CPU_DEVICES=y + CONFIG_GENERIC_CPU_DEVICES=y CONFIG_REGMAP=y -CONFIG_REGMAP_I2C=m +CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=m CONFIG_REGMAP_MMIO=y CONFIG_DMA_SHARED_BUFFER=y -@@ -1716,7 +1744,7 @@ CONFIG_PROC_EVENTS=y - - # CONFIG_FIRMWARE_MEMMAP is not set - CONFIG_SYSFB=y --# CONFIG_SYSFB_SIMPLEFB is not set -+CONFIG_SYSFB_SIMPLEFB=y - # CONFIG_GOOGLE_FIRMWARE is not set - - # -@@ -1743,6 +1771,9 @@ CONFIG_EFI_EARLYCON=y +@@ -1773,6 +1771,9 @@ CONFIG_EFI_EARLYCON=y # Tegra firmware driver # # end of Tegra firmware driver @@ -10219,44 +9993,7 @@ # end of Firmware Drivers # CONFIG_GNSS is not set -@@ -1922,8 +1953,8 @@ CONFIG_BLK_DEV_RBD=m - # - # NVME Support - # --CONFIG_NVME_CORE=m --CONFIG_BLK_DEV_NVME=m -+CONFIG_NVME_CORE=y -+CONFIG_BLK_DEV_NVME=y - CONFIG_NVME_MULTIPATH=y - # CONFIG_NVME_VERBOSE_ERRORS is not set - # CONFIG_NVME_HWMON is not set -@@ -1963,7 +1994,7 @@ CONFIG_SENSORS_APDS990X=m - # CONFIG_HMC6352 is not set - # CONFIG_DS1682 is not set - # CONFIG_LATTICE_ECP3_CONFIG is not set --# CONFIG_SRAM is not set -+CONFIG_SRAM=y - # CONFIG_DW_XDATA_PCIE is not set - # CONFIG_PCI_ENDPOINT_TEST is not set - # CONFIG_XILINX_SDFEC is not set -@@ -2163,6 +2194,7 @@ CONFIG_ATA_PIIX=m - # CONFIG_SATA_ULI is not set - # CONFIG_SATA_VIA is not set - # CONFIG_SATA_VITESSE is not set -+# CONFIG_SATA_ZHAOXIN is not set - - # - # PATA SFF controllers with BMDMA -@@ -2431,6 +2463,8 @@ CONFIG_ICE=m - CONFIG_ICE_SWITCHDEV=y - CONFIG_FM10K=m - # CONFIG_IGC is not set -+CONFIG_NET_VENDOR_MUCSE=y -+# CONFIG_MXGBE is not set - # CONFIG_JME is not set - CONFIG_NET_VENDOR_ADI=y - # CONFIG_ADIN1110 is not set -@@ -2535,7 +2569,17 @@ CONFIG_EPIC100=m +@@ -2568,7 +2569,17 @@ CONFIG_EPIC100=m CONFIG_SMSC911X=m CONFIG_SMSC9420=m # CONFIG_NET_VENDOR_SOCIONEXT is not set @@ -10275,96 +10012,7 @@ # CONFIG_NET_VENDOR_SUN is not set # CONFIG_NET_VENDOR_SYNOPSYS is not set # CONFIG_NET_VENDOR_TEHUTI is not set -@@ -2903,7 +2947,7 @@ CONFIG_KEYBOARD_ATKBD=y - # CONFIG_KEYBOARD_QT2160 is not set - # CONFIG_KEYBOARD_DLINK_DIR685 is not set - # CONFIG_KEYBOARD_LKKBD is not set --# CONFIG_KEYBOARD_GPIO is not set -+CONFIG_KEYBOARD_GPIO=y - # CONFIG_KEYBOARD_GPIO_POLLED is not set - # CONFIG_KEYBOARD_TCA6416 is not set - # CONFIG_KEYBOARD_TCA8418 is not set -@@ -3005,6 +3049,7 @@ CONFIG_RMI4_F30=y - # - CONFIG_SERIO=y - CONFIG_SERIO_SERPORT=y -+# CONFIG_SERIO_AMBAKMI is not set - # CONFIG_SERIO_PCIPS2 is not set - CONFIG_SERIO_LIBPS2=y - CONFIG_SERIO_RAW=m -@@ -3063,6 +3108,8 @@ CONFIG_SERIAL_OF_PLATFORM=y - # - # Non-8250 serial port support - # -+# CONFIG_SERIAL_AMBA_PL010 is not set -+# CONFIG_SERIAL_AMBA_PL011 is not set - # CONFIG_SERIAL_EARLYCON_SEMIHOST is not set - # CONFIG_SERIAL_KGDB_NMI is not set - # CONFIG_SERIAL_MAX3100 is not set -@@ -3148,7 +3195,7 @@ CONFIG_TCG_TIS_ST33ZP24_SPI=m - CONFIG_I2C=y - CONFIG_I2C_BOARDINFO=y - CONFIG_I2C_COMPAT=y --CONFIG_I2C_CHARDEV=m -+CONFIG_I2C_CHARDEV=y - CONFIG_I2C_MUX=m - - # -@@ -3166,16 +3213,9 @@ CONFIG_I2C_MUX_PINCTRL=m - CONFIG_I2C_MUX_MLXCPLD=m - # end of Multiplexer I2C Chip support - --# CONFIG_I2C_HELPER_AUTO is not set --CONFIG_I2C_SMBUS=m -- --# --# I2C Algorithms --# -+CONFIG_I2C_HELPER_AUTO=y - CONFIG_I2C_ALGOBIT=y --# CONFIG_I2C_ALGOPCF is not set - CONFIG_I2C_ALGOPCA=m --# end of I2C Algorithms - - # - # I2C Hardware Bus support -@@ -3184,6 +3224,7 @@ CONFIG_I2C_ALGOPCA=m - # - # PC SMBus host controller drivers - # -+CONFIG_I2C_CCGX_UCSI=m - # CONFIG_I2C_ALI1535 is not set - # CONFIG_I2C_ALI1563 is not set - # CONFIG_I2C_ALI15X3 is not set -@@ -3204,14 +3245,14 @@ CONFIG_I2C_NFORCE2=m - # I2C system bus drivers (mostly embedded / system-on-chip) - # - # CONFIG_I2C_CBUS_GPIO is not set --CONFIG_I2C_DESIGNWARE_CORE=m --# CONFIG_I2C_DESIGNWARE_SLAVE is not set --CONFIG_I2C_DESIGNWARE_PLATFORM=m --# CONFIG_I2C_DESIGNWARE_PCI is not set -+CONFIG_I2C_DESIGNWARE_CORE=y -+CONFIG_I2C_DESIGNWARE_SLAVE=y -+CONFIG_I2C_DESIGNWARE_PLATFORM=y -+CONFIG_I2C_DESIGNWARE_PCI=m - # CONFIG_I2C_EMEV2 is not set - CONFIG_I2C_GPIO=m - # CONFIG_I2C_GPIO_FAULT_INJECTOR is not set --# CONFIG_I2C_MICROCHIP_CORE is not set -+# CONFIG_I2C_NOMADIK is not set - # CONFIG_I2C_OCORES is not set - CONFIG_I2C_PCA_PLATFORM=m - # CONFIG_I2C_RK3X is not set -@@ -3268,6 +3309,7 @@ CONFIG_SPI_DW_MMIO=y - # CONFIG_SPI_MICROCHIP_CORE_QSPI is not set - # CONFIG_SPI_OC_TINY is not set - # CONFIG_SPI_PCI1XXXX is not set -+# CONFIG_SPI_PL022 is not set - # CONFIG_SPI_PXA2XX is not set - # CONFIG_SPI_SC18IS602 is not set - CONFIG_SPI_SIFIVE=y -@@ -3334,6 +3376,7 @@ CONFIG_GENERIC_PINCONF=y +@@ -3365,6 +3376,7 @@ CONFIG_GENERIC_PINCONF=y # CONFIG_PINCTRL_SINGLE is not set # CONFIG_PINCTRL_STMFX is not set # CONFIG_PINCTRL_SX150X is not set @@ -10372,24 +10020,7 @@ # # Renesas pinctrl drivers -@@ -3359,7 +3402,7 @@ CONFIG_GPIO_GENERIC=y - # - # CONFIG_GPIO_74XX_MMIO is not set - # CONFIG_GPIO_ALTERA is not set --# CONFIG_GPIO_CADENCE is not set -+CONFIG_GPIO_CADENCE=m - CONFIG_GPIO_DWAPB=y - # CONFIG_GPIO_EXAR is not set - # CONFIG_GPIO_FTGPIO010 is not set -@@ -3368,6 +3411,7 @@ CONFIG_GPIO_GENERIC_PLATFORM=m - # CONFIG_GPIO_HLWD is not set - # CONFIG_GPIO_LOGICVC is not set - # CONFIG_GPIO_MB86S7X is not set -+# CONFIG_GPIO_PL061 is not set - CONFIG_GPIO_SIFIVE=y - # CONFIG_GPIO_SYSCON is not set - # CONFIG_GPIO_XILINX is not set -@@ -3383,7 +3427,8 @@ CONFIG_GPIO_SIFIVE=y +@@ -3415,7 +3427,8 @@ CONFIG_GPIO_SIFIVE=y # CONFIG_GPIO_GW_PLD is not set # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set @@ -10399,7 +10030,7 @@ # CONFIG_GPIO_PCA9570 is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_TPIC2810 is not set -@@ -3566,7 +3611,7 @@ CONFIG_SENSORS_MAX31790=m +@@ -3598,7 +3611,7 @@ CONFIG_SENSORS_MAX31790=m CONFIG_SENSORS_MCP3021=m # CONFIG_SENSORS_TC654 is not set # CONFIG_SENSORS_TPS23861 is not set @@ -10408,16 +10039,7 @@ CONFIG_SENSORS_ADCXX=m CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM70=m -@@ -3646,7 +3691,7 @@ CONFIG_SENSORS_UCD9200=m - # CONFIG_SENSORS_XDPE152 is not set - # CONFIG_SENSORS_XDPE122 is not set - CONFIG_SENSORS_ZL6100=m --CONFIG_SENSORS_PWM_FAN=m -+CONFIG_SENSORS_PWM_FAN=y - # CONFIG_SENSORS_SBTSI is not set - # CONFIG_SENSORS_SBRMI is not set - CONFIG_SENSORS_SHT15=m -@@ -3744,6 +3789,7 @@ CONFIG_ALIM7101_WDT=m +@@ -3776,6 +3789,7 @@ CONFIG_ALIM7101_WDT=m CONFIG_I6300ESB_WDT=m # CONFIG_MEN_A21_WDT is not set CONFIG_STARFIVE_WATCHDOG=y @@ -10425,25 +10047,7 @@ # # PCI-based Watchdog Cards -@@ -3894,7 +3940,7 @@ CONFIG_MFD_SYSCON=y - - CONFIG_REGULATOR=y - # CONFIG_REGULATOR_DEBUG is not set --# CONFIG_REGULATOR_FIXED_VOLTAGE is not set -+CONFIG_REGULATOR_FIXED_VOLTAGE=y - # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set - # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set - # CONFIG_REGULATOR_88PG86X is not set -@@ -3937,7 +3983,7 @@ CONFIG_REGULATOR=y - # CONFIG_REGULATOR_PV88060 is not set - # CONFIG_REGULATOR_PV88080 is not set - # CONFIG_REGULATOR_PV88090 is not set --# CONFIG_REGULATOR_PWM is not set -+CONFIG_REGULATOR_PWM=y - # CONFIG_REGULATOR_RAA215300 is not set - # CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set - # CONFIG_REGULATOR_RT4801 is not set -@@ -3965,6 +4011,7 @@ CONFIG_REGULATOR=y +@@ -3997,6 +4011,7 @@ CONFIG_REGULATOR_PWM=y # CONFIG_REGULATOR_TPS65132 is not set # CONFIG_REGULATOR_TPS6524X is not set # CONFIG_REGULATOR_VCTRL is not set @@ -10451,61 +10055,7 @@ # CONFIG_RC_CORE is not set # -@@ -4644,8 +4691,9 @@ CONFIG_AUXDISPLAY=y - # CONFIG_CHARLCD_BL_OFF is not set - # CONFIG_CHARLCD_BL_ON is not set - CONFIG_CHARLCD_BL_FLASH=y --CONFIG_DRM=m --CONFIG_DRM_KMS_HELPER=m -+CONFIG_DRM=y -+# CONFIG_DRM_DEBUG_MM is not set -+CONFIG_DRM_KMS_HELPER=y - # CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set - # CONFIG_DRM_DEBUG_MODESET_LOCK is not set - CONFIG_DRM_FBDEV_EMULATION=y -@@ -4841,7 +4889,10 @@ CONFIG_FB_EFI=y - # CONFIG_FB_RIVA is not set - # CONFIG_FB_I740 is not set - # CONFIG_FB_MATROX is not set --# CONFIG_FB_RADEON is not set -+CONFIG_FB_RADEON=y -+CONFIG_FB_RADEON_I2C=y -+CONFIG_FB_RADEON_BACKLIGHT=y -+# CONFIG_FB_RADEON_DEBUG is not set - # CONFIG_FB_ATY128 is not set - # CONFIG_FB_ATY is not set - # CONFIG_FB_S3 is not set -@@ -4871,6 +4922,7 @@ CONFIG_FB_CORE=y - CONFIG_FB_NOTIFY=y - # CONFIG_FIRMWARE_EDID is not set - CONFIG_FB_DEVICE=y -+CONFIG_FB_DDC=y - CONFIG_FB_CFB_FILLRECT=y - CONFIG_FB_CFB_COPYAREA=y - CONFIG_FB_CFB_IMAGEBLIT=y -@@ -4883,7 +4935,7 @@ CONFIG_FB_DEFERRED_IO=y - CONFIG_FB_IOMEM_HELPERS=y - CONFIG_FB_SYSMEM_HELPERS=y - CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y --CONFIG_FB_BACKLIGHT=m -+CONFIG_FB_BACKLIGHT=y - CONFIG_FB_MODE_HELPERS=y - CONFIG_FB_TILEBLITTING=y - # end of Frame buffer Devices -@@ -4931,10 +4983,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_LEGACY_ACCELERATION=y - CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y - CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y --# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set -+CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=y - # end of Console display driver support - - CONFIG_LOGO=y -@@ -5319,8 +5371,29 @@ CONFIG_USB_MICROTEK=m +@@ -5356,8 +5371,29 @@ CONFIG_USB_MICROTEK=m # USB dual-mode controller drivers # # CONFIG_USB_CDNS_SUPPORT is not set @@ -10537,7 +10087,7 @@ # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set -@@ -5412,7 +5485,7 @@ CONFIG_USB_HSIC_USB3503=m +@@ -5449,7 +5485,7 @@ CONFIG_USB_HSIC_USB3503=m # CONFIG_USB_HSIC_USB4604 is not set # CONFIG_USB_LINK_LAYER_TEST is not set CONFIG_USB_CHAOSKEY=m @@ -10546,7 +10096,7 @@ CONFIG_USB_ATM=m # CONFIG_USB_SPEEDTOUCH is not set CONFIG_USB_CXACRU=m -@@ -5427,7 +5500,59 @@ CONFIG_USB_XUSBATM=m +@@ -5464,7 +5500,59 @@ CONFIG_USB_XUSBATM=m # CONFIG_USB_ISP1301 is not set # end of USB Physical Layer drivers @@ -10607,26 +10157,7 @@ CONFIG_TYPEC=m CONFIG_TYPEC_TCPM=m CONFIG_TYPEC_TCPCI=m -@@ -5464,15 +5589,17 @@ CONFIG_USB_ROLE_SWITCH=y - CONFIG_MMC=y - CONFIG_PWRSEQ_EMMC=m - CONFIG_PWRSEQ_SIMPLE=m --CONFIG_MMC_BLOCK=m -+CONFIG_MMC_BLOCK=y - CONFIG_MMC_BLOCK_MINORS=8 - CONFIG_SDIO_UART=m - # CONFIG_MMC_TEST is not set -+CONFIG_MMC_CRYPTO=y - - # - # MMC/SD/SDIO Host Controller Drivers - # - # CONFIG_MMC_DEBUG is not set -+# CONFIG_MMC_ARMMMCI is not set - CONFIG_MMC_SDHCI=y - CONFIG_MMC_SDHCI_IO_ACCESSORS=y - CONFIG_MMC_SDHCI_PCI=m -@@ -5480,12 +5607,13 @@ CONFIG_MMC_RICOH_MMC=y +@@ -5519,12 +5607,13 @@ CONFIG_MMC_RICOH_MMC=y CONFIG_MMC_SDHCI_PLTFM=y # CONFIG_MMC_SDHCI_OF_ARASAN is not set # CONFIG_MMC_SDHCI_OF_AT91 is not set @@ -10641,85 +10172,20 @@ CONFIG_MMC_CB710=m CONFIG_MMC_VIA_SDMMC=m CONFIG_MMC_DW=m -@@ -5494,15 +5622,15 @@ CONFIG_MMC_DW_BLUEFIELD=m - # CONFIG_MMC_DW_EXYNOS is not set - # CONFIG_MMC_DW_HI3798CV200 is not set - # CONFIG_MMC_DW_K3 is not set --# CONFIG_MMC_DW_PCI is not set -+CONFIG_MMC_DW_PCI=m - # CONFIG_MMC_DW_STARFIVE is not set - CONFIG_MMC_VUB300=m - CONFIG_MMC_USHC=m - # CONFIG_MMC_USDHI6ROL0 is not set --# CONFIG_MMC_REALTEK_PCI is not set --# CONFIG_MMC_REALTEK_USB is not set --CONFIG_MMC_CQHCI=m --# CONFIG_MMC_HSQ is not set -+CONFIG_MMC_REALTEK_PCI=m -+CONFIG_MMC_REALTEK_USB=m -+CONFIG_MMC_CQHCI=y -+CONFIG_MMC_HSQ=m - CONFIG_MMC_TOSHIBA_PCI=m - CONFIG_MMC_MTK=m - CONFIG_MMC_SDHCI_XENON=m -@@ -5656,6 +5784,7 @@ CONFIG_EDAC_SUPPORT=y - CONFIG_EDAC=y - CONFIG_EDAC_LEGACY_SYSFS=y - # CONFIG_EDAC_DEBUG is not set -+# CONFIG_EDAC_SIFIVE is not set - CONFIG_RTC_LIB=y - CONFIG_RTC_CLASS=y - CONFIG_RTC_HCTOSYS=y -@@ -5766,6 +5895,8 @@ CONFIG_RTC_DRV_RP5C01=m - # - # on-CPU RTC drivers - # -+# CONFIG_RTC_DRV_PL030 is not set -+# CONFIG_RTC_DRV_PL031 is not set - # CONFIG_RTC_DRV_CADENCE is not set - # CONFIG_RTC_DRV_FTRTC010 is not set - # CONFIG_RTC_DRV_R7301 is not set -@@ -5774,7 +5905,6 @@ CONFIG_RTC_DRV_RP5C01=m - # HID Sensor RTC drivers - # - CONFIG_RTC_DRV_GOLDFISH=y --# CONFIG_RTC_DRV_POLARFIRE_SOC is not set - CONFIG_DMADEVICES=y - # CONFIG_DMADEVICES_DEBUG is not set - -@@ -5782,11 +5912,14 @@ CONFIG_DMADEVICES=y +@@ -5823,10 +5912,11 @@ CONFIG_DMADEVICES=y # DMA Devices # CONFIG_DMA_ENGINE=y +CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_OF=y # CONFIG_ALTERA_MSGDMA is not set + # CONFIG_AMBA_PL08X is not set -# CONFIG_DW_AXI_DMAC is not set -+# CONFIG_AMBA_PL08X is not set +CONFIG_DW_AXI_DMAC=y # CONFIG_FSL_EDMA is not set # CONFIG_INTEL_IDMA64 is not set -+# CONFIG_PL330_DMA is not set - # CONFIG_PLX_DMA is not set - # CONFIG_XILINX_DMA is not set - # CONFIG_XILINX_XDMA is not set -@@ -5867,6 +6000,7 @@ CONFIG_VHOST_MENU=y - CONFIG_VHOST_NET=m - CONFIG_VHOST_SCSI=m - CONFIG_VHOST_VSOCK=m -+# CONFIG_VHOST_VDPA_MIGRATION is not set - # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set - - # -@@ -5901,7 +6035,6 @@ CONFIG_COMMON_CLK=y - # CONFIG_COMMON_CLK_VC7 is not set - # CONFIG_COMMON_CLK_FIXED_MMIO is not set - CONFIG_CLK_ANALOGBITS_WRPLL_CLN28HPC=y --CONFIG_MCHP_CLK_MPFS=y - CONFIG_CLK_SIFIVE=y - CONFIG_CLK_SIFIVE_PRCI=y - CONFIG_CLK_STARFIVE_JH71X0=y -@@ -5915,6 +6048,9 @@ CONFIG_CLK_STARFIVE_JH7110_ISP=m + # CONFIG_PL330_DMA is not set +@@ -5958,6 +6048,9 @@ CONFIG_CLK_STARFIVE_JH7110_ISP=m CONFIG_CLK_STARFIVE_JH7110_VOUT=m # CONFIG_XILINX_VCU is not set # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set @@ -10729,7 +10195,7 @@ CONFIG_HWSPINLOCK=y # -@@ -5922,14 +6058,19 @@ CONFIG_HWSPINLOCK=y +@@ -5965,6 +6058,8 @@ CONFIG_HWSPINLOCK=y # CONFIG_TIMER_OF=y CONFIG_TIMER_PROBE=y @@ -10738,30 +10204,15 @@ CONFIG_RISCV_TIMER=y # end of Clock Source drivers - CONFIG_MAILBOX=y -+# CONFIG_ARM_MHU is not set -+# CONFIG_ARM_MHU_V2 is not set - # CONFIG_PLATFORM_MHU is not set -+# CONFIG_PL320_MBOX is not set +@@ -5975,6 +6070,7 @@ CONFIG_MAILBOX=y + # CONFIG_PL320_MBOX is not set # CONFIG_ALTERA_MBOX is not set # CONFIG_MAILBOX_TEST is not set --# CONFIG_POLARFIRE_SOC_MAILBOX is not set +CONFIG_THEAD_LIGHT_MBOX=y CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y -@@ -5939,8 +6080,8 @@ CONFIG_IOMMU_SUPPORT=y - # end of Generic IOMMU Pagetable Support - - # CONFIG_IOMMU_DEBUGFS is not set --CONFIG_IOMMU_DEFAULT_DMA_STRICT=y --# CONFIG_IOMMU_DEFAULT_DMA_LAZY is not set -+# CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set -+CONFIG_IOMMU_DEFAULT_DMA_LAZY=y - # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set - CONFIG_OF_IOMMU=y - # CONFIG_IOMMUFD is not set -@@ -5959,6 +6100,7 @@ CONFIG_RPMSG_CHAR=y +@@ -6004,6 +6100,7 @@ CONFIG_RPMSG_CHAR=y CONFIG_RPMSG_CTRL=y CONFIG_RPMSG_NS=y # CONFIG_RPMSG_QCOM_GLINK_RPM is not set @@ -10769,16 +10220,7 @@ CONFIG_RPMSG_VIRTIO=y # end of Rpmsg drivers -@@ -6007,7 +6149,7 @@ CONFIG_RPMSG_VIRTIO=y - # CONFIG_QCOM_PMIC_GLINK is not set - # end of Qualcomm SoC drivers - --# CONFIG_SIFIVE_CCACHE is not set -+CONFIG_SIFIVE_CCACHE=y - CONFIG_JH71XX_PMU=y - # CONFIG_SOC_TI is not set - -@@ -6015,6 +6157,12 @@ CONFIG_JH71XX_PMU=y +@@ -6060,6 +6157,12 @@ CONFIG_JH71XX_PMU=y # Xilinx SoC drivers # # end of Xilinx SoC drivers @@ -10791,153 +10233,23 @@ # end of SOC (System On Chip) specific Drivers # CONFIG_PM_DEVFREQ is not set -@@ -6041,9 +6189,9 @@ CONFIG_PWM_SYSFS=y - # CONFIG_PWM_CLK is not set - # CONFIG_PWM_DWC is not set +@@ -6088,6 +6191,7 @@ CONFIG_PWM_SYSFS=y # CONFIG_PWM_FSL_FTM is not set --# CONFIG_PWM_MICROCHIP_CORE is not set # CONFIG_PWM_PCA9685 is not set --# CONFIG_PWM_SIFIVE is not set -+CONFIG_PWM_SIFIVE=m + CONFIG_PWM_SIFIVE=m +CONFIG_PWM_THEAD=m # CONFIG_PWM_XILINX is not set # -@@ -6058,8 +6206,8 @@ CONFIG_SIFIVE_PLIC=y - +@@ -6103,6 +6207,7 @@ CONFIG_SIFIVE_PLIC=y # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y --CONFIG_RESET_POLARFIRE_SOC=y CONFIG_RESET_SIMPLE=y +CONFIG_RESET_TH1520=y # CONFIG_RESET_TI_SYSCON is not set # CONFIG_RESET_TI_TPS380X is not set CONFIG_RESET_STARFIVE_JH71X0=y -@@ -6118,6 +6266,12 @@ CONFIG_USB4=m - # CONFIG_ANDROID_BINDER_IPC is not set - # end of Android - -+# -+# Vendor Hooks -+# -+# CONFIG_VENDOR_HOOKS is not set -+# end of Vendor Hooks -+ - CONFIG_LIBNVDIMM=m - CONFIG_BLK_DEV_PMEM=m - CONFIG_ND_CLAIM=y -@@ -6153,17 +6307,23 @@ CONFIG_NVMEM_SYSFS=y - CONFIG_PM_OPP=y - # CONFIG_SIOX is not set - # CONFIG_SLIMBUS is not set --# CONFIG_INTERCONNECT is not set -+CONFIG_INTERCONNECT=y - # CONFIG_COUNTER is not set - # CONFIG_MOST is not set - # CONFIG_PECI is not set - # CONFIG_HTE is not set -+ -+# -+# CPU Inspect -+# -+# CONFIG_CPU_INSPECT is not set -+# end of CPU Inspect - # end of Device Drivers - - # - # File systems - # --# CONFIG_VALIDATE_FS_PARSER is not set -+CONFIG_VALIDATE_FS_PARSER=y - CONFIG_FS_IOMAP=y - CONFIG_BUFFER_HEAD=y - CONFIG_LEGACY_DIRECT_IO=y -@@ -6176,6 +6336,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y - CONFIG_EXT4_FS_POSIX_ACL=y - CONFIG_EXT4_FS_SECURITY=y - # CONFIG_EXT4_DEBUG is not set -+# CONFIG_EXT4_ERROR_REPORT is not set - CONFIG_JBD2=y - # CONFIG_JBD2_DEBUG is not set - CONFIG_FS_MBCACHE=y -@@ -6296,6 +6457,7 @@ CONFIG_PROC_PAGE_MONITOR=y - CONFIG_PROC_CHILDREN=y - CONFIG_KERNFS=y - CONFIG_SYSFS=y -+CONFIG_DIRTY_PAGES=y - CONFIG_TMPFS=y - CONFIG_TMPFS_POSIX_ACL=y - CONFIG_TMPFS_XATTR=y -@@ -6306,6 +6468,7 @@ CONFIG_HUGETLBFS=y - CONFIG_HUGETLB_PAGE=y - CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP=y - # CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON is not set -+# CONFIG_HUGETLB_ALLOC_LIMIT is not set - CONFIG_ARCH_HAS_GIGANTIC_PAGE=y - CONFIG_CONFIGFS_FS=y - CONFIG_EFIVAR_FS=y -@@ -6570,7 +6733,12 @@ CONFIG_IMA_X509_PATH="/etc/keys/x509_ima.der" - CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y - CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y - # CONFIG_IMA_DISABLE_HTABLE is not set -+# CONFIG_IMA_DIGEST_LIST is not set - CONFIG_EVM=y -+# CONFIG_EVM_DEFAULT_HASH_SHA1 is not set -+CONFIG_EVM_DEFAULT_HASH_SHA256=y -+# CONFIG_EVM_DEFAULT_HASH_SHA512 is not set -+CONFIG_EVM_DEFAULT_HASH="sha256" - CONFIG_EVM_ATTR_FSUUID=y - # CONFIG_EVM_ADD_XATTRS is not set - CONFIG_EVM_LOAD_X509=y -@@ -6819,6 +6987,9 @@ CONFIG_PKCS7_MESSAGE_PARSER=y - # CONFIG_PKCS7_TEST_KEY is not set - CONFIG_SIGNED_PE_FILE_VERIFICATION=y - # CONFIG_FIPS_SIGNATURE_SELFTEST is not set -+# CONFIG_PGP_LIBRARY is not set -+# CONFIG_PGP_KEY_PARSER is not set -+# CONFIG_PGP_PRELOAD is not set - - # - # Certificates for signature checking -@@ -6835,6 +7006,7 @@ CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" - CONFIG_SYSTEM_REVOCATION_LIST=y - CONFIG_SYSTEM_REVOCATION_KEYS="" - # CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE is not set -+# CONFIG_PGP_PRELOAD_PUBLIC_KEYS is not set - # end of Certificates for signature checking - - CONFIG_BINARY_PRINTF=y -@@ -7034,8 +7206,8 @@ CONFIG_DEBUG_MISC=y - # - CONFIG_DEBUG_INFO=y - # CONFIG_DEBUG_INFO_NONE is not set --# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set --CONFIG_DEBUG_INFO_DWARF4=y -+CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y -+# CONFIG_DEBUG_INFO_DWARF4 is not set - # CONFIG_DEBUG_INFO_DWARF5 is not set - # CONFIG_DEBUG_INFO_REDUCED is not set - CONFIG_DEBUG_INFO_COMPRESSED_NONE=y -@@ -7049,7 +7221,8 @@ CONFIG_DEBUG_INFO_BTF_MODULES=y - CONFIG_FRAME_WARN=2048 - CONFIG_STRIP_ASM_SYMS=y - # CONFIG_READABLE_ASM is not set --# CONFIG_HEADERS_INSTALL is not set -+CONFIG_HEADERS_INSTALL=y -+# CONFIG_OPTIMIZE_INLINING is not set - CONFIG_DEBUG_SECTION_MISMATCH=y - CONFIG_SECTION_MISMATCH_WARN_ONLY=y - # CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set -@@ -7204,8 +7377,6 @@ CONFIG_DEBUG_LIST=y - # CONFIG_DEBUG_MAPLE_TREE is not set - # end of Debug kernel data structures - --# CONFIG_DEBUG_CREDENTIALS is not set -- - # - # RCU Debugging - # -@@ -7271,7 +7442,7 @@ CONFIG_DYNAMIC_EVENTS=y +@@ -7337,7 +7442,7 @@ CONFIG_DYNAMIC_EVENTS=y CONFIG_PROBE_EVENTS=y # CONFIG_BPF_KPROBE_OVERRIDE is not set CONFIG_FTRACE_MCOUNT_RECORD=y @@ -10946,12 +10258,6 @@ CONFIG_SYNTH_EVENTS=y # CONFIG_USER_EVENTS is not set # CONFIG_TRACE_EVENT_INJECT is not set -@@ -7314,3 +7485,5 @@ CONFIG_ARCH_USE_MEMTEST=y - # - # end of Rust hacking - # end of Kernel hacking -+ -+# CONFIG_KWORKER_NUMA_AFFINITY is not set diff --git a/arch/riscv/errata/thead/errata.c b/arch/riscv/errata/thead/errata.c index 0554ed4bf087..07c7ab6bcb4a 100644 --- a/arch/riscv/errata/thead/errata.c @@ -18060,10 +17366,10 @@ +MODULE_DESCRIPTION("Thead Light firmware protocol test driver"); +MODULE_LICENSE("GPL v2"); diff --git a/drivers/gpio/gpio-dwapb.c b/drivers/gpio/gpio-dwapb.c -index c22fcaa44a61..47f550689d53 100644 +index 6b7d47a52b10..8a63ff1e5f73 100644 --- a/drivers/gpio/gpio-dwapb.c +++ b/drivers/gpio/gpio-dwapb.c -@@ -411,13 +411,12 @@ static int dwapb_gpio_set_debounce(struct gpio_chip *gc, +@@ -415,13 +415,12 @@ static int dwapb_gpio_set_debounce(struct gpio_chip *gc, static int dwapb_gpio_set_config(struct gpio_chip *gc, unsigned offset, unsigned long config) { @@ -18082,7 +17388,7 @@ } static int dwapb_convert_irqs(struct dwapb_gpio_port_irqchip *pirq, -@@ -527,10 +526,14 @@ static int dwapb_gpio_add_port(struct dwapb_gpio *gpio, +@@ -531,10 +530,14 @@ static int dwapb_gpio_add_port(struct dwapb_gpio *gpio, port->gc.fwnode = pp->fwnode; port->gc.ngpio = pp->ngpio; port->gc.base = pp->gpio_base; @@ -18098,7 +17404,7 @@ /* Only port A can provide interrupts in all configurations of the IP */ if (pp->idx == 0) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c -index 94e91516952c..628ae4b95b67 100644 +index 79261bec2654..01cf50616cd4 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c @@ -1109,6 +1109,8 @@ int amdgpu_device_resize_fb_bar(struct amdgpu_device *adev) @@ -19015,7 +18321,7 @@ +MODULE_DESCRIPTION("Thead Light mailbox IPC driver"); +MODULE_LICENSE("GPL v2"); diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig -index 554e67103c1a..97dd14701193 100644 +index bc7e2ad37002..5c705adef829 100644 --- a/drivers/mmc/host/Kconfig +++ b/drivers/mmc/host/Kconfig @@ -654,6 +654,20 @@ config MMC_SDHCI_SPRD @@ -30755,10 +30061,10 @@ if (panic_on_warn) { /* diff --git a/mm/memblock.c b/mm/memblock.c -index e18a25f6ce04..047b45ade06f 100644 +index b46bcb931a2e..7ebe8620bb6f 100644 --- a/mm/memblock.c +++ b/mm/memblock.c -@@ -1779,6 +1779,7 @@ phys_addr_t __init_memblock memblock_end_of_DRAM(void) +@@ -1780,6 +1780,7 @@ phys_addr_t __init_memblock memblock_end_of_DRAM(void) static phys_addr_t __init_memblock __find_max_addr(phys_addr_t limit) { @@ -30766,7 +30072,7 @@ phys_addr_t max_addr = PHYS_ADDR_MAX; struct memblock_region *r; -@@ -1788,11 +1789,10 @@ static phys_addr_t __init_memblock __find_max_addr(phys_addr_t limit) +@@ -1789,11 +1790,10 @@ static phys_addr_t __init_memblock __find_max_addr(phys_addr_t limit) * of those regions, max_addr will keep original value PHYS_ADDR_MAX */ for_each_mem_region(r) { @@ -30794,7 +30100,7 @@ *) installed_image_path="boot/vmlinuz-${KERNELRELEASE}";; diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c -index af2b2bb9a8ff..d825d925f641 100644 +index ef6d06fe0f5b..a6863ba97d00 100644 --- a/sound/pci/hda/hda_intel.c +++ b/sound/pci/hda/hda_intel.c @@ -298,8 +298,7 @@ enum {
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2