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 79
View file
_service:tar_scm:kernel.spec
Changed
@@ -43,7 +43,7 @@ %global upstream_sublevel 0 %global devel_release 41 %global maintenance_release .0.0 -%global pkg_release .53 +%global pkg_release .51 %global openeuler_lts 1 %global openeuler_major 2403
View file
_service:tar_scm:0001-riscv-kernel.patch
Changed
@@ -1,6 +1,6 @@ -From aaddd46d5808e8a1c6c9c84b7478e3bf263e0c65 Mon Sep 17 00:00:00 2001 +From 4034fd3eaf28fe7589f7bd378750724c373112f3 Mon Sep 17 00:00:00 2001 From: Mingzheng Xing <xingmingzheng@iscas.ac.cn> -Date: Wed, 18 Sep 2024 20:55:22 +0800 +Date: Fri, 13 Sep 2024 13:55:24 +0800 Subject: PATCH riscv kernel Signed-off-by: Mingzheng Xing <xingmingzheng@iscas.ac.cn> @@ -60,10 +60,9 @@ .../boot/dts/thead/th1520-lichee-pi-4a.dts | 840 ++ arch/riscv/boot/dts/thead/th1520.dtsi | 1226 ++- arch/riscv/configs/defconfig | 22 +- - arch/riscv/configs/openeuler_defconfig | 975 +- + arch/riscv/configs/openeuler_defconfig | 1779 +++- arch/riscv/configs/sg2042_defconfig | 9 + - arch/riscv/configs/th1520_defconfig | 399 + - arch/riscv/configs/th1520_oe_defconfig | 174 + + arch/riscv/configs/th1520_defconfig | 398 + arch/riscv/include/asm/barrier.h | 22 + arch/riscv/include/asm/errata_list.h | 32 +- arch/riscv/include/asm/io.h | 4 + @@ -897,7 +896,7 @@ .../riscv/thead/c900-legacy/firmware.json | 68 + .../riscv/thead/c900-legacy/instruction.json | 72 + .../riscv/thead/c900-legacy/microarch.json | 80 + - 892 files changed, 355633 insertions(+), 442 deletions(-) + 891 files changed, 356155 insertions(+), 549 deletions(-) create mode 100644 Documentation/devicetree/bindings/iio/adc/thead,th1520-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/xuantie,th1520-adc.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/xuantie-th1520-mailbox.txt @@ -938,7 +937,6 @@ create mode 100644 arch/riscv/boot/dts/sophgo/mango.dtsi create mode 100644 arch/riscv/configs/sg2042_defconfig create mode 100644 arch/riscv/configs/th1520_defconfig - create mode 100644 arch/riscv/configs/th1520_oe_defconfig create mode 100644 arch/riscv/include/asm/membarrier.h create mode 100644 arch/riscv/include/asm/sync_core.h create mode 100644 drivers/clk/sophgo/Makefile @@ -12490,7 +12488,7 @@ +# TH1520 PMIC_WDT +CONFIG_TH1520_PMIC_WATCHDOG=y diff --git a/arch/riscv/configs/openeuler_defconfig b/arch/riscv/configs/openeuler_defconfig -index 026582613f2c..4a08a469d50b 100644 +index 026582613f2c..ba82a5f68da0 100644 --- a/arch/riscv/configs/openeuler_defconfig +++ b/arch/riscv/configs/openeuler_defconfig @@ -2,6 +2,7 @@ @@ -12501,7 +12499,36 @@ CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y -@@ -148,7 +149,7 @@ CONFIG_GENERIC_SCHED_CLOCK=y +@@ -90,11 +91,12 @@ CONFIG_BPF_JIT_DEFAULT_ON=y + # CONFIG_BPF_SCHED is not set + # end of BPF subsystem + +-CONFIG_PREEMPT_VOLUNTARY_BUILD=y ++CONFIG_PREEMPT_BUILD=y + # CONFIG_PREEMPT_NONE is not set +-CONFIG_PREEMPT_VOLUNTARY=y +-# CONFIG_PREEMPT is not set ++# CONFIG_PREEMPT_VOLUNTARY is not set ++CONFIG_PREEMPT=y + CONFIG_PREEMPT_COUNT=y ++CONFIG_PREEMPTION=y + # CONFIG_PREEMPT_DYNAMIC is not set + + # +@@ -123,10 +125,11 @@ CONFIG_CPU_ISOLATION=y + # RCU Subsystem + # + CONFIG_TREE_RCU=y ++CONFIG_PREEMPT_RCU=y + # CONFIG_RCU_EXPERT is not set + CONFIG_TREE_SRCU=y + CONFIG_TASKS_RCU_GENERIC=y +-CONFIG_TASKS_RUDE_RCU=y ++CONFIG_TASKS_RCU=y + CONFIG_TASKS_TRACE_RCU=y + CONFIG_RCU_STALL_COMMON=y + CONFIG_RCU_NEED_SEGCBLIST=y +@@ -148,7 +151,7 @@ CONFIG_GENERIC_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" @@ -12510,7 +12537,16 @@ CONFIG_CC_NO_ARRAY_BOUNDS=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_NUMA_BALANCING=y -@@ -244,6 +245,8 @@ CONFIG_KALLSYMS=y +@@ -226,7 +229,7 @@ CONFIG_SYSFS_SYSCALL=y + CONFIG_FHANDLE=y + CONFIG_POSIX_TIMERS=y + CONFIG_PRINTK=y +-CONFIG_BUG=y ++# CONFIG_BUG is not set + CONFIG_ELF_CORE=y + CONFIG_BASE_FULL=y + CONFIG_FUTEX=y +@@ -244,6 +247,8 @@ CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_SELFTEST is not set CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_BASE_RELATIVE=y @@ -12519,28 +12555,48 @@ CONFIG_KCMP=y CONFIG_RSEQ=y CONFIG_CACHESTAT_SYSCALL=y -@@ -288,6 +291,7 @@ CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=17 +@@ -288,12 +293,11 @@ CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=17 CONFIG_RISCV_SBI=y CONFIG_MMU=y CONFIG_PAGE_OFFSET=0xff60000000000000 -+CONFIG_ARCH_FORCE_MAX_ORDER=10 ++CONFIG_ARCH_FORCE_MAX_ORDER=15 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_SUPPORTS_UPROBES=y -@@ -309,10 +313,12 @@ CONFIG_RISCV_DMA_NONCOHERENT=y - # CONFIG_ARCH_RENESAS is not set + CONFIG_STACKTRACE_SUPPORT=y +-CONFIG_GENERIC_BUG=y +-CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y + CONFIG_GENERIC_CALIBRATE_DELAY=y + CONFIG_GENERIC_CSUM=y + CONFIG_GENERIC_HWEIGHT=y +@@ -306,13 +310,15 @@ CONFIG_RISCV_DMA_NONCOHERENT=y + # SoC selection + # + # CONFIG_SOC_MICROCHIP_POLARFIRE is not set +-# CONFIG_ARCH_RENESAS is not set ++CONFIG_ARCH_RENESAS=y CONFIG_ARCH_SIFIVE=y CONFIG_SOC_SIFIVE=y +CONFIG_ARCH_SOPHGO=y CONFIG_ARCH_STARFIVE=y CONFIG_SOC_STARFIVE=y - # CONFIG_ARCH_SUNXI is not set +-# CONFIG_ARCH_SUNXI is not set ++CONFIG_ARCH_SUNXI=y CONFIG_ARCH_THEAD=y +CONFIG_ARCH_XUANTIE=y CONFIG_ARCH_VIRT=y CONFIG_SOC_VIRT=y # end of SoC selection -@@ -351,9 +357,10 @@ CONFIG_RISCV_ISA_C=y +@@ -339,7 +345,7 @@ CONFIG_ARCH_RV64I=y + CONFIG_CMODEL_MEDANY=y + CONFIG_MODULE_SECTIONS=y + CONFIG_SMP=y +-# CONFIG_SCHED_MC is not set ++CONFIG_SCHED_MC=y + CONFIG_NR_CPUS=512 + CONFIG_HOTPLUG_CPU=y + CONFIG_TUNE_GENERIC=y +@@ -351,9 +357,8 @@ CONFIG_RISCV_ISA_C=y CONFIG_RISCV_ISA_SVNAPOT=y CONFIG_RISCV_ISA_SVPBMT=y CONFIG_TOOLCHAIN_HAS_V=y @@ -12548,13 +12604,41 @@ -CONFIG_RISCV_ISA_V_DEFAULT_ENABLE=y -CONFIG_RISCV_ISA_ZICBOM=y +# CONFIG_RISCV_ISA_V is not set -+CONFIG_TOOLCHAIN_HAS_ZBB=y -+CONFIG_RISCV_ISA_ZBB=y +# CONFIG_RISCV_ISA_ZICBOM is not set CONFIG_RISCV_ISA_ZICBOZ=y CONFIG_TOOLCHAIN_HAS_ZIHINTPAUSE=y CONFIG_TOOLCHAIN_NEEDS_EXPLICIT_ZICSR_ZIFENCEI=y -@@ -471,6 +478,7 @@ CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y +@@ -400,27 +405,17 @@ CONFIG_PORTABLE=y + # + # Power management options + # +-CONFIG_SUSPEND=y +-CONFIG_SUSPEND_FREEZER=y +-# CONFIG_SUSPEND_SKIP_SYNC is not set +-CONFIG_PM_SLEEP=y +-CONFIG_PM_SLEEP_SMP=y +-# CONFIG_PM_AUTOSLEEP is not set +-# CONFIG_PM_USERSPACE_AUTOSLEEP is not set +-# CONFIG_PM_WAKELOCKS is not set ++# CONFIG_SUSPEND is not set + CONFIG_PM=y + CONFIG_PM_DEBUG=y + # CONFIG_PM_ADVANCED_DEBUG is not set +-# CONFIG_PM_TEST_SUSPEND is not set +-CONFIG_PM_SLEEP_DEBUG=y + # CONFIG_DPM_WATCHDOG is not set + CONFIG_PM_CLK=y + CONFIG_PM_GENERIC_DOMAINS=y + # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +-CONFIG_PM_GENERIC_DOMAINS_SLEEP=y + CONFIG_PM_GENERIC_DOMAINS_OF=y + CONFIG_CPU_PM=y +-# CONFIG_ENERGY_MODEL is not set ++CONFIG_ENERGY_MODEL=y + CONFIG_ARCH_SUSPEND_POSSIBLE=y + # end of Power management options + +@@ -471,6 +466,7 @@ CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y # CONFIG_CPUFREQ_DT=y CONFIG_CPUFREQ_DT_PLATDEV=y @@ -12562,14 +12646,37 @@ # end of CPU Frequency scaling # end of CPU Power Management -@@ -485,9 +493,22 @@ CONFIG_HAVE_KVM_VCPU_ASYNC_IOCTL=y +@@ -485,9 +481,44 @@ CONFIG_HAVE_KVM_VCPU_ASYNC_IOCTL=y CONFIG_KVM_XFER_TO_GUEST_WORK=y CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y CONFIG_VIRTUALIZATION=y -CONFIG_KVM=m +CONFIG_KVM=y CONFIG_ARCH_SUPPORTS_ACPI=y - # CONFIG_ACPI is not set +-# CONFIG_ACPI is not set ++CONFIG_ACPI=y ++CONFIG_ACPI_GENERIC_GSI=y ++# CONFIG_ACPI_DEBUGGER is not set ++# CONFIG_ACPI_SPCR_TABLE is not set ++# CONFIG_ACPI_EC_DEBUGFS is not set ++CONFIG_ACPI_AC=y ++CONFIG_ACPI_BATTERY=y ++CONFIG_ACPI_BUTTON=y ++CONFIG_ACPI_VIDEO=m ++CONFIG_ACPI_FAN=y ++# CONFIG_ACPI_DOCK is not set ++# CONFIG_ACPI_IPMI is not set ++# CONFIG_ACPI_DEBUG is not set ++# CONFIG_ACPI_PCI_SLOT is not set ++# CONFIG_ACPI_CONTAINER is not set ++# CONFIG_ACPI_HED is not set ++# CONFIG_ACPI_CUSTOM_METHOD is not set ++CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y ++# CONFIG_ACPI_NFIT is not set ++# CONFIG_ACPI_CONFIGFS is not set ++# CONFIG_ACPI_PFRUT is not set ++# CONFIG_ACPI_FFH is not set ++# CONFIG_PMIC_OPREGION is not set +CONFIG_HAVE_LIVEPATCH_WO_FTRACE=y + +# @@ -12586,7 +12693,24 @@ # # General architecture-dependent options -@@ -576,7 +597,6 @@ CONFIG_HAVE_PREEMPT_DYNAMIC_KEY=y +@@ -498,7 +529,6 @@ CONFIG_GENERIC_ENTRY=y + CONFIG_KPROBES=y + CONFIG_JUMP_LABEL=y + # CONFIG_STATIC_KEYS_SELFTEST is not set +-CONFIG_KPROBES_ON_FTRACE=y + CONFIG_UPROBES=y + CONFIG_HAVE_64BIT_ALIGNED_ACCESS=y + CONFIG_KRETPROBES=y +@@ -565,7 +595,7 @@ CONFIG_VMAP_STACK=y + CONFIG_ARCH_OPTIONAL_KERNEL_RWX=y + CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT=y + CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y +-CONFIG_STRICT_KERNEL_RWX=y ++# CONFIG_STRICT_KERNEL_RWX is not set + CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y + CONFIG_STRICT_MODULE_RWX=y + CONFIG_ARCH_USE_MEMREMAP_PROT=y +@@ -576,7 +606,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 @@ -12594,7 +12718,7 @@ # # GCOV-based kernel profiling -@@ -585,6 +605,11 @@ CONFIG_DYNAMIC_SIGFRAME=y +@@ -585,6 +614,11 @@ CONFIG_DYNAMIC_SIGFRAME=y CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # end of GCOV-based kernel profiling @@ -12606,7 +12730,7 @@ CONFIG_HAVE_GCC_PLUGINS=y CONFIG_FUNCTION_ALIGNMENT=0 # end of General architecture-dependent options -@@ -646,6 +671,7 @@ CONFIG_BLK_INLINE_ENCRYPTION=y +@@ -646,6 +680,7 @@ 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 @@ -12614,7 +12738,20 @@ # # Partition Types -@@ -705,6 +731,8 @@ CONFIG_QUEUED_RWLOCKS=y +@@ -691,11 +726,7 @@ CONFIG_BFQ_GROUP_IOSCHED=y + CONFIG_PREEMPT_NOTIFIERS=y + CONFIG_PADATA=y + CONFIG_ASN1=y +-CONFIG_INLINE_SPIN_UNLOCK_IRQ=y +-CONFIG_INLINE_READ_UNLOCK=y +-CONFIG_INLINE_READ_UNLOCK_IRQ=y +-CONFIG_INLINE_WRITE_UNLOCK=y +-CONFIG_INLINE_WRITE_UNLOCK_IRQ=y ++CONFIG_UNINLINE_SPIN_UNLOCK=y + CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y + CONFIG_MUTEX_SPIN_ON_OWNER=y + CONFIG_RWSEM_SPIN_ON_OWNER=y +@@ -705,6 +736,8 @@ CONFIG_QUEUED_RWLOCKS=y CONFIG_ARCH_HAS_MMIOWB=y CONFIG_MMIOWB=y CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y @@ -12623,7 +12760,7 @@ CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y # CONFIG_PID_MAX_PER_NAMESPACE is not set CONFIG_FREEZER=y -@@ -794,6 +822,7 @@ CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y +@@ -794,6 +827,7 @@ CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_THP_SWAP=y # CONFIG_READ_ONLY_THP_FOR_FS is not set @@ -12631,7 +12768,7 @@ CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y CONFIG_CMA=y -@@ -1345,10 +1374,10 @@ CONFIG_L2TP_DEBUGFS=m +@@ -1345,10 +1379,10 @@ CONFIG_L2TP_DEBUGFS=m CONFIG_L2TP_V3=y CONFIG_L2TP_IP=m CONFIG_L2TP_ETH=m @@ -12644,7 +12781,7 @@ CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_VLAN_FILTERING=y # CONFIG_BRIDGE_MRP is not set -@@ -1357,7 +1386,7 @@ CONFIG_BRIDGE_VLAN_FILTERING=y +@@ -1357,7 +1391,7 @@ CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y @@ -12653,7 +12790,40 @@ # CONFIG_LLC2 is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set -@@ -1635,6 +1664,7 @@ CONFIG_PCIE_CADENCE_EP=y +@@ -1594,6 +1628,7 @@ CONFIG_PCIEASPM_DEFAULT=y + CONFIG_PCIE_PME=y + CONFIG_PCIE_DPC=y + # CONFIG_PCIE_PTM is not set ++# CONFIG_PCIE_EDR is not set + CONFIG_PCI_MSI=y + CONFIG_PCI_QUIRKS=y + # CONFIG_PCI_DEBUG is not set +@@ -1605,6 +1640,7 @@ CONFIG_PCI_ECAM=y + CONFIG_PCI_IOV=y + CONFIG_PCI_PRI=y + CONFIG_PCI_PASID=y ++CONFIG_PCI_LABEL=y + # CONFIG_PCI_DYNAMIC_OF_NODES is not set + # CONFIG_PCIE_BUS_TUNE_OFF is not set + CONFIG_PCIE_BUS_DEFAULT=y +@@ -1614,6 +1650,7 @@ CONFIG_PCIE_BUS_DEFAULT=y + CONFIG_VGA_ARB=y + CONFIG_VGA_ARB_MAX_GPUS=64 + CONFIG_HOTPLUG_PCI=y ++# CONFIG_HOTPLUG_PCI_ACPI is not set + # CONFIG_HOTPLUG_PCI_CPCI is not set + CONFIG_HOTPLUG_PCI_SHPC=y + +@@ -1624,6 +1661,8 @@ CONFIG_HOTPLUG_PCI_SHPC=y + CONFIG_PCI_HOST_COMMON=y + CONFIG_PCI_HOST_GENERIC=y + CONFIG_PCIE_MICROCHIP_HOST=y ++# CONFIG_PCIE_RCAR_HOST is not set ++# CONFIG_PCIE_RCAR_EP is not set + CONFIG_PCIE_XILINX=y + + # +@@ -1635,6 +1674,7 @@ CONFIG_PCIE_CADENCE_EP=y CONFIG_PCIE_CADENCE_PLAT=y CONFIG_PCIE_CADENCE_PLAT_HOST=y CONFIG_PCIE_CADENCE_PLAT_EP=y @@ -12661,16 +12831,53 @@ CONFIG_PCI_J721E=y CONFIG_PCI_J721E_HOST=y # CONFIG_PCI_J721E_EP is not set -@@ -1709,7 +1739,7 @@ CONFIG_WANT_DEV_COREDUMP=y +@@ -1697,7 +1737,6 @@ CONFIG_FW_LOADER_DEBUG=y + CONFIG_EXTRA_FIRMWARE="" + # CONFIG_FW_LOADER_USER_HELPER is not set + # CONFIG_FW_LOADER_COMPRESS is not set +-CONFIG_FW_CACHE=y + # CONFIG_FW_UPLOAD is not set + # end of Firmware loader + +@@ -1708,9 +1747,10 @@ CONFIG_WANT_DEV_COREDUMP=y + # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set CONFIG_GENERIC_CPU_DEVICES=y ++CONFIG_SOC_BUS=y CONFIG_REGMAP=y -CONFIG_REGMAP_I2C=m +-CONFIG_REGMAP_SPI=m +CONFIG_REGMAP_I2C=y - CONFIG_REGMAP_SPI=m ++CONFIG_REGMAP_SPI=y CONFIG_REGMAP_MMIO=y CONFIG_DMA_SHARED_BUFFER=y -@@ -1774,11 +1804,14 @@ CONFIG_EFI_EARLYCON=y + # CONFIG_DMA_FENCE_TRACE is not set +@@ -1723,6 +1763,8 @@ CONFIG_GENERIC_ARCH_NUMA=y + # Bus devices + # + # CONFIG_MOXTET is not set ++# CONFIG_SUN50I_DE2_BUS is not set ++# CONFIG_SUNXI_RSB is not set + # CONFIG_MHI_BUS is not set + # CONFIG_MHI_BUS_EP is not set + # end of Bus devices +@@ -1746,6 +1788,7 @@ CONFIG_PROC_EVENTS=y + # end of ARM System Control and Management Interface Protocol + + # CONFIG_FIRMWARE_MEMMAP is not set ++# CONFIG_ISCSI_IBFT is not set + CONFIG_SYSFB=y + CONFIG_SYSFB_SIMPLEFB=y + # CONFIG_GOOGLE_FIRMWARE is not set +@@ -1766,6 +1809,7 @@ CONFIG_EFI_GENERIC_STUB=y + # CONFIG_RESET_ATTACK_MITIGATION is not set + # CONFIG_EFI_DISABLE_PCI_DMA is not set + CONFIG_EFI_EARLYCON=y ++# CONFIG_EFI_CUSTOM_SSDT_OVERLAYS is not set + # CONFIG_EFI_DISABLE_RUNTIME is not set + # CONFIG_EFI_COCO_SECRET is not set + # end of EFI (Extensible Firmware Interface) Support +@@ -1774,11 +1818,14 @@ CONFIG_EFI_EARLYCON=y # Tegra firmware driver # # end of Tegra firmware driver @@ -12687,7 +12894,7 @@ # # Partition parsers -@@ -1792,9 +1825,8 @@ CONFIG_MTD_OF_PARTS=m +@@ -1792,9 +1839,8 @@ CONFIG_MTD_OF_PARTS=m # # User Modules And Translation Layers # @@ -12699,7 +12906,7 @@ # # Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK. -@@ -1861,8 +1893,8 @@ CONFIG_MTD_PHYSMAP_OF=y +@@ -1861,8 +1907,8 @@ CONFIG_MTD_PHYSMAP_OF=y # CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_MCHP48L640 is not set # CONFIG_MTD_SST25L is not set @@ -12710,7 +12917,7 @@ # CONFIG_MTD_MTDRAM is not set CONFIG_MTD_BLOCK2MTD=m -@@ -1875,13 +1907,15 @@ CONFIG_MTD_BLOCK2MTD=m +@@ -1875,13 +1921,15 @@ CONFIG_MTD_BLOCK2MTD=m # # NAND # @@ -12727,7 +12934,7 @@ # CONFIG_MTD_NAND_ECC_SW_HAMMING is not set # CONFIG_MTD_NAND_ECC_SW_BCH is not set # CONFIG_MTD_NAND_ECC_MXIC is not set -@@ -1894,12 +1928,13 @@ CONFIG_MTD_BLOCK2MTD=m +@@ -1894,12 +1942,13 @@ CONFIG_MTD_BLOCK2MTD=m # CONFIG_MTD_LPDDR is not set # end of LPDDR & LPDDR2 PCM memory drivers @@ -12743,7 +12950,108 @@ CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set -@@ -2321,7 +2356,7 @@ CONFIG_ISCSI_TARGET_CXGB4=m +@@ -1920,6 +1969,13 @@ CONFIG_OF_RESOLVE=y + CONFIG_OF_OVERLAY=y + CONFIG_OF_NUMA=y + # CONFIG_PARPORT is not set ++CONFIG_PNP=y ++CONFIG_PNP_DEBUG_MESSAGES=y ++ ++# ++# Protocols ++# ++CONFIG_PNPACPI=y + CONFIG_BLK_DEV=y + CONFIG_BLK_DEV_NULL_BLK=m + CONFIG_CDROM=y +@@ -1938,7 +1994,7 @@ CONFIG_BLK_DEV_LOOP=y + CONFIG_BLK_DEV_LOOP_MIN_COUNT=0 + CONFIG_BLK_DEV_DRBD=m + # CONFIG_DRBD_FAULT_INJECTION is not set +-CONFIG_BLK_DEV_NBD=m ++CONFIG_BLK_DEV_NBD=y + CONFIG_BLK_DEV_RAM=m + CONFIG_BLK_DEV_RAM_COUNT=16 + CONFIG_BLK_DEV_RAM_SIZE=16384 +@@ -2007,7 +2063,7 @@ CONFIG_MISC_RTSX=m + # + # EEPROM support + # +-# CONFIG_EEPROM_AT24 is not set ++CONFIG_EEPROM_AT24=y + # CONFIG_EEPROM_AT25 is not set + CONFIG_EEPROM_LEGACY=m + CONFIG_EEPROM_MAX6875=m +@@ -2027,7 +2083,6 @@ CONFIG_CB710_DEBUG_ASSUMPTIONS=y + # CONFIG_TI_ST is not set + # end of Texas Instruments shared transport line discipline + +-# CONFIG_SENSORS_LIS3_SPI is not set + CONFIG_SENSORS_LIS3_I2C=m + CONFIG_ALTERA_STAPL=m + # CONFIG_GENWQE is not set +@@ -2155,8 +2210,11 @@ CONFIG_SCSI_DH_ALUA=y + + CONFIG_ATA=y + CONFIG_SATA_HOST=y ++CONFIG_PATA_TIMINGS=y + CONFIG_ATA_VERBOSE_ERROR=y + CONFIG_ATA_FORCE=y ++CONFIG_ATA_ACPI=y ++# CONFIG_SATA_ZPODD is not set + CONFIG_SATA_PMP=y + + # +@@ -2167,6 +2225,7 @@ CONFIG_SATA_MOBILE_LPM_POLICY=0 + CONFIG_SATA_AHCI_PLATFORM=y + # CONFIG_AHCI_DWC is not set + # CONFIG_AHCI_CEVA is not set ++# CONFIG_AHCI_SUNXI is not set + # CONFIG_SATA_INIC162X is not set + # CONFIG_SATA_ACARD_AHCI is not set + # CONFIG_SATA_SIL24 is not set +@@ -2188,6 +2247,7 @@ CONFIG_ATA_PIIX=m + # CONFIG_SATA_MV is not set + # CONFIG_SATA_NV is not set + # CONFIG_SATA_PROMISE is not set ++# CONFIG_SATA_RCAR is not set + # CONFIG_SATA_SIL is not set + # CONFIG_SATA_SIS is not set + # CONFIG_SATA_SVW is not set +@@ -2246,6 +2306,7 @@ CONFIG_ATA_PIIX=m + # + # Generic fallback / legacy drivers + # ++# CONFIG_PATA_ACPI is not set + CONFIG_ATA_GENERIC=m + # CONFIG_PATA_LEGACY is not set + CONFIG_MD=y +@@ -2264,14 +2325,14 @@ CONFIG_BCACHE=m + # CONFIG_BCACHE_CLOSURES_DEBUG is not set + # CONFIG_BCACHE_ASYNC_REGISTRATION is not set + CONFIG_BLK_DEV_DM_BUILTIN=y +-CONFIG_BLK_DEV_DM=m ++CONFIG_BLK_DEV_DM=y + CONFIG_DM_DEBUG=y + CONFIG_DM_BUFIO=m + # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set + CONFIG_DM_BIO_PRISON=m + CONFIG_DM_PERSISTENT_DATA=m + # CONFIG_DM_UNSTRIPED is not set +-CONFIG_DM_CRYPT=m ++CONFIG_DM_CRYPT=y + CONFIG_DM_SNAPSHOT=m + CONFIG_DM_THIN_PROVISIONING=m + CONFIG_DM_CACHE=m +@@ -2291,6 +2352,7 @@ CONFIG_DM_MULTIPATH_ST=m + # CONFIG_DM_MULTIPATH_IOA is not set + CONFIG_DM_DELAY=m + # CONFIG_DM_DUST is not set ++# CONFIG_DM_INIT is not set + CONFIG_DM_UEVENT=y + CONFIG_DM_FLAKEY=m + CONFIG_DM_VERITY=m +@@ -2321,7 +2383,7 @@ CONFIG_ISCSI_TARGET_CXGB4=m # end of IEEE 1394 (FireWire) support CONFIG_NETDEVICES=y @@ -12752,7 +13060,7 @@ CONFIG_NET_CORE=y CONFIG_BONDING=m CONFIG_DUMMY=m -@@ -2365,6 +2400,7 @@ CONFIG_VSOCKMON=m +@@ -2365,10 +2427,13 @@ CONFIG_VSOCKMON=m CONFIG_ETHERNET=y CONFIG_MDIO=m # CONFIG_NET_VENDOR_3COM is not set @@ -12760,7 +13068,29 @@ # CONFIG_NET_VENDOR_ADAPTEC is not set # CONFIG_NET_VENDOR_AGERE is not set CONFIG_NET_VENDOR_ALACRITECH=y -@@ -2441,6 +2477,7 @@ CONFIG_NET_VENDOR_FUNGIBLE=y + # CONFIG_SLICOSS is not set ++CONFIG_NET_VENDOR_ALLWINNER=y ++# CONFIG_SUN4I_EMAC is not set + # CONFIG_NET_VENDOR_ALTEON is not set + # CONFIG_ALTERA_TSE is not set + CONFIG_NET_VENDOR_AMAZON=y +@@ -2405,14 +2470,13 @@ CONFIG_BNXT_DCB=y + # CONFIG_BNXT_HWMON is not set + CONFIG_NET_VENDOR_CADENCE=y + CONFIG_MACB=y +-CONFIG_MACB_USE_HWSTAMP=y + # CONFIG_MACB_PCI is not set + CONFIG_NET_VENDOR_CAVIUM=y + CONFIG_THUNDER_NIC_PF=m + CONFIG_THUNDER_NIC_VF=m + CONFIG_THUNDER_NIC_BGX=m + CONFIG_THUNDER_NIC_RGX=m +-CONFIG_CAVIUM_PTP=y ++# CONFIG_CAVIUM_PTP is not set + CONFIG_LIQUIDIO_CORE=m + CONFIG_LIQUIDIO=m + CONFIG_LIQUIDIO_VF=m +@@ -2441,6 +2505,7 @@ CONFIG_NET_VENDOR_FUNGIBLE=y # CONFIG_FUN_ETH is not set CONFIG_NET_VENDOR_GOOGLE=y CONFIG_NET_VENDOR_HUAWEI=y @@ -12768,7 +13098,7 @@ # CONFIG_NET_VENDOR_I825XX is not set CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set -@@ -2465,6 +2502,10 @@ CONFIG_FM10K=m +@@ -2465,6 +2530,10 @@ CONFIG_FM10K=m # CONFIG_IGC is not set CONFIG_NET_VENDOR_MUCSE=y # CONFIG_MXGBE is not set @@ -12779,7 +13109,13 @@ # CONFIG_JME is not set CONFIG_NET_VENDOR_ADI=y # CONFIG_ADIN1110 is not set -@@ -2569,7 +2610,17 @@ CONFIG_EPIC100=m +@@ -2563,13 +2632,24 @@ CONFIG_SFC_MCDI_MON=y + CONFIG_SFC_SRIOV=y + CONFIG_SFC_MCDI_LOGGING=y + # CONFIG_SFC_FALCON is not set +-# CONFIG_SFC_SIENA is not set + CONFIG_NET_VENDOR_SMSC=y + CONFIG_EPIC100=m CONFIG_SMSC911X=m CONFIG_SMSC9420=m # CONFIG_NET_VENDOR_SOCIONEXT is not set @@ -12791,6 +13127,8 @@ +# CONFIG_DWMAC_DWC_QOS_ETH is not set +CONFIG_DWMAC_GENERIC=y +CONFIG_DWMAC_STARFIVE=m ++CONFIG_DWMAC_SUNXI=y ++CONFIG_DWMAC_SUN8I=y +CONFIG_DWMAC_XUANTIE=y +CONFIG_DWMAC_SOPHGO=y +# CONFIG_DWMAC_INTEL_PLAT is not set @@ -12798,7 +13136,7 @@ # CONFIG_NET_VENDOR_SUN is not set # CONFIG_NET_VENDOR_SYNOPSYS is not set # CONFIG_NET_VENDOR_TEHUTI is not set -@@ -2583,6 +2634,8 @@ CONFIG_NGBE=m +@@ -2583,8 +2663,11 @@ CONFIG_NGBE=m CONFIG_TXGBE=m # CONFIG_NET_VENDOR_WIZNET is not set # CONFIG_NET_VENDOR_XILINX is not set @@ -12806,8 +13144,46 @@ +# CONFIG_NCE is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set ++# CONFIG_NET_SB1000 is not set CONFIG_PHYLINK=y -@@ -2734,7 +2787,7 @@ CONFIG_MDIO_THUNDER=m + CONFIG_PHYLIB=y + CONFIG_SWPHY=y +@@ -2660,6 +2743,7 @@ CONFIG_CAN_CALC_BITTIMING=y + # CONFIG_CAN_GRCAN is not set + # CONFIG_CAN_KVASER_PCIEFD is not set + CONFIG_CAN_SLCAN=m ++# CONFIG_CAN_SUN4I is not set + CONFIG_CAN_C_CAN=m + CONFIG_CAN_C_CAN_PLATFORM=m + CONFIG_CAN_C_CAN_PCI=m +@@ -2671,6 +2755,8 @@ CONFIG_CAN_CC770_PLATFORM=m + # CONFIG_CAN_IFI_CANFD is not set + # CONFIG_CAN_M_CAN is not set + # CONFIG_CAN_PEAK_PCIEFD is not set ++# CONFIG_CAN_RCAR is not set ++# CONFIG_CAN_RCAR_CANFD is not set + CONFIG_CAN_SJA1000=m + CONFIG_CAN_EMS_PCI=m + # CONFIG_CAN_F81601 is not set +@@ -2710,7 +2796,9 @@ CONFIG_MDIO_DEVICE=y + CONFIG_MDIO_BUS=y + CONFIG_FWNODE_MDIO=y + CONFIG_OF_MDIO=y ++CONFIG_ACPI_MDIO=y + CONFIG_MDIO_DEVRES=y ++# CONFIG_MDIO_SUN4I is not set + CONFIG_MDIO_BITBANG=m + CONFIG_MDIO_BCM_UNIMAC=m + CONFIG_MDIO_CAVIUM=m +@@ -2727,6 +2815,7 @@ CONFIG_MDIO_THUNDER=m + # + # MDIO Multiplexers + # ++CONFIG_MDIO_BUS_MUX=y + # CONFIG_MDIO_BUS_MUX_GPIO is not set + # CONFIG_MDIO_BUS_MUX_MULTIPLEXER is not set + # CONFIG_MDIO_BUS_MUX_MMIOREG is not set +@@ -2734,7 +2823,7 @@ CONFIG_MDIO_THUNDER=m # # PCS device drivers # @@ -12816,7 +13192,27 @@ # end of PCS device drivers CONFIG_PPP=m -@@ -2864,7 +2917,39 @@ CONFIG_RT2X00_LIB_CRYPTO=y +@@ -2767,8 +2856,8 @@ CONFIG_USB_RTL8150=m + CONFIG_USB_RTL8152=m + CONFIG_USB_LAN78XX=m + CONFIG_USB_USBNET=m +-CONFIG_USB_NET_AX8817X=m +-CONFIG_USB_NET_AX88179_178A=m ++# CONFIG_USB_NET_AX8817X is not set ++# CONFIG_USB_NET_AX88179_178A is not set + CONFIG_USB_NET_CDCETHER=m + CONFIG_USB_NET_CDC_EEM=m + CONFIG_USB_NET_CDC_NCM=m +@@ -2780,7 +2869,7 @@ CONFIG_USB_NET_SR9700=m + CONFIG_USB_NET_SMSC75XX=m + CONFIG_USB_NET_SMSC95XX=m + CONFIG_USB_NET_GL620A=m +-CONFIG_USB_NET_NET1080=m ++# CONFIG_USB_NET_NET1080 is not set + CONFIG_USB_NET_PLUSB=m + CONFIG_USB_NET_MCS7830=m + CONFIG_USB_NET_RNDIS_HOST=m +@@ -2864,7 +2953,39 @@ CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_LIB_DEBUGFS is not set # CONFIG_RT2X00_DEBUG is not set @@ -12857,7 +13253,15 @@ # CONFIG_WLAN_VENDOR_RSI is not set CONFIG_WLAN_VENDOR_SILABS=y # CONFIG_WFX is not set -@@ -2929,6 +3014,7 @@ CONFIG_INPUT_EVDEV=y +@@ -2899,6 +3020,7 @@ CONFIG_HDLC_PPP=m + # end of Wireless WAN + + # CONFIG_VMXNET3 is not set ++# CONFIG_FUJITSU_ES is not set + CONFIG_USB4_NET=m + # CONFIG_NETDEVSIM is not set + CONFIG_NET_FAILOVER=y +@@ -2929,6 +3051,7 @@ CONFIG_INPUT_EVDEV=y # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y @@ -12865,7 +13269,226 @@ # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y -@@ -3289,6 +3375,7 @@ CONFIG_SPI_MEM=y +@@ -2954,6 +3077,7 @@ CONFIG_KEYBOARD_GPIO=y + # CONFIG_KEYBOARD_GOLDFISH_EVENTS is not set + # CONFIG_KEYBOARD_STOWAWAY is not set + # CONFIG_KEYBOARD_SUNKBD is not set ++CONFIG_KEYBOARD_SUN4I_LRADC=m + # CONFIG_KEYBOARD_OMAP4 is not set + # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set + # CONFIG_KEYBOARD_XTKBD is not set +@@ -2986,7 +3110,83 @@ CONFIG_MOUSE_SYNAPTICS_I2C=m + CONFIG_MOUSE_SYNAPTICS_USB=m + # CONFIG_INPUT_JOYSTICK is not set + # CONFIG_INPUT_TABLET is not set +-# CONFIG_INPUT_TOUCHSCREEN is not set ++CONFIG_INPUT_TOUCHSCREEN=y ++# CONFIG_TOUCHSCREEN_ADS7846 is not set ++# CONFIG_TOUCHSCREEN_AD7877 is not set ++# CONFIG_TOUCHSCREEN_AD7879 is not set ++# CONFIG_TOUCHSCREEN_ADC is not set ++# CONFIG_TOUCHSCREEN_AR1021_I2C is not set ++# CONFIG_TOUCHSCREEN_ATMEL_MXT is not set ++# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set ++# CONFIG_TOUCHSCREEN_BU21013 is not set ++# CONFIG_TOUCHSCREEN_BU21029 is not set ++# CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set ++# CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set ++# CONFIG_TOUCHSCREEN_CY8CTMA140 is not set ++# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set ++# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set ++# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set ++# CONFIG_TOUCHSCREEN_CYTTSP5 is not set ++# CONFIG_TOUCHSCREEN_DYNAPRO is not set ++# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set ++# CONFIG_TOUCHSCREEN_EETI is not set ++# CONFIG_TOUCHSCREEN_EGALAX is not set ++# CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set ++# CONFIG_TOUCHSCREEN_EXC3000 is not set ++# CONFIG_TOUCHSCREEN_FUJITSU is not set ++# CONFIG_TOUCHSCREEN_GOODIX is not set ++# CONFIG_TOUCHSCREEN_HIDEEP is not set ++# CONFIG_TOUCHSCREEN_HYCON_HY46XX is not set ++# CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX is not set ++# CONFIG_TOUCHSCREEN_ILI210X is not set ++# CONFIG_TOUCHSCREEN_ILITEK is not set ++# CONFIG_TOUCHSCREEN_S6SY761 is not set ++# CONFIG_TOUCHSCREEN_GUNZE is not set ++# CONFIG_TOUCHSCREEN_EKTF2127 is not set ++# CONFIG_TOUCHSCREEN_ELAN is not set ++# CONFIG_TOUCHSCREEN_ELO is not set ++# CONFIG_TOUCHSCREEN_WACOM_W8001 is not set ++# CONFIG_TOUCHSCREEN_WACOM_I2C is not set ++# CONFIG_TOUCHSCREEN_MAX11801 is not set ++# CONFIG_TOUCHSCREEN_MCS5000 is not set ++# CONFIG_TOUCHSCREEN_MMS114 is not set ++# CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set ++# CONFIG_TOUCHSCREEN_MSG2638 is not set ++# CONFIG_TOUCHSCREEN_MTOUCH is not set ++# CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS is not set ++# CONFIG_TOUCHSCREEN_IMAGIS is not set ++# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set ++# CONFIG_TOUCHSCREEN_INEXIO is not set ++# CONFIG_TOUCHSCREEN_PENMOUNT is not set ++# CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set ++# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set ++# CONFIG_TOUCHSCREEN_TOUCHWIN is not set ++# CONFIG_TOUCHSCREEN_PIXCIR is not set ++# CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set ++# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set ++# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set ++# CONFIG_TOUCHSCREEN_TSC_SERIO is not set ++# CONFIG_TOUCHSCREEN_TSC2004 is not set ++# CONFIG_TOUCHSCREEN_TSC2005 is not set ++# CONFIG_TOUCHSCREEN_TSC2007 is not set ++# CONFIG_TOUCHSCREEN_RM_TS is not set ++# CONFIG_TOUCHSCREEN_SILEAD is not set ++# CONFIG_TOUCHSCREEN_SIS_I2C is not set ++# CONFIG_TOUCHSCREEN_ST1232 is not set ++# CONFIG_TOUCHSCREEN_STMFTS is not set ++# CONFIG_TOUCHSCREEN_SUN4I is not set ++# CONFIG_TOUCHSCREEN_SUR40 is not set ++# CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set ++# CONFIG_TOUCHSCREEN_SX8654 is not set ++# CONFIG_TOUCHSCREEN_TPS6507X is not set ++# CONFIG_TOUCHSCREEN_ZET6223 is not set ++# CONFIG_TOUCHSCREEN_ZFORCE is not set ++# CONFIG_TOUCHSCREEN_COLIBRI_VF50 is not set ++# CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set ++# CONFIG_TOUCHSCREEN_IQS5XX is not set ++# CONFIG_TOUCHSCREEN_IQS7211 is not set ++# CONFIG_TOUCHSCREEN_ZINITIX is not set ++# CONFIG_TOUCHSCREEN_HIMAX_HX83112B is not set + CONFIG_INPUT_MISC=y + # CONFIG_INPUT_AD714X is not set + # CONFIG_INPUT_ATMEL_CAPTOUCH is not set +@@ -3003,7 +3203,7 @@ CONFIG_INPUT_MISC=y + # CONFIG_INPUT_YEALINK is not set + # CONFIG_INPUT_CM109 is not set + # CONFIG_INPUT_REGULATOR_HAPTIC is not set +-CONFIG_INPUT_UINPUT=m ++CONFIG_INPUT_UINPUT=y + # CONFIG_INPUT_PCF8574 is not set + # CONFIG_INPUT_PWM_BEEPER is not set + # CONFIG_INPUT_PWM_VIBRA is not set +@@ -3016,6 +3216,7 @@ CONFIG_INPUT_UINPUT=m + # CONFIG_INPUT_IQS626A is not set + # CONFIG_INPUT_IQS7222 is not set + # CONFIG_INPUT_CMA3000 is not set ++# CONFIG_INPUT_SOC_BUTTON_ARRAY is not set + # CONFIG_INPUT_DRV260X_HAPTICS is not set + # CONFIG_INPUT_DRV2665_HAPTICS is not set + # CONFIG_INPUT_DRV2667_HAPTICS is not set +@@ -3047,6 +3248,7 @@ CONFIG_SERIO_ALTERA_PS2=m + # CONFIG_SERIO_PS2MULT is not set + CONFIG_SERIO_ARC_PS2=m + # CONFIG_SERIO_APBPS2 is not set ++# CONFIG_SERIO_SUN4I_PS2 is not set + # CONFIG_SERIO_GPIO_PS2 is not set + # CONFIG_USERIO is not set + # CONFIG_GAMEPORT is not set +@@ -3060,7 +3262,6 @@ CONFIG_TTY=y + CONFIG_VT=y + CONFIG_CONSOLE_TRANSLATIONS=y + CONFIG_VT_CONSOLE=y +-CONFIG_VT_CONSOLE_SLEEP=y + CONFIG_HW_CONSOLE=y + CONFIG_VT_HW_CONSOLE_BINDING=y + CONFIG_UNIX98_PTYS=y +@@ -3074,6 +3275,7 @@ CONFIG_LDISC_AUTOLOAD=y + CONFIG_SERIAL_EARLYCON=y + CONFIG_SERIAL_8250=y + # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set ++CONFIG_SERIAL_8250_PNP=y + CONFIG_SERIAL_8250_16550A_VARIANTS=y + # CONFIG_SERIAL_8250_FINTEK is not set + CONFIG_SERIAL_8250_CONSOLE=y +@@ -3091,6 +3293,7 @@ CONFIG_SERIAL_8250_SHARE_IRQ=y + CONFIG_SERIAL_8250_RSA=y + CONFIG_SERIAL_8250_DWLIB=y + CONFIG_SERIAL_8250_DW=y ++# CONFIG_SERIAL_8250_EM is not set + CONFIG_SERIAL_8250_RT288X=y + CONFIG_SERIAL_8250_PERICOM=y + CONFIG_SERIAL_OF_PLATFORM=y +@@ -3105,6 +3308,11 @@ CONFIG_SERIAL_OF_PLATFORM=y + # CONFIG_SERIAL_MAX3100 is not set + # CONFIG_SERIAL_MAX310X is not set + # CONFIG_SERIAL_UARTLITE is not set ++CONFIG_SERIAL_SH_SCI=y ++CONFIG_SERIAL_SH_SCI_NR_UARTS=18 ++CONFIG_SERIAL_SH_SCI_CONSOLE=y ++CONFIG_SERIAL_SH_SCI_EARLYCON=y ++CONFIG_SERIAL_SH_SCI_DMA=y + CONFIG_SERIAL_CORE=y + CONFIG_SERIAL_CORE_CONSOLE=y + CONFIG_CONSOLE_POLL=y +@@ -3153,6 +3361,7 @@ CONFIG_HW_RANDOM=y + CONFIG_HW_RANDOM_TIMERIOMEM=m + # CONFIG_HW_RANDOM_BA431 is not set + CONFIG_HW_RANDOM_VIRTIO=y ++CONFIG_HW_RANDOM_OPTEE=y + # CONFIG_HW_RANDOM_CCTRNG is not set + # CONFIG_HW_RANDOM_XIPHERA is not set + # CONFIG_HW_RANDOM_JH7110 is not set +@@ -3171,7 +3380,10 @@ CONFIG_TCG_TIS_I2C_ATMEL=m + CONFIG_TCG_TIS_I2C_INFINEON=m + CONFIG_TCG_TIS_I2C_NUVOTON=m + CONFIG_TCG_ATMEL=m ++# CONFIG_TCG_INFINEON is not set ++CONFIG_TCG_CRB=y + # CONFIG_TCG_VTPM_PROXY is not set ++# CONFIG_TCG_FTPM_TEE is not set + CONFIG_TCG_TIS_ST33ZP24=m + CONFIG_TCG_TIS_ST33ZP24_I2C=m + CONFIG_TCG_TIS_ST33ZP24_SPI=m +@@ -3183,6 +3395,7 @@ CONFIG_TCG_TIS_ST33ZP24_SPI=m + # I2C support + # + CONFIG_I2C=y ++CONFIG_ACPI_I2C_OPREGION=y + CONFIG_I2C_BOARDINFO=y + CONFIG_I2C_COMPAT=y + CONFIG_I2C_CHARDEV=y +@@ -3220,6 +3433,7 @@ CONFIG_I2C_CCGX_UCSI=m + # CONFIG_I2C_ALI15X3 is not set + # CONFIG_I2C_AMD756 is not set + # CONFIG_I2C_AMD8111 is not set ++# CONFIG_I2C_AMD_MP2 is not set + # CONFIG_I2C_I801 is not set + # CONFIG_I2C_ISCH is not set + # CONFIG_I2C_PIIX4 is not set +@@ -3231,6 +3445,11 @@ CONFIG_I2C_NFORCE2=m + # CONFIG_I2C_VIA is not set + # CONFIG_I2C_VIAPRO is not set + ++# ++# ACPI drivers ++# ++# CONFIG_I2C_SCMI is not set ++ + # + # I2C system bus drivers (mostly embedded / system-on-chip) + # +@@ -3242,12 +3461,17 @@ 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_MV64XXX=y + # CONFIG_I2C_NOMADIK is not set + # CONFIG_I2C_OCORES is not set + CONFIG_I2C_PCA_PLATFORM=m ++# CONFIG_I2C_RIIC is not set + # CONFIG_I2C_RK3X is not set ++# CONFIG_I2C_RZV2M is not set ++# CONFIG_I2C_SH_MOBILE is not set + CONFIG_I2C_SIMTEC=m + # CONFIG_I2C_XILINX is not set ++# CONFIG_I2C_RCAR is not set + + # + # External I2C/SMBus adapter drivers +@@ -3289,6 +3513,7 @@ CONFIG_SPI_MEM=y CONFIG_SPI_CADENCE=m # CONFIG_SPI_CADENCE_QUADSPI is not set # CONFIG_SPI_CADENCE_XSPI is not set @@ -12873,7 +13496,23 @@ CONFIG_SPI_DESIGNWARE=y # CONFIG_SPI_DW_DMA is not set CONFIG_SPI_DW_PCI=m -@@ -3318,7 +3405,7 @@ CONFIG_SPI_SIFIVE=y +@@ -3301,9 +3526,15 @@ CONFIG_SPI_DW_MMIO=y + # CONFIG_SPI_PCI1XXXX is not set + # CONFIG_SPI_PL022 is not set + # CONFIG_SPI_PXA2XX is not set ++# CONFIG_SPI_RSPI is not set ++# CONFIG_SPI_RZV2M_CSI is not set + # CONFIG_SPI_SC18IS602 is not set ++# CONFIG_SPI_SH_MSIOF is not set ++# CONFIG_SPI_SH_HSPI is not set + CONFIG_SPI_SIFIVE=y + # CONFIG_SPI_SN_F_OSPI is not set ++# CONFIG_SPI_SUN4I is not set ++CONFIG_SPI_SUN6I=y + # CONFIG_SPI_MXIC is not set + # CONFIG_SPI_XCOMM is not set + # CONFIG_SPI_XILINX is not set +@@ -3318,7 +3549,7 @@ CONFIG_SPI_SIFIVE=y # # SPI Protocol Masters # @@ -12882,7 +13521,31 @@ # CONFIG_SPI_LOOPBACK_TEST is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_SLAVE is not set -@@ -3366,6 +3453,7 @@ CONFIG_GENERIC_PINCONF=y +@@ -3342,14 +3573,8 @@ CONFIG_PPS_CLIENT_GPIO=m + # + # PTP clock support + # +-CONFIG_PTP_1588_CLOCK=y ++# CONFIG_PTP_1588_CLOCK is not set + CONFIG_PTP_1588_CLOCK_OPTIONAL=y +-CONFIG_DP83640_PHY=m +-# CONFIG_PTP_1588_CLOCK_INES is not set +-# CONFIG_PTP_1588_CLOCK_IDT82P33 is not set +-# CONFIG_PTP_1588_CLOCK_IDTCM is not set +-# CONFIG_PTP_1588_CLOCK_MOCK is not set +-# CONFIG_PTP_1588_CLOCK_OCP is not set + # end of PTP clock support + + CONFIG_PINCTRL=y +@@ -3359,6 +3584,7 @@ CONFIG_GENERIC_PINMUX_FUNCTIONS=y + CONFIG_PINCONF=y + CONFIG_GENERIC_PINCONF=y + # CONFIG_DEBUG_PINCTRL is not set ++# CONFIG_PINCTRL_AMD is not set + # CONFIG_PINCTRL_CY8C95X0 is not set + # CONFIG_PINCTRL_MCP23S08 is not set + # CONFIG_PINCTRL_MICROCHIP_SGPIO is not set +@@ -3366,19 +3592,47 @@ CONFIG_GENERIC_PINCONF=y # CONFIG_PINCTRL_SINGLE is not set # CONFIG_PINCTRL_STMFX is not set # CONFIG_PINCTRL_SX150X is not set @@ -12890,7 +13553,63 @@ # # Renesas pinctrl drivers -@@ -3416,7 +3504,8 @@ CONFIG_GPIO_SIFIVE=y + # ++CONFIG_PINCTRL_RENESAS=y + # end of Renesas pinctrl drivers + + CONFIG_PINCTRL_STARFIVE_JH7100=y + CONFIG_PINCTRL_STARFIVE_JH7110=y + CONFIG_PINCTRL_STARFIVE_JH7110_SYS=y + CONFIG_PINCTRL_STARFIVE_JH7110_AON=y ++CONFIG_PINCTRL_SUNXI=y ++# CONFIG_PINCTRL_SUN4I_A10 is not set ++# CONFIG_PINCTRL_SUN5I is not set ++# CONFIG_PINCTRL_SUN6I_A31 is not set ++# CONFIG_PINCTRL_SUN6I_A31_R is not set ++# CONFIG_PINCTRL_SUN8I_A23 is not set ++# CONFIG_PINCTRL_SUN8I_A33 is not set ++# CONFIG_PINCTRL_SUN8I_A83T is not set ++# CONFIG_PINCTRL_SUN8I_A83T_R is not set ++# CONFIG_PINCTRL_SUN8I_A23_R is not set ++# CONFIG_PINCTRL_SUN8I_H3 is not set ++# CONFIG_PINCTRL_SUN8I_H3_R is not set ++# CONFIG_PINCTRL_SUN8I_V3S is not set ++# CONFIG_PINCTRL_SUN9I_A80 is not set ++# CONFIG_PINCTRL_SUN9I_A80_R is not set ++CONFIG_PINCTRL_SUN20I_D1=y ++# CONFIG_PINCTRL_SUN50I_A64 is not set ++# CONFIG_PINCTRL_SUN50I_A64_R is not set ++# CONFIG_PINCTRL_SUN50I_A100 is not set ++# CONFIG_PINCTRL_SUN50I_A100_R is not set ++# CONFIG_PINCTRL_SUN50I_H5 is not set ++# CONFIG_PINCTRL_SUN50I_H6 is not set ++# CONFIG_PINCTRL_SUN50I_H6_R is not set ++# CONFIG_PINCTRL_SUN50I_H616 is not set ++# CONFIG_PINCTRL_SUN50I_H616_R is not set + CONFIG_GPIOLIB=y + CONFIG_GPIOLIB_FASTPATH_LIMIT=512 + CONFIG_OF_GPIO=y ++CONFIG_GPIO_ACPI=y + CONFIG_GPIOLIB_IRQCHIP=y + # CONFIG_DEBUG_GPIO is not set + CONFIG_GPIO_SYSFS=y +@@ -3391,6 +3645,7 @@ CONFIG_GPIO_GENERIC=y + # + # CONFIG_GPIO_74XX_MMIO is not set + # CONFIG_GPIO_ALTERA is not set ++# CONFIG_GPIO_AMDPT is not set + CONFIG_GPIO_CADENCE=m + CONFIG_GPIO_DWAPB=y + # CONFIG_GPIO_EXAR is not set +@@ -3401,6 +3656,7 @@ CONFIG_GPIO_GENERIC_PLATFORM=m + # CONFIG_GPIO_LOGICVC is not set + # CONFIG_GPIO_MB86S7X is not set + # CONFIG_GPIO_PL061 is not set ++# CONFIG_GPIO_RCAR is not set + CONFIG_GPIO_SIFIVE=y + # CONFIG_GPIO_SYSCON is not set + # CONFIG_GPIO_XILINX is not set +@@ -3416,7 +3672,8 @@ CONFIG_GPIO_SIFIVE=y # CONFIG_GPIO_GW_PLD is not set # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set @@ -12900,7 +13619,7 @@ # CONFIG_GPIO_PCA9570 is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_TPIC2810 is not set -@@ -3476,6 +3565,7 @@ CONFIG_POWER_RESET_SYSCON_POWEROFF=y +@@ -3476,6 +3733,7 @@ CONFIG_POWER_RESET_SYSCON_POWEROFF=y CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=y @@ -12908,7 +13627,7 @@ # CONFIG_IP5XXX_POWER is not set # CONFIG_TEST_POWER is not set # CONFIG_CHARGER_ADP5061 is not set -@@ -3564,6 +3654,7 @@ CONFIG_SENSORS_G762=m +@@ -3564,6 +3822,7 @@ CONFIG_SENSORS_G762=m # CONFIG_SENSORS_HS3001 is not set CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m @@ -12916,7 +13635,7 @@ CONFIG_SENSORS_IT87=m CONFIG_SENSORS_JC42=m CONFIG_SENSORS_POWR1220=m -@@ -3599,7 +3690,7 @@ CONFIG_SENSORS_MAX31790=m +@@ -3599,7 +3858,7 @@ CONFIG_SENSORS_MAX31790=m CONFIG_SENSORS_MCP3021=m # CONFIG_SENSORS_TC654 is not set # CONFIG_SENSORS_TPS23861 is not set @@ -12925,7 +13644,7 @@ CONFIG_SENSORS_ADCXX=m CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM70=m -@@ -3619,6 +3710,7 @@ CONFIG_SENSORS_LM95241=m +@@ -3619,6 +3878,7 @@ CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m @@ -12933,7 +13652,7 @@ CONFIG_SENSORS_NCT6683=m # CONFIG_SENSORS_NCT6775 is not set # CONFIG_SENSORS_NCT6775_I2C is not set -@@ -3679,7 +3771,7 @@ CONFIG_SENSORS_UCD9200=m +@@ -3679,7 +3939,7 @@ CONFIG_SENSORS_UCD9200=m # CONFIG_SENSORS_XDPE152 is not set # CONFIG_SENSORS_XDPE122 is not set CONFIG_SENSORS_ZL6100=m @@ -12942,13 +13661,41 @@ # CONFIG_SENSORS_SBTSI is not set # CONFIG_SENSORS_SBRMI is not set CONFIG_SENSORS_SHT15=m -@@ -3748,35 +3840,44 @@ CONFIG_THERMAL_GOV_STEP_WISE=y +@@ -3732,9 +3992,14 @@ CONFIG_SENSORS_W83L785TS=m + CONFIG_SENSORS_W83L786NG=m + CONFIG_SENSORS_W83627HF=m + CONFIG_SENSORS_W83627EHF=m ++ ++# ++# ACPI drivers ++# ++# CONFIG_SENSORS_ACPI_POWER is not set + CONFIG_THERMAL=y + # CONFIG_THERMAL_NETLINK is not set +-# CONFIG_THERMAL_STATISTICS is not set ++CONFIG_THERMAL_STATISTICS=y + CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 + CONFIG_THERMAL_HWMON=y + CONFIG_THERMAL_OF=y +@@ -3742,41 +4007,62 @@ CONFIG_THERMAL_OF=y + CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y + # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set + # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set ++# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set + CONFIG_THERMAL_GOV_FAIR_SHARE=y + CONFIG_THERMAL_GOV_STEP_WISE=y + # CONFIG_THERMAL_GOV_BANG_BANG is not set CONFIG_THERMAL_GOV_USER_SPACE=y ++CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y CONFIG_CPU_THERMAL=y CONFIG_CPU_FREQ_THERMAL=y +CONFIG_DEVFREQ_THERMAL=y CONFIG_THERMAL_EMULATION=y # CONFIG_THERMAL_MMIO is not set ++# CONFIG_SUN8I_THERMAL is not set ++# CONFIG_RCAR_THERMAL is not set ++# CONFIG_RCAR_GEN3_THERMAL is not set ++# CONFIG_RZG2L_THERMAL is not set +# CONFIG_GENERIC_ADC_THERMAL is not set CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y @@ -12976,12 +13723,18 @@ CONFIG_SOFT_WATCHDOG=m +# CONFIG_SOFT_WATCHDOG_PRETIMEOUT is not set CONFIG_GPIO_WATCHDOG=m ++# CONFIG_WDAT_WDT is not set # CONFIG_XILINX_WATCHDOG is not set # CONFIG_ZIIRAVE_WATCHDOG is not set # CONFIG_CADENCE_WATCHDOG is not set -# CONFIG_DW_WATCHDOG is not set +CONFIG_DW_WATCHDOG=y ++CONFIG_SUNXI_WATCHDOG=y # CONFIG_MAX63XX_WATCHDOG is not set ++# CONFIG_RENESAS_WDT is not set ++# CONFIG_RENESAS_RZAWDT is not set ++# CONFIG_RENESAS_RZN1WDT is not set ++# CONFIG_RENESAS_RZG2LWDT is not set CONFIG_ALIM7101_WDT=m CONFIG_I6300ESB_WDT=m # CONFIG_MEN_A21_WDT is not set @@ -12990,15 +13743,25 @@ # # PCI-based Watchdog Cards -@@ -3877,7 +3978,6 @@ CONFIG_MFD_CORE=m +@@ -3805,6 +4091,7 @@ CONFIG_BCMA_DRIVER_GPIO=y + # + CONFIG_MFD_CORE=m + # CONFIG_MFD_ACT8945A is not set ++# CONFIG_MFD_SUN4I_GPADC is not set + # CONFIG_MFD_AS3711 is not set + # CONFIG_MFD_SMPRO is not set + # CONFIG_MFD_AS3722 is not set +@@ -3876,8 +4163,8 @@ CONFIG_MFD_CORE=m + # CONFIG_MFD_SM501 is not set # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_STMPE is not set ++# CONFIG_MFD_SUN6I_PRCM is not set CONFIG_MFD_SYSCON=y -# CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_TI_LMU is not set -@@ -3998,6 +4098,7 @@ CONFIG_REGULATOR_PWM=y +@@ -3998,6 +4285,7 @@ CONFIG_REGULATOR_PWM=y # CONFIG_REGULATOR_TPS65132 is not set # CONFIG_REGULATOR_TPS6524X is not set # CONFIG_REGULATOR_VCTRL is not set @@ -13006,7 +13769,98 @@ # CONFIG_RC_CORE is not set # -@@ -4667,6 +4768,7 @@ CONFIG_DVB_SP2=m +@@ -4130,10 +4418,12 @@ CONFIG_RADIO_ADAPTERS=m + # CONFIG_USB_RAREMONO is not set + # CONFIG_RADIO_SI470X is not set + CONFIG_MEDIA_PLATFORM_DRIVERS=y +-# CONFIG_V4L_PLATFORM_DRIVERS is not set ++CONFIG_V4L_PLATFORM_DRIVERS=y + # CONFIG_SDR_PLATFORM_DRIVERS is not set + # CONFIG_DVB_PLATFORM_DRIVERS is not set +-# CONFIG_V4L_MEM2MEM_DRIVERS is not set ++CONFIG_V4L_MEM2MEM_DRIVERS=y ++# CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set ++# CONFIG_VIDEO_MUX is not set + + # + # Allegro DVT media platform drivers +@@ -4172,6 +4462,7 @@ CONFIG_MEDIA_PLATFORM_DRIVERS=y + # + # Marvell media platform drivers + # ++# CONFIG_VIDEO_CAFE_CCIC is not set + + # + # Mediatek media platform drivers +@@ -4196,6 +4487,15 @@ CONFIG_MEDIA_PLATFORM_DRIVERS=y + # + # Renesas media platform drivers + # ++# CONFIG_VIDEO_RCAR_ISP is not set ++# CONFIG_VIDEO_RCAR_CSI2 is not set ++# CONFIG_VIDEO_RCAR_VIN is not set ++# CONFIG_VIDEO_RZG2L_CSI2 is not set ++# CONFIG_VIDEO_RZG2L_CRU is not set ++# CONFIG_VIDEO_RENESAS_FCP is not set ++# CONFIG_VIDEO_RENESAS_FDP1 is not set ++# CONFIG_VIDEO_RENESAS_JPU is not set ++# CONFIG_VIDEO_RENESAS_VSP1 is not set + + # + # Rockchip media platform drivers +@@ -4212,6 +4512,11 @@ CONFIG_MEDIA_PLATFORM_DRIVERS=y + # + # Sunxi media platform drivers + # ++# CONFIG_VIDEO_SUN4I_CSI is not set ++# CONFIG_VIDEO_SUN6I_CSI is not set ++# CONFIG_VIDEO_SUN8I_A83T_MIPI_CSI2 is not set ++# CONFIG_VIDEO_SUN8I_DEINTERLACE is not set ++# CONFIG_VIDEO_SUN8I_ROTATE is not set + + # + # Texas Instruments drivers +@@ -4220,6 +4525,7 @@ CONFIG_MEDIA_PLATFORM_DRIVERS=y + # + # Verisilicon media platform drivers + # ++# CONFIG_VIDEO_HANTRO is not set + + # + # VIA media platform drivers +@@ -4228,6 +4534,7 @@ CONFIG_MEDIA_PLATFORM_DRIVERS=y + # + # Xilinx media platform drivers + # ++# CONFIG_VIDEO_XILINX is not set + + # + # MMC/SDIO DVB adapters +@@ -4282,6 +4589,7 @@ CONFIG_VIDEO_CAMERA_SENSOR=y + # CONFIG_VIDEO_OV2659 is not set + # CONFIG_VIDEO_OV2680 is not set + # CONFIG_VIDEO_OV2685 is not set ++# CONFIG_VIDEO_OV2740 is not set + # CONFIG_VIDEO_OV4689 is not set + # CONFIG_VIDEO_OV5640 is not set + # CONFIG_VIDEO_OV5645 is not set +@@ -4303,6 +4611,7 @@ CONFIG_VIDEO_CAMERA_SENSOR=y + # CONFIG_VIDEO_OV9282 is not set + # CONFIG_VIDEO_OV9640 is not set + # CONFIG_VIDEO_OV9650 is not set ++# CONFIG_VIDEO_OV9734 is not set + # CONFIG_VIDEO_RDACM20 is not set + # CONFIG_VIDEO_RDACM21 is not set + # CONFIG_VIDEO_RJ54N1 is not set +@@ -4340,6 +4649,7 @@ CONFIG_VIDEO_CAMERA_SENSOR=y + # CONFIG_VIDEO_CS53L32A is not set + # CONFIG_VIDEO_MSP3400 is not set + # CONFIG_VIDEO_SONY_BTF_MPX is not set ++# CONFIG_VIDEO_TDA1997X is not set + # CONFIG_VIDEO_TDA7432 is not set + # CONFIG_VIDEO_TDA9840 is not set + # CONFIG_VIDEO_TEA6415C is not set +@@ -4667,6 +4977,7 @@ CONFIG_DVB_SP2=m # Graphics support # CONFIG_APERTURE_HELPERS=y @@ -13014,7 +13868,7 @@ CONFIG_VIDEO_CMDLINE=y CONFIG_VIDEO_NOMODESET=y CONFIG_AUXDISPLAY=y -@@ -4678,6 +4780,7 @@ CONFIG_AUXDISPLAY=y +@@ -4678,6 +4989,7 @@ CONFIG_AUXDISPLAY=y # CONFIG_CHARLCD_BL_ON is not set CONFIG_CHARLCD_BL_FLASH=y CONFIG_DRM=y @@ -13022,7 +13876,7 @@ # CONFIG_DRM_DEBUG_MM is not set CONFIG_DRM_KMS_HELPER=y # CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set -@@ -4686,7 +4789,7 @@ CONFIG_DRM_FBDEV_EMULATION=y +@@ -4686,7 +4998,7 @@ CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 # CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set CONFIG_DRM_LOAD_EDID_FIRMWARE=y @@ -13031,7 +13885,17 @@ CONFIG_DRM_DISPLAY_DP_HELPER=y CONFIG_DRM_DISPLAY_HDCP_HELPER=y CONFIG_DRM_DISPLAY_HDMI_HELPER=y -@@ -4758,36 +4861,88 @@ CONFIG_DRM_PANEL=y +@@ -4748,6 +5060,9 @@ CONFIG_DRM_NOUVEAU_BACKLIGHT=y + CONFIG_DRM_UDL=m + CONFIG_DRM_AST=m + CONFIG_DRM_MGAG200=m ++# CONFIG_DRM_RZG2L_MIPI_DSI is not set ++# CONFIG_DRM_SHMOBILE is not set ++# CONFIG_DRM_SUN4I is not set + CONFIG_DRM_QXL=m + CONFIG_DRM_VIRTIO_GPU=m + CONFIG_DRM_VIRTIO_GPU_KMS=y +@@ -4758,36 +5073,88 @@ CONFIG_DRM_PANEL=y # # CONFIG_DRM_PANEL_ABT_Y030XX067A is not set # CONFIG_DRM_PANEL_ARM_VERSATILE is not set @@ -13042,7 +13906,8 @@ +# CONFIG_DRM_PANEL_BOE_TV101WUM_NL6 is not set +# CONFIG_DRM_PANEL_DSI_CM is not set # CONFIG_DRM_PANEL_LVDS is not set - # CONFIG_DRM_PANEL_SIMPLE is not set +-# CONFIG_DRM_PANEL_SIMPLE is not set ++CONFIG_DRM_PANEL_SIMPLE=y # CONFIG_DRM_PANEL_EDP is not set +# CONFIG_DRM_PANEL_EBBG_FT8719 is not set +# CONFIG_DRM_PANEL_ELIDA_KD35T133 is not set @@ -13120,18 +13985,19 @@ # end of Display Panels CONFIG_DRM_BRIDGE=y -@@ -4833,6 +4988,10 @@ CONFIG_DRM_PANEL_BRIDGE=y +@@ -4833,6 +5200,11 @@ CONFIG_DRM_PANEL_BRIDGE=y # CONFIG_DRM_I2C_ADV7511 is not set # CONFIG_DRM_CDNS_DSI is not set # CONFIG_DRM_CDNS_MHDP8546 is not set +CONFIG_DRM_DW_HDMI=y +# CONFIG_DRM_DW_HDMI_AHB_AUDIO is not set ++# CONFIG_DRM_DW_HDMI_I2S_AUDIO is not set +# CONFIG_DRM_DW_HDMI_GP_AUDIO is not set +# CONFIG_DRM_DW_HDMI_CEC is not set # end of Display Interface Bridges # CONFIG_DRM_LOONGSON is not set -@@ -4855,6 +5014,14 @@ CONFIG_DRM_CIRRUS_QEMU=m +@@ -4855,6 +5227,14 @@ CONFIG_DRM_CIRRUS_QEMU=m # CONFIG_TINYDRM_ST7735R is not set # CONFIG_DRM_GUD is not set # CONFIG_DRM_SSD130X is not set @@ -13146,7 +14012,15 @@ # CONFIG_DRM_LEGACY is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y -@@ -4918,6 +5085,7 @@ CONFIG_FB_SYS_IMAGEBLIT=y +@@ -4893,6 +5273,7 @@ CONFIG_FB_RADEON_BACKLIGHT=y + # CONFIG_FB_ARK is not set + # CONFIG_FB_PM3 is not set + # CONFIG_FB_CARMINE is not set ++# CONFIG_FB_SH_MOBILE_LCDC is not set + # CONFIG_FB_SMSCUFX is not set + # CONFIG_FB_UDL is not set + # CONFIG_FB_IBM_GXT4500 is not set +@@ -4918,6 +5299,7 @@ CONFIG_FB_SYS_IMAGEBLIT=y # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y @@ -13154,7 +14028,371 @@ CONFIG_FB_IOMEM_HELPERS=y CONFIG_FB_SYSMEM_HELPERS=y CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y -@@ -5358,7 +5526,18 @@ CONFIG_USB_MICROTEK=m +@@ -4945,7 +5327,7 @@ CONFIG_LCD_PLATFORM=m + CONFIG_BACKLIGHT_CLASS_DEVICE=y + # CONFIG_BACKLIGHT_KTD253 is not set + # CONFIG_BACKLIGHT_KTZ8866 is not set +-CONFIG_BACKLIGHT_PWM=m ++CONFIG_BACKLIGHT_PWM=y + # CONFIG_BACKLIGHT_QCOM_WLED is not set + # CONFIG_BACKLIGHT_ADP8860 is not set + # CONFIG_BACKLIGHT_ADP8870 is not set +@@ -4959,6 +5341,7 @@ CONFIG_BACKLIGHT_GPIO=m + # CONFIG_BACKLIGHT_LED is not set + # end of Backlight & LCD device support + ++CONFIG_VIDEOMODE_HELPERS=y + CONFIG_HDMI=y + + # +@@ -4982,10 +5365,13 @@ CONFIG_LOGO_LINUX_CLUT224=y + # end of Graphics support + + # CONFIG_DRM_ACCEL is not set +-CONFIG_SOUND=m +-CONFIG_SND=m +-CONFIG_SND_TIMER=m +-CONFIG_SND_PCM=m ++CONFIG_SOUND=y ++CONFIG_SND=y ++CONFIG_SND_TIMER=y ++CONFIG_SND_PCM=y ++CONFIG_SND_PCM_ELD=y ++CONFIG_SND_PCM_IEC958=y ++CONFIG_SND_DMAENGINE_PCM=y + CONFIG_SND_HWDEP=m + CONFIG_SND_RAWMIDI=m + CONFIG_SND_JACK=y +@@ -5073,6 +5459,11 @@ CONFIG_SND_HDA_INTEL=m + # CONFIG_SND_HDA_RECONFIG is not set + # CONFIG_SND_HDA_INPUT_BEEP is not set + # CONFIG_SND_HDA_PATCH_LOADER is not set ++# CONFIG_SND_HDA_SCODEC_CS35L41_I2C is not set ++# CONFIG_SND_HDA_SCODEC_CS35L41_SPI is not set ++# CONFIG_SND_HDA_SCODEC_CS35L56_I2C is not set ++# CONFIG_SND_HDA_SCODEC_CS35L56_SPI is not set ++# CONFIG_SND_HDA_SCODEC_TAS2781_I2C is not set + # CONFIG_SND_HDA_CODEC_REALTEK is not set + # CONFIG_SND_HDA_CODEC_ANALOG is not set + # CONFIG_SND_HDA_CODEC_SIGMATEL is not set +@@ -5094,7 +5485,9 @@ CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 + CONFIG_SND_HDA_CORE=m + CONFIG_SND_HDA_COMPONENT=y + CONFIG_SND_HDA_PREALLOC_SIZE=64 ++CONFIG_SND_INTEL_NHLT=y + CONFIG_SND_INTEL_DSP_CONFIG=m ++CONFIG_SND_INTEL_SOUNDWIRE_ACPI=m + CONFIG_SND_SPI=y + CONFIG_SND_USB=y + CONFIG_SND_USB_AUDIO=m +@@ -5109,7 +5502,270 @@ CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y + # CONFIG_SND_USB_PODHD is not set + # CONFIG_SND_USB_TONEPORT is not set + # CONFIG_SND_USB_VARIAX is not set +-# CONFIG_SND_SOC is not set ++CONFIG_SND_SOC=y ++CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y ++# CONFIG_SND_SOC_ADI is not set ++# CONFIG_SND_SOC_AMD_ACP is not set ++# CONFIG_SND_AMD_ACP_CONFIG is not set ++# CONFIG_SND_ATMEL_SOC is not set ++# CONFIG_SND_BCM63XX_I2S_WHISTLER is not set ++# CONFIG_SND_DESIGNWARE_I2S is not set ++ ++# ++# SoC Audio for Freescale CPUs ++# ++ ++# ++# Common SoC Audio options for Freescale CPUs: ++# ++# CONFIG_SND_SOC_FSL_ASRC is not set ++# CONFIG_SND_SOC_FSL_SAI is not set ++# CONFIG_SND_SOC_FSL_AUDMIX is not set ++# CONFIG_SND_SOC_FSL_SSI is not set ++# CONFIG_SND_SOC_FSL_SPDIF is not set ++# CONFIG_SND_SOC_FSL_ESAI is not set ++# CONFIG_SND_SOC_FSL_MICFIL is not set ++# CONFIG_SND_SOC_FSL_XCVR is not set ++# CONFIG_SND_SOC_FSL_RPMSG is not set ++# CONFIG_SND_SOC_IMX_AUDMUX is not set ++# end of SoC Audio for Freescale CPUs ++ ++# CONFIG_SND_SOC_CHV3_I2S is not set ++# CONFIG_SND_I2S_HI6210_I2S is not set ++# CONFIG_SND_SOC_IMG is not set ++# CONFIG_SND_SOC_MTK_BTCVSD is not set ++ ++# ++# SoC Audio support for Renesas SoCs ++# ++# CONFIG_SND_SOC_SH4_FSI is not set ++# CONFIG_SND_SOC_RCAR is not set ++# end of SoC Audio support for Renesas SoCs ++ ++# CONFIG_SND_SOC_SOF_TOPLEVEL is not set ++# CONFIG_SND_SOC_STARFIVE is not set ++ ++# ++# STMicroelectronics STM32 SOC audio support ++# ++# end of STMicroelectronics STM32 SOC audio support ++ ++# ++# Allwinner SoC Audio support ++# ++# CONFIG_SND_SUN4I_CODEC is not set ++# CONFIG_SND_SUN4I_I2S is not set ++# CONFIG_SND_SUN4I_SPDIF is not set ++# CONFIG_SND_SUN50I_DMIC is not set ++# end of Allwinner SoC Audio support ++ ++# CONFIG_SND_SOC_XILINX_I2S is not set ++# CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER is not set ++# CONFIG_SND_SOC_XILINX_SPDIF is not set ++# CONFIG_SND_SOC_XTFPGA_I2S is not set ++CONFIG_SND_SOC_XUANTIE=y ++CONFIG_SND_SOC_XUANTIE_TH1520_I2S=y ++# CONFIG_SND_SOC_XUANTIE_TH1520_I2S_CH8 is not set ++CONFIG_SND_SOC_XUANTIE_TH1520_HDMI_PCM=y ++CONFIG_SND_SOC_I2C_AND_SPI=y ++ ++# ++# CODEC drivers ++# ++# CONFIG_SND_SOC_AC97_CODEC is not set ++# CONFIG_SND_SOC_ADAU1372_I2C is not set ++# CONFIG_SND_SOC_ADAU1372_SPI is not set ++# CONFIG_SND_SOC_ADAU1701 is not set ++# CONFIG_SND_SOC_ADAU1761_I2C is not set ++# CONFIG_SND_SOC_ADAU1761_SPI is not set ++# CONFIG_SND_SOC_ADAU7002 is not set ++# CONFIG_SND_SOC_ADAU7118_HW is not set ++# CONFIG_SND_SOC_ADAU7118_I2C is not set ++# CONFIG_SND_SOC_AK4104 is not set ++# CONFIG_SND_SOC_AK4118 is not set ++# CONFIG_SND_SOC_AK4375 is not set ++# CONFIG_SND_SOC_AK4458 is not set ++# CONFIG_SND_SOC_AK4554 is not set ++# CONFIG_SND_SOC_AK4613 is not set ++# CONFIG_SND_SOC_AK4642 is not set ++# CONFIG_SND_SOC_AK5386 is not set ++# CONFIG_SND_SOC_AK5558 is not set ++# CONFIG_SND_SOC_ALC5623 is not set ++# CONFIG_SND_SOC_AUDIO_IIO_AUX is not set ++# CONFIG_SND_SOC_AW8738 is not set ++# CONFIG_SND_SOC_AW88395 is not set ++# CONFIG_SND_SOC_AW88261 is not set ++# CONFIG_SND_SOC_BD28623 is not set ++# CONFIG_SND_SOC_BT_SCO is not set ++# CONFIG_SND_SOC_CHV3_CODEC is not set ++# CONFIG_SND_SOC_CS35L32 is not set ++# CONFIG_SND_SOC_CS35L33 is not set ++# CONFIG_SND_SOC_CS35L34 is not set ++# CONFIG_SND_SOC_CS35L35 is not set ++# CONFIG_SND_SOC_CS35L36 is not set ++# CONFIG_SND_SOC_CS35L41_SPI is not set ++# CONFIG_SND_SOC_CS35L41_I2C is not set ++# CONFIG_SND_SOC_CS35L45_SPI is not set ++# CONFIG_SND_SOC_CS35L45_I2C is not set ++# CONFIG_SND_SOC_CS35L56_I2C is not set ++# CONFIG_SND_SOC_CS35L56_SPI is not set ++# 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 is not set ++# CONFIG_SND_SOC_CS4234 is not set ++# CONFIG_SND_SOC_CS4265 is not set ++# CONFIG_SND_SOC_CS4270 is not set ++# CONFIG_SND_SOC_CS4271_I2C is not set ++# CONFIG_SND_SOC_CS4271_SPI is not set ++# CONFIG_SND_SOC_CS42XX8_I2C is not set ++# CONFIG_SND_SOC_CS43130 is not set ++# CONFIG_SND_SOC_CS4341 is not set ++# CONFIG_SND_SOC_CS4349 is not set ++# CONFIG_SND_SOC_CS53L30 is not set ++# CONFIG_SND_SOC_CX2072X is not set ++# CONFIG_SND_SOC_DA7213 is not set ++# CONFIG_SND_SOC_DMIC is not set ++CONFIG_SND_SOC_HDMI_CODEC=m ++# CONFIG_SND_SOC_ES7134 is not set ++CONFIG_SND_SOC_ES7210=y ++# CONFIG_SND_SOC_ES7241 is not set ++CONFIG_SND_SOC_ES8156=y ++# CONFIG_SND_SOC_ES8316 is not set ++# CONFIG_SND_SOC_ES8326 is not set ++# CONFIG_SND_SOC_ES8328_I2C is not set ++# CONFIG_SND_SOC_ES8328_SPI is not set ++# CONFIG_SND_SOC_GTM601 is not set ++# CONFIG_SND_SOC_HDA is not set ++# CONFIG_SND_SOC_ICS43432 is not set ++# CONFIG_SND_SOC_IDT821034 is not set ++# CONFIG_SND_SOC_INNO_RK3036 is not set ++# CONFIG_SND_SOC_MAX98088 is not set ++# CONFIG_SND_SOC_MAX98090 is not set ++# CONFIG_SND_SOC_MAX98357A is not set ++# CONFIG_SND_SOC_MAX98504 is not set ++# CONFIG_SND_SOC_MAX9867 is not set ++# CONFIG_SND_SOC_MAX98927 is not set ++# CONFIG_SND_SOC_MAX98520 is not set ++# CONFIG_SND_SOC_MAX98373_I2C is not set ++# CONFIG_SND_SOC_MAX98388 is not set ++# CONFIG_SND_SOC_MAX98390 is not set ++# CONFIG_SND_SOC_MAX98396 is not set ++# CONFIG_SND_SOC_MAX9860 is not set ++# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set ++# CONFIG_SND_SOC_PCM1681 is not set ++# CONFIG_SND_SOC_PCM1789_I2C is not set ++# CONFIG_SND_SOC_PCM179X_I2C is not set ++# CONFIG_SND_SOC_PCM179X_SPI is not set ++# CONFIG_SND_SOC_PCM186X_I2C is not set ++# CONFIG_SND_SOC_PCM186X_SPI is not set ++# CONFIG_SND_SOC_PCM3060_I2C is not set ++# CONFIG_SND_SOC_PCM3060_SPI is not set ++# CONFIG_SND_SOC_PCM3168A_I2C is not set ++# CONFIG_SND_SOC_PCM3168A_SPI is not set ++# CONFIG_SND_SOC_PCM5102A is not set ++# CONFIG_SND_SOC_PCM512x_I2C is not set ++# CONFIG_SND_SOC_PCM512x_SPI is not set ++# CONFIG_SND_SOC_PEB2466 is not set ++# CONFIG_SND_SOC_RK3328 is not set ++# CONFIG_SND_SOC_RT5616 is not set ++# CONFIG_SND_SOC_RT5631 is not set ++# CONFIG_SND_SOC_RT5640 is not set ++# CONFIG_SND_SOC_RT5659 is not set ++# CONFIG_SND_SOC_RT9120 is not set ++# CONFIG_SND_SOC_SGTL5000 is not set ++# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set ++# CONFIG_SND_SOC_SIMPLE_MUX is not set ++# CONFIG_SND_SOC_SMA1303 is not set ++# CONFIG_SND_SOC_SPDIF is not set ++# CONFIG_SND_SOC_SRC4XXX_I2C is not set ++# CONFIG_SND_SOC_SSM2305 is not set ++# CONFIG_SND_SOC_SSM2518 is not set ++# CONFIG_SND_SOC_SSM2602_SPI is not set ++# CONFIG_SND_SOC_SSM2602_I2C is not set ++# CONFIG_SND_SOC_SSM3515 is not set ++# CONFIG_SND_SOC_SSM4567 is not set ++# CONFIG_SND_SOC_STA32X is not set ++# CONFIG_SND_SOC_STA350 is not set ++# CONFIG_SND_SOC_STI_SAS is not set ++# CONFIG_SND_SOC_TAS2552 is not set ++# CONFIG_SND_SOC_TAS2562 is not set ++# CONFIG_SND_SOC_TAS2764 is not set ++# CONFIG_SND_SOC_TAS2770 is not set ++# CONFIG_SND_SOC_TAS2780 is not set ++# CONFIG_SND_SOC_TAS2781_I2C is not set ++# CONFIG_SND_SOC_TAS5086 is not set ++# CONFIG_SND_SOC_TAS571X is not set ++# CONFIG_SND_SOC_TAS5720 is not set ++# CONFIG_SND_SOC_TAS5805M is not set ++# CONFIG_SND_SOC_TAS6424 is not set ++# CONFIG_SND_SOC_TDA7419 is not set ++# CONFIG_SND_SOC_TFA9879 is not set ++# CONFIG_SND_SOC_TFA989X is not set ++# CONFIG_SND_SOC_TLV320ADC3XXX is not set ++# CONFIG_SND_SOC_TLV320AIC23_I2C is not set ++# CONFIG_SND_SOC_TLV320AIC23_SPI is not set ++# CONFIG_SND_SOC_TLV320AIC31XX is not set ++# CONFIG_SND_SOC_TLV320AIC32X4_I2C is not set ++# CONFIG_SND_SOC_TLV320AIC32X4_SPI is not set ++# CONFIG_SND_SOC_TLV320AIC3X_I2C is not set ++# CONFIG_SND_SOC_TLV320AIC3X_SPI is not set ++# CONFIG_SND_SOC_TLV320ADCX140 is not set ++# CONFIG_SND_SOC_TS3A227E is not set ++# CONFIG_SND_SOC_TSCS42XX is not set ++# CONFIG_SND_SOC_TSCS454 is not set ++# CONFIG_SND_SOC_UDA1334 is not set ++# CONFIG_SND_SOC_WM8510 is not set ++# CONFIG_SND_SOC_WM8523 is not set ++# CONFIG_SND_SOC_WM8524 is not set ++# CONFIG_SND_SOC_WM8580 is not set ++# CONFIG_SND_SOC_WM8711 is not set ++# CONFIG_SND_SOC_WM8728 is not set ++# CONFIG_SND_SOC_WM8731_I2C is not set ++# CONFIG_SND_SOC_WM8731_SPI is not set ++# CONFIG_SND_SOC_WM8737 is not set ++# CONFIG_SND_SOC_WM8741 is not set ++# CONFIG_SND_SOC_WM8750 is not set ++# CONFIG_SND_SOC_WM8753 is not set ++# CONFIG_SND_SOC_WM8770 is not set ++# CONFIG_SND_SOC_WM8776 is not set ++# CONFIG_SND_SOC_WM8782 is not set ++# CONFIG_SND_SOC_WM8804_I2C is not set ++# CONFIG_SND_SOC_WM8804_SPI is not set ++# CONFIG_SND_SOC_WM8903 is not set ++# CONFIG_SND_SOC_WM8904 is not set ++# CONFIG_SND_SOC_WM8940 is not set ++# CONFIG_SND_SOC_WM8960 is not set ++# CONFIG_SND_SOC_WM8961 is not set ++# CONFIG_SND_SOC_WM8962 is not set ++# CONFIG_SND_SOC_WM8974 is not set ++# CONFIG_SND_SOC_WM8978 is not set ++# CONFIG_SND_SOC_WM8985 is not set ++# CONFIG_SND_SOC_ZL38060 is not set ++# CONFIG_SND_SOC_MAX9759 is not set ++# CONFIG_SND_SOC_MT6351 is not set ++# CONFIG_SND_SOC_MT6358 is not set ++# CONFIG_SND_SOC_MT6660 is not set ++# CONFIG_SND_SOC_NAU8315 is not set ++# CONFIG_SND_SOC_NAU8540 is not set ++# CONFIG_SND_SOC_NAU8810 is not set ++# CONFIG_SND_SOC_NAU8821 is not set ++# CONFIG_SND_SOC_NAU8822 is not set ++# CONFIG_SND_SOC_NAU8824 is not set ++# CONFIG_SND_SOC_TPA6130A2 is not set ++# CONFIG_SND_SOC_LPASS_WSA_MACRO is not set ++# CONFIG_SND_SOC_LPASS_VA_MACRO is not set ++# CONFIG_SND_SOC_LPASS_RX_MACRO is not set ++# CONFIG_SND_SOC_LPASS_TX_MACRO is not set ++# end of CODEC drivers ++ ++CONFIG_SND_SIMPLE_CARD_UTILS=y ++CONFIG_SND_SIMPLE_CARD=y ++# CONFIG_SND_AUDIO_GRAPH_CARD is not set ++# CONFIG_SND_AUDIO_GRAPH_CARD2 is not set ++# CONFIG_SND_TEST_COMPONENT is not set + # CONFIG_SND_VIRTIO is not set + CONFIG_HID_SUPPORT=y + CONFIG_HID=y +@@ -5259,6 +5915,7 @@ CONFIG_USB_HIDDEV=y + # end of USB HID support + + CONFIG_I2C_HID=y ++# CONFIG_I2C_HID_ACPI is not set + # CONFIG_I2C_HID_OF is not set + # CONFIG_I2C_HID_OF_ELAN is not set + # CONFIG_I2C_HID_OF_GOODIX is not set +@@ -5295,6 +5952,7 @@ CONFIG_USB_XHCI_HCD=y + CONFIG_USB_XHCI_PCI=y + # CONFIG_USB_XHCI_PCI_RENESAS is not set + CONFIG_USB_XHCI_PLATFORM=y ++CONFIG_USB_XHCI_RCAR=y + CONFIG_USB_EHCI_HCD=y + CONFIG_USB_EHCI_ROOT_HUB_TT=y + CONFIG_USB_EHCI_TT_NEWSCHED=y +@@ -5312,6 +5970,7 @@ CONFIG_USB_UHCI_HCD=y + # CONFIG_USB_R8A66597_HCD is not set + # CONFIG_USB_HCD_BCMA is not set + # CONFIG_USB_HCD_TEST_MODE is not set ++# CONFIG_USB_RENESAS_USBHS is not set + + # + # USB Device Class drivers +@@ -5336,8 +5995,8 @@ CONFIG_USB_STORAGE_DATAFAB=m + CONFIG_USB_STORAGE_FREECOM=m + CONFIG_USB_STORAGE_ISD200=m + CONFIG_USB_STORAGE_USBAT=m +-CONFIG_USB_STORAGE_SDDR09=m +-CONFIG_USB_STORAGE_SDDR55=m ++CONFIG_USB_STORAGE_SDDR09=y ++CONFIG_USB_STORAGE_SDDR55=y + CONFIG_USB_STORAGE_JUMPSHOT=m + CONFIG_USB_STORAGE_ALAUDA=m + CONFIG_USB_STORAGE_ONETOUCH=m +@@ -5358,7 +6017,19 @@ CONFIG_USB_MICROTEK=m # # CONFIG_USB_CDNS_SUPPORT is not set # CONFIG_USB_MUSB_HDRC is not set @@ -13168,13 +14406,14 @@ +# +# Platform Glue Driver Support +# ++CONFIG_USB_DWC3_PCI=m +CONFIG_USB_DWC3_HAPS=m -+CONFIG_USB_DWC3_OF_SIMPLE=m ++# CONFIG_USB_DWC3_OF_SIMPLE is not set +CONFIG_USB_DWC3_XUANTIE=m # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set -@@ -5450,7 +5629,7 @@ CONFIG_USB_HSIC_USB3503=m +@@ -5450,7 +6121,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 @@ -13183,7 +14422,7 @@ CONFIG_USB_ATM=m # CONFIG_USB_SPEEDTOUCH is not set CONFIG_USB_CXACRU=m -@@ -5465,7 +5644,98 @@ CONFIG_USB_XUSBATM=m +@@ -5465,7 +6136,101 @@ CONFIG_USB_XUSBATM=m # CONFIG_USB_ISP1301 is not set # end of USB Physical Layer drivers @@ -13201,6 +14440,8 @@ +# +# CONFIG_USB_GR_UDC is not set +# CONFIG_USB_R8A66597 is not set ++# CONFIG_USB_RENESAS_USB3 is not set ++# CONFIG_USB_RENESAS_USBF is not set +# CONFIG_USB_PXA27X is not set +# CONFIG_USB_MV_UDC is not set +# CONFIG_USB_MV_U3D is not set @@ -13214,6 +14455,7 @@ +# CONFIG_USB_EG20T is not set +# CONFIG_USB_GADGET_XILINX is not set +# CONFIG_USB_MAX3420_UDC is not set ++# CONFIG_USB_CDNS2_UDC is not set +# CONFIG_USB_DUMMY_HCD is not set +# end of USB Peripheral Controller + @@ -13283,7 +14525,15 @@ CONFIG_TYPEC=m CONFIG_TYPEC_TCPM=m CONFIG_TYPEC_TCPCI=m -@@ -5498,7 +5768,7 @@ CONFIG_TYPEC_DP_ALTMODE=m +@@ -5474,6 +6239,7 @@ CONFIG_TYPEC_TCPCI=m + # CONFIG_TYPEC_FUSB302 is not set + CONFIG_TYPEC_UCSI=m + # CONFIG_UCSI_CCG is not set ++# CONFIG_UCSI_ACPI is not set + # CONFIG_UCSI_STM32G0 is not set + # CONFIG_TYPEC_TPS6598X is not set + # CONFIG_TYPEC_ANX7411 is not set +@@ -5498,7 +6264,7 @@ CONFIG_TYPEC_DP_ALTMODE=m # CONFIG_TYPEC_NVIDIA_ALTMODE is not set # end of USB Type-C Alternate Mode drivers @@ -13292,7 +14542,11 @@ CONFIG_MMC=y CONFIG_PWRSEQ_EMMC=m CONFIG_PWRSEQ_SIMPLE=m -@@ -5520,12 +5790,13 @@ CONFIG_MMC_RICOH_MMC=y +@@ -5517,15 +6283,18 @@ CONFIG_MMC_SDHCI=y + CONFIG_MMC_SDHCI_IO_ACCESSORS=y + CONFIG_MMC_SDHCI_PCI=m + CONFIG_MMC_RICOH_MMC=y ++# CONFIG_MMC_SDHCI_ACPI is not set CONFIG_MMC_SDHCI_PLTFM=y # CONFIG_MMC_SDHCI_OF_ARASAN is not set # CONFIG_MMC_SDHCI_OF_AT91 is not set @@ -13304,10 +14558,23 @@ CONFIG_MMC_TIFM_SD=m CONFIG_MMC_SPI=y +CONFIG_MMC_SDHCI_SOPHGO=y ++# CONFIG_MMC_SDHI is not set CONFIG_MMC_CB710=m CONFIG_MMC_VIA_SDMMC=m CONFIG_MMC_DW=m -@@ -5546,8 +5817,6 @@ CONFIG_MMC_HSQ=m +@@ -5536,18 +6305,18 @@ CONFIG_MMC_DW_BLUEFIELD=m + # CONFIG_MMC_DW_K3 is not set + CONFIG_MMC_DW_PCI=m + # CONFIG_MMC_DW_STARFIVE is not set ++# CONFIG_MMC_SH_MMCIF is not set + CONFIG_MMC_VUB300=m + CONFIG_MMC_USHC=m + # CONFIG_MMC_USDHI6ROL0 is not set + CONFIG_MMC_REALTEK_PCI=m + CONFIG_MMC_REALTEK_USB=m ++CONFIG_MMC_SUNXI=y + CONFIG_MMC_CQHCI=y + CONFIG_MMC_HSQ=m CONFIG_MMC_TOSHIBA_PCI=m CONFIG_MMC_MTK=m CONFIG_MMC_SDHCI_XENON=m @@ -13316,7 +14583,7 @@ # CONFIG_SCSI_UFSHCD is not set CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set -@@ -5670,6 +5939,7 @@ CONFIG_INFINIBAND_USER_MEM=y +@@ -5670,6 +6439,7 @@ CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y @@ -13324,8 +14591,20 @@ CONFIG_INFINIBAND_VIRT_DMA=y CONFIG_INFINIBAND_BNXT_RE=m CONFIG_INFINIBAND_CXGB4=m -@@ -5811,12 +6081,16 @@ CONFIG_RTC_DRV_RP5C01=m +@@ -5802,21 +6572,28 @@ CONFIG_RTC_DRV_M48T35=m + CONFIG_RTC_DRV_M48T59=m + CONFIG_RTC_DRV_MSM6242=m + CONFIG_RTC_DRV_RP5C01=m ++# CONFIG_RTC_DRV_OPTEE is not set + # CONFIG_RTC_DRV_ZYNQMP is not set + + # + # on-CPU RTC drivers + # ++# CONFIG_RTC_DRV_SH is not set + # CONFIG_RTC_DRV_PL030 is not set # CONFIG_RTC_DRV_PL031 is not set ++CONFIG_RTC_DRV_SUN6I=y # CONFIG_RTC_DRV_CADENCE is not set # CONFIG_RTC_DRV_FTRTC010 is not set +CONFIG_RTC_DRV_XGENE=m @@ -13341,20 +14620,29 @@ CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set -@@ -5824,10 +6098,11 @@ CONFIG_DMADEVICES=y +@@ -5824,10 +6601,13 @@ CONFIG_DMADEVICES=y # DMA Devices # CONFIG_DMA_ENGINE=y +CONFIG_DMA_VIRTUAL_CHANNELS=y ++CONFIG_DMA_ACPI=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_DMA_SUN6I=m +CONFIG_DW_AXI_DMAC=y # CONFIG_FSL_EDMA is not set # CONFIG_INTEL_IDMA64 is not set # CONFIG_PL330_DMA is not set -@@ -5847,7 +6122,8 @@ CONFIG_DW_DMAC_PCI=m +@@ -5842,22 +6622,25 @@ CONFIG_DW_DMAC=m + CONFIG_DW_DMAC_PCI=m + # CONFIG_DW_EDMA is not set + # CONFIG_SF_PDMA is not set ++# CONFIG_RCAR_DMAC is not set ++# CONFIG_RENESAS_USB_DMAC is not set + + # # DMA Clients # CONFIG_ASYNC_TX_DMA=y @@ -13364,24 +14652,76 @@ # # DMABUF options -@@ -5959,6 +6235,8 @@ CONFIG_CLK_STARFIVE_JH7110_ISP=m + # + CONFIG_SYNC_FILE=y +-# CONFIG_SW_SYNC is not set +-# CONFIG_UDMABUF is not set ++CONFIG_SW_SYNC=y ++CONFIG_UDMABUF=y + # CONFIG_DMABUF_MOVE_NOTIFY is not set + # CONFIG_DMABUF_DEBUG is not set +-# CONFIG_DMABUF_SELFTESTS is not set ++CONFIG_DMABUF_SELFTESTS=m + # CONFIG_DMABUF_HEAPS is not set + # CONFIG_DMABUF_SYSFS_STATS is not set + # end of DMABUF options +@@ -5946,6 +6729,8 @@ 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_CLK_RENESAS=y ++# CONFIG_CLK_RCAR_USB2_CLOCK_SEL is not set + CONFIG_CLK_SIFIVE=y + CONFIG_CLK_SIFIVE_PRCI=y + CONFIG_CLK_STARFIVE_JH71X0=y +@@ -5957,15 +6742,26 @@ CONFIG_CLK_STARFIVE_JH7110_AON=m + CONFIG_CLK_STARFIVE_JH7110_STG=m + CONFIG_CLK_STARFIVE_JH7110_ISP=m CONFIG_CLK_STARFIVE_JH7110_VOUT=m ++CONFIG_SUNXI_CCU=y ++CONFIG_SUN20I_D1_CCU=y ++CONFIG_SUN20I_D1_R_CCU=y ++CONFIG_SUN6I_RTC_CCU=y ++CONFIG_SUN8I_DE2_CCU=m # CONFIG_XILINX_VCU is not set # CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set +CONFIG_XUANTIE_CLK=y +CONFIG_CLK_TH1520_FM=y CONFIG_HWSPINLOCK=y ++# CONFIG_HWSPINLOCK_SUN6I is not set # -@@ -5976,6 +6254,7 @@ CONFIG_MAILBOX=y + # Clock Source drivers + # + CONFIG_TIMER_OF=y + CONFIG_TIMER_PROBE=y ++CONFIG_CLKSRC_MMIO=y ++CONFIG_SUN4I_TIMER=y ++# CONFIG_RENESAS_OSTM is not set + CONFIG_RISCV_TIMER=y + # end of Clock Source drivers + +@@ -5974,8 +6770,11 @@ CONFIG_MAILBOX=y + # CONFIG_ARM_MHU_V2 is not set + # CONFIG_PLATFORM_MHU is not set # CONFIG_PL320_MBOX is not set ++# CONFIG_PCC is not set # CONFIG_ALTERA_MBOX is not set # CONFIG_MAILBOX_TEST is not set ++CONFIG_SUN6I_MSGBOX=y +CONFIG_TH1520_MBOX=y CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y -@@ -6005,6 +6284,7 @@ CONFIG_RPMSG_CHAR=y +@@ -5990,6 +6789,7 @@ CONFIG_IOMMU_DEFAULT_DMA_LAZY=y + # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set + CONFIG_OF_IOMMU=y + # CONFIG_IOMMUFD is not set ++CONFIG_SUN50I_IOMMU=y + + # + # Remoteproc drivers +@@ -6005,6 +6805,7 @@ CONFIG_RPMSG_CHAR=y CONFIG_RPMSG_CTRL=y CONFIG_RPMSG_NS=y # CONFIG_RPMSG_QCOM_GLINK_RPM is not set @@ -13389,7 +14729,18 @@ CONFIG_RPMSG_VIRTIO=y # end of Rpmsg drivers -@@ -6061,14 +6341,35 @@ CONFIG_JH71XX_PMU=y +@@ -6053,22 +6854,47 @@ CONFIG_RPMSG_VIRTIO=y + # CONFIG_QCOM_PMIC_GLINK is not set + # end of Qualcomm SoC drivers + ++CONFIG_SOC_RENESAS=y + CONFIG_SIFIVE_CCACHE=y + CONFIG_JH71XX_PMU=y ++CONFIG_SUNXI_SRAM=y ++# CONFIG_SUN20I_PPU is not set + # CONFIG_SOC_TI is not set + + # # Xilinx SoC drivers # # end of Xilinx SoC drivers @@ -13407,16 +14758,17 @@ +# +# DEVFREQ Governors +# -+CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m -+# CONFIG_DEVFREQ_GOV_PERFORMANCE is not set -+# CONFIG_DEVFREQ_GOV_POWERSAVE is not set -+# CONFIG_DEVFREQ_GOV_USERSPACE is not set -+# CONFIG_DEVFREQ_GOV_PASSIVE is not set ++CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y ++CONFIG_DEVFREQ_GOV_PERFORMANCE=y ++CONFIG_DEVFREQ_GOV_POWERSAVE=y ++CONFIG_DEVFREQ_GOV_USERSPACE=y ++CONFIG_DEVFREQ_GOV_PASSIVE=y + +# +# DEVFREQ Drivers +# -+# CONFIG_PM_DEVFREQ_EVENT is not set ++# CONFIG_ARM_SUN8I_A33_MBUS_DEVFREQ is not set ++CONFIG_PM_DEVFREQ_EVENT=y CONFIG_EXTCON=y # @@ -13426,16 +14778,16 @@ # CONFIG_EXTCON_FSA9480 is not set CONFIG_EXTCON_GPIO=m # CONFIG_EXTCON_MAX3355 is not set -@@ -6078,7 +6379,533 @@ CONFIG_EXTCON_GPIO=m +@@ -6078,7 +6904,536 @@ CONFIG_EXTCON_GPIO=m # CONFIG_EXTCON_USB_GPIO is not set # CONFIG_EXTCON_USBC_TUSB320 is not set # CONFIG_MEMORY is not set -# CONFIG_IIO is not set +CONFIG_IIO=y +# CONFIG_IIO_BUFFER is not set -+# CONFIG_IIO_CONFIGFS is not set ++CONFIG_IIO_CONFIGFS=y +# CONFIG_IIO_TRIGGER is not set -+# CONFIG_IIO_SW_DEVICE is not set ++CONFIG_IIO_SW_DEVICE=y +# CONFIG_IIO_SW_TRIGGER is not set +# CONFIG_IIO_TRIGGERED_EVENT is not set + @@ -13537,6 +14889,7 @@ +# CONFIG_NAU7802 is not set +# CONFIG_RICHTEK_RTQ6056 is not set +# CONFIG_SD_ADC_MODULATOR is not set ++# CONFIG_SUN20I_GPADC is not set +# CONFIG_TI_ADC081C is not set +# CONFIG_TI_ADC0832 is not set +# CONFIG_TI_ADC084S021 is not set @@ -13670,6 +15023,7 @@ +# +# IIO dummy driver +# ++# CONFIG_IIO_SIMPLE_DUMMY is not set +# end of IIO dummy driver + +# @@ -13770,6 +15124,7 @@ +# +# Light sensors +# ++# CONFIG_ACPI_ALS is not set +# CONFIG_ADJD_S311 is not set +# CONFIG_ADUX1020 is not set +# CONFIG_AL3010 is not set @@ -13961,31 +15316,41 @@ # CONFIG_NTB is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y -@@ -6089,6 +6916,7 @@ CONFIG_PWM_SYSFS=y +@@ -6088,7 +7443,11 @@ CONFIG_PWM_SYSFS=y + # CONFIG_PWM_DWC is not set # CONFIG_PWM_FSL_FTM is not set # CONFIG_PWM_PCA9685 is not set ++# CONFIG_PWM_RCAR is not set ++# CONFIG_PWM_RENESAS_TPU is not set CONFIG_PWM_SIFIVE=m ++# CONFIG_PWM_SUN4I is not set +CONFIG_PWM_XUANTIE=y # CONFIG_PWM_XILINX is not set # -@@ -6104,6 +6932,7 @@ CONFIG_SIFIVE_PLIC=y +@@ -6104,6 +7463,8 @@ CONFIG_SIFIVE_PLIC=y # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y CONFIG_RESET_SIMPLE=y ++CONFIG_RESET_SUNXI=y +CONFIG_RESET_TH1520=y # CONFIG_RESET_TI_SYSCON is not set # CONFIG_RESET_TI_TPS380X is not set CONFIG_RESET_STARFIVE_JH71X0=y -@@ -6114,6 +6943,7 @@ CONFIG_RESET_STARFIVE_JH7110=y +@@ -6114,7 +7475,12 @@ CONFIG_RESET_STARFIVE_JH7110=y # PHY Subsystem # CONFIG_GENERIC_PHY=y +CONFIG_GENERIC_PHY_MIPI_DPHY=y # CONFIG_PHY_CAN_TRANSCEIVER is not set ++CONFIG_PHY_SUN4I_USB=m ++# CONFIG_PHY_SUN6I_MIPI_DPHY is not set ++# CONFIG_PHY_SUN9I_USB is not set ++# CONFIG_PHY_SUN50I_USB3 is not set # -@@ -6130,6 +6960,7 @@ CONFIG_GENERIC_PHY=y + # PHY drivers for Broadcom platforms +@@ -6130,14 +7496,21 @@ CONFIG_GENERIC_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_LAN966X_SERDES is not set @@ -13993,7 +15358,13 @@ # CONFIG_PHY_MAPPHONE_MDM6600 is not set # CONFIG_PHY_OCELOT_SERDES is not set # CONFIG_PHY_QCOM_USB_HS is not set -@@ -6138,6 +6969,7 @@ CONFIG_GENERIC_PHY=y + # CONFIG_PHY_QCOM_USB_HSIC is not set ++# CONFIG_PHY_R8A779F0_ETHERNET_SERDES is not set ++# CONFIG_PHY_RCAR_GEN2 is not set ++# CONFIG_PHY_RCAR_GEN3_PCIE is not set ++# CONFIG_PHY_RCAR_GEN3_USB2 is not set ++# CONFIG_PHY_RCAR_GEN3_USB3 is not set + # CONFIG_PHY_STARFIVE_JH7110_DPHY_RX is not set # CONFIG_PHY_STARFIVE_JH7110_PCIE is not set # CONFIG_PHY_STARFIVE_JH7110_USB is not set # CONFIG_PHY_TUSB1210 is not set @@ -14001,15 +15372,24 @@ # end of PHY Subsystem # CONFIG_POWERCAP is not set -@@ -6200,6 +7032,7 @@ CONFIG_NVMEM_SYSFS=y +@@ -6189,6 +7562,7 @@ CONFIG_NVMEM_SYSFS=y + # end of Layout Types + + # CONFIG_NVMEM_RMEM is not set ++CONFIG_NVMEM_SUNXI_SID=y + # CONFIG_NVMEM_U_BOOT_ENV is not set + + # +@@ -6200,6 +7574,8 @@ CONFIG_NVMEM_SYSFS=y # CONFIG_FPGA is not set # CONFIG_FSI is not set -+# CONFIG_TEE is not set ++CONFIG_TEE=y ++CONFIG_OPTEE=y CONFIG_PM_OPP=y # CONFIG_SIOX is not set # CONFIG_SLIMBUS is not set -@@ -6233,6 +7066,7 @@ CONFIG_EXT4_FS_POSIX_ACL=y +@@ -6233,6 +7609,7 @@ CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_DEBUG is not set # CONFIG_EXT4_ERROR_REPORT is not set @@ -14017,8 +15397,12 @@ CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y -@@ -6290,7 +7124,7 @@ CONFIG_AUTOFS_FS=y - CONFIG_FUSE_FS=m +@@ -6287,10 +7664,10 @@ CONFIG_QUOTA_TREE=y + CONFIG_QFMT_V2=y + CONFIG_QUOTACTL=y + CONFIG_AUTOFS_FS=y +-CONFIG_FUSE_FS=m ++CONFIG_FUSE_FS=y CONFIG_CUSE=m CONFIG_VIRTIO_FS=m -CONFIG_OVERLAY_FS=m @@ -14026,7 +15410,51 @@ # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y # CONFIG_OVERLAY_FS_INDEX is not set -@@ -6516,7 +7350,7 @@ CONFIG_NLS_ISO8859_8=m +@@ -6380,8 +7757,24 @@ CONFIG_MISC_FILESYSTEMS=y + # CONFIG_BEFS_FS is not set + # CONFIG_BFS_FS is not set + # CONFIG_EFS_FS is not set +-# CONFIG_JFFS2_FS is not set +-# CONFIG_UBIFS_FS is not set ++CONFIG_JFFS2_FS=y ++CONFIG_JFFS2_FS_DEBUG=0 ++CONFIG_JFFS2_FS_WRITEBUFFER=y ++# CONFIG_JFFS2_FS_WBUF_VERIFY is not set ++# CONFIG_JFFS2_SUMMARY is not set ++# CONFIG_JFFS2_FS_XATTR is not set ++# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set ++CONFIG_JFFS2_ZLIB=y ++CONFIG_JFFS2_RTIME=y ++CONFIG_UBIFS_FS=y ++# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set ++CONFIG_UBIFS_FS_LZO=y ++CONFIG_UBIFS_FS_ZLIB=y ++CONFIG_UBIFS_FS_ZSTD=y ++# CONFIG_UBIFS_ATIME_SUPPORT is not set ++CONFIG_UBIFS_FS_XATTR=y ++CONFIG_UBIFS_FS_SECURITY=y ++# CONFIG_UBIFS_FS_AUTHENTICATION is not set + CONFIG_CRAMFS=m + CONFIG_CRAMFS_BLOCKDEV=y + # CONFIG_CRAMFS_MTD is not set +@@ -6414,7 +7807,6 @@ CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240 + CONFIG_PSTORE_COMPRESS=y + # CONFIG_PSTORE_CONSOLE is not set + # CONFIG_PSTORE_PMSG is not set +-# CONFIG_PSTORE_FTRACE is not set + CONFIG_PSTORE_RAM=m + # CONFIG_PSTORE_BLK is not set + # CONFIG_SYSV_FS is not set +@@ -6430,7 +7822,7 @@ CONFIG_NFS_V4=y + CONFIG_NFS_V4_1=y + CONFIG_NFS_V4_2=y + CONFIG_PNFS_FILE_LAYOUT=y +-CONFIG_PNFS_BLOCK=m ++CONFIG_PNFS_BLOCK=y + CONFIG_PNFS_FLEXFILE_LAYOUT=m + CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" + # CONFIG_NFS_V4_1_MIGRATION is not set +@@ -6516,7 +7908,7 @@ CONFIG_NLS_ISO8859_8=m CONFIG_NLS_CODEPAGE_1250=m CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=y @@ -14035,7 +15463,15 @@ CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=m -@@ -6630,6 +7464,7 @@ CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y +@@ -6555,6 +7947,7 @@ CONFIG_KEYS=y + CONFIG_PERSISTENT_KEYRINGS=y + CONFIG_TRUSTED_KEYS=y + CONFIG_TRUSTED_KEYS_TPM=y ++CONFIG_TRUSTED_KEYS_TEE=y + CONFIG_ENCRYPTED_KEYS=y + # CONFIG_USER_DECRYPTED_DATA is not set + # CONFIG_KEY_DH_OPERATIONS is not set +@@ -6630,6 +8023,7 @@ 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 @@ -14043,7 +15479,7 @@ CONFIG_EVM=y # CONFIG_EVM_DEFAULT_HASH_SHA1 is not set CONFIG_EVM_DEFAULT_HASH_SHA256=y -@@ -6652,6 +7487,8 @@ CONFIG_LSM="lockdown,yama,loadpin,safesetid,integrity,selinux,smack,tomoyo,appar +@@ -6652,6 +8046,8 @@ CONFIG_LSM="lockdown,yama,loadpin,safesetid,integrity,selinux,smack,tomoyo,appar # Memory initialization # CONFIG_INIT_STACK_NONE=y @@ -14052,7 +15488,7 @@ # CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set # CONFIG_INIT_ON_FREE_DEFAULT_ON is not set # CONFIG_ZERO_CALL_USED_REGS is not set -@@ -6666,8 +7503,6 @@ CONFIG_LIST_HARDENED=y +@@ -6666,8 +8062,6 @@ CONFIG_LIST_HARDENED=y CONFIG_RANDSTRUCT_NONE=y # end of Kernel hardening options @@ -14061,7 +15497,7 @@ # end of Security options CONFIG_XOR_BLOCKS=m -@@ -6688,6 +7523,7 @@ CONFIG_CRYPTO_ALGAPI=y +@@ -6688,6 +8082,7 @@ CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y @@ -14069,7 +15505,111 @@ CONFIG_CRYPTO_SIG2=y CONFIG_CRYPTO_SKCIPHER=y CONFIG_CRYPTO_SKCIPHER2=y -@@ -6866,6 +7702,7 @@ CONFIG_CRYPTO_HW=y +@@ -6699,18 +8094,18 @@ CONFIG_CRYPTO_RNG_DEFAULT=y + CONFIG_CRYPTO_AKCIPHER2=y + CONFIG_CRYPTO_AKCIPHER=y + CONFIG_CRYPTO_KPP2=y +-CONFIG_CRYPTO_KPP=m ++CONFIG_CRYPTO_KPP=y + CONFIG_CRYPTO_ACOMP2=y + CONFIG_CRYPTO_MANAGER=y + CONFIG_CRYPTO_MANAGER2=y +-CONFIG_CRYPTO_USER=m ++CONFIG_CRYPTO_USER=y + # CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set + # CONFIG_CRYPTO_MANAGER_EXTRA_TESTS is not set + CONFIG_CRYPTO_NULL=y + CONFIG_CRYPTO_NULL2=y + CONFIG_CRYPTO_PCRYPT=m + CONFIG_CRYPTO_CRYPTD=m +-CONFIG_CRYPTO_AUTHENC=m ++CONFIG_CRYPTO_AUTHENC=y + CONFIG_CRYPTO_TEST=m + CONFIG_CRYPTO_ENGINE=y + # end of Crypto core or helper +@@ -6719,14 +8114,14 @@ CONFIG_CRYPTO_ENGINE=y + # Public-key cryptography + # + CONFIG_CRYPTO_RSA=y +-CONFIG_CRYPTO_DH=m ++CONFIG_CRYPTO_DH=y + # CONFIG_CRYPTO_DH_RFC7919_GROUPS is not set + CONFIG_CRYPTO_ECC=m + CONFIG_CRYPTO_ECDH=m + # CONFIG_CRYPTO_ECDSA is not set + # CONFIG_CRYPTO_ECRDSA is not set + CONFIG_CRYPTO_SM2=y +-CONFIG_CRYPTO_CURVE25519=m ++CONFIG_CRYPTO_CURVE25519=y + # end of Public-key cryptography + + # +@@ -6742,7 +8137,7 @@ CONFIG_CRYPTO_CAMELLIA=m + CONFIG_CRYPTO_CAST_COMMON=m + CONFIG_CRYPTO_CAST5=m + CONFIG_CRYPTO_CAST6=m +-CONFIG_CRYPTO_DES=m ++CONFIG_CRYPTO_DES=y + CONFIG_CRYPTO_FCRYPT=m + CONFIG_CRYPTO_KHAZAD=m + CONFIG_CRYPTO_SEED=m +@@ -6759,7 +8154,7 @@ CONFIG_CRYPTO_TWOFISH_COMMON=m + # + # CONFIG_CRYPTO_ADIANTUM is not set + CONFIG_CRYPTO_ARC4=m +-CONFIG_CRYPTO_CHACHA20=m ++CONFIG_CRYPTO_CHACHA20=y + CONFIG_CRYPTO_CBC=y + # CONFIG_CRYPTO_CFB is not set + CONFIG_CRYPTO_CTR=y +@@ -6768,22 +8163,22 @@ CONFIG_CRYPTO_ECB=y + # CONFIG_CRYPTO_HCTR2 is not set + # CONFIG_CRYPTO_KEYWRAP is not set + CONFIG_CRYPTO_LRW=m +-# CONFIG_CRYPTO_OFB is not set ++CONFIG_CRYPTO_OFB=y + CONFIG_CRYPTO_PCBC=m +-CONFIG_CRYPTO_XTS=m ++CONFIG_CRYPTO_XTS=y + # end of Length-preserving ciphers and modes + + # + # AEAD (authenticated encryption with associated data) ciphers + # + # CONFIG_CRYPTO_AEGIS128 is not set +-CONFIG_CRYPTO_CHACHA20POLY1305=m ++CONFIG_CRYPTO_CHACHA20POLY1305=y + CONFIG_CRYPTO_CCM=m + CONFIG_CRYPTO_GCM=y + CONFIG_CRYPTO_GENIV=y + CONFIG_CRYPTO_SEQIV=y + CONFIG_CRYPTO_ECHAINIV=m +-CONFIG_CRYPTO_ESSIV=m ++CONFIG_CRYPTO_ESSIV=y + # end of AEAD (authenticated encryption with associated data) ciphers + + # +@@ -6796,7 +8191,7 @@ CONFIG_CRYPTO_HMAC=y + CONFIG_CRYPTO_MD4=m + CONFIG_CRYPTO_MD5=y + CONFIG_CRYPTO_MICHAEL_MIC=m +-CONFIG_CRYPTO_POLY1305=m ++CONFIG_CRYPTO_POLY1305=y + CONFIG_CRYPTO_RMD160=m + CONFIG_CRYPTO_SHA1=y + CONFIG_CRYPTO_SHA256=y +@@ -6859,6 +8254,10 @@ CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y + + CONFIG_CRYPTO_HASH_INFO=y + CONFIG_CRYPTO_HW=y ++CONFIG_CRYPTO_DEV_ALLWINNER=y ++# CONFIG_CRYPTO_DEV_SUN4I_SS is not set ++# CONFIG_CRYPTO_DEV_SUN8I_CE is not set ++# CONFIG_CRYPTO_DEV_SUN8I_SS is not set + # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set + # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set + # CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set +@@ -6866,6 +8265,7 @@ CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set # CONFIG_CRYPTO_DEV_QAT_4XXX is not set @@ -14077,7 +15617,25 @@ # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62XVF is not set -@@ -7008,6 +7845,7 @@ CONFIG_HAS_IOPORT_MAP=y +@@ -6931,13 +8331,13 @@ CONFIG_CRYPTO_LIB_AES=y + CONFIG_CRYPTO_LIB_ARC4=m + CONFIG_CRYPTO_LIB_GF128MUL=y + CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y +-CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m ++CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y + # CONFIG_CRYPTO_LIB_CHACHA is not set +-CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m ++CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=y + # CONFIG_CRYPTO_LIB_CURVE25519 is not set +-CONFIG_CRYPTO_LIB_DES=m ++CONFIG_CRYPTO_LIB_DES=y + CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 +-CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m ++CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y + # CONFIG_CRYPTO_LIB_POLY1305 is not set + # CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set + CONFIG_CRYPTO_LIB_SHA1=y +@@ -7008,6 +8408,7 @@ CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y @@ -14085,7 +15643,7 @@ CONFIG_DMA_DECLARE_COHERENT=y CONFIG_ARCH_HAS_SETUP_DMA_OPS=y CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y -@@ -7038,7 +7876,6 @@ CONFIG_DMA_MAP_BENCHMARK=y +@@ -7038,7 +8439,6 @@ CONFIG_DMA_MAP_BENCHMARK=y CONFIG_SGL_ALLOC=y CONFIG_CHECK_SIGNATURE=y # CONFIG_CPUMASK_OFFSTACK is not set @@ -14093,7 +15651,15 @@ CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y -@@ -7108,6 +7945,7 @@ CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y +@@ -7091,7 +8491,6 @@ CONFIG_BOOT_PRINTK_DELAY=y + CONFIG_DYNAMIC_DEBUG=y + CONFIG_DYNAMIC_DEBUG_CORE=y + CONFIG_SYMBOLIC_ERRNAME=y +-CONFIG_DEBUG_BUGVERBOSE=y + # end of printk and dmesg options + + CONFIG_DEBUG_KERNEL=y +@@ -7108,6 +8507,7 @@ CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y # CONFIG_DEBUG_INFO_REDUCED is not set CONFIG_DEBUG_INFO_COMPRESSED_NONE=y # CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set @@ -14101,7 +15667,90 @@ CONFIG_DEBUG_INFO_BTF=y CONFIG_PAHOLE_HAS_SPLIT_BTF=y CONFIG_PAHOLE_HAS_LANG_EXCLUDE=y -@@ -7353,7 +8191,38 @@ CONFIG_RING_BUFFER_BENCHMARK=m +@@ -7174,7 +8574,6 @@ CONFIG_SLUB_DEBUG=y + # CONFIG_PAGE_TABLE_CHECK is not set + # CONFIG_PAGE_POISONING is not set + # CONFIG_DEBUG_PAGE_REF is not set +-# CONFIG_DEBUG_RODATA_TEST is not set + CONFIG_ARCH_HAS_DEBUG_WX=y + # CONFIG_DEBUG_WX is not set + CONFIG_GENERIC_PTDUMP=y +@@ -7237,6 +8636,7 @@ CONFIG_SCHEDSTATS=y + # end of Scheduler Debugging + + # CONFIG_DEBUG_TIMEKEEPING is not set ++# CONFIG_DEBUG_PREEMPT is not set + + # + # Lock Debugging (spinlocks, mutexes, etc...) +@@ -7252,7 +8652,7 @@ CONFIG_LOCK_DEBUGGING_SUPPORT=y + # CONFIG_DEBUG_LOCK_ALLOC is not set + CONFIG_DEBUG_ATOMIC_SLEEP=y + # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +-# CONFIG_LOCK_TORTURE_TEST is not set ++CONFIG_LOCK_TORTURE_TEST=m + # CONFIG_WW_MUTEX_SELFTEST is not set + # CONFIG_SCF_TORTURE_TEST is not set + # CONFIG_CSD_LOCK_WAIT_DEBUG is not set +@@ -7276,8 +8676,9 @@ CONFIG_DEBUG_LIST=y + # + # RCU Debugging + # ++CONFIG_TORTURE_TEST=m + # CONFIG_RCU_SCALE_TEST is not set +-# CONFIG_RCU_TORTURE_TEST is not set ++CONFIG_RCU_TORTURE_TEST=m + # CONFIG_RCU_REF_SCALE_TEST is not set + CONFIG_RCU_CPU_STALL_TIMEOUT=60 + CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 +@@ -7293,7 +8694,6 @@ CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 + CONFIG_NOP_TRACER=y + CONFIG_HAVE_RETHOOK=y + CONFIG_RETHOOK=y +-CONFIG_HAVE_FUNCTION_TRACER=y + CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y + CONFIG_HAVE_FUNCTION_GRAPH_RETVAL=y + CONFIG_HAVE_DYNAMIC_FTRACE=y +@@ -7310,15 +8710,8 @@ CONFIG_GENERIC_TRACER=y + CONFIG_TRACING_SUPPORT=y + CONFIG_FTRACE=y + CONFIG_BOOTTIME_TRACING=y +-CONFIG_FUNCTION_TRACER=y +-CONFIG_FUNCTION_GRAPH_TRACER=y +-# CONFIG_FUNCTION_GRAPH_RETVAL is not set +-CONFIG_DYNAMIC_FTRACE=y +-CONFIG_DYNAMIC_FTRACE_WITH_REGS=y +-# CONFIG_FPROBE is not set +-CONFIG_FUNCTION_PROFILER=y +-CONFIG_STACK_TRACER=y + # CONFIG_IRQSOFF_TRACER is not set ++# CONFIG_PREEMPT_TRACER is not set + CONFIG_SCHED_TRACER=y + CONFIG_HWLAT_TRACER=y + CONFIG_OSNOISE_TRACER=y +@@ -7331,21 +8724,17 @@ CONFIG_BRANCH_PROFILE_NONE=y + CONFIG_BLK_DEV_IO_TRACE=y + CONFIG_PROBE_EVENTS_BTF_ARGS=y + CONFIG_KPROBE_EVENTS=y +-# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set + CONFIG_UPROBE_EVENTS=y + CONFIG_BPF_EVENTS=y + CONFIG_DYNAMIC_EVENTS=y + CONFIG_PROBE_EVENTS=y + # CONFIG_BPF_KPROBE_OVERRIDE is not set +-CONFIG_FTRACE_MCOUNT_RECORD=y +-CONFIG_FTRACE_MCOUNT_USE_RECORDMCOUNT=y + CONFIG_SYNTH_EVENTS=y + # CONFIG_USER_EVENTS is not set + # CONFIG_TRACE_EVENT_INJECT is not set + # CONFIG_TRACEPOINT_BENCHMARK is not set + CONFIG_RING_BUFFER_BENCHMARK=m + # CONFIG_TRACE_EVAL_MAP_FILE is not set +-# CONFIG_FTRACE_RECORD_RECURSION is not set + # CONFIG_FTRACE_STARTUP_TEST is not set + # CONFIG_RING_BUFFER_STARTUP_TEST is not set + # CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set +@@ -7353,7 +8742,37 @@ CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_SYNTH_EVENT_GEN_TEST is not set # CONFIG_KPROBE_EVENT_GEN_TEST is not set # CONFIG_RV is not set @@ -14111,7 +15760,6 @@ +# CONFIG_SAMPLE_TRACE_EVENTS is not set +# CONFIG_SAMPLE_TRACE_CUSTOM_EVENTS is not set +# CONFIG_SAMPLE_TRACE_PRINTK is not set -+# CONFIG_SAMPLE_FTRACE_OPS is not set +# CONFIG_SAMPLE_TRACE_ARRAY is not set +# CONFIG_SAMPLE_KOBJECT is not set +# CONFIG_SAMPLE_KPROBES is not set @@ -14141,7 +15789,56 @@ CONFIG_STRICT_DEVMEM=y CONFIG_IO_STRICT_DEVMEM=y -@@ -7383,9 +8252,3 @@ CONFIG_ARCH_USE_MEMTEST=y +@@ -7371,7 +8790,47 @@ CONFIG_FUNCTION_ERROR_INJECTION=y + # CONFIG_FAULT_INJECTION is not set + CONFIG_ARCH_HAS_KCOV=y + # CONFIG_KCOV is not set +-# CONFIG_RUNTIME_TESTING_MENU is not set ++CONFIG_RUNTIME_TESTING_MENU=y ++# CONFIG_TEST_DHRY is not set ++# CONFIG_LKDTM is not set ++# CONFIG_TEST_MIN_HEAP is not set ++# CONFIG_TEST_DIV64 is not set ++# CONFIG_BACKTRACE_SELF_TEST is not set ++# CONFIG_TEST_REF_TRACKER is not set ++# CONFIG_RBTREE_TEST is not set ++# CONFIG_REED_SOLOMON_TEST is not set ++# CONFIG_INTERVAL_TREE_TEST is not set ++# CONFIG_PERCPU_TEST is not set ++# CONFIG_ATOMIC64_SELFTEST is not set ++# CONFIG_ASYNC_RAID6_TEST is not set ++# CONFIG_TEST_HEXDUMP is not set ++# CONFIG_STRING_SELFTEST is not set ++# CONFIG_TEST_STRING_HELPERS is not set ++# CONFIG_TEST_KSTRTOX is not set ++# CONFIG_TEST_PRINTF is not set ++# CONFIG_TEST_SCANF is not set ++# CONFIG_TEST_BITMAP is not set ++# CONFIG_TEST_UUID is not set ++# CONFIG_TEST_XARRAY is not set ++# CONFIG_TEST_MAPLE_TREE is not set ++# CONFIG_TEST_RHASHTABLE is not set ++# CONFIG_TEST_IDA is not set ++# CONFIG_TEST_LKM is not set ++# CONFIG_TEST_BITOPS is not set ++# CONFIG_TEST_VMALLOC is not set ++# CONFIG_TEST_USER_COPY is not set ++CONFIG_TEST_BPF=m ++# CONFIG_TEST_BLACKHOLE_DEV is not set ++# CONFIG_FIND_BIT_BENCHMARK is not set ++# CONFIG_TEST_FIRMWARE is not set ++# CONFIG_TEST_SYSCTL is not set ++# CONFIG_TEST_UDELAY is not set ++# CONFIG_TEST_STATIC_KEYS is not set ++# CONFIG_TEST_DYNAMIC_DEBUG is not set ++# CONFIG_TEST_KMOD is not set ++# CONFIG_TEST_MEMCAT_P is not set ++# CONFIG_TEST_MEMINIT is not set ++# CONFIG_TEST_FREE_PAGES is not set + CONFIG_ARCH_USE_MEMTEST=y + # CONFIG_MEMTEST is not set + # end of Kernel Testing and Coverage +@@ -7383,9 +8842,3 @@ CONFIG_ARCH_USE_MEMTEST=y # end of Kernel hacking # CONFIG_KWORKER_NUMA_AFFINITY is not set @@ -14168,10 +15865,10 @@ + diff --git a/arch/riscv/configs/th1520_defconfig b/arch/riscv/configs/th1520_defconfig new file mode 100644 -index 000000000000..4b41c15a3492 +index 000000000000..56337a80e0f4 --- /dev/null +++ b/arch/riscv/configs/th1520_defconfig -@@ -0,0 +1,399 @@ +@@ -0,0 +1,398 @@ +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_NO_HZ_IDLE=y @@ -14497,7 +16194,6 @@ +CONFIG_SW_SYNC=y +CONFIG_UBIFS_FS=y +CONFIG_UDMABUF=y -+CONFIG_RISCV_ISA_V=y +CONFIG_CRYPTO_AUTHENC=y +CONFIG_CRYPTO_CBC=y +CONFIG_CRYPTO_CHACHA20POLY1305=y @@ -14571,186 +16267,6 @@ +CONFIG_RTW88_8723DS=m +# PowerVR Rogue GPU +CONFIG_DRM_POWERVR_ROGUE=m -diff --git a/arch/riscv/configs/th1520_oe_defconfig b/arch/riscv/configs/th1520_oe_defconfig -new file mode 100644 -index 000000000000..cdbae2cb2df8 ---- /dev/null -+++ b/arch/riscv/configs/th1520_oe_defconfig -@@ -0,0 +1,174 @@ -+# ARCH -+CONFIG_ARCH_XUANTIE=y -+ -+# TH1520 PINCTRL -+CONFIG_PINCTRL=y -+CONFIG_PINCTRL_TH1520=y -+ -+# mmc and dma -+CONFIG_MMC_SDHCI_OF_DWCMSHC=y -+CONFIG_DW_AXI_DMAC=y -+ -+# TH1520 GPIO -+CONFIG_GPIO_DWAPB=y -+ -+# TH1520 cpu thermal -+CONFIG_CPU_THERMAL=y -+CONFIG_THERMAL_EMULATION=y -+CONFIG_SENSORS_MR75203=m -+CONFIG_SENSORS_PWM_FAN=m -+ -+# TH1520 USB -+CONFIG_USB_DWC3=m -+CONFIG_USB_DWC3_DUAL_ROLE=y -+CONFIG_USB_DWC3_XUANTIE=m -+CONFIG_USB_ROLE_SWITCH=m -+CONFIG_USB_ONBOARD_HUB=m -+CONFIG_USB_GADGET=m -+CONFIG_USB_CONFIGFS=y -+CONFIG_USB_CONFIGFS_F_FS=y -+CONFIG_USB_CONFIGFS_F_ACC=y -+CONFIG_USB_ZERO=m -+CONFIG_USB_ETH=m -+CONFIG_USB_ETH_EEM=y -+CONFIG_USB_G_NCM=m -+CONFIG_USB_MASS_STORAGE=m -+CONFIG_USB_G_SERIAL=m -+CONFIG_USB_G_MULTI=m -+CONFIG_USB_G_MULTI_CDC=y -+CONFIG_TYPEC=m -+ -+# TH1520 ADC -+CONFIG_IIO=y -+CONFIG_XUANTIE_TH1520_ADC=m -+ -+# TH1520 CLOCK -+CONFIG_CLK_TH1520_FM=y -+ -+ -+# th1520 spi/qspi -+CONFIG_SPI_DW_QUAD=y -+CONFIG_SPI_DESIGNWARE=y -+CONFIG_SPI_DW_MMIO=y -+CONFIG_SPI_SPIDEV=y -+ -+# MTD -+ -+CONFIG_MTD=y -+CONFIG_MTD_TESTS=m -+CONFIG_MTD_BLOCK=y -+CONFIG_MTD_SLRAM=m -+CONFIG_MTD_PHRAM=m -+CONFIG_MTD_SPI_NAND=y -+CONFIG_MTD_SPI_NOR=y -+CONFIG_MTD_UBI=y -+ -+# TH1520 GPIO i2c expander GPIO -+ -+CONFIG_GPIO_PCA953X=y -+CONFIG_GPIO_PCA953X_IRQ=y -+ -+# TH1520 MAILBOX -+CONFIG_MAILBOX=y -+CONFIG_TH1520_MBOX=y -+ -+# builtin modules for th1520 -+CONFIG_KVM=y -+CONFIG_BRIDGE=y -+CONFIG_DRM=y -+CONFIG_OVERLAY_FS=y -+CONFIG_NLS_ISO8859_1=y -+CONFIG_DRM_PANEL_JADARD_JD9365DA_H3=y -+CONFIG_STMMAC_PLATFORM=y -+ -+## TH1520 PWM -+CONFIG_PWM_XUANTIE=y -+ -+## TH1520 dwmac -+CONFIG_DWMAC_XUANTIE=y -+ -+# TH1520 xgene rtc and rtc prescale -+CONFIG_RTC_DRV_XGENE=m -+CONFIG_RTC_DRV_XGENE_PRESCALER=y -+ -+# c906 audio -+CONFIG_RPMSG_TH1520=y -+ -+# I2C -+CONFIG_I2C_MV64XXX=y -+CONFIG_I2C_DESIGNWARE_PLATFORM=y -+CONFIG_I2C_CHARDEV=y -+ -+# th1520 event and watchdog -+CONFIG_DW_WATCHDOG=y -+CONFIG_WATCHDOG_PRETIMEOUT_GOV=y -+CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP=y -+CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=y -+#CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC=y -+CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP=y -+CONFIG_WATCHDOG_OPEN_TIMEOUT=32 -+# TH1520 PMIC_WDT -+CONFIG_TH1520_PMIC_WATCHDOG=y -+ -+## DMATEST -+CONFIG_DMATEST=y -+ -+# TH1520 AON_SUBSYS -+CONFIG_TH1520_AON=y -+CONFIG_TH1520_AON_PD=y -+ -+# TH1520 CPU DVFS -+CONFIG_CPU_FREQ=y -+CONFIG_CPU_FREQ_STAT=y -+CONFIG_CPU_FREQ_GOV_POWERSAVE=y -+CONFIG_CPU_FREQ_GOV_USERSPACE=y -+CONFIG_CPU_FREQ_GOV_ONDEMAND=y -+CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y -+CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y -+CONFIG_CPUFREQ_DT=y -+CONFIG_RISCV_XUANTIE_TH1520_CPUFREQ=y -+ -+# display-subsystem -+CONFIG_DRM_VERISILICON=y -+ -+# audio -+CONFIG_I2C_DESIGNWARE_PLATFORM=y -+ -+# TH1520 i2s -+CONFIG_SND_SOC_XUANTIE_TH1520_I2S=y -+# CONFIG_SND_SOC_XUANTIE_TH1520_I2S_CH8 is not set -+CONFIG_SND_SOC_XUANTIE_TH1520_HDMI_PCM=y -+ -+# plic -+CONFIG_SIFIVE_PLIC=y -+ -+# uart -+CONFIG_SERIAL_8250_CONSOLE=y -+CONFIG_SERIAL_8250_DW=y -+ -+# clock source -+CONFIG_DW_APB_TIMER_OF=y -+ -+# dsi -+CONFIG_VERISILICON_DW_MIPI_DSI=y -+CONFIG_PHY_DW_DPHY=y -+ -+# hdmi_tx -+CONFIG_VERISILICON_DW_HDMI_TH1520=y -+ -+# gpu -+CONFIG_DRM_POWERVR_ROGUE=m -+ -+# reset -+CONFIG_RESET_TH1520=y -+ -+# TH1520 codec -+CONFIG_SND_SOC_ES7210=y -+CONFIG_SND_SOC_ES8156=y -+ -+# 8723ds wifi -+CONFIG_CFG80211=m -+CONFIG_MAC80211=m -+CONFIG_RTW88=m -+CONFIG_RTW88_8723DS=m -+ diff --git a/arch/riscv/include/asm/barrier.h b/arch/riscv/include/asm/barrier.h index 110752594228..2b1f98b7e9bf 100644 --- a/arch/riscv/include/asm/barrier.h
View file
_service
Changed
@@ -2,7 +2,7 @@ <service name="tar_scm"> <param name="scm">git</param> <param name="url">git@gitee.com:xingmz/src-kernel.git</param> - <param name="revision">24.09-rebase-41-v4</param> + <param name="revision">24.09-rebase-41-v2</param> <param name="submodules">disable</param> <param name="history-depth">1</param> <param name="exclude">*</param>
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