From 35d7b325f8b758c668531e99ee35750772507381 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9D=92=E8=8F=9C=E8=90=9D=20=E5=8D=9C=E5=86=AC=E7=93=9C?= Date: Fri, 26 Apr 2024 15:22:17 +0800 Subject: [PATCH] add support for allwinner T527 Avaota-A1 (#6495) --- config/boards/avaota-a1.conf | 24 + .../linux-sun55iw3-syterkit-legacy.config | 6816 +++++++++++++++++ .../sources/families/sun55iw3-syterkit.conf | 33 + extensions/syterkit-allwinner.sh | 40 + packages/blobs/sunxi/sun50iw3/bl31.bin | Bin 0 -> 78769 bytes packages/blobs/sunxi/sun50iw3/scp.bin | Bin 0 -> 180228 bytes packages/blobs/sunxi/sun50iw3/splash.bin | Bin 0 -> 12960 bytes 7 files changed, 6913 insertions(+) create mode 100644 config/boards/avaota-a1.conf create mode 100644 config/kernel/linux-sun55iw3-syterkit-legacy.config create mode 100644 config/sources/families/sun55iw3-syterkit.conf create mode 100644 extensions/syterkit-allwinner.sh create mode 100644 packages/blobs/sunxi/sun50iw3/bl31.bin create mode 100644 packages/blobs/sunxi/sun50iw3/scp.bin create mode 100644 packages/blobs/sunxi/sun50iw3/splash.bin diff --git a/config/boards/avaota-a1.conf b/config/boards/avaota-a1.conf new file mode 100644 index 000000000000..4b8dd2c5afd1 --- /dev/null +++ b/config/boards/avaota-a1.conf @@ -0,0 +1,24 @@ +# Allwinner Cortex-A55 octa core 2/4GB RAM SoC USB3 USB-C 2x GbE LCD +BOARD_NAME="Avaota A1" +BOARDFAMILY="sun55iw3-syterkit" +BOARD_MAINTAINER="" +KERNEL_TARGET="legacy" +BOOT_FDT_FILE="allwinner/sun55i-t527-avaota-a1.dtb" +SRC_EXTLINUX="yes" +SRC_CMDLINE="earlycon=uart8250,mmio32,0x02500000 clk_ignore_unused initcall_debug=0 console=ttyAS0,115200 loglevel=8 cma=64M init=/sbin/init" +BOOTFS_TYPE="fat" +BOOTSIZE="256" +SERIALCON="ttyAS0" +declare -g SYTERKIT_BOARD_ID="avaota-a1" # This _only_ used for syterkit-allwinner extension + +function post_family_tweaks__avaota-a1() { + display_alert "Applying boot blobs" + cp -v "$SRC/packages/blobs/sunxi/sun50iw3/bl31.bin" "$SDCARD/boot/bl31.bin" + cp -v "$SRC/packages/blobs/sunxi/sun50iw3/scp.bin" "$SDCARD/boot/scp.bin" + cp -v "$SRC/packages/blobs/sunxi/sun50iw3/splash.bin" "$SDCARD/boot/splash.bin" + + display_alert "Applying wifi firmware" + pushd "$SDCARD/lib/firmware" + ln -s "aic8800/SDIO/aic8800D80" "aic8800d80" # use armbian-firmware + popd +} diff --git a/config/kernel/linux-sun55iw3-syterkit-legacy.config b/config/kernel/linux-sun55iw3-syterkit-legacy.config new file mode 100644 index 000000000000..b34608a13cc7 --- /dev/null +++ b/config/kernel/linux-sun55iw3-syterkit-legacy.config @@ -0,0 +1,6816 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/arm64 5.15.153 Kernel Configuration +# +CONFIG_CC_VERSION_TEXT="aarch64-linux-gnu-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0" +CONFIG_CC_IS_GCC=y +CONFIG_GCC_VERSION=110400 +CONFIG_CLANG_VERSION=0 +CONFIG_AS_IS_GNU=y +CONFIG_AS_VERSION=23800 +CONFIG_LD_IS_BFD=y +CONFIG_LD_VERSION=23800 +CONFIG_LLD_VERSION=0 +CONFIG_CC_CAN_LINK=y +CONFIG_CC_CAN_LINK_STATIC=y +CONFIG_CC_HAS_ASM_GOTO=y +CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y +CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y +CONFIG_CC_HAS_ASM_INLINE=y +CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y +CONFIG_PAHOLE_VERSION=125 +CONFIG_IRQ_WORK=y +CONFIG_BUILDTIME_TABLE_SORT=y +CONFIG_THREAD_INFO_IN_TASK=y + +# +# General setup +# +CONFIG_INIT_ENV_ARG_LIMIT=32 +# CONFIG_COMPILE_TEST is not set +# CONFIG_WERROR is not set +CONFIG_LOCALVERSION="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_BUILD_SALT="" +CONFIG_DEFAULT_INIT="" +CONFIG_DEFAULT_HOSTNAME="(none)" +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +# CONFIG_POSIX_MQUEUE is not set +# CONFIG_WATCH_QUEUE is not set +CONFIG_CROSS_MEMORY_ATTACH=y +# CONFIG_USELIB is not set +# CONFIG_AUDIT is not set +CONFIG_HAVE_ARCH_AUDITSYSCALL=y + +# +# IRQ subsystem +# +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_SHOW_LEVEL=y +CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y +CONFIG_GENERIC_IRQ_MIGRATION=y +CONFIG_HARDIRQS_SW_RESEND=y +CONFIG_GENERIC_IRQ_CHIP=y +CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_HIERARCHY=y +CONFIG_IRQ_FASTEOI_HIERARCHY_HANDLERS=y +CONFIG_GENERIC_IRQ_IPI=y +CONFIG_GENERIC_MSI_IRQ=y +CONFIG_GENERIC_MSI_IRQ_DOMAIN=y +CONFIG_IRQ_MSI_IOMMU=y +CONFIG_HANDLE_DOMAIN_IRQ=y +CONFIG_IRQ_FORCED_THREADING=y +CONFIG_SPARSE_IRQ=y +# CONFIG_GENERIC_IRQ_DEBUGFS is not set +# end of IRQ subsystem + +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_ARCH_HAS_TICK_BROADCAST=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y + +# +# Timers subsystem +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ_COMMON=y +# CONFIG_HZ_PERIODIC is not set +CONFIG_NO_HZ_IDLE=y +# CONFIG_NO_HZ_FULL is not set +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +# end of Timers subsystem + +CONFIG_BPF=y +CONFIG_HAVE_EBPF_JIT=y +CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y + +# +# BPF subsystem +# +# CONFIG_BPF_SYSCALL is not set +# CONFIG_BPF_JIT is not set +# end of BPF subsystem + +# CONFIG_PREEMPT_NONE is not set +# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PREEMPT=y +CONFIG_PREEMPT_COUNT=y +CONFIG_PREEMPTION=y + +# +# CPU/Task time and stats accounting +# +CONFIG_TICK_CPU_ACCOUNTING=y +# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set +# CONFIG_IRQ_TIME_ACCOUNTING is not set +CONFIG_SCHED_THERMAL_PRESSURE=y +# CONFIG_BSD_PROCESS_ACCT is not set +# CONFIG_TASKSTATS is not set +# CONFIG_PSI is not set +# end of CPU/Task time and stats accounting + +CONFIG_CPU_ISOLATION=y + +# +# RCU Subsystem +# +CONFIG_TREE_RCU=y +CONFIG_PREEMPT_RCU=y +# CONFIG_RCU_EXPERT is not set +CONFIG_SRCU=y +CONFIG_TREE_SRCU=y +CONFIG_TASKS_RCU_GENERIC=y +CONFIG_TASKS_RCU=y +CONFIG_RCU_STALL_COMMON=y +CONFIG_RCU_NEED_SEGCBLIST=y +# end of RCU Subsystem + +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +# CONFIG_IKHEADERS is not set +CONFIG_LOG_BUF_SHIFT=17 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 +# CONFIG_PRINTK_INDEX is not set +CONFIG_GENERIC_SCHED_CLOCK=y + +# +# Scheduler features +# +# CONFIG_UCLAMP_TASK is not set +# end of Scheduler features + +CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y +CONFIG_CC_HAS_INT128=y +CONFIG_ARCH_SUPPORTS_INT128=y +CONFIG_CGROUPS=y +# CONFIG_MEMCG is not set +# CONFIG_BLK_CGROUP is not set +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +# CONFIG_CFS_BANDWIDTH is not set +# CONFIG_RT_GROUP_SCHED is not set +# CONFIG_CGROUP_PIDS is not set +# CONFIG_CGROUP_RDMA is not set +# CONFIG_CGROUP_FREEZER is not set +# CONFIG_CPUSETS is not set +# CONFIG_CGROUP_DEVICE is not set +# CONFIG_CGROUP_CPUACCT is not set +# CONFIG_CGROUP_PERF is not set +# CONFIG_CGROUP_MISC is not set +# CONFIG_CGROUP_DEBUG is not set +CONFIG_NAMESPACES=y +# CONFIG_UTS_NS is not set +CONFIG_TIME_NS=y +CONFIG_IPC_NS=y +CONFIG_USER_NS=y +# CONFIG_PID_NS is not set +CONFIG_NET_NS=y +# CONFIG_CHECKPOINT_RESTORE is not set +# CONFIG_SCHED_AUTOGROUP is not set +# CONFIG_SYSFS_DEPRECATED is not set +# CONFIG_RELAY is not set +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +CONFIG_RD_ZSTD=y +CONFIG_BOOT_CONFIG=y +CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_LD_ORPHAN_WARN=y +CONFIG_SYSCTL=y +CONFIG_HAVE_UID16=y +CONFIG_SYSCTL_EXCEPTION_TRACE=y +CONFIG_EXPERT=y +CONFIG_UID16=y +CONFIG_MULTIUSER=y +# CONFIG_SGETMASK_SYSCALL is not set +# CONFIG_SYSFS_SYSCALL is not set +# CONFIG_FHANDLE is not set +CONFIG_POSIX_TIMERS=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_FUTEX_PI=y +CONFIG_HAVE_FUTEX_CMPXCHG=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_IO_URING=y +CONFIG_ADVISE_SYSCALLS=y +CONFIG_MEMBARRIER=y +CONFIG_KALLSYMS=y +CONFIG_KALLSYMS_ALL=y +CONFIG_KALLSYMS_BASE_RELATIVE=y +# CONFIG_USERFAULTFD is not set +CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y +CONFIG_KCMP=y +# CONFIG_RSEQ is not set +# CONFIG_EMBEDDED is not set +CONFIG_HAVE_PERF_EVENTS=y +# CONFIG_PC104 is not set + +# +# Kernel Performance Events And Counters +# +CONFIG_PERF_EVENTS=y +# CONFIG_DEBUG_PERF_USE_VMALLOC is not set +# end of Kernel Performance Events And Counters + +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_SLUB_DEBUG=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +# CONFIG_SLAB_MERGE_DEFAULT is not set +# CONFIG_SLAB_FREELIST_RANDOM is not set +# CONFIG_SLAB_FREELIST_HARDENED is not set +# CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set +CONFIG_SLUB_CPU_PARTIAL=y +CONFIG_SYSTEM_DATA_VERIFICATION=y +CONFIG_PROFILING=y +# end of General setup + +CONFIG_ARM64=y +CONFIG_64BIT=y +CONFIG_MMU=y +CONFIG_ARM64_PAGE_SHIFT=12 +CONFIG_ARM64_CONT_PTE_SHIFT=4 +CONFIG_ARM64_CONT_PMD_SHIFT=4 +CONFIG_ARCH_MMAP_RND_BITS_MIN=18 +CONFIG_ARCH_MMAP_RND_BITS_MAX=24 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=11 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_GENERIC_CSUM=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y +CONFIG_SMP=y +CONFIG_KERNEL_MODE_NEON=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_PGTABLE_LEVELS=3 +CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_ARCH_PROC_KCORE_TEXT=y + +# +# Platform selection +# +# CONFIG_ARCH_ACTIONS is not set +CONFIG_ARCH_SUNXI=y +# CONFIG_ARCH_ALPINE is not set +# CONFIG_ARCH_APPLE is not set +# CONFIG_ARCH_BCM2835 is not set +# CONFIG_ARCH_BCM4908 is not set +# CONFIG_ARCH_BCM_IPROC is not set +# CONFIG_ARCH_BERLIN is not set +# CONFIG_ARCH_BITMAIN is not set +# CONFIG_ARCH_BRCMSTB is not set +# CONFIG_ARCH_EXYNOS is not set +# CONFIG_ARCH_SPARX5 is not set +# CONFIG_ARCH_K3 is not set +# CONFIG_ARCH_LAYERSCAPE is not set +# CONFIG_ARCH_LG1K is not set +# CONFIG_ARCH_HISI is not set +# CONFIG_ARCH_KEEMBAY is not set +# CONFIG_ARCH_MEDIATEK is not set +# CONFIG_ARCH_MESON is not set +# CONFIG_ARCH_MVEBU is not set +# CONFIG_ARCH_MXC is not set +# CONFIG_ARCH_QCOM is not set +# CONFIG_ARCH_REALTEK is not set +# CONFIG_ARCH_RENESAS is not set +# CONFIG_ARCH_ROCKCHIP is not set +# CONFIG_ARCH_S32 is not set +# CONFIG_ARCH_SEATTLE is not set +# CONFIG_ARCH_INTEL_SOCFPGA is not set +# CONFIG_ARCH_SYNQUACER is not set +# CONFIG_ARCH_TEGRA is not set +# CONFIG_ARCH_SPRD is not set +# CONFIG_ARCH_THUNDER is not set +# CONFIG_ARCH_THUNDER2 is not set +# CONFIG_ARCH_UNIPHIER is not set +# CONFIG_ARCH_VEXPRESS is not set +# CONFIG_ARCH_VISCONTI is not set +# CONFIG_ARCH_XGENE is not set +# CONFIG_ARCH_ZYNQMP is not set +# end of Platform selection + +# +# Kernel Features +# + +# +# ARM errata workarounds via the alternatives framework +# +CONFIG_ARM64_WORKAROUND_CLEAN_CACHE=y +CONFIG_ARM64_ERRATUM_826319=y +CONFIG_ARM64_ERRATUM_827319=y +CONFIG_ARM64_ERRATUM_824069=y +CONFIG_ARM64_ERRATUM_819472=y +CONFIG_ARM64_ERRATUM_832075=y +CONFIG_ARM64_ERRATUM_1742098=y +CONFIG_ARM64_ERRATUM_845719=y +CONFIG_ARM64_ERRATUM_843419=y +CONFIG_ARM64_LD_HAS_FIX_ERRATUM_843419=y +CONFIG_ARM64_ERRATUM_1024718=y +CONFIG_ARM64_ERRATUM_1418040=y +CONFIG_ARM64_WORKAROUND_SPECULATIVE_AT=y +CONFIG_ARM64_ERRATUM_1165522=y +CONFIG_ARM64_ERRATUM_1319367=y +CONFIG_ARM64_ERRATUM_1530923=y +CONFIG_ARM64_WORKAROUND_REPEAT_TLBI=y +CONFIG_ARM64_ERRATUM_2441007=y +CONFIG_ARM64_ERRATUM_1286807=y +CONFIG_ARM64_ERRATUM_1463225=y +CONFIG_ARM64_ERRATUM_1542419=y +CONFIG_ARM64_ERRATUM_1508412=y +CONFIG_ARM64_ERRATUM_2441009=y +CONFIG_ARM64_ERRATUM_2457168=y +CONFIG_ARM64_WORKAROUND_TSB_FLUSH_FAILURE=y +CONFIG_ARM64_ERRATUM_2054223=y +CONFIG_ARM64_ERRATUM_2067961=y +CONFIG_CAVIUM_ERRATUM_22375=y +CONFIG_CAVIUM_ERRATUM_23154=y +CONFIG_CAVIUM_ERRATUM_27456=y +CONFIG_CAVIUM_ERRATUM_30115=y +CONFIG_CAVIUM_TX2_ERRATUM_219=y +CONFIG_FUJITSU_ERRATUM_010001=y +CONFIG_HISILICON_ERRATUM_161600802=y +CONFIG_QCOM_FALKOR_ERRATUM_1003=y +CONFIG_QCOM_FALKOR_ERRATUM_1009=y +CONFIG_QCOM_QDF2400_ERRATUM_0065=y +CONFIG_QCOM_FALKOR_ERRATUM_E1041=y +CONFIG_NVIDIA_CARMEL_CNP_ERRATUM=y +CONFIG_SOCIONEXT_SYNQUACER_PREITS=y +# end of ARM errata workarounds via the alternatives framework + +CONFIG_ARM64_4K_PAGES=y +# CONFIG_ARM64_16K_PAGES is not set +# CONFIG_ARM64_64K_PAGES is not set +CONFIG_ARM64_VA_BITS_39=y +# CONFIG_ARM64_VA_BITS_48 is not set +CONFIG_ARM64_VA_BITS=39 +CONFIG_ARM64_PA_BITS_48=y +CONFIG_ARM64_PA_BITS=48 +# CONFIG_CPU_BIG_ENDIAN is not set +CONFIG_CPU_LITTLE_ENDIAN=y +CONFIG_SCHED_MC=y +# CONFIG_SCHED_SMT is not set +CONFIG_NR_CPUS=8 +CONFIG_HOTPLUG_CPU=y +# CONFIG_NUMA is not set +# CONFIG_HZ_100 is not set +CONFIG_HZ_250=y +# CONFIG_HZ_300 is not set +# CONFIG_HZ_1000 is not set +CONFIG_HZ=250 +CONFIG_SCHED_HRTICK=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_HW_PERF_EVENTS=y +# CONFIG_PARAVIRT is not set +# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set +# CONFIG_KEXEC is not set +# CONFIG_KEXEC_FILE is not set +# CONFIG_CRASH_DUMP is not set +# CONFIG_XEN is not set +CONFIG_FORCE_MAX_ZONEORDER=11 +CONFIG_UNMAP_KERNEL_AT_EL0=y +CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y +CONFIG_RODATA_FULL_DEFAULT_ENABLED=y +# CONFIG_ARM64_SW_TTBR0_PAN is not set +CONFIG_ARM64_TAGGED_ADDR_ABI=y +CONFIG_COMPAT=y +CONFIG_KUSER_HELPERS=y +# CONFIG_ARMV8_DEPRECATED is not set + +# +# ARMv8.1 architectural features +# +CONFIG_ARM64_HW_AFDBM=y +CONFIG_ARM64_PAN=y +CONFIG_AS_HAS_LDAPR=y +CONFIG_AS_HAS_LSE_ATOMICS=y +CONFIG_ARM64_LSE_ATOMICS=y +CONFIG_ARM64_USE_LSE_ATOMICS=y +# end of ARMv8.1 architectural features + +# +# ARMv8.2 architectural features +# +# CONFIG_ARM64_PMEM is not set +CONFIG_ARM64_RAS_EXTN=y +CONFIG_ARM64_CNP=y +# end of ARMv8.2 architectural features + +# +# ARMv8.3 architectural features +# +CONFIG_ARM64_PTR_AUTH=y +CONFIG_ARM64_PTR_AUTH_KERNEL=y +CONFIG_CC_HAS_BRANCH_PROT_PAC_RET=y +CONFIG_CC_HAS_SIGN_RETURN_ADDRESS=y +CONFIG_AS_HAS_PAC=y +CONFIG_AS_HAS_CFI_NEGATE_RA_STATE=y +# end of ARMv8.3 architectural features + +# +# ARMv8.4 architectural features +# +CONFIG_ARM64_AMU_EXTN=y +CONFIG_AS_HAS_ARMV8_4=y +CONFIG_ARM64_TLB_RANGE=y +# end of ARMv8.4 architectural features + +# +# ARMv8.5 architectural features +# +CONFIG_AS_HAS_ARMV8_5=y +CONFIG_ARM64_BTI=y +CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI=y +CONFIG_ARM64_E0PD=y +CONFIG_ARCH_RANDOM=y +CONFIG_ARM64_AS_HAS_MTE=y +CONFIG_ARM64_MTE=y +# end of ARMv8.5 architectural features + +# +# ARMv8.7 architectural features +# +CONFIG_ARM64_EPAN=y +# end of ARMv8.7 architectural features + +CONFIG_ARM64_SVE=y +CONFIG_ARM64_MODULE_PLTS=y +# CONFIG_ARM64_PSEUDO_NMI is not set +CONFIG_RELOCATABLE=y +# CONFIG_RANDOMIZE_BASE is not set +CONFIG_CC_HAVE_STACKPROTECTOR_SYSREG=y +CONFIG_STACKPROTECTOR_PER_TASK=y +# end of Kernel Features + +# +# Boot options +# +CONFIG_CMDLINE="" +# CONFIG_EFI is not set +# end of Boot options + +CONFIG_SYSVIPC_COMPAT=y + +# +# Power management options +# +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +# CONFIG_SUSPEND_SKIP_SYNC is not set +# CONFIG_HIBERNATION is not set +CONFIG_PM_SLEEP=y +CONFIG_PM_SLEEP_SMP=y +# CONFIG_PM_AUTOSLEEP is not set +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_WAKELOCKS_LIMIT=100 +CONFIG_PM_WAKELOCKS_GC=y +CONFIG_PM=y +CONFIG_PM_DEBUG=y +CONFIG_PM_ADVANCED_DEBUG=y +# CONFIG_PM_TEST_SUSPEND is not set +CONFIG_PM_SLEEP_DEBUG=y +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=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +# end of Power management options + +# +# CPU Power Management +# + +# +# CPU Idle +# +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y +# CONFIG_CPU_IDLE_GOV_LADDER is not set +CONFIG_CPU_IDLE_GOV_MENU=y +# CONFIG_CPU_IDLE_GOV_TEO is not set +CONFIG_DT_IDLE_STATES=y + +# +# ARM CPU Idle Drivers +# +# CONFIG_ARM_CPUIDLE is not set +CONFIG_ARM_PSCI_CPUIDLE=y +CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y +# end of ARM CPU Idle Drivers +# end of CPU Idle + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_GOV_ATTR_SET=y +CONFIG_CPU_FREQ_GOV_COMMON=y +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set +CONFIG_CPU_FREQ_GOV_PERFORMANCE=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 + +# +# CPU frequency scaling drivers +# +# CONFIG_CPUFREQ_DT is not set +# end of CPU Frequency scaling +# end of CPU Power Management + +# CONFIG_VIRTUALIZATION is not set +CONFIG_ARM64_CRYPTO=y +# CONFIG_CRYPTO_SHA256_ARM64 is not set +# CONFIG_CRYPTO_SHA512_ARM64 is not set +# CONFIG_CRYPTO_SHA1_ARM64_CE is not set +# CONFIG_CRYPTO_SHA2_ARM64_CE is not set +# CONFIG_CRYPTO_SHA512_ARM64_CE is not set +# CONFIG_CRYPTO_SHA3_ARM64 is not set +# CONFIG_CRYPTO_SM3_ARM64_CE is not set +# CONFIG_CRYPTO_SM4_ARM64_CE is not set +# CONFIG_CRYPTO_GHASH_ARM64_CE is not set +# CONFIG_CRYPTO_AES_ARM64 is not set +# CONFIG_CRYPTO_AES_ARM64_CE is not set +# CONFIG_CRYPTO_AES_ARM64_CE_CCM is not set +# CONFIG_CRYPTO_AES_ARM64_CE_BLK is not set +# CONFIG_CRYPTO_AES_ARM64_NEON_BLK is not set +# CONFIG_CRYPTO_CHACHA20_NEON is not set +# CONFIG_CRYPTO_POLY1305_NEON is not set +# CONFIG_CRYPTO_NHPOLY1305_NEON is not set +# CONFIG_CRYPTO_AES_ARM64_BS is not set + +# +# General architecture-dependent options +# +# CONFIG_KPROBES is not set +CONFIG_JUMP_LABEL=y +# CONFIG_STATIC_KEYS_SELFTEST is not set +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y +CONFIG_HAVE_NMI=y +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_CONTIGUOUS=y +CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_GENERIC_IDLE_POLL_SETUP=y +CONFIG_ARCH_HAS_FORTIFY_SOURCE=y +CONFIG_ARCH_HAS_KEEPINITRD=y +CONFIG_ARCH_HAS_SET_MEMORY=y +CONFIG_ARCH_HAS_SET_DIRECT_MAP=y +CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y +CONFIG_ARCH_WANTS_NO_INSTR=y +CONFIG_HAVE_ASM_MODVERSIONS=y +CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y +CONFIG_HAVE_RSEQ=y +CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y +CONFIG_HAVE_HW_BREAKPOINT=y +CONFIG_HAVE_PERF_REGS=y +CONFIG_HAVE_PERF_USER_STACK_DUMP=y +CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y +CONFIG_MMU_GATHER_TABLE_FREE=y +CONFIG_MMU_GATHER_RCU_TABLE_FREE=y +CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y +CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y +CONFIG_HAVE_CMPXCHG_LOCAL=y +CONFIG_HAVE_CMPXCHG_DOUBLE=y +CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y +CONFIG_HAVE_ARCH_SECCOMP=y +CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_SECCOMP=y +CONFIG_SECCOMP_FILTER=y +# CONFIG_SECCOMP_CACHE_DEBUG is not set +CONFIG_HAVE_ARCH_STACKLEAK=y +CONFIG_HAVE_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR=y +CONFIG_STACKPROTECTOR_STRONG=y +CONFIG_ARCH_SUPPORTS_LTO_CLANG=y +CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y +CONFIG_LTO_NONE=y +CONFIG_ARCH_SUPPORTS_CFI_CLANG=y +CONFIG_HAVE_CONTEXT_TRACKING=y +CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y +CONFIG_HAVE_MOVE_PUD=y +CONFIG_HAVE_MOVE_PMD=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_HAVE_ARCH_HUGE_VMAP=y +CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y +CONFIG_HAVE_MOD_ARCH_SPECIFIC=y +CONFIG_MODULES_USE_ELF_RELA=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_HAVE_ARCH_MMAP_RND_BITS=y +CONFIG_ARCH_MMAP_RND_BITS=18 +CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y +CONFIG_ARCH_MMAP_RND_COMPAT_BITS=11 +CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y +CONFIG_CLONE_BACKWARDS=y +CONFIG_OLD_SIGSUSPEND3=y +CONFIG_COMPAT_OLD_SIGACTION=y +CONFIG_COMPAT_32BIT_TIME=y +CONFIG_HAVE_ARCH_VMAP_STACK=y +CONFIG_VMAP_STACK=y +CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y +# CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is not set +CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y +CONFIG_STRICT_KERNEL_RWX=y +CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y +CONFIG_STRICT_MODULE_RWX=y +CONFIG_HAVE_ARCH_COMPILER_H=y +CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y +# CONFIG_LOCK_EVENT_COUNTS is not set +CONFIG_ARCH_HAS_RELR=y +CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y + +# +# GCOV-based kernel profiling +# +# CONFIG_GCOV_KERNEL is not set +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y +# end of GCOV-based kernel profiling + +CONFIG_HAVE_GCC_PLUGINS=y +# end of General architecture-dependent options + +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +# CONFIG_MODVERSIONS is not set +# CONFIG_MODULE_SRCVERSION_ALL is not set +# CONFIG_MODULE_SIG is not set +CONFIG_MODULE_COMPRESS_NONE=y +# CONFIG_MODULE_COMPRESS_GZIP is not set +# CONFIG_MODULE_COMPRESS_XZ is not set +# CONFIG_MODULE_COMPRESS_ZSTD is not set +# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set +CONFIG_MODPROBE_PATH="/sbin/modprobe" +# CONFIG_TRIM_UNUSED_KSYMS is not set +CONFIG_MODULES_TREE_LOOKUP=y +CONFIG_BLOCK=y +CONFIG_BLK_DEV_BSG_COMMON=y +# CONFIG_BLK_DEV_BSGLIB is not set +# CONFIG_BLK_DEV_INTEGRITY is not set +# CONFIG_BLK_DEV_ZONED is not set +# CONFIG_BLK_WBT is not set +CONFIG_BLK_DEBUG_FS=y +# CONFIG_BLK_SED_OPAL is not set +# CONFIG_BLK_INLINE_ENCRYPTION is not set + +# +# Partition Types +# +# CONFIG_PARTITION_ADVANCED is not set +CONFIG_MSDOS_PARTITION=y +CONFIG_EFI_PARTITION=y +# end of Partition Types + +CONFIG_BLOCK_COMPAT=y +CONFIG_BLK_MQ_PCI=y +CONFIG_BLK_MQ_VIRTIO=y +CONFIG_BLK_PM=y + +# +# IO Schedulers +# +CONFIG_MQ_IOSCHED_DEADLINE=y +CONFIG_MQ_IOSCHED_KYBER=y +# CONFIG_IOSCHED_BFQ is not set +# end of IO Schedulers + +CONFIG_ASN1=y +CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y +CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y +CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y +CONFIG_QUEUED_SPINLOCKS=y +CONFIG_ARCH_USE_QUEUED_RWLOCKS=y +CONFIG_QUEUED_RWLOCKS=y +CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y +CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y + +# +# Allwinner BSP +# + +# +# Platform Information +# +CONFIG_AW_BSP=y +# CONFIG_AW_KERNEL_AOSP is not set +CONFIG_AW_KERNEL_ORIGIN=y +# CONFIG_ARCH_SUN50I is not set +CONFIG_ARCH_SUN55I=y +# CONFIG_ARCH_SUN60I is not set +# CONFIG_ARCH_SUN65I is not set +CONFIG_ARCH_SUN55IW3=y +# CONFIG_ARCH_SUN55IW5 is not set +# CONFIG_ARCH_SUN55IW6 is not set +# CONFIG_AW_FPGA_S4 is not set +# CONFIG_AW_FPGA_V7 is not set +CONFIG_AW_IC_BOARD=y +CONFIG_AW_SOC_NAME="T527" +# end of Platform Information + +# +# Allwinner's Debugging Options +# +# CONFIG_AW_DEBUG_LOCK is not set +# CONFIG_AW_DEBUG_SPINLOCK is not set +# CONFIG_AW_DEBUG_MEM is not set +# CONFIG_AW_DEBUG_FTRACE is not set +# CONFIG_AW_REG_VERIFY is not set +# CONFIG_AW_LOG_VERBOSE is not set +# end of Allwinner's Debugging Options + +# +# Device Drivers +# + +# +# Clock Drivers +# +# CONFIG_AW_CCU_LEGACY is not set +CONFIG_AW_CCU=y +CONFIG_AW_DDR_CCU=y +# CONFIG_AW_SUN8IW11_CCU is not set +# CONFIG_AW_SUN8IW18_CCU is not set +# CONFIG_AW_SUN8IW20_CCU is not set +# CONFIG_AW_SUN8IW20_R_CCU is not set +# CONFIG_AW_SUN8IW20_TEST is not set +# CONFIG_AW_SUN50IW12_CCU is not set +# CONFIG_AW_SUN50IW12_R_CCU is not set +# CONFIG_AW_SUN50IW10_CCU is not set +# CONFIG_AW_SUN50IW10_R_CCU is not set +# CONFIG_AW_SUN50IW10_DISPLL is not set +# CONFIG_AW_SUN50IW9_CCU is not set +# CONFIG_AW_SUN50IW9_R_CCU is not set +CONFIG_AW_SUN55IW3_CCU=y +CONFIG_AW_SUN55IW3_R_CCU=y +CONFIG_AW_SUN55IW3_MCU_CCU=y +# CONFIG_AW_SUN55IW3_TEST is not set +# CONFIG_AW_SUN60IW1_CCU is not set +# CONFIG_AW_SUN60IW1_DSP_CCU is not set +# CONFIG_AW_SUN60IW1_R_CCU is not set +# CONFIG_AW_SUN60IW2_CCU is not set +# CONFIG_AW_SUN60IW2_R_CCU is not set +# CONFIG_AW_SUN55IW5_CCU is not set +# CONFIG_AW_SUN55IW5_R_CCU is not set +# CONFIG_AW_SUN55IW6_CCU is not set +# CONFIG_AW_SUN55IW6_R_CCU is not set +# CONFIG_AW_SUN8IW21_CCU is not set +# CONFIG_AW_SUN8IW21_R_CCU is not set +# CONFIG_AW_SUN20IW5_AON_CCU is not set +# CONFIG_AW_SUN20IW5_APP_CCU is not set +# CONFIG_AW_SUN65IW1_CCU is not set +# CONFIG_AW_SUN65IW1_R_CCU is not set +CONFIG_AW_RTC_CCU=y +CONFIG_AW_CCU_DEBUG=y +CONFIG_AW_CCMU_DYNAMIC_DEBUG=y +# end of Clock Drivers + +# +# Pinctrl Drivers +# +CONFIG_AW_PINCTRL=y +CONFIG_AW_PINCTRL_DEBUGFS=y +# CONFIG_AW_PINCTRL_SUN8IW11 is not set +# CONFIG_AW_PINCTRL_SUN8IW18 is not set +# CONFIG_AW_PINCTRL_SUN8IW15P1 is not set +# CONFIG_AW_PINCTRL_SUN8IW15P1_R is not set +# CONFIG_AW_PINCTRL_SUN8IW20 is not set +# CONFIG_AW_PINCTRL_SUN8IW21 is not set +# CONFIG_AW_PINCTRL_SUN50IW9 is not set +# CONFIG_AW_PINCTRL_SUN50IW9_R is not set +# CONFIG_AW_PINCTRL_SUN50IW10P1 is not set +# CONFIG_AW_PINCTRL_SUN50IW10P1_R is not set +# CONFIG_AW_PINCTRL_SUN50IW12 is not set +# CONFIG_AW_PINCTRL_SUN50IW12_R is not set +CONFIG_AW_PINCTRL_SUN55IW3=y +CONFIG_AW_PINCTRL_SUN55IW3_R=y +# CONFIG_AW_PINCTRL_SUN55IW5 is not set +# CONFIG_AW_PINCTRL_SUN55IW6 is not set +# CONFIG_AW_PINCTRL_SUN60IW1 is not set +# CONFIG_AW_PINCTRL_SUN60IW2 is not set +# CONFIG_AW_PINCTRL_SUN20IW5 is not set +# CONFIG_AW_PINCTRL_SUN65IW1 is not set +# CONFIG_AW_PINCTRL_AXP22X is not set +CONFIG_AW_PINCTRL_LEDS=y +CONFIG_AW_PINCTRL_DYNAMIC_DEBUG=y +# end of Pinctrl Drivers + +# +# UART Drivers +# +CONFIG_AW_UART=y +# CONFIG_AW_UART_NG is not set +# CONFIG_AW_SERIAL_DMA is not set +CONFIG_AW_SERIAL_CONSOLE=y +# CONFIG_AW_SERIAL_EARLYCON is not set +CONFIG_AW_EARLY_PRINTK=y +# CONFIG_AW_IOSERIAL is not set +CONFIG_AW_UART_DYNAMIC_DEBUG=y +# CONFIG_AW_SOFT_UART is not set +# end of UART Drivers + +# +# Timer Drivers +# +CONFIG_AW_TIMER=y +# CONFIG_AW_TIMER_SUN50I is not set +CONFIG_AW_TIMER_DYNAMIC_DEBUG=y +# end of Timer Drivers + +# +# DMA Drivers +# +CONFIG_AW_DMA=y +# end of DMA Drivers + +# +# RTC Drivers +# +CONFIG_AW_RTC=y +CONFIG_AW_RTC_REBOOT_FLAG=y +CONFIG_AW_RTC_POWEROFF_ALARM=y +# CONFIG_AW_TIMER_ALARM is not set +# CONFIG_AW_FAKE_POWEROFF is not set +# end of RTC Drivers + +# +# Bus Drivers +# +CONFIG_AW_NSI=y +# CONFIG_AW_NPD is not set +# end of Bus Drivers + +# +# Dump-Reg Drivers +# +CONFIG_AW_DUMP_REG=y +# end of Dump-Reg Drivers + +# +# Watchdog Drivers +# +CONFIG_AW_WATCHDOG=y +# end of Watchdog Drivers + +# +# IOMMU Drivers +# +CONFIG_AW_IOMMU=y +CONFIG_AW_IOMMU_V1=y +# CONFIG_AW_IOMMU_V2 is not set +# CONFIG_AW_IOMMU_V3 is not set +# CONFIG_AW_IOMMU_DEBUG is not set +# end of IOMMU Drivers + +# +# MBUS Drivers +# +# CONFIG_AW_MBUS_GENERIC is not set +# end of MBUS Drivers + +# +# SD/MMC Drivers +# +CONFIG_AW_MMC_HSQ=y +CONFIG_AW_MMC=y +CONFIG_AW_MMC_V4P1X=y +CONFIG_AW_MMC_V4P00X=y +# CONFIG_AW_MMC_V4P10X is not set +CONFIG_AW_MMC_V4P5X=y +CONFIG_AW_MMC_V5P3X=y +# CONFIG_AW_MMC_DEBUG is not set +CONFIG_AW_MMC_CQHCI=y +# end of SD/MMC Drivers + +# CONFIG_AW_MTD is not set +# CONFIG_SUNXI_REDEPOSIT is not set + +# +# Video Drivers +# +CONFIG_AW_FB_CONSOLE=y +# CONFIG_AW_DISP2 is not set +# CONFIG_LCD_FB is not set +# CONFIG_LCD_FB_ENABLE_DEFERRED_IO is not set +# CONFIG_TV_DECODER_DISPLAY is not set +# end of Video Drivers + +# +# G2D Drivers +# +CONFIG_AW_G2D=m +CONFIG_G2D_LEGACY=y +# CONFIG_G2D_RCQ is not set +# CONFIG_G2D_SYNCFENCE is not set +# end of G2D Drivers + +# +# DI_Drivers +# +CONFIG_AW_DI=y +# CONFIG_SUNXI_DI_V1XX is not set +# CONFIG_SUNXI_DI_V2X is not set +CONFIG_SUNXI_DI_V3X=y +CONFIG_SUNXI_DI_SINGEL_FILE=y +# CONFIG_SUNXI_DI_AMP_SERVER is not set +# end of DI_Drivers + +# +# VIN (camera) Drivers +# +CONFIG_AW_VIDEO_SUNXI_VIN=m +# CONFIG_AW_SENSOR_POWER is not set +CONFIG_CSI_VIN=m +# CONFIG_ENABLE_SENSOR_FLIP_OPTION is not set +CONFIG_VIDEO_SUNXI_VIN_SPECIAL=y +# CONFIG_CSI_CCI is not set +# CONFIG_FLASH is not set +# CONFIG_ACTUATOR is not set +# CONFIG_SENSOR_LIST is not set +# CONFIG_BUF_AUTO_UPDATE is not set +# CONFIG_PIPELINE_RESET is not set +# CONFIG_MULTI_FRAME is not set +# CONFIG_SUPPORT_ISP_TDM is not set +# CONFIG_SENSOR_RGB is not set +CONFIG_VIPP_YUV2RGB=y +# CONFIG_MULTI_FRM_MERGE_INT is not set +# CONFIG_DISPPLAY_SYNC is not set +CONFIG_VIN_IOMMU=y +CONFIG_D3D=y +# CONFIG_D3D_LTF_EN is not set +# CONFIG_D3D_COMPRESS_EN is not set +CONFIG_D3D_PKG_MODE=y +# CONFIG_D3D_LBC_MODE is not set +# CONFIG_WDR is not set +# CONFIG_SAME_I2C is not set +# CONFIG_VIN_SDRAM_DFS is not set +# CONFIG_ISP_SERVER_MELIS is not set +# CONFIG_VIN_INIT_MELIS is not set + +# +# sensor driver select +# +# CONFIG_SENSOR_RN6854M is not set +CONFIG_SENSOR_NVP6158C=m +# CONFIG_SENSOR_GC02M1B is not set +# CONFIG_SENSOR_GC02M1 is not set +# CONFIG_SENSOR_GC030A is not set +# CONFIG_SENSOR_GC05A2 is not set +# CONFIG_SENSOR_GC2385 is not set +# CONFIG_SENSOR_GC5025 is not set +# CONFIG_SENSOR_GC6133 is not set +# CONFIG_SENSOR_BF30A2 is not set +# CONFIG_SENSOR_IMX278 is not set +# CONFIG_SENSOR_IMX278_2LANE is not set +CONFIG_SENSOR_IMX386=m +# CONFIG_SENSOR_IMX386_2LANE is not set +# CONFIG_SENSOR_OV5640 is not set +# CONFIG_SENSOR_OV5648_MIPI is not set +# CONFIG_SENSOR_OV2775 is not set +# CONFIG_SENSOR_OV5675 is not set +# CONFIG_SENSOR_OV02A10 is not set +# CONFIG_SENSOR_GC2145 is not set +# CONFIG_SENSOR_GC0310 is not set +# CONFIG_SENSOR_GC2355 is not set +# CONFIG_SENSOR_GC5024 is not set +# CONFIG_SENSOR_GC5035 is not set +# CONFIG_SENSOR_GC2590 is not set +# CONFIG_SENSOR_SP5409 is not set +# CONFIG_SENSOR_IMX214 is not set +# CONFIG_SENSOR_IMX219 is not set +# CONFIG_SENSOR_IMX274_SLVDS is not set +# CONFIG_SENSOR_IMX291_DVP is not set +# CONFIG_SENSOR_IMX291 is not set +# CONFIG_SENSOR_IMX317 is not set +# CONFIG_SENSOR_IMX335 is not set +# CONFIG_SENSOR_IMX326 is not set +# CONFIG_SENSOR_IMX477 is not set +# CONFIG_SENSOR_OV2710 is not set +# CONFIG_SENSOR_OV2718 is not set +# CONFIG_SENSOR_AR0238 is not set +# CONFIG_SENSOR_OV7251 is not set +# CONFIG_SENSOR_OV8856 is not set +# CONFIG_SENSOR_OV8858_R2A_4LANE is not set +# CONFIG_SENSOR_OV2680 is not set +# CONFIG_SENSOR_S5K3H5XA is not set +# CONFIG_SENSOR_AR0238_HISPI is not set +# CONFIG_SENSOR_NVP6134 is not set +# CONFIG_SENSOR_NVP6324 is not set +# CONFIG_SENSOR_TP9950 is not set +# CONFIG_SENSOR_SC2232 is not set +# CONFIG_SENSOR_SC035HGS is not set +# CONFIG_SENSOR_GC02M2 is not set +# CONFIG_SENSOR_C2390A is not set +# CONFIG_SENSOR_C2398 is not set +# CONFIG_SENSOR_C2399 is not set +# CONFIG_SENSOR_IMX319 is not set +# CONFIG_SENSOR_S5K5E8 is not set +# CONFIG_SENSOR_TP9930 is not set +CONFIG_SENSOR_TP2815=m +# CONFIG_SENSOR_LT7911D is not set +# CONFIG_SENSOR_OV13850 is not set +# CONFIG_SENSOR_LT6911C is not set +# CONFIG_SENSOR_TC358743XBG is not set +# end of sensor driver select +# end of VIN (camera) Drivers + +# +# VFE (camera) Drivers +# +# CONFIG_CSI_VFE is not set +# end of VFE (camera) Drivers + +# +# TVD (cvbs in) Drivers +# +# end of TVD (cvbs in) Drivers + +# +# DRM Drivers +# +CONFIG_AW_DRM=y +CONFIG_AW_DRM_DE=y +CONFIG_AW_DRM_TCON=y +CONFIG_AW_DRM_TCON_TOP=y +# CONFIG_AW_DRM_FBDEV_BOOTLOGO is not set +CONFIG_AW_DRM_LCD=y +CONFIG_AW_DRM_LCD_DSI=y +CONFIG_AW_DRM_LCD_DSI_COMBO_PHY=y +CONFIG_AW_DRM_HDMI_TX=y +# CONFIG_AW_DRM_HDMI14 is not set +CONFIG_AW_DRM_HDMI20=y +# CONFIG_AW_HDMI20_HDCP14 is not set +# CONFIG_AW_HDMI20_HDCP22 is not set +# CONFIG_AW_HDMI20_CEC is not set +CONFIG_AW_DRM_EDP=y +CONFIG_AW_DRM_EDP_PHY_USED=y +CONFIG_AW_DRM_INNO_EDP13=y +CONFIG_AW_DRM_PANEL=y +# CONFIG_PANEL_SQ101D_Q5DI404_84H501H is not set +CONFIG_PANEL_BP101WX1=y +CONFIG_PANEL_EDP_GENERAL=y +# end of DRM Drivers + +# +# Open Source GPU Drivers +# +CONFIG_AW_DRM_PANFROST=y +# CONFIG_AW_DRM_LIMA is not set +# end of Open Source GPU Drivers + +# +# Sunxi Fast Car Reverse Drivers +# +# end of Sunxi Fast Car Reverse Drivers + +# +# Sunxi Fast Car Reverse Drivers For Amp +# +# end of Sunxi Fast Car Reverse Drivers For Amp + +# +# VE Drivers +# +CONFIG_AW_VIDEO_ENCODER_DECODER=y +CONFIG_AW_VIDEO_DYNAMIC_DEBUG=y +# CONFIG_AW_VIDEO_GOOGLE_DECODER is not set +# end of VE Drivers + +# +# rt-media +# +# CONFIG_VIDEO_RT_MEDIA is not set +# end of rt-media + +# +# SOUND Drivers +# + +# +# CODEC drivers +# +CONFIG_SND_SOC_AC107=y +# CONFIG_SND_SOC_AC108 is not set +# CONFIG_SND_SOC_FS16XX is not set +# end of CODEC drivers + +CONFIG_SND_SOC_SUNXI_PCM=y +CONFIG_SND_SOC_SUNXI_MACH=y +CONFIG_SND_SOC_SUNXI_COMMON=y +CONFIG_SND_SOC_SUNXI_INTERNALCODEC=y +CONFIG_SND_SOC_SUNXI_SUN55IW3_CODEC=y + +# +# Platform drivers +# +CONFIG_SND_SOC_SUNXI_AAUDIO=y +# CONFIG_SND_SOC_SUNXI_OWA is not set +# CONFIG_SND_SOC_SUNXI_DMIC is not set +CONFIG_SND_SOC_SUNXI_I2S=y +# CONFIG_SND_SOC_SUNXI_CODEC_HDMI is not set +# CONFIG_SND_SOC_SUNXI_CODEC_EDP is not set +CONFIG_SND_SOC_SUNXI_COMPONENTS=y +# CONFIG_SND_SOC_SUNXI_SFX is not set +# CONFIG_SND_SOC_SUNXI_TEST_CLK is not set +# CONFIG_SND_SOC_SUNXI_DEBUG is not set +CONFIG_SND_SOC_SUNXI_DYNAMIC_DEBUG=y +# end of Platform drivers +# end of SOUND Drivers + +# +# Choose one according to the actual usage +# + +# +# CE Drivers +# +# CONFIG_AW_CE_SOCKET is not set +# CONFIG_AW_CE_IOCTL is not set +# end of CE Drivers + +# +# SMC Drivers +# +CONFIG_AW_SYS_INFO=y +CONFIG_AW_SMC=y +# end of SMC Drivers + +# +# SID Drivers +# +CONFIG_AW_SID=y +# CONFIG_AW_SET_EFUSE_POWER is not set +# end of SID Drivers + +# +# SECURE STORAGE Drivers +# +# CONFIG_AW_SECURE_STORAGE is not set +# end of SECURE STORAGE Drivers + +# +# DRM HEAP Drivers +# +# CONFIG_AW_DRM_HEAP is not set +# end of DRM HEAP Drivers + +# +# PCIe Drivers +# +# CONFIG_AW_PCIE_RC is not set +# CONFIG_AW_PCIE_EP is not set +# end of PCIe Drivers + +# +# PHY Drivers +# +CONFIG_AW_INNO_COMBOPHY=y +# end of PHY Drivers + +# +# Emac Drivers +# +# CONFIG_AW_EMAC is not set +# CONFIG_AW_EMAC_MDIO is not set +# end of Emac Drivers + +# +# Gmac Drivers +# +CONFIG_AW_GMAC=y +CONFIG_AW_GMAC_MDIO=y +# CONFIG_AW_GMAC_METADATA is not set +# CONFIG_AW_EPHY is not set +# end of Gmac Drivers + +# +# Stmmac Drivers +# +CONFIG_AW_STMMAC_ETH=y +CONFIG_AW_STMMAC_SELFTESTS=y +# CONFIG_AW_STMMAC_PCI is not set +# end of Stmmac Drivers + +# +# USB Drivers +# + +# +# USB DWC3 Drivers +# +CONFIG_USB_SUNXI_DWC3=y +CONFIG_PHY_SUNXI_PLAT=y +CONFIG_DWC3_SUNXI_PLAT=y +# end of USB DWC3 Drivers + +# +# USB Host Controller Drivers +# +CONFIG_USB_EHCI_HCD_SUNXI=y +CONFIG_USB_OHCI_HCD_SUNXI=y +CONFIG_USB_SUNXI_HCD=y +CONFIG_USB_SUNXI_HCI=y +CONFIG_USB_SUNXI_EHCI0=y +CONFIG_USB_SUNXI_EHCI1=y +CONFIG_USB_SUNXI_OHCI0=y +CONFIG_USB_SUNXI_OHCI1=y +# end of USB Host Controller Drivers + +# +# USB Device Drivers +# +CONFIG_USB_SUNXI_USB=y +CONFIG_USB_SUNXI_USB_MANAGER=y +CONFIG_USB_SUNXI_USB_DEBUG=y +CONFIG_USB_SUNXI_USB_ADB=y +CONFIG_USB_SUNXI_UDC0=y +# end of USB Device Drivers + +# +# USB Type-C Support +# +# CONFIG_USB_SUNXI_TYPEC is not set + +# +# USB Type-C Multiplexer/DeMultiplexer Switch support +# +# end of USB Type-C Multiplexer/DeMultiplexer Switch support +# end of USB Type-C Support + +# +# USB Gadget Drivers +# +# CONFIG_USB_SUNXI_GADGET is not set +# end of USB Gadget Drivers +# end of USB Drivers + +# +# TWI Drivers +# +CONFIG_AW_TWI=y +# CONFIG_AW_TWI_DELAYINIT is not set +# CONFIG_AW_TWI_DYNAMIC_DEBUG is not set +# end of TWI Drivers + +# +# SPI Drivers +# +CONFIG_AW_SPI=y +# CONFIG_AW_SPI_ATOMIC_XFER is not set +# end of SPI Drivers + +# +# SPI NG Drivers +# +CONFIG_AW_SPI_NG=y +# CONFIG_AW_SPI_NG_ATOMIC_XFER is not set +# CONFIG_AW_SPI_SLAVETEST is not set +# CONFIG_AW_SPI_CAMERATEST is not set +# end of SPI NG Drivers + +# +# LED Drivers +# +CONFIG_AW_LEDC=y +# end of LED Drivers + +# +# PWM Drivers +# +CONFIG_AW_PWM=y +# CONFIG_AW_SOFT_PWM is not set +# end of PWM Drivers + +# +# IR-TX Drivers +# +CONFIG_AW_IR_TX=y +# end of IR-TX Drivers + +# +# IR-RX Drivers +# +CONFIG_AW_IR_RX=y +# CONFIG_AW_IR_GPIO_RX is not set +# end of IR-RX Drivers + +# +# General Purpose ADC Drivers +# +CONFIG_AW_GPADC=y +# end of General Purpose ADC Drivers + +# +# Low Rate ADC Drivers +# +CONFIG_AW_LRADC=y +# end of Low Rate ADC Drivers + +# +# Resistive Touch Panel Drivers +# +# CONFIG_AW_RTP is not set +# end of Resistive Touch Panel Drivers + +# +# Input Device Drivers +# +CONFIG_AW_INPUT_SENSORINIT=y +CONFIG_AW_INPUT_CTP=y +# CONFIG_TOUCHSCREEN_GT9XX_SECONDARY is not set +# CONFIG_TOUCHSCREEN_GSLX680NEW is not set +# CONFIG_TOUCHSCREEN_WACOM_PEN is not set +# CONFIG_TOUCHSCREEN_GT9XXNEW_TS is not set +CONFIG_TOUCHSCREEN_GT9XX=y +# CONFIG_TOUCHSCREEN_HYNITRON_TS is not set +# CONFIG_TOUCHSCREEN_ILITEK_TDDI is not set +# CONFIG_TOUCHSCREEN_FTS is not set +# CONFIG_TOUCHSCREEN_TLSC6X_TS is not set +# CONFIG_TOUCHSCREEN_GT82X is not set +# CONFIG_TOUCHSCREEN_NT36xxx_HOSTDL_SPI is not set +CONFIG_AW_INPUT_SENSOR=y +# CONFIG_SENSOR_SC7A20 is not set +# CONFIG_SENSOR_STK3X1X is not set +CONFIG_SENSORS_MIR3DA=m +# CONFIG_SENSOR_MSA is not set +# CONFIG_SENSOR_MMC5603X is not set +# CONFIG_SENSORS_BMI323 is not set +# CONFIG_SENSORS_QMI8658 is not set +CONFIG_AW_INPUT_MISC=y +CONFIG_AW_HALL_SENSOR=m +# CONFIG_AW_VIBRATOR is not set +# end of Input Device Drivers + +# +# ATA Drivers +# +# CONFIG_AW_AHCI is not set +# end of ATA Drivers + +# +# Smart Card Reader Drivers +# +# CONFIG_AW_SCR is not set +# end of Smart Card Reader Drivers + +# +# Wiegand Drivers +# +# CONFIG_SUNXI_WIEGAND is not set +# end of Wiegand Drivers + +# +# Network Device Drivers +# + +# +# Wireless LAN +# +# CONFIG_BCMDHD is not set +# CONFIG_RTL8188FU is not set +# CONFIG_RTL8723CS is not set +# CONFIG_RTL8723DS is not set +# CONFIG_RTL8723DU is not set +# CONFIG_RTL8822BS is not set +# CONFIG_RTL8822CU is not set +# CONFIG_RTL8852BS is not set +# CONFIG_XR819_WLAN is not set +# CONFIG_XR829_WLAN is not set +# CONFIG_SPARD_WLAN_SUPPORT is not set +CONFIG_AIC_WLAN_SUPPORT=y +CONFIG_AIC_INTF_SDIO=y +# CONFIG_AIC_INTF_USB is not set +CONFIG_AIC_IRQ_ACTIVE_UNSET=y +# CONFIG_AIC_IRQ_ACTIVE_HIGH is not set +# CONFIG_AIC_IRQ_ACTIVE_RISING is not set +# CONFIG_AIC_IRQ_ACTIVE_LOW is not set +# CONFIG_AIC_IRQ_ACTIVE_FALLING is not set +CONFIG_AIC8800_WLAN_SUPPORT=m +CONFIG_AIC8800_BTLPM_SUPPORT=m +# CONFIG_ATBM_WIRELESS is not set +# CONFIG_SSV6158 is not set +# end of Wireless LAN +# end of Network Device Drivers + +# +# Networking Drivers +# + +# +# Bluetooth Subsystem Support +# + +# +# Bluetooth Device Drivers +# +# CONFIG_BCM_BT_LPM is not set +# CONFIG_RTL_BT_LPM is not set +# CONFIG_XR_BT_LPM is not set +# CONFIG_BT_RTKBTUSB is not set +# CONFIG_BT_RTKH5 is not set +# end of Bluetooth Device Drivers +# end of Bluetooth Subsystem Support +# end of Networking Drivers + +# +# IRQ-Chip Drivers +# +CONFIG_AW_WAKEUPGEN=y +CONFIG_AW_SUN8I_NMI=y +# end of IRQ-Chip Drivers + +# +# Standby Debugging Drivers +# +CONFIG_AW_STANDBY_DEBUG=y +# end of Standby Debugging Drivers + +# +# Thermal Drivers +# +CONFIG_AW_THERMAL=y +# CONFIG_AW_CPUFREQ_CLAMP is not set +# CONFIG_AW_THERMAL_CRITICAL_HANDLER is not set +# end of Thermal Drivers + +# +# NVMEM Drivers +# +CONFIG_NVMEM_AW_SID=y +# end of NVMEM Drivers + +# +# Power Domain Drivers +# +# CONFIG_AW_GPU_PM_DOMAINS is not set +CONFIG_AW_PM_DOMAINS=y +CONFIG_AW_PCK600_DOMAINS=y +# CONFIG_AW_POWER_DOMAIN_TEST is not set +# end of Power Domain Drivers + +# +# PMIC Drivers +# +# CONFIG_AW_VIRTUAL_AC_POWER is not set +CONFIG_AW_MFD_AXP2101=y +CONFIG_AW_MFD_AXP2101_I2C=y +CONFIG_AW_MFD_PMU_EXT=y +CONFIG_AW_MFD_PMU_EXT_I2C=y +# CONFIG_AW_MFD_BMU_EXT_I2C is not set + +# +# Regulator Drivers +# +CONFIG_AW_REGULATOR_AXP2101=y +CONFIG_AW_REGULATOR_PMU_EXT=y +# CONFIG_AW_REGULATOR_PWM is not set + +# +# Powerkey Drivers +# +CONFIG_AW_INPUT_AXP2101_PEK=y + +# +# Power Supply Drivers +# +# CONFIG_AW_AXP803_POWER is not set +CONFIG_AW_AXP2202_POWER=y +# CONFIG_AW_AXP2202_GPIO_POWER is not set +# CONFIG_AW_AXP22X_POWER is not set +# end of PMIC Drivers + +# +# CPU Frequency Drivers +# +CONFIG_AW_CPUFREQ_DT=y +CONFIG_AW_CPUFREQ_DT_PLATDEV=y +# CONFIG_AW_CPUFREQ_TEST is not set + +# +# sunxi cpufreq Drivers +# +CONFIG_ARM_AW_SUN50I_CPUFREQ_NVMEM=y +# end of sunxi cpufreq Drivers +# end of CPU Frequency Drivers + +# +# Devfreq Device Drivers +# +CONFIG_AW_DMC_DEVFREQ=y + +# +# Devfreq Device Event Drivers +# +CONFIG_AW_EVENT_DFI=y +CONFIG_AW_EVENT_DDR=y +# end of Devfreq Device Event Drivers +# end of Devfreq Device Drivers + +# +# sunxi dsufreq Drivers +# +CONFIG_AW_SUNXI_DSUFREQ=y +# CONFIG_AW_SUNXI_DSUFREQ_TEST is not set +# end of sunxi dsufreq Drivers + +# +# MSGBOX Drivers +# +CONFIG_AW_MSGBOX=y +# CONFIG_AW_MAILBOX_SUPPORT_TXDONE_IRQ is not set +# end of MSGBOX Drivers + +# +# HWSPINLOCK Drivers +# +CONFIG_AW_HWSPINLOCK=y +# end of HWSPINLOCK Drivers + +# +# Remoteproc drivers +# +CONFIG_AW_REMOTEPROC=y +# CONFIG_AW_RPROC_FAST_BOOT is not set +CONFIG_AW_RPROC_ENHANCED_TRACE=y +# CONFIG_SUNXI_RPROC_SHARE_IRQ is not set +CONFIG_AW_REMOTEPROC_HIFI4_BOOT=y +CONFIG_AW_REMOTEPROC_E906_BOOT=y +# CONFIG_AW_REMOTEPROC_E906_STANDBY is not set +# CONFIG_AW_REMOTEPROC_E907_BOOT is not set +# end of Remoteproc drivers + +# +# Rpmsg drivers +# +CONFIG_AW_RPMSG_CTRL=y +# CONFIG_AW_RPMSG_NOTIFY is not set +CONFIG_AW_RPMSG_HEARTBEAT=y +# end of Rpmsg drivers + +# +# Rpbuf drivers +# +CONFIG_AW_RPBUF=y +CONFIG_AW_RPBUF_DEV=y + +# +# Service +# +CONFIG_AW_RPBUF_SERVICE_RPMSG=y + +# +# Controller +# +CONFIG_AW_RPBUF_CONTROLLER_SUNXI=y + +# +# Sample +# +# CONFIG_AW_RPBUF_SAMPLE_SUNXI is not set +# end of Rpbuf drivers + +# +# NPU Drivers +# +CONFIG_AW_NNA_VIP=m +CONFIG_AW_NNA_GALCORE=m +# end of NPU Drivers + +# +# Misc Devices Drivers +# +# CONFIG_SUNXI_DIRECT_GPIO is not set +CONFIG_AW_RFKILL=y +CONFIG_AW_MACADDR_MGT=y +# CONFIG_AW_BOOTEVENT is not set +# CONFIG_SUNXI_TVUTILS_SCRIPTS is not set +# CONFIG_SUNXI_AFBD_WORKAROUND is not set +# CONFIG_SUNXI_LED_BCT is not set +# end of Misc Devices Drivers + +# +# Vendor Hooks Drivers +# +# end of Vendor Hooks Drivers + +# +# Aw trace Drivers +# +# CONFIG_AW_TRACE is not set +# CONFIG_AW_HEALTHD is not set +# end of Aw trace Drivers + +# +# CRASHDUMP Drivers +# +# CONFIG_AW_CRASHDUMP is not set +# end of CRASHDUMP Drivers + +# +# JTAG Drivers +# +# CONFIG_AW_SOFT_JTAG_MASTER is not set +# CONFIG_AW_JTAG_MASTER is not set +# end of JTAG Drivers + +# +# AW Debugging Extensions +# +# CONFIG_AW_SYSCALL_PRINTK is not set +# end of AW Debugging Extensions + +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +# CONFIG_FAT_DEFAULT_UTF8 is not set + +# +# AWLINK Drivers +# +# end of AWLINK Drivers +# end of Device Drivers +# end of Allwinner BSP + +CONFIG_FREEZER=y + +# +# Executable file formats +# +CONFIG_BINFMT_ELF=y +CONFIG_COMPAT_BINFMT_ELF=y +CONFIG_ARCH_BINFMT_ELF_STATE=y +CONFIG_ARCH_HAVE_ELF_PROT=y +CONFIG_ARCH_USE_GNU_PROPERTY=y +CONFIG_ELFCORE=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_BINFMT_SCRIPT=y +# CONFIG_BINFMT_MISC is not set +CONFIG_COREDUMP=y +# end of Executable file formats + +# +# Memory Management options +# +CONFIG_SPARSEMEM=y +CONFIG_SPARSEMEM_EXTREME=y +CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y +CONFIG_SPARSEMEM_VMEMMAP=y +CONFIG_HAVE_FAST_GUP=y +CONFIG_ARCH_KEEP_MEMBLOCK=y +CONFIG_MEMORY_ISOLATION=y +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y +# CONFIG_MEMORY_HOTPLUG is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y +CONFIG_COMPACTION=y +# CONFIG_PAGE_REPORTING is not set +CONFIG_MIGRATION=y +CONFIG_CONTIG_ALLOC=y +CONFIG_PHYS_ADDR_T_64BIT=y +# CONFIG_KSM is not set +CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y +# CONFIG_MEMORY_FAILURE is not set +# CONFIG_TRANSPARENT_HUGEPAGE is not set +# CONFIG_CLEANCACHE is not set +# CONFIG_FRONTSWAP is not set +CONFIG_CMA=y +# CONFIG_CMA_DEBUG is not set +# CONFIG_CMA_DEBUGFS is not set +# CONFIG_CMA_SYSFS is not set +CONFIG_CMA_AREAS=16 +# CONFIG_ZPOOL is not set +CONFIG_ZSMALLOC=y +# CONFIG_ZSMALLOC_STAT is not set +CONFIG_GENERIC_EARLY_IOREMAP=y +# CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set +# CONFIG_IDLE_PAGE_TRACKING is not set +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_ARCH_HAS_PTE_DEVMAP=y +CONFIG_ARCH_HAS_ZONE_DMA_SET=y +CONFIG_ZONE_DMA=y +CONFIG_ZONE_DMA32=y +CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y +# CONFIG_PERCPU_STATS is not set +# CONFIG_GUP_TEST is not set +CONFIG_ARCH_HAS_PTE_SPECIAL=y +CONFIG_SECRETMEM=y + +# +# Data Access Monitoring +# +# CONFIG_DAMON is not set +# end of Data Access Monitoring +# end of Memory Management options + +CONFIG_NET=y +CONFIG_NET_INGRESS=y +CONFIG_SKB_EXTENSIONS=y + +# +# Networking options +# +CONFIG_PACKET=y +# CONFIG_PACKET_DIAG is not set +CONFIG_UNIX=y +CONFIG_UNIX_SCM=y +CONFIG_AF_UNIX_OOB=y +CONFIG_UNIX_DIAG=y +# CONFIG_TLS is not set +CONFIG_XFRM=y +CONFIG_XFRM_ALGO=y +# CONFIG_XFRM_USER is not set +# CONFIG_XFRM_INTERFACE is not set +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_XFRM_STATISTICS is not set +CONFIG_NET_KEY=y +# CONFIG_NET_KEY_MIGRATE is not set +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_FIB_TRIE_STATS=y +CONFIG_IP_MULTIPLE_TABLES=y +# CONFIG_IP_ROUTE_MULTIPATH is not set +# CONFIG_IP_ROUTE_VERBOSE is not set +# CONFIG_IP_PNP is not set +# CONFIG_NET_IPIP is not set +# CONFIG_NET_IPGRE_DEMUX is not set +CONFIG_NET_IP_TUNNEL=y +# CONFIG_IP_MROUTE is not set +# CONFIG_SYN_COOKIES is not set +# CONFIG_NET_IPVTI is not set +# CONFIG_NET_FOU is not set +# CONFIG_NET_FOU_IP_TUNNELS is not set +# CONFIG_INET_AH is not set +# CONFIG_INET_ESP is not set +# CONFIG_INET_IPCOMP is not set +CONFIG_INET_TABLE_PERTURB_ORDER=16 +CONFIG_INET_TUNNEL=y +CONFIG_INET_DIAG=y +CONFIG_INET_TCP_DIAG=y +CONFIG_INET_UDP_DIAG=y +# CONFIG_INET_RAW_DIAG is not set +# CONFIG_INET_DIAG_DESTROY is not set +# CONFIG_TCP_CONG_ADVANCED is not set +CONFIG_TCP_CONG_CUBIC=y +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_MD5SIG is not set +CONFIG_IPV6=y +# CONFIG_IPV6_ROUTER_PREF is not set +# CONFIG_IPV6_OPTIMISTIC_DAD is not set +# CONFIG_INET6_AH is not set +# CONFIG_INET6_ESP is not set +# CONFIG_INET6_IPCOMP is not set +# CONFIG_IPV6_MIP6 is not set +# CONFIG_IPV6_ILA is not set +# CONFIG_IPV6_VTI is not set +CONFIG_IPV6_SIT=y +# CONFIG_IPV6_SIT_6RD is not set +CONFIG_IPV6_NDISC_NODETYPE=y +# CONFIG_IPV6_TUNNEL is not set +# CONFIG_IPV6_MULTIPLE_TABLES is not set +# CONFIG_IPV6_MROUTE is not set +# CONFIG_IPV6_SEG6_LWTUNNEL is not set +# CONFIG_IPV6_SEG6_HMAC is not set +# CONFIG_IPV6_RPL_LWTUNNEL is not set +# CONFIG_IPV6_IOAM6_LWTUNNEL is not set +# CONFIG_MPTCP is not set +CONFIG_NETWORK_SECMARK=y +# CONFIG_NETWORK_PHY_TIMESTAMPING is not set +CONFIG_NETFILTER=y +CONFIG_NETFILTER_ADVANCED=y + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_INGRESS=y +CONFIG_NETFILTER_NETLINK=y +# CONFIG_NETFILTER_NETLINK_ACCT is not set +# CONFIG_NETFILTER_NETLINK_QUEUE is not set +# CONFIG_NETFILTER_NETLINK_LOG is not set +# CONFIG_NETFILTER_NETLINK_OSF is not set +CONFIG_NF_CONNTRACK=y +# CONFIG_NF_LOG_SYSLOG is not set +CONFIG_NF_CONNTRACK_MARK=y +CONFIG_NF_CONNTRACK_SECMARK=y +# CONFIG_NF_CONNTRACK_ZONES is not set +# CONFIG_NF_CONNTRACK_PROCFS is not set +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_TIMEOUT=y +CONFIG_NF_CONNTRACK_TIMESTAMP=y +# CONFIG_NF_CONNTRACK_LABELS is not set +CONFIG_NF_CT_PROTO_DCCP=y +CONFIG_NF_CT_PROTO_SCTP=y +CONFIG_NF_CT_PROTO_UDPLITE=y +# CONFIG_NF_CONNTRACK_AMANDA is not set +# CONFIG_NF_CONNTRACK_FTP is not set +# CONFIG_NF_CONNTRACK_H323 is not set +# CONFIG_NF_CONNTRACK_IRC is not set +# CONFIG_NF_CONNTRACK_NETBIOS_NS is not set +# CONFIG_NF_CONNTRACK_SNMP is not set +# CONFIG_NF_CONNTRACK_PPTP is not set +# CONFIG_NF_CONNTRACK_SANE is not set +# CONFIG_NF_CONNTRACK_SIP is not set +# CONFIG_NF_CONNTRACK_TFTP is not set +CONFIG_NF_CT_NETLINK=y +CONFIG_NF_CT_NETLINK_TIMEOUT=y +CONFIG_NF_NAT=y +CONFIG_NF_NAT_REDIRECT=y +CONFIG_NF_NAT_MASQUERADE=y +# CONFIG_NF_TABLES is not set +CONFIG_NETFILTER_XTABLES=y +CONFIG_NETFILTER_XTABLES_COMPAT=y + +# +# Xtables combined modules +# +# CONFIG_NETFILTER_XT_MARK is not set +CONFIG_NETFILTER_XT_CONNMARK=y + +# +# Xtables targets +# +# CONFIG_NETFILTER_XT_TARGET_CHECKSUM is not set +# CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set +# CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set +# CONFIG_NETFILTER_XT_TARGET_CONNSECMARK is not set +# CONFIG_NETFILTER_XT_TARGET_DSCP is not set +# CONFIG_NETFILTER_XT_TARGET_HL is not set +# CONFIG_NETFILTER_XT_TARGET_HMARK is not set +# CONFIG_NETFILTER_XT_TARGET_IDLETIMER is not set +# CONFIG_NETFILTER_XT_TARGET_LED is not set +# CONFIG_NETFILTER_XT_TARGET_LOG is not set +# CONFIG_NETFILTER_XT_TARGET_MARK is not set +CONFIG_NETFILTER_XT_NAT=y +CONFIG_NETFILTER_XT_TARGET_NETMAP=y +# CONFIG_NETFILTER_XT_TARGET_NFLOG is not set +# CONFIG_NETFILTER_XT_TARGET_NFQUEUE is not set +# CONFIG_NETFILTER_XT_TARGET_RATEEST is not set +CONFIG_NETFILTER_XT_TARGET_REDIRECT=y +CONFIG_NETFILTER_XT_TARGET_MASQUERADE=y +# CONFIG_NETFILTER_XT_TARGET_TEE is not set +# CONFIG_NETFILTER_XT_TARGET_TPROXY is not set +# CONFIG_NETFILTER_XT_TARGET_SECMARK is not set +# CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set +# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set + +# +# Xtables matches +# +# CONFIG_NETFILTER_XT_MATCH_ADDRTYPE is not set +# CONFIG_NETFILTER_XT_MATCH_BPF is not set +# CONFIG_NETFILTER_XT_MATCH_CGROUP is not set +# CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set +# CONFIG_NETFILTER_XT_MATCH_COMMENT is not set +# CONFIG_NETFILTER_XT_MATCH_CONNBYTES is not set +# CONFIG_NETFILTER_XT_MATCH_CONNLABEL is not set +# CONFIG_NETFILTER_XT_MATCH_CONNLIMIT is not set +CONFIG_NETFILTER_XT_MATCH_CONNMARK=y +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y +# CONFIG_NETFILTER_XT_MATCH_CPU is not set +# CONFIG_NETFILTER_XT_MATCH_DCCP is not set +# CONFIG_NETFILTER_XT_MATCH_DEVGROUP is not set +# CONFIG_NETFILTER_XT_MATCH_DSCP is not set +# CONFIG_NETFILTER_XT_MATCH_ECN is not set +# CONFIG_NETFILTER_XT_MATCH_ESP is not set +# CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set +# CONFIG_NETFILTER_XT_MATCH_HELPER is not set +# CONFIG_NETFILTER_XT_MATCH_HL is not set +# CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set +# CONFIG_NETFILTER_XT_MATCH_IPRANGE is not set +# CONFIG_NETFILTER_XT_MATCH_L2TP is not set +# CONFIG_NETFILTER_XT_MATCH_LENGTH is not set +# CONFIG_NETFILTER_XT_MATCH_LIMIT is not set +# CONFIG_NETFILTER_XT_MATCH_MAC is not set +# CONFIG_NETFILTER_XT_MATCH_MARK is not set +# CONFIG_NETFILTER_XT_MATCH_MULTIPORT is not set +# CONFIG_NETFILTER_XT_MATCH_NFACCT is not set +# CONFIG_NETFILTER_XT_MATCH_OSF is not set +# CONFIG_NETFILTER_XT_MATCH_OWNER is not set +# CONFIG_NETFILTER_XT_MATCH_POLICY is not set +# CONFIG_NETFILTER_XT_MATCH_PKTTYPE is not set +# CONFIG_NETFILTER_XT_MATCH_QUOTA is not set +# CONFIG_NETFILTER_XT_MATCH_RATEEST is not set +# CONFIG_NETFILTER_XT_MATCH_REALM is not set +# CONFIG_NETFILTER_XT_MATCH_RECENT is not set +# CONFIG_NETFILTER_XT_MATCH_SCTP is not set +# CONFIG_NETFILTER_XT_MATCH_SOCKET is not set +CONFIG_NETFILTER_XT_MATCH_STATE=y +# CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set +# CONFIG_NETFILTER_XT_MATCH_STRING is not set +# CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set +# CONFIG_NETFILTER_XT_MATCH_TIME is not set +# CONFIG_NETFILTER_XT_MATCH_U32 is not set +# end of Core Netfilter Configuration + +# CONFIG_IP_SET is not set +# CONFIG_IP_VS is not set + +# +# IP: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV4=y +# CONFIG_NF_SOCKET_IPV4 is not set +# CONFIG_NF_TPROXY_IPV4 is not set +# CONFIG_NF_DUP_IPV4 is not set +# CONFIG_NF_LOG_ARP is not set +# CONFIG_NF_LOG_IPV4 is not set +CONFIG_NF_REJECT_IPV4=y +CONFIG_IP_NF_IPTABLES=y +# CONFIG_IP_NF_MATCH_AH is not set +# CONFIG_IP_NF_MATCH_ECN is not set +# CONFIG_IP_NF_MATCH_RPFILTER is not set +# CONFIG_IP_NF_MATCH_TTL is not set +# CONFIG_IP_NF_FILTER is not set +# CONFIG_IP_NF_TARGET_SYNPROXY is not set +CONFIG_IP_NF_NAT=y +CONFIG_IP_NF_TARGET_MASQUERADE=y +CONFIG_IP_NF_TARGET_NETMAP=y +CONFIG_IP_NF_TARGET_REDIRECT=y +CONFIG_IP_NF_MANGLE=y +# CONFIG_IP_NF_TARGET_CLUSTERIP is not set +# CONFIG_IP_NF_TARGET_ECN is not set +# CONFIG_IP_NF_TARGET_TTL is not set +# CONFIG_IP_NF_RAW is not set +# CONFIG_IP_NF_ARPTABLES is not set +# end of IP: Netfilter Configuration + +# +# IPv6: Netfilter Configuration +# +# CONFIG_NF_SOCKET_IPV6 is not set +# CONFIG_NF_TPROXY_IPV6 is not set +# CONFIG_NF_DUP_IPV6 is not set +# CONFIG_NF_REJECT_IPV6 is not set +# CONFIG_NF_LOG_IPV6 is not set +# CONFIG_IP6_NF_IPTABLES is not set +# end of IPv6: Netfilter Configuration + +CONFIG_NF_DEFRAG_IPV6=y +# CONFIG_NF_CONNTRACK_BRIDGE is not set +# CONFIG_BPFILTER is not set +# CONFIG_IP_DCCP is not set +# CONFIG_IP_SCTP is not set +# CONFIG_RDS is not set +# CONFIG_TIPC is not set +# CONFIG_ATM is not set +# CONFIG_L2TP is not set +# CONFIG_BRIDGE is not set +# CONFIG_NET_DSA is not set +# CONFIG_VLAN_8021Q is not set +# CONFIG_LLC2 is not set +# CONFIG_ATALK is not set +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_PHONET is not set +# CONFIG_6LOWPAN is not set +# CONFIG_IEEE802154 is not set +# CONFIG_NET_SCHED is not set +# CONFIG_DCB is not set +# CONFIG_DNS_RESOLVER is not set +# CONFIG_BATMAN_ADV is not set +# CONFIG_OPENVSWITCH is not set +# CONFIG_VSOCKETS is not set +CONFIG_NETLINK_DIAG=y +# CONFIG_MPLS is not set +# CONFIG_NET_NSH is not set +# CONFIG_HSR is not set +# CONFIG_NET_SWITCHDEV is not set +# CONFIG_NET_L3_MASTER_DEV is not set +# CONFIG_QRTR is not set +# CONFIG_NET_NCSI is not set +CONFIG_PCPU_DEV_REFCNT=y +CONFIG_RPS=y +CONFIG_RFS_ACCEL=y +CONFIG_SOCK_RX_QUEUE_MAPPING=y +CONFIG_XPS=y +# CONFIG_CGROUP_NET_PRIO is not set +# CONFIG_CGROUP_NET_CLASSID is not set +CONFIG_NET_RX_BUSY_POLL=y +CONFIG_BQL=y +CONFIG_NET_FLOW_LIMIT=y + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +# end of Network testing +# end of Networking options + +# CONFIG_HAMRADIO is not set +# CONFIG_CAN is not set +CONFIG_BT=y +CONFIG_BT_BREDR=y +CONFIG_BT_RFCOMM=y +CONFIG_BT_RFCOMM_TTY=y +# CONFIG_BT_BNEP is not set +# CONFIG_BT_HIDP is not set +# CONFIG_BT_HS is not set +CONFIG_BT_LE=y +# CONFIG_BT_LEDS is not set +# CONFIG_BT_MSFTEXT is not set +# CONFIG_BT_AOSPEXT is not set +CONFIG_BT_DEBUGFS=y +# CONFIG_BT_SELFTEST is not set +# CONFIG_BT_FEATURE_DEBUG is not set + +# +# Bluetooth device drivers +# +# CONFIG_BT_HCIBTUSB is not set +# CONFIG_BT_HCIBTSDIO is not set +CONFIG_BT_HCIUART=y +CONFIG_BT_HCIUART_H4=y +# CONFIG_BT_HCIUART_BCSP is not set +# CONFIG_BT_HCIUART_ATH3K is not set +# CONFIG_BT_HCIUART_INTEL is not set +# CONFIG_BT_HCIUART_AG6XX is not set +# CONFIG_BT_HCIBCM203X is not set +# CONFIG_BT_HCIBPA10X is not set +# CONFIG_BT_HCIBFUSB is not set +# CONFIG_BT_HCIVHCI is not set +# CONFIG_BT_MRVL is not set +# CONFIG_BT_MTKSDIO is not set +# CONFIG_BT_VIRTIO is not set +# end of Bluetooth device drivers + +# CONFIG_AF_RXRPC is not set +# CONFIG_AF_KCM is not set +# CONFIG_MCTP is not set +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_CFG80211=y +# CONFIG_NL80211_TESTMODE is not set +# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set +# CONFIG_CFG80211_CERTIFICATION_ONUS is not set +CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y +CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y +CONFIG_CFG80211_DEFAULT_PS=y +# CONFIG_CFG80211_DEBUGFS is not set +CONFIG_CFG80211_CRDA_SUPPORT=y +# CONFIG_CFG80211_WEXT is not set +CONFIG_MAC80211=y +CONFIG_MAC80211_HAS_RC=y +CONFIG_MAC80211_RC_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" +# CONFIG_MAC80211_MESH is not set +# CONFIG_MAC80211_LEDS is not set +# CONFIG_MAC80211_DEBUGFS is not set +# CONFIG_MAC80211_MESSAGE_TRACING is not set +# CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 +CONFIG_RFKILL=y +CONFIG_RFKILL_LEDS=y +# CONFIG_RFKILL_INPUT is not set +CONFIG_RFKILL_GPIO=y +# CONFIG_NET_9P is not set +# CONFIG_CAIF is not set +# CONFIG_CEPH_LIB is not set +# CONFIG_NFC is not set +# CONFIG_PSAMPLE is not set +# CONFIG_NET_IFE is not set +# CONFIG_LWTUNNEL is not set +CONFIG_DST_CACHE=y +CONFIG_GRO_CELLS=y +CONFIG_NET_SELFTESTS=y +CONFIG_PAGE_POOL=y +# CONFIG_FAILOVER is not set +CONFIG_ETHTOOL_NETLINK=y + +# +# Device Drivers +# +CONFIG_ARM_AMBA=y +CONFIG_HAVE_PCI=y +CONFIG_PCI=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCI_DOMAINS_GENERIC=y +CONFIG_PCI_SYSCALL=y +# CONFIG_PCIEPORTBUS is not set +CONFIG_PCIEASPM=y +CONFIG_PCIEASPM_DEFAULT=y +# CONFIG_PCIEASPM_POWERSAVE is not set +# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set +# CONFIG_PCIEASPM_PERFORMANCE is not set +# CONFIG_PCIE_PTM is not set +CONFIG_PCI_MSI=y +CONFIG_PCI_MSI_IRQ_DOMAIN=y +# CONFIG_PCI_QUIRKS is not set +# CONFIG_PCI_DEBUG is not set +# CONFIG_PCI_STUB is not set +# CONFIG_PCI_IOV is not set +# CONFIG_PCI_PRI is not set +# CONFIG_PCI_PASID is not set +# CONFIG_PCIE_BUS_TUNE_OFF is not set +CONFIG_PCIE_BUS_DEFAULT=y +# CONFIG_PCIE_BUS_SAFE is not set +# CONFIG_PCIE_BUS_PERFORMANCE is not set +# CONFIG_PCIE_BUS_PEER2PEER is not set +# CONFIG_HOTPLUG_PCI is not set + +# +# PCI controller drivers +# +# CONFIG_PCI_FTPCI100 is not set +# CONFIG_PCI_HOST_GENERIC is not set +# CONFIG_PCIE_XILINX is not set +# CONFIG_PCI_XGENE is not set +# CONFIG_PCIE_ALTERA is not set +# CONFIG_PCI_HOST_THUNDER_PEM is not set +# CONFIG_PCI_HOST_THUNDER_ECAM is not set +# CONFIG_PCIE_MICROCHIP_HOST is not set + +# +# DesignWare PCI Core Support +# +# CONFIG_PCIE_DW_PLAT_HOST is not set +# CONFIG_PCI_HISI is not set +# CONFIG_PCIE_KIRIN is not set +# CONFIG_PCI_MESON is not set +# CONFIG_PCIE_AL is not set +# end of DesignWare PCI Core Support + +# +# Mobiveil PCIe Core Support +# +# end of Mobiveil PCIe Core Support + +# +# Cadence PCIe controllers support +# +# CONFIG_PCIE_CADENCE_PLAT_HOST is not set +# CONFIG_PCI_J721E_HOST is not set +# end of Cadence PCIe controllers support +# end of PCI controller drivers + +# +# PCI Endpoint +# +# CONFIG_PCI_ENDPOINT is not set +# end of PCI Endpoint + +# +# PCI switch controller drivers +# +# CONFIG_PCI_SW_SWITCHTEC is not set +# end of PCI switch controller drivers + +# CONFIG_CXL_BUS is not set +# CONFIG_PCCARD is not set +# CONFIG_RAPIDIO is not set + +# +# Generic Driver Options +# +# CONFIG_UEVENT_HELPER is not set +CONFIG_DEVTMPFS=y +# CONFIG_DEVTMPFS_MOUNT is not set +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y + +# +# Firmware loader +# +CONFIG_FW_LOADER=y +CONFIG_EXTRA_FIRMWARE="" +# CONFIG_FW_LOADER_USER_HELPER is not set +# CONFIG_FW_LOADER_COMPRESS is not set +CONFIG_FW_CACHE=y +# end of Firmware loader + +CONFIG_WANT_DEV_COREDUMP=y +# CONFIG_ALLOW_DEV_COREDUMP is not set +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set +# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_GENERIC_CPU_VULNERABILITIES=y +CONFIG_SOC_BUS=y +CONFIG_REGMAP=y +CONFIG_REGMAP_I2C=y +CONFIG_REGMAP_SPI=y +CONFIG_REGMAP_MMIO=y +CONFIG_REGMAP_IRQ=y +CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_DMA_FENCE_TRACE is not set +CONFIG_GENERIC_ARCH_TOPOLOGY=y +# end of Generic Driver Options + +# +# Bus devices +# +# CONFIG_BRCMSTB_GISB_ARB is not set +# CONFIG_MOXTET is not set +CONFIG_SUN50I_DE2_BUS=y +CONFIG_SUNXI_RSB=y +# CONFIG_VEXPRESS_CONFIG is not set +# CONFIG_MHI_BUS is not set +# end of Bus devices + +# CONFIG_CONNECTOR is not set + +# +# Firmware Drivers +# + +# +# ARM System Control and Management Interface Protocol +# +# CONFIG_ARM_SCMI_PROTOCOL is not set +# end of ARM System Control and Management Interface Protocol + +# CONFIG_ARM_SCPI_PROTOCOL is not set +# CONFIG_FIRMWARE_MEMMAP is not set +# CONFIG_FW_CFG_SYSFS is not set +# CONFIG_ARM_FFA_TRANSPORT is not set +# CONFIG_GOOGLE_FIRMWARE is not set +CONFIG_ARM_PSCI_FW=y +CONFIG_ARM_PSCI_CHECKER=y +CONFIG_HAVE_ARM_SMCCC=y +CONFIG_HAVE_ARM_SMCCC_DISCOVERY=y +CONFIG_ARM_SMCCC_SOC_ID=y + +# +# Tegra firmware driver +# +# end of Tegra firmware driver +# end of Firmware Drivers + +CONFIG_GNSS=y +CONFIG_MTD=y +# CONFIG_MTD_TESTS is not set + +# +# Partition parsers +# +# CONFIG_MTD_AR7_PARTS is not set +# CONFIG_MTD_CMDLINE_PARTS is not set +CONFIG_MTD_OF_PARTS=y +# CONFIG_MTD_AFS_PARTS is not set +# CONFIG_MTD_REDBOOT_PARTS is not set +# end of Partition parsers + +# +# User Modules And Translation Layers +# +# CONFIG_MTD_BLOCK is not set +# CONFIG_MTD_BLOCK_RO is not set +# CONFIG_FTL is not set +# CONFIG_NFTL is not set +# CONFIG_INFTL is not set +# CONFIG_RFD_FTL is not set +# CONFIG_SSFDC is not set +# CONFIG_SM_FTL is not set +# CONFIG_MTD_OOPS is not set +# CONFIG_MTD_SWAP is not set +# CONFIG_MTD_PARTITIONED_MASTER is not set + +# +# RAM/ROM/Flash chip drivers +# +# CONFIG_MTD_CFI is not set +# CONFIG_MTD_JEDECPROBE is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_RAM is not set +# CONFIG_MTD_ROM is not set +# CONFIG_MTD_ABSENT is not set +# end of RAM/ROM/Flash chip drivers + +# +# Mapping drivers for chip access +# +# CONFIG_MTD_COMPLEX_MAPPINGS is not set +# CONFIG_MTD_INTEL_VR_NOR is not set +# CONFIG_MTD_PLATRAM is not set +# end of Mapping drivers for chip access + +# +# Self-contained MTD device drivers +# +# CONFIG_MTD_PMC551 is not set +# CONFIG_MTD_DATAFLASH is not set +# CONFIG_MTD_MCHP23K256 is not set +# CONFIG_MTD_MCHP48L640 is not set +# CONFIG_MTD_SST25L is not set +# CONFIG_MTD_SLRAM is not set +# CONFIG_MTD_PHRAM is not set +# CONFIG_MTD_MTDRAM is not set +# CONFIG_MTD_BLOCK2MTD is not set + +# +# Disk-On-Chip Device Drivers +# +# CONFIG_MTD_DOCG3 is not set +# end of Self-contained MTD device drivers + +# +# NAND +# +CONFIG_MTD_NAND_CORE=y +# CONFIG_MTD_ONENAND is not set +# CONFIG_MTD_RAW_NAND is not set +CONFIG_MTD_SPI_NAND=y + +# +# ECC engine support +# +CONFIG_MTD_NAND_ECC=y +# CONFIG_MTD_NAND_ECC_SW_HAMMING is not set +# CONFIG_MTD_NAND_ECC_SW_BCH is not set +# end of ECC engine support +# end of NAND + +# +# LPDDR & LPDDR2 PCM memory drivers +# +# CONFIG_MTD_LPDDR is not set +# end of LPDDR & LPDDR2 PCM memory drivers + +# CONFIG_MTD_SPI_NOR is not set +CONFIG_MTD_UBI=y +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTD_UBI_BEB_LIMIT=20 +# CONFIG_MTD_UBI_FASTMAP is not set +CONFIG_MTD_UBI_GLUEBI=y +# CONFIG_MTD_UBI_BLOCK is not set +# CONFIG_MTD_HYPERBUS is not set +CONFIG_DTC=y +CONFIG_OF=y +# CONFIG_OF_UNITTEST is not set +CONFIG_OF_FLATTREE=y +CONFIG_OF_EARLY_FLATTREE=y +CONFIG_OF_KOBJ=y +CONFIG_OF_ADDRESS=y +CONFIG_OF_IRQ=y +CONFIG_OF_RESERVED_MEM=y +# CONFIG_OF_OVERLAY is not set +# CONFIG_PARPORT is not set +CONFIG_BLK_DEV=y +# CONFIG_BLK_DEV_NULL_BLK is not set +# CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set +CONFIG_ZRAM=y +# CONFIG_ZRAM_DEF_COMP_LZORLE is not set +CONFIG_ZRAM_DEF_COMP_ZSTD=y +# CONFIG_ZRAM_DEF_COMP_LZO is not set +CONFIG_ZRAM_DEF_COMP="zstd" +# CONFIG_ZRAM_WRITEBACK is not set +# CONFIG_ZRAM_MEMORY_TRACKING is not set +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 +# CONFIG_BLK_DEV_CRYPTOLOOP is not set +# CONFIG_BLK_DEV_DRBD is not set +# CONFIG_BLK_DEV_NBD is not set +# CONFIG_BLK_DEV_RAM is not set +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +# CONFIG_VIRTIO_BLK is not set +# CONFIG_BLK_DEV_RBD is not set +# CONFIG_BLK_DEV_RSXX is not set + +# +# NVME Support +# +# CONFIG_BLK_DEV_NVME is not set +# CONFIG_NVME_FC is not set +# CONFIG_NVME_TCP is not set +# CONFIG_NVME_TARGET is not set +# end of NVME Support + +# +# Misc devices +# +# CONFIG_AD525X_DPOT is not set +# CONFIG_DUMMY_IRQ is not set +# CONFIG_PHANTOM is not set +# CONFIG_TIFM_CORE is not set +# CONFIG_ICS932S401 is not set +# CONFIG_ENCLOSURE_SERVICES is not set +# CONFIG_HP_ILO is not set +# CONFIG_APDS9802ALS is not set +# CONFIG_ISL29003 is not set +# CONFIG_ISL29020 is not set +# CONFIG_SENSORS_TSL2550 is not set +# CONFIG_SENSORS_BH1770 is not set +# CONFIG_SENSORS_APDS990X is not set +# CONFIG_HMC6352 is not set +# CONFIG_DS1682 is not set +# CONFIG_LATTICE_ECP3_CONFIG is not set +# CONFIG_SRAM is not set +# CONFIG_DW_XDATA_PCIE is not set +# CONFIG_PCI_ENDPOINT_TEST is not set +# CONFIG_XILINX_SDFEC is not set +# CONFIG_HISI_HIKEY_USB is not set +# CONFIG_C2PORT is not set + +# +# EEPROM support +# +# CONFIG_EEPROM_AT24 is not set +# CONFIG_EEPROM_AT25 is not set +# CONFIG_EEPROM_LEGACY is not set +# CONFIG_EEPROM_MAX6875 is not set +# CONFIG_EEPROM_93CX6 is not set +# CONFIG_EEPROM_93XX46 is not set +# CONFIG_EEPROM_IDT_89HPESX is not set +# CONFIG_EEPROM_EE1004 is not set +# end of EEPROM support + +# CONFIG_CB710_CORE is not set + +# +# Texas Instruments shared transport line discipline +# +# 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 is not set +# CONFIG_ALTERA_STAPL is not set +# CONFIG_GENWQE is not set +# CONFIG_ECHO is not set +# CONFIG_BCM_VK is not set +# CONFIG_MISC_ALCOR_PCI is not set +# CONFIG_MISC_RTSX_PCI is not set +# CONFIG_MISC_RTSX_USB is not set +# CONFIG_HABANA_AI is not set +# CONFIG_UACCE is not set +# CONFIG_PVPANIC is not set +# end of Misc devices + +# +# SCSI device support +# +CONFIG_SCSI_MOD=y +# CONFIG_RAID_ATTRS is not set +CONFIG_SCSI_COMMON=y +CONFIG_SCSI=y +CONFIG_SCSI_DMA=y +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=y +# CONFIG_CHR_DEV_ST is not set +# CONFIG_BLK_DEV_SR is not set +# CONFIG_CHR_DEV_SG is not set +CONFIG_BLK_DEV_BSG=y +# CONFIG_CHR_DEV_SCH is not set +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +# CONFIG_SCSI_SCAN_ASYNC is not set + +# +# SCSI Transports +# +# CONFIG_SCSI_SPI_ATTRS is not set +# CONFIG_SCSI_FC_ATTRS is not set +# CONFIG_SCSI_ISCSI_ATTRS is not set +# CONFIG_SCSI_SAS_ATTRS is not set +# CONFIG_SCSI_SAS_LIBSAS is not set +# CONFIG_SCSI_SRP_ATTRS is not set +# end of SCSI Transports + +CONFIG_SCSI_LOWLEVEL=y +# CONFIG_ISCSI_TCP is not set +# CONFIG_ISCSI_BOOT_SYSFS is not set +# CONFIG_SCSI_CXGB3_ISCSI is not set +# CONFIG_SCSI_CXGB4_ISCSI is not set +# CONFIG_SCSI_BNX2_ISCSI is not set +# CONFIG_BE2ISCSI is not set +# CONFIG_BLK_DEV_3W_XXXX_RAID is not set +# CONFIG_SCSI_HPSA is not set +# CONFIG_SCSI_3W_9XXX is not set +# CONFIG_SCSI_3W_SAS is not set +# CONFIG_SCSI_ACARD is not set +# CONFIG_SCSI_AACRAID is not set +# CONFIG_SCSI_AIC7XXX is not set +# CONFIG_SCSI_AIC79XX is not set +# CONFIG_SCSI_AIC94XX is not set +# CONFIG_SCSI_MVSAS is not set +# CONFIG_SCSI_MVUMI is not set +# CONFIG_SCSI_DPT_I2O is not set +# CONFIG_SCSI_ADVANSYS is not set +# CONFIG_SCSI_ARCMSR is not set +# CONFIG_SCSI_ESAS2R is not set +# CONFIG_MEGARAID_NEWGEN is not set +# CONFIG_MEGARAID_LEGACY is not set +# CONFIG_MEGARAID_SAS is not set +# CONFIG_SCSI_MPT3SAS is not set +# CONFIG_SCSI_MPT2SAS is not set +# CONFIG_SCSI_MPI3MR is not set +# CONFIG_SCSI_SMARTPQI is not set +# CONFIG_SCSI_UFSHCD is not set +# CONFIG_SCSI_HPTIOP is not set +# CONFIG_SCSI_MYRB is not set +# CONFIG_SCSI_MYRS is not set +# CONFIG_SCSI_SNIC is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_FDOMAIN_PCI is not set +# CONFIG_SCSI_IPS is not set +# CONFIG_SCSI_INITIO is not set +# CONFIG_SCSI_INIA100 is not set +# CONFIG_SCSI_STEX is not set +# CONFIG_SCSI_SYM53C8XX_2 is not set +# CONFIG_SCSI_QLOGIC_1280 is not set +# CONFIG_SCSI_QLA_ISCSI is not set +# CONFIG_SCSI_DC395x is not set +# CONFIG_SCSI_AM53C974 is not set +# CONFIG_SCSI_WD719X is not set +# CONFIG_SCSI_DEBUG is not set +# CONFIG_SCSI_PMCRAID is not set +# CONFIG_SCSI_PM8001 is not set +# CONFIG_SCSI_VIRTIO is not set +# CONFIG_SCSI_DH is not set +# end of SCSI device support + +CONFIG_HAVE_PATA_PLATFORM=y +# CONFIG_ATA is not set +# CONFIG_MD is not set +# CONFIG_TARGET_CORE is not set +# CONFIG_FUSION is not set + +# +# IEEE 1394 (FireWire) support +# +# CONFIG_FIREWIRE is not set +# CONFIG_FIREWIRE_NOSY is not set +# end of IEEE 1394 (FireWire) support + +CONFIG_NETDEVICES=y +CONFIG_MII=y +CONFIG_NET_CORE=y +# CONFIG_BONDING is not set +# CONFIG_DUMMY is not set +# CONFIG_WIREGUARD is not set +# CONFIG_EQUALIZER is not set +# CONFIG_NET_FC is not set +# CONFIG_NET_TEAM is not set +# CONFIG_MACVLAN is not set +# CONFIG_IPVLAN is not set +# CONFIG_VXLAN is not set +# CONFIG_GENEVE is not set +# CONFIG_BAREUDP is not set +# CONFIG_GTP is not set +# CONFIG_MACSEC is not set +# CONFIG_NETCONSOLE is not set +# CONFIG_TUN is not set +# CONFIG_TUN_VNET_CROSS_LE is not set +# CONFIG_VETH is not set +# CONFIG_VIRTIO_NET is not set +# CONFIG_NLMON is not set +# CONFIG_ARCNET is not set +CONFIG_ETHERNET=y +CONFIG_NET_VENDOR_3COM=y +# CONFIG_VORTEX is not set +# CONFIG_TYPHOON is not set +CONFIG_NET_VENDOR_ADAPTEC=y +# CONFIG_ADAPTEC_STARFIRE is not set +CONFIG_NET_VENDOR_AGERE=y +# CONFIG_ET131X is not set +CONFIG_NET_VENDOR_ALACRITECH=y +# CONFIG_SLICOSS is not set +CONFIG_NET_VENDOR_ALLWINNER=y +# CONFIG_SUN4I_EMAC is not set +CONFIG_NET_VENDOR_ALTEON=y +# CONFIG_ACENIC is not set +# CONFIG_ALTERA_TSE is not set +CONFIG_NET_VENDOR_AMAZON=y +# CONFIG_ENA_ETHERNET is not set +CONFIG_NET_VENDOR_AMD=y +# CONFIG_AMD8111_ETH is not set +# CONFIG_PCNET32 is not set +# CONFIG_AMD_XGBE is not set +CONFIG_NET_VENDOR_AQUANTIA=y +# CONFIG_AQTION is not set +CONFIG_NET_VENDOR_ARC=y +CONFIG_NET_VENDOR_ATHEROS=y +# CONFIG_ATL2 is not set +# CONFIG_ATL1 is not set +# CONFIG_ATL1E is not set +# CONFIG_ATL1C is not set +# CONFIG_ALX is not set +CONFIG_NET_VENDOR_BROADCOM=y +# CONFIG_B44 is not set +# CONFIG_BCMGENET is not set +# CONFIG_BNX2 is not set +# CONFIG_CNIC is not set +# CONFIG_TIGON3 is not set +# CONFIG_BNX2X is not set +# CONFIG_SYSTEMPORT is not set +# CONFIG_BNXT is not set +CONFIG_NET_VENDOR_CADENCE=y +# CONFIG_MACB is not set +CONFIG_NET_VENDOR_CAVIUM=y +# CONFIG_THUNDER_NIC_PF is not set +# CONFIG_THUNDER_NIC_VF is not set +# CONFIG_THUNDER_NIC_BGX is not set +# CONFIG_THUNDER_NIC_RGX is not set +# CONFIG_LIQUIDIO is not set +# CONFIG_LIQUIDIO_VF is not set +CONFIG_NET_VENDOR_CHELSIO=y +# CONFIG_CHELSIO_T1 is not set +# CONFIG_CHELSIO_T3 is not set +# CONFIG_CHELSIO_T4 is not set +# CONFIG_CHELSIO_T4VF is not set +CONFIG_NET_VENDOR_CISCO=y +# CONFIG_ENIC is not set +CONFIG_NET_VENDOR_CORTINA=y +# CONFIG_GEMINI_ETHERNET is not set +# CONFIG_DNET is not set +CONFIG_NET_VENDOR_DEC=y +# CONFIG_NET_TULIP is not set +CONFIG_NET_VENDOR_DLINK=y +# CONFIG_DL2K is not set +# CONFIG_SUNDANCE is not set +CONFIG_NET_VENDOR_EMULEX=y +# CONFIG_BE2NET is not set +CONFIG_NET_VENDOR_EZCHIP=y +# CONFIG_EZCHIP_NPS_MANAGEMENT_ENET is not set +CONFIG_NET_VENDOR_GOOGLE=y +# CONFIG_GVE is not set +CONFIG_NET_VENDOR_HISILICON=y +# CONFIG_HIX5HD2_GMAC is not set +# CONFIG_HISI_FEMAC is not set +# CONFIG_HIP04_ETH is not set +# CONFIG_HNS_DSAF is not set +# CONFIG_HNS_ENET is not set +# CONFIG_HNS3 is not set +CONFIG_NET_VENDOR_HUAWEI=y +# CONFIG_HINIC is not set +CONFIG_NET_VENDOR_I825XX=y +CONFIG_NET_VENDOR_INTEL=y +# CONFIG_E100 is not set +# CONFIG_E1000 is not set +# CONFIG_E1000E is not set +# CONFIG_IGB is not set +# CONFIG_IGBVF is not set +# CONFIG_IXGB is not set +# CONFIG_IXGBE is not set +# CONFIG_IXGBEVF is not set +# CONFIG_I40E is not set +# CONFIG_I40EVF is not set +# CONFIG_ICE is not set +# CONFIG_FM10K is not set +# CONFIG_IGC is not set +# CONFIG_JME is not set +CONFIG_NET_VENDOR_LITEX=y +# CONFIG_LITEX_LITEETH is not set +CONFIG_NET_VENDOR_MARVELL=y +# CONFIG_MVMDIO is not set +# CONFIG_SKGE is not set +# CONFIG_SKY2 is not set +# CONFIG_OCTEONTX2_AF is not set +# CONFIG_OCTEONTX2_PF is not set +CONFIG_NET_VENDOR_MELLANOX=y +# CONFIG_MLX4_EN is not set +# CONFIG_MLX5_CORE is not set +# CONFIG_MLXSW_CORE is not set +# CONFIG_MLXFW is not set +CONFIG_NET_VENDOR_MICREL=y +# CONFIG_KS8842 is not set +# CONFIG_KS8851 is not set +# CONFIG_KS8851_MLL is not set +# CONFIG_KSZ884X_PCI is not set +CONFIG_NET_VENDOR_MICROCHIP=y +# CONFIG_ENC28J60 is not set +# CONFIG_ENCX24J600 is not set +# CONFIG_LAN743X is not set +CONFIG_NET_VENDOR_MICROSEMI=y +CONFIG_NET_VENDOR_MICROSOFT=y +CONFIG_NET_VENDOR_MYRI=y +# CONFIG_MYRI10GE is not set +# CONFIG_FEALNX is not set +CONFIG_NET_VENDOR_NI=y +# CONFIG_NI_XGE_MANAGEMENT_ENET is not set +CONFIG_NET_VENDOR_NATSEMI=y +# CONFIG_NATSEMI is not set +# CONFIG_NS83820 is not set +CONFIG_NET_VENDOR_NETERION=y +# CONFIG_S2IO is not set +# CONFIG_VXGE is not set +CONFIG_NET_VENDOR_NETRONOME=y +# CONFIG_NFP is not set +CONFIG_NET_VENDOR_8390=y +# CONFIG_NE2K_PCI is not set +CONFIG_NET_VENDOR_NVIDIA=y +# CONFIG_FORCEDETH is not set +CONFIG_NET_VENDOR_OKI=y +# CONFIG_ETHOC is not set +CONFIG_NET_VENDOR_PACKET_ENGINES=y +# CONFIG_HAMACHI is not set +# CONFIG_YELLOWFIN is not set +CONFIG_NET_VENDOR_PENSANDO=y +# CONFIG_IONIC is not set +CONFIG_NET_VENDOR_QLOGIC=y +# CONFIG_QLA3XXX is not set +# CONFIG_QLCNIC is not set +# CONFIG_NETXEN_NIC is not set +# CONFIG_QED is not set +CONFIG_NET_VENDOR_BROCADE=y +# CONFIG_BNA is not set +CONFIG_NET_VENDOR_QUALCOMM=y +# CONFIG_QCA7000_SPI is not set +# CONFIG_QCOM_EMAC is not set +# CONFIG_RMNET is not set +CONFIG_NET_VENDOR_RDC=y +# CONFIG_R6040 is not set +CONFIG_NET_VENDOR_REALTEK=y +# CONFIG_8139CP is not set +# CONFIG_8139TOO is not set +# CONFIG_R8169 is not set +CONFIG_NET_VENDOR_RENESAS=y +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_NET_VENDOR_SAMSUNG=y +# CONFIG_SXGBE_ETH is not set +CONFIG_NET_VENDOR_SEEQ=y +CONFIG_NET_VENDOR_SILAN=y +# CONFIG_SC92031 is not set +CONFIG_NET_VENDOR_SIS=y +# CONFIG_SIS900 is not set +# CONFIG_SIS190 is not set +CONFIG_NET_VENDOR_SOLARFLARE=y +# CONFIG_SFC is not set +# CONFIG_SFC_FALCON is not set +CONFIG_NET_VENDOR_SMSC=y +# CONFIG_SMC91X is not set +# CONFIG_EPIC100 is not set +# CONFIG_SMSC911X is not set +# CONFIG_SMSC9420 is not set +CONFIG_NET_VENDOR_SOCIONEXT=y +CONFIG_NET_VENDOR_STMICRO=y +# CONFIG_STMMAC_ETH is not set +CONFIG_NET_VENDOR_SUN=y +# CONFIG_HAPPYMEAL is not set +# CONFIG_SUNGEM is not set +# CONFIG_CASSINI is not set +# CONFIG_NIU is not set +CONFIG_NET_VENDOR_SYNOPSYS=y +# CONFIG_DWC_XLGMAC is not set +CONFIG_NET_VENDOR_TEHUTI=y +# CONFIG_TEHUTI is not set +CONFIG_NET_VENDOR_TI=y +# CONFIG_TI_CPSW_PHY_SEL is not set +# CONFIG_TLAN is not set +CONFIG_NET_VENDOR_VIA=y +# CONFIG_VIA_RHINE is not set +# CONFIG_VIA_VELOCITY is not set +CONFIG_NET_VENDOR_WIZNET=y +# CONFIG_WIZNET_W5100 is not set +# CONFIG_WIZNET_W5300 is not set +CONFIG_NET_VENDOR_XILINX=y +# CONFIG_XILINX_EMACLITE is not set +# CONFIG_XILINX_AXI_EMAC is not set +# CONFIG_XILINX_LL_TEMAC is not set +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_PHYLINK=y +CONFIG_PHYLIB=y +CONFIG_SWPHY=y +# CONFIG_LED_TRIGGER_PHY is not set +CONFIG_FIXED_PHY=y +# CONFIG_SFP is not set + +# +# MII PHY device drivers +# +# CONFIG_AMD_PHY is not set +# CONFIG_ADIN_PHY is not set +# CONFIG_AQUANTIA_PHY is not set +# CONFIG_AX88796B_PHY is not set +# CONFIG_BROADCOM_PHY is not set +# CONFIG_BCM54140_PHY is not set +# CONFIG_BCM7XXX_PHY is not set +# CONFIG_BCM84881_PHY is not set +# CONFIG_BCM87XX_PHY is not set +# CONFIG_CICADA_PHY is not set +# CONFIG_CORTINA_PHY is not set +# CONFIG_DAVICOM_PHY is not set +# CONFIG_ICPLUS_PHY is not set +# CONFIG_LXT_PHY is not set +# CONFIG_INTEL_XWAY_PHY is not set +# CONFIG_LSI_ET1011C_PHY is not set +# CONFIG_MARVELL_PHY is not set +# CONFIG_MARVELL_10G_PHY is not set +# CONFIG_MARVELL_88X2222_PHY is not set +# CONFIG_MAXLINEAR_GPHY is not set +# CONFIG_MEDIATEK_GE_PHY is not set +# CONFIG_MICREL_PHY is not set +# CONFIG_MICROCHIP_PHY is not set +# CONFIG_MICROCHIP_T1_PHY is not set +# CONFIG_MICROSEMI_PHY is not set +# CONFIG_MOTORCOMM_PHY is not set +# CONFIG_NATIONAL_PHY is not set +# CONFIG_NXP_C45_TJA11XX_PHY is not set +# CONFIG_AT803X_PHY is not set +# CONFIG_QSEMI_PHY is not set +# CONFIG_REALTEK_PHY is not set +# CONFIG_RENESAS_PHY is not set +# CONFIG_ROCKCHIP_PHY is not set +# CONFIG_SMSC_PHY is not set +# CONFIG_STE10XP is not set +# CONFIG_TERANETICS_PHY is not set +# CONFIG_DP83822_PHY is not set +# CONFIG_DP83TC811_PHY is not set +# CONFIG_DP83848_PHY is not set +# CONFIG_DP83867_PHY is not set +# CONFIG_DP83869_PHY is not set +# CONFIG_VITESSE_PHY is not set +# CONFIG_XILINX_GMII2RGMII is not set +# CONFIG_MICREL_KS8995MA is not set +CONFIG_MDIO_DEVICE=y +CONFIG_MDIO_BUS=y +CONFIG_FWNODE_MDIO=y +CONFIG_OF_MDIO=y +CONFIG_MDIO_DEVRES=y +# CONFIG_MDIO_SUN4I is not set +# CONFIG_MDIO_BITBANG is not set +# CONFIG_MDIO_BCM_UNIMAC is not set +# CONFIG_MDIO_HISI_FEMAC is not set +# CONFIG_MDIO_MVUSB is not set +# CONFIG_MDIO_MSCC_MIIM is not set +# CONFIG_MDIO_OCTEON is not set +# CONFIG_MDIO_IPQ4019 is not set +# CONFIG_MDIO_IPQ8064 is not set +# CONFIG_MDIO_THUNDER is not set + +# +# MDIO Multiplexers +# +# CONFIG_MDIO_BUS_MUX_GPIO is not set +# CONFIG_MDIO_BUS_MUX_MULTIPLEXER is not set +# CONFIG_MDIO_BUS_MUX_MMIOREG is not set + +# +# PCS device drivers +# +# CONFIG_PCS_XPCS is not set +# end of PCS device drivers + +# CONFIG_PPP is not set +# CONFIG_SLIP is not set +CONFIG_USB_NET_DRIVERS=y +# CONFIG_USB_CATC is not set +# CONFIG_USB_KAWETH is not set +# CONFIG_USB_PEGASUS is not set +# CONFIG_USB_RTL8150 is not set +# CONFIG_USB_RTL8152 is not set +# CONFIG_USB_LAN78XX is not set +# CONFIG_USB_USBNET is not set +# CONFIG_USB_HSO is not set +# CONFIG_USB_IPHETH is not set +CONFIG_WLAN=y +CONFIG_WLAN_VENDOR_ADMTEK=y +# CONFIG_ADM8211 is not set +CONFIG_WLAN_VENDOR_ATH=y +# CONFIG_ATH_DEBUG is not set +# CONFIG_ATH5K is not set +# CONFIG_ATH5K_PCI is not set +# CONFIG_ATH9K is not set +# CONFIG_ATH9K_HTC is not set +# CONFIG_CARL9170 is not set +# CONFIG_ATH6KL is not set +# CONFIG_AR5523 is not set +# CONFIG_WIL6210 is not set +# CONFIG_ATH10K is not set +# CONFIG_WCN36XX is not set +CONFIG_WLAN_VENDOR_ATMEL=y +# CONFIG_ATMEL is not set +# CONFIG_AT76C50X_USB is not set +CONFIG_WLAN_VENDOR_BROADCOM=y +# CONFIG_B43 is not set +# CONFIG_B43LEGACY is not set +# CONFIG_BRCMSMAC is not set +# CONFIG_BRCMFMAC is not set +CONFIG_WLAN_VENDOR_CISCO=y +CONFIG_WLAN_VENDOR_INTEL=y +# CONFIG_IPW2100 is not set +# CONFIG_IPW2200 is not set +# CONFIG_IWL4965 is not set +# CONFIG_IWL3945 is not set +# CONFIG_IWLWIFI is not set +CONFIG_WLAN_VENDOR_INTERSIL=y +# CONFIG_HOSTAP is not set +# CONFIG_HERMES is not set +# CONFIG_P54_COMMON is not set +CONFIG_WLAN_VENDOR_MARVELL=y +# CONFIG_LIBERTAS is not set +# CONFIG_LIBERTAS_THINFIRM is not set +# CONFIG_MWIFIEX is not set +# CONFIG_MWL8K is not set +CONFIG_WLAN_VENDOR_MEDIATEK=y +# CONFIG_MT7601U is not set +# CONFIG_MT76x0U is not set +# CONFIG_MT76x0E is not set +# CONFIG_MT76x2E is not set +# CONFIG_MT76x2U is not set +# CONFIG_MT7603E is not set +# CONFIG_MT7615E is not set +# CONFIG_MT7663U is not set +# CONFIG_MT7663S is not set +# CONFIG_MT7915E is not set +# CONFIG_MT7921E is not set +CONFIG_WLAN_VENDOR_MICROCHIP=y +# CONFIG_WILC1000_SDIO is not set +# CONFIG_WILC1000_SPI is not set +CONFIG_WLAN_VENDOR_RALINK=y +# CONFIG_RT2X00 is not set +CONFIG_WLAN_VENDOR_REALTEK=y +# CONFIG_RTL8180 is not set +# CONFIG_RTL8187 is not set +CONFIG_RTL_CARDS=y +# CONFIG_RTL8192CE is not set +# CONFIG_RTL8192SE is not set +# CONFIG_RTL8192DE is not set +# CONFIG_RTL8723AE is not set +# CONFIG_RTL8723BE is not set +# CONFIG_RTL8188EE is not set +# CONFIG_RTL8192EE is not set +# CONFIG_RTL8821AE is not set +# CONFIG_RTL8192CU is not set +# CONFIG_RTL8XXXU is not set +# CONFIG_RTW88 is not set +CONFIG_WLAN_VENDOR_RSI=y +# CONFIG_RSI_91X is not set +CONFIG_WLAN_VENDOR_ST=y +# CONFIG_CW1200 is not set +CONFIG_WLAN_VENDOR_TI=y +# CONFIG_WL1251 is not set +# CONFIG_WL12XX is not set +# CONFIG_WL18XX is not set +# CONFIG_WLCORE is not set +# CONFIG_RTL8822CS is not set +# CONFIG_RTL8822BU is not set +# CONFIG_RTL8821CU is not set +# CONFIG_88XXAU is not set +# CONFIG_RTL8192EU is not set +# CONFIG_RTL8189FS is not set +# CONFIG_RTL8189ES is not set +CONFIG_WLAN_VENDOR_ZYDAS=y +# CONFIG_USB_ZD1201 is not set +# CONFIG_ZD1211RW is not set +CONFIG_WLAN_VENDOR_QUANTENNA=y +# CONFIG_QTNFMAC_PCIE is not set +# CONFIG_MAC80211_HWSIM is not set +# CONFIG_USB_NET_RNDIS_WLAN is not set +# CONFIG_VIRT_WIFI is not set +# CONFIG_WAN is not set + +# +# Wireless WAN +# +# CONFIG_WWAN is not set +# end of Wireless WAN + +# CONFIG_VMXNET3 is not set +# CONFIG_NETDEVSIM is not set +# CONFIG_NET_FAILOVER is not set +# CONFIG_ISDN is not set + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_LEDS=y +# CONFIG_INPUT_FF_MEMLESS is not set +# CONFIG_INPUT_SPARSEKMAP is not set +# CONFIG_INPUT_MATRIXKMAP is not set + +# +# Userland interfaces +# +# CONFIG_INPUT_MOUSEDEV is not set +# CONFIG_INPUT_JOYDEV is not set +CONFIG_INPUT_EVDEV=y +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +# CONFIG_KEYBOARD_ADP5588 is not set +# CONFIG_KEYBOARD_ADP5589 is not set +CONFIG_KEYBOARD_ATKBD=y +# CONFIG_KEYBOARD_QT1050 is not set +# CONFIG_KEYBOARD_QT1070 is not set +# 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_POLLED is not set +# CONFIG_KEYBOARD_TCA6416 is not set +# CONFIG_KEYBOARD_TCA8418 is not set +# CONFIG_KEYBOARD_MATRIX is not set +# CONFIG_KEYBOARD_LM8323 is not set +# CONFIG_KEYBOARD_LM8333 is not set +# CONFIG_KEYBOARD_MAX7359 is not set +# CONFIG_KEYBOARD_MCS is not set +# CONFIG_KEYBOARD_MPR121 is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_OPENCORES is not set +# CONFIG_KEYBOARD_SAMSUNG is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_SUN4I_LRADC is not set +# CONFIG_KEYBOARD_OMAP4 is not set +# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_CAP11XX is not set +# CONFIG_KEYBOARD_BCM is not set +# CONFIG_INPUT_MOUSE is not set +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN is not set +# CONFIG_INPUT_MISC is not set +# CONFIG_RMI4_CORE is not set + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +# CONFIG_SERIO_SERPORT is not set +# CONFIG_SERIO_AMBAKMI is not set +# CONFIG_SERIO_PCIPS2 is not set +CONFIG_SERIO_LIBPS2=y +# CONFIG_SERIO_RAW is not set +# CONFIG_SERIO_ALTERA_PS2 is not set +# CONFIG_SERIO_PS2MULT is not set +# CONFIG_SERIO_ARC_PS2 is not set +# 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 +# end of Hardware I/O ports +# end of Input device support + +# +# Character devices +# +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 +# CONFIG_LEGACY_PTYS is not set +CONFIG_LDISC_AUTOLOAD=y + +# +# Serial drivers +# +CONFIG_SERIAL_EARLYCON=y +CONFIG_SERIAL_8250=y +# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set +CONFIG_SERIAL_8250_16550A_VARIANTS=y +# CONFIG_SERIAL_8250_FINTEK is not set +CONFIG_SERIAL_8250_CONSOLE=y +# CONFIG_SERIAL_8250_DMA is not set +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_EXAR=y +CONFIG_SERIAL_8250_NR_UARTS=4 +CONFIG_SERIAL_8250_RUNTIME_UARTS=0 +# CONFIG_SERIAL_8250_EXTENDED is not set +CONFIG_SERIAL_8250_DWLIB=y +CONFIG_SERIAL_8250_FSL=y +CONFIG_SERIAL_8250_DW=y +# CONFIG_SERIAL_8250_RT288X is not set +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_ARM_SEMIHOST is not set +# CONFIG_SERIAL_MAX3100 is not set +# CONFIG_SERIAL_MAX310X is not set +# CONFIG_SERIAL_UARTLITE is not set +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +# CONFIG_SERIAL_JSM is not set +# CONFIG_SERIAL_SIFIVE is not set +# CONFIG_SERIAL_SCCNXP is not set +# CONFIG_SERIAL_SC16IS7XX is not set +# CONFIG_SERIAL_BCM63XX is not set +# CONFIG_SERIAL_ALTERA_JTAGUART is not set +# CONFIG_SERIAL_ALTERA_UART is not set +# CONFIG_SERIAL_XILINX_PS_UART is not set +# CONFIG_SERIAL_ARC is not set +# CONFIG_SERIAL_RP2 is not set +# CONFIG_SERIAL_FSL_LPUART is not set +# CONFIG_SERIAL_FSL_LINFLEXUART is not set +# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set +# CONFIG_SERIAL_SPRD is not set +# end of Serial drivers + +CONFIG_SERIAL_MCTRL_GPIO=y +# CONFIG_SERIAL_NONSTANDARD is not set +# CONFIG_N_GSM is not set +# CONFIG_NOZOMI is not set +# CONFIG_NULL_TTY is not set +# CONFIG_HVC_DCC is not set +# CONFIG_SERIAL_DEV_BUS is not set +# CONFIG_TTY_PRINTK is not set +# CONFIG_VIRTIO_CONSOLE is not set +# CONFIG_IPMI_HANDLER is not set +# CONFIG_HW_RANDOM is not set +# CONFIG_APPLICOM is not set +CONFIG_DEVMEM=y +# CONFIG_DEVPORT is not set +# CONFIG_TCG_TPM is not set +# CONFIG_XILLYBUS is not set +# CONFIG_XILLYUSB is not set +CONFIG_RANDOM_TRUST_CPU=y +CONFIG_RANDOM_TRUST_BOOTLOADER=y +# end of Character devices + +# +# I2C support +# +CONFIG_I2C=y +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_COMPAT=y +CONFIG_I2C_CHARDEV=y +# CONFIG_I2C_MUX is not set +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_ALGOBIT=y + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +# CONFIG_I2C_ALI1535 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +# CONFIG_I2C_AMD756 is not set +# CONFIG_I2C_AMD8111 is not set +# CONFIG_I2C_I801 is not set +# CONFIG_I2C_ISCH is not set +# CONFIG_I2C_PIIX4 is not set +# CONFIG_I2C_NFORCE2 is not set +# CONFIG_I2C_NVIDIA_GPU is not set +# CONFIG_I2C_SIS5595 is not set +# CONFIG_I2C_SIS630 is not set +# CONFIG_I2C_SIS96X is not set +# CONFIG_I2C_VIA is not set +# CONFIG_I2C_VIAPRO is not set + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +# CONFIG_I2C_CADENCE is not set +# CONFIG_I2C_CBUS_GPIO is not set +# CONFIG_I2C_DESIGNWARE_PLATFORM is not set +# CONFIG_I2C_DESIGNWARE_PCI is not set +# CONFIG_I2C_EMEV2 is not set +# CONFIG_I2C_GPIO is not set +# CONFIG_I2C_MV64XXX is not set +# CONFIG_I2C_NOMADIK is not set +# CONFIG_I2C_OCORES is not set +# CONFIG_I2C_PCA_PLATFORM is not set +# CONFIG_I2C_RK3X is not set +# CONFIG_I2C_SIMTEC is not set +# CONFIG_I2C_THUNDERX is not set +# CONFIG_I2C_XILINX is not set + +# +# External I2C/SMBus adapter drivers +# +# CONFIG_I2C_DIOLAN_U2C is not set +# CONFIG_I2C_CP2615 is not set +# CONFIG_I2C_ROBOTFUZZ_OSIF is not set +# CONFIG_I2C_TAOS_EVM is not set +# CONFIG_I2C_TINY_USB is not set + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_VIRTIO is not set +# end of I2C Hardware Bus support + +# CONFIG_I2C_STUB is not set +# CONFIG_I2C_SLAVE is not set +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +# end of I2C support + +# CONFIG_I3C is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y +CONFIG_SPI_MEM=y + +# +# SPI Master Controller Drivers +# +# CONFIG_SPI_ALTERA is not set +# CONFIG_SPI_AXI_SPI_ENGINE is not set +# CONFIG_SPI_BITBANG is not set +# CONFIG_SPI_CADENCE is not set +# CONFIG_SPI_CADENCE_QUADSPI is not set +# CONFIG_SPI_DESIGNWARE is not set +# CONFIG_SPI_NXP_FLEXSPI is not set +# CONFIG_SPI_GPIO is not set +# CONFIG_SPI_FSL_SPI is not set +# CONFIG_SPI_OC_TINY is not set +# CONFIG_SPI_PL022 is not set +# CONFIG_SPI_PXA2XX is not set +# CONFIG_SPI_ROCKCHIP is not set +# CONFIG_SPI_SC18IS602 is not set +# CONFIG_SPI_SIFIVE is not set +# CONFIG_SPI_SUN4I is not set +# CONFIG_SPI_SUN6I is not set +# CONFIG_SPI_MXIC is not set +# CONFIG_SPI_THUNDERX is not set +# CONFIG_SPI_XCOMM is not set +# CONFIG_SPI_XILINX is not set +# CONFIG_SPI_ZYNQMP_GQSPI is not set +# CONFIG_SPI_AMD is not set + +# +# SPI Multiplexer support +# +# CONFIG_SPI_MUX is not set + +# +# SPI Protocol Masters +# +CONFIG_SPI_SPIDEV=y +# CONFIG_SPI_LOOPBACK_TEST is not set +# CONFIG_SPI_TLE62X0 is not set +# CONFIG_SPI_SLAVE is not set +# CONFIG_SPMI is not set +# CONFIG_HSI is not set +# CONFIG_PPS is not set + +# +# PTP clock support +# +# CONFIG_PTP_1588_CLOCK is not set +CONFIG_PTP_1588_CLOCK_OPTIONAL=y + +# +# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. +# +# end of PTP clock support + +CONFIG_PINCTRL=y +CONFIG_PINMUX=y +CONFIG_PINCONF=y +CONFIG_GENERIC_PINCONF=y +# CONFIG_DEBUG_PINCTRL is not set +# CONFIG_PINCTRL_MCP23S08 is not set +# CONFIG_PINCTRL_SINGLE is not set +# CONFIG_PINCTRL_SX150X is not set +# CONFIG_PINCTRL_STMFX is not set +# CONFIG_PINCTRL_OCELOT is not set +# CONFIG_PINCTRL_MICROCHIP_SGPIO is not set + +# +# Renesas pinctrl drivers +# +# end of Renesas pinctrl drivers + +# 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_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_DEBUG_GPIO is not set +# CONFIG_GPIO_SYSFS is not set +CONFIG_GPIO_CDEV=y +CONFIG_GPIO_CDEV_V1=y + +# +# Memory mapped GPIO drivers +# +# CONFIG_GPIO_74XX_MMIO is not set +# CONFIG_GPIO_ALTERA is not set +# CONFIG_GPIO_CADENCE is not set +# CONFIG_GPIO_DWAPB is not set +# CONFIG_GPIO_EXAR is not set +# CONFIG_GPIO_FTGPIO010 is not set +# CONFIG_GPIO_GENERIC_PLATFORM is not set +# CONFIG_GPIO_GRGPIO is not set +# 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_SAMA5D2_PIOBU is not set +# CONFIG_GPIO_SIFIVE is not set +# CONFIG_GPIO_SYSCON is not set +# CONFIG_GPIO_XGENE is not set +# CONFIG_GPIO_XILINX is not set +# CONFIG_GPIO_AMD_FCH is not set +# end of Memory mapped GPIO drivers + +# +# I2C GPIO expanders +# +# CONFIG_GPIO_ADP5588 is not set +# CONFIG_GPIO_ADNP is not set +# CONFIG_GPIO_GW_PLD is not set +# CONFIG_GPIO_MAX7300 is not set +# CONFIG_GPIO_MAX732X is not set +# CONFIG_GPIO_PCA953X is not set +# CONFIG_GPIO_PCA9570 is not set +# CONFIG_GPIO_PCF857X is not set +# CONFIG_GPIO_TPIC2810 is not set +# end of I2C GPIO expanders + +# +# MFD GPIO expanders +# +# end of MFD GPIO expanders + +# +# PCI GPIO expanders +# +# CONFIG_GPIO_BT8XX is not set +# CONFIG_GPIO_PCI_IDIO_16 is not set +# CONFIG_GPIO_PCIE_IDIO_24 is not set +# CONFIG_GPIO_RDC321X is not set +# end of PCI GPIO expanders + +# +# SPI GPIO expanders +# +# CONFIG_GPIO_74X164 is not set +# CONFIG_GPIO_MAX3191X is not set +# CONFIG_GPIO_MAX7301 is not set +# CONFIG_GPIO_MC33880 is not set +# CONFIG_GPIO_PISOSR is not set +# CONFIG_GPIO_XRA1403 is not set +# end of SPI GPIO expanders + +# +# USB GPIO expanders +# +# end of USB GPIO expanders + +# +# Virtual GPIO drivers +# +# CONFIG_GPIO_AGGREGATOR is not set +# CONFIG_GPIO_MOCKUP is not set +# CONFIG_GPIO_VIRTIO is not set +# end of Virtual GPIO drivers + +# CONFIG_W1 is not set +CONFIG_POWER_RESET=y +# CONFIG_POWER_RESET_BRCMSTB is not set +# CONFIG_POWER_RESET_GPIO is not set +# CONFIG_POWER_RESET_GPIO_RESTART is not set +# CONFIG_POWER_RESET_LTC2952 is not set +# CONFIG_POWER_RESET_REGULATOR is not set +# CONFIG_POWER_RESET_RESTART is not set +# CONFIG_POWER_RESET_XGENE is not set +# CONFIG_POWER_RESET_SYSCON is not set +# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set +# CONFIG_SYSCON_REBOOT_MODE is not set +# CONFIG_NVMEM_REBOOT_MODE is not set +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +# CONFIG_PDA_POWER is not set +# CONFIG_TEST_POWER is not set +# CONFIG_CHARGER_ADP5061 is not set +# CONFIG_BATTERY_CW2015 is not set +# CONFIG_BATTERY_DS2780 is not set +# CONFIG_BATTERY_DS2781 is not set +# CONFIG_BATTERY_DS2782 is not set +# CONFIG_BATTERY_SBS is not set +# CONFIG_CHARGER_SBS is not set +# CONFIG_BATTERY_BQ27XXX is not set +# CONFIG_BATTERY_MAX17040 is not set +# CONFIG_BATTERY_MAX17042 is not set +# CONFIG_CHARGER_MAX8903 is not set +# CONFIG_CHARGER_LP8727 is not set +# CONFIG_CHARGER_GPIO is not set +# CONFIG_CHARGER_MANAGER is not set +# CONFIG_CHARGER_LT3651 is not set +# CONFIG_CHARGER_LTC4162L is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set +# CONFIG_CHARGER_BQ2415X is not set +# CONFIG_CHARGER_BQ24190 is not set +# CONFIG_CHARGER_BQ24257 is not set +# CONFIG_CHARGER_BQ24735 is not set +# CONFIG_CHARGER_BQ2515X is not set +# CONFIG_CHARGER_BQ25890 is not set +# CONFIG_CHARGER_BQ25980 is not set +# CONFIG_CHARGER_BQ256XX is not set +# CONFIG_CHARGER_SMB347 is not set +# CONFIG_BATTERY_GAUGE_LTC2941 is not set +# CONFIG_BATTERY_GOLDFISH is not set +# CONFIG_BATTERY_RT5033 is not set +# CONFIG_CHARGER_RT9455 is not set +# CONFIG_CHARGER_UCS1002 is not set +# CONFIG_CHARGER_BD99954 is not set +# CONFIG_HWMON is not set +CONFIG_THERMAL=y +# CONFIG_THERMAL_NETLINK is not set +CONFIG_THERMAL_STATISTICS=y +CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 +CONFIG_THERMAL_OF=y +CONFIG_THERMAL_WRITABLE_TRIPS=y +# CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set +# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set +# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR=y +CONFIG_THERMAL_GOV_FAIR_SHARE=y +CONFIG_THERMAL_GOV_STEP_WISE=y +CONFIG_THERMAL_GOV_BANG_BANG=y +CONFIG_THERMAL_GOV_USER_SPACE=y +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +CONFIG_CPU_THERMAL=y +CONFIG_CPU_FREQ_THERMAL=y +# CONFIG_DEVFREQ_THERMAL is not set +CONFIG_THERMAL_EMULATION=y +# CONFIG_THERMAL_MMIO is not set +# CONFIG_SUN8I_THERMAL is not set +CONFIG_WATCHDOG=y +CONFIG_WATCHDOG_CORE=y +# CONFIG_WATCHDOG_NOWAYOUT is not set +CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y +CONFIG_WATCHDOG_OPEN_TIMEOUT=0 +# CONFIG_WATCHDOG_SYSFS is not set +# CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set + +# +# Watchdog Pretimeout Governors +# +# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set + +# +# Watchdog Device Drivers +# +# CONFIG_SOFT_WATCHDOG is not set +# CONFIG_GPIO_WATCHDOG is not set +# CONFIG_XILINX_WATCHDOG is not set +# CONFIG_ZIIRAVE_WATCHDOG is not set +# CONFIG_ARM_SP805_WATCHDOG is not set +# CONFIG_ARM_SBSA_WATCHDOG is not set +# CONFIG_CADENCE_WATCHDOG is not set +# CONFIG_DW_WATCHDOG is not set +# CONFIG_SUNXI_WATCHDOG is not set +# CONFIG_MAX63XX_WATCHDOG is not set +# CONFIG_ARM_SMC_WATCHDOG is not set +# CONFIG_ALIM7101_WDT is not set +# CONFIG_I6300ESB_WDT is not set +# CONFIG_MEN_A21_WDT is not set + +# +# PCI-based Watchdog Cards +# +# CONFIG_PCIPCWATCHDOG is not set +# CONFIG_WDTPCI is not set + +# +# USB-based Watchdog Cards +# +# CONFIG_USBPCWATCHDOG is not set +CONFIG_SSB_POSSIBLE=y +# CONFIG_SSB is not set +CONFIG_BCMA_POSSIBLE=y +# CONFIG_BCMA is not set + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=y +# CONFIG_MFD_ACT8945A is not set +# CONFIG_MFD_SUN4I_GPADC is not set +# CONFIG_MFD_AS3711 is not set +# CONFIG_MFD_AS3722 is not set +# CONFIG_PMIC_ADP5520 is not set +# CONFIG_MFD_AAT2870_CORE is not set +# CONFIG_MFD_ATMEL_FLEXCOM is not set +# CONFIG_MFD_ATMEL_HLCDC is not set +# CONFIG_MFD_BCM590XX is not set +# CONFIG_MFD_BD9571MWV is not set +# CONFIG_MFD_AC100 is not set +# CONFIG_MFD_AXP20X_I2C is not set +# CONFIG_MFD_AXP20X_RSB is not set +# CONFIG_MFD_MADERA is not set +# CONFIG_PMIC_DA903X is not set +# CONFIG_MFD_DA9052_SPI is not set +# CONFIG_MFD_DA9052_I2C is not set +# CONFIG_MFD_DA9055 is not set +# CONFIG_MFD_DA9062 is not set +# CONFIG_MFD_DA9063 is not set +# CONFIG_MFD_DA9150 is not set +# CONFIG_MFD_DLN2 is not set +# CONFIG_MFD_GATEWORKS_GSC is not set +# CONFIG_MFD_MC13XXX_SPI is not set +# CONFIG_MFD_MC13XXX_I2C is not set +# CONFIG_MFD_MP2629 is not set +# CONFIG_MFD_HI6421_PMIC is not set +# CONFIG_HTC_PASIC3 is not set +# CONFIG_HTC_I2CPLD is not set +# CONFIG_LPC_ICH is not set +# CONFIG_LPC_SCH is not set +# CONFIG_MFD_INTEL_PMT is not set +# CONFIG_MFD_IQS62X is not set +# CONFIG_MFD_JANZ_CMODIO is not set +# CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_88PM800 is not set +# CONFIG_MFD_88PM805 is not set +# CONFIG_MFD_88PM860X is not set +# CONFIG_MFD_MAX14577 is not set +# CONFIG_MFD_MAX77620 is not set +# CONFIG_MFD_MAX77650 is not set +# CONFIG_MFD_MAX77686 is not set +# CONFIG_MFD_MAX77693 is not set +# CONFIG_MFD_MAX77843 is not set +# CONFIG_MFD_MAX8907 is not set +# CONFIG_MFD_MAX8925 is not set +# CONFIG_MFD_MAX8997 is not set +# CONFIG_MFD_MAX8998 is not set +# CONFIG_MFD_MT6360 is not set +# CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_MENF21BMC is not set +# CONFIG_EZX_PCAP is not set +# CONFIG_MFD_CPCAP is not set +# CONFIG_MFD_VIPERBOARD is not set +# CONFIG_MFD_NTXEC is not set +# CONFIG_MFD_RETU is not set +# CONFIG_MFD_PCF50633 is not set +# CONFIG_MFD_RDC321X is not set +# CONFIG_MFD_RT4831 is not set +# CONFIG_MFD_RT5033 is not set +# CONFIG_MFD_RC5T583 is not set +# CONFIG_MFD_RK808 is not set +# CONFIG_MFD_RN5T618 is not set +# CONFIG_MFD_SEC_CORE is not set +# CONFIG_MFD_SI476X_CORE is not set +# CONFIG_MFD_SM501 is not set +# CONFIG_MFD_SKY81452 is not set +# CONFIG_MFD_STMPE is not set +CONFIG_MFD_SUN6I_PRCM=y +CONFIG_MFD_SYSCON=y +# CONFIG_MFD_LP3943 is not set +# CONFIG_MFD_LP8788 is not set +# CONFIG_MFD_TI_LMU is not set +# CONFIG_MFD_PALMAS is not set +# CONFIG_TPS6105X is not set +# CONFIG_TPS65010 is not set +# CONFIG_TPS6507X is not set +# CONFIG_MFD_TPS65086 is not set +# CONFIG_MFD_TPS65090 is not set +# CONFIG_MFD_TPS65217 is not set +# CONFIG_MFD_TI_LP873X is not set +# CONFIG_MFD_TI_LP87565 is not set +# CONFIG_MFD_TPS65218 is not set +# CONFIG_MFD_TPS6586X is not set +# CONFIG_MFD_TPS65910 is not set +# CONFIG_MFD_TPS65912_I2C is not set +# CONFIG_MFD_TPS65912_SPI is not set +# CONFIG_MFD_TPS80031 is not set +# CONFIG_TWL4030_CORE is not set +# CONFIG_TWL6040_CORE is not set +# CONFIG_MFD_WL1273_CORE is not set +# CONFIG_MFD_LM3533 is not set +# CONFIG_MFD_TC3589X is not set +# CONFIG_MFD_TQMX86 is not set +# CONFIG_MFD_VX855 is not set +# CONFIG_MFD_LOCHNAGAR is not set +# CONFIG_MFD_ARIZONA_I2C is not set +# CONFIG_MFD_ARIZONA_SPI is not set +# CONFIG_MFD_WM8400 is not set +# CONFIG_MFD_WM831X_I2C is not set +# CONFIG_MFD_WM831X_SPI is not set +# CONFIG_MFD_WM8350_I2C is not set +# CONFIG_MFD_WM8994 is not set +# CONFIG_MFD_ROHM_BD718XX is not set +# CONFIG_MFD_ROHM_BD70528 is not set +# CONFIG_MFD_ROHM_BD71828 is not set +# CONFIG_MFD_ROHM_BD957XMUF is not set +# CONFIG_MFD_STPMIC1 is not set +# CONFIG_MFD_STMFX is not set +# CONFIG_MFD_ATC260X_I2C is not set +# CONFIG_MFD_QCOM_PM8008 is not set +# CONFIG_MFD_INTEL_M10_BMC is not set +# CONFIG_MFD_RSMU_I2C is not set +# CONFIG_MFD_RSMU_SPI is not set +# end of Multifunction device drivers + +CONFIG_REGULATOR=y +# CONFIG_REGULATOR_DEBUG is not set +CONFIG_REGULATOR_FIXED_VOLTAGE=y +CONFIG_REGULATOR_VIRTUAL_CONSUMER=y +# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set +# CONFIG_REGULATOR_88PG86X is not set +# CONFIG_REGULATOR_ACT8865 is not set +# CONFIG_REGULATOR_AD5398 is not set +# CONFIG_REGULATOR_DA9121 is not set +# CONFIG_REGULATOR_DA9210 is not set +# CONFIG_REGULATOR_DA9211 is not set +# CONFIG_REGULATOR_FAN53555 is not set +# CONFIG_REGULATOR_FAN53880 is not set +# CONFIG_REGULATOR_GPIO is not set +# CONFIG_REGULATOR_ISL9305 is not set +# CONFIG_REGULATOR_ISL6271A is not set +# CONFIG_REGULATOR_LP3971 is not set +# CONFIG_REGULATOR_LP3972 is not set +# CONFIG_REGULATOR_LP872X is not set +# CONFIG_REGULATOR_LP8755 is not set +# CONFIG_REGULATOR_LTC3589 is not set +# CONFIG_REGULATOR_LTC3676 is not set +# CONFIG_REGULATOR_MAX1586 is not set +# CONFIG_REGULATOR_MAX8649 is not set +# CONFIG_REGULATOR_MAX8660 is not set +# CONFIG_REGULATOR_MAX8893 is not set +# CONFIG_REGULATOR_MAX8952 is not set +# CONFIG_REGULATOR_MAX8973 is not set +# CONFIG_REGULATOR_MAX77826 is not set +# CONFIG_REGULATOR_MCP16502 is not set +# CONFIG_REGULATOR_MP5416 is not set +# CONFIG_REGULATOR_MP8859 is not set +# CONFIG_REGULATOR_MP886X is not set +# CONFIG_REGULATOR_MPQ7920 is not set +# CONFIG_REGULATOR_MT6311 is not set +# CONFIG_REGULATOR_PCA9450 is not set +# CONFIG_REGULATOR_PF8X00 is not set +# CONFIG_REGULATOR_PFUZE100 is not set +# 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_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set +# CONFIG_REGULATOR_RT4801 is not set +# CONFIG_REGULATOR_RT6160 is not set +# CONFIG_REGULATOR_RT6245 is not set +# CONFIG_REGULATOR_RTQ2134 is not set +# CONFIG_REGULATOR_RTMV20 is not set +# CONFIG_REGULATOR_RTQ6752 is not set +# CONFIG_REGULATOR_SLG51000 is not set +# CONFIG_REGULATOR_SY8106A is not set +# CONFIG_REGULATOR_SY8824X is not set +# CONFIG_REGULATOR_SY8827N is not set +# CONFIG_REGULATOR_TPS51632 is not set +# CONFIG_REGULATOR_TPS62360 is not set +# CONFIG_REGULATOR_TPS65023 is not set +# CONFIG_REGULATOR_TPS6507X is not set +# CONFIG_REGULATOR_TPS65132 is not set +# CONFIG_REGULATOR_TPS6524X is not set +# CONFIG_REGULATOR_VCTRL is not set +CONFIG_RC_CORE=y +CONFIG_RC_MAP=y +CONFIG_LIRC=y +CONFIG_RC_DECODERS=y +CONFIG_IR_NEC_DECODER=y +CONFIG_IR_RC5_DECODER=y +# CONFIG_IR_RC6_DECODER is not set +# CONFIG_IR_JVC_DECODER is not set +# CONFIG_IR_SONY_DECODER is not set +# CONFIG_IR_SANYO_DECODER is not set +# CONFIG_IR_SHARP_DECODER is not set +# CONFIG_IR_MCE_KBD_DECODER is not set +# CONFIG_IR_XMP_DECODER is not set +# CONFIG_IR_IMON_DECODER is not set +# CONFIG_IR_RCMM_DECODER is not set +CONFIG_RC_DEVICES=y +# CONFIG_RC_ATI_REMOTE is not set +# CONFIG_IR_HIX5HD2 is not set +# CONFIG_IR_IMON is not set +# CONFIG_IR_IMON_RAW is not set +# CONFIG_IR_MCEUSB is not set +# CONFIG_IR_REDRAT3 is not set +# CONFIG_IR_SPI is not set +# CONFIG_IR_STREAMZAP is not set +# CONFIG_IR_IGORPLUGUSB is not set +# CONFIG_IR_IGUANA is not set +# CONFIG_IR_TTUSBIR is not set +# CONFIG_RC_LOOPBACK is not set +# CONFIG_IR_GPIO_CIR is not set +# CONFIG_IR_GPIO_TX is not set +# CONFIG_IR_PWM_TX is not set +# CONFIG_IR_SUNXI is not set +# CONFIG_IR_SERIAL is not set +# CONFIG_IR_SIR is not set +# CONFIG_RC_XBOX_DVD is not set +# CONFIG_IR_TOY is not set +# CONFIG_MEDIA_CEC_SUPPORT is not set +CONFIG_MEDIA_SUPPORT=y +# CONFIG_MEDIA_SUPPORT_FILTER is not set +# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set + +# +# Media device types +# +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_PLATFORM_SUPPORT=y +CONFIG_MEDIA_TEST_SUPPORT=y +# end of Media device types + +# +# Media core support +# +CONFIG_VIDEO_DEV=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_DVB_CORE=y +# end of Media core support + +# +# Video4Linux options +# +CONFIG_VIDEO_V4L2=y +CONFIG_VIDEO_V4L2_I2C=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +# end of Video4Linux options + +# +# Media controller options +# +# CONFIG_MEDIA_CONTROLLER_DVB is not set +# end of Media controller options + +# +# Digital TV options +# +# CONFIG_DVB_MMAP is not set +CONFIG_DVB_NET=y +CONFIG_DVB_MAX_ADAPTERS=16 +CONFIG_DVB_DYNAMIC_MINORS=y +# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set +# CONFIG_DVB_ULE_DEBUG is not set +# end of Digital TV options + +# +# Media drivers +# +CONFIG_MEDIA_USB_SUPPORT=y + +# +# Webcam devices +# +CONFIG_USB_VIDEO_CLASS=y +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y +# CONFIG_USB_GSPCA is not set +# CONFIG_USB_PWC is not set +# CONFIG_VIDEO_CPIA2 is not set +# CONFIG_USB_ZR364XX is not set +# CONFIG_USB_STKWEBCAM is not set +# CONFIG_USB_S2255 is not set +# CONFIG_VIDEO_USBTV is not set + +# +# Analog TV USB devices +# +# CONFIG_VIDEO_PVRUSB2 is not set +# CONFIG_VIDEO_HDPVR is not set +# CONFIG_VIDEO_STK1160_COMMON is not set +# CONFIG_VIDEO_GO7007 is not set + +# +# Analog/digital TV USB devices +# +# CONFIG_VIDEO_AU0828 is not set +# CONFIG_VIDEO_TM6000 is not set + +# +# Digital TV USB devices +# +# CONFIG_DVB_USB is not set +# CONFIG_DVB_USB_V2 is not set +# CONFIG_DVB_TTUSB_BUDGET is not set +# CONFIG_DVB_TTUSB_DEC is not set +# CONFIG_SMS_USB_DRV is not set +# CONFIG_DVB_B2C2_FLEXCOP_USB is not set +# CONFIG_DVB_AS102 is not set + +# +# Webcam, TV (analog/digital) USB devices +# +# CONFIG_VIDEO_EM28XX is not set + +# +# Software defined radio USB devices +# +# CONFIG_USB_AIRSPY is not set +# CONFIG_USB_HACKRF is not set +# CONFIG_USB_MSI2500 is not set +# CONFIG_MEDIA_PCI_SUPPORT is not set +CONFIG_RADIO_ADAPTERS=y +# CONFIG_RADIO_SI470X is not set +# CONFIG_RADIO_SI4713 is not set +# CONFIG_USB_MR800 is not set +# CONFIG_USB_DSBR is not set +# CONFIG_RADIO_MAXIRADIO is not set +# CONFIG_RADIO_SHARK is not set +# CONFIG_RADIO_SHARK2 is not set +# CONFIG_USB_KEENE is not set +# CONFIG_USB_RAREMONO is not set +# CONFIG_USB_MA901 is not set +# CONFIG_RADIO_TEA5764 is not set +# CONFIG_RADIO_SAA7706H is not set +# CONFIG_RADIO_TEF6862 is not set +# CONFIG_RADIO_WL1273 is not set +CONFIG_VIDEOBUF2_CORE=y +CONFIG_VIDEOBUF2_V4L2=y +CONFIG_VIDEOBUF2_MEMOPS=y +CONFIG_VIDEOBUF2_DMA_CONTIG=m +CONFIG_VIDEOBUF2_VMALLOC=y +# CONFIG_V4L_PLATFORM_DRIVERS is not set +# CONFIG_V4L_MEM2MEM_DRIVERS is not set +# CONFIG_DVB_PLATFORM_DRIVERS is not set +# CONFIG_SDR_PLATFORM_DRIVERS is not set + +# +# MMC/SDIO DVB adapters +# +# CONFIG_SMS_SDIO_DRV is not set +# CONFIG_V4L_TEST_DRIVERS is not set +# CONFIG_DVB_TEST_DRIVERS is not set +# end of Media drivers + +# +# Media ancillary drivers +# +CONFIG_MEDIA_ATTACH=y +CONFIG_VIDEO_IR_I2C=y + +# +# Audio decoders, processors and mixers +# +# CONFIG_VIDEO_TVAUDIO is not set +# CONFIG_VIDEO_TDA7432 is not set +# CONFIG_VIDEO_TDA9840 is not set +# CONFIG_VIDEO_TDA1997X is not set +# CONFIG_VIDEO_TEA6415C is not set +# CONFIG_VIDEO_TEA6420 is not set +# CONFIG_VIDEO_MSP3400 is not set +# CONFIG_VIDEO_CS3308 is not set +# CONFIG_VIDEO_CS5345 is not set +# CONFIG_VIDEO_CS53L32A is not set +# CONFIG_VIDEO_TLV320AIC23B is not set +# CONFIG_VIDEO_UDA1342 is not set +# CONFIG_VIDEO_WM8775 is not set +# CONFIG_VIDEO_WM8739 is not set +# CONFIG_VIDEO_VP27SMPX is not set +# CONFIG_VIDEO_SONY_BTF_MPX is not set +# end of Audio decoders, processors and mixers + +# +# RDS decoders +# +# CONFIG_VIDEO_SAA6588 is not set +# end of RDS decoders + +# +# Video decoders +# +# CONFIG_VIDEO_ADV7180 is not set +# CONFIG_VIDEO_ADV7183 is not set +# CONFIG_VIDEO_ADV748X is not set +# CONFIG_VIDEO_ADV7604 is not set +# CONFIG_VIDEO_ADV7842 is not set +# CONFIG_VIDEO_BT819 is not set +# CONFIG_VIDEO_BT856 is not set +# CONFIG_VIDEO_BT866 is not set +# CONFIG_VIDEO_KS0127 is not set +# CONFIG_VIDEO_ML86V7667 is not set +# CONFIG_VIDEO_SAA7110 is not set +# CONFIG_VIDEO_SAA711X is not set +# CONFIG_VIDEO_TC358743 is not set +# CONFIG_VIDEO_TVP514X is not set +# CONFIG_VIDEO_TVP5150 is not set +# CONFIG_VIDEO_TVP7002 is not set +# CONFIG_VIDEO_TW2804 is not set +# CONFIG_VIDEO_TW9903 is not set +# CONFIG_VIDEO_TW9906 is not set +# CONFIG_VIDEO_TW9910 is not set +# CONFIG_VIDEO_VPX3220 is not set + +# +# Video and audio decoders +# +# CONFIG_VIDEO_SAA717X is not set +# CONFIG_VIDEO_CX25840 is not set +# end of Video decoders + +# +# Video encoders +# +# CONFIG_VIDEO_SAA7127 is not set +# CONFIG_VIDEO_SAA7185 is not set +# CONFIG_VIDEO_ADV7170 is not set +# CONFIG_VIDEO_ADV7175 is not set +# CONFIG_VIDEO_ADV7343 is not set +# CONFIG_VIDEO_ADV7393 is not set +# CONFIG_VIDEO_ADV7511 is not set +# CONFIG_VIDEO_AD9389B is not set +# CONFIG_VIDEO_AK881X is not set +# CONFIG_VIDEO_THS8200 is not set +# end of Video encoders + +# +# Video improvement chips +# +# CONFIG_VIDEO_UPD64031A is not set +# CONFIG_VIDEO_UPD64083 is not set +# end of Video improvement chips + +# +# Audio/Video compression chips +# +# CONFIG_VIDEO_SAA6752HS is not set +# end of Audio/Video compression chips + +# +# SDR tuner chips +# +# CONFIG_SDR_MAX2175 is not set +# end of SDR tuner chips + +# +# Miscellaneous helper chips +# +# CONFIG_VIDEO_THS7303 is not set +# CONFIG_VIDEO_M52790 is not set +# CONFIG_VIDEO_I2C is not set +# CONFIG_VIDEO_ST_MIPID02 is not set +# end of Miscellaneous helper chips + +# +# Camera sensor devices +# +# CONFIG_VIDEO_HI556 is not set +# CONFIG_VIDEO_IMX208 is not set +# CONFIG_VIDEO_IMX214 is not set +# CONFIG_VIDEO_IMX219 is not set +# CONFIG_VIDEO_IMX258 is not set +# CONFIG_VIDEO_IMX274 is not set +# CONFIG_VIDEO_IMX290 is not set +# CONFIG_VIDEO_IMX319 is not set +# CONFIG_VIDEO_IMX334 is not set +# CONFIG_VIDEO_IMX335 is not set +# CONFIG_VIDEO_IMX355 is not set +# CONFIG_VIDEO_IMX412 is not set +# CONFIG_VIDEO_OV02A10 is not set +# CONFIG_VIDEO_OV2640 is not set +# CONFIG_VIDEO_OV2659 is not set +# CONFIG_VIDEO_OV2680 is not set +# CONFIG_VIDEO_OV2685 is not set +# CONFIG_VIDEO_OV5640 is not set +# CONFIG_VIDEO_OV5645 is not set +# CONFIG_VIDEO_OV5647 is not set +# CONFIG_VIDEO_OV5648 is not set +# CONFIG_VIDEO_OV6650 is not set +# CONFIG_VIDEO_OV5670 is not set +# CONFIG_VIDEO_OV5675 is not set +# CONFIG_VIDEO_OV5695 is not set +# CONFIG_VIDEO_OV7251 is not set +# CONFIG_VIDEO_OV772X is not set +# CONFIG_VIDEO_OV7640 is not set +# CONFIG_VIDEO_OV7670 is not set +# CONFIG_VIDEO_OV7740 is not set +# CONFIG_VIDEO_OV8856 is not set +# CONFIG_VIDEO_OV8865 is not set +# CONFIG_VIDEO_OV9282 is not set +# CONFIG_VIDEO_OV9640 is not set +# CONFIG_VIDEO_OV9650 is not set +# CONFIG_VIDEO_OV13858 is not set +# CONFIG_VIDEO_VS6624 is not set +# CONFIG_VIDEO_MT9M001 is not set +# CONFIG_VIDEO_MT9M032 is not set +# CONFIG_VIDEO_MT9M111 is not set +# CONFIG_VIDEO_MT9P031 is not set +# CONFIG_VIDEO_MT9T001 is not set +# CONFIG_VIDEO_MT9T112 is not set +# CONFIG_VIDEO_MT9V011 is not set +# CONFIG_VIDEO_MT9V032 is not set +# CONFIG_VIDEO_MT9V111 is not set +# CONFIG_VIDEO_SR030PC30 is not set +# CONFIG_VIDEO_NOON010PC30 is not set +# CONFIG_VIDEO_M5MOLS is not set +# CONFIG_VIDEO_RDACM20 is not set +# CONFIG_VIDEO_RDACM21 is not set +# CONFIG_VIDEO_RJ54N1 is not set +# CONFIG_VIDEO_S5K6AA is not set +# CONFIG_VIDEO_S5K6A3 is not set +# CONFIG_VIDEO_S5K4ECGX is not set +# CONFIG_VIDEO_S5K5BAF is not set +# CONFIG_VIDEO_CCS is not set +# CONFIG_VIDEO_ET8EK8 is not set +# CONFIG_VIDEO_S5C73M3 is not set +# end of Camera sensor devices + +# +# Lens drivers +# +# CONFIG_VIDEO_AD5820 is not set +# CONFIG_VIDEO_AK7375 is not set +# CONFIG_VIDEO_DW9714 is not set +# CONFIG_VIDEO_DW9768 is not set +# CONFIG_VIDEO_DW9807_VCM is not set +# end of Lens drivers + +# +# Flash devices +# +# CONFIG_VIDEO_ADP1653 is not set +# CONFIG_VIDEO_LM3560 is not set +# CONFIG_VIDEO_LM3646 is not set +# end of Flash devices + +# +# SPI helper chips +# +# CONFIG_VIDEO_GS1662 is not set +# end of SPI helper chips + +# +# Media SPI Adapters +# +CONFIG_CXD2880_SPI_DRV=m +# end of Media SPI Adapters + +CONFIG_MEDIA_TUNER=y + +# +# Customize TV tuners +# +CONFIG_MEDIA_TUNER_SIMPLE=m +CONFIG_MEDIA_TUNER_TDA18250=m +CONFIG_MEDIA_TUNER_TDA8290=m +CONFIG_MEDIA_TUNER_TDA827X=m +CONFIG_MEDIA_TUNER_TDA18271=m +CONFIG_MEDIA_TUNER_TDA9887=m +CONFIG_MEDIA_TUNER_TEA5761=m +CONFIG_MEDIA_TUNER_TEA5767=m +CONFIG_MEDIA_TUNER_MSI001=m +CONFIG_MEDIA_TUNER_MT20XX=m +CONFIG_MEDIA_TUNER_MT2060=m +CONFIG_MEDIA_TUNER_MT2063=m +CONFIG_MEDIA_TUNER_MT2266=m +CONFIG_MEDIA_TUNER_MT2131=m +CONFIG_MEDIA_TUNER_QT1010=m +CONFIG_MEDIA_TUNER_XC2028=m +CONFIG_MEDIA_TUNER_XC5000=m +CONFIG_MEDIA_TUNER_XC4000=m +CONFIG_MEDIA_TUNER_MXL5005S=m +CONFIG_MEDIA_TUNER_MXL5007T=m +CONFIG_MEDIA_TUNER_MC44S803=m +CONFIG_MEDIA_TUNER_MAX2165=m +CONFIG_MEDIA_TUNER_TDA18218=m +CONFIG_MEDIA_TUNER_FC0011=m +CONFIG_MEDIA_TUNER_FC0012=m +CONFIG_MEDIA_TUNER_FC0013=m +CONFIG_MEDIA_TUNER_TDA18212=m +CONFIG_MEDIA_TUNER_E4000=m +CONFIG_MEDIA_TUNER_FC2580=m +CONFIG_MEDIA_TUNER_M88RS6000T=m +CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_SI2157=m +CONFIG_MEDIA_TUNER_IT913X=m +CONFIG_MEDIA_TUNER_R820T=m +CONFIG_MEDIA_TUNER_MXL301RF=m +CONFIG_MEDIA_TUNER_QM1D1C0042=m +CONFIG_MEDIA_TUNER_QM1D1B0004=m +# end of Customize TV tuners + +# +# Customise DVB Frontends +# + +# +# Multistandard (satellite) frontends +# +CONFIG_DVB_STB0899=m +CONFIG_DVB_STB6100=m +CONFIG_DVB_STV090x=m +CONFIG_DVB_STV0910=m +CONFIG_DVB_STV6110x=m +CONFIG_DVB_STV6111=m +CONFIG_DVB_MXL5XX=m + +# +# Multistandard (cable + terrestrial) frontends +# +CONFIG_DVB_DRXK=m +CONFIG_DVB_TDA18271C2DD=m +CONFIG_DVB_SI2165=m +CONFIG_DVB_MN88472=m +CONFIG_DVB_MN88473=m + +# +# DVB-S (satellite) frontends +# +CONFIG_DVB_CX24110=m +CONFIG_DVB_CX24123=m +CONFIG_DVB_MT312=m +CONFIG_DVB_ZL10036=m +CONFIG_DVB_ZL10039=m +CONFIG_DVB_S5H1420=m +CONFIG_DVB_STV0288=m +CONFIG_DVB_STB6000=m +CONFIG_DVB_STV0299=m +CONFIG_DVB_STV6110=m +CONFIG_DVB_STV0900=m +CONFIG_DVB_TDA8083=m +CONFIG_DVB_TDA10086=m +CONFIG_DVB_TDA8261=m +CONFIG_DVB_VES1X93=m +CONFIG_DVB_TUNER_ITD1000=m +CONFIG_DVB_TUNER_CX24113=m +CONFIG_DVB_TDA826X=m +CONFIG_DVB_TUA6100=m +CONFIG_DVB_CX24116=m +CONFIG_DVB_CX24117=m +CONFIG_DVB_CX24120=m +CONFIG_DVB_SI21XX=m +CONFIG_DVB_TS2020=m +CONFIG_DVB_DS3000=m +CONFIG_DVB_MB86A16=m +CONFIG_DVB_TDA10071=m + +# +# DVB-T (terrestrial) frontends +# +CONFIG_DVB_SP887X=m +CONFIG_DVB_CX22700=m +CONFIG_DVB_CX22702=m +CONFIG_DVB_S5H1432=m +CONFIG_DVB_DRXD=m +CONFIG_DVB_L64781=m +CONFIG_DVB_TDA1004X=m +CONFIG_DVB_NXT6000=m +CONFIG_DVB_MT352=m +CONFIG_DVB_ZL10353=m +CONFIG_DVB_DIB3000MB=m +CONFIG_DVB_DIB3000MC=m +CONFIG_DVB_DIB7000M=m +CONFIG_DVB_DIB7000P=m +CONFIG_DVB_DIB9000=m +CONFIG_DVB_TDA10048=m +CONFIG_DVB_EC100=m +CONFIG_DVB_STV0367=m +CONFIG_DVB_CXD2820R=m +CONFIG_DVB_CXD2841ER=m +CONFIG_DVB_ZD1301_DEMOD=m +CONFIG_DVB_CXD2880=m + +# +# DVB-C (cable) frontends +# +CONFIG_DVB_VES1820=m +CONFIG_DVB_TDA10021=m +CONFIG_DVB_TDA10023=m +CONFIG_DVB_STV0297=m + +# +# ATSC (North American/Korean Terrestrial/Cable DTV) frontends +# +CONFIG_DVB_NXT200X=m +CONFIG_DVB_OR51211=m +CONFIG_DVB_OR51132=m +CONFIG_DVB_BCM3510=m +CONFIG_DVB_LGDT330X=m +CONFIG_DVB_LGDT3305=m +CONFIG_DVB_LG2160=m +CONFIG_DVB_S5H1409=m +CONFIG_DVB_AU8522=m +CONFIG_DVB_AU8522_DTV=m +CONFIG_DVB_AU8522_V4L=m +CONFIG_DVB_S5H1411=m +CONFIG_DVB_MXL692=m + +# +# ISDB-T (terrestrial) frontends +# +CONFIG_DVB_S921=m +CONFIG_DVB_DIB8000=m +CONFIG_DVB_MB86A20S=m + +# +# ISDB-S (satellite) & ISDB-T (terrestrial) frontends +# +CONFIG_DVB_TC90522=m +CONFIG_DVB_MN88443X=m + +# +# Digital terrestrial only tuners/PLL +# +CONFIG_DVB_PLL=m +CONFIG_DVB_TUNER_DIB0070=m +CONFIG_DVB_TUNER_DIB0090=m + +# +# SEC control devices for DVB-S +# +CONFIG_DVB_DRX39XYJ=m +CONFIG_DVB_LNBH25=m +CONFIG_DVB_LNBH29=m +CONFIG_DVB_LNBP21=m +CONFIG_DVB_LNBP22=m +CONFIG_DVB_ISL6405=m +CONFIG_DVB_ISL6421=m +CONFIG_DVB_ISL6423=m +CONFIG_DVB_A8293=m +CONFIG_DVB_LGS8GL5=m +CONFIG_DVB_LGS8GXX=m +CONFIG_DVB_ATBM8830=m +CONFIG_DVB_TDA665x=m +CONFIG_DVB_IX2505V=m +CONFIG_DVB_M88RS2000=m +CONFIG_DVB_AF9033=m +CONFIG_DVB_HORUS3A=m +CONFIG_DVB_ASCOT2E=m +CONFIG_DVB_HELENE=m + +# +# Common Interface (EN50221) controller drivers +# +CONFIG_DVB_CXD2099=m +CONFIG_DVB_SP2=m +# end of Customise DVB Frontends + +# +# Tools to develop new frontends +# +# CONFIG_DVB_DUMMY_FE is not set +# end of Media ancillary drivers + +# +# Graphics support +# +# CONFIG_VGA_ARB is not set +CONFIG_DRM=y +CONFIG_DRM_MIPI_DSI=y +# CONFIG_DRM_DP_AUX_CHARDEV is not set +# CONFIG_DRM_DEBUG_MM is not set +# CONFIG_DRM_DEBUG_SELFTEST is not set +CONFIG_DRM_KMS_HELPER=y +# CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set +CONFIG_DRM_FBDEV_EMULATION=y +CONFIG_DRM_FBDEV_OVERALLOC=100 +# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set +# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set +# CONFIG_DRM_DP_CEC is not set +CONFIG_DRM_GEM_CMA_HELPER=y +CONFIG_DRM_KMS_CMA_HELPER=y +CONFIG_DRM_GEM_SHMEM_HELPER=y +CONFIG_DRM_SCHED=y + +# +# I2C encoder or helper chips +# +# CONFIG_DRM_I2C_CH7006 is not set +# CONFIG_DRM_I2C_SIL164 is not set +# CONFIG_DRM_I2C_NXP_TDA998X is not set +# CONFIG_DRM_I2C_NXP_TDA9950 is not set +# end of I2C encoder or helper chips + +# +# ARM devices +# +# CONFIG_DRM_HDLCD is not set +# CONFIG_DRM_MALI_DISPLAY is not set +# CONFIG_DRM_KOMEDA is not set +# end of ARM devices + +# CONFIG_DRM_RADEON is not set +# CONFIG_DRM_AMDGPU is not set +# CONFIG_DRM_NOUVEAU is not set +# CONFIG_DRM_VGEM is not set +# CONFIG_DRM_VKMS is not set +# CONFIG_DRM_VMWGFX is not set +# CONFIG_DRM_UDL is not set +# CONFIG_DRM_AST is not set +# CONFIG_DRM_MGAG200 is not set +# CONFIG_DRM_RCAR_DW_HDMI is not set +# CONFIG_DRM_RCAR_USE_LVDS is not set +# CONFIG_DRM_SUN4I is not set +# CONFIG_DRM_QXL is not set +# CONFIG_DRM_VIRTIO_GPU is not set +CONFIG_DRM_PANEL=y + +# +# Display Panels +# +# CONFIG_DRM_PANEL_ABT_Y030XX067A is not set +# CONFIG_DRM_PANEL_ARM_VERSATILE is not set +# CONFIG_DRM_PANEL_ASUS_Z00T_TM5P5_NT35596 is not set +# CONFIG_DRM_PANEL_BOE_HIMAX8279D is not set +# 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_ELIDA_KD35T133 is not set +# CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02 is not set +# CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D is not set +# CONFIG_DRM_PANEL_ILITEK_IL9322 is not set +# CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set +# CONFIG_DRM_PANEL_ILITEK_ILI9881C is not set +# CONFIG_DRM_PANEL_INNOLUX_EJ030NA is not set +# CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set +# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set +# CONFIG_DRM_PANEL_KHADAS_TS050 is not set +# CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04 is not set +# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set +# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set +# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set +# CONFIG_DRM_PANEL_LG_LB035Q02 is not set +# CONFIG_DRM_PANEL_LG_LG4573 is not set +# CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set +# CONFIG_DRM_PANEL_NOVATEK_NT35510 is not set +# CONFIG_DRM_PANEL_NOVATEK_NT36672A is not set +# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set +# CONFIG_DRM_PANEL_MANTIX_MLAF057WE51 is not set +# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set +# CONFIG_DRM_PANEL_ORISETECH_OTM8009A is not set +# CONFIG_DRM_PANEL_OSD_OSD101T2587_53TS is not set +# CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00 is not set +# CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set +# CONFIG_DRM_PANEL_RAYDIUM_RM67191 is not set +# CONFIG_DRM_PANEL_RAYDIUM_RM68200 is not set +# CONFIG_DRM_PANEL_RONBO_RB070D30 is not set +# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set +# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set +# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set +# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set +# CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set +# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set +# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set +# CONFIG_DRM_PANEL_SITRONIX_ST7701 is not set +# CONFIG_DRM_PANEL_SITRONIX_ST7703 is not set +# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set +# CONFIG_DRM_PANEL_SONY_ACX424AKP is not set +# CONFIG_DRM_PANEL_SONY_ACX565AKM is not set +# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set +# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set +# CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set +# CONFIG_DRM_PANEL_TPO_TPG110 is not set +# CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set +# CONFIG_DRM_PANEL_VISIONOX_RM69299 is not set +# CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set +# CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set +# end of Display Panels + +CONFIG_DRM_BRIDGE=y +CONFIG_DRM_PANEL_BRIDGE=y + +# +# Display Interface Bridges +# +# CONFIG_DRM_CDNS_DSI is not set +# CONFIG_DRM_CHIPONE_ICN6211 is not set +# CONFIG_DRM_CHRONTEL_CH7033 is not set +# CONFIG_DRM_DISPLAY_CONNECTOR is not set +# CONFIG_DRM_LONTIUM_LT8912B is not set +# CONFIG_DRM_LONTIUM_LT9611 is not set +# CONFIG_DRM_LONTIUM_LT9611UXC is not set +# CONFIG_DRM_ITE_IT66121 is not set +# CONFIG_DRM_LVDS_CODEC is not set +# CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW is not set +# CONFIG_DRM_NWL_MIPI_DSI is not set +# CONFIG_DRM_NXP_PTN3460 is not set +# CONFIG_DRM_PARADE_PS8622 is not set +# CONFIG_DRM_PARADE_PS8640 is not set +# CONFIG_DRM_SIL_SII8620 is not set +# CONFIG_DRM_SII902X is not set +# CONFIG_DRM_SII9234 is not set +# CONFIG_DRM_SIMPLE_BRIDGE is not set +# CONFIG_DRM_THINE_THC63LVD1024 is not set +# CONFIG_DRM_TOSHIBA_TC358762 is not set +# CONFIG_DRM_TOSHIBA_TC358764 is not set +# CONFIG_DRM_TOSHIBA_TC358767 is not set +# CONFIG_DRM_TOSHIBA_TC358768 is not set +# CONFIG_DRM_TOSHIBA_TC358775 is not set +# CONFIG_DRM_TI_TFP410 is not set +# CONFIG_DRM_TI_SN65DSI83 is not set +# CONFIG_DRM_TI_SN65DSI86 is not set +# CONFIG_DRM_TI_TPD12S015 is not set +# CONFIG_DRM_ANALOGIX_ANX6345 is not set +# CONFIG_DRM_ANALOGIX_ANX78XX is not set +# CONFIG_DRM_ANALOGIX_ANX7625 is not set +# CONFIG_DRM_I2C_ADV7511 is not set +# CONFIG_DRM_CDNS_MHDP8546 is not set +# end of Display Interface Bridges + +# CONFIG_DRM_ETNAVIV is not set +# CONFIG_DRM_HISI_HIBMC is not set +# CONFIG_DRM_HISI_KIRIN is not set +# CONFIG_DRM_ARCPGU is not set +# CONFIG_DRM_BOCHS is not set +# CONFIG_DRM_CIRRUS_QEMU is not set +# CONFIG_DRM_GM12U320 is not set +# CONFIG_DRM_SIMPLEDRM is not set +# CONFIG_TINYDRM_HX8357D is not set +# CONFIG_TINYDRM_ILI9225 is not set +# CONFIG_TINYDRM_ILI9341 is not set +# CONFIG_TINYDRM_ILI9486 is not set +# CONFIG_TINYDRM_MI0283QT is not set +# CONFIG_TINYDRM_REPAPER is not set +# CONFIG_TINYDRM_ST7586 is not set +# CONFIG_TINYDRM_ST7735R is not set +# CONFIG_DRM_PL111 is not set +# CONFIG_DRM_LIMA is not set +# CONFIG_DRM_PANFROST is not set +# CONFIG_DRM_TIDSS is not set +# CONFIG_DRM_GUD is not set +# CONFIG_DRM_LEGACY is not set +CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y + +# +# Frame buffer Devices +# +CONFIG_FB_CMDLINE=y +CONFIG_FB_NOTIFY=y +CONFIG_FB=y +# CONFIG_FIRMWARE_EDID is not set +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +CONFIG_FB_SYS_FILLRECT=y +CONFIG_FB_SYS_COPYAREA=y +CONFIG_FB_SYS_IMAGEBLIT=y +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_SYS_FOPS=y +CONFIG_FB_DEFERRED_IO=y +CONFIG_FB_BACKLIGHT=y +# CONFIG_FB_MODE_HELPERS is not set +# CONFIG_FB_TILEBLITTING is not set + +# +# Frame buffer hardware drivers +# +# CONFIG_FB_CIRRUS is not set +# CONFIG_FB_PM2 is not set +# CONFIG_FB_ARMCLCD is not set +# CONFIG_FB_CYBER2000 is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +# CONFIG_FB_OPENCORES is not set +# CONFIG_FB_S1D13XXX is not set +# CONFIG_FB_NVIDIA is not set +# 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_ATY128 is not set +# CONFIG_FB_ATY is not set +# CONFIG_FB_S3 is not set +# CONFIG_FB_SAVAGE is not set +# CONFIG_FB_SIS is not set +# CONFIG_FB_NEOMAGIC is not set +# CONFIG_FB_KYRO is not set +# CONFIG_FB_3DFX is not set +# CONFIG_FB_VOODOO1 is not set +# CONFIG_FB_VT8623 is not set +# CONFIG_FB_TRIDENT is not set +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_SMSCUFX is not set +# CONFIG_FB_UDL is not set +# CONFIG_FB_IBM_GXT4500 is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_SIMPLE is not set +# CONFIG_FB_SSD1307 is not set +# CONFIG_FB_SM712 is not set +# end of Frame buffer Devices + +# +# Backlight & LCD device support +# +# CONFIG_LCD_CLASS_DEVICE is not set +CONFIG_BACKLIGHT_CLASS_DEVICE=y +# CONFIG_BACKLIGHT_KTD253 is not set +CONFIG_BACKLIGHT_PWM=y +# CONFIG_BACKLIGHT_QCOM_WLED is not set +# CONFIG_BACKLIGHT_ADP8860 is not set +# CONFIG_BACKLIGHT_ADP8870 is not set +# CONFIG_BACKLIGHT_LM3630A is not set +# CONFIG_BACKLIGHT_LM3639 is not set +# CONFIG_BACKLIGHT_LP855X is not set +# CONFIG_BACKLIGHT_GPIO is not set +# CONFIG_BACKLIGHT_LV5207LP is not set +# CONFIG_BACKLIGHT_BD6107 is not set +# CONFIG_BACKLIGHT_ARCXCNN is not set +# CONFIG_BACKLIGHT_LED is not set +# end of Backlight & LCD device support + +CONFIG_VIDEOMODE_HELPERS=y +CONFIG_HDMI=y + +# +# Console display driver support +# +CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 +CONFIG_FRAMEBUFFER_CONSOLE=y +# CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set +# CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set +# end of Console display driver support + +# CONFIG_LOGO is not set +# end of Graphics support + +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_TIMER=y +CONFIG_SND_PCM=y +CONFIG_SND_DMAENGINE_PCM=y +CONFIG_SND_RAWMIDI=y +CONFIG_SND_JACK=y +CONFIG_SND_JACK_INPUT_DEV=y +# CONFIG_SND_OSSEMUL is not set +CONFIG_SND_PCM_TIMER=y +# CONFIG_SND_HRTIMER is not set +# CONFIG_SND_DYNAMIC_MINORS is not set +CONFIG_SND_SUPPORT_OLD_API=y +CONFIG_SND_PROC_FS=y +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set +# CONFIG_SND_SEQUENCER is not set +CONFIG_SND_DRIVERS=y +# CONFIG_SND_DUMMY is not set +# CONFIG_SND_ALOOP is not set +# CONFIG_SND_MTPAV is not set +# CONFIG_SND_SERIAL_U16550 is not set +# CONFIG_SND_MPU401 is not set +CONFIG_SND_PCI=y +# CONFIG_SND_AD1889 is not set +# CONFIG_SND_ALS300 is not set +# CONFIG_SND_ALI5451 is not set +# CONFIG_SND_ATIIXP is not set +# CONFIG_SND_ATIIXP_MODEM is not set +# CONFIG_SND_AU8810 is not set +# CONFIG_SND_AU8820 is not set +# CONFIG_SND_AU8830 is not set +# CONFIG_SND_AW2 is not set +# CONFIG_SND_AZT3328 is not set +# CONFIG_SND_BT87X is not set +# CONFIG_SND_CA0106 is not set +# CONFIG_SND_CMIPCI is not set +# CONFIG_SND_OXYGEN is not set +# CONFIG_SND_CS4281 is not set +# CONFIG_SND_CS46XX is not set +# CONFIG_SND_CTXFI is not set +# CONFIG_SND_DARLA20 is not set +# CONFIG_SND_GINA20 is not set +# CONFIG_SND_LAYLA20 is not set +# CONFIG_SND_DARLA24 is not set +# CONFIG_SND_GINA24 is not set +# CONFIG_SND_LAYLA24 is not set +# CONFIG_SND_MONA is not set +# CONFIG_SND_MIA is not set +# CONFIG_SND_ECHO3G is not set +# CONFIG_SND_INDIGO is not set +# CONFIG_SND_INDIGOIO is not set +# CONFIG_SND_INDIGODJ is not set +# CONFIG_SND_INDIGOIOX is not set +# CONFIG_SND_INDIGODJX is not set +# CONFIG_SND_EMU10K1 is not set +# CONFIG_SND_EMU10K1X is not set +# CONFIG_SND_ENS1370 is not set +# CONFIG_SND_ENS1371 is not set +# CONFIG_SND_ES1938 is not set +# CONFIG_SND_ES1968 is not set +# CONFIG_SND_FM801 is not set +# CONFIG_SND_HDSP is not set +# CONFIG_SND_HDSPM is not set +# CONFIG_SND_ICE1712 is not set +# CONFIG_SND_ICE1724 is not set +# CONFIG_SND_INTEL8X0 is not set +# CONFIG_SND_INTEL8X0M is not set +# CONFIG_SND_KORG1212 is not set +# CONFIG_SND_LOLA is not set +# CONFIG_SND_LX6464ES is not set +# CONFIG_SND_MAESTRO3 is not set +# CONFIG_SND_MIXART is not set +# CONFIG_SND_NM256 is not set +# CONFIG_SND_PCXHR is not set +# CONFIG_SND_RIPTIDE is not set +# CONFIG_SND_RME32 is not set +# CONFIG_SND_RME96 is not set +# CONFIG_SND_RME9652 is not set +# CONFIG_SND_SE6X is not set +# CONFIG_SND_SONICVIBES is not set +# CONFIG_SND_TRIDENT is not set +# CONFIG_SND_VIA82XX is not set +# CONFIG_SND_VIA82XX_MODEM is not set +# CONFIG_SND_VIRTUOSO is not set +# CONFIG_SND_VX222 is not set +# CONFIG_SND_YMFPCI is not set + +# +# HD-Audio +# +# CONFIG_SND_HDA_INTEL is not set +# end of HD-Audio + +CONFIG_SND_HDA_PREALLOC_SIZE=64 +CONFIG_SND_SPI=y +CONFIG_SND_USB=y +# CONFIG_SND_USB_AUDIO is not set +# CONFIG_SND_USB_UA101 is not set +# CONFIG_SND_USB_CAIAQ is not set +# CONFIG_SND_USB_6FIRE is not set +# CONFIG_SND_USB_HIFACE is not set +# CONFIG_SND_BCD2000 is not set +# CONFIG_SND_USB_POD is not set +# CONFIG_SND_USB_PODHD is not set +# CONFIG_SND_USB_TONEPORT is not set +# CONFIG_SND_USB_VARIAX 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_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_I2S_HI6210_I2S is not set +# CONFIG_SND_SOC_IMG is not set +# CONFIG_SND_SOC_MTK_BTCVSD is not set +# CONFIG_SND_SOC_SOF_TOPLEVEL 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_SUN8I_CODEC is not set +# CONFIG_SND_SUN8I_CODEC_ANALOG is not set +# CONFIG_SND_SUN50I_CODEC_ANALOG is not set +# CONFIG_SND_SUN4I_I2S is not set +# CONFIG_SND_SUN4I_SPDIF 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_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_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_BD28623 is not set +# CONFIG_SND_SOC_BT_SCO 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_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_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_ES7134 is not set +# CONFIG_SND_SOC_ES7241 is not set +# CONFIG_SND_SOC_ES8316 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_ICS43432 is not set +# CONFIG_SND_SOC_INNO_RK3036 is not set +# CONFIG_SND_SOC_MAX98088 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_MAX98373_I2C is not set +# CONFIG_SND_SOC_MAX98390 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_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_SGTL5000 is not set +# CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set +# CONFIG_SND_SOC_SIMPLE_MUX is not set +# CONFIG_SND_SOC_SPDIF 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_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_TAS5086 is not set +# CONFIG_SND_SOC_TAS571X is not set +# CONFIG_SND_SOC_TAS5720 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_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 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_WM8960 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_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 is not set +# CONFIG_SND_AUDIO_GRAPH_CARD is not set +# CONFIG_SND_VIRTIO is not set + +# +# HID support +# +CONFIG_HID=y +# CONFIG_HID_BATTERY_STRENGTH is not set +# CONFIG_HIDRAW is not set +# CONFIG_UHID is not set +CONFIG_HID_GENERIC=y + +# +# Special HID drivers +# +# CONFIG_HID_A4TECH is not set +# CONFIG_HID_ACCUTOUCH is not set +# CONFIG_HID_ACRUX is not set +# CONFIG_HID_APPLE is not set +# CONFIG_HID_APPLEIR is not set +# CONFIG_HID_ASUS is not set +# CONFIG_HID_AUREAL is not set +# CONFIG_HID_BELKIN is not set +# CONFIG_HID_BETOP_FF is not set +# CONFIG_HID_BIGBEN_FF is not set +# CONFIG_HID_CHERRY is not set +# CONFIG_HID_CHICONY is not set +# CONFIG_HID_CORSAIR is not set +# CONFIG_HID_COUGAR is not set +# CONFIG_HID_MACALLY is not set +# CONFIG_HID_PRODIKEYS is not set +# CONFIG_HID_CMEDIA is not set +# CONFIG_HID_CREATIVE_SB0540 is not set +# CONFIG_HID_CYPRESS is not set +# CONFIG_HID_DRAGONRISE is not set +# CONFIG_HID_EMS_FF is not set +# CONFIG_HID_ELAN is not set +# CONFIG_HID_ELECOM is not set +# CONFIG_HID_ELO is not set +# CONFIG_HID_EZKEY is not set +# CONFIG_HID_GEMBIRD is not set +# CONFIG_HID_GFRM is not set +# CONFIG_HID_GLORIOUS is not set +# CONFIG_HID_HOLTEK is not set +# CONFIG_HID_VIVALDI is not set +# CONFIG_HID_GT683R is not set +# CONFIG_HID_KEYTOUCH is not set +# CONFIG_HID_KYE is not set +# CONFIG_HID_UCLOGIC is not set +# CONFIG_HID_WALTOP is not set +# CONFIG_HID_VIEWSONIC is not set +# CONFIG_HID_GYRATION is not set +# CONFIG_HID_ICADE is not set +# CONFIG_HID_ITE is not set +# CONFIG_HID_JABRA is not set +# CONFIG_HID_TWINHAN is not set +# CONFIG_HID_KENSINGTON is not set +# CONFIG_HID_LCPOWER is not set +# CONFIG_HID_LED is not set +# CONFIG_HID_LENOVO is not set +# CONFIG_HID_LOGITECH is not set +# CONFIG_HID_MAGICMOUSE is not set +# CONFIG_HID_MALTRON is not set +# CONFIG_HID_MAYFLASH is not set +# CONFIG_HID_REDRAGON is not set +# CONFIG_HID_MICROSOFT is not set +# CONFIG_HID_MONTEREY is not set +# CONFIG_HID_MULTITOUCH is not set +# CONFIG_HID_NTI is not set +# CONFIG_HID_NTRIG is not set +# CONFIG_HID_ORTEK is not set +# CONFIG_HID_PANTHERLORD is not set +# CONFIG_HID_PENMOUNT is not set +# CONFIG_HID_PETALYNX is not set +# CONFIG_HID_PICOLCD is not set +# CONFIG_HID_PLANTRONICS is not set +# CONFIG_HID_PLAYSTATION is not set +# CONFIG_HID_PRIMAX is not set +# CONFIG_HID_RETRODE is not set +# CONFIG_HID_ROCCAT is not set +# CONFIG_HID_SAITEK is not set +# CONFIG_HID_SAMSUNG is not set +# CONFIG_HID_SEMITEK is not set +# CONFIG_HID_SONY is not set +# CONFIG_HID_SPEEDLINK is not set +# CONFIG_HID_STEAM is not set +# CONFIG_HID_STEELSERIES is not set +# CONFIG_HID_SUNPLUS is not set +# CONFIG_HID_RMI is not set +# CONFIG_HID_GREENASIA is not set +# CONFIG_HID_SMARTJOYPLUS is not set +# CONFIG_HID_TIVO is not set +# CONFIG_HID_TOPSEED is not set +# CONFIG_HID_THINGM is not set +# CONFIG_HID_THRUSTMASTER is not set +# CONFIG_HID_UDRAW_PS3 is not set +# CONFIG_HID_WACOM is not set +# CONFIG_HID_WIIMOTE is not set +# CONFIG_HID_XINMO is not set +# CONFIG_HID_ZEROPLUS is not set +# CONFIG_HID_ZYDACRON is not set +# CONFIG_HID_SENSOR_HUB is not set +# CONFIG_HID_ALPS is not set +# CONFIG_HID_MCP2221 is not set +# end of Special HID drivers + +# +# USB HID support +# +CONFIG_USB_HID=y +# CONFIG_HID_PID is not set +# CONFIG_USB_HIDDEV is not set +# end of USB HID support + +# +# I2C HID support +# +# CONFIG_I2C_HID_OF is not set +# CONFIG_I2C_HID_OF_GOODIX is not set +# end of I2C HID support +# end of HID support + +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_SUPPORT=y +CONFIG_USB_COMMON=y +# CONFIG_USB_LED_TRIG is not set +# CONFIG_USB_ULPI_BUS is not set +# CONFIG_USB_CONN_GPIO is not set +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB=y +CONFIG_USB_PCI=y +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y + +# +# Miscellaneous USB options +# +CONFIG_USB_DEFAULT_PERSIST=y +# CONFIG_USB_FEW_INIT_RETRIES is not set +# CONFIG_USB_DYNAMIC_MINORS is not set +CONFIG_USB_OTG=y +# CONFIG_USB_OTG_PRODUCTLIST is not set +# CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set +# CONFIG_USB_OTG_FSM is not set +# CONFIG_USB_LEDS_TRIGGER_USBPORT is not set +CONFIG_USB_AUTOSUSPEND_DELAY=2 +# CONFIG_USB_MON is not set + +# +# USB Host Controller Drivers +# +# CONFIG_USB_C67X00_HCD is not set +CONFIG_USB_XHCI_HCD=y +# CONFIG_USB_XHCI_DBGCAP is not set +CONFIG_USB_XHCI_PCI=y +# CONFIG_USB_XHCI_PCI_RENESAS is not set +CONFIG_USB_XHCI_PLATFORM=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_EHCI_TT_NEWSCHED=y +CONFIG_USB_EHCI_PCI=y +# CONFIG_USB_EHCI_FSL is not set +CONFIG_USB_EHCI_HCD_PLATFORM=y +# CONFIG_USB_OXU210HP_HCD is not set +# CONFIG_USB_ISP116X_HCD is not set +# CONFIG_USB_FOTG210_HCD is not set +# CONFIG_USB_MAX3421_HCD is not set +CONFIG_USB_OHCI_HCD=y +CONFIG_USB_OHCI_HCD_PCI=y +# CONFIG_USB_OHCI_HCD_PLATFORM is not set +# CONFIG_USB_UHCI_HCD is not set +# CONFIG_USB_SL811_HCD is not set +# CONFIG_USB_R8A66597_HCD is not set +# CONFIG_USB_HCD_TEST_MODE is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=y +# CONFIG_USB_PRINTER is not set +# CONFIG_USB_WDM is not set +# CONFIG_USB_TMC is not set + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=y +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_REALTEK=y +CONFIG_REALTEK_AUTOPM=y +CONFIG_USB_STORAGE_DATAFAB=y +CONFIG_USB_STORAGE_FREECOM=y +CONFIG_USB_STORAGE_ISD200=y +CONFIG_USB_STORAGE_USBAT=y +CONFIG_USB_STORAGE_SDDR09=y +CONFIG_USB_STORAGE_SDDR55=y +CONFIG_USB_STORAGE_JUMPSHOT=y +CONFIG_USB_STORAGE_ALAUDA=y +CONFIG_USB_STORAGE_ONETOUCH=y +CONFIG_USB_STORAGE_KARMA=y +CONFIG_USB_STORAGE_CYPRESS_ATACB=y +CONFIG_USB_STORAGE_ENE_UB6250=y +CONFIG_USB_UAS=y + +# +# USB Imaging devices +# +# CONFIG_USB_MDC800 is not set +# CONFIG_USB_MICROTEK is not set +# CONFIG_USBIP_CORE is not set +# CONFIG_USB_CDNS_SUPPORT is not set +# CONFIG_USB_MUSB_HDRC is not set +CONFIG_USB_DWC3=y +CONFIG_USB_DWC3_HOST=y +# CONFIG_USB_DWC3_GADGET is not set +# CONFIG_USB_DWC3_DUAL_ROLE is not set + +# +# Platform Glue Driver Support +# +CONFIG_USB_DWC3_HAPS=y +CONFIG_USB_DWC3_OF_SIMPLE=y +# CONFIG_USB_DWC2 is not set +# CONFIG_USB_CHIPIDEA is not set +# CONFIG_USB_ISP1760 is not set + +# +# USB port drivers +# +CONFIG_USB_SERIAL=y +# CONFIG_USB_SERIAL_CONSOLE is not set +# CONFIG_USB_SERIAL_GENERIC is not set +# CONFIG_USB_SERIAL_SIMPLE is not set +# CONFIG_USB_SERIAL_AIRCABLE is not set +# CONFIG_USB_SERIAL_ARK3116 is not set +# CONFIG_USB_SERIAL_BELKIN is not set +# CONFIG_USB_SERIAL_CH341 is not set +# CONFIG_USB_SERIAL_WHITEHEAT is not set +# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set +# CONFIG_USB_SERIAL_CP210X is not set +# CONFIG_USB_SERIAL_CYPRESS_M8 is not set +# CONFIG_USB_SERIAL_EMPEG is not set +# CONFIG_USB_SERIAL_FTDI_SIO is not set +# CONFIG_USB_SERIAL_VISOR is not set +# CONFIG_USB_SERIAL_IPAQ is not set +# CONFIG_USB_SERIAL_IR is not set +# CONFIG_USB_SERIAL_EDGEPORT is not set +# CONFIG_USB_SERIAL_EDGEPORT_TI is not set +# CONFIG_USB_SERIAL_F81232 is not set +# CONFIG_USB_SERIAL_F8153X is not set +# CONFIG_USB_SERIAL_GARMIN is not set +# CONFIG_USB_SERIAL_IPW is not set +# CONFIG_USB_SERIAL_IUU is not set +# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set +# CONFIG_USB_SERIAL_KEYSPAN is not set +# CONFIG_USB_SERIAL_KLSI is not set +# CONFIG_USB_SERIAL_KOBIL_SCT is not set +# CONFIG_USB_SERIAL_MCT_U232 is not set +# CONFIG_USB_SERIAL_METRO is not set +# CONFIG_USB_SERIAL_MOS7720 is not set +# CONFIG_USB_SERIAL_MOS7840 is not set +# CONFIG_USB_SERIAL_MXUPORT is not set +# CONFIG_USB_SERIAL_NAVMAN is not set +# CONFIG_USB_SERIAL_PL2303 is not set +# CONFIG_USB_SERIAL_OTI6858 is not set +# CONFIG_USB_SERIAL_QCAUX is not set +# CONFIG_USB_SERIAL_QUALCOMM is not set +# CONFIG_USB_SERIAL_SPCP8X5 is not set +# CONFIG_USB_SERIAL_SAFE is not set +# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set +# CONFIG_USB_SERIAL_SYMBOL is not set +# CONFIG_USB_SERIAL_TI is not set +# CONFIG_USB_SERIAL_CYBERJACK is not set +CONFIG_USB_SERIAL_WWAN=y +CONFIG_USB_SERIAL_OPTION=y +# CONFIG_USB_SERIAL_OMNINET is not set +# CONFIG_USB_SERIAL_OPTICON is not set +# CONFIG_USB_SERIAL_XSENS_MT is not set +# CONFIG_USB_SERIAL_WISHBONE is not set +# CONFIG_USB_SERIAL_SSU100 is not set +# CONFIG_USB_SERIAL_QT2 is not set +# CONFIG_USB_SERIAL_UPD78F0730 is not set +# CONFIG_USB_SERIAL_XR is not set +# CONFIG_USB_SERIAL_DEBUG is not set + +# +# USB Miscellaneous drivers +# +# CONFIG_USB_EMI62 is not set +# CONFIG_USB_EMI26 is not set +# CONFIG_USB_ADUTUX is not set +# CONFIG_USB_SEVSEG is not set +# CONFIG_USB_LEGOTOWER is not set +# CONFIG_USB_LCD is not set +# CONFIG_USB_CYPRESS_CY7C63 is not set +# CONFIG_USB_CYTHERM is not set +# CONFIG_USB_IDMOUSE is not set +# CONFIG_USB_FTDI_ELAN is not set +# CONFIG_USB_APPLEDISPLAY is not set +# CONFIG_APPLE_MFI_FASTCHARGE is not set +# CONFIG_USB_SISUSBVGA is not set +# CONFIG_USB_LD is not set +# CONFIG_USB_TRANCEVIBRATOR is not set +# CONFIG_USB_IOWARRIOR is not set +# CONFIG_USB_TEST is not set +# CONFIG_USB_EHSET_TEST_FIXTURE is not set +# CONFIG_USB_ISIGHTFW is not set +# CONFIG_USB_YUREX is not set +# CONFIG_USB_EZUSB_FX2 is not set +# CONFIG_USB_HUB_USB251XB is not set +# CONFIG_USB_HSIC_USB3503 is not set +# CONFIG_USB_HSIC_USB4604 is not set +# CONFIG_USB_LINK_LAYER_TEST is not set + +# +# USB Physical Layer drivers +# +# CONFIG_NOP_USB_XCEIV is not set +# CONFIG_USB_GPIO_VBUS is not set +# CONFIG_USB_ISP1301 is not set +# CONFIG_USB_ULPI is not set +# end of USB Physical Layer drivers + +CONFIG_USB_GADGET=y +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 +# CONFIG_U_SERIAL_CONSOLE is not set + +# +# USB Peripheral Controller +# +# CONFIG_USB_FOTG210_UDC is not set +# CONFIG_USB_GR_UDC is not set +# CONFIG_USB_R8A66597 is not set +# CONFIG_USB_PXA27X is not set +# CONFIG_USB_MV_UDC is not set +# CONFIG_USB_MV_U3D is not set +# CONFIG_USB_SNP_UDC_PLAT is not set +# CONFIG_USB_M66592 is not set +# CONFIG_USB_BDC_UDC is not set +# CONFIG_USB_AMD5536UDC is not set +# CONFIG_USB_NET2272 is not set +# CONFIG_USB_NET2280 is not set +# CONFIG_USB_GOKU is not set +# CONFIG_USB_EG20T is not set +# CONFIG_USB_GADGET_XILINX is not set +# CONFIG_USB_MAX3420_UDC is not set +# CONFIG_USB_DUMMY_HCD is not set +# end of USB Peripheral Controller + +CONFIG_USB_LIBCOMPOSITE=y +CONFIG_USB_F_ACM=y +CONFIG_USB_U_SERIAL=y +CONFIG_USB_U_ETHER=y +CONFIG_USB_U_AUDIO=y +CONFIG_USB_F_SERIAL=y +CONFIG_USB_F_NCM=y +CONFIG_USB_F_ECM=y +CONFIG_USB_F_EEM=y +CONFIG_USB_F_RNDIS=y +CONFIG_USB_F_MASS_STORAGE=y +CONFIG_USB_F_FS=y +CONFIG_USB_F_UAC2=y +CONFIG_USB_F_MIDI=y +CONFIG_USB_F_HID=y +CONFIG_USB_CONFIGFS=y +CONFIG_USB_CONFIGFS_SERIAL=y +CONFIG_USB_CONFIGFS_ACM=y +# CONFIG_USB_CONFIGFS_OBEX is not set +CONFIG_USB_CONFIGFS_NCM=y +CONFIG_USB_CONFIGFS_ECM=y +# CONFIG_USB_CONFIGFS_ECM_SUBSET is not set +CONFIG_USB_CONFIGFS_RNDIS=y +CONFIG_USB_CONFIGFS_EEM=y +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +# CONFIG_USB_CONFIGFS_F_LB_SS is not set +CONFIG_USB_CONFIGFS_F_FS=y +# CONFIG_USB_CONFIGFS_F_UAC1 is not set +# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set +CONFIG_USB_CONFIGFS_F_UAC2=y +CONFIG_USB_CONFIGFS_F_MIDI=y +CONFIG_USB_CONFIGFS_F_HID=y +# CONFIG_USB_CONFIGFS_F_UVC is not set +# CONFIG_USB_CONFIGFS_F_PRINTER is not set + +# +# USB Gadget precomposed configurations +# +# CONFIG_USB_ZERO is not set +# CONFIG_USB_AUDIO is not set +# CONFIG_USB_ETH is not set +# CONFIG_USB_G_NCM is not set +# CONFIG_USB_GADGETFS is not set +# CONFIG_USB_FUNCTIONFS is not set +# CONFIG_USB_MASS_STORAGE is not set +# CONFIG_USB_G_SERIAL is not set +# CONFIG_USB_MIDI_GADGET is not set +# CONFIG_USB_G_PRINTER is not set +# CONFIG_USB_CDC_COMPOSITE is not set +# CONFIG_USB_G_ACM_MS is not set +# CONFIG_USB_G_MULTI is not set +# CONFIG_USB_G_HID is not set +# CONFIG_USB_G_DBGP is not set +# CONFIG_USB_G_WEBCAM is not set +# CONFIG_USB_RAW_GADGET is not set +# end of USB Gadget precomposed configurations + +CONFIG_TYPEC=y +CONFIG_TYPEC_TCPM=y +CONFIG_TYPEC_TCPCI=y +# CONFIG_TYPEC_RT1711H is not set +# CONFIG_TYPEC_TCPCI_MAXIM is not set +# CONFIG_TYPEC_FUSB302 is not set +CONFIG_TYPEC_UCSI=y +# CONFIG_UCSI_CCG is not set +# CONFIG_TYPEC_TPS6598X is not set +# CONFIG_TYPEC_HD3SS3220 is not set +# CONFIG_TYPEC_STUSB160X is not set + +# +# USB Type-C Multiplexer/DeMultiplexer Switch support +# +# CONFIG_TYPEC_MUX_PI3USB30532 is not set +# end of USB Type-C Multiplexer/DeMultiplexer Switch support + +# +# USB Type-C Alternate Mode drivers +# +# CONFIG_TYPEC_DP_ALTMODE is not set +# end of USB Type-C Alternate Mode drivers + +CONFIG_USB_ROLE_SWITCH=y +CONFIG_MMC=y +CONFIG_PWRSEQ_EMMC=y +CONFIG_PWRSEQ_SIMPLE=y +CONFIG_MMC_BLOCK=y +CONFIG_MMC_BLOCK_MINORS=8 +# CONFIG_SDIO_UART is not set +# CONFIG_MMC_TEST is not set + +# +# MMC/SD/SDIO Host Controller Drivers +# +# CONFIG_MMC_DEBUG is not set +# CONFIG_MMC_ARMMMCI is not set +# CONFIG_MMC_SDHCI is not set +# CONFIG_MMC_TIFM_SD is not set +# CONFIG_MMC_SPI is not set +# CONFIG_MMC_CB710 is not set +# CONFIG_MMC_VIA_SDMMC is not set +# CONFIG_MMC_DW is not set +# CONFIG_MMC_VUB300 is not set +# CONFIG_MMC_USHC is not set +# CONFIG_MMC_USDHI6ROL0 is not set +# CONFIG_MMC_SUNXI is not set +# CONFIG_MMC_CQHCI is not set +# CONFIG_MMC_HSQ is not set +# CONFIG_MMC_TOSHIBA_PCI is not set +# CONFIG_MMC_MTK is not set +# CONFIG_MEMSTICK is not set +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=y +# CONFIG_LEDS_CLASS_FLASH is not set +# CONFIG_LEDS_CLASS_MULTICOLOR is not set +# CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set + +# +# LED drivers +# +# CONFIG_LEDS_AN30259A is not set +# CONFIG_LEDS_AW2013 is not set +# CONFIG_LEDS_BCM6328 is not set +# CONFIG_LEDS_BCM6358 is not set +# CONFIG_LEDS_CR0014114 is not set +# CONFIG_LEDS_EL15203000 is not set +# CONFIG_LEDS_LM3530 is not set +# CONFIG_LEDS_LM3532 is not set +# CONFIG_LEDS_LM3642 is not set +# CONFIG_LEDS_LM3692X is not set +# CONFIG_LEDS_PCA9532 is not set +# CONFIG_LEDS_GPIO is not set +# CONFIG_LEDS_LP3944 is not set +# CONFIG_LEDS_LP3952 is not set +# CONFIG_LEDS_LP50XX is not set +# CONFIG_LEDS_LP55XX_COMMON is not set +# CONFIG_LEDS_LP8860 is not set +# CONFIG_LEDS_PCA955X is not set +# CONFIG_LEDS_PCA963X is not set +# CONFIG_LEDS_DAC124S085 is not set +# CONFIG_LEDS_PWM is not set +# CONFIG_LEDS_REGULATOR is not set +# CONFIG_LEDS_BD2802 is not set +# CONFIG_LEDS_LT3593 is not set +# CONFIG_LEDS_TCA6507 is not set +# CONFIG_LEDS_TLC591XX is not set +# CONFIG_LEDS_LM355x is not set +# CONFIG_LEDS_IS31FL319X is not set +# CONFIG_LEDS_IS31FL32XX is not set + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# +# CONFIG_LEDS_BLINKM is not set +# CONFIG_LEDS_SYSCON is not set +# CONFIG_LEDS_MLXREG is not set +# CONFIG_LEDS_USER is not set +# CONFIG_LEDS_SPI_BYTE is not set +# CONFIG_LEDS_TI_LMU_COMMON is not set + +# +# Flash and Torch LED drivers +# + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=y +# CONFIG_LEDS_TRIGGER_ONESHOT is not set +# CONFIG_LEDS_TRIGGER_MTD is not set +# CONFIG_LEDS_TRIGGER_HEARTBEAT is not set +# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set +# CONFIG_LEDS_TRIGGER_CPU is not set +# CONFIG_LEDS_TRIGGER_ACTIVITY is not set +# CONFIG_LEDS_TRIGGER_GPIO is not set +# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set + +# +# iptables trigger is under Netfilter config (LED target) +# +# CONFIG_LEDS_TRIGGER_TRANSIENT is not set +# CONFIG_LEDS_TRIGGER_CAMERA is not set +# CONFIG_LEDS_TRIGGER_PANIC is not set +# CONFIG_LEDS_TRIGGER_NETDEV is not set +# CONFIG_LEDS_TRIGGER_PATTERN is not set +# CONFIG_LEDS_TRIGGER_AUDIO is not set +# CONFIG_LEDS_TRIGGER_TTY is not set +# CONFIG_ACCESSIBILITY is not set +# CONFIG_INFINIBAND is not set +CONFIG_EDAC_SUPPORT=y +CONFIG_RTC_LIB=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_HCTOSYS=y +CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" +# CONFIG_RTC_DEBUG is not set +CONFIG_RTC_NVMEM=y + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set +# CONFIG_RTC_DRV_TEST is not set + +# +# I2C RTC drivers +# +# CONFIG_RTC_DRV_ABB5ZES3 is not set +# CONFIG_RTC_DRV_ABEOZ9 is not set +# CONFIG_RTC_DRV_ABX80X is not set +# CONFIG_RTC_DRV_DS1307 is not set +# CONFIG_RTC_DRV_DS1374 is not set +# CONFIG_RTC_DRV_DS1672 is not set +# CONFIG_RTC_DRV_HYM8563 is not set +# CONFIG_RTC_DRV_MAX6900 is not set +# CONFIG_RTC_DRV_RS5C372 is not set +# CONFIG_RTC_DRV_ISL1208 is not set +# CONFIG_RTC_DRV_ISL12022 is not set +# CONFIG_RTC_DRV_ISL12026 is not set +# CONFIG_RTC_DRV_X1205 is not set +# CONFIG_RTC_DRV_PCF8523 is not set +# CONFIG_RTC_DRV_PCF85063 is not set +# CONFIG_RTC_DRV_PCF85363 is not set +# CONFIG_RTC_DRV_PCF8563 is not set +# CONFIG_RTC_DRV_PCF8583 is not set +# CONFIG_RTC_DRV_M41T80 is not set +# CONFIG_RTC_DRV_BQ32K is not set +# CONFIG_RTC_DRV_S35390A is not set +# CONFIG_RTC_DRV_FM3130 is not set +# CONFIG_RTC_DRV_RX8010 is not set +# CONFIG_RTC_DRV_RX8581 is not set +# CONFIG_RTC_DRV_RX8025 is not set +# CONFIG_RTC_DRV_EM3027 is not set +# CONFIG_RTC_DRV_RV3028 is not set +# CONFIG_RTC_DRV_RV3032 is not set +# CONFIG_RTC_DRV_RV8803 is not set +# CONFIG_RTC_DRV_SD3078 is not set + +# +# SPI RTC drivers +# +# CONFIG_RTC_DRV_M41T93 is not set +# CONFIG_RTC_DRV_M41T94 is not set +# CONFIG_RTC_DRV_DS1302 is not set +# CONFIG_RTC_DRV_DS1305 is not set +# CONFIG_RTC_DRV_DS1343 is not set +# CONFIG_RTC_DRV_DS1347 is not set +# CONFIG_RTC_DRV_DS1390 is not set +# CONFIG_RTC_DRV_MAX6916 is not set +# CONFIG_RTC_DRV_R9701 is not set +# CONFIG_RTC_DRV_RX4581 is not set +# CONFIG_RTC_DRV_RS5C348 is not set +# CONFIG_RTC_DRV_MAX6902 is not set +# CONFIG_RTC_DRV_PCF2123 is not set +# CONFIG_RTC_DRV_MCP795 is not set +CONFIG_RTC_I2C_AND_SPI=y + +# +# SPI and I2C RTC drivers +# +# CONFIG_RTC_DRV_DS3232 is not set +# CONFIG_RTC_DRV_PCF2127 is not set +# CONFIG_RTC_DRV_RV3029C2 is not set +# CONFIG_RTC_DRV_RX6110 is not set + +# +# Platform RTC drivers +# +# CONFIG_RTC_DRV_DS1286 is not set +# CONFIG_RTC_DRV_DS1511 is not set +# CONFIG_RTC_DRV_DS1553 is not set +# CONFIG_RTC_DRV_DS1685_FAMILY is not set +# CONFIG_RTC_DRV_DS1742 is not set +# CONFIG_RTC_DRV_DS2404 is not set +# CONFIG_RTC_DRV_STK17TA8 is not set +# CONFIG_RTC_DRV_M48T86 is not set +# CONFIG_RTC_DRV_M48T35 is not set +# CONFIG_RTC_DRV_M48T59 is not set +# CONFIG_RTC_DRV_MSM6242 is not set +# CONFIG_RTC_DRV_BQ4802 is not set +# CONFIG_RTC_DRV_RP5C01 is not set +# CONFIG_RTC_DRV_V3020 is not set +# CONFIG_RTC_DRV_ZYNQMP is not set + +# +# on-CPU RTC drivers +# +# CONFIG_RTC_DRV_PL030 is not set +# CONFIG_RTC_DRV_PL031 is not set +# CONFIG_RTC_DRV_SUN6I is not set +# CONFIG_RTC_DRV_CADENCE is not set +# CONFIG_RTC_DRV_FTRTC010 is not set +# CONFIG_RTC_DRV_R7301 is not set + +# +# HID Sensor RTC drivers +# +# CONFIG_RTC_DRV_GOLDFISH is not set +CONFIG_DMADEVICES=y +# CONFIG_DMADEVICES_DEBUG is not set + +# +# 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_DMA_SUN6I is not set +# CONFIG_DW_AXI_DMAC is not set +# CONFIG_FSL_EDMA is not set +# CONFIG_FSL_QDMA is not set +# CONFIG_INTEL_IDMA64 is not set +# CONFIG_MV_XOR_V2 is not set +# CONFIG_PL330_DMA is not set +# CONFIG_PLX_DMA is not set +# CONFIG_XILINX_DMA is not set +# CONFIG_XILINX_ZYNQMP_DMA is not set +# CONFIG_XILINX_ZYNQMP_DPDMA is not set +# CONFIG_QCOM_HIDMA_MGMT is not set +# CONFIG_QCOM_HIDMA is not set +# CONFIG_DW_DMAC is not set +# CONFIG_DW_DMAC_PCI is not set +# CONFIG_DW_EDMA is not set +# CONFIG_DW_EDMA_PCIE is not set +# CONFIG_SF_PDMA is not set + +# +# DMA Clients +# +# CONFIG_ASYNC_TX_DMA is not set +# CONFIG_DMATEST is not set + +# +# DMABUF options +# +CONFIG_SYNC_FILE=y +# CONFIG_SW_SYNC is not set +# CONFIG_UDMABUF is not set +# CONFIG_DMABUF_MOVE_NOTIFY is not set +# CONFIG_DMABUF_DEBUG is not set +# CONFIG_DMABUF_SELFTESTS is not set +CONFIG_DMABUF_HEAPS=y +CONFIG_DMABUF_SYSFS_STATS=y +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y +# end of DMABUF options + +# CONFIG_AUXDISPLAY is not set +# CONFIG_UIO is not set +# CONFIG_VFIO is not set +# CONFIG_VIRT_DRIVERS is not set +CONFIG_VIRTIO=y +CONFIG_VIRTIO_MENU=y +# CONFIG_VIRTIO_PCI is not set +# CONFIG_VIRTIO_BALLOON is not set +# CONFIG_VIRTIO_INPUT is not set +# CONFIG_VIRTIO_MMIO is not set +# CONFIG_VDPA is not set +CONFIG_VHOST_MENU=y +# CONFIG_VHOST_NET is not set +# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set + +# +# Microsoft Hyper-V guest support +# +# end of Microsoft Hyper-V guest support + +# CONFIG_GREYBUS is not set +# CONFIG_COMEDI is not set +CONFIG_STAGING=y +# CONFIG_PRISM2_USB is not set +# CONFIG_RTL8192U is not set +# CONFIG_RTLLIB is not set +# CONFIG_RTL8723BS is not set +# CONFIG_R8712U is not set +# CONFIG_R8188EU is not set +# CONFIG_RTS5208 is not set +# CONFIG_VT6655 is not set +# CONFIG_VT6656 is not set +# CONFIG_FB_SM750 is not set +# CONFIG_STAGING_MEDIA is not set + +# +# Android +# +# end of Android + +# CONFIG_STAGING_BOARD is not set +# CONFIG_LTE_GDM724X is not set +# CONFIG_GS_FPGABOOT is not set +# CONFIG_UNISYSSPAR is not set +# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set +CONFIG_FB_TFT=y +# CONFIG_FB_TFT_AGM1264K_FL is not set +# CONFIG_FB_TFT_BD663474 is not set +# CONFIG_FB_TFT_HX8340BN is not set +# CONFIG_FB_TFT_HX8347D is not set +# CONFIG_FB_TFT_HX8353D is not set +# CONFIG_FB_TFT_HX8357D is not set +# CONFIG_FB_TFT_ILI9163 is not set +# CONFIG_FB_TFT_ILI9320 is not set +# CONFIG_FB_TFT_ILI9325 is not set +# CONFIG_FB_TFT_ILI9340 is not set +# CONFIG_FB_TFT_ILI9341 is not set +# CONFIG_FB_TFT_ILI9481 is not set +# CONFIG_FB_TFT_ILI9486 is not set +# CONFIG_FB_TFT_PCD8544 is not set +# CONFIG_FB_TFT_RA8875 is not set +# CONFIG_FB_TFT_S6D02A1 is not set +# CONFIG_FB_TFT_S6D1121 is not set +# CONFIG_FB_TFT_SEPS525 is not set +# CONFIG_FB_TFT_SH1106 is not set +# CONFIG_FB_TFT_SSD1289 is not set +# CONFIG_FB_TFT_SSD1305 is not set +# CONFIG_FB_TFT_SSD1306 is not set +# CONFIG_FB_TFT_SSD1331 is not set +# CONFIG_FB_TFT_SSD1351 is not set +# CONFIG_FB_TFT_ST7735R is not set +CONFIG_FB_TFT_ST7789V=m +# CONFIG_FB_TFT_TINYLCD is not set +# CONFIG_FB_TFT_TLS8204 is not set +# CONFIG_FB_TFT_UC1611 is not set +# CONFIG_FB_TFT_UC1701 is not set +# CONFIG_FB_TFT_UPD161704 is not set +# CONFIG_FB_TFT_WATTEROTT is not set +# CONFIG_KS7010 is not set +# CONFIG_PI433 is not set +# CONFIG_XIL_AXIS_FIFO is not set +# CONFIG_FIELDBUS_DEV is not set +# CONFIG_QLGE is not set +# CONFIG_WFX is not set +# CONFIG_GOLDFISH is not set +# CONFIG_CHROME_PLATFORMS is not set +# CONFIG_MELLANOX_PLATFORM is not set +CONFIG_HAVE_CLK=y +CONFIG_HAVE_CLK_PREPARE=y +CONFIG_COMMON_CLK=y + +# +# Clock driver for ARM Reference designs +# +# CONFIG_ICST is not set +# CONFIG_CLK_SP810 is not set +# end of Clock driver for ARM Reference designs + +# CONFIG_LMK04832 is not set +# CONFIG_COMMON_CLK_MAX9485 is not set +# CONFIG_COMMON_CLK_SI5341 is not set +# CONFIG_COMMON_CLK_SI5351 is not set +# CONFIG_COMMON_CLK_SI514 is not set +# CONFIG_COMMON_CLK_SI544 is not set +# CONFIG_COMMON_CLK_SI570 is not set +# CONFIG_COMMON_CLK_CDCE706 is not set +# CONFIG_COMMON_CLK_CDCE925 is not set +# CONFIG_COMMON_CLK_CS2000_CP is not set +# CONFIG_COMMON_CLK_AXI_CLKGEN is not set +# CONFIG_COMMON_CLK_XGENE is not set +# CONFIG_COMMON_CLK_PWM is not set +# CONFIG_COMMON_CLK_VC5 is not set +# CONFIG_COMMON_CLK_FIXED_MMIO is not set +# CONFIG_CLK_SUNXI is not set +# CONFIG_SUNXI_CCU is not set +# CONFIG_XILINX_VCU is not set +CONFIG_HWSPINLOCK=y +# CONFIG_HWSPINLOCK_SUN6I is not set + +# +# Clock Source drivers +# +CONFIG_TIMER_OF=y +CONFIG_TIMER_PROBE=y +CONFIG_CLKSRC_MMIO=y +CONFIG_SUN4I_TIMER=y +CONFIG_ARM_ARCH_TIMER=y +# CONFIG_ARM_ARCH_TIMER_EVTSTREAM is not set +CONFIG_ARM_ARCH_TIMER_OOL_WORKAROUND=y +# CONFIG_FSL_ERRATUM_A008585 is not set +CONFIG_HISILICON_ERRATUM_161010101=y +CONFIG_ARM64_ERRATUM_858921=y +CONFIG_SUN50I_ERRATUM_UNKNOWN1=y +# CONFIG_MICROCHIP_PIT64B is not set +# 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 +# CONFIG_ALTERA_MBOX is not set +# CONFIG_MAILBOX_TEST is not set +CONFIG_SUN6I_MSGBOX=y +CONFIG_IOMMU_IOVA=y +CONFIG_IOMMU_API=y +CONFIG_IOMMU_SUPPORT=y + +# +# Generic IOMMU Pagetable Support +# +CONFIG_IOMMU_IO_PGTABLE=y +CONFIG_IOMMU_IO_PGTABLE_LPAE=y +# CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST is not set +# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set +# 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_PASSTHROUGH is not set +CONFIG_OF_IOMMU=y +CONFIG_IOMMU_DMA=y +# CONFIG_SUN50I_IOMMU is not set +# CONFIG_ARM_SMMU is not set +# CONFIG_ARM_SMMU_V3 is not set +# CONFIG_VIRTIO_IOMMU is not set + +# +# Remoteproc drivers +# +CONFIG_REMOTEPROC=y +# CONFIG_REMOTEPROC_CDEV is not set +# end of Remoteproc drivers + +# +# Rpmsg drivers +# +CONFIG_RPMSG=y +# CONFIG_RPMSG_CHAR is not set +CONFIG_RPMSG_NS=y +# CONFIG_RPMSG_QCOM_GLINK_RPM is not set +CONFIG_RPMSG_VIRTIO=y +# end of Rpmsg drivers + +# CONFIG_SOUNDWIRE is not set + +# +# SOC (System On Chip) specific Drivers +# + +# +# Amlogic SoC drivers +# +# end of Amlogic SoC drivers + +# +# Broadcom SoC drivers +# +# CONFIG_SOC_BRCMSTB is not set +# end of Broadcom SoC drivers + +# +# NXP/Freescale QorIQ SoC drivers +# +# CONFIG_QUICC_ENGINE is not set +# CONFIG_FSL_RCPM is not set +# end of NXP/Freescale QorIQ SoC drivers + +# +# i.MX SoC drivers +# +# end of i.MX SoC drivers + +# +# Enable LiteX SoC Builder specific drivers +# +# CONFIG_LITEX_SOC_CONTROLLER is not set +# end of Enable LiteX SoC Builder specific drivers + +# +# Qualcomm SoC drivers +# +# end of Qualcomm SoC drivers + +CONFIG_SUNXI_MBUS=y +CONFIG_SUNXI_SRAM=y +# CONFIG_SOC_TI is not set + +# +# Xilinx SoC drivers +# +# end of Xilinx SoC drivers +# end of SOC (System On Chip) specific Drivers + +CONFIG_PM_DEVFREQ=y + +# +# DEVFREQ Governors +# +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y +CONFIG_DEVFREQ_GOV_PERFORMANCE=y +# CONFIG_DEVFREQ_GOV_POWERSAVE is not set +CONFIG_DEVFREQ_GOV_USERSPACE=y +# CONFIG_DEVFREQ_GOV_PASSIVE is not set + +# +# DEVFREQ Drivers +# +CONFIG_PM_DEVFREQ_EVENT=y +CONFIG_EXTCON=y + +# +# Extcon Device Drivers +# +# CONFIG_EXTCON_FSA9480 is not set +# CONFIG_EXTCON_GPIO is not set +# CONFIG_EXTCON_MAX3355 is not set +# CONFIG_EXTCON_PTN5150 is not set +# CONFIG_EXTCON_RT8973A is not set +# CONFIG_EXTCON_SM5502 is not set +# 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_NTB is not set +# CONFIG_VME_BUS is not set +CONFIG_PWM=y +CONFIG_PWM_SYSFS=y +# CONFIG_PWM_DEBUG is not set +# CONFIG_PWM_ATMEL_TCB is not set +# CONFIG_PWM_DWC is not set +# CONFIG_PWM_FSL_FTM is not set +# CONFIG_PWM_PCA9685 is not set +# CONFIG_PWM_SUN4I is not set + +# +# IRQ chip support +# +CONFIG_IRQCHIP=y +CONFIG_ARM_GIC=y +CONFIG_ARM_GIC_MAX_NR=1 +CONFIG_ARM_GIC_V2M=y +CONFIG_ARM_GIC_V3=y +CONFIG_ARM_GIC_V3_ITS=y +CONFIG_ARM_GIC_V3_ITS_PCI=y +# CONFIG_AL_FIC is not set +CONFIG_PARTITION_PERCPU=y +# end of IRQ chip support + +# CONFIG_IPACK_BUS is not set +CONFIG_ARCH_HAS_RESET_CONTROLLER=y +CONFIG_RESET_CONTROLLER=y +CONFIG_RESET_SIMPLE=y +CONFIG_RESET_SUNXI=y +# CONFIG_RESET_TI_SYSCON is not set + +# +# PHY Subsystem +# +CONFIG_GENERIC_PHY=y +# CONFIG_PHY_XGENE is not set +# CONFIG_PHY_CAN_TRANSCEIVER is not set +# CONFIG_PHY_SUN4I_USB is not set +# CONFIG_PHY_SUN6I_MIPI_DPHY is not set +# CONFIG_PHY_SUN9I_USB is not set +# CONFIG_PHY_SUN50I_USB3 is not set +# CONFIG_BCM_KONA_USB2_PHY is not set +# CONFIG_PHY_CADENCE_TORRENT is not set +# CONFIG_PHY_CADENCE_DPHY is not set +# CONFIG_PHY_CADENCE_SIERRA is not set +# CONFIG_PHY_CADENCE_SALVO is not set +# CONFIG_PHY_FSL_IMX8MQ_USB is not set +# CONFIG_PHY_MIXEL_MIPI_DPHY is not set +# CONFIG_PHY_PXA_28NM_HSIC is not set +# CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_PHY_MAPPHONE_MDM6600 is not set +# CONFIG_PHY_OCELOT_SERDES is not set +# end of PHY Subsystem + +# CONFIG_POWERCAP is not set +# CONFIG_MCB is not set + +# +# Performance monitor support +# +# CONFIG_ARM_CCI_PMU is not set +# CONFIG_ARM_CCN is not set +# CONFIG_ARM_CMN is not set +CONFIG_ARM_PMU=y +# CONFIG_ARM_DSU_PMU is not set +# CONFIG_ARM_SPE_PMU is not set +# end of Performance monitor support + +# CONFIG_RAS is not set +# CONFIG_USB4 is not set + +# +# Android +# +# CONFIG_ANDROID is not set +# end of Android + +# CONFIG_LIBNVDIMM is not set +# CONFIG_DAX is not set +CONFIG_NVMEM=y +CONFIG_NVMEM_SYSFS=y +# CONFIG_NVMEM_SUNXI_SID is not set +# CONFIG_NVMEM_RMEM is not set + +# +# HW tracing support +# +# CONFIG_STM is not set +# CONFIG_INTEL_TH is not set +# end of HW tracing support + +# CONFIG_FPGA is not set +# CONFIG_FSI is not set +CONFIG_TEE=y + +# +# TEE drivers +# +CONFIG_OPTEE=y +CONFIG_OPTEE_SHM_NUM_PRIV_PAGES=1 +# end of TEE drivers + +CONFIG_PM_OPP=y +# CONFIG_SIOX is not set +# CONFIG_SLIMBUS is not set +# CONFIG_INTERCONNECT is not set +# CONFIG_COUNTER is not set +# CONFIG_MOST is not set +# end of Device Drivers + +# +# File systems +# +CONFIG_DCACHE_WORD_ACCESS=y +# CONFIG_VALIDATE_FS_PARSER is not set +CONFIG_FS_IOMAP=y +# CONFIG_EXT2_FS is not set +# CONFIG_EXT3_FS is not set +CONFIG_EXT4_FS=y +CONFIG_EXT4_USE_FOR_EXT2=y +# CONFIG_EXT4_FS_POSIX_ACL is not set +# CONFIG_EXT4_FS_SECURITY is not set +# CONFIG_EXT4_DEBUG is not set +CONFIG_JBD2=y +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=y +# CONFIG_REISERFS_FS is not set +# CONFIG_JFS_FS is not set +# CONFIG_XFS_FS is not set +# CONFIG_GFS2_FS is not set +# CONFIG_OCFS2_FS is not set +# CONFIG_BTRFS_FS is not set +# CONFIG_NILFS2_FS is not set +# CONFIG_F2FS_FS is not set +# CONFIG_FS_DAX is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_EXPORTFS=y +# CONFIG_EXPORTFS_BLOCK_OPS is not set +CONFIG_FILE_LOCKING=y +# CONFIG_FS_ENCRYPTION is not set +# CONFIG_FS_VERITY is not set +CONFIG_FSNOTIFY=y +# CONFIG_DNOTIFY is not set +CONFIG_INOTIFY_USER=y +# CONFIG_FANOTIFY is not set +# CONFIG_QUOTA is not set +CONFIG_AUTOFS4_FS=y +CONFIG_AUTOFS_FS=y +CONFIG_FUSE_FS=y +CONFIG_CUSE=y +CONFIG_VIRTIO_FS=y +CONFIG_OVERLAY_FS=y +# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set +CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y +# CONFIG_OVERLAY_FS_INDEX is not set +# CONFIG_OVERLAY_FS_XINO_AUTO is not set +# CONFIG_OVERLAY_FS_METACOPY is not set + +# +# Caches +# +# CONFIG_FSCACHE is not set +# end of Caches + +# +# CD-ROM/DVD Filesystems +# +# CONFIG_ISO9660_FS is not set +# CONFIG_UDF_FS is not set +# end of CD-ROM/DVD Filesystems + +# +# DOS/FAT/EXFAT/NT Filesystems +# +CONFIG_FAT_FS=y +CONFIG_MSDOS_FS=y +CONFIG_VFAT_FS=y +CONFIG_EXFAT_FS=y +CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8" +# CONFIG_NTFS_FS is not set +CONFIG_NTFS3_FS=y +CONFIG_NTFS3_64BIT_CLUSTER=y +CONFIG_NTFS3_LZX_XPRESS=y +CONFIG_NTFS3_FS_POSIX_ACL=y +# end of DOS/FAT/EXFAT/NT Filesystems + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +# CONFIG_PROC_KCORE is not set +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +# CONFIG_PROC_CHILDREN is not set +CONFIG_KERNFS=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +# CONFIG_TMPFS_POSIX_ACL is not set +# CONFIG_TMPFS_XATTR is not set +# CONFIG_TMPFS_INODE64 is not set +CONFIG_ARCH_SUPPORTS_HUGETLBFS=y +# CONFIG_HUGETLBFS is not set +CONFIG_MEMFD_CREATE=y +CONFIG_ARCH_HAS_GIGANTIC_PAGE=y +CONFIG_CONFIGFS_FS=y +# end of Pseudo filesystems + +CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ORANGEFS_FS is not set +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_ECRYPT_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_HFSPLUS_FS is not set +# 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=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 is not set +CONFIG_SQUASHFS=y +CONFIG_SQUASHFS_FILE_CACHE=y +# CONFIG_SQUASHFS_FILE_DIRECT is not set +CONFIG_SQUASHFS_DECOMP_SINGLE=y +# CONFIG_SQUASHFS_DECOMP_MULTI is not set +# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set +# CONFIG_SQUASHFS_XATTR is not set +CONFIG_SQUASHFS_ZLIB=y +CONFIG_SQUASHFS_LZ4=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XZ=y +CONFIG_SQUASHFS_ZSTD=y +# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +# CONFIG_VXFS_FS is not set +# CONFIG_MINIX_FS is not set +# CONFIG_OMFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_QNX6FS_FS is not set +# CONFIG_ROMFS_FS is not set +# CONFIG_PSTORE is not set +# CONFIG_SYSV_FS is not set +# CONFIG_UFS_FS is not set +# CONFIG_EROFS_FS is not set +CONFIG_NETWORK_FILESYSTEMS=y +# CONFIG_NFS_FS is not set +# CONFIG_NFSD is not set +# CONFIG_CEPH_FS is not set +# CONFIG_CIFS is not set +# CONFIG_SMB_SERVER is not set +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="iso8859-1" +CONFIG_NLS_CODEPAGE_437=y +# CONFIG_NLS_CODEPAGE_737 is not set +# CONFIG_NLS_CODEPAGE_775 is not set +# CONFIG_NLS_CODEPAGE_850 is not set +# CONFIG_NLS_CODEPAGE_852 is not set +# CONFIG_NLS_CODEPAGE_855 is not set +# CONFIG_NLS_CODEPAGE_857 is not set +# CONFIG_NLS_CODEPAGE_860 is not set +# CONFIG_NLS_CODEPAGE_861 is not set +# CONFIG_NLS_CODEPAGE_862 is not set +# CONFIG_NLS_CODEPAGE_863 is not set +# CONFIG_NLS_CODEPAGE_864 is not set +# CONFIG_NLS_CODEPAGE_865 is not set +# CONFIG_NLS_CODEPAGE_866 is not set +# CONFIG_NLS_CODEPAGE_869 is not set +# CONFIG_NLS_CODEPAGE_936 is not set +# CONFIG_NLS_CODEPAGE_950 is not set +# CONFIG_NLS_CODEPAGE_932 is not set +# CONFIG_NLS_CODEPAGE_949 is not set +# CONFIG_NLS_CODEPAGE_874 is not set +# CONFIG_NLS_ISO8859_8 is not set +# CONFIG_NLS_CODEPAGE_1250 is not set +# CONFIG_NLS_CODEPAGE_1251 is not set +# CONFIG_NLS_ASCII is not set +CONFIG_NLS_ISO8859_1=y +# CONFIG_NLS_ISO8859_2 is not set +# CONFIG_NLS_ISO8859_3 is not set +# CONFIG_NLS_ISO8859_4 is not set +# CONFIG_NLS_ISO8859_5 is not set +# CONFIG_NLS_ISO8859_6 is not set +# CONFIG_NLS_ISO8859_7 is not set +# CONFIG_NLS_ISO8859_9 is not set +# CONFIG_NLS_ISO8859_13 is not set +# CONFIG_NLS_ISO8859_14 is not set +# CONFIG_NLS_ISO8859_15 is not set +# CONFIG_NLS_KOI8_R is not set +# CONFIG_NLS_KOI8_U is not set +# CONFIG_NLS_MAC_ROMAN is not set +# CONFIG_NLS_MAC_CELTIC is not set +# CONFIG_NLS_MAC_CENTEURO is not set +# CONFIG_NLS_MAC_CROATIAN is not set +# CONFIG_NLS_MAC_CYRILLIC is not set +# CONFIG_NLS_MAC_GAELIC is not set +# CONFIG_NLS_MAC_GREEK is not set +# CONFIG_NLS_MAC_ICELAND is not set +# CONFIG_NLS_MAC_INUIT is not set +# CONFIG_NLS_MAC_ROMANIAN is not set +# CONFIG_NLS_MAC_TURKISH is not set +CONFIG_NLS_UTF8=y +# CONFIG_DLM is not set +# CONFIG_UNICODE is not set +CONFIG_IO_WQ=y +# end of File systems + +# +# Security options +# +CONFIG_KEYS=y +# CONFIG_KEYS_REQUEST_CACHE is not set +# CONFIG_PERSISTENT_KEYRINGS is not set +# CONFIG_ENCRYPTED_KEYS is not set +# CONFIG_KEY_DH_OPERATIONS is not set +# CONFIG_SECURITY_DMESG_RESTRICT is not set +# CONFIG_SECURITY is not set +# CONFIG_SECURITYFS is not set +CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y +# CONFIG_HARDENED_USERCOPY is not set +# CONFIG_FORTIFY_SOURCE is not set +# CONFIG_STATIC_USERMODEHELPER is not set +CONFIG_DEFAULT_SECURITY_DAC=y +CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,integrity,bpf" + +# +# Kernel hardening options +# + +# +# Memory initialization +# +CONFIG_INIT_STACK_NONE=y +# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set +# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set +CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y +# CONFIG_ZERO_CALL_USED_REGS is not set +# end of Memory initialization +# end of Kernel hardening options +# end of Security options + +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=y +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_SKCIPHER=y +CONFIG_CRYPTO_SKCIPHER2=y +CONFIG_CRYPTO_HASH=y +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=y +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_RNG_DEFAULT=y +CONFIG_CRYPTO_AKCIPHER2=y +CONFIG_CRYPTO_AKCIPHER=y +CONFIG_CRYPTO_KPP2=y +CONFIG_CRYPTO_KPP=y +CONFIG_CRYPTO_ACOMP2=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +# CONFIG_CRYPTO_USER is not set +CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y +CONFIG_CRYPTO_GF128MUL=y +CONFIG_CRYPTO_NULL=y +CONFIG_CRYPTO_NULL2=y +# CONFIG_CRYPTO_PCRYPT is not set +# CONFIG_CRYPTO_CRYPTD is not set +# CONFIG_CRYPTO_AUTHENC is not set +# CONFIG_CRYPTO_TEST is not set + +# +# Public-key cryptography +# +CONFIG_CRYPTO_RSA=y +# CONFIG_CRYPTO_DH is not set +CONFIG_CRYPTO_ECC=y +CONFIG_CRYPTO_ECDH=y +# CONFIG_CRYPTO_ECDSA is not set +# CONFIG_CRYPTO_ECRDSA is not set +# CONFIG_CRYPTO_SM2 is not set +# CONFIG_CRYPTO_CURVE25519 is not set + +# +# Authenticated Encryption with Associated Data +# +CONFIG_CRYPTO_CCM=y +CONFIG_CRYPTO_GCM=y +# CONFIG_CRYPTO_CHACHA20POLY1305 is not set +# CONFIG_CRYPTO_AEGIS128 is not set +# CONFIG_CRYPTO_SEQIV is not set +# CONFIG_CRYPTO_ECHAINIV is not set + +# +# Block modes +# +# CONFIG_CRYPTO_CBC is not set +# CONFIG_CRYPTO_CFB is not set +CONFIG_CRYPTO_CTR=y +# CONFIG_CRYPTO_CTS is not set +CONFIG_CRYPTO_ECB=y +# CONFIG_CRYPTO_LRW is not set +# CONFIG_CRYPTO_OFB is not set +# CONFIG_CRYPTO_PCBC is not set +# CONFIG_CRYPTO_XTS is not set +# CONFIG_CRYPTO_KEYWRAP is not set +# CONFIG_CRYPTO_ADIANTUM is not set +# CONFIG_CRYPTO_ESSIV is not set + +# +# Hash modes +# +CONFIG_CRYPTO_CMAC=y +CONFIG_CRYPTO_HMAC=y +# CONFIG_CRYPTO_XCBC is not set +# CONFIG_CRYPTO_VMAC is not set + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=y +# CONFIG_CRYPTO_CRC32 is not set +# CONFIG_CRYPTO_XXHASH is not set +# CONFIG_CRYPTO_BLAKE2B is not set +# CONFIG_CRYPTO_CRCT10DIF is not set +CONFIG_CRYPTO_GHASH=y +# CONFIG_CRYPTO_POLY1305 is not set +# CONFIG_CRYPTO_MD4 is not set +# CONFIG_CRYPTO_MD5 is not set +# CONFIG_CRYPTO_MICHAEL_MIC is not set +# CONFIG_CRYPTO_RMD160 is not set +CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_SHA256=y +CONFIG_CRYPTO_SHA512=y +# CONFIG_CRYPTO_SHA3 is not set +# CONFIG_CRYPTO_SM3 is not set +# CONFIG_CRYPTO_STREEBOG is not set +# CONFIG_CRYPTO_WP512 is not set + +# +# Ciphers +# +CONFIG_CRYPTO_AES=y +# CONFIG_CRYPTO_AES_TI is not set +# CONFIG_CRYPTO_BLOWFISH is not set +# CONFIG_CRYPTO_CAMELLIA is not set +# CONFIG_CRYPTO_CAST5 is not set +# CONFIG_CRYPTO_CAST6 is not set +# CONFIG_CRYPTO_DES is not set +# CONFIG_CRYPTO_FCRYPT is not set +# CONFIG_CRYPTO_CHACHA20 is not set +# CONFIG_CRYPTO_SERPENT is not set +# CONFIG_CRYPTO_SM4 is not set +# CONFIG_CRYPTO_TWOFISH is not set + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=y +CONFIG_CRYPTO_LZO=y +# CONFIG_CRYPTO_842 is not set +# CONFIG_CRYPTO_LZ4 is not set +# CONFIG_CRYPTO_LZ4HC is not set +CONFIG_CRYPTO_ZSTD=y + +# +# Random Number Generation +# +# CONFIG_CRYPTO_ANSI_CPRNG is not set +CONFIG_CRYPTO_DRBG_MENU=y +CONFIG_CRYPTO_DRBG_HMAC=y +# CONFIG_CRYPTO_DRBG_HASH is not set +# CONFIG_CRYPTO_DRBG_CTR is not set +CONFIG_CRYPTO_DRBG=y +CONFIG_CRYPTO_JITTERENTROPY=y +# CONFIG_CRYPTO_USER_API_HASH is not set +# CONFIG_CRYPTO_USER_API_SKCIPHER is not set +# CONFIG_CRYPTO_USER_API_RNG is not set +# CONFIG_CRYPTO_USER_API_AEAD is not set +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_CCP is not set +# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set +# CONFIG_CRYPTO_DEV_CAVIUM_ZIP is not set +# CONFIG_CRYPTO_DEV_VIRTIO is not set +# CONFIG_CRYPTO_DEV_SAFEXCEL is not set +# CONFIG_CRYPTO_DEV_CCREE is not set +# CONFIG_CRYPTO_DEV_HISI_SEC is not set +# CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set +CONFIG_ASYMMETRIC_KEY_TYPE=y +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y +CONFIG_X509_CERTIFICATE_PARSER=y +# CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set +CONFIG_PKCS7_MESSAGE_PARSER=y +# CONFIG_PKCS7_TEST_KEY is not set +# CONFIG_SIGNED_PE_FILE_VERIFICATION is not set + +# +# Certificates for signature checking +# +CONFIG_SYSTEM_TRUSTED_KEYRING=y +CONFIG_SYSTEM_TRUSTED_KEYS="" +# CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set +# CONFIG_SECONDARY_TRUSTED_KEYRING is not set +# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set +# end of Certificates for signature checking + +# +# Library routines +# +CONFIG_LINEAR_RANGES=y +# CONFIG_PACKING is not set +CONFIG_BITREVERSE=y +CONFIG_HAVE_ARCH_BITREVERSE=y +CONFIG_GENERIC_STRNCPY_FROM_USER=y +CONFIG_GENERIC_STRNLEN_USER=y +CONFIG_GENERIC_NET_UTILS=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +# CONFIG_CORDIC is not set +# CONFIG_PRIME_NUMBERS is not set +CONFIG_RATIONAL=y +CONFIG_GENERIC_PCI_IOMAP=y +CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y +CONFIG_ARCH_HAS_FAST_MULTIPLIER=y +CONFIG_ARCH_USE_SYM_ANNOTATIONS=y +# CONFIG_INDIRECT_PIO is not set + +# +# Crypto library routines +# +CONFIG_CRYPTO_LIB_AES=y +CONFIG_CRYPTO_LIB_ARC4=y +CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y +# CONFIG_CRYPTO_LIB_CHACHA is not set +# CONFIG_CRYPTO_LIB_CURVE25519 is not set +CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9 +# CONFIG_CRYPTO_LIB_POLY1305 is not set +# CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set +CONFIG_CRYPTO_LIB_SHA256=y +# end of Crypto library routines + +CONFIG_LIB_MEMNEQ=y +# CONFIG_CRC_CCITT is not set +CONFIG_CRC16=y +# CONFIG_CRC_T10DIF is not set +# CONFIG_CRC_ITU_T is not set +CONFIG_CRC32=y +# CONFIG_CRC32_SELFTEST is not set +CONFIG_CRC32_SLICEBY8=y +# CONFIG_CRC32_SLICEBY4 is not set +# CONFIG_CRC32_SARWATE is not set +# CONFIG_CRC32_BIT is not set +# CONFIG_CRC64 is not set +# CONFIG_CRC4 is not set +# CONFIG_CRC7 is not set +CONFIG_LIBCRC32C=y +# CONFIG_CRC8 is not set +CONFIG_XXHASH=y +CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y +# CONFIG_RANDOM32_SELFTEST is not set +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_LZ4_DECOMPRESS=y +CONFIG_ZSTD_COMPRESS=y +CONFIG_ZSTD_DECOMPRESS=y +CONFIG_XZ_DEC=y +CONFIG_XZ_DEC_X86=y +CONFIG_XZ_DEC_POWERPC=y +CONFIG_XZ_DEC_IA64=y +CONFIG_XZ_DEC_ARM=y +CONFIG_XZ_DEC_ARMTHUMB=y +CONFIG_XZ_DEC_SPARC=y +CONFIG_XZ_DEC_BCJ=y +# CONFIG_XZ_DEC_TEST is not set +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_BZIP2=y +CONFIG_DECOMPRESS_LZMA=y +CONFIG_DECOMPRESS_XZ=y +CONFIG_DECOMPRESS_LZO=y +CONFIG_DECOMPRESS_LZ4=y +CONFIG_DECOMPRESS_ZSTD=y +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_ASSOCIATIVE_ARRAY=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT_MAP=y +CONFIG_HAS_DMA=y +CONFIG_DMA_OPS=y +CONFIG_NEED_SG_DMA_LENGTH=y +CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_DMA_DECLARE_COHERENT=y +CONFIG_ARCH_HAS_SETUP_DMA_OPS=y +CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y +CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y +CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y +CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y +CONFIG_SWIOTLB=y +# CONFIG_DMA_RESTRICTED_POOL is not set +CONFIG_DMA_NONCOHERENT_MMAP=y +CONFIG_DMA_COHERENT_POOL=y +CONFIG_DMA_REMAP=y +CONFIG_DMA_DIRECT_REMAP=y +CONFIG_DMA_CMA=y +# CONFIG_DMA_PERNUMA_CMA is not set + +# +# Default contiguous memory area size: +# +CONFIG_CMA_SIZE_MBYTES=16 +CONFIG_CMA_SIZE_SEL_MBYTES=y +# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set +# CONFIG_CMA_SIZE_SEL_MIN is not set +# CONFIG_CMA_SIZE_SEL_MAX is not set +CONFIG_CMA_ALIGNMENT=8 +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_DMA_MAP_BENCHMARK is not set +CONFIG_SGL_ALLOC=y +CONFIG_CPU_RMAP=y +CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set +CONFIG_NLATTR=y +CONFIG_CLZ_TAB=y +# CONFIG_IRQ_POLL is not set +CONFIG_MPILIB=y +CONFIG_LIBFDT=y +CONFIG_OID_REGISTRY=y +CONFIG_HAVE_GENERIC_VDSO=y +CONFIG_GENERIC_GETTIMEOFDAY=y +CONFIG_GENERIC_VDSO_TIME_NS=y +CONFIG_FONT_SUPPORT=y +# CONFIG_FONTS is not set +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +CONFIG_SG_POOL=y +CONFIG_ARCH_STACKWALK=y +CONFIG_SBITMAP=y +# end of Library routines + +CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y + +# +# Kernel hacking +# + +# +# printk and dmesg options +# +CONFIG_PRINTK_TIME=y +# CONFIG_PRINTK_CALLER is not set +# CONFIG_STACKTRACE_BUILD_ID is not set +CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 +CONFIG_CONSOLE_LOGLEVEL_QUIET=4 +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=7 +# CONFIG_BOOT_PRINTK_DELAY is not set +# CONFIG_DYNAMIC_DEBUG is not set +CONFIG_DYNAMIC_DEBUG_CORE=y +CONFIG_SYMBOLIC_ERRNAME=y +CONFIG_DEBUG_BUGVERBOSE=y +# end of printk and dmesg options + +CONFIG_AS_HAS_NON_CONST_LEB128=y + +# +# Compile-time checks and compiler options +# +# CONFIG_DEBUG_INFO is not set +CONFIG_FRAME_WARN=2048 +# CONFIG_STRIP_ASM_SYMS is not set +# CONFIG_READABLE_ASM is not set +# CONFIG_HEADERS_INSTALL is not set +# CONFIG_DEBUG_SECTION_MISMATCH is not set +# CONFIG_SECTION_MISMATCH_WARN_ONLY is not set +# CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B is not set +CONFIG_ARCH_WANT_FRAME_POINTERS=y +CONFIG_FRAME_POINTER=y +# CONFIG_VMLINUX_MAP is not set +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +# end of Compile-time checks and compiler options + +# +# Generic Kernel Debugging Instruments +# +CONFIG_MAGIC_SYSRQ=y +CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 +CONFIG_MAGIC_SYSRQ_SERIAL=y +CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_FS_ALLOW_ALL=y +# CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set +# CONFIG_DEBUG_FS_ALLOW_NONE is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y +# CONFIG_UBSAN is not set +CONFIG_HAVE_KCSAN_COMPILER=y +# end of Generic Kernel Debugging Instruments + +CONFIG_DEBUG_KERNEL=y +CONFIG_DEBUG_MISC=y + +# +# Memory Debugging +# +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_DEBUG_PAGEALLOC is not set +# CONFIG_PAGE_OWNER is not set +# CONFIG_PAGE_POISONING 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 +# CONFIG_PTDUMP_DEBUGFS is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +CONFIG_HAVE_DEBUG_KMEMLEAK=y +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_SCHED_STACK_END_CHECK is not set +CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VM_PGTABLE is not set +CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y +# CONFIG_DEBUG_VIRTUAL is not set +# CONFIG_DEBUG_MEMORY_INIT is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +CONFIG_HAVE_ARCH_KASAN=y +CONFIG_HAVE_ARCH_KASAN_SW_TAGS=y +CONFIG_HAVE_ARCH_KASAN_HW_TAGS=y +CONFIG_HAVE_ARCH_KASAN_VMALLOC=y +CONFIG_CC_HAS_KASAN_GENERIC=y +CONFIG_CC_HAS_KASAN_SW_TAGS=y +CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y +# CONFIG_KASAN is not set +CONFIG_HAVE_ARCH_KFENCE=y +# CONFIG_KFENCE is not set +# end of Memory Debugging + +# CONFIG_DEBUG_SHIRQ is not set + +# +# Debug Oops, Lockups and Hangs +# +CONFIG_PANIC_ON_OOPS=y +CONFIG_PANIC_ON_OOPS_VALUE=1 +CONFIG_PANIC_TIMEOUT=0 +# CONFIG_SOFTLOCKUP_DETECTOR is not set +# CONFIG_DETECT_HUNG_TASK is not set +# CONFIG_WQ_WATCHDOG is not set +# CONFIG_TEST_LOCKUP is not set +# end of Debug Oops, Lockups and Hangs + +# +# Scheduler Debugging +# +# CONFIG_SCHED_DEBUG is not set +# CONFIG_SCHEDSTATS is not set +# end of Scheduler Debugging + +# CONFIG_DEBUG_TIMEKEEPING is not set +# CONFIG_DEBUG_PREEMPT is not set + +# +# Lock Debugging (spinlocks, mutexes, etc...) +# +CONFIG_LOCK_DEBUGGING_SUPPORT=y +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_RWSEMS is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_DEBUG_ATOMIC_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +# CONFIG_WW_MUTEX_SELFTEST is not set +# CONFIG_SCF_TORTURE_TEST is not set +# CONFIG_CSD_LOCK_WAIT_DEBUG is not set +# end of Lock Debugging (spinlocks, mutexes, etc...) + +CONFIG_DEBUG_IRQFLAGS=y +CONFIG_STACKTRACE=y +# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set +# CONFIG_DEBUG_KOBJECT is not set + +# +# Debug kernel data structures +# +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_PLIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_BUG_ON_DATA_CORRUPTION is not set +# end of Debug kernel data structures + +CONFIG_DEBUG_CREDENTIALS=y + +# +# RCU Debugging +# +# CONFIG_RCU_SCALE_TEST is not set +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_RCU_REF_SCALE_TEST is not set +CONFIG_RCU_CPU_STALL_TIMEOUT=21 +CONFIG_RCU_TRACE=y +# CONFIG_RCU_EQS_DEBUG is not set +# end of RCU Debugging + +# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set +CONFIG_CPU_HOTPLUG_STATE_CONTROL=y +# CONFIG_LATENCYTOP is not set +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_C_RECORDMCOUNT=y +CONFIG_TRACE_CLOCK=y +CONFIG_TRACING_SUPPORT=y +# CONFIG_FTRACE is not set +# CONFIG_SAMPLES is not set +CONFIG_STRICT_DEVMEM=y +# CONFIG_IO_STRICT_DEVMEM is not set + +# +# arm64 Debugging +# +# CONFIG_PID_IN_CONTEXTIDR is not set +# CONFIG_ARM64_RELOC_TEST is not set +# CONFIG_CORESIGHT is not set +# end of arm64 Debugging + +# +# Kernel Testing and Coverage +# +# CONFIG_KUNIT is not set +# CONFIG_NOTIFIER_ERROR_INJECTION is not set +# CONFIG_FAULT_INJECTION is not set +CONFIG_ARCH_HAS_KCOV=y +CONFIG_CC_HAS_SANCOV_TRACE_PC=y +# CONFIG_KCOV is not set +CONFIG_RUNTIME_TESTING_MENU=y +# 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_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_TEST_HEXDUMP is not set +# CONFIG_STRING_SELFTEST is not set +# CONFIG_TEST_STRING_HELPERS is not set +# CONFIG_TEST_STRSCPY 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_OVERFLOW is not set +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_TEST_HASH 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 is not set +# 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_KMOD is not set +# CONFIG_TEST_MEMCAT_P is not set +# CONFIG_TEST_STACKINIT 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 +# end of Kernel hacking diff --git a/config/sources/families/sun55iw3-syterkit.conf b/config/sources/families/sun55iw3-syterkit.conf new file mode 100644 index 000000000000..7ac9cbc29538 --- /dev/null +++ b/config/sources/families/sun55iw3-syterkit.conf @@ -0,0 +1,33 @@ +# +# SPDX-License-Identifier: GPL-2.0 +# +# Copyright (c) 2013-2023 Igor Pecovnik, igor@armbian.com +# +# This file is a part of the Armbian Build Framework +# https://github.com/armbian/build/ +# + +ARCH="arm64" + +LINUXFAMILY="sun55iw3-syterkit" +enable_extension "syterkit-allwinner" + +case "${BRANCH}" in + + legacy) + KERNELSOURCE='https://github.com/AvaotaSBC/linux.git' + # This is Allwinner's new BSP kernel, + # which consists of a specific version of the mainline kernel source code and a folder containing BSP driver source code files. + KERNELBRANCH="branch:linux-5.15" + declare -g KERNEL_MAJOR_MINOR="5.15" + KERNELPATCHDIR="sun55iw3-syterkit-${BRANCH}" + LINUXCONFIG="linux-sun55iw3-syterkit-${BRANCH}" + + ;; + +esac + +write_uboot_platform() { + display_alert "The sun55iw3 platform does not have mainline or vendor u-boot available for booting Armbian." + display_alert "Instead, Syterkit is used as the bootloader: https://github.com/YuzukiHD/SyterKit" +} diff --git a/extensions/syterkit-allwinner.sh b/extensions/syterkit-allwinner.sh new file mode 100644 index 000000000000..1cfee927d87e --- /dev/null +++ b/extensions/syterkit-allwinner.sh @@ -0,0 +1,40 @@ +# +# SPDX-License-Identifier: GPL-2.0 +# This file is a part of the Armbian Build Framework https://github.com/armbian/build/ + +# This writes the SyterKit bootloader img to the image. +function post_umount_final_image__write_syterkit_to_image() { + display_alert "Finding SyterKit latest version" "from GitHub" "info" + + # Find the latest version of SyterKit from GitHub, using JSON API, curl and jq. + declare api_url="https://api.github.com/repos/YuzukiHD/SyterKit/releases/latest" + declare latest_version + latest_version=$(curl -s "${api_url}" | jq -r '.tag_name') + display_alert "Latest version of SyterKit is" "${latest_version}" "info" + + # Prepare the cache dir + declare syterkit_cache_dir="${SRC}/cache/syterkit" + mkdir -p "${syterkit_cache_dir}" + + declare syterkit_img_filename="${SYTERKIT_BOARD_ID}.tar.gz" + declare -g -r syterkit_img_path="${syterkit_cache_dir}/${syterkit_img_filename}" + display_alert "SyterKit image path" "${syterkit_img_path}" "info" + + declare download_url="https://github.com/YuzukiHD/SyterKit/releases/download/${latest_version}/${syterkit_img_filename}" + + # Download the image (with wget) if it doesn't exist; download to a temporary file first, then move to the final path. + if [[ ! -f "${syterkit_cache_dir}/${SYTERKIT_BOARD_ID}/extlinux_boot/extlinux_boot_bin_card.bin" ]]; then + display_alert "Downloading SyterKit image" "${download_url}" "info" + declare tmp_syterkit_img_path="${syterkit_img_path}.tmp" + run_host_command_logged wget -O "${tmp_syterkit_img_path}" "${download_url}" + run_host_command_logged mv -v "${tmp_syterkit_img_path}" "${syterkit_img_path}" + display_alert " Decompressing SyterKit image to" "${syterkit_img_path}/${SYTERKIT_BOARD_ID}" "info" + mkdir -p ${syterkit_cache_dir}/${SYTERKIT_BOARD_ID} + run_host_command_logged tar -zxvf ${syterkit_img_path} -C ${syterkit_cache_dir}/${SYTERKIT_BOARD_ID} + else + display_alert "SyterKit image already downloaded, using it" "${syterkit_img_path}" "info" + fi + + display_alert " Writing SyterKit image" "${syterkit_img_path} to ${LOOP}" "info" + dd if="${syterkit_cache_dir}/${SYTERKIT_BOARD_ID}/extlinux_boot/extlinux_boot_bin_card.bin" of="${LOOP}" bs=1k conv=notrunc seek=8 +} diff --git a/packages/blobs/sunxi/sun50iw3/bl31.bin b/packages/blobs/sunxi/sun50iw3/bl31.bin new file mode 100644 index 0000000000000000000000000000000000000000..8bd6b019a51b1fcb987df250cc1c4ad57671789b GIT binary patch literal 78769 zcmce<4SZGAmG{5Txfc>3Ku7|_faKmJDnzD5( zrE&wP)Hp2%)4@vTNrG+1n@*o$5T>MWBx+k*Z3h#>)90B^y$Ncy^o18+h@$y_f9EB+ zL~Q5(|NK8sKA-zJ=j@lY*IIk+wbx#I?VW3kDf+w5{{1Z*KYP1*ufMGPCGS<{|91N4 z=Du(K%+;S-b;oCBec=B~+pk7U`)d)a{q>05{zfFyZbmnDw-$f%w8@{*`+QBL*IAg8 zZ#w<=t$C)o*4ox>@~`PN#%d4CWX73h^TAZNnKXm+UEQ(#*3+><-lvoHwQ0SBizB3` zx*g?5t9s2d>v~F~=2X2g%T27cyEQSbHxBHSF(;wHt+marI8T00|0l3Jz4Uz7vd#Xu zDe}_aqWlrZ^iJei1nkNDrtq7}FB2(h?~6=s?~hDrKOULd{@6s*JeFSwzY%!xCntDt zPUT)0{t41s#+ss${OEk&Fh8z(4}N^@{|A1EwqF7#6De)KA6z~)%QW95d@OU&7^efC z%s24KO3iaiW8*uF*-;mZnvTxM%407^tjfNKUD+RrR348+D_e~@cqG@XhyLY9^8BaD znW!`H6C0R3ALFTVHI(DIyoPd)P5+ow!9>P}MVbEbsk-vKM0LVM#+K#T)eWVoy0WZq zm5Dh{huM@<5OWMTrRvm*hDL%#@ZYMW=+0XpAqe}VMS{<3!nJarXX$#=KhxU zmDWGFr!H>nu`daK!7oVF*?9qco_6j9;OAPKg|py8vkyP7c5_!2e2co>YJ>E!jknYW z{Qo)6+z5NwcvaIw3J7a*Ux;%lNZfZI~IL#hPIbd_Y}{+;`v9OH}d>F zPu2DCG1KO%?Av#BJ*qzQe#nw15Ae*uLt`$Q8-xGKlbi`(qdYUcKxyi;cYx_ceHlcy zJsC{tNgp>to9gtx)j}WFZdMT0dhrf?Jop}c(>(gJ+aJ!GK38pf|3Urp>LDX) z_uchMhwF)_QB$C{JHx(27EJ!)9+PV(W%nnrJe<^i!ZPz{%hxTU3A}}yHRk+rYYh%A zw{lZ;qR9rw+ILz!`P3MBgEYxpGHBOI+Mb>Wze|Jf3$`2Rj)q|v!Y{Qe8Ix>D zM&icIeLaiTKJ=ay9n~Qo1+*4Oc2glQqStzQSnVi17U;Pc<*is(iRvvf*LKvK_}E%A z>b$b8l#SmueObaxUlxUDaWmO%$TJ1#+{)OR)rZZRX}p_C!6;i(aX7nuwWGR`pk8cE z!(nG;{*|#c<%d;1yR0XRW^spEcM)SVe{Re~Jv`1&pE#7Rx{@vRBfRx=Sdu=pfMHK~ zs6c!grM}Gij+;s7g#a$;aoUPU3+9Ty?+xqT5wQI4xGB52)Ju}JJ6>3J|CESD5LQjd%$dd6TF=O)>D-0 zV@?q)i+;WkjG;X0YOI9vA^ElD`14zs=D`TkM33|UdEQvz+rvrlN_UyfZv)GFZ}xFY z2K1LYKFm(OHLp63&ksv-7UYQ^z&j5%M$HZi|yoOPF)$O-y-c?O$G^)JQ#`t+uX!#kqJmHxiOIMw&8iB%cCW!Kp7 zNKerZ9v;qCuHQE?+Z-GP4W6FPtF4Ywrj7RMnbVUSXDma1-lTcDF&Exqo6rYyjehx! zC6evdJRc5t)n&_+$+gA_H>FGG4AIEEDH>NtozrSZbow-nI-xnNA=fm)erMV z-iDo%Xtmwi74?U$s2K=o?-uQeb2*df%eust=(5C$X$7k+GrwWUqMpcXYx53tX>_SA zTXUYZ6nhk&#?AD(7HNV3?UNE)tYw;y-xE$n0LKa7I9YH=8wtm=lZt(NN_n#5j4Lq0WX?QFmhj zI+-=k6!_XwV5-GW?552vqs`_ddC4hez%bV(=bDZ)%WBha-}Sg>rwOLow~=4;UA17= z#;nSk9l7ggjzagC-1R%@i&tq!wrewO$;MD~EgDD0rQdR~-@P)eV_k#2ihSkAcKT&%9PIjY zzyNN_WKO3pg$DXG8~>Wl-1S{=4K5G)Ao&u#$bN?hcXp*)0)8P6Qp$%1j_K_FE&Be} z0_3ps%iVU&=WEKep8ip>X?_qGW$+q&j>etK+)Sjfy`6MpQ~y#^-Kl4#sgC*Zs$2C; znCcWZOY(a7FJAu@b zZ%9U6Ya{wR*XeLV{ylsG-|rj(ZaXpt}fE*!O6}w16Iro)PrZ4X|1bqob_e9ww1)qsBv~QGOM1x ztcOQdg&EjHdkN=~Ce_Jq`%2m^qJ8zd_(>lQq$W5Wu>cPP9;LKv{eEzH>V9XIWghJw z4gZ+mnifaRv*5pLhcQj@&cAfa!7YLgN9QAFqfTsxPoFWPno3R1iE{L*<`1Pckk-Py zu^l>oj82I=#(n;3Z25PPX?Pijmeg3MqZE3~uErAadI|VTRwc*f$eZ3ZkBEl`8v12- z<|CWPw^d{Y8r8>hOh+wr9SO=Y7WTu>lhO;eXoiQSF|$4nZVo(5P>1oc-sEp9i4~3S zknFb7zsPGxyy(LkH%HC9neL7B;nwTvTgG|m%XuAf;Fn4+ggP*(D$I)%{U$s4j@(FbZnG@Jcbx~q^UdsM3XIB=3#{l%KV zYwx{aB!zeDOt1dM!X17Z`cb@YMTclD=apGH%bhIw6rYe$Yqiz!+joMzgR@-CWpCg0 z15YmoI(GlYZMK`Nqb~~0z^C3G-18dql)g2_a^4x-qxW*&cNF;iRlmr`@Z4L2d$v!J z-10rcp`RE_lzoVFJ(aGsy};DB-p>T@A-q+jh44BBZ+Bvr>ZyD^&wBz`3EuU+GpLXM zt5Ul1wL)j$?Yo|M^uOK~T}RU19E&_i@4uokF1~FkbB|u^&B+DfoD6?Xn*1wWoB7oM zH!(OUoqyD1$~+tA?Yq8z9*Z|`f`KHfa zrLX1zOFYqBcMh6b>2K_Z^>O+{X%BdOEcE!OHbj@~h)2&2PSy9YP4WG-^=hLBKU2tD z>!j*3SDMYO%xRgm{+yZFV5&2VjGHMn1DOWn{?ITUKkMK>^85DfyS|scHo)=4WoGlW z)P3<=rus$dym*-z_y&2I9D7#g5#y?@{)v%UFO-{(7aud#-vXBU^zFNT6xcZ5OACh~ zoPZZ&p3DGGZ4Xi>15CmCn((+x`q%Mw(ymdS%`pt?`{@L*#JhfI>IbiWXiCstKQ#3( zf+pbwTn{hkyKe+-;O5!7=jj;wK)MC}S#5H27rcu8Zaz?j-BHwjMUH819KW+W-iJ>e zyfjWav8_@QcXrp?%weQk%m*pPCNkGrprJzCQu0 zz^M*lwZ56?uz_KKVP-yFLj55a{{f6`;Ip0fC0Av%U(T+8CtDP#4?X9}Lt?b*Vp{%CH-`j1HqS@)_8iftdvu|*4 zUTUJBUc|R}Vc#GcvH+1)WrA>=@EktxVsAU*c&(X0>X_fQU!yu;|DnHpq(ezS)9t*b;d_tiMQEqt)XO+vHe zMrrD6^`rVv@-w1es+HFVO!afv$Ev5Y>i4j}m*laI5BL@GFzgE>o&qBy9BjrJPqQU= zS#osvp1&+PHheE$mYjec`yMo;B*RJLzCY-NQl{9K z^Q$d)vUv3_T#6Ue+Ya_TxE!_Iy!R?IIwgWzj%+fz|(7MW5hj0 z8TJ2s`v3fKOez2xz`MBN{Q z>xFa{_H1<{@B~--Y&$ZRK_;X>Vu4(RV=R4kaJg_^8R!a)qeP%9WdF(^D_!C1h>o;_ zz8KQ+=;m0SKi?!-i+S@+#2T7!$_AM$z4_)R-W<`#93S6xEqdP{$Ke`XFs19Ct2E8d z=v3V!mxptUzt5qu>&=6d>7&i~_*6k3^Ff??ear`anh%%*H6Qdb7YM(|P}|{L2Mot= zM=&h#{&O%+V{@KAUv_x5nDmD14)u}rrRH_%!86!I+5MG4FW`Srxn2F}L)lO!ceJ~L zeiO}^2hHY`_;4qVrGK65qN2jO;#Yq^|g@zEPj3uZH@FJ`;@(2Q&@aBj10Qe5C>$LOUiV zIMf%PLU=ph1t)7=fj#zWWVAQ$H^Q6OJbzH6Jvrs%Ld)#GUF*@O@WJ$rgYUujPWdZo zH~f~LtTyZWW##8sb5*x>tXUpsF3@{yg8cORS@&6MlVd#J>h2rltADknu5a*PZ)cr5 zt`z?c>(Ax&*pP9P=f+kfH}Rey3w$|x`HlUo>sbi>;~IU>&pzhP+BAWK7xH% zYS?p|+EOClO<1Rc^}o0ONS)u2zIC)YMSm>+80lKCY%u1~M|pqIuTyZGXULPwN;Fp# zwGWTUCp(5(GurT-^o{v&vwK>9Ph|1)Vn<0)OCGROJ; zv0tYB2H-rAmA8Oz`6DcI*pp-Rg)hhc_fF{W<>{YqzfI*lIsE6_KdE=GpZ#)~lY<_g zyF3~3(~^H2Tppk4_hS~aTeZMRCOyxnP&CB zl~4a~vG#U(V=CX3KS^`T$_RZPi}a4l#m^C$(f*Bm^K7c(M-Q7kXLspLb7~R%F<&#T z=``-OlpQrVcqnOB9&_+X)<#T`>ZFRCsw8_0e@VXfgOvYOVmK^2)jbYBYz$o0mc=uN z?~~NgJ3iXxxT)@q=ia%yhJ6s5G-I|sY;3>mIpjP}+MB`iEYC8&BmClLs(NG7ogTqK zmz;3S_J`HRAAvncOhBnAJs}=xAHkw*eD)1J(0)+$%BZ(8WlklaO}J$&=s9{#FS38C zQE9K_tZRH84foRi;oajN@a^;r>q(C9RL zpw{{}%4U~K{U#^BzBtvrD=5c!Twt(KR0do;Tf`w=ARZysgkOTa*s|QmOKRC;NMQGB z?=6DQtASXENFM7B>@Ipn?5Ur8O{r=n22;BIK20zeI9_^nB9+@9Ki~yr=q5 z{A=yc$#0yL>b?cskfHT`q?JKS0$NrEwCn?xY^RawG19W>bTaTGmg@efcwXcT{5#LE zo#gX5`EAou-G3eAslUR!)UR{$ttqK)`7z_v``~9ab(6hkU3rK z#i$(=*`Z8;(OeD7*eD@$X2OYub%~`syJ7>;5_EnU(G%GLu zT+Y(6?wtI+LEfCKyxN|erQ4p(S=SuoU7nR!-<`9x|7gzAe+csaA}g=)*_@?`qd9Z# z4f1AY<+V{~-+$!fZw>Owv+}zB1DLB?qn~D>C(3VG(bI5tYtL_q zLmP)KSjMl8pY+Mk(IqK(YR|+r_jp@#?43w{yWl>-IQT`xlKl9ONI z@yjN~A20F7u2p*M`Z31cYQ~;egB?-|45cexQEmT({priCoXQ(Mm)rXrGimKU#_=pG z|3reP=GdY9yWgF!IIp4nJKvqpntp0#V(D2Yf&Aqqde~PvmC30++lig?5ck%lf`R|bSYjpC9_c;Tff^WT~iQl$!O>a5B{x45TM<-p= zJF4!Q-WR6kr~Bdk@rZGE7^mmOCTHLXv4Ka3k9?c<&XK-gifMj}XG>(-3HoDs=DRsd zYb#RSpT@6!q}KHIHQki9oEg1k{EincO-G2sjMmNQZ9!i*Qa;&{v$XNjRQJu4AG{BL zIXoOQ(@BqUihC>hO{z$wZ^|$39Rr`o&R&!zfUkF4U2$*Tyv6CfSaI)P@SAY;wdo1_ zihCzMQrw%r_`38Q%DYFYGxLM#4;`J>dn>>3RZG(2H&Ql9Ip;&^i8mGZ&fzzy;`;Oz zD%)AyJ8sSm>B|>Q@4b=V_^KPz<9Yr)zlqL=(-Y@R@13)BIyn4Qy0U*-?+yI&=KXbg z_VH=GALch9ajUj>{Ta3?=m1zx$}UIp&damIi<@H?x3KNj4t26x(+GY;IZ2KTEe zp9k(&gZtH#9}n(Vf%{e9Fag}J0{5%HVPbkhAMjKDUiKv9tHw5`)Su43fk@WO@UoZYGee*vgb9Xrd8Y6>y z@pVR8j5kfzGezEDiICb4*8z?DXhOk@Q8t?ELlM z!51j^E9|`#dUY{rf)kzY4E&U|=lJP6XSx{}?dGiOBtHk;qO|A@( zl4dgW(u-G{bjfX2diq8?eUP*t@6K78%UBqbe@*Z8Ja33y(>ptHRqyzH*Yr+cth}G! zY0Bl2K8Eo!HhE3&ANYRh!JKuuPF3$LewFmW4gB)>{T;sv^zZxmy+FAoJS7{UT!bWoD8u83_9}>{s>a#M-LfpHe2btE%@W zJU{(aa6=wuArDXR{cZFD`<=~`%s0F9*R*!$5F`DY+g9`p5+hxUj(qeP>?F%Mok13U zye((WlBcSAKlDsh@BO4dM!nJKt>cX9kVK(j!JCSZW6?oAdIZHnqq}_u}xsvya?K$giRoV{c?9Dt?@6$Y`FaL@8oI zPcBCMAZ#37+Ka`n`>^K9~z8SsR%T2^)^hU7hB0O8J^5rfH9Q^p* zqpa4`JItu|d(M7g_aJb;p1v=IV+X4o@ESrc3$SoIqSNnrn>*gzKi&y-*1@*t^={|s@u}`#3r3!G_MOOBZ_fU+G%=rE$c`4@gooxR zY>k1z?bfqrmYMWxAGgwPG}!5ZwUP8&8=~wHjY|KFIY#=VaOs`t$t&(kPfcz~U$o{6 z>1pfkPG7ufYnm7_4;R5R*SB_Co%eQk{YC3(+j*$FjJ5boWX&Qy!BceQLiaY-R|zu_ zncLP)9MoRX@6fk3{955R@tWPSm~+2iZbgO%=~unKLVf)4;)@%jj?!cgl^Xj*B9(f$ z79Pg3)*@y{&brz$*#Gd&Lhj>vc9XTH{w(cyePb9y^}4*&c>W|eV3)W?-m^357j5Vab~J}lj@^GW60|n?ASAmEAStPS2zRz#oDrub^ICZ zJ7_#4oYj_eyJ&k#^zal-YV(3R{c}0_%5Mt#;=RhHf^v#Z^kdD+{&>Lm^ zgRjQC=Dxq4cXCyFUH;${W&WKXYUH&Ch-~eQv8WFuk^zdG4>$qW@xa z_}kwy1AiOi`LAZ+2a(MOeh|6kfaX5Uhsys!#5r(rFej=`wtjf2G(y`^+8#yQqiH*b zwsUEF3~i64?Qyi7N897m=RQ9nU4TA6z10lNf~FelmeX;@?3k}HpF{6T^fdjl{FOcA zTX!881D(P_Z9dQV_#l09Ex&IV%N-2H`;)|9F?Y_BtvH4;oHC=IehGiVI(RL8{5pHD z7U|N(?*K!vS|cYH;-lH~BDUd6q&>6Kw+r)`53k@?04_(LoRsdyp7@~cJl0|vH-F=b zo{3vl_T-mLY-f(#|BLk>aR1|$bya^fRSU<_*T21G+Op4n=+?9EXRVg8YK}e67(+Mh zrvC<*(t@tpB$<<`jBixw$20P8VzTM<`cAJWe@2)q4B_tapB!#1F*Tk9K1I+|`^rXkpyX z#HUo6=g+mH@|*+TAnzX5GNnbPO7TA6&UzzyLaG(M_#d|%5KoA~{D-$#0EqjY}+ ze?!#sH!S|$mfaVsBR!K691phb!S?t;`^5^e*5O(ogZC+JQK8 z<-8Tivj+c_{GS%SjmBHqzch2*7M|!Ie1Jvm8w$*%{wJ)tZ;c_|W}8`G3m>xgKtmi_ zfG;0fA2JtTx4_k&ui{@V{HSWTU+J{FXw8Q^)OKuB@@#GEd>6lnr}HDkdnSyn*sBiz zeYRUpypi|Lda)dzir&kJm9SbHyNRtjZLf(R4r5uw7qvYWc)2nBU9>ei)!4m*pH2D8 zX}6L(d1{+>XYzh2zY2bubH;p4F=5y$57f>|ZLU8Xr%%|!J~eJl<>4`FW**L2bLrtx z#NrDF3m&KsL)vAph{li>*1R6AqB9PUE7q(!yoxqguNmJF0k?A6D<^Ir-&IEh{D!{q z0d3FzmX8SBl^>^kExsX*vyjJSD`G?RzkSzt(_7)U2ki}fJ_mp6bmBGfq1VellNsm6mL#iqABxxH44$`d z|50Lg6f1*my}xmEs(VLgmD?FL^Xu=n_A+L6CDu)F8~(7RC&idfY}#;m8~xNMm?y`% zW%-3o8(zP=NAy?~>`Bw#)=ZxCwKbb3{k$r1RnvyV!Y0MNC4RT1M|C#0vlTlcq~Vf)2H~H94g(Eg zSwq=_?+niWTguB1@9~@b6lKN#4WrH8BsO^cT&LrMlzINW%3MmB_c|8FkP{C1B}75;8y%ZmHQRiei%O7ydlqB&@g##^&5Bhlr6fd>5jV(?M)Qgitp~| zB(BbZkDW7k!pF`s)6rUok2zwRW`IN4qJ>REWyc0(Cj?~+C|lr{Eu?Ha?QgZs`XaLv z`PflcbbagXrmyw(W;<1ae|4(HdO0*SaMmTkFN%+JyD1;5Gc0!CYg8;MHp49WLlejt zKHrW${FCw66D5l&Z+JFxZUOnLbb>l|tC@sfv|uIQ_I@)7KY53}&P?*Y9bzo4*n;E4 zNUD7=4>(=;XcK0}+_2r_#N_HML*w8?(o5&+Oo!kK-|`u)w|n(~ef%RWb&Fm*)!cR<@JIo5tFAS^pA)(w@{hY10h%bfIbf2y6XJ zw3i{a&I#~| z5r^F~+8IFKpCSek9l;#Tlf91i-!QKTXT!I~(s9!IBgOb!r?wv&Z6Y_&b*pEN8o)Q)k#uIc33R_rI_n(P0{AXSuf_juVOJ$qI0KL4XVW=|^3CiwQZ7Qi z4ZJw?^4$^671G<_xC=4Ezh>MAFHsyS-)9TlUA&hg{}Wh`_Or*Orqk6mnvO3}ScAj<`N75D>hzhEa;&vnhO=DOCUoH;wg97*5t+i#%X z!k(^SyUf~|!Kx_r+7I-a-!W(1?IETFa*;lxNsWpqa@d~#lSz8O9sj=I-tvUDB8OM)VN{!pb zTu%&E@a>)TIqsK_1-3{yP6o<{^?r8joga6HFL(N4?@W4}b{ytwb9SOz1g_ruu0nSl zw(QgNd*hqLev&`ARr`XIE5Atk8R*SGZ-Vqh)g-sEBvt3tJ2=t3hkh+W|2EsEpv9iN zwv|3sxi-oq9-8DTj^!lh5X3*$iadikD~Or9pFTi`?T@8$2D0snxwI=e`;0e+&Wn+& zTp~CD|C7jWV(~cFtRCyO)e&b3KE{l4cS6SoVpcaG!yEZ+unXK~ep~IL6P(dnUVpE{ z)}QRZnqxW#l>MzT+eg@XBjHHDXWN+YsIu%m@M>I|s=F${Yxn;Jyt2om`a*r>jmMYA zyXF%U+%Donr-F~S{>Mi1`ToOnO=v@nGXt*#{iwQ$&Iw+VG1NPQo@qP_pI2-+ zduE*E&OdJx!tur|Feuj^M>gWd6ktmbf6KZ)DE~$JeTaWvS<`MPYbbkkMA^IFUAFQk zl*wE`2I}W92b><tbk;@M zx0~K8zf3DnJ5CyFXLI!pJ+M1^oSgH0R`mAWhm1oai!vte1=&$wf#n+Dz7Y?k#UG!^K zpNH#!hWDr!Pp0a&P|v~!VE#L}it(D%m_3{4n&snN{7s&{68h=o`y8IDhU1B(e zc#l(0a5U~$17GwhKHs`A)%}&xPRHfw+C%81Li_}o*2dlFg8M(h-s}e3Igl!FIvf*Q zxWWG1ffQvOlfPhteaC?fZ*JM`l^MP6Kuq^|%+6h=vDC^~Fr4Yq`x@STIG;Ws{rDF1 zK_l>h-(Jr7@LD^zFs6Mo&VMoQF1K@l!HCEq+9|Js_K zIOAi!ncU9UZJ(e2m4{=(^MRx{hjf8M?*#0ksJSA^dmp;5^tLTt8|vTsGIaj~IRMJwc3r z#9QwV&jE`2lT80u>+WzKMkeZS9+rvcPoZy4-P0Yfc<$jgV-^apF7gxkd9HM~^g|jx zC_Vmh(x1xnY)M~VD8}Nshs#Xa{Ts@jdw7Fww-@4P8aZxgdsk?mFvpy1etd#k_|UZj z4}w#6*(CHf5?718^IP>pJ+Yqkj0Me!ntzbV0maj3-p+>k>cmum;AsxO1Neu4-vjKC zbEx#L+Gq>fkj+y+0Ul?yk$PuvLCa`!h1M`?&x^gncm6J$?duo0rs5)(wPD?t#6$51 z9KiRG!4^?l&~YLO9dY(Rw7!T1>7m`>uf0vBXwiE7bKrg~;EiZHkA|R+LmIjQ8dA`( zYAkyz_=t~G8t+aNeQOTUxO3oJi)~-QSiZBl+owtXqRcxVT%a05C7h_v5iov^LG80+Qj6eBVHwr55CM7o%k1JBYOE4l1bqy+e$JfeW*4xPif30a>uw`p$`B0828M{ z!98vMSl-n~dLnnMcUEm*kY;hePNHh8cOE^QA6P?F+xV6fF{_<@hHB!=s<{WCJ(k3l z$nCt@B$fav==)XpLKf@-`)SB%!|}}-ie)9fg?nk250Fn zSNwfdy9MXZz zdNhZ+EQmA5$6?wT%SYq8#=9CD@-3bOj$`@lA4eweOgy&jFo9k8c|zQyzhS^FM}-gB(7|dpX)KZu<2UT z@L{;6oWp$zSrIO>+3#e`Gfy8Z#IM^N%n5%_TFM*0KEC03I^pHe-^(ed{6g^d*E++v ziWeTf@L@i<-cP%&$U}CWF_KT#-KQkS>kx0>#CGUsUGK}z6pp`}=2mn~SROsqtofvGrPDEJTWf12*Rgp``&#$XN!HOpm7Sx{E^M7^+#YblT&Y(!c2HJCx5pz)#^(gM)qt2Val)@#PJaKM!xOok;s}+T;$iJxTc2_kPy9#KzX3 z3;WRb=>GN;{Eg*xmRxCL7kXSGJ*F*_YeHS=Nr<(+38f^LzBB zbZI6sk^UHuErzb9os`VfmTWlnv2Qp?RJ$s3RS$bJp=df4AuWMYs#2o6$FZx(~(>Zt9 zO0s48uz#YOTd_5B%;?Lp1HCc2oic;iIJfYvIdwezlzsLEwTtdUZ!f=>@@432*+-uz zT{h99@NWlqXCzIuDWr8sewbhUeGCizW3~S?@upfs;O8CEHR^MXtL(iG*~-2iXP?o# z6Tq}r!87d-rbc1sv6k6)xAWi~kI!!^{XXk!op)kB*1Wuc^TWv2sVS_j)z;&-^!wEI ze(**9+EeV;>-!A4kNq?6eEwE@@`=Y8Tdz~T6WD^8Va)Bbr#$V$ozl)ZAP=t20T%*W zcZ4?BQ#{xqZk>!X`52CkHtrF7%852?z#;ox`z~4c5HOe4vF9+g8F|*Y#FlLL`Yhk? zvr_PtZq7ua?bCVBo}22yEk)lK$$?B)-VFWWK?T(aktTGgZPaw!+X z&yo3j>D;aKVFnzMyHfA6PdiEX_44x@q z!CG*=^{8`aCGFEU>o@FcxtYGI^z62w{iq*#d#j?yVqWdPQZ|HajLGeiU&)a}d`aJ5 z`*y?cfTjH+?6&qN*_TLSzo%~9ROP%qIM3fln!?(J{SNI}pd*yWx?{b=xDnib&L9f* zSJ7?4TYIVDT4gf#CrMYCB|Gb$pr0~U>+K12Oa*5$?%82a`-bjN<-IQwt!w~a*)ZY! zpf$l0tZ$Qay=1(-8`AbUPR?*+OJ}$`ha>wkNt$tHxLR8n@b+!tBk3;i z5q!l;Fzyej%|zZpw~u>S)wbEV(7lEBIBV0fQezrhY<6JCgZ>6FRk zoKJzaV?Qf)CA%Nv{f(Q8UD?GK)ug)TuWCJA%}=&5HhSH2wAuXlUm`0-?KdJz`&h3# z#kD=9^S~K7HC5&&i@S?kbItrV6R;hl{IMqCBm9*YY zAC7Zkoh9+x?(QiEKl-yW2EJao{NXanFC#xry%^=eZ>-96BI~1;rnkV!e-HTQ@t!i`z53u?{8yU+|J4`SytOL0 zyJ|~hS#56Z^=*SW3)N?a^6?S;mA-#Gn44-x%uVsjgSqL^tKG*>4DKmsZj!AM&P}!C zUubTsS9&lv)v`C{?eB2bO1evPTAT7$)VR89vW;^P@#xkAZO_c;?c!WSeACw5UC$Kv z_9-1)`$$*ps&Lc%mo?X&jK2>!PetU1^ya!RdvO)sT@ed3Fr4ATc0(1 z4|8R5O6@=SkxQE@Lk45)V=w@yjpf5Zd#3}~&Cv8`8RTt>1{k6)6HmyyefqQ^2 zF0hyj^xii(xX??BPM@2dW;oX@9Bkr#EMnx<-oL?pPcYMtY&tJp( zzLU_8)CoFT;=n647&Dg^dp0bPCMg>*T{pb5_VLAPXZzjf;{U5A1?ai!%( zJ=-aXjbWfQX%nNwyKwZEoFOnO*8H+T5`sjT;%+z-*( z|4H4~GlX+!-^-We&86GSP4crI15bl)Z5?Zx>=!=Sp>^9H?C>7?xictZ7=Ooz6K(|; z`?;i7<{`@94;m_SEFn1P+5HvnzB`kL1t&!rVi<2Y?@!IgZrzM9$fjt{_VZWtnlevMVW6= zCiK1iIa#zmF)WLp|1Gfy$l}3JuE_gSvRJG9V2p*bSg*7|79R{`YyiXRywjvQ}~M`qul)S?`Yq@~8AQfy{a31KIM*XT3if$d*?g*+LiXwvf$c z+iEJj@k&oVwa3^--bgv~efdT09jqI>kSEET?1Z+lR#WVS868^dg=L-?Q6^4*w%!>( z%zAdH%#jggJUG89?f6+%nSZ%ZnH8~)C$q}5gk_Lx%`a`x5_>Mz@x!b#_l0GUN!c=S zWLx+g&MLDrER#*wqnC8Be>#M-?hf>558!w>S6tfhFO+G#HF>s;b%((}^sjtp>+p;( zH~SMa|I+Q^eieN?y-?8*2?YS+|);Y;(@>P)`u4Ja~tboPrtFQOcY(?tq;BP za{p!-*`x4#NMYQq#~ z;0pQg(Dj8y)_HL_+4?(c&AwlJ@z(6%tGTUfZmRAfc;s-#(tN@cNZ*OC7Csb}(;On+ znK`NM80&}nTVscljGZELaY5%`=|aO91C*;3~F8d9l755`tt zNcKa&X|@kdIzzs*Ou#$goA?!X!Y%)RThDsy@4!`i(7JC^`vck+U_Kdm9iM*VuaiBg zcQ*CJQuz4onq#GA>RS4B`C~W7&TiP|xX-#ly07J-Emol7BDD|FFNFGO~#jXOL|ZH7XsONOpndbY#G@C)$*bJ)!-j z`SkB0Vv)f6sHHm%mqy$dNWY++p?v!BSL7@9UiO3JwrIu1v!Ncfh!2;&r#VW#0L5=+ z+Zjq*PTf*7|5o{F{-nJzV!zTN-q^;U7bmWq`+13*(wskafn-Q|aVvje;2Rm1y9cVh zzHE%7>fU^rIIs}LrWplUFg)8^btQve;5?Z8!_$Q)vDXfGYA>b;*^04dNLDa+W4ot_ z+md~!yz!jh8n*R(IBNqqV*@yy$cD<=z}XtY!0r$08R8G??_=%mwBBwn$srEk!sm#s zabs?Qm!4|%_PunMk!Th!+CRybXZA(Cy*83>H18!GEAbX63Z^64eY-jVKOHIL%yUqHS@#*+`VN=>Uf4L{geS21PMnS77 zUZDDY#9Swwt3283B95cko-sEp-%j~ejOp+@vH1F)eUMc}0tRI1h?X zTKjHO+P}rS_Lw=FhYt7Cnr$=p3#9x0v}_-2zzh6Wiq|d+_<_&E<3|fpQb{KY&4r&jak3zvI+lFc9SgtnwR zPb&7azS-;lljfP(?u)-cr!1|l)|`cYou@L5@aOv#=p}r6HMFPw2j#aZf9aL3 z_|Y8bhSng@`U-i``L51B-O=r&e+?bj)z2QmhT9jEX;hgt^Ie^NN-`I*#@mgr{6q-9 zOZl7w)SBDECa($N{?vA#@@`z{%5IY`{yFgLKcKZH>cW_&A+O|8Cbaqdxbtr)X`awkUvN3g>(J~+%GF1 zIQ3=c=Qk?97_&x&eugFAV_}6{= zMtxuJ<>&Qk4Q~;H8n+C3f5g7V%!^&~%*9@8@n0iXwVb!M^HaO~|9Ipy|L^7g+Tgsk z*_7Mskk_|;%v|~Kogf`KU|joik3sGv|I+i%=)OAN<~*9%bcx%@87)UV+f?SxryT=6 z!ZnQYyGd4_YwvN4A2>Con*pG%jRe`BL_`Npxta`8;sMNQwthTwm*+zt)PvGd%P1ow6z zL)kW+p`WxDZgUS=93QC8{(3w|rZiVZ*o)rEeA*hwp8A1t`K;okRvQ0*uLwpCx*@VA z_#Z7ix0+FF4Rw-c)D1oym5-dL1s8o+tZArM3}$=-i^77dRLGjl4+Hs@&+_m1gt_@u+RhrBy!$AMvA&v(Jp5Q^YoS z_&&0x;_MFAGn#kUA8JoxcOpZaOUpVBL4RmYknNCU45!e2*}P`&rCqvX17mC=`b+z= zp$(F`4<8VFEqx8#;XRe}WLKhlxd$|CCqnt`dp~7w`Fo?B)xZxWTUa)ETfR9c91OY@ znxt2cN~gwG1+t6oz4s;d>uv520mnxe2MxxwZ=LO&wz!{irCGvNK96=U&R_HmzTjA#WSH;)rdZ$kjV~;d$O4W!?M`Iw!)u z`8M=m@woE6k?o&6TRz4dB7UHKtQqz66X1PZu{C@r(OI;oy^?23&Eyl{y`1~y4mE6Z z(h(DBs<9&eolvZ&q?6XLmUpP%IfnneXo^pi^DSEA@{O4*-5OPb6^dR?rwSli-TF872Fcd?B4lmGteFft~Yl$}Q1$LxAa_72_5FZ7; zySnI?#ICE|uaX~+rV2E^>e*Y@nnZH)-QcM;e1f*0;MvE1p7g3sTu>!rJcSd-I{+ zu2lcul5xgt4P{w0^k>l!_(zT!X!z;{XecFCEyUmRmCPyd;;cJ4fBh18C(u`;(1F%N zf7Kyf7~!XTlOIBt==mk)ebL9>V{<3E!lUn@$?ogKbpJc_-8O8+(s;)O!@wED|2?nm>@ zfO!AifTn-QrYUcV+XYRH(6lh5iTz~t+4(eueKs85IMinWJp{1*S=npE|KahHe!Kin z(UT>AZPbzcdGxSW59zr#pyzM0>6ty*{RimzF!V&;MNer~ABFS`uLb&vb9l^K4{#S2 z-`+|Cw#%FAt$DgzK zl=MHLUynqIH64X69L*Y{s<$i3*#~GTjoODV0$6n|OQF2prw309-o&_zhyL&0@KI~8 z^cQrqe(>XSL%lp?XR`OUJj4Y!w<9a8YrOyExQ*wN=$p~tY~^uY>Y)i8U#I;YX0{u_ z$0gnT>4I zj}S{fx?Qm~Zz2nCZ5Wk4$Gxqyz*RUDZh36)Th#k1xSShp76|rb@PPjJ>^;e_cyIB4 zh8^AweN{tWZP;d9mAx`j*z{U}<3-fV?l()mK=`fk8uEKNaj)@wf9`lF;PsK9{@3|_ zAu_E}JU8%LeA%(u+M9}@x29q%R`A4^l$y!2)EQ{z{=t9b{=w92^~-Rqe;B9!)`n~G z%lh|)80XPCd^zKUuY9<<_)wr{mq~I~bIHc@?n4Q2ZNrWd{q@@4eQJW+2_2K0M-BAS zpTct*c<$ITZEtMt>cgR)jIFIW?7?k~xDODoXwgOjKE>C)&zmpPoRtT@KaUhoa##P6 z`}>f!|HGaUehtrNxq-Pyef}f(qJC%%#zFmGfXBRv?*9M}j#yori`95XgirO z?#IyMTgRej&O4(!e0DOxXMX~G+QNMk@Od!6N9Sk-@3Zf2d%tHJ(6($Fm2oJ8UoG4x z-|zWvcIA2dCh{p<11{OT_z2%!^fkJe{+`VpdBb*BVeVt0-L+qKmlgW>nEP%6H`!eg z$^4ecUS~~mq}{dOn?pjoYn?xKehPk`%m=)9ctqb^@&5v!M*M~J-G13nOa2@9w8_61 z;*;|6`Njx*KIh2~=MZ<4xQ`N-0Z)haW5i!?KL(w-41V2+O2SUqAm{`#D$Va@R(#+gO;Y zyBA(*E#Lr0ei+uhZi_K%Q^aVmG?BIXf4=e)`Lz0evFv@y416uahbbJjuVo$>?Z(HZ z>ed1G8Qm{&a^g)|14@o+DHETa>*`*v&`%bVJbSWz{`pd5XMf@(u=rmI9{s@mI52Cl zljWmTn{DLjUJH$l1b)N>d%P=yJznK^DIc7)-q!j~zEAnnI;k&N&g8U|7|yhWxOnm% zZ7Gq>A%4ggWrFcs`V?zc&Qt6EV6t|_jDUYK{j0s3|&Vhi0ka~<^U()cKcKFQGKo?YaR56Q=OC;IcG-ggr(p5lKu ziH2q}^T*Z1_;u%C~SR<6Yku^9?U|Db0Ssw=vIV;rf-}J$oLD!B5|&dpCdn zE5PBEfEMw`@?-Nn{`_a3cdmjxWY&bV{~Y%hq_TMNKS%Jw;+&g!q5k*j|8U1JPdNWN zmUBbk9`fV`?hqZC>jMAXSAjXQ&+4%q!anh7x zPB#Buq5zMl#&?(*BhsE3-w`uy-9xZ`Nj>xhX~XcJqaN!LCp+z^{%$wkmxR_slxWh`Z=Kx#vTv+Tg10*`S0kSZJhb>0?-iG? zdTq#mC@YgjjD-`L@3ZtmI2OEkFi#hN`;dNk_gIJrV?lbf_v! z_q}e6%Y@V1#(spqpJd%{xDPl+pI?War#8Qiy~KCjx3vZzitX_IZ%6q5OL2Us@?nH+ zpP^mt6Z!hyr>n1NRJv~w|GzaS!jrR4;Mq5t{|g7MeTz6V`q!r8_=BUlQ+$zkKY9Pe z#XRlwi+gj@zxg0B5!{RS_FaCP;hu$Wo0-Zh!A*XiW5^h1f7_4s&vO+=@xSrDU;hNZo5A{@JaT@c{EpC>YCOvw;q~b zdtNaVtclmudh1~Me$|8A@BE`u}J;Eh@Lyy^V(2$^e_yuA+H+5>xrn2n4%tN58+3I1nvqwjy+C0w5d z&wuyV^1IsPYx`Z9cR$H@z)if%h;PvVclZZQ@@?*F)Ox+R+*_}I1-|X0d?Gf+JtW@Q zc9Z<(>pY&ZjzF#?XOg#AAZwSArWkSlm)tz*pA36rD~J8PyV}?nOZ-cPt60(V_(;52 zcAu?)Ka$--;1w66S9s5t90#%;4cZ&0H1(M&UW?B3&OHOyvzg=hw6&|kRlKq4n=Dvw z-w3u$5E#FaLHsZt}({D z#{GQcYC~da4|9aK_jMQW!~^J`r}Ax*ANCzy^>}W%51~V}o<)y%|GV0Qvv{h@er>b& z&V8y6q4QRt<0r5`o3u@(_y)ZFW;HU3T=2gK8OycR-hFZ@Q>}5Xv0BRev$S)DSOxAm z<-P^sMC?+z`@Qr;@R$*UweAM$C3XHK;L=#=Mx%}z?WV{DeO<(%J~N3#|%DUbRcvTwsW_< zcUMeXAg9($c$R#h7YEU(^3?av#RPON0}gtHSSJ5Y$a=}gbVFQt(TPWb`9=Cf@v8kN z&c7Sd-)lcSBp<>F+5(@l?dcKr6e@jRvT4`7(|eG!Mr3{PDr_I{UWI;(Lt`I0Lc9tCv0pQh;>tUK zlLGfC;t{y34V4M;na7!x&vF0tckoN8oE77ItJg1nxvnhzt9Ypez>yw)0G@2c7t((` zJU@L=!^Vj~+?sz}Aw5fme|5D*a8)xtPnMZ3K?i+6~n`^Y2y(dX)(us~TeqP13X$=tl~+fKn|=i^ z%GPc=Tz~otJ&Pj5?ZwQqF{i9azNBqA+;xo|7{@mpC%!}V;&WOa{uptJ>?K#p*MR-! z63e+fsr%f`o?j?wRmfx+YUjG*|MeQ7`W}zIa$M+0o=OAVt-@DA7RZ?MxA%b zP}UyFL*tx|U%*>pQK}uu1-SoD@NVJ%d?)!XUHO&tKND8sKkg$2TYey7Rhw2q=PmF+eHxxWXrNuK`4kVddX7`Q`qp?=19hdB zl)iO}snVK3utS+!1bjQmx)*v@;^X`x@FSe_HP9s%6RD07?kcv*|Nb3*UI-9<9m1v`+M=+1+umgx;*}1V-ljI(ox=Av1E7-Oca&6 zwRT_+(9R!!1)ewhcC_fJCoeH4=J{(g#0g2)>CP|O*zNbN&le9a^`swEhSeQ?mm_U{k)mgp>T`|u;iz+blBccICHLtO{lgp+LDPVO5JjkWU6Ve87)>y#bI zGsg4RJVV?RFm1)>{XgxU3w)Hvb?9eTGGIY44;cg|=vy9+Pz~q>NCcx@31L(VAxpx> zvD@91v;tXAc2^)CF)MHqH>A0&P2yZ9Ey9gkqw6-@1gEIUt%aT2Ha{mR77lgO+*ktJ zc{oilc4Cv*;r`Fe_pMeB2u<(3`Q6_S*~|BR^E`9r%$ak}oSD(`g0|;4bgS(-oG+s1 z8RY*K>bw9iQ0~mL@UyXLkI&F)PvLJCB(0QfZF6ZomiH6F>wWNBkGdt#*YJTp=wIua zM+vtGSE+OJEW!n@dcMLkoK$mp1~$@7F)zu7;kz^Vux`292kFh#Xb@_*>Bq) zdaysZWK8S+8}?;EN6>Z-_Jm}Med8wdC>i%p0JrFd$Wj-2m`BCtQ3C&{fj6P|HkaGu zJri9<#=Xev4h+frn?x@b+2SpHo(}Z0?y8Rj%0HpT%cF&IZ-xiciz=CE5r6=vp=7EBv~U(Tl;QQ@0BluHNzeN%o<~9tk#E?+Q4ug9JT2_RQlG^< z<*Gn-C2jB{M?e2Mc7fO1y?w9E+_dEUhv^sU5d6NAlA0|#JagpfS+N!I48jEWHwQk@ z$5=W2474lrSU>Za*pi#3;%?>~!R!Ei z?BWicuRP#6*~6GbrjflM(_OT6=%6{D3B6mVOVQ~T>U1)XzDs`DbC^ONWS8kFwM5Xdk19?)QLs# zyfW^Val?C#P(~^H=}OcM*-kkN7I`o2m$`)a5|v@f$Vv{IZNlKw!|7(4Fy_?f$h&|! za5(M*CXP9MIBbdz^Hkw$MS7R!k5ltp!XLq9g0DDwl$L>w-S&q!s+CXDemO%*Y}?3N zy-$)~&XZh7UOCSLzx@Y#SW|KAqp1@wtV)S}srn(6GWkdqYlXxi8y&CDnH;a*&`{XG z;T;DaUU)FTU4MfIRGuSO9H;LU=f#PPb&fufb3Q)D_!n8q`4;{D1nI=rS>8X!yV&RD z{RZes*6?z8iqE~2iw>>hK1`U%K2oNn{S3VEHA%~J13%esIArJfXZ9C5>7 zEqfMXCuiukRd7}xyi&LA(Ac(t+ed^)%2W3L9~Ih1b{K*#Jj_eXNhchfS;z>`s-9n$ zQ04;o9enU~$@k5C=V^;oKlwfI!~AOat~tXmG1nvCET)Y;)Zvo37P=ZTeASe50e`E9 zmdB4GTRloSA`3}ck!51g1UB?bUU>q?H{b&S#-O4M`A)85N^%|0>Bu^k>pEO=4()h# zpyxVu$R0;s2W6N#hUG??i)Aj6b%6`?%M-xqrA;pAcSL=k$}w$%C;l<@iSOr*2QzDC zy5C*tw5^A|0*9zeWJTwU*c8fP-yXaGnGt$(=--*!A7!p|Gp5er+b-k7OS%~6=t)1y z{H|z6K*trI6`HaLH|qn#wj#l=$P)_q`;i}NM8<>9N?q^oF*XWhD||h$=_8X`(4e$? zkh5kP6Y;N*Po8q0jLgY5BEQSG2Y6bYw8n0Dx@1~Lyqh_QGER%^c?-CJ=V^Zy@Sthw zl+008bF{zNIm(ebW&Cbne0@*TeezyTLmQ%#Nk51!QEUb9$zE5E_mb@I3}OSBjn9j$ zKV5QnJ+dm*yUK;n?9B~xYCKk~dI$P|3xC=ESw|l4#%DHG$NfVS@U_KH_F2|RKR1=N z9(UDBaJ{NHh4m=bq8vX9YZ5vGKDC1T8yIgQe_PTA?{W4u`vIK((teFedq&l?HQyDx zlNY}WDf6s8|NfR5wVFMa?pfJt(aqTrY^0A;wxb7${Q1paf@9=!8Q=8f40Zg7-t+t1 zk!P#f+w=hAwN_}b1U!`7run)fm+G;lW!QI(EY*$8`)mIyGOXLku=aQrndLQjk2Bsq z(yz$U3jG3qpKPH+7wzpq|CfEsX~Z+%wxd{p#R#hw*8Cs6pG;@j}b;qljq-Y9n7%ca=8 z52_+kU2=3!p+ygMXj;QR?l<^v>i1XEH?m)cE{FJ*G4m$=K|=@3yX?(%V39Cw>p=eXQFfWEuae#p zUT)`|$h#SHMz_OR=P_f~wS5STUYITZOD_Ps&_RH+AV;nl4&%nG?XrIgd!5)G{L%U0 zQ`9YE_b@W%;RS2BUvJMDY+mn{puaRTR=te>&p7KJL8Q5jBD<&dSTyhir@UP8RPgtrR%-9^v7}a zh4lCw@Vf6o_2x0)LqR_t{Y}}Kcb=OS7kL@|=JeU{YVbR&*F8m!PBJ_uh6ie8X1yBAsbu*kvB%vUo+77kLrqV5H1 zZVhRQ@T8pK;V0)OiSMC|kz+PKj>>vcV7A^b%l!7pcOS5{4X0RH%}-#v_zC58(`VKR z=RT@rzY;lvLS?(U=7$56r|F)t8k>N8&sbFU9Wf6h>jvrXnCL8=11b6!d;HMF(zDZ@ zwKr%$=u*N&4xhrej5|Y@&uKd?aIARg{hL+_O^83)KJF|T#8x1(km#wNMbFI@J~O<2 z>&}im_~04g&ykXXgDcomD)d+gFB4tUfoJBFnX>Mft*o<;2jIV=D@J7957~qH5SZkQ z`QbGznFD*U89V*&%!xv;0tYpGp zzT5i=xm!=o)cbe zem1bY0*?zoPtq=J*NNU5XN`RJ0WWu;4)t8D!>_IcpN~3xaolO28dw_3`hOJ9WUhN1-OU3nd#p3!-5!GqP4d5`ffbFv!zWc5TBBb|EW z+rUB@oLeijSj8GB`G(im4$tDu+F5ZIa_Gzda`~};Va^b~F7m~2{=Yw#nRQE8)3Tle zCiD)`x8Gpi4Y*~Tuzw=SubwkFvaP`*)hc#8oas`{z%2JfO_z7l*Q(?=H+FD!^#AeKFZOdkWB)TB8&F-(UhJR5o}np62GsjcUF=Wgeexp%J=34KDC-Fpa?>kH z9TVMKZ2RxR0x>!uZ?VIe-mhK)D_sF!RkZ zspsM+C_}8YyEtvx;PnUIkP5ePgOWCfsyOEVuAM{&2 z_?9XX*mhs7ed)#VcJe~M3HyVyH!1L&iKhIP+vAO-5#6fCt=H|Q_h%A74_;;Zo3z6DmZ_wtb$YTA*x$zvIRju%~C!*|aueE1R9r2dNs$isNU zj%>oaRsY2y&PVpd@PC6pAX^+9x(Pah-v}S}Bln1mvk03}iAtR;-y%18EETUu{u#2@ zTc}I>;|pHIf8F)o=c|W~JR3$vm@M+Y-1+11GjPiOs~hzB_;2GAd6fHK;roZ+tML;3 zbG;xom{Q8ROg!O-2v5XI96p#Yl(KH~4)HzYm-U|j{MD6uY@igqNYc3H^$h%+cpa8v zhfV4k_z7YA*iWE&E_KwuhU7o(;cBZ;)+^OyPjr5bo@cOO0jsv5Yg}vD;OocSXJb*Uo5Ydvx^Wr_{_h`rNmw27uxu^spGVIby^&qvpTR_ zUHS^;L|$j_-aPEA*bH3QKZj_)YY|W6E|jDqH~zKg6h${rQAL^4_@(p9z)qUQk2J2^ zcv8nK)_P|Z5Ld`=4L`3cLb)oEwr-{F&Izh0a4S0ReswJHhbkUJ-wibK1Xe}=1Xx2J zHp-ukI|=@1ulE7hWYw7``&lPM1HB z|BcurSXZIFwC(Vscx0}~-ZQiFXrsva8*ChioEjiqkg{EtE8E&@?wAA?y}v}{23^MY z7sVHnSL`qXb5O(V>h+PQcmr$q*z9CKiHrq-!_%dCdC^hm*#mw58~OGVSJI!tT8_79 zA>&-yU6$&-RJ=%SUv%ieTnikq=3C@Zi|+IwJFJ^z;uaEzE=l-89e$p+mQ5j!H3!M( zTo*x5fu#j{|-C zCxj)h?J@3;2j_0=6M3hYGxD>*yR1v;a*n6P)s|pa5W2CRGISH0#kvA;`{<{@T*H@C z`bHh*&RDnmp9mKkcgBmOBlQSx`cXxng%5dvcv%nc=HAOeX zEXKAD4d^vADO1XGad)`nqaKrQ@DKF5Y(Qv&yaT{=0D7X&26VZc?eY-iiY_elWF4Op zUjV<{3~etsKBZ`gJz6ft#Zh@qQbj>|!e4%gZ&)y$zM5w4nau<7Ek z6PB|)eg|PX{=Mbe&%o91y~~46FZBA9zyy4sq5Nl`}%=R#_*pxuuRE~zs&p4fvI_7yKqT8 zf}3^bJhf+DGHYbgHjB1>)5-U4ZhV&0hHvG?XYzg@aYw;Fln2l@UkJcAC zvsBmTZtjNW25E=Iyj?g7mhRWtZ$NrK;esDE&y1&2uU)RyYlvT-68BOzwu@dDWj@P% zR~&;@z(+T@Wm36tn7$~61_IE$8+x#W|Nb;T{t{1;%wwo1u{|@DTe$ zbKlgtPpCW@BO;>#^M&)kynuG60JkT@*H@g85mv+vz5j`oe*7oJUsz~iKYCp^W4LFB z_tL%i+{&|#ay9QIKmJgsV~n50j33_yZ{NolKd&-gQW-yA@ciTS;ft(^Y25X!h!;tI+An1Werfus$F3uG@p7$B7hM?_zmym_P_$EM z!}SYn@z6v$C?NqwDm56Bpx5WN7(aPPy^L_xGrT&u$I46kZ=W=hn7V zSyK{wYT#DJqV}Ur@4XeBU+7L`w}rgFf-UN~1u=bBlgN@U;(yNC|BApe_?J@KpXNNi zKsNcgFD-_h<4NobLB19DmIQ84tD=-$a06q8cCoG;?^?ild)R3XPwk)U0$#Ce{(v%% zOz>V5+#H^&rXSuhf5zbl-8IO<18VZD$>IZo98oJ}Wl)az;!57bQ(vC@S?)2CyPm#H z8Fj>)vz<7*XUfZSOR#x;nQ-Gfe{=7R-@p8roU^8YbC1AD8w5`EtBI@988c%0dw-8N zVegVP6>z9^7CHa%tMpMT`385dJSlfbi4FF0=|~*QysCXku}yoi_uj0_y?IQzmsqPI zuP%EwbdV37IDI4i;l;mP`rtY06Puyn{#o9ir9YlX>W^01r_$7lAbAAG9`4(VrEOT^ zMMn`j=B!RRgY4od?jdvf3}53~!NKYz9NdgusvkT^-Q0av@LBhUCBG;g?k~ajJ1MiX zGg8!K!T)yZ#jj)l++#PD^R#a6l`|Mlx#!%eQszt+->8S7jpyjcdT`KBpDL9xxpYg) zE!g&IQqaSWK2UdZA9Ktp`c~wyqYo@NDPg~0T|(*?I@txiNZmN_=z43Y;}x4$&O$3^ zDfcXO;D<3_P0pB{nKG;SJbZG0iMLN+64(}z2OMViymdK2x2Q*R#9uBt9_uyy9_nLeBWLY@M*@ z^5sJcebuGU31%E@!Isb3va|MeA22A|=jaIXE@RiSpWd`jS5wwx#oa&3!k&b_Ewj{9r+2D?GFgl)0+Zp+<@ z(BFkw{GOSb5kEUOBYyr2=lJRVGd_1g)=3#p?1M4i-{xEF8`w4yXI(pIvzz6RsRhN** zOCHZ8*W@A27EI)Oi+t;b^R1G)7(co$@+InGucPES4GsMjKd1ly;?k)8k9}gm>ot2- zGnKnf^~Vz5LKhBwB%ag9u}LJ^z9rAA;K`|v`|7fru|+fggrUt^H~AM}(^#O~lS>(w zGB)dD>MpO?(4h}6FbC}S0Pm6?U)Mx_9Y=ikQYR*yWK`r}4AE zUp2OR9Y#HqhUu^yS=<${ZTM=srcaCd-Cff}=j>B^r`1TCVyb(fdtUc|vj4{b`j(evBHdpFHx^Ah*McEQp zM;iU@BJP}NgL-}cfYj-e{OWjE`jz$9JQs7ia$y4wnED(X=<#Qn@n>~>u!eh5YSc6} zUCI@>bbCApbeS&N3M?1gC$Our7xO5*TKG>2bsc5D$@BakBCW)y0)vO}60e$mfP4$A z=jPU_1!?;!Gllqi!WUZ46XwpAFv&AsIuB`Ny|9}!uGk~hZtv%+|3c(RDWfMlzCiVa z6*f9o|HrFOaYhC=NYuz0{pEi#e&a!G+wK#pPjq(AURTXRVEQiai_RchG0#Z*yoAZq z*^6S^#7^TEqW4~~pQ1O0&xXvO;!~G-7`m(WUfOrs@NRjRwt8N~PHewN_PgUN`Ia@l z0KSw3nm^o}ok5t44@W1JdEDU*b?CF_OA1+&oW)u8>CGjF4$u7q(#yPd*sboAK9#bb zKI5G0J-ptH+^zRK%DQ(97|viv5twv6_FDFz(`J#YT!i05xx(utE%#*O-@@KQ!sJ`> ziO;&w?*YmUVp|p3Rm_88W3ix9S;Guec`rTr&!cz*@dlUw*^%l|=zFlju$pP0w@Gbrh@-DdepL|Qa ztk>TBInyWogeCBsw1z*{_Kb{NI46D*Syg-2>khUyh{#3uiKbh|{r8^j$3K7{Pl zZ@&vH5+~#F-x4bxUi`flP@66fSyWWP%ukNuu+KV5`5{Su>p9lDIk zxRySoe;>4;(wDXJPMo~o#e2^KjBE7!S7tFEGcF_aA->JqJ9GIq3{}-6cpFFNnv!gn3o86a-(?<@Lx7<;iNSVM3bzVJcDl9cs4@eV!(4vp?jT=@8%pxn7BrY~eX1o?f5Fsbt|c}kzjyQJM< z*C}aUq+EIS&s7By|7pH;{f9j9BD?+}_6~fQJSVABaPPu@7M?a>f%`4oRdR%}@&Ys_ z`G->GWap6f^WagwBLX*kO5U67Hh8G-dEVhI1w-J<1)mdK-Ag$=+%d1~w=&~%sQ-D& zA>DD+k*aN%-D&KXdV^3g%OuZ%CeG_`+Ut)*NVPD8peC!z~dOzNVy23ha=DvqL2QAiG`rj(n zc)*T(s2jLTfGve}1mW`maPnD!`C{=Z!Ii{A8v_zAH1#fV{cnzq3lJy!^ad{!ugaX} zy~x~HJ34<4X=J};|Idq8N}BGUk4@808u1J5`I#vv_%oAcG^~T96B#b>@1`uzzmK0z zWZM@=XZ_TaH}uBXIxW&XM;i5pDeDxrSb=?XonF$NBwhcHi&r5Z>+_|9KOS3NfOLOD zy4a73S32oDKf)&%T8S~PEMOn}`zd{ENHZEoG4e_uTqd5q7PFzH(<;@9%b9;dGeUcp zzIFLA=?5M6Eh{eTz)m^msYBqFK22o}NRd89d70Bxt`}R2=)d?}7WAISo(kPa8B&)@ z_rzP1>KLSsbn1{gCqbY6uNj*CJUm&(TM1)Q%VA%u&}%J0?C|^1!I2xXeQUgz=AqyC zNGJKfaNx+}QPK-B62vnj+%gL+6)w{H(K|$95}e@(J(92l%VZ zxBI>}rEdx_-OD~1DGPmx^)~E#F8XC!2&dkYS}gd8Agq#eJc zo$p|u>__hI`2qG9yQ~f5lR6}y8$W0lX}^!(V{+L7-(=DW59?2JFOf4Uq#v-QX!%3< zi}yuruhNIL3*tWN$y`%)(PEs7T)hCkYw;7Au_R|+|0r?v+LA&5!k~=?~rSn*Jo;56Lg~G45twQCKW{Zt?BmRh7HOM)~a>f&B@4^P1{VZ*Mg>#lZh0TCG z%`EPS0Rg-*;_ zDw~2H(mB_%9#}XjB)tdiV=Flh&^imsOehPB{C1gw?C+A#f~C;m2sLrhdq~4M&^%P z+r>94^HcVdv@zj>{p|mq%RO7@tm3PI$I)GxTd?6n7vB2bqaFSCYa0l?|NrfvtElbMqId{|IN^ zOZ}2h^2k2BckTM6o-ffhp+VuF+_z8|!w>Npw`=m-Df7TVM(+vIq_fuq9yK5`rL=V~ zW&Ii$zCd{)V0aQ39J~ys+@RO_-$tH4j{n|U!2S$pls`e<&jZgs8y+b`@(T>_+3-kP zUt6UveG-^nTP5?nfh+Jpw9sqAl`&b}C3s`2BkdBp^Fh-adG|0^$oC)euIUiC1+U}5E%0Kuo~@u~on{n_vJYlN{WgrF>mQNk zDlp2}lkukd)m`{|%1RB4f&a4vT)8#Jk+=?GRRnByd5gZx-A~$Zdk_MA-UIXIpysW{rtgwXFO`pBN1SX zOgQrR5%)(gvPRL%`dOa~|LCEa-H)?w*DEkb-0t3^z!`M!`0^3=?u+h+$wOFVM)%{N zNmF4L{0U!?$0BZQ%wCC8y>s9>(oSiky+`KIQQ0HYur&U^=nI!FgFTn>4(~eRc0CXP zX8g2tInQFxlsXSjm^0&ud&2e};Z5$H)StRNGNJ3skr}baHSbBBH)-}7X8s$VKb*B@>@3_@}} zg~+WhJ^og+>Wgp(^w8vuOT@QiKX+Mu>{0KrIcoO7dicnSiR#55HtR2{)Pv6=$2|o7 zJ;fUE5$>%*rmNkb;=Sa*Nqi1(c%cN_wF^8K(*`g8+}-#R2=2Ps$5`^}^0=(iN?eRO zPBB0F)vTW!rL6!~(2XqNS@aUV3+fs7#4-&_Gi%ark(U?`C55?qZ;H@B0R2kBgT;hb z72Oep`0IDATR{%vV*0>y_^%5b-wOfSZ}~S z!kJ>dg<`9d{S?jKzQ_XRC~!Lnt_Jh5v#B|645rNK-G<+ZjK}HFXA1ByAdP!DzBqfM zkJc;Ke+vkmr+UAPY>U1n`zUYGWe+hwqDA82JAW11AQMt$vSxfBt)}|H0pL{WlLFPgvaj z@_YI#_&v9O{_nZ|-@N$yrT^dT;hvPwdoTSldy-RuCC(b&|4Vv!|JPHG{fs)_|8?at zxrgZTx)gm^w!pO(J?A%{SC^h8e17%X@BU!lN6x&mNxeB(`m5Sk{OZkqp1;}Sz4ZOl zzdH`4{_k8v{R5Q20t_r20R7 z4fTKYKY`<`u@-56+cnfbqW|;l{^u$EfB%01HmSez8tSk9E%OAV zefD&j{O|2B&*(1m?B8jgU$o<$^4_-7b;V5lBpbfJp5@Z*|6BWc%6`6JKfh}~opO?% zUU|s|hJ-H_fe&0RlmcR2q+*imHL4$7Zc;7kLEhDT z{yeMa&*#lzZ`z74KOHXPWlOdlXy*0?_4(jnYSnG@4NIfhku{cZ#((- zh>C>jJHt)UUH(Wk7!6r#Znr8oRr+hnN;g-Rsk)Z@+~x9*zrMXK8tRJrTer4Gm(@!y zlfmB<@$U$>G&N+6ENF>}?5Ov*1|!YZ?YCQ1HKpbL_2ujQ8+|o*CY9P6Y-*#lw6cm^ zE7IA~(H@RQET1o2zinl~()PBNUCXShmQXMfvLd0VRoB_n(qJ{V1h-nHwOjnsIGJClGR0d1-Usn1;L^; zC$7fq^?<_(#qR(Z(4R0;61#fsXk;igd+9frjBTP z*jmg%SZQV9Ft1H*P0=QLe|J;c)-hQYN758T6{ag1x`ePoZ4L6OlE9~bnxd*L(v+i` z8lb9{P<>Q&gqu`rdqapV>!Et9HPmX|x47YttYAY!cy&(K;+B>!3!IOLi!|*HCC7EP zbv5}rBX$0U&<=k%w6!S$V$;;(hSgSQTXS3c&Nf=48`c(V4W%itzS;_PgTvJl&Z|?}T`6FNFLA%r#0h?AsFdF=i zW(Tnj&5lg z1o{)1AU^M3}xxdP$Xi}on4j`ItrCeCrQQaozVmaK!$_Vw)QrQTH6|e;RcDf zJCU5yyLGMArrKIYd)DHHC5bBPA{s2|vUWOMY6y4H_tM#QosnHuutmV$MR{FdfOvxs zLB1i0_8sI6wrz!OB=>NH&`M`yOkWPuoKP5`f?F%p80t#EL@AnroMw+`o1KZoqYyW; z#XIi~wshJ})rB?LL)k>!W@Y8vMgu^^$k_6>hESIU9<5OclX95e5s)3UC1c(hCN>9` z_WSOE#@Cl^QT+U+8`t?8LlJ)zq(xRUqBQMUZJ|(uP`9RJsM;n>8!3LN&9KQ}eYB~) z?e@i#8{HNPhfICK7}~?Tq=c6CU<2biB0b(F%u17Xa@CBQ`j9^qW-3V=0aH?hzd5uE z#!}bb9&Kbq`h^AQN~K#9ZL@?23$`@r!bwJTqRwqUdqh;?EiuwcV& zrr{EDrL3(Dze`pde+^dMu4u>}S~dd%F~JrCQZ(FIPjldx0@Q9sUl@RPTJ^e86AECy zs;ZjRR?X(hE#-c?(qAUnlt6#^x{5N>!~_enT0(7GquZokn0FtcE5a zmYyAf2BEQFM~8;Tj0pyZrkuu5csP&Lv;YOxxQ}ouR`W^ZHhA?wW*slw5#4ZySSso0x zE+^IU9r^ND+Le=o^wJS-ulKigwjzm)DPif_a04@UQ==qMSBb7;T>E8Ci6lfNQiuH# zE+ILaD^!*a(KFJ{U~?#Jz9j{ck#&#n&a!HMsn1_hj-;fssPW;Zk=sHo9ieap=!XS1 z+R-swdlo`<7{LyCuf1dGT9SqRTf-e9c9vJxR{QU$-n6+YXNk3UuXRmHbCJy&gDsKJ zm4UKl>5i6QblhGT9kFyR2x&+{ks6yK3H>%suAF9^J}8GY>Ky+a<)vB) zvDU1yMu*pIC|_T@#OZyoVKH3td{?gitYQL|# z%wLmCT$&n(=~D@z`|G1!PODUwi1=Z|!~|6t2|f|LbZvc0v%j?yox{eO2>7F-8=7`p zA$Dsh>Nkmz_&XCi#*zeuHH2D%yG)YhN$*g7v>j;=(YggrvBt{U3`wJZ!HKM;7CKSR zX1W`={TS+FOVnO0OgBRo*#TAJ#X z*LQSAmfLZtV^`)!?Nc`&Gz)8(V|;k25iWfgf=eXva{40Rzb z2a24hwb}fRbKr^3D!N z$5$OY!!0{nthGjMFRj|_uezt&UvYPZ#$HFHzG=DqLweChg@?BL08IX!_?kaerZi^lnF$RKv_G@xdg zF3>%oaRBLUE-fvqsTnpTU;v=gEKLW96+1#LT7|XCx6pzaqgn{mRP@^csM4kyf9<_h zW&Wy7_mowy+jLLmcpw02OM5+x%7EYA*qCK{Shr*uRPJwR*GjKWaNlS``6DwEjKt)+ zvdZ$Zb5;*uhkuGKcMrmeIvLH)4C5nW>=Yz)0fr`48KSNhlc$}8-C z9x=pZD72xX__ysGHNLW>25dkZ?qM_-s0d&v5CHNj*OlDMEGMGJ2uMa!*4X%wL}Y^m z+jK_lIOAH+$>?b!21OZhiGd?5Niby?Nm7b&xyeopl;~sQl%ugd0xe0Y{Po+K6E%)a znM454Mk3)z(1-z~Fcb_zb4HCE&HS(&z>&3m(NM(*aFQ!&a}p*|%9RuQg)>FACGsdU zk~I6%1UriFtzU0CU@VLD*X(<*dO(JP4EE6xqe;X;y*=8m)Kv~Ev#H=3 zI@e*YqkDKH>Dj43m7%M#9XqyHOyyVSd`s6R5v9%g1nmyGndoiSw?wrDyZj6RzsLi$ zPj^p(57TUM-S+L_;xyWFOKdQ450WZNa zJ~n|JZ3s!*j+X`_ENK`c2Btu#urMnRVkGIoPsedFXL~xW)op6nyXpqi2Tv$NXBRw`5X(4HcLA&o19K0M#`qfT^L0p5!St| zMvSXozyY-jZU3t?TBm^3l*EHf!@K1n3`nK zL0heyMvhLT8KQ+rLCmuT52KUFlAv|Pa9nQQea&5=0N9BnUcW^~?0s zgtM}Qw5FE|)702Bk&Z}MR*JO=9^DB!rGA^NrmFUiXecCR7#P1^_>3$^$X~95oyV}= zYf@{a3;risS4UD2i5V$TD0UA&%b{ZBfqmwP<}H)Dt&eA!MRzTm-I|;S5nCWi4swcN za?DZoA~8jdDsXrupXK-~x5rih$Ej1m995$8DPq?i2}(+3>g}#O;xpJD4<3e-GuP{yJV~UU2@fIt`TY7X{}&V zM6?ktZqNvJalp#VGAu5W{*}hfS%W#IpSQjY;nt(Gz+x>MR zF+zsKkmE>+j?Et0inOWH7#%i3e4#VT{ zN)J|MVOU*OW4OIli=}CyuKG}i*hXaLkH`vWr_7NJBnaK^a5v40L%~ER89R7HY|jY` zc#SqeZ%i^j;|yctS%d`Eg6c!d6K|ji9?dULiCHsOmH0~UtgZG*OQHAbS|c{wXee#h z9xL=gV;ElwEIoQGTUq9lIj5bueV8pT?qCUeOkR!OtLItVDfQ}^t%WJcE@ES_i&a&- z4LApMunq~j>bJ=Nqb6aRY3pRISJp$ZV`vYgP(xOg?+#2^n2`Mi zca|6hR%g?E4u_|_gdI3JSY{C+SW%j!z1VMk>(*6kv#r0N&|kaBzmloXkZ(uOuYCw0 zyd;aY6Y9qX9AU6wvCh&}hz|?MB`@6~u1@6}%M6i@iOzST6}C1#iRvVJj&qi!LM`Zy zkTu5RD@W#SR?Is~*Iu!PtK`k!taZm7dVwIT6Ove2;EyhmrGhHfzp%$HQ9GItYq8G> zuCS#+gSsCCE?uQ?)K+{_B;Dvl=o(kb4qFj(@7?8iHEI0UR6)ABI~6NZ+GgnAv>p@u zrmQQJf#Tb`bgf>|q6MbIL^;=B4HH4~C%i%&0&g}45ZrO%*4_sx;3?u#pd{$2E?x{QMO}Q5KlHWBF11rhuZ}T zu0|v=Me8IQ5ba@S1d}xeG`r(uE!m@!3~Or*Dh;oW4xuvbF2?i-2dQsnlo+?AWsar} zS7~j<(B6PBAWjsfGYD!y0vQo@1=J_dY8HRT9bnheJ-M>RlNjnAm|1IUCxD44#`GWU zlKPoWrGgznTrmw(5(S99GF;{ABTQEFSjro(1o|`UN`uVKHhQRySIi&i3eqYu&4k+8 zJGX8_D{-89=nfe9R;ItzY1Z97?cLX9SykqZiBdbUNH9(;SaqV>Igp7#R|F$XZZYuc zp{SXlZZ+sg@OytpP;3{1Daj;E%cka$h#OAA_;iwttcgW8R_{hI21IvMB}CGWj;64A z4JN(IOs!NRfnK*B{>+t0Tz}d#dcKk(aHP~LW#TopHDYC9yPCt1$IZOF>RpF8} z6L{l|H{LA^yqJyD>Kkt)iQ<0|P!fNl3aPFf)s?Hd@>Ey8>MBrOD^%A?)wN1>6{@Zx zq9mI5ToUAxB9|n&q{$^wE~#=!mP@)k(&b4xq{|~+9_jK(mq)rh(&dpZuShA}NoiU> zPa~=1V>`l0LV}`pR70?-ky)h4PKeT`qeEJ^MYy5yflTko0rBWUL2W8;c#Z>t7ld+CDda#N))EcG_~d?;4p8d!)&N?RWR{p zT1BFcCZ;<9%6ZE%Z{c=AbHpyLV_OsHf{hX5&Y|FJ2Q5JHeExIW4 z!IGNuwIex-kEEz(lSxpeQ#aWdR1IK&)%{RQo@%0c`&Cu>D$7f;cOj4DFH7sn&r!)T zt|PdPA7AdcIU@~UJ>_t`7K_U&jGwf#3Xj|?3cyyBvSl@@A=2qzRa98CB4582<*&>w zEKsXf7Ur#5rB?bARurn-yu92T2s?L0eohfYi^R%Y z?hme5AqGuUT)X3ky$2isMEP>Ofy}z6;5HT7(0_nb5xmV z)ACMKl0>rHl`B@{BvcwxYcj)0l1|NRAQJ<1W2kPz#u-t*nwl~r#IMF7S}fqkD2m>e z@Ym3Q0bKoZys_J&vIqvW{JG>GwP%Lef1*G5r@=D&Q{++>`CFboGXCAYPQ1y#+K%6A zhdc49Tna9K-?`c3fAw!nzC~X$&#Kcm`6T}3Eb}ezugT`9P@sdkbZts>>rO2f4F6KT&;u?k{Y0I;vv7$f8j{vYT4D>WQg(OoJ9TOG2-vH zWLGaqYU-DM8n3UmHPm-(3r4n$C^YFKoxCx=1%F)d!ru6ie^)?zBGE(AVf?Oy|3t#y z@kP#9xNVMd%TJ1sHdeS?6XoZ8^K|F%kI=64BY%l+o4(x-1LF-QPR9$}@;y(!EVnL8 b+MYh@dpw*BDS;;VG@vr)X3;yi_vc9Th!Ds>{~_j-Ts=SfaO zT5#L-yLMe9S5MFL+E4M_MMNw>t5mGzw{M8{<>HA`2Y3ouWbEiqo4e5 z5(ASMn8d&&1|~5uiGfKBOk!XX1Ctn-#K0s5CNVIHfk_NZVqg*jlNgx9z$6AHF))dN zNeoP4U=jn97?{MsBnBoiFo}Ul3`}BR5(ASMn8d&&1|~5uiGfKBOk!XX1Ctn-#K0s5 zCNVIHfk_PfFUCL$*cL7Q{lEBM4B{kclNgx9!2b{iRws(NWTudFZw|tG*B(Cq>iv(o z`qXg3k>>KH;4`FE&M3KTYB=rqc5U0-61VvI%0+?7sJzOk?D5O>=AQpumFo|Ws(trB zkaBnJ$T*ihLfZ*f%%xqS^uu{B?fxBHrw4A(L~#?Ynl9c6riH9@}~_LlIl@Zi=4&Mh|B%dQvrJnZ)Z`&q#LCSd;$ zV0W$sSo_0|tG~vzWyb1KF4*o|U+^y1zn%U@rZWDcm7r9qw9xLn!CzD=r%|jEiD)j}WV)&=SM1oSDE((aBRlMTw1N^noAF<>0MCFL=$ZE3eA&=||K zmFx{dSKn4nxt8rV{>GHGH%sm1TFS05NqhNR@EP#r+JZ`@z2tJq;p{kkh)+cCj9W*! ze97R+riYJ9cgi0HXK5?HHE@lBtuILPopw9HV;^Y?M&fZhOH;Xbj2ww@k#;Mf^BSW` z26%GdGnpyoZWCT}>0!}II5WOYLM!^qh~93>pz!O!Ptx$dGT_}M7_;7AsN})<${;0P zpdI7wh_9`!L{(eam1UO^F9q8d)3)a!;hQ$Vr2_}!>x=hlDW9otiR4G+R|YCK)3x_W zelo88o@B1DKb`A^J9?{RY0<#WL?QPybh$C#9v-=Y zwA^C)N)IHV_s&Eyclet9j}`Oq0JL@WkL(u?#M4Q)_de12Y2)kF$g}ui1~j@d{HIE# z#<_0lOdtG}(c(&;R|hXtiltP&aHeu?fqza8&x&~EX~uQ9va{<*C9yt|qxHh)&Iq43 z=AjKV5&mPkOhf}@vLqPccjT^8Bf5UoU~=5eu`q(k)d`=m%tBuBwgTr^-J7DiN=qOg zS6dt6-$Lo$==s<-3Oys>E8&J_mw~%?!`^Lz;}Cd#`qurA9sb<@$Buku|6@lV6l|Bl z!}A80z-NyGUjmv}juz2V$s3SK`e=iGZcdD&zpioV{M16}{Ae8cmdcFUO9vW`X=AN#!_^L$Zm8*{t!vBa z+{*IM9~Vu&-*B!=Cws59_hffxc>(WJ=U+m9ZNR=EoX7j2RK7Izv<`SCZ@TWhPqZLE zg_3Jc4!;-ubmbYq-zvFogMae5cOjR}lo4O?j@_6s+z`>I3~!9U8;9Tx_+zprQMzP$R_a|k18x5u`!(Jc z#xTxvsliu8FwO&x={&!Qv^jh*UfI+6ehuHJ@Qp33rRO?>KUv6u#Owv6H}JiH?}btR zdzo3zm_<b|ay`VtJstde{`9j#wD5(u>W9r(dz5n3(y6E{C+FZXd4SLR#Uo_uYI#alpU3rT3-$g%O zr>+fEPk!rnUgy%no#+#8XbBf1!{Ym;z+VIITzzubeGa;~Mfkt?th5bu*H`r+QNZX6-$K#v_N)#h3^6kf$$mImJ~04E*b#NpF>y!3^e zz(3-oRV~e0`Tlg8CX@|LqycPT zi7vAJlCK7y5vf}BD|~63sp#ALIPHOSb%Ju(_H4qf84n+&qRzd!W1DzJ?KXeH%j|i4XOxGZB3}L#ytjj~s!ze{?(bked93aeY~nSQ7tDvF zI>(kP^dx~@WzmJ%~D8@}S0gJkc1;651XBj7Cg_Syr%m=zNc|BdG*!7838SGGp_We8Ye7PV{`%7q7?W^r2 z@`J@Yrk7lu;DX1Dzcm*1A$X9#0Kbv(_m*Oq1&7C(%B&1T7h)B_(pOI9@B^`x@}Kx) zz83_7BgePe$mCX)y>8c>gxCT7i+9w&eCN0i^^ZTqpXwE%@x=z8hs*b={<4f0xcO5| z$M+TYlReHDDQq#Ec#L`KiFwA4QSu)5Cmf5u^5-))=kt9n88@zEu4r>OjqClc{XX%d zWF+QW@lK2UH}uu`@t|8(eTUlO8JgrjMb5E*yPkCw6l;Nes z(bCKzmNIuZ9k@K7^n$B*45}{p%Vu)2b!GUFHkuwRFDIsEZP4y=+R%HNGRy0y410VR zdOY7mb#fmlx6+UC4SluJS8G(Kl{({j=%vOmR5gYn`X7qMFhslfXf_7H4?WPE!h`EE zJTyI2j`6U&s*T;Wu{&yGH*KJot&O3|E_kXM4=azs!$Ypi=4+>;6S`lEPGBBh?H|A!J+VKq<%PIT z0g*4}HlvSv-z)jbm*kVA(Y5lwh&7dtd{(~e{3tG0IL7ad?Nu-BiSNeid-YeHPC1zo z^OdX9A3aX`d$73^m0wepei)s8 za48%Lmy%)GD#0ZBydF6I0GOEbOo&VMrM6BsA3=R~SfA1Sq06}(2%9;8uVxL~;C{HoqbQ5;f;@E4zwfA`ihwT3NeqW&9#ZkXT5BiSdqD`c>@1x&N7dpa1`<-z0dR!dQgsBy$?!`sveK{9FWnB*xWec-1(;pSQ>V zwJ|2$)^UBUI;Jn#mdLIcFD|KHR~Ah~n}l20AHyhkkDM_EV^zH_@o=hj<^GtSs#8Ii zCeWn_tIg3X*n8}L*o^#%rz+W&(0GdR7Tq4jx5ju1d>E}G-m3X;&{*<10z4OdA_xy% z*V^vva6|h3fgdM@i>rfg zyxyf3r(42w;;PWKzH0cND!rr=yTtFrhqAe519g1)w&3q5j}od=oVK0^V)ydzN@NChC4U$!CU#+`8nEEC!!_B}6T)`Pj0(9w6 z&f!m(h62u`bvz-R9T*G{;&OTwl?;LI3s?wpp=s(O2o$yfs4yt&g9vgtEw*XfXx42oApnnH*hL2l43!qGXSI-(i}FGy#C19)PK#yYLW&C%FweN1{R-3dHvJ>2y- zm(%I&!06gK`M(>%FW9|~SoVZN=bnh};K|msWK%r-1L`(d42~%O;04f9Wu)^ZmksE6 z%`7qk0GM#SWs^MbAFw-_l7>qT8S1yT;m5JJvUK6nisR zrT?YB-~-KhH6HnSu^y=Ab;-Nu??sGhY;EZ$&q;Tp+auYP+`8&(_&Hex)BzOXWdmeIWhajdSIpN@?Ur3TNUUFq?=O^=E17n&YW+t(2Hvp%pZ z#51ugZQ-ftzEjX4GvVh8TfkrL?hydV&V-)Mb%ftRpX6J-jnNvaJ~P4Bg)J?i(!V8r zlkH%gLp<9d{^(LHNOP=s9`_aIJ=O2Ro!+GfDy+*hZ^lNj-bcFN8%9Q?SKa-=2k~nj!@eE_|IeXc{CX|EOEGs|PfPf3=sWTGJ>cVp zI*q-J_YFJVYh&MlUhQR!ZQ);^=F&gE2A(5tndMC%Q2HFJvw`&KgO`#Xm)D+x^Iz@K z>1+E(+fdqTuTvX4`TQu{KTG{>xLa+$-P)9mzlir4d^QaMiY_sq}||ZDAD4yPEP>l6MPpl-|;Z$xk?UyVBmla}xcA z|G?kF+tgMq?fjjki=P)-e5$(s|Ft|{|IJZ-)phQxfpgc=*Ct@vyyZ*y1Znq&x4ZJ@ zk$;AM!i&)hKAJ*ro!COX%Qopbri=8wy_;=3$9Q!PWq_@ef?s`|Vo7PAK3b^}?f-=I z2HwFDFsu#aH)}m8gRWU9-eccMtg)Yirdh)ggq!)Z%MngVa0XyyVmq@AJ4Y0 zrZYX9lJ1w@Mkm&&{fKw261<&BVm>}rJPe=iLvKHhzsK7D`Vss+{6E(I6F1=h-GKjh zgXia+H^??i9|#d`{`EfF+lC(hrS{~s z?kdOq2zS+fgYancVa?gl6*Ou-gYYR_+MJAZ#$@Y0ip>c}=?I4Vh((<2d8hjyEH0rv zYHgnq@3Y>1+DUxJI?B_K_z5tG52eq=tKOGuiTw6m$iloqeqJPkLp)y0iBD%DTjJ4l zC-Z;eH$TWp{@^QkNxWLrTAK0j{J|IKTRg3Pz65Pm-{&36-{S2n7r1n-)x8rOOdm`! zR^b&K^c39#VIOl$a0VS|1HP(ti}78O!xi_imjU)iATOgbaJ}t)Qv8{QZWoin%~!kPSBnA!Y=1kd%+9Fw&@ zC%Ot(e3#w=J~x8H>ul`c)wTD@whA`o3wI`~^39Q5tqaLM-lH`}_+=CHCMjO)plo~i zUeTyCHGDPgf^W*L-Zqg<6&z7JqkCR5HSB|#rMA~$*Jww+7SGW;ur-X~Es`76QEWi< zp0l~qx|Cr(WZY#(6&bJ~EM93BT$? zeBMp_^JqU~Z5JdDrCe068ZN~a)UM!Aefbby z!`{X`sI>2zAGwt_Y))Ky#@_p&Nx{m0(cahDyZGvxQF-Nyj!#DU^LX$5xsN62nczRP zE|xwTjiGi{8!=Gv9C{3%dwY~F|LuJA1cXLsus3fsoxP9Jo4MpZ!E5!b?7Ts2j_DWa zU)i52A66{g$FXPge6{&kUT%aN`K+=2_qM3e6Z@dC-zlFn_BTaG`JwVbW8YJ-3>qHq z-;{HYeihw`pEq^jHhX?>Tg3%;Ros-%v3NbWIU)O@IrKXRKgILE^UN6LJcq8WowW>H zo4!NmwzEf7dRo3uTkz<72O3=6+*wzK*;&g5+`ZC457W<;LB+NA%|ae$xfQ`tcq$Xg z>MW-{?#L>yFq~(R6{8 ziScA0*W_ z3QJoM)2nfmUULS=)2kO)I;eA&(ewU+vw0U@oLjmP*4g5+bBEs>!6!cOboBIRe+c@e z1>K&MuWx%XVmekT^9I>xhz|5}@kwC2ntq&n4{LsVdt%x(f+zWmibsrx?Zd!wz2WKR zyWv~(^*Mw866w+#$W!d9dKo0Gov`WdK~W;wTB1%`m+oZ@s{{X=`Fx>yTP*KP`uTRUl!1ZP8<8t)Ij6s*pVng5+Xe+wn zD_Osy=TdNoLogwIchJVdS9#f<1)!2`)oG=U*3AX`c%IPS)o)U-cGlv7%&Y+2bpOBu z@Pv3O;r22IzARKbUf1o#zOQCqL3^a@W(?nDu}JBqA~di(^is-jrG1t1v;H&UG1+SA zudHk}zSz-GA7ue?1+TwUHdEvES9X@|m&jIX%IMo-PVb5_iIxuC`CZ_ChB?3J+Y`a@ zS_Y|csxR}0=x59qI*Wb|0@GOrQ`}EI?LvIBK}yqmbw3B`=etoqvQKJX_VN+Zo+IxH zotJTcMV(G$oOwI2B|qZVgWV(Sq3lJM4<&|oQ$7nl7vp=tf3|1z*O{+seMs@A5&VGh zYee2x**)ObiMo*OcksCk|4RN>>Moc4hqAZv{TtWmdg$k z&lY^E4ZahtpZs^>!IsmHhe!K4X8t$fVSG9B!Cd=IImHw3({JPZ2>8MV*&I=RhsRYL zXGYE_O;bD%da-Xsa~6wzNH@UaW?z}-L^9tNNCqSqvhx+itFe2v#N!U7G!C=LR=;L6 z?VLgO$C|II{^h&Geh+7QwuAdV*E(+`Lm$c)?}(Srhfhw0e=70=N&hAN`g&t$U*dhT z)$=-&FZ|N%taZ>gz{d#sjv{~ZrM)Z^kmvTGiLo^yqs%F6Y!&KwKWc1$v3RB0&pZSF z&%>y(7E5pAome~lct6v}KgRsbI?EsPGtZ66dmij9y(`L>Z#nhIn4kHlKl9J~E!N`d z#`~FDqx5P&Q*eDTN{{h-KK9_H{K~S${7&pwidPhG)jaU=XFY6sUlhTq`C#minr~WF z{(Q;^KPvx^)YbF&^5RX-_Ju>xUUTtWEirrA(3*kf;qn`?;Y53>f-mS(C zrXt;%6fOBH^!&i)B_5_~-iZ6TKN0n_^u+x@4-=feBU1xtztd0n+|@Z(nQ5`2Qy)W2*a ze$)1>;`6B@>nX%yS!+XQZA`PSlj2)3w(FWU5BPU@Haly$e{?RgaPTjq_R^Gf?veqQ zn-%SmdU)WoRsD8E<>qqkD&Zd8;<{VPX}1j9+`^j0EaCx|ZFJdNM%W*Gnqa=Gs_x}c zU9A}l#_RI(xt0Y>*c-$drG1IqjD1UaZe<)vo>QdVLVdNPxXz_fefeODBd00j=aL%+ zHdgg>k(Fbff&FEE9k_e7-n4m(=4EMMwlU^5kHYvCI7K>M`bIc^9XP)z!ujP@?VcU= z|6-i`@l1^KWmPyob$E%j=hrp7-*QRlaZX%3cPjBO{cRZd?W%qilN9_m9>$_ENN=fp zJQn%F!c#gL3p5P9-ST$zM0QJjDLxfXichO;DKRj3v>hI6?il)r`VwEmT;nS7i||iJ+%{`WZmW@`ObZT^mVs*oquKc#iaOh2$|Do&Bjdc73ECt+9yQOx}vY1@tWU{ZMcm_04Tw6rflwn^}757XnoEBwvO3cq>QjT2jD z@H_)JPj(k!XF7p%Q@GqLRnt6`KaVdR%6L`CTJ55>>K%;AVE+TJ+aA*5iI>Ym-+P>a=?@i&!RrzN| z`R}5h;H|D3=K)tY`eVnd4el$q&FD_-J4yT7qA{wkIaU4CTR-#tzW>t-`1Z@TaCtyY z#VuoOZyc0OS6%O0U5Q;N^fW{=G|_$=@*`Pb9n9pz@1Hr0-4M^D?kt3-!6QlVfAgqa zoNoOmIj5L%D@qygmEi26Xm%(8KU4M(DNEbvwJ~2)F<~DM&PRPhduT1%C+R0eJ@u=; zpiSv#hiQZ7tKxpMci<>}fZ?$EdK1^D<%tA9sT{W3HzMsZTfn&;C(>C4Cp{MjSJAl+CvPFtHs z+q!6D8NaoNZV^1vscK7Ys4eYz%$MWiS?UU$b?w zbsO1dF5jO1&LJ+8+LuITiS2OKYA3KuPxR(Y2eDR;y$T06^oJ{eS$Lc^LH-W%-y7w> zg`wj^^wdpI?(3BM-KgAeP%drbZ5VvR=-AzyuWiWU8+C4Ut@G_(5y7~hHG|h_OvJGC z{&L_w=Oy4>5akosJR!VuqjG{ZUiTco$6olaUe}6kmG|`;Y!4TH5qvVlGSA|0J9jbE zpyzqdRb29}?HlB4tYFRd&a&3Bgy$*rTT@Ixn`~8#aP>yhWBBZfv83ReXV52#sfp+0 zUnQWqkL~5z=e84m8iL1H(5L#?WPPap8sz2xB#7HloJM86k9K04CcYD&>g=jN%TX-!M{N#5~Q zIm_HqE+FHAIpr2@m)tg5ofh!bW_50-j^vGbAWJLkhg3c0Z*Pw3W%)jjGE-@T*ad%@ z_xU}vPhv}cnuQ&)B{DUsg116*nCaSA>|#kJj&fDe(O+LYPcd`WXc zl~=vE&P~*rLVqgjeTRJM9C%qWCApUF(L8@VKWTiz>9F!-JyX?(*FjZxk#OFdZeDaZ z$wcshH-oP$>W6;ySNBum6@p3q3D(;pSpTF79?yFo7UtkK-d_h6>CI7Gp*Os4b9Huq z(dhma>H3#bt~bKH_F?q{%M{yZCEQCdX3$}^QMz!eF~&B_HF|u}e{^?}?k^g%dny~R zEl&JBcD@LoV`E&G^;k7IdiJO~ue&Obd1kaXvz@r(dSW?u0e|~O?w#V@!x8?P<*$v( zi+(2O$iC>PINoe{t^s-`nHRWp8~7@g6dxFPRUtPky*5lFwuU+F1J(T`*uy`w_*S9B zS$5gofca9GmcLCNnvU?#`W`an>YlQ7=3`~!dG@eLHkL+w zcym;yS~eaWO?$Cy=)98T@8$BN=!$&wn6H-depCbdSG*t97I0@tUwrmaIMsQ8Zip@(YA7+Mdp84DbQC~OzR5bDarQ}X}PPnl>pC*&?bqYC?TYL9s{x?%+AG}qMzh93ooy+&{ zdgM5=XA~K{-ue-LZwc=={h|IB4*ogm@{ef8HJOcW8obidJnwI|{k>hm-&fUH zNxtqYBCg9HXK-l$1N`UZ=jM>j_sGImZG3H{>-=6TC0UEUU1hy)`I5;bd$3EFkoQK( zq{-iHcISfY+`C`+K@hCnjMdlL>CK^^_xbkUZTX$dD>rYcceAuFzcx*Oe2?~*kJ?aO zoxzP^dmHIfDEphEWt(*OQTF%Y$#7Uc+MOfhW$WE}Hm?x;!gH&;YL4T($0+5qdC9iR^G?D z*>>)h+b4sS6b58^C3og$u>@UxjMm~aXJB4$3GNO_p(MYtF zPWpA$N?9i@NjC9syJU~xUu0q`G`NfLJ{5k#+F!qIDzc!p=(!J}OS63=_~W(DSK7O} zqW-lmsWNf?N5N^rZS1L3Huj)P8PGfB^YdLU=~?{8E4DEYPanLm`9`(-4E*p+m%G;c z9O8{Xjmn)&xwmxtzTwI2Pb;zmuIHgYBh4KO_iJvA9udEb_uftU^ZrKV7mpx|LNjan z`P}cd`m|-%?m|CjZ0s-VKC*<%^ju28Brs-NqvdH_DL&QxFN*qC-@B^%{f6~3R63V_ zc3xs9OAR*eyA8DxchDDf79R}D%F33H1PblqwP#JKAA!Pv-mKl1W$erJv6hc z&mC?FFLVd`QrQQ}=#ktzqB~M9q!_9zN2Ug{-@Rz2fahKdi~yO14Oe#^xe1(bcK+~9ij6FU*Ws(ytbD~> z+HDG4y<1{s$TMHf^8DOZdgKo1tiIF0d_B)^f%YWVE#|*;jeH_~dUJ>A=Xv8B?n!Yg z`?#|MpL7cMr?zir-%X$Kmgc*+h_{N+Pv@cvIrV*;#$i6wbdy8jNBlv*@Sxwj6T`qk z`P4nYp}u7Y*gF7UrG~LJlrQvr{u$vk4=;0f-i_qR_vvmJImz&&y=>ak=FdP{K67vO zr`x@#W%8yI7g3y5vZg(WDyzPWrS@myh=~dBjRJRs$`+!-#>EqY1cb9nS2(o?XbNH`cLB{c6k35FFAN2d71IG3L;FS-- zCtj}=Y;KgjMYwKfyz>V)**IE^X7bgZsd4GY#b2&thxh6HnJewT`7H+g6nT;%`9$8g z+YqMlCl^pJeT(9AzMd~*JX=buKci_}XHz(nIr*?um zsi;oI&~R5(S#Q6I*>w9pM8`wSi))T@9bN&q`uMaAx*={KdX#3+-s7~V{&xPm@`}JxEWML-rE$=><^sO;xi893*A$@R zI&{ZY({XCgagR?~aG~?gw)+i4>-z)KDV#5o{_uP~5*)e-UPd0zBOZlMNV%z9Pv3Mf z)Y^Cx{-JATZk;IS8dIcEPV*C;v8`wv$nt6D7LjYkg!o3ca%R?aw&0K+Ha}znU7W{e z`29uL3v7Vb$A15_#`FyBnXS?Kpz*rbr>_N%(ximuCw`}k8SM3M|qqxA7##buup{ZfonJ)xRd)K5}XgbC^{dw<_7VQ?)v)}?Ra0K z&{KXjy675o5V}bEDZZn5?0)7&q2|kqrAzO4-O@GCL|ch$dY|TNE|=bi&15f8`vK46 z#D;VEGB{(c(rv+!&T%0jKcAzSZLV$PVos z#n~A`hv94tABTwyx#D|RL+piT+rp6><>!EpMvsqf<+q+1;bY<87(R5?VRh)oy@qk$ z$++1+-l%gsjK6-~*tm-`M#p@%@y|=|iH+C!bWfDVsWl||qT)%1-nk84(tMaX$-t1s z<%W7r)%c2=Mq++ZS(VvB*{`S!@jmH{xQ#GsBh6aU7snf(W0q|;m-Y|F|<~fTqx;lJh{xs*=+HHMMRrXt1*q zRE%Qy+JCkVy7zTE#wcAQ9=HAJ^pnhSH;~rBa@4Kw81;iV&qnzLw)au~i~Jm~2h?6K zJhK~r=E<^id%9gy4KnS|$eOQX@N+LP`a-dO%`?6KwV3^aQz<(_+ch>X6`X=c^DOHF z7=LbfXty;9^{KdI+?M9E=ndi&XO!ds2=fc( zEZS$UH8cJM2l=eNeabO!wm$Py_xbkPNAJC~xoOi@;*BF^zhCF|`n7xjqZRYGTO}LMdyQG}Ejc?WC5xk18wt|~8{rTnkDI>rX>2vU#8z~E~DR|e9 z^DH}iDBQ~LXpx`V^kiAE+IaFc`(hf|p4g`J{?|}WI1{gn2V8TzaEcEN-t*IOD})En zN5Z#a)~W0Pc(%WfeP?B(MKgUg)ljd)_tTmg*U!rRFQQBR)@Z(b0KEqXO&Z&g!3WU&?X(fWV|7zj*WfpJs_U-YpQK)ldyhNe=>wng zd~&ecH7^{MCBt3QnIlKV*M`p@84Z%eZ$vl2E4m>o-L8JB#kGZJProyx{l}|VpSC~b z&+{j5b)vasjCzJM&v$1IK5sG<>wxxc)wU?!mnW_3o0PhZ&?!-5<{wi*FpZMvg8ejGi%B#OG zP;ScLqm>Hk_&fMuS!@^g1~q2)T>x*w&)gw)(Q)s>k_?>uNFH0dZez-AW&d=r{Xbsd zjuzGxuniltuHWuN=e{=fUi)We86)+KU$Vj)3;5bi-9GB>*`98CfO>sVy*=e5&%WMz z?#f%N^X0WaN50voO}(wuTSq;$t9yRdQ7_n@uJ5PbI_l|pRay5(6L*nV*70pJ_tSIp zxlZ%VnRfGu-hI$wh>eG1qP z5_in(Px73x=ZDH!>=8^^>*^1bUHuIs^TZdl*Pu397mhf$o_3~kE@k6=>B5b)Gxesd zwYiaYrn2WQ!xiF0GV2H!b?Pax5(%NPuTZ9RHn>P_m?wRRmqx3e~}2e>{&%st$m z#`dN0eKPKI;1C~(n5N>Kv3!d6kD_OXy=c8hdnY%AchIk&FHIjjGr|RW3?83vcR`5f!8d;@ug~UiGj%-d(=FDV zvHi~vgLlEY_r7%JF7O`1x);31u(Dp$IgGATJGX>uX(xH_7s?tlej<3@%bF<`lj!(KO!w_j21UM(w6vM!WGozN5Fwck%b4XkV${F9cu6AI$~_GDepNwmoER z181xJ)D1h%wsg%sE($zO*M^0t|0Foo*r)M5i|+*A_#No18PQ&Mjn{q`h>dDq>qUa%^OWDV1K%N=>@09+F?4mCb_mX+l{S9&s7Tt% zGCFRDWS&ZOiaA#A@0lnDsQm#ko`nz5=PMeI;bFr8vjM~q5|J+P?Y{W8Dzr!5?9Da8 z>mvJYFMJ(j#K$x4jBq3zO1`y@&ssWT+G;VX1iWuP8gQrSL}$Qsm$|;#7jOHMs`qxs zbd2vRQ{U=W^AYob+~R@r?cC%P?y`NjC)v5|34C+5W42&By2I&qwm|zTr`tXSjmvCQ z_nqF3+uT&^@ngI>5&kBE!^5EaSr!khuzseXZx#;L+qiY!VJ|TD^0{JE@3EG>T{@svw91*W&txs9f)b?-yQZDrgC(6JBDhHTAK=-3Asx9sXcbnFA@SUrCZ zThrz5i>BMY zMai)I8!vlp7Iy@d_B%7eW14*PQK&D!O|tg0aX22opRV@5IQEJ5bZRVKXL-L)@r6Cc z?>ZYBt_H9}M)uk3ar`rva5HYNH+fu3S>(p8Eq%?( zZ|B|HSiWhigZIs0#m-<#Uo5oW{t(Z&PWhqPoB8;?wem@cJLmDIlh&3mFFUL9dCJL; z6CSNT{azmNo%Vr}w!`b&odLRG2M#~;Oy*oXd!634P4mVE_)k9XOU0)|hnV*jvr)`V z=YqX{+`a9mw)gR3)|{0#b{0bWYt(+szvyo6%uB3Sd*k(;*LA{qdSIH-^kT+wWjNo) zulw2-+THMe&(4+M5lio;Ol$`p<~bR~@m$?M0u$%p?Dx=MTKwSE_=o<^6~i0%Ny+z= z3<}1HbaHIdq|f$Qe~Q6v*g<<{cch1C%f|Q%?&X%hp)|EO-v3Y=KX{2Y4jreBYTO$w z4EMrMYTzMjQ*pr#v*FI&ZFnH&;rW9*v9tj~V-;<_WPBnSPTJZk@g>Ia^5zzb^^3;U zH1*^3G>zpdj`vpoCZFFsE*&%FZsHmPFd%5WVW8Py6MZ*@do1nCz&3sKOkc)L2kt}Y z`45_&Pr8RTrilY2c$YtIIzD%>tg(HSv89`C;JG9G9pg#PtlqnDWUk>td@0}cw(xZ( zga2UtoD}7G9J#t@D?{`*YtU?@TaIkbf=}|L>a%_?B`@o29Kx~2wR*=l%`fW=e`Na~ zW(`in|DxrX&mrBrd)wSduDrdimaCttZR5LYzGct2c+lhv1!(6`gv;2Et7RQmbGMj3 z9d>9uZ|Qz2FWYy8Z8i?kOgbeQ>8lxL*D~&Y_~tI?as_nh-=1{qH>TOUk>K6ah54v{ z69l>}7hPn7TW4^VwXNqwJTzV}OoW$5ZGY><;mgI#V1$=gp1nPJM>t~R+i85D`O~v@ zcei}Wl=e3uKe|6_U7up5ueJB2?P<83^OhEuVtgvJmhp2x=0^NO<5Bq_idCkY9xSIw zPd96B|06#S77cjUeRdX;ZVV3ixVx(xYj;(7Eq!?VwaR?fSf5neMo*`A0RPU&Ha{pm zz`OsgKk4|S`!TSs30!l-h;+gc(pp>}=fd?@goaN7_pS-xelmjl$p~)FfF29?h=-fI z6e6Cgwz1-Itvg8XeV(<~k5}P(8gOWSD_FlwoPL+l^Nt|d%6x?RxPEK3T8{!~UG=!t zuExGgYr3{)ch|N*xAtYP{e0A~dFZ~1RCNB%=1k%$|0OLTG}j z(VcJ`{Ct=BjBihCTKDqV%cp#d&do%2)R*(?b+L`D*2nVq;(O_I?(_)$j^xSvdn?1V z;axcE4ButChO^VyS#&b^c$oCI?sLJP?L)IOrEOs+bTh7P#qjPYZ zuzktS@07=U0L_W?_Z{H5pO5cH?LNi)S!2-|K0lYe!sP0BKB(vv^PK#AuQOJLU$J{j z7u)&2*yoqcl};7y(f#P)on6D=zWRPO-KnNFtM?IWZ?W$9{kGZj6n1ejpRNJF?|(hd z3kQGCXrZ$`gFAlLo~I9_EruZ5a*5ebezTcRJ#@9jAkUG*#MjqdQ#SxuMw(gARi zeWCK>lI_K7K2mnMn-AEYl}DOJ{2jR6;b+Z{xC6Q@jBMZj;5@_SJ6Y4-`-CfBeZb-| zs?&K@8Jtu0bKx(*2X{X7xO=ZEi!XGxp0((Gj&inli#amC70rI9_5-H_N5XxfDy{&{ zEv8f`0gvJs`vlK6Y4Qt34RN3o;l zD@~CfxYXuUnonuodLDX8zMp6{46R=79k_}M9xo>7{hD3y&CKd7Zbjt9tEX{5pC>CuGLY>Ewgfn*OUXT8TGfc^00% zAH7<%TQr$_h8X?_;B(OY`f`jZ{%*zs>h z7wMGzR(IAc3M-qsv1t{~XFty#r57l$9Tdj>8B-_r+} zzcP2;K%9J2c)r2w{eFlL(V??H7td*q zgPvf$#N+dLx;@6Fcu@G1-@Rg#zB{`jyrJ$GcjxpckW2oCdh)=Zv~?`@NVc|=U9n{( zBY2T%TVE?h18yr1g#MU2N?%(LQG!BeegJkPF=;*a7z4_m#(lSGrN z!qbG)&Lr^z^&^~KvgK8yaQ=vOt67{ zilBk<_}F%0z1fH2bjH~h{wu#L5YfTMh4IZ?F+S(>#zEcbrgp$b_9v`Kh}SfC)x6zo zB6)rdec2Xd*=b&)n6Jir$oOeSWIrxLZVL3FSi#GWfy)laU+_NY&hT5zH;2tvMPH2C z*N*5nZdPt$wGhjH?E zH~8@K{h0N2FXM{+&FQw+B+gen`J1Eqqhp7UO^PmU+m0vyS{Fs`W~0N`ty>s)g`-opB1dztlLlRxB#F^CrnvmIrt z*Br%5@!aB(kM)OF+I(K}(ZMHWcdE0u4IW;DKkx62|Ebxdmlx-#@Ef5i)?ej!2nMaA zkDrfJ!|+33_&?)d5bssPKtr5c5lk-+2K{#RiTVdGwr9C`TRUTx&jaq+2VTo3$ESf$ z6Q2wC=r>#S`>lpU#SEjhTYXDsPQ+KDi}d%8ZEt;gpm-bfG5q#I&+LaN7TvVGU1nM(%#6jeKc;v~OQ~8zq~npT@^q#9aYD z`dGm42e1RkaJD)~7pX5fWGzcDpNJQM+s+tjFM#a2&Q1HX!)Mw(BBE(p_a4=sHS%im zbx*aBfr9a(U-`1sb5weNQE$L&P-;cw*%Fp#CK3~r|@lDK~ZEZw)Bc^NoExd|f z75|v_S3z`kcTxCn00AFCi#B2a&@Pu4{v3PZo{Z8t+cBE{TI&5EO6Q!%X!-)unN(Uk zz(1OPF6sYV)sBAaU1vlVz}H&0Z{vL)pL(A4JJ_PXeqVVupAPJs;CTyJ(H>RN@J!NI zMd|aS^xw927McE9Nq&J(6KN~>{==y3a>{Cq7m$7n>AYjtUELy|o>M>S<1S#m0GJO> z(R{oue2?Y(@hBfhCB20Fuh|~)w(znj|2EQ>lm5k&uLtqyZ>(N7`F}!wYm}dl@;^cP zUy;5qYVZ82dV+T?`JWV9s7!FXwEfkc2;e4;Zy9|cJlQBV_6ZNLZ8d*ZVF_w_sRq6Pc|;u zy}XQF2!9S-y6fm{>(9&8@%%-}PWGvZ@BfNrOfe#rlOBGAvbQN_6#1cXnK(aA|KU?Q z59iNj{rouXm(8~3bBd|Aau!`}fUmB@=o-SC9=ik<^4UF+s2vfTMm$2}&0OkO={ zIo@aUE*&l(^iZl;`WU)=4(ZvmillXf|IGU-+}Bda83)BF4y9D~%J45t=dTT$+y;Ah z^_ugq4Id!g`<-p}dk6p5$`SJ!I%j0e2e~Tz8tLk9rNy8+!uR`fQG0FStGFZWOQb3P zBtCy&`8p4|qSWLrDV4zUtL+XG&h~Q_q!j{uxzrN=UW5aGr*wDsKUG#*tU-HnrdVEn z%OjP=TjKmq=GZtl*-p3E)^z`p_jW$#kfuFtZ;kW}J~e+=1n8{nwWKSC@)vv~%ch4G zSpGZKizl_`?KipSHSMNy-q-%HQ&Yj;70_u7W9TjYCHdsk)fxY;fR6Ir^}Qi{v-x(4 z;VD+uM%tS2bd~Gg{DkXmDbKYg_hH+{+I*V%wBKuY1-fBRNwEq1U1*~EH-|H+&)pka zeqsG;{bbngOV<47O!0@6f5oV`yNA}cbcxzJ2fBTk^KSgeImND4ot)m2xwifB-o2Mvmr?9N zevM>EvZOU;=^wxDqIq;%@H*)a?4Wf18Q?SB$()JbyYX{4ua~N0ys=Dc@3iDvaA_`o z_pd6cGQOE~SKR0LyZ>}I#S=fM)O5>tYt`CXK4(5wc0+mgzt=k6_p zJ^F_J-{L#L`wRR1`ySqtyzk~a#rFrJ^da8UyzfCbtKJ~*Q+R*a=Krp4JMU9@kL}CNEa>rweQ{a;DHl=QRA&d4wKc5@%;D@ebKc4}zn=bST9KX>w;scLsG@=vPD|2p}9L;g2^<@4kIx08N1>8U4=P1ic-H%Px_+&Jzb z{Sngt*!05KIQV_$ni0|$+F4CkcP0JTR`svn>3){{^N>Nw#@Qx+MV@8vus`sOD+b|a z%87T{sDCo`yO}>K|9teN(*GF$>aC_b3#B*F*4ubKne^rCle&QCx0{@`89kcOS;Cj> zqUMd>hK<3DUUILa&lneP;`u827r(X8{|x$nH{<`~H7((9^FFg`JbyyDcUINC+&|A* zNjjeR@ROXGP&;wkA0~g~w#~$wclI1f$XTo9oIe|z-@3ZCUx_BG z!^6?Jx+95V=@NU^JS{$NGTnY7TxU5hrp=qHVEPizx?9tAtKG4)9ru%dKIy{ew+U0m9_cNB-{b#g2TRd^8o#B?RwL16-Fs0#n?TZjx%vl1~fA|dbh%cS( zAzX`1kv(9KVQ%fn^Vk55OXa^sy_1jyzZNrbY)p1Sv4szQykFy`k0Snu_Ch}pxZDDZ zTWX!vpN+}qQtazmX>o+0jI8jtvTHgvN9Qc?cPV%5-sN&7zTdq-SeZFs!~?>Q8!F~> zzFNMha2V%#ytD_*V~s~DmG};mj_|Ez@nW$Q`**$$Hp6_jcJ6t7ahqF~7z0d(a2;9i8ciH*TdGd+zk#;Mi^W^QECvS+(lN(NGJ5O8u_8NW= z_T2bYHcaq~R}CM~P4MLGyl}qsq3`*-8^qs&PrsR~*n@sI_xsproxPoi@70#@;oDgU zzobpCiM}!3zHUJ|&C!qDtDt(ZT*i6ZDXX@`yNcn>Wgg@CS$vvWAM>(w#XkC|q#o&? z4d1;%`k*s0{65#oTK@cK&DU}Nv3%mTpmJe8#~w272yHJvz<7kC9A{VY?}!&Bhu;e= zrAI2PrTFtCqDjH@<>1HL!*l3EHld4tGxQ@_Ihj5+KYE?oAU>e-p2xsLXTwMu-;fOA zP0$+ry&Kq;yX;qMsb5L8_f=BayRx)Xi(TlT|5-)pMUAs9JPbW<|Dj;&Ep^$q{I|An zlRcZA>S>JdIX(t0+|4Ea;Q6#A5YFDmo$JD*aDxwXr?@U3D{}|XP4fqxdoaM~HM}R>%A2%y z1031P^OA{`H>F#(SEGjg`7MlT#P&(VzX5LhA!tYW6m~khns6f?oMJZKCQilx?AF{L-OZEqE%Hu!BtvBlnZe{f6kc`9@cj zIfQRKOMHl&yNqC4$6i%_<0T)^r?-zLm$`ZV_g<(|9siY1oL1xYSRuh3BjDM`PuAI7 zP;$LAy4SCIKYi@K#kyIeANUCM&zu=Zg=m zOh58KnbAJCTA!6~s9q}SD@yy}i_=`%r>Xz6V6Bhe`}{k7D^KNYEX2jdzZJE`_%s&X z|D(J$8P!b>XFD~H`6J(o_?cbEteaO76q=pm~+M6T$)MkRKl-W&KN7wEwaDp0O{^jzP-HsHhdiX z5?3x5jE85ohkx}PZRdjWy`MzR8{5j2(}BOKy*%@SAo zdQX&neq4{=p>Bq^$V)fz&Ame(>bw}c-%fdc3pl^EY;@6n(3rzQVq(2hA6}yVvxxey1wAUcQ)OIg*nM{Ph9k zLU-^>R?z)H7GI+lzoL&l8Y#E*o@AE2i1vFqYj=EUs?JKWHrsjse*BIdU*P@OXQdzW z$WMFtf$zb)cCU$i$9aPZ0$)-79QAiz&$5BPr9bwibvd4jy3kar<@ z7fg`%3-X%D%TJJ(Slb`|CV7h|$eTvq8^~KSL0*=;`Q$C-uI}-0&LM9ud6!x};SxOI z$G@I?a7=!ojd-=$<{Rz&Zi#=tAbJ<=l%J2@^?P!9UmU&5U)1}O=v}`{srT3}=XifT zcvjp&>5q%gOcomKcaH>5bB|z2ugA37`V{1_xK}Ipv$`LUE)BOgB$V50`E)BnM*AF z@>?DqnC6z+oJlb1z98+H!?$n&?N_ILiua9npPS$=v(EL%_RDXPepEl)1LC%aUsJqE z`+8}|>T*wM5A}p^;ik-90L5_&u4(WIbcudv=uAKE+)Kgpx8vX$;{Ag!0ne>30grw+ zemp#aTQs~Jy0nVkkq<|D$>?hDF^>H{h`r$WI{I1~;aI+z$unbKT6M3HJ=>fxIf`@P z?VA(Qz@s|7dn&vD90WnKg4&D?`!$i_%=qd zfqMFAsFUvGj;ESJE{hJ&@m$M2M)iCzAwI0~%M}|evR2d`5pL3GKMJDf>XNtCx?Vo{f>FNylew*+Pzt&rwUXGm$chu##*~Pc1 z#?@t&x8Il)zA1YSbu{eqx62+!}9K|X>W%uB@ zy6=I56k~s_ViD+;@A97JogXu_cg;n$UgYp~Urn0u8bAjdD|i(?PFfd)&mE;adPU_D z{Ek|Ewk=$m)E;Qv>0HP?`)qN}rPzDXK(djqYYWf&gzjGS`S9PIrR1NDZi!__a`esD z;SFN9U$8x=s{`3>?Z>(sIHxpS6;7+^&0WvF!Xt_Pu=2tXe7%bPpdV{FdbZylil6b# zls=cazTnmv^!*U9&t(j(69rFOY)kUd9n?q9S=P5IN6XN56@JjcuuOmEKM!v0TlVfN9S1lvrUyn!*J z!|qaCI}LB@cTbI`?y8`LGUD5{lu=o=!P(P3&EElK|1X4F_Uu|if%w&c zv){jg2KRRfMvZ-L)b0!7L*m+oAI5EMOJ77|KQ)Gp_EctR^2Kds+}>@Os6FA%+M*4$ zCHxtF;(X}-hKR;7e4@3-;bo&ZJo23PEh^s_Pv>Qx&fUk-`4HvRhVT1WI`1bhqH{!# zJ)R!WdpxZljoJZ3gHt>i!#PIl8KZE1OK`&bm2Zrvb=Jcv+fl`jUq1nyUy0y^))AcT z9!}kDFpekhiQ56b7dY=#NG>)#pVB#R?AOxhz20Qp^D}c+n}15)FOB?3$zz7Wu1rdI ztqgqq*cSNmvg29kU(?hczVA`i6YH7ZUO0qoYJR(ixo#QR;dgS;YwBC+UdQ_T6NhYl z&Ce-xr?xZy6FZ8(u$*-og~>0t#sA*)67(Uu7d;W5jc5zs&6>Hx2h#evtzeaED zR{B!X`RwFb`fMw{&jl&@Gw65t<0t$GljL3ggw}j|rMvNQ)y|0Kr|7VL>IjZ|)m}lr z4fqk_<*6GIoo(UWYL~jz{COo~5MPR~VjegVe*O^r0K-f2X57|^==RQEv#k^H(|NyU zTPNc4GhSv}FGv3V0N?TD;45zHM0#QI3EC3P-voV=(D{ALQ>Am}@qA81^GmDZ9JYrZ zJt`i123@)`xfZ`ud{*r{q0=JWDx2^_dA*vp=b#4}>m2FA zvv0u{Gu=4Wrk90H!BO+OhPdCd+V8rh%$_v-uH9c1k5~I$zX5L_<9FQ~`(3L?{jLVe zc$<3FsNa<_`IO&<-hM%L-`k1@L5{}WX!+Su-)7^eT^{poX3(zuFZLyxjY{Kpna_aV z)hYk0%GRYK7zDq355W`rAJ6~H%co+uHooKdUizIXKaT96;H&m)CW7xN$_u`E#0jij ze6AS2tH#0i{iyAU;2R!=ui)D`j^FjIxDD{9b|&(Vc1CUKH|0;{YkehZ%ehzC-hcCv zPvFC`&v4s74CitDF2!-A2i4YD$EC0LyVBjF>#~7Qt4=3%@Uc8@Rv+Wb-4x}E-V@sbb=<59}`B(E?c0j*VWpLqBO$65mqI}VLBDmf^ z3fGW_>o`33`w?8?HO(29qYHio?IbtPp&w%3M(?o<*>j{HqTbJ(vXX7i*=nD-Vn|MfaXHbs7q{HGJy zsJ|TnZxh(4TaZWKzz=hCR{x7&rCr)<-mq-op~(L^QM;d|UGN;)K7O}6*B0GTskMLY zp_w1u#p~)cmP%zPr?FJ7S3D5hp)aKqf3CTK`Gkei8lG1t@;UeBwUpsJ?GGZjqW4Sj zEtcMfAAt@oLmTc6WM18iep!hx+8=t_`1x(@%f5xN*?gKdE}%Yox1{#aK?ju5Jk=vriMFtPB`$)^Hn?_xs`P~o{KyOy5pQ!lh$~=PI;$~ zuW7FmJ}8}J6-zrMRc4Rgo-mzY4%F0E*18dQt`58AwsM+h#nJSxvKh+xG7nh1P3c9} zTew#xTI2UH9wKH+Y??kGD28grLzQzbk+vXVvX=ztq;0+eCB6q!=Z~^wzrh5FAllJ2DU)6m&9~Sah~?U z9j&Ygj#SnJhbwnP`!+Ry_WM7Cqdezlbly`)R$Kbb5Xp7^4rCzPUZvZ&!uwMOkJ>s4 z`xxuJ|Ecwa^^D;IjAf$pFL7Vp=+2e!nf9BUVsNkfGJQ$ThT{Dme!T2s1+HJPmq_KJ z{V9K+VqbY&R^_y3=oF1TmmZ4iiQe&^5Y;OH*GGWMh6e7rII!gM;EX=wI?mO@bCSIR zpCX@LK0|!Ud>rboUiOhsflrZ7FP|YkWj@$uSI;NUr@*Jkr#Hak4gsTsW?u_u1j2oiNPTs-$8TcJ}_D`I_eYitkuHbuc_uxIL#=FX=G`gWI zdsM0KY2GB7FYq+)+*77MRMX4*NcZ*H`GuiezDKs1xOY>RwUySMBWUH@>L~f&%%fd! zsyRsp+SfMv7+<|Bewq6+ORFht<;Rub_ovzS>dUM;P8rEUT;}rQl$lahhVw4^dl5WS ztIE9lIAsV3jP`ZWamvUp#qcyAr_8jfGUpzrjQoqZodw4!Grg+JYmZZ=wyMmm_IF~0zyo9x>rHSE&*2HjQAu)XR2NT0ho%p8L zCWf1f?DM}dF`VyC3@^SdF}$Rgebr%NcvQC3qOl>u5E;f85^ugVE3>9i_`OY5ib)lBbfGm%{z%w@Ye%&J{!liJl|?%maAKD%qsd}UY8 zOz$!g?R7JYg^iUfE$S~j_CXfU=QzjGaO_%pwyA`j?v`U$(^r~?*s&|+CO;vYFm=8e z!*+wuKEKJ)XiKIP!9FSWIQQ8*V;divmc4nC+;!|--Qljbqf_xG8e-#f)Wd2^QGv>#*$4>^2!hHQ0BZG=}7P1KVj}$d<=PAhh5ZZ z_NC$X4x4sh@1SfiJ+Nhh{3Y*KD0i?YTC!IAs|;n=nt(00l_@)3@hol90VelVHH?*5 zl@I;YXMBAheN5?#c8_d^IOiS_4Z^ZY=XXgTTRwK*b-2IF=JAk?FPYR09cQ9plCbR+ zd67To>y`h>JjnZx!n9`d?%wxid6(^P>TH7SQ^nAG5N2`NZz$W>(7A&zu|rqq5Y*pE zS7DuOqC@l6@hD#lOJB@|aW{h#A6IjQfy zOt|K-eRMr+7+s({J<4fL5cYNA3PT?KT^Q&sN!yS0a1W%dD|8~}$91NRJh-cph<$`{ zpI8Cj4Q<BFq=&<{*a-Xr| zoQl4maRL|~lWsv8s$aDm+R({;_F9isTH;alt#N*<9}oKPBzi@#&t7}%%l)@-P@I(? zue`f#iM5p}8$9q~BKH~fO*^5j+3w|*o+J#a%&`e!5Rs0}zD(@vbFa1ba0d5$&*ssQ z=uvr8W~)zubz*x-dV=&M(N~R4Iir1Oocnl<^EW!9dAd$g)?-vZOXn)R{OGZ7o;=?` zy>BX}Kcl*g9x-j+l-AvKu0G(2mZC=8w_L2tsO{?izgb8F_eY0Hy!r5o5TB4 z+A?W#Pb)Hd6X%V*=@#9mWNmOVH$mA8x@)y9hHVB9{EowC`$tU{w6S)m z8e>z^U;4mg&_s9S%*zG#5z{`UtLZL;WTK_yD?^#`AeN}nv4)W-jH}x^n3jDbb zqH*4o(w7Y&<#lVAc7$@HIAVWe@e%P@iM%FlUgQ5}d0i9crF{5_?8%S%k?0N+QJMbj z@{xipyp(8f2uP}J9e0k8qNqU zeFA$L^n0%$Q)MGuw!Ak@*XewQz4zpM_I8Of}1GJ7=mT^sn=HH{ah8T+;Bp0{(SVi@h}d^QPX0-Hily%!+QW?RaTvH1J;=y0I``L+JXHdCWV;Uf88i zsO$}td+}-IUV2)&$BD0UH&M3bro|g^L~bM=M_fW zf?UcyDwlGPRTpfz$E(w}+!viz?nlG&eJynF3*!|-*PnB&n5?Mp7RudxTDjMrR_?`o zqjI-Vw${_iy&)|3x{7i)%n4{t%2j>Kr7SI>e_ajlXDGK(7;!zhlzV|()pt$7mV0qc z+Lrsm)5^VcPT;>bbYo$>hR_|u?SOXi3byqR_kcl~vd6G_AGbWyH{FMyY?mj@F77

_iR}unAh}cc1k$er!rI2>tJ*3_1rHB$+BX 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 literal 0 HcmV?d00001 diff --git a/packages/blobs/sunxi/sun50iw3/splash.bin b/packages/blobs/sunxi/sun50iw3/splash.bin new file mode 100644 index 0000000000000000000000000000000000000000..1738f1716d0902eea16a3fcac8b41b62249b026a GIT binary patch literal 12960 zcmeHLEr=ag6dn=r#EK^(o`|>$5nZTgAfkbqU5IF*rY?b~C91ljtP4v;b*TtZfvt-v z)D%)vSh+G4g&h&`M8p#j5fRh-oo~*ZbMMSc?t7brDQ{-s&N<)t|K`rm+oqY0iGhiM zQU!|#A0Hd1U?G_aD+N}f_|d(E>xZu#JD)1bq2R`#4?+iT-yz;|~Q zHmXp@ny)u*d3!dFKL;Dj8<_9i`)1q>`0lo6Ls`)CdPaP`am$;rarxF}Ru-^B3>}ij z&4BN&oDGdSo$JJrhscEIA}SdIU- zB>QG;FyrE-pGIXrwPBF@eVDy(`|t>>mExTEY&13Qm)YUTiti8fdc22~Rr@P!{%CuXr}6z)W;tKr&-5sT=l`59p1)D- z;+|%I^Osdu>o;GkRS}%e7esv?-|PITd2hi+On&*68Bj;x46He{S~W;b4Ih!j*{q^w zyG4A1_y~LS8T72Z&Gv#vS<54owTBWmcootd#yRlbTSWTT2(4wk%nl(R?@6pPYc7T4 zZmOkz=vWM}GPnBalbyPL5m7su(bwMS(9f=Osx;I4*@!s<^D-+|=%zKzou$)jddH~t zYPNcN(s-zlR}VV7_@CWQ^^1GdeH;+4U;gX0+zMO1SD2HlSxeZEWZ4eBvm~mk&#wEX zs$M*{N>+J&XL%)y{_ba!Et6KwZIP?mFi2@ljgzxn10n@%h__@5mSz7MYv^j0D24m4 zSbz0^XS1gI{E_Hk*bbXbVLp&%htB5aF)y=2>g5Tor%e}u0yY>HqnTARo5o6}w{_x) znCVYm1L3=aYwiL4`)?Tm*nvY5A`WW)C-e}cWYNvD216ClSWpW=I%A{U6Tc&N;h+KrKI{iX3o~)K%X;xNF zSM_VVin0D^(GG$RMb9)q^WRCSJ@rL|-!HH#a~@}ApJ`(@nC_pPS+gQj0X?R57@1|0bu=Zih8~ zwVO}Nfb`qSEZwd2?bMD-Lv$kCEzf=s|C&*H_q_O%x~=m^8jrqt0HO5D?;TnLx%C@< zeU-AIdGM=>`LHTVL^VCDA9O}h%Ga~onoBJbne2RDmAmBNVOupY%Kp!gXR}!GY_Cfj z9U)4Xrj(7yf@F!oE*tJ0&1KxA=v#d}|HyKrFieBUZQH8%@Lij{E1vFe4)# zKWptOY{=~OFasXVN{(2)G8=yEHS&nZ&szHwY^)(^q%a6dTgxchIdx*gU-F5K^=zcv MOxnc2#6Zr#e|ReT=l}o! literal 0 HcmV?d00001