mirror of
https://github.com/andreili/SBC_builder.git
synced 2025-09-25 22:04:40 +02:00
commit
a7cb17eb9c
@ -2,9 +2,9 @@
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 6.16.0-rc2 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="aarch64-linux-gnu-gcc (Gentoo 15.1.1_p20250705-r1 p2) 15.1.1 20250705"
|
||||
CONFIG_CC_VERSION_TEXT="aarch64-linux-gnu-gcc (Gentoo 15.2.0 p5) 15.2.0"
|
||||
CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=150101
|
||||
CONFIG_GCC_VERSION=150200
|
||||
CONFIG_CLANG_VERSION=0
|
||||
CONFIG_AS_IS_GNU=y
|
||||
CONFIG_AS_VERSION=24400
|
||||
@ -147,8 +147,8 @@ CONFIG_RCU_NEED_SEGCBLIST=y
|
||||
CONFIG_IKCONFIG=y
|
||||
CONFIG_IKCONFIG_PROC=y
|
||||
# CONFIG_IKHEADERS is not set
|
||||
CONFIG_LOG_BUF_SHIFT=15
|
||||
CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
|
||||
CONFIG_LOG_BUF_SHIFT=12
|
||||
CONFIG_LOG_CPU_MAX_BUF_SHIFT=11
|
||||
# CONFIG_PRINTK_INDEX is not set
|
||||
CONFIG_GENERIC_SCHED_CLOCK=y
|
||||
|
||||
@ -217,13 +217,13 @@ CONFIG_HAVE_UID16=y
|
||||
CONFIG_SYSCTL_EXCEPTION_TRACE=y
|
||||
# CONFIG_SYSFS_SYSCALL is not set
|
||||
CONFIG_EXPERT=y
|
||||
CONFIG_UID16=y
|
||||
# CONFIG_UID16 is not set
|
||||
CONFIG_MULTIUSER=y
|
||||
# CONFIG_SGETMASK_SYSCALL is not set
|
||||
CONFIG_FHANDLE=y
|
||||
CONFIG_POSIX_TIMERS=y
|
||||
CONFIG_PRINTK=y
|
||||
CONFIG_BUG=y
|
||||
# CONFIG_BUG is not set
|
||||
# CONFIG_BASE_SMALL is not set
|
||||
CONFIG_FUTEX=y
|
||||
CONFIG_FUTEX_PI=y
|
||||
@ -232,7 +232,7 @@ CONFIG_EPOLL=y
|
||||
CONFIG_SIGNALFD=y
|
||||
CONFIG_TIMERFD=y
|
||||
CONFIG_EVENTFD=y
|
||||
CONFIG_SHMEM=y
|
||||
# CONFIG_SHMEM is not set
|
||||
CONFIG_AIO=y
|
||||
CONFIG_IO_URING=y
|
||||
CONFIG_ADVISE_SYSCALLS=y
|
||||
@ -284,8 +284,6 @@ 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
|
||||
@ -539,7 +537,6 @@ CONFIG_CMDLINE=""
|
||||
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
|
||||
@ -875,8 +872,7 @@ CONFIG_BINFMT_SCRIPT=y
|
||||
#
|
||||
# Memory Management options
|
||||
#
|
||||
CONFIG_SWAP=y
|
||||
# CONFIG_ZSWAP is not set
|
||||
# CONFIG_SWAP is not set
|
||||
|
||||
#
|
||||
# Slab allocator options
|
||||
@ -942,7 +938,7 @@ CONFIG_PERCPU_STATS=y
|
||||
# CONFIG_GUP_TEST is not set
|
||||
# CONFIG_DMAPOOL_TEST is not set
|
||||
CONFIG_ARCH_HAS_PTE_SPECIAL=y
|
||||
CONFIG_MEMFD_CREATE=y
|
||||
# CONFIG_MEMFD_CREATE is not set
|
||||
CONFIG_SECRETMEM=y
|
||||
# CONFIG_ANON_VMA_NAME is not set
|
||||
# CONFIG_USERFAULTFD is not set
|
||||
@ -985,13 +981,16 @@ CONFIG_INET=y
|
||||
# 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_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 is not set
|
||||
@ -1002,7 +1001,24 @@ CONFIG_TCP_CONG_CUBIC=y
|
||||
CONFIG_DEFAULT_TCP_CONG="cubic"
|
||||
# CONFIG_TCP_AO is not set
|
||||
# CONFIG_TCP_MD5SIG is not set
|
||||
# CONFIG_IPV6 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_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 is not set
|
||||
CONFIG_NET_PTP_CLASSIFY=y
|
||||
@ -1021,6 +1037,7 @@ CONFIG_NET_PTP_CLASSIFY=y
|
||||
# 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
|
||||
@ -1100,6 +1117,8 @@ CONFIG_RFKILL_GPIO=y
|
||||
# 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_NET_SOCK_MSG=y
|
||||
CONFIG_PAGE_POOL=y
|
||||
@ -1352,7 +1371,6 @@ CONFIG_MTD_BLOCK=y
|
||||
# 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
|
||||
|
||||
#
|
||||
@ -1834,7 +1852,7 @@ CONFIG_CAN_RX_OFFLOAD=y
|
||||
# CONFIG_CAN_IFI_CANFD is not set
|
||||
# CONFIG_CAN_M_CAN is not set
|
||||
# CONFIG_CAN_PEAK_PCIEFD is not set
|
||||
# CONFIG_CAN_ROCKCHIP_CANFD is not set
|
||||
CONFIG_CAN_ROCKCHIP_CANFD=m
|
||||
# CONFIG_CAN_SJA1000 is not set
|
||||
# CONFIG_CAN_SOFTING is not set
|
||||
|
||||
@ -4592,7 +4610,6 @@ CONFIG_PL330_DMA=y
|
||||
#
|
||||
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
|
||||
@ -5278,7 +5295,7 @@ CONFIG_SUN20I_GPADC=y
|
||||
# Humidity sensors
|
||||
#
|
||||
# CONFIG_AM2315 is not set
|
||||
# CONFIG_DHT11 is not set
|
||||
CONFIG_DHT11=m
|
||||
# CONFIG_ENS210 is not set
|
||||
# CONFIG_HDC100X is not set
|
||||
# CONFIG_HDC2010 is not set
|
||||
@ -5792,11 +5809,6 @@ CONFIG_PROC_PAGE_MONITOR=y
|
||||
CONFIG_PROC_CHILDREN=y
|
||||
CONFIG_KERNFS=y
|
||||
CONFIG_SYSFS=y
|
||||
CONFIG_TMPFS=y
|
||||
CONFIG_TMPFS_POSIX_ACL=y
|
||||
CONFIG_TMPFS_XATTR=y
|
||||
# CONFIG_TMPFS_INODE64 is not set
|
||||
# CONFIG_TMPFS_QUOTA is not set
|
||||
CONFIG_ARCH_SUPPORTS_HUGETLBFS=y
|
||||
# CONFIG_HUGETLBFS is not set
|
||||
CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
|
||||
@ -5968,7 +5980,7 @@ CONFIG_CRYPTO=y
|
||||
#
|
||||
CONFIG_CRYPTO_ALGAPI=y
|
||||
CONFIG_CRYPTO_ALGAPI2=y
|
||||
CONFIG_CRYPTO_AEAD=m
|
||||
CONFIG_CRYPTO_AEAD=y
|
||||
CONFIG_CRYPTO_AEAD2=y
|
||||
CONFIG_CRYPTO_SIG2=y
|
||||
CONFIG_CRYPTO_SKCIPHER=y
|
||||
@ -6032,7 +6044,7 @@ CONFIG_CRYPTO_DES=y
|
||||
# CONFIG_CRYPTO_ARC4 is not set
|
||||
# CONFIG_CRYPTO_CHACHA20 is not set
|
||||
CONFIG_CRYPTO_CBC=y
|
||||
CONFIG_CRYPTO_CTR=m
|
||||
CONFIG_CRYPTO_CTR=y
|
||||
# CONFIG_CRYPTO_CTS is not set
|
||||
CONFIG_CRYPTO_ECB=y
|
||||
# CONFIG_CRYPTO_HCTR2 is not set
|
||||
@ -6046,8 +6058,8 @@ CONFIG_CRYPTO_ECB=y
|
||||
#
|
||||
# CONFIG_CRYPTO_AEGIS128 is not set
|
||||
# CONFIG_CRYPTO_CHACHA20POLY1305 is not set
|
||||
CONFIG_CRYPTO_CCM=m
|
||||
CONFIG_CRYPTO_GCM=m
|
||||
CONFIG_CRYPTO_CCM=y
|
||||
CONFIG_CRYPTO_GCM=y
|
||||
# CONFIG_CRYPTO_SEQIV is not set
|
||||
# CONFIG_CRYPTO_ECHAINIV is not set
|
||||
# CONFIG_CRYPTO_ESSIV is not set
|
||||
@ -6058,7 +6070,7 @@ CONFIG_CRYPTO_GCM=m
|
||||
#
|
||||
# CONFIG_CRYPTO_BLAKE2B is not set
|
||||
CONFIG_CRYPTO_CMAC=m
|
||||
CONFIG_CRYPTO_GHASH=m
|
||||
CONFIG_CRYPTO_GHASH=y
|
||||
CONFIG_CRYPTO_HMAC=y
|
||||
# CONFIG_CRYPTO_MD4 is not set
|
||||
CONFIG_CRYPTO_MD5=y
|
||||
@ -6199,7 +6211,7 @@ CONFIG_ARCH_USE_SYM_ANNOTATIONS=y
|
||||
CONFIG_CRYPTO_LIB_UTILS=y
|
||||
CONFIG_CRYPTO_LIB_AES=y
|
||||
CONFIG_CRYPTO_LIB_ARC4=m
|
||||
CONFIG_CRYPTO_LIB_GF128MUL=m
|
||||
CONFIG_CRYPTO_LIB_GF128MUL=y
|
||||
CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
|
||||
CONFIG_CRYPTO_LIB_DES=y
|
||||
CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
|
||||
@ -6316,7 +6328,6 @@ CONFIG_MESSAGE_LOGLEVEL_DEFAULT=7
|
||||
# CONFIG_DYNAMIC_DEBUG is not set
|
||||
# CONFIG_DYNAMIC_DEBUG_CORE is not set
|
||||
CONFIG_SYMBOLIC_ERRNAME=y
|
||||
CONFIG_DEBUG_BUGVERBOSE=y
|
||||
# end of printk and dmesg options
|
||||
|
||||
CONFIG_DEBUG_KERNEL=y
|
||||
|
@ -51,40 +51,7 @@
|
||||
"makeopts": "CROSS_COMPILE=%{CROSS_C}% BL31=%{out_dir}%/bl31.bin"
|
||||
},
|
||||
{
|
||||
"parent": "kernel",
|
||||
"version": "v6.16-rc2",
|
||||
"version_type": "tag",
|
||||
"patch_dir": [ "kernel", "kernel/sunxi-6.16", "kernel/rockchip64-6.16" ],
|
||||
"config_def": "printer_defconfig",
|
||||
"target": [ "clean", "Image", "modules", "dtbs", "modules_install" ],
|
||||
"artifacts":
|
||||
[
|
||||
{
|
||||
"file": "arch/arm64/boot/Image",
|
||||
"store_type": "boot"
|
||||
},
|
||||
{
|
||||
"file": "arch/arm64/boot/dts/%{DTB_FILE}%",
|
||||
"store_type": "boot",
|
||||
"subdir": "dtb/allwinner",
|
||||
"destdir": "dtb"
|
||||
},
|
||||
{
|
||||
"file": "arch/arm64/boot/dts/allwinner/overlay/%{DTO_FILES}%",
|
||||
"store_type": "none",
|
||||
"subdir": "dtb/allwinner/overlay"
|
||||
}
|
||||
],
|
||||
"makeopts": "CROSS_COMPILE=%{CROSS_C}% ARCH=arm64 INSTALL_MOD_PATH=%{out_dir}%/kmods/usr"
|
||||
},
|
||||
{
|
||||
"parent": "rtl8189ES_linux",
|
||||
"version": "rtl8189fs",
|
||||
"version_type": "branch",
|
||||
"target": [ "modules", "install" ],
|
||||
"makeopts": "CROSS_COMPILE=%{CROSS_C}% ARCH=arm64 MODDESTDIR=%{out_dir}%/kmods/usr/lib/modules/*/kernel/drivers/net/wireless KSRC=%{common_dir}%/kernel",
|
||||
"artifacts":
|
||||
[]
|
||||
"parent": "kernel"
|
||||
}
|
||||
],
|
||||
"install":
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"build":
|
||||
[
|
||||
"rkbin", "uboot", "kernel"
|
||||
"uboot", "kernel"
|
||||
],
|
||||
"variables":
|
||||
[
|
||||
@ -38,6 +38,10 @@
|
||||
"version": "@",
|
||||
"version_type": "head",
|
||||
"patch_dir": "uboot/btt",
|
||||
"deps":
|
||||
[
|
||||
"rkbin"
|
||||
],
|
||||
"artifacts":
|
||||
[
|
||||
{
|
||||
@ -61,31 +65,7 @@
|
||||
"makeopts": "CROSS_COMPILE=%{CROSS_C}% ARCHV=%{ARCH}% ROCKCHIP_TPL=%{out_dir}%/%{TPL_BIN}% BL31=%{out_dir}%/%{BL31_BIN}%"
|
||||
},
|
||||
{
|
||||
"parent": "kernel",
|
||||
"version": "v6.16-rc2",
|
||||
"version_type": "tag",
|
||||
"patch_dir": [ "kernel", "kernel/sunxi-6.16", "kernel/rockchip64-6.16" ],
|
||||
"config_def": "printer_defconfig",
|
||||
"target": [ "Image", "modules", "dtbs", "modules_install" ],
|
||||
"artifacts":
|
||||
[
|
||||
{
|
||||
"file": "arch/arm64/boot/Image",
|
||||
"store_type": "boot"
|
||||
},
|
||||
{
|
||||
"file": "arch/arm64/boot/dts/%{DTB_FILE}%",
|
||||
"store_type": "boot",
|
||||
"subdir": "dtb/rockchip",
|
||||
"destdir": "dtb"
|
||||
},
|
||||
{
|
||||
"file": "arch/arm64/boot/dts/%{DTO_FILES}%",
|
||||
"store_type": "none",
|
||||
"subdir": "dtb/rockchip/overlays"
|
||||
}
|
||||
],
|
||||
"makeopts": "CROSS_COMPILE=%{CROSS_C}% ARCH=arm64 INSTALL_MOD_PATH=%{out_dir}%/kmods/usr"
|
||||
"parent": "kernel"
|
||||
}
|
||||
],
|
||||
"install":
|
||||
|
31
config/kernel/0_features_basic.json
Normal file
31
config/kernel/0_features_basic.json
Normal file
@ -0,0 +1,31 @@
|
||||
[
|
||||
{
|
||||
"name": "initrd",
|
||||
"options":
|
||||
[
|
||||
"CONFIG_BLK_DEV_INITRD",
|
||||
"CONFIG_RD_GZIP",
|
||||
"CONFIG_RD_BZIP2",
|
||||
"CONFIG_RD_LZMA",
|
||||
"CONFIG_RD_XZ"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "kconfig",
|
||||
"options":
|
||||
[
|
||||
"CONFIG_PROC_FS",
|
||||
"CONFIG_IKCONFIG",
|
||||
"CONFIG_IKCONFIG_PROC"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "base_arm64",
|
||||
"options":
|
||||
[
|
||||
"CONFIG_ARM64_VA_BITS_48",
|
||||
"CONFIG_ARM64",
|
||||
"CONFIG_ARM_ARCH_TIMER"
|
||||
]
|
||||
}
|
||||
]
|
2
config/kernel/1_features_rk35.json
Normal file
2
config/kernel/1_features_rk35.json
Normal file
@ -0,0 +1,2 @@
|
||||
{
|
||||
}
|
833
config/kernel_meta.json
Normal file
833
config/kernel_meta.json
Normal file
@ -0,0 +1,833 @@
|
||||
[
|
||||
{
|
||||
"name": "minimize",
|
||||
"virtual": true,
|
||||
"options":
|
||||
[
|
||||
"CONFIG_EXPERT",
|
||||
"CONFIG_UID16",
|
||||
"CONFIG_BUG",
|
||||
"CONFIG_ELF_CORE",
|
||||
"CONFIG_KALLSYMS",
|
||||
"CONFIG_ARM64_VA_BITS_48",
|
||||
"CONFIG_NR_CPUS=8",
|
||||
"CONFIG_EFI",
|
||||
"CONFIG_SWAP",
|
||||
"CONFIG_SURFACE_PLATFORMS",
|
||||
"CONFIG_LOG_BUF_SHIFT=12",
|
||||
"CONFIG_LOG_CPU_MAX_BUF_SHIFT=11",
|
||||
"CONFIG_FTRACE",
|
||||
"CONFIG_MOUSE_PS2",
|
||||
"CONFIG_SUNXI_SYS_INFO",
|
||||
"CONFIG_DUMP_REG",
|
||||
"CONFIG_ETHERNET",
|
||||
"CONFIG_WLAN_VENDOR_ADMTEK",
|
||||
"CONFIG_WLAN_VENDOR_ATH",
|
||||
"CONFIG_WLAN_VENDOR_ATMEL",
|
||||
"CONFIG_WLAN_VENDOR_BROADCOM",
|
||||
"CONFIG_WLAN_VENDOR_INTEL",
|
||||
"CONFIG_WLAN_VENDOR_INTERSIL",
|
||||
"CONFIG_WLAN_VENDOR_MARVELL",
|
||||
"CONFIG_WLAN_VENDOR_MEDIATEK",
|
||||
"CONFIG_WLAN_VENDOR_MICROCHIP",
|
||||
"CONFIG_WLAN_VENDOR_PURELIFI",
|
||||
"CONFIG_WLAN_VENDOR_RALINK",
|
||||
"CONFIG_WLAN_VENDOR_REALTEK",
|
||||
"CONFIG_WLAN_VENDOR_RSI",
|
||||
"CONFIG_WLAN_VENDOR_SILABS",
|
||||
"CONFIG_WLAN_VENDOR_ST",
|
||||
"CONFIG_WLAN_VENDOR_TI",
|
||||
"CONFIG_WLAN_VENDOR_ZYDAS",
|
||||
"CONFIG_WLAN_VENDOR_QUANTENNA"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rk35xx",
|
||||
"virtual": true,
|
||||
"depends":
|
||||
[
|
||||
"initrd",
|
||||
"kconfig",
|
||||
"base_arm64"
|
||||
],
|
||||
"options":
|
||||
[
|
||||
"CONFIG_PERF_EVENTS",
|
||||
"CONFIG_HW_PERF_EVENTS",
|
||||
"CONFIG_ARM_PMUV3",
|
||||
"CONFIG_ARCH_ROCKCHIP",
|
||||
"CONFIG_ROCKCHIP_MBOX",
|
||||
"CONFIG_ROCKCHIP_IOMMU",
|
||||
"CONFIG_ROCKCHIP_IODOMAIN",
|
||||
"CONFIG_REGULATOR",
|
||||
"CONFIG_ROCKCHIP_PM_DOMAINS",
|
||||
"CONFIG_CPU_IDLE",
|
||||
"CONFIG_ARM_PSCI_CPUIDLE",
|
||||
"CONFIG_PM_GENERIC_DOMAINS_OF",
|
||||
"CONFIG_ARM_PSCI_CPUIDLE_DOMAIN",
|
||||
"CONFIG_ARM_PSCI_FW",
|
||||
"CONFIG_SHMEM",
|
||||
"CONFIG_ARM_SCMI_PROTOCOL",
|
||||
"CONFIG_ARM_SCMI_HAVE_SHMEM",
|
||||
"CONFIG_ARM_SCMI_TRANSPORT_SMC",
|
||||
"CONFIG_OF",
|
||||
"CONFIG_NET",
|
||||
"CONFIG_NETDEVICES",
|
||||
"#WiFi",
|
||||
"CONFIG_WLAN",
|
||||
"CONFIG_WLAN_VENDOR_BROADCOM",
|
||||
"CONFIG_CFG80211",
|
||||
"CONFIG_BRCMFMAC",
|
||||
"#BT",
|
||||
"CONFIG_BT",
|
||||
"CONFIG_BT_HCIUART",
|
||||
"CONFIG_SERIAL_DEV_BUS",
|
||||
"CONFIG_BT_HCIUART_SERDEV",
|
||||
"CONFIG_BT_HCIUART_BCM"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "rk356x",
|
||||
"virtual": true,
|
||||
"depends":
|
||||
[
|
||||
"rk35xx"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "btt_pi2_printer_defconfig",
|
||||
"virtual": false,
|
||||
"save_path": "arch/arm64/configs/btt_pi2_printer_defconfig",
|
||||
"_depends":
|
||||
[
|
||||
"rk356x"
|
||||
],
|
||||
"options":
|
||||
[
|
||||
"CONFIG_COMPAT=y",
|
||||
"CONFIG_SYSVIPC=y",
|
||||
"CONFIG_SYSVIPC_COMPAT=y",
|
||||
"CONFIG_POSIX_MQUEUE=y",
|
||||
"CONFIG_IKONFIG=y",
|
||||
"CONFIG_IKONFIG_PROC=y",
|
||||
"CONFIG_BLK_DEV_INITRD=y",
|
||||
"CONFIG_RD_GZIP=y",
|
||||
"CONFIG_RD_BZIP2=y",
|
||||
"CONFIG_RD_LZMA=y",
|
||||
"CONFIG_RD_XZ=y",
|
||||
"CONFIG_EXPERT=y",
|
||||
"CONFIG_IKCONFIG=y",
|
||||
"CONFIG_IKCONFIG_PROC=y",
|
||||
"CONFIG_ARM64_VA_BITS_48=y",
|
||||
"CONFIG_NET=y",
|
||||
"CONFIG_IPV6=y",
|
||||
"CONFIG_NETDEVICES=y",
|
||||
"CONFIG_I2C=y",
|
||||
"CONFIG_I2C_CHARDEV=y",
|
||||
"CONFIG_I2C_MUX_PINCTRL=y",
|
||||
"CONFIG_I2C_MUX_REG=y",
|
||||
"CONFIG_SOUND=n",
|
||||
"CONFIG_SND=n",
|
||||
"CONFIG_SND_SOC=y",
|
||||
"CONFIG_WLAN=y",
|
||||
"CONFIG_RTC_CLASS=y",
|
||||
"CONFIG_COMMON_CLK=y",
|
||||
"CONFIG_COMMON_CLK_SCMI=y",
|
||||
"CONFIG_NVMEM=y",
|
||||
"CONFIG_PINMUX=y",
|
||||
"CONFIG_PWM=y",
|
||||
"CONFIG_ETHERNET=y",
|
||||
"CONFIG_MMC=y",
|
||||
"CONFIG_RPMB=y",
|
||||
"CONFIG_RESET_CONTROLLER=y",
|
||||
"CONFIG_ARM64=y",
|
||||
"CONFIG_WATCHDOG=y",
|
||||
"CONFIG_MEDIA_SUPPORT=y",
|
||||
"CONFIG_DRM=y",
|
||||
"CONFIG_DMADEVICES=y",
|
||||
"CONFIG_USB=y",
|
||||
"CONFIG_USB_EHCI_HCD=y",
|
||||
"CONFIG_USB_OHCI_HCD=y",
|
||||
"CONFIG_IIO=y",
|
||||
"CONFIG_DHT11=m",
|
||||
"CONFIG_EXTCON=y",
|
||||
"CONFIG_CPU_FREQ=y",
|
||||
"CONFIG_SPI=y",
|
||||
"CONFIG_SPI_MEM=y",
|
||||
"CONFIG_SPI_MASTER=y",
|
||||
"CONFIG_THERMAL=y",
|
||||
"CONFIG_PERF_EVENTS=y",
|
||||
"CONFIG_HW_PERF_EVENTS=y",
|
||||
"CONFIG_MAILBOX=y",
|
||||
"CONFIG_NEW_LEDS=y",
|
||||
"CONFIG_LEDS_CLASS=y",
|
||||
"CONFIG_REGULATOR=y",
|
||||
"CONFIG_SERIAL_8250=y",
|
||||
"CONFIG_INPUT_MOUSEDEV=y",
|
||||
"CONFIG_INPUT_TOUCHSCREEN=y",
|
||||
"CONFIG_ARM_SCMI_PROTOCOL=y",
|
||||
"CONFIG_AMPERE_ERRATUM_AC03_CPU_38=n",
|
||||
"CONFIG_ARM64_WORKAROUND_CLEAN_CACHE=y",
|
||||
"CONFIG_ARM64_ERRATUM_1286807=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_843419=y",
|
||||
"CONFIG_ARM64_LD_HAS_FIX_ERRATUM_843419=y",
|
||||
"CONFIG_ARM64_ERRATUM_1024718=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_1463225=y",
|
||||
"CONFIG_ARM64_ERRATUM_1508412=y",
|
||||
"CONFIG_ARM64_WORKAROUND_TSB_FLUSH_FAILURE=y",
|
||||
"CONFIG_ARM64_ERRATUM_2441009=y",
|
||||
"CONFIG_ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD=y",
|
||||
"CONFIG_SCHED_MC=y",
|
||||
"CONFIG_MODULES=y",
|
||||
"CONFIG_MODULE_UNLOAD=y",
|
||||
"CONFIG_CPU_IDLE=y",
|
||||
"CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y",
|
||||
"CONFIG_CPU_IDLE_GOV_MENU=y",
|
||||
"CONFIG_DT_IDLE_STATES=y",
|
||||
"CONFIG_DT_IDLE_GENPD=y",
|
||||
"CONFIG_ARM_PSCI_CPUIDLE=y",
|
||||
"CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y",
|
||||
"CONFIG_CPU_FREQ_GOV_COMMON=y",
|
||||
"CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=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_CPUFREQ_DT=y",
|
||||
"CONFIG_ARM_SCMI_CPUFREQ=y",
|
||||
"CONFIG_BLK_WBT=y",
|
||||
"CONFIG_BLK_WBT_MQ=y",
|
||||
"CONFIG_PERCPU_STATS=y",
|
||||
"CONFIG_VM_EVENT_COUNTERS=n",
|
||||
"CONFIG_VIDEO_DEV=y",
|
||||
"CONFIG_CRYPTO=y",
|
||||
"CONFIG_CRYPTO_HW=y",
|
||||
"CONFIG_GENERIC_IRQ_CHIP=y",
|
||||
"CONFIG_REGMAP_MMIO=y",
|
||||
"CONFIG_HAS_IOMEM=y",
|
||||
"#debug?",
|
||||
"CONFIG_PRINTK_TIME=y",
|
||||
"CONFIG_MESSAGE_LOGLEVEL_DEFAULT=7",
|
||||
"CONFIG_DEBUG_MISC=n",
|
||||
"CONFIG_MAGIC_SYSRQ=n",
|
||||
"CONFIG_SCHED_DEBUG=n",
|
||||
"#minimize",
|
||||
"CONFIG_UID16=n",
|
||||
"CONFIG_BUG=n",
|
||||
"CONFIG_SHMEM=n",
|
||||
"CONFIG_SWAP=n",
|
||||
"CONFIG_NR_CPUS=8",
|
||||
"CONFIG_EFI=n",
|
||||
"CONFIG_COREDUMP=n",
|
||||
"CONFIG_LOG_BUF_SHIFT=12",
|
||||
"CONFIG_LOG_CPU_MAX_BUF_SHIFT=11",
|
||||
"CONFIG_RD_ZSTD=n",
|
||||
"CONFIG_KALLSYMS=n",
|
||||
"CONFIG_XZ_DEC_X86=n",
|
||||
"CONFIG_XZ_DEC_POWERPC=n",
|
||||
"CONFIG_XZ_DEC_ARM=n",
|
||||
"CONFIG_XZ_DEC_ARMTHUMB=n",
|
||||
"CONFIG_XZ_DEC_SPARC=n",
|
||||
"CONFIG_XZ_DEC_RISCV=n",
|
||||
"CONFIG_LEGACY_PTYS=n",
|
||||
"CONFIG_LEGACY_TIOCSTI=n",
|
||||
"CONFIG_NLS_ASCII=y",
|
||||
"CONFIG_NLS_UTF8=y",
|
||||
"CONFIG_UNICODE=y",
|
||||
"CONFIG_NLS_CODEPAGE_437=y",
|
||||
"CONFIG_NLS_DEFAULT=\"utf8\"",
|
||||
"CONFIG_MEDIA_TUNER=n",
|
||||
"CONFIG_CXD2880_SPI_DRV=n",
|
||||
"CONFIG_USB_NET_DRIVERS=n",
|
||||
"CONFIG_NET_VENDOR_MYRI=n",
|
||||
"CONFIG_NET_VENDOR_ALACRITECH=n",
|
||||
"CONFIG_NET_VENDOR_AMAZON=n",
|
||||
"CONFIG_NET_VENDOR_AMD=n",
|
||||
"CONFIG_NET_VENDOR_AQUANTIA=n",
|
||||
"CONFIG_NET_VENDOR_ASIX=n",
|
||||
"CONFIG_NET_VENDOR_BROADCOM=nn",
|
||||
"CONFIG_NET_VENDOR_CADENCE=n",
|
||||
"CONFIG_NET_VENDOR_CAVIUM=n",
|
||||
"CONFIG_NET_VENDOR_CORTINA=n",
|
||||
"CONFIG_NET_VENDOR_DAVICOM=n",
|
||||
"CONFIG_NET_VENDOR_ENGLEDER=n",
|
||||
"CONFIG_NET_VENDOR_EZCHIP=n",
|
||||
"CONFIG_NET_VENDOR_FUNGIBLE=n",
|
||||
"CONFIG_NET_VENDOR_GOOGLE=n",
|
||||
"CONFIG_NET_VENDOR_HISILICON=n",
|
||||
"CONFIG_NET_VENDOR_HUAWEI=n",
|
||||
"CONFIG_NET_VENDOR_I825XX=n",
|
||||
"CONFIG_NET_VENDOR_INTEL=n",
|
||||
"CONFIG_NET_VENDOR_ADI=n",
|
||||
"CONFIG_NET_VENDOR_LITEX=n",
|
||||
"CONFIG_NET_VENDOR_MELLANOX=n",
|
||||
"CONFIG_NET_VENDOR_META=n",
|
||||
"CONFIG_NET_VENDOR_MICREL=n",
|
||||
"CONFIG_NET_VENDOR_MICROCHIP=n",
|
||||
"CONFIG_NET_VENDOR_MICROSEMI=n",
|
||||
"CONFIG_NET_VENDOR_MICROSOFT=n",
|
||||
"CONFIG_NET_VENDOR_NI=n",
|
||||
"CONFIG_NET_VENDOR_NATSEMI=n",
|
||||
"CONFIG_NET_VENDOR_NETRONOME=n",
|
||||
"CONFIG_NET_VENDOR_8390=n",
|
||||
"CONFIG_NET_VENDOR_PENSANDO=n",
|
||||
"CONFIG_NET_VENDOR_QUALCOMM=n",
|
||||
"CONFIG_NET_VENDOR_RENESAS=n",
|
||||
"CONFIG_NET_VENDOR_ROCKER=n",
|
||||
"CONFIG_NET_VENDOR_SAMSUNG=n",
|
||||
"CONFIG_NET_VENDOR_SEEQ=n",
|
||||
"CONFIG_NET_VENDOR_SOLARFLARE=n",
|
||||
"CONFIG_NET_VENDOR_SMSC=n",
|
||||
"CONFIG_NET_VENDOR_SOCIONEXT=n",
|
||||
"CONFIG_NET_VENDOR_SYNOPSYS=n",
|
||||
"CONFIG_NET_VENDOR_VERTEXCOM=n",
|
||||
"CONFIG_NET_VENDOR_VIA=n",
|
||||
"CONFIG_NET_VENDOR_WANGXUN=n",
|
||||
"CONFIG_NET_VENDOR_WIZNET=n",
|
||||
"CONFIG_NET_VENDOR_XILINX=n",
|
||||
"CONFIG_NET_VENDOR_3COM=n",
|
||||
"CONFIG_NET_VENDOR_ADAPTEC=n",
|
||||
"CONFIG_NET_VENDOR_AGERE=n",
|
||||
"CONFIG_NET_VENDOR_ALTEON=n",
|
||||
"CONFIG_NET_VENDOR_ATHEROS=n",
|
||||
"CONFIG_NET_VENDOR_CHELSIO=n",
|
||||
"CONFIG_NET_VENDOR_CISCO=n",
|
||||
"CONFIG_NET_VENDOR_DEC=n",
|
||||
"CONFIG_NET_VENDOR_DLINK=n",
|
||||
"CONFIG_NET_VENDOR_EMULEX=n",
|
||||
"CONFIG_NET_VENDOR_MARVELL=n",
|
||||
"CONFIG_NET_VENDOR_NETERION=n",
|
||||
"CONFIG_NET_VENDOR_NVIDIA=n",
|
||||
"CONFIG_NET_VENDOR_OKI=n",
|
||||
"CONFIG_NET_VENDOR_PACKET_ENGINES=n",
|
||||
"CONFIG_NET_VENDOR_QLOGIC=n",
|
||||
"CONFIG_NET_VENDOR_BROCADE=n",
|
||||
"CONFIG_NET_VENDOR_RDC=n",
|
||||
"CONFIG_NET_VENDOR_REALTEK=n",
|
||||
"CONFIG_NET_VENDOR_SILAN=n",
|
||||
"CONFIG_NET_VENDOR_SIS=n",
|
||||
"CONFIG_NET_VENDOR_SUN=n",
|
||||
"CONFIG_NET_VENDOR_TEHUTI=n",
|
||||
"CONFIG_NET_VENDOR_TI=n",
|
||||
"CONFIG_WLAN_VENDOR_ADMTEK=n",
|
||||
"CONFIG_WLAN_VENDOR_ATH=n",
|
||||
"CONFIG_WLAN_VENDOR_ATMEL=n",
|
||||
"CONFIG_WLAN_VENDOR_INTEL=n",
|
||||
"CONFIG_WLAN_VENDOR_INTERSIL=n",
|
||||
"CONFIG_WLAN_VENDOR_MARVELL=n",
|
||||
"CONFIG_WLAN_VENDOR_MEDIATEK=n",
|
||||
"CONFIG_WLAN_VENDOR_MICROCHIP=n",
|
||||
"CONFIG_WLAN_VENDOR_PURELIFI=n",
|
||||
"CONFIG_WLAN_VENDOR_RALINK=n",
|
||||
"CONFIG_WLAN_VENDOR_REALTEK=n",
|
||||
"CONFIG_WLAN_VENDOR_RSI=n",
|
||||
"CONFIG_WLAN_VENDOR_SILABS=n",
|
||||
"CONFIG_WLAN_VENDOR_ST=n",
|
||||
"CONFIG_WLAN_VENDOR_TI=n",
|
||||
"CONFIG_WLAN_VENDOR_ZYDAS=n",
|
||||
"CONFIG_WLAN_VENDOR_QUANTENNA=n",
|
||||
"CONFIG_FTRACE=n",
|
||||
"CONFIG_RUNTIME_TESTING_MENU=n",
|
||||
"CONFIG_MOUSE_PS2=n",
|
||||
"CONFIG_MOUSE_PS2_ALPS=n",
|
||||
"CONFIG_MOUSE_PS2_BYD=n",
|
||||
"CONFIG_MOUSE_PS2_LOGIPS2PP=n",
|
||||
"CONFIG_MOUSE_PS2_SYNAPTICS=n",
|
||||
"CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=n",
|
||||
"CONFIG_MOUSE_PS2_CYPRESS=n",
|
||||
"CONFIG_MOUSE_PS2_TRACKPOINT=n",
|
||||
"CONFIG_MOUSE_PS2_FOCALTECH=n",
|
||||
"CONFIG_MOUSE_PS2_SMBUS=n",
|
||||
"CONFIG_MEDIA_SUPPORT_FILTER=y",
|
||||
"CONFIG_MEDIA_SUBDRV_AUTOSELECT=y",
|
||||
"CONFIG_MEDIA_ANALOG_TV_SUPPORT=n",
|
||||
"CONFIG_MEDIA_DIGITAL_TV_SUPPORT=n",
|
||||
"CONFIG_MEDIA_RADIO_SUPPORT=n",
|
||||
"CONFIG_MEDIA_SDR_SUPPORT=n",
|
||||
"CONFIG_MEDIA_TEST_SUPPORT=n",
|
||||
"CONFIG_SND_SPI=n",
|
||||
"CONFIG_SND_PCI=n",
|
||||
"CONFIG_VIRTIO_MENU=n",
|
||||
"CONFIG_VHOST_MENU=n",
|
||||
"CONFIG_SURFACE_PLATFORMS=n",
|
||||
"#disable ERRATA for another CPUs",
|
||||
"CONFIG_ARM64_ERRATUM_2966298=n",
|
||||
"CONFIG_ARM64_ERRATUM_3117295=n",
|
||||
"CONFIG_ARM64_ERRATUM_3194386=n",
|
||||
"CONFIG_CAVIUM_ERRATUM_22375=n",
|
||||
"CONFIG_CAVIUM_ERRATUM_23154=n",
|
||||
"CONFIG_CAVIUM_ERRATUM_27456=n",
|
||||
"CONFIG_CAVIUM_ERRATUM_30115=n",
|
||||
"CONFIG_CAVIUM_TX2_ERRATUM_219=n",
|
||||
"CONFIG_FUJITSU_ERRATUM_010001=n",
|
||||
"CONFIG_HISILICON_ERRATUM_161600802=n",
|
||||
"CONFIG_HISILICON_ERRATUM_162100801=n",
|
||||
"CONFIG_QCOM_FALKOR_ERRATUM_1003=n",
|
||||
"CONFIG_QCOM_FALKOR_ERRATUM_1009=n",
|
||||
"CONFIG_QCOM_QDF2400_ERRATUM_0065=n",
|
||||
"CONFIG_QCOM_FALKOR_ERRATUM_E1041=n",
|
||||
"CONFIG_NVIDIA_CARMEL_CNP_ERRATUM=n",
|
||||
"CONFIG_SOCIONEXT_SYNQUACER_PREITS=n",
|
||||
"CONFIG_ARM64_ERRATUM_2457168=n",
|
||||
"CONFIG_ARM64_ERRATUM_2645198=n",
|
||||
"CONFIG_ARM64_ERRATUM_2054223=n",
|
||||
"CONFIG_ARM64_ERRATUM_2067961=n",
|
||||
"CONFIG_ARM64_ERRATUM_2051678=n",
|
||||
"CONFIG_ARM64_ERRATUM_2077057=n",
|
||||
"CONFIG_ARM64_ERRATUM_2658417=n",
|
||||
"CONFIG_SERIAL_8250_PCILIB=n",
|
||||
"CONFIG_SERIAL_8250_PCI=n",
|
||||
"CONFIG_SERIAL_8250_EXAR=n",
|
||||
"CONFIG_SERIAL_8250_PERICOM=n",
|
||||
"#system",
|
||||
"CONFIG_VALIDATE_FS_PARSER=y",
|
||||
"CONFIG_EXT4_FS=y",
|
||||
"CONFIG_EXT4_USE_FOR_EXT2=y",
|
||||
"CONFIG_EXT4_FS_POSIX_ACL=y",
|
||||
"CONFIG_EXT4_FS_SECURITY=y",
|
||||
"CONFIG_FS_POSIX_ACL=y",
|
||||
"CONFIG_FILE_LOCKING=y",
|
||||
"CONFIG_FSNOTIFY=y",
|
||||
"CONFIG_DNOTIFY=y",
|
||||
"CONFIG_INOTIFY_USER=y",
|
||||
"CONFIG_FANOTIFY=y",
|
||||
"CONFIG_AUTOFS_FS=y",
|
||||
"CONFIG_FUSE_FS=y",
|
||||
"CONFIG_FUSE_PASSTHROUGH=y",
|
||||
"CONFIG_OVERLAY_FS=y",
|
||||
"CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y",
|
||||
"CONFIG_FAT_FS=y",
|
||||
"CONFIG_VFAT_FS=y",
|
||||
"CONFIG_FAT_DEFAULT_CODEPAGE=437",
|
||||
"CONFIG_FAT_DEFAULT_IOCHARSET=\"utf8\"",
|
||||
"CONFIG_EXFAT_FS=y",
|
||||
"CONFIG_EXFAT_DEFAULT_IOCHARSET=\"utf8\"",
|
||||
"CONFIG_NTFS3_FS=y",
|
||||
"CONFIG_NTFS3_LZX_XPRESS=y",
|
||||
"CONFIG_NTFS3_FS_POSIX_ACL=y",
|
||||
"CONFIG_PROC_FS=y",
|
||||
"CONFIG_PROC_KCORE=y",
|
||||
"CONFIG_PROC_VMCORE=y",
|
||||
"CONFIG_PROC_SYSCTL=y",
|
||||
"CONFIG_PROC_PAGE_MONITOR=y",
|
||||
"CONFIG_PROC_CHILDREN=y",
|
||||
"CONFIG_KERNFS=y",
|
||||
"CONFIG_SYSFS=y",
|
||||
"CONFIG_TMPFS=y",
|
||||
"CONFIG_TMPFS_POSIX_ACL=y",
|
||||
"CONFIG_TMPFS_XATTR=y",
|
||||
"CONFIG_CONFIGFS_FS=y",
|
||||
"CONFIG_SQUASHFS=y",
|
||||
"CONFIG_SQUASHFS_FILE_DIRECT=y",
|
||||
"CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y",
|
||||
"CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU=y",
|
||||
"CONFIG_SQUASHFS_XATTR=y",
|
||||
"CONFIG_SQUASHFS_ZLIB=y",
|
||||
"CONFIG_SQUASHFS_LZ4=y",
|
||||
"CONFIG_SQUASHFS_LZO=y",
|
||||
"CONFIG_SQUASHFS_XZ=y",
|
||||
"CONFIG_SQUASHFS_ZSTD=n",
|
||||
"CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3",
|
||||
"CONFIG_F2FS_FS=y",
|
||||
"CONFIG_F2FS_FS_COMPRESSION=y",
|
||||
"CONFIG_F2FS_FS_ZSTD=n",
|
||||
"CONFIG_F2FS_CHECK_FS=y",
|
||||
"CONFIG_USB_EHCI_HCD_PLATFORM=y",
|
||||
"CONFIG_USB_OHCI_HCD_PLATFORM=y",
|
||||
"CONFIG_ARM_ARCH_TIMER=y",
|
||||
"CONFIG_ARM_PMUV3=y",
|
||||
"CONFIG_ARM_GIC=y",
|
||||
"CONFIG_ARM_GIC_V3=y",
|
||||
"CONFIG_PL330_DMA=y",
|
||||
"CONFIG_ARM_PSCI_FW=y",
|
||||
"CONFIG_ARM_SCMI_HAVE_SHMEM=y",
|
||||
"CONFIG_ARM_SCMI_TRANSPORT_SMC=y",
|
||||
"CONFIG_ARM_SCPI_PROTOCOL=y",
|
||||
"CONFIG_CPUFREQ_DT_PLATDEV=y",
|
||||
"CONFIG_OF=y",
|
||||
"#CONFIG_BT_HCIUART_BCM=y",
|
||||
"CONFIG_OF_MDIO=y",
|
||||
"CONFIG_LEDS_GPIO=y",
|
||||
"CONFIG_DRM_DISPLAY_CONNECTOR=y",
|
||||
"CONFIG_I2C_GPIO=y",
|
||||
"CONFIG_PWRSEQ_SIMPLE=y",
|
||||
"CONFIG_SENSORS_PWM_FAN=y",
|
||||
"CONFIG_OF_GPIO=y",
|
||||
"CONFIG_REGULATOR_FIXED_VOLTAGE=y",
|
||||
"CONFIG_SND_SIMPLE_CARD=y",
|
||||
"CONFIG_SERIAL_8250_CONSOLE=y",
|
||||
"CONFIG_SERIAL_8250_DW=y",
|
||||
"CONFIG_DUMP_REG_MISC=y",
|
||||
"CONFIG_REGULATOR_GPIO=y",
|
||||
"#printer devices",
|
||||
"CONFIG_CAN=y",
|
||||
"CONFIG_CAN_GS_USB=y",
|
||||
"CONFIG_CAN_ROCKCHIP_CANFD=m",
|
||||
"CONFIG_BLK_DEV_LOOP=y",
|
||||
"CONFIG_SCSI=y",
|
||||
"CONFIG_BLK_DEV_SD=y",
|
||||
"CONFIG_USB_ACM=m",
|
||||
"#for system software",
|
||||
"CONFIG_TASKSTATS=y",
|
||||
"CONFIG_TASK_XACCT=y",
|
||||
"CONFIG_TASK_IO_ACCOUNTING=y",
|
||||
"CONFIG_CGROUPS=y",
|
||||
"CONFIG_PAGE_COUNTER=y",
|
||||
"CONFIG_MEMCG=y",
|
||||
"CONFIG_SCHED_MM_CID=y",
|
||||
"CONFIG_CGROUP_PIDS=y",
|
||||
"CONFIG_CGROUP_FREEZER=y",
|
||||
"CONFIG_CGROUP_DEVICE=y",
|
||||
"CONFIG_CGROUP_CPUACCT=y",
|
||||
"CONFIG_CGROUP_PERF=y",
|
||||
"CONFIG_SOCK_CGROUP_DATA=y",
|
||||
"CONFIG_NAMESPACES=y",
|
||||
"CONFIG_UTS_NS=y",
|
||||
"CONFIG_TIME_NS=y",
|
||||
"CONFIG_IPC_NS=y",
|
||||
"CONFIG_USER_NS=y",
|
||||
"CONFIG_PID_NS=y",
|
||||
"CONFIG_NET_NS=y",
|
||||
"CONFIG_KEXEC_CORE=y",
|
||||
"CONFIG_KEXEC=y",
|
||||
"CONFIG_KEXEC_FILE=y",
|
||||
"CONFIG_UEVENT_HELPER=y",
|
||||
"CONFIG_UEVENT_HELPER_PATH=\"\"",
|
||||
"CONFIG_DEVTMPFS=y",
|
||||
"CONFIG_DEVTMPFS_MOUNT=y",
|
||||
"CONFIG_INPUT_EVDEV=y",
|
||||
"CONFIG_KEYBOARD_GPIO=y",
|
||||
"CONFIG_MOUSE_SYNAPTICS_USB=y",
|
||||
"CONFIG_GPIO_SYSFS=y",
|
||||
"CONFIG_POWER_RESET_SYSCON=y",
|
||||
"CONFIG_POWER_RESET_SYSCON_POWEROFF=y",
|
||||
"CONFIG_POWER_RESET_RESTART=y",
|
||||
"CONFIG_POWER_RESET_REGULATOR=y",
|
||||
"CONFIG_POWER_SYSCON_REBOOT_MODE=y",
|
||||
"CONFIG_SENSORS_ARM_SCMI=y",
|
||||
"CONFIG_SENSORS_ARM_SCPI=y",
|
||||
"CONFIG_SENSORS_GPIO_FAN=y",
|
||||
"CONFIG_DEBUG_FS=y",
|
||||
"CONFIG_DEBUG_FS_ALLOW_ALL=y",
|
||||
"CONFIG_CPU_THERMAL=y",
|
||||
"CONFIG_CPU_FREQ_THERMAL=y",
|
||||
"CONFIG_DEVFREQ_THERMAL=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_MEDIA_CAMERA_SUPPORT=y",
|
||||
"CONFIG_MEDIA_PLATFORM_SUPPORT=y",
|
||||
"CONFIG_MEDIA_USB_SUPPORT=y",
|
||||
"CONFIG_USB_VIDEO_CLASS=y",
|
||||
"CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y",
|
||||
"CONFIG_V4L_PLATFORM_DRIVERS=y",
|
||||
"CONFIG_VIDEO_MEM2MEM_DEINTERLACE=y",
|
||||
"CONFIG_HID_MULTITOUCH=y",
|
||||
"CONFIG_USB_XHCI_HCD=y",
|
||||
"CONFIG_USB_XHCI_PLATFORM=y",
|
||||
"CONFIG_USB_XHCI_PCI=n",
|
||||
"CONFIG_LEDS_PWM=y",
|
||||
"CONFIG_LEDS_USER=y",
|
||||
"CONFIG_LEDS_TRIGGERS=y",
|
||||
"CONFIG_LEDS_TRIGGER_MTD=y",
|
||||
"CONFIG_LEDS_TRIGGER_HEARTBEAT=y",
|
||||
"CONFIG_LEDS_TRIGGER_BACKLIGHT=y",
|
||||
"CONFIG_LEDS_TRIGGER_CPU=y",
|
||||
"CONFIG_LEDS_TRIGGER_ACTIVITY=y",
|
||||
"CONFIG_LEDS_TRIGGER_PANIC=y",
|
||||
"CONFIG_LEDS_TRIGGER_NETDEV=y",
|
||||
"CONFIG_DEVFREQ_GOV_PERFORMANCE=y",
|
||||
"CONFIG_DEVFREQ_GOV_POWERSAVE=y",
|
||||
"CONFIG_DEVFREQ_GOV_USERSPACE=y",
|
||||
"CONFIG_DEVFREQ_GOV_PASSIVE=y",
|
||||
"CONFIG_HW_RANDOM=y",
|
||||
"#sensors",
|
||||
"CONFIG_W1=y",
|
||||
"CONFIG_W1_MASTER_GPIO=y",
|
||||
"CONFIG_W1_SLAVE_THERM=y",
|
||||
"#systemd",
|
||||
"CONFIG_BPF_SYSCALL=y",
|
||||
"CONFIG_CGROUP_BPF=y",
|
||||
"CONFIG_UNIX=y",
|
||||
"CONFIG_CRYPTO_HMAC=y",
|
||||
"CONFIG_CRYPTO_USER_API_HASH=y",
|
||||
"CONFIG_CRYPTO_AEAD=y",
|
||||
"CONFIG_CRYPTO_CCM=y",
|
||||
"CONFIG_CRYPTO_GCM=y",
|
||||
"#serial",
|
||||
"CONFIG_SERIAL_8250_EXTENDED=y",
|
||||
"CONFIG_SERIAL_8250_SHARE_IRQ=y",
|
||||
"CONFIG_SERIAL_8250_DETECT_IRQ=y",
|
||||
"CONFIG_SERIAL_OF_PLATFORM=y",
|
||||
"CONFIG_SERIAL_DEV_BUS=y",
|
||||
"CONFIG_SERIAL_DEV_CTRL_TTYPORT=y",
|
||||
"#DT overlays",
|
||||
"CONFIG_OF_DYNAMIC=y",
|
||||
"CONFIG_OF_RESOLVE=y",
|
||||
"CONFIG_OF_OVERLAY=y",
|
||||
"CONFIG_OF_CONFIGFS=y",
|
||||
"#USB",
|
||||
"CONFIG_USB_STORAGE=y",
|
||||
"CONFIG_USB_DWC3_HAPS=n",
|
||||
"CONFIG_USB_SERIAL=y",
|
||||
"CONFIG_USB_SERIAL_GENERIC=y",
|
||||
"CONFIG_USB_SERIAL_CH341=y",
|
||||
"CONFIG_USB_SERIAL_CP210X=y",
|
||||
"CONFIG_USB_SERIAL_FTDI_SIO=y",
|
||||
"#vido, audio",
|
||||
"CONFIG_SND_HDA=n",
|
||||
"CONFIG_SND_HDA_CODEC_HDMI=n",
|
||||
"CONFIG_SND_USB=y",
|
||||
"CONFIG_SND_USB_AUDIO=y",
|
||||
"CONFIG_DRM_DISPLAY_HDMI_AUDIO_HELPER=n",
|
||||
"CONFIG_MEDIA_CEC_SUPPORT=y",
|
||||
"CONFIG_DRM_DW_HDMI=y",
|
||||
"CONFIG_DRM_DW_HDMI_AHB_AUDIO=y",
|
||||
"CONFIG_DRM_DW_HDMI_I2S_AUDIO=y",
|
||||
"CONFIG_DRM_DW_HDMI_CEC=y",
|
||||
"CONFIG_DRM_DW_MIPI_DSI=y",
|
||||
"CONFIG_DRM_PANEL_SIMPLE=m",
|
||||
"CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m",
|
||||
"CONFIG_DRM_PANEL_DSI_CM=m",
|
||||
"#network",
|
||||
"CONFIG_PACKET=y",
|
||||
"CONFIG_INET=y",
|
||||
"#wifi",
|
||||
"CONFIG_PHYLIB=y",
|
||||
"CONFIG_CFG80211=m",
|
||||
"CONFIG_CFG80211_WEXT=y",
|
||||
"CONFIG_MAC80211=m",
|
||||
"CONFIG_MAC80211_LEDS=y",
|
||||
"#WiFi, minimize",
|
||||
"CONFIG_CFG80211_CERTIFICATION_ONUS=y",
|
||||
"CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=n",
|
||||
"#CONFIG_EXTRA_FIRMWARE=\"regulatory.db\", regulatory.db.p7s",
|
||||
"#CONFIG_EXTRA_FIRMWARE_DIR=\"/lib/firmware\"",
|
||||
"CONFIG_RFKILL=y",
|
||||
"CONFIG_RFKILL_GPIO=y",
|
||||
"CONFIG_MTD=y",
|
||||
"CONFIG_MTD_BLKDEVS=y",
|
||||
"CONFIG_MTD_BLOCK=y",
|
||||
"CONFIG_MTD_SPI_NOR=y",
|
||||
"##########",
|
||||
"#Both",
|
||||
"CONFIG_NET_VENDOR_STMICRO=y",
|
||||
"CONFIG_STMMAC_ETH=y",
|
||||
"CONFIG_DRM_PANFROST=y",
|
||||
"CONFIG_STMMAC_PLATFORM=y",
|
||||
"#H616, SoC-specific",
|
||||
"CONFIG_SUN50I_A64_CCU=n",
|
||||
"CONFIG_SUN50I_A100_CCU=n",
|
||||
"CONFIG_SUN50I_A100_R_CCU=n",
|
||||
"CONFIG_SUN50I_H6_CCU=n",
|
||||
"CONFIG_SUN8I_H3_CCU=n",
|
||||
"CONFIG_SUN55I_A523_CCU=n",
|
||||
"CONFIG_SUN55I_A523_R_CCU=n",
|
||||
"CONFIG_ARCH_SUNXI=y",
|
||||
"CONFIG_DWMAC_DWC_QOS_ETH=y",
|
||||
"CONFIG_SUNXI_CCU=y",
|
||||
"CONFIG_NET_VENDOR_ALLWINNER=y",
|
||||
"CONFIG_AC200_PHY=y",
|
||||
"CONFIG_AC200_PHY_SUNXI=y",
|
||||
"CONFIG_PHY_SUN4I_USB=y",
|
||||
"CONFIG_STAGING=y",
|
||||
"CONFIG_STAGING_MEDIA=y",
|
||||
"CONFIG_VIDEO_SUNXI=y",
|
||||
"CONFIG_NOP_USB_XCEIV=y",
|
||||
"CONFIG_MFD_AC200_SUNXI=y",
|
||||
"CONFIG_SUN50I_H616_CCU=y",
|
||||
"CONFIG_SND_SUN4I_CODEC=y",
|
||||
"CONFIG_CRYPTO_DEV_SUN8I_CE_HASH=y",
|
||||
"CONFIG_CRYPTO_DEV_SUN8I_CE_PRNG=y",
|
||||
"CONFIG_CRYPTO_DEV_SUN8I_CE_TRNG=y",
|
||||
"CONFIG_CRYPTO_DEV_SUN8I_CE=y",
|
||||
"CONFIG_SUN50I_DE2_BUS=y",
|
||||
"CONFIG_SUN8I_DE2_CCU=y",
|
||||
"CONFIG_DRM_SUN8I_MIXER=y",
|
||||
"CONFIG_DMA_SUN6I=y",
|
||||
"CONFIG_DWMAC_SUNXI=y",
|
||||
"CONFIG_DWMAC_SUN8I=y",
|
||||
"CONFIG_MMC_SUNXI=y",
|
||||
"CONFIG_SUN20I_GPADC=y",
|
||||
"CONFIG_DRM_SUN8I_DW_HDMI=y",
|
||||
"CONFIG_I2C_MV64XXX=y",
|
||||
"CONFIG_SUN50I_IOMMU=y",
|
||||
"##CONFIG_IR_SUNXI=y",
|
||||
"CONFIG_KEYBOARD_SUN4I_LRADC=y",
|
||||
"CONFIG_SUNXI_NMI_INTC=y",
|
||||
"CONFIG_ARM_ALLWINNER_SUN50I_CPUFREQ_NVMEM=y",
|
||||
"CONFIG_PINCTRL_SUN50I_H616=y",
|
||||
"CONFIG_SUN50I_H6_PRCM_PPU=y",
|
||||
"CONFIG_PWM_SUNXI_ENHANCE=y",
|
||||
"CONFIG_SUN50I_H6_R_CCU=y",
|
||||
"CONFIG_PINCTRL_SUN50I_H616_R=y",
|
||||
"CONFIG_SUNXI_RSB=y",
|
||||
"CONFIG_SUN6I_RTC_CCU=y",
|
||||
"CONFIG_RTC_DRV_SUN6I=y",
|
||||
"CONFIG_NVMEM_SUNXI_SID=y",
|
||||
"CONFIG_SND_SUN4I_SPDIF=y",
|
||||
"CONFIG_SPI_SUN6I=y",
|
||||
"CONFIG_SUNXI_SYS_INFO=y",
|
||||
"CONFIG_SUNXI_SRAM=y",
|
||||
"CONFIG_SUN8I_THERMAL=y",
|
||||
"CONFIG_VIDEO_SUNXI_CEDRUS=y",
|
||||
"CONFIG_SUNXI_WATCHDOG=y",
|
||||
"CONFIG_DRM_SUN4I=y",
|
||||
"CONFIG_DRM_SUN8I_TCON_TOP=y",
|
||||
"CONFIG_SUNXI_ADDR_MGT=y",
|
||||
"CONFIG_SUNXI_GMAC=y",
|
||||
"##CONFIG_CAN_MCP251X=y",
|
||||
"##CONFIG_FB_TFT_ST7796S=y",
|
||||
"CONFIG_REGULATOR_FAN53555=y",
|
||||
"CONFIG_MFD_AXP20X_I2C=y",
|
||||
"CONFIG_MFD_AXP20X_RSB=y",
|
||||
"CONFIG_REGULATOR_AXP20X=y",
|
||||
"CONFIG_AXP20X_POWER=y",
|
||||
"CONFIG_AXP20X_ADC=y",
|
||||
"CONFIG_LEDS_AXP20X=y",
|
||||
"#minimize",
|
||||
"CONFIG_PINCTRL_SUN8I_H3_R=n",
|
||||
"CONFIG_PINCTRL_SUN50I_A64=n",
|
||||
"CONFIG_PINCTRL_SUN50I_A64_R=n",
|
||||
"CONFIG_PINCTRL_SUN50I_A100=n",
|
||||
"CONFIG_PINCTRL_SUN50I_A100_R=n",
|
||||
"CONFIG_PINCTRL_SUN50I_H5=n",
|
||||
"CONFIG_PINCTRL_SUN50I_H6=n",
|
||||
"CONFIG_PINCTRL_SUN50I_H6_R=n",
|
||||
"CONFIG_PINCTRL_SUN55I_A523=n",
|
||||
"CONFIG_PINCTRL_SUN55I_A523_R=n",
|
||||
"#sound",
|
||||
"CONFIG_SND_SOC_SUNXI_AHUB=y",
|
||||
"CONFIG_SND_SOC_SUNXI_AHUB_DAM=y",
|
||||
"#rk3566/3568, SoC-specific",
|
||||
"CONFIG_CLK_PX30=n",
|
||||
"CONFIG_CLK_RK3576=n",
|
||||
"CONFIG_ARCH_ROCKCHIP=y",
|
||||
"CONFIG_ARM_RK3328_DMC_DEVFREQ=y",
|
||||
"CONFIG_ROCKCHIP_IOMMU=y",
|
||||
"CONFIG_DRM_ROCKCHIP=y",
|
||||
"CONFIG_ROCKCHIP_VOP2=y",
|
||||
"CONFIG_ROCKCHIP_DW_HDMI=y",
|
||||
"CONFIG_ROCKCHIP_DW_MIPI_DSI=y",
|
||||
"CONFIG_GPIO_ROCKCHIP=y",
|
||||
"CONFIG_VIDEO_HANTRO=y",
|
||||
"CONFIG_ROCKCHIP_GRF=y",
|
||||
"CONFIG_CLK_RK3568=y",
|
||||
"CONFIG_CRYPTO_DEV_ROCKCHIP2=y",
|
||||
"CONFIG_PHY_ROCKCHIP_INNO_CSIDPHY=y",
|
||||
"CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=y",
|
||||
"CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=y",
|
||||
"CONFIG_PM_DEVFREQ_EVENT=y",
|
||||
"CONFIG_DEVFREQ_EVENT_ROCKCHIP_DFI=y",
|
||||
"CONFIG_USB_DWC3=y",
|
||||
"CONFIG_USB_DWC3_HOST=y",
|
||||
"CONFIG_MMC_SDHCI=y",
|
||||
"CONFIG_MMC_SDHCI_PLTFM=y",
|
||||
"CONFIG_MMC_SDHCI_OF_DWCMSHC=y",
|
||||
"CONFIG_MMC_DW=y",
|
||||
"CONFIG_MMC_DW_ROCKCHIP=y",
|
||||
"CONFIG_DWMAC_ROCKCHIP=y",
|
||||
"CONFIG_MFD_SYSCON=y",
|
||||
"CONFIG_I2C_RK3X=y",
|
||||
"CONFIG_PCI=y",
|
||||
"CONFIG_PCIE_ROCKCHIP_DW=y",
|
||||
"CONFIG_PCIE_ROCKCHIP_DW_HOST=y",
|
||||
"CONFIG_ROCKCHIP_IODOMAIN=y",
|
||||
"CONFIG_ROCKCHIP_PM_DOMAINS=y",
|
||||
"CONFIG_PWM_ROCKCHIP=y",
|
||||
"CONFIG_V4L_MEM2MEM_DRIVERS=y",
|
||||
"CONFIG_VIDEO_ROCKCHIP_RGA=y",
|
||||
"CONFIG_HW_RANDOM_ROCKCHIP=y",
|
||||
"CONFIG_ROCKCHIP_SARADC=y",
|
||||
"CONFIG_SPI_ROCKCHIP=y",
|
||||
"CONFIG_SPI_ROCKCHIP_SFC=y",
|
||||
"CONFIG_ROCKCHIP_THERMAL=y",
|
||||
"CONFIG_PHY_ROCKCHIP_INNO_USB2=y",
|
||||
"CONFIG_VIDEO_HANTRO_ROCKCHIP=y",
|
||||
"CONFIG_DW_WATCHDOG=y",
|
||||
"CONFIG_VIDEO_ROCKCHIP_VDEC2=y",
|
||||
"CONFIG_COMMON_CLK_RK808=y",
|
||||
"CONFIG_MFD_RK8XX_I2C=y",
|
||||
"CONFIG_SND_SOC_ROCKCHIP=y",
|
||||
"CONFIG_SND_SOC_ROCKCHIP_I2S=y",
|
||||
"CONFIG_SND_SOC_ROCKCHIP_I2S_TDM=y",
|
||||
"CONFIG_SND_SOC_ROCKCHIP_PDM=y",
|
||||
"CONFIG_SND_SOC_ROCKCHIP_SPDIF=y",
|
||||
"#specific",
|
||||
"CONFIG_NVMEM_ROCKCHIP_EFUSE=y",
|
||||
"CONFIG_NVMEM_ROCKCHIP_OTP=y",
|
||||
"CONFIG_PHY_ROCKCHIP_EMMC=y",
|
||||
"CONFIG_ROCKCHIP_MBOX=y",
|
||||
"CONFIG_CLK_RK3308=n",
|
||||
"CONFIG_CLK_RK3328=n",
|
||||
"CONFIG_CLK_RK3399=n",
|
||||
"CONFIG_CLK_RK3368=n",
|
||||
"CONFIG_CLK_RK3676=n",
|
||||
"CONFIG_CLK_RK3588=n",
|
||||
"CONFIG_NET_VENDOR_ARC=n",
|
||||
"CONFIG_ARC_EMAC_CORE=y",
|
||||
"CONFIG_EMAC_ROCKCHIP=y",
|
||||
"CONFIG_INPUT_MISC=y",
|
||||
"CONFIG_INPUT_RK805_PWRKEY=y",
|
||||
"CONFIG_REGULATOR_RK808=y",
|
||||
"CONFIG_RTC_DRV_RK808=y",
|
||||
"#NVMe",
|
||||
"CONFIG_NVME_CORE=y",
|
||||
"CONFIG_BLK_DEV_NVME=y",
|
||||
"#EEPROM",
|
||||
"CONFIG_EEPROM_AT24=y",
|
||||
"CONFIG_EEPROM_AT25=n",
|
||||
"CONFIG_EEPROM_93CX6=n",
|
||||
"#FB",
|
||||
"CONFIG_DRM_SIMPLEDRM=y",
|
||||
"CONFIG_FB=y",
|
||||
"CONFIG_FB_CORE=y",
|
||||
"CONFIG_FB_NOTIFY=y",
|
||||
"CONFIG_FB_DEVICE=y",
|
||||
"CONFIG_FB_SYS_FILLRECT=y",
|
||||
"CONFIG_FB_SYS_COPYAREA=y",
|
||||
"CONFIG_FB_SYS_IMAGEBLIT=y",
|
||||
"CONFIG_FB_SYSMEM_FOPS=y",
|
||||
"CONFIG_FB_DEFERRED_IO=y",
|
||||
"CONFIG_FB_DMAMEM_HELPERS=y",
|
||||
"CONFIG_FB_DMAMEM_HELPERS_DEFERRED=y",
|
||||
"CONFIG_FB_SYSMEM_HELPERS=y",
|
||||
"CONFIG_FB_SYSMEM_HELPERS_DEFERRED=y",
|
||||
"CONFIG_FB_MODE_HELPERS=y",
|
||||
"#eth",
|
||||
"CONFIG_MOTORCOMM_PHY=y",
|
||||
"CONFIG_WLAN_VENDOR_BROADCOM=y",
|
||||
"CONFIG_BRCMFMAC=m",
|
||||
"CONFIG_BRCMFMAC_SDIO=y",
|
||||
"CONFIG_B43=n",
|
||||
"CONFIG_B43_SDIO=n",
|
||||
"CONFIG_B43_PHY_G=n",
|
||||
"CONFIG_B43_PHY_N=n",
|
||||
"CONFIG_B43_PHY_LP=n",
|
||||
"CONFIG_B43_PHY_HT=n",
|
||||
"CONFIG_BCMA_DRIVER_PCI=n",
|
||||
"CONFIG_BCMA_HOST_PCI=n",
|
||||
"#typeC",
|
||||
"#CONFIG_TYPEC=y",
|
||||
"#touchscreens",
|
||||
"#CONFIG_TOUCHSCREEN_GOODIX=m",
|
||||
"#CONFIG_TOUCHSCREEN_TSC2007=y",
|
||||
"CONFIG_TOUCHSCREEN_EDT_FT5X06=m",
|
||||
"#CONFIG_TOUCHSCREEN_USB_COMPOSITE=m",
|
||||
"CONFIG_BACKLIGHT_CLASS_DEVICE=y",
|
||||
"CONFIG_BACKLIGHT_PWM=y",
|
||||
"CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY=y"
|
||||
]
|
||||
}
|
||||
]
|
@ -131,7 +131,7 @@
|
||||
"#net-misc/networkmanager -tools",
|
||||
"media-libs/libglvnd X",
|
||||
"media-libs/libv4l bpf",
|
||||
"media-video/ffmpeg x264 x265",
|
||||
"media-video/ffmpeg x264 x265 v4l",
|
||||
"#media-libs/libv4l -bpf",
|
||||
"sys-devel/gcc fortran",
|
||||
"dev-python/pillow webp",
|
||||
@ -142,7 +142,8 @@
|
||||
"sys-apps/busybox static -pam savedconfig",
|
||||
"virtual/libcrypt static-libs",
|
||||
"sys-libs/libxcrypt static-libs",
|
||||
"sys-fs/e2fsprogs static-libs"
|
||||
"sys-fs/e2fsprogs static-libs",
|
||||
"media-video/mpv xv"
|
||||
]
|
||||
},
|
||||
{ "chroot": "emerge-webrsync" }
|
||||
|
@ -22,7 +22,52 @@
|
||||
"url": "https://github.com/torvalds/linux.git",
|
||||
"config": true,
|
||||
"config_target": "menuconfig",
|
||||
"is_shared": true
|
||||
"is_shared": true,
|
||||
"version": "v6.16-rc2",
|
||||
"version_type": "tag",
|
||||
"patch_dir": [ "kernel", "kernel/sunxi-6.16", "kernel/rockchip64-6.16" ],
|
||||
"config_def": "printer_defconfig",
|
||||
"target": [ "clean", "Image", "modules", "dtbs", "modules_install" ],
|
||||
"common": true,
|
||||
"have_defconfig": true,
|
||||
"artifacts":
|
||||
[
|
||||
{
|
||||
"file": "",
|
||||
"kmods": true
|
||||
},
|
||||
{
|
||||
"file": "arch/arm64/boot/Image",
|
||||
"store_type": "boot"
|
||||
},
|
||||
{
|
||||
"file": "arch/arm64/boot/dts/rockchip/rk3566-bigtreetech-pi2.dtb",
|
||||
"store_type": "boot",
|
||||
"subdir": "dtb/rockchip",
|
||||
"destdir": "dtb"
|
||||
},
|
||||
{
|
||||
"file": "arch/arm64/boot/dts/rockchip/rk3566-*.dtbo",
|
||||
"store_type": "none",
|
||||
"subdir": "dtb/rockchip/overlays"
|
||||
},
|
||||
{
|
||||
"file": "arch/arm64/boot/dts/allwinner/sun50i-h616-bigtreetech-cb1*.dtb",
|
||||
"store_type": "boot",
|
||||
"subdir": "dtb/allwinner",
|
||||
"destdir": "dtb"
|
||||
},
|
||||
{
|
||||
"file": "arch/arm64/boot/dts/allwinner/overlay/sun50i-h616*.dtbo",
|
||||
"store_type": "none",
|
||||
"subdir": "dtb/allwinner/overlay"
|
||||
}
|
||||
],
|
||||
"makeopts": "CROSS_COMPILE=%{CROSS_C}% ARCH=arm64 INSTALL_MOD_PATH=%{out_sh}%/kmods/usr",
|
||||
"modules":
|
||||
[
|
||||
"rtl8189ES_linux"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
@ -39,7 +84,14 @@
|
||||
{
|
||||
"url": "https://github.com/jwrdegoede/rtl8189ES_linux.git",
|
||||
"config": false,
|
||||
"is_shared": false
|
||||
"is_shared": true,
|
||||
"version": "rtl8189fs",
|
||||
"version_type": "branch",
|
||||
"target": [ "modules", "install" ],
|
||||
"patch_dir": [ "rtl8189fs" ],
|
||||
"makeopts": "CROSS_COMPILE=%{CROSS_C}% ARCH=arm64 MODDESTDIR=%{out_sh}%/kmods/usr/lib/modules/*/kernel/drivers/net/wireless KSRC=%{common_dir}%/kernel",
|
||||
"artifacts":
|
||||
[]
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -1 +1 @@
|
||||
EBUILD klipper-11.ebuild 675 BLAKE2B afa7fe5a57391a1d7b9e1674b859e9c79d3605a5f01a986fa8464a354db0c15603d8bea67c197f38bdd1a6fd2a5c8f37713baeb5a727e99886976689a9ef3071 SHA512 5250dfb61df6d74e350543b9f0379c9807ad703b09ca84319a46a568fdcc9d52adbda2ddd41fc25a873535589631a857ab77dc993731e2b24943a16934314d49
|
||||
EBUILD klipper-11.ebuild 698 BLAKE2B b7d9c3be0736a360b8f3a174957e274800dcc812514b74acee060dd700cc3a1ca2a8764bb3dcee6e2e5a78f489ed6ab20daa03afc8ab3d4c38954ce9e451fef3 SHA512 e24c31b34f503b378bd6989fac2c8f5f6723276f78af9a16a7cd4da645c4d962291763571e56fc62294532e5932df469a89bbac2c1497bb0e731ca83ad1a2f42
|
||||
|
@ -30,4 +30,5 @@ RDEPEND="
|
||||
net-misc/ntp
|
||||
sys-apps/i2c-tools
|
||||
sys-fs/f2fs-tools
|
||||
dev-python/python-mpv
|
||||
"
|
||||
|
Binary file not shown.
@ -3,7 +3,7 @@ new file mode 100644
|
||||
index 000000000000..51de9e95b7d2
|
||||
--- /dev/null
|
||||
+++ b/arch/arm64/configs/printer_defconfig
|
||||
@@ -0,0 +1,521 @@
|
||||
@@ -0,0 +1,531 @@
|
||||
+CONFIG_DEFAULT_HOSTNAME="Printer"
|
||||
+CONFIG_LOCALVERSION="-arm64"
|
||||
+CONFIG_LOCALVERSION_AUTO=n
|
||||
@ -25,7 +25,7 @@ index 000000000000..51de9e95b7d2
|
||||
+CONFIG_IKCONFIG_PROC=y
|
||||
+CONFIG_ARM64_VA_BITS_48=y
|
||||
+CONFIG_NET=y
|
||||
+CONFIG_IPV6=n
|
||||
+CONFIG_IPV6=y
|
||||
+CONFIG_NETDEVICES=y
|
||||
+CONFIG_I2C=y
|
||||
+CONFIG_I2C_CHARDEV=y
|
||||
@ -54,6 +54,7 @@ index 000000000000..51de9e95b7d2
|
||||
+CONFIG_USB_EHCI_HCD=y
|
||||
+CONFIG_USB_OHCI_HCD=y
|
||||
+CONFIG_IIO=y
|
||||
+CONFIG_DHT11=m
|
||||
+CONFIG_EXTCON=y
|
||||
+CONFIG_CPU_FREQ=y
|
||||
+CONFIG_SPI=y
|
||||
@ -128,10 +129,15 @@ index 000000000000..51de9e95b7d2
|
||||
+CONFIG_SCHED_DEBUG=n
|
||||
+
|
||||
+#minimize
|
||||
+CONFIG_UID16=n
|
||||
+CONFIG_BUG=n
|
||||
+CONFIG_SHMEM=n
|
||||
+CONFIG_SWAP=n
|
||||
+CONFIG_NR_CPUS=8
|
||||
+CONFIG_EFI=n
|
||||
+CONFIG_COREDUMP=n
|
||||
+CONFIG_LOG_BUF_SHIFT=15
|
||||
+CONFIG_LOG_BUF_SHIFT=12
|
||||
+CONFIG_LOG_CPU_MAX_BUF_SHIFT=11
|
||||
+CONFIG_RD_ZSTD=n
|
||||
+CONFIG_KALLSYMS=n
|
||||
+CONFIG_XZ_DEC_X86=n
|
||||
@ -378,6 +384,7 @@ index 000000000000..51de9e95b7d2
|
||||
+#printer devices
|
||||
+CONFIG_CAN=y
|
||||
+CONFIG_CAN_GS_USB=y
|
||||
+CONFIG_CAN_ROCKCHIP_CANFD=m
|
||||
+CONFIG_BLK_DEV_LOOP=y
|
||||
+CONFIG_SCSI=y
|
||||
+CONFIG_BLK_DEV_SD=y
|
||||
@ -468,6 +475,9 @@ index 000000000000..51de9e95b7d2
|
||||
+CONFIG_UNIX=y
|
||||
+CONFIG_CRYPTO_HMAC=y
|
||||
+CONFIG_CRYPTO_USER_API_HASH=y
|
||||
+CONFIG_CRYPTO_AEAD=y
|
||||
+CONFIG_CRYPTO_CCM=y
|
||||
+CONFIG_CRYPTO_GCM=y
|
||||
+#serial
|
||||
+CONFIG_SERIAL_8250_EXTENDED=y
|
||||
+CONFIG_SERIAL_8250_SHARE_IRQ=y
|
||||
|
@ -168,7 +168,7 @@ index 000000000000..410763276a6b
|
||||
+ gpios = <&gpio4 RK_PB2 GPIO_ACTIVE_HIGH>;
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&gpio_w1>;
|
||||
+ status = "okay";
|
||||
+ status = "disabled";
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
|
16
patch/rtl8189fs/disable_debug.patch
Normal file
16
patch/rtl8189fs/disable_debug.patch
Normal file
@ -0,0 +1,16 @@
|
||||
diff '--color=auto' -Naur a/Makefile b/Makefile
|
||||
--- a/Makefile 2025-09-07 13:10:25.299355707 +0200
|
||||
+++ bMakefile 2025-09-07 13:11:04.562221863 +0200
|
||||
@@ -88,10 +88,10 @@
|
||||
CONFIG_ICMP_VOQ = n
|
||||
CONFIG_IP_R_MONITOR = n #arp VOQ and high rate
|
||||
########################## Debug ###########################
|
||||
-CONFIG_RTW_DEBUG = y
|
||||
+CONFIG_RTW_DEBUG = n
|
||||
# default log level is _DRV_INFO_ = 4,
|
||||
# please refer to "How_to_set_driver_debug_log_level.doc" to set the available level.
|
||||
-CONFIG_RTW_LOG_LEVEL = 4
|
||||
+CONFIG_RTW_LOG_LEVEL = 2
|
||||
|
||||
# enable /proc/net/rtlxxxx/ debug interfaces
|
||||
CONFIG_PROC_DEBUG = y
|
@ -3,8 +3,9 @@ from .logger import *
|
||||
from .sources import *
|
||||
from .initramfs import *
|
||||
from .board import *
|
||||
from .defconfig import *
|
||||
from .target import *
|
||||
from .software import *
|
||||
from .os import *
|
||||
|
||||
__all__ = [ "Board", "Target", "Sources", "Logger", "OS", "Software", "Initramfs" ]
|
||||
__all__ = [ "Board", "Defconfig", "Target", "Sources", "Logger", "OS", "Software", "Initramfs" ]
|
||||
|
@ -21,6 +21,12 @@ class Board:
|
||||
Logger.error("Unable to find parent for package!")
|
||||
t.load_detail(self.name, target, self.parse_variables)
|
||||
self.targets.append(t)
|
||||
for module in t.modules:
|
||||
m = self.__find_meta(targets_meta, module)
|
||||
if (m == 0):
|
||||
Logger.error("Unable to find parent for module!")
|
||||
m.load_detail(self.name, None, self.parse_variables)
|
||||
self.targets.append(m)
|
||||
self.__scan_deps()
|
||||
|
||||
def __scan_deps(self):
|
||||
@ -74,6 +80,28 @@ class Board:
|
||||
for target in self.targets:
|
||||
target.source_sync()
|
||||
|
||||
def __build(self, target_list, sub_target):
|
||||
is_finded = False
|
||||
for t_name in target_list:
|
||||
for target in self.targets:
|
||||
if (t_name == target.name):
|
||||
is_finded = True
|
||||
if (target.is_shared):
|
||||
out_dir = self.out_sh
|
||||
else:
|
||||
out_dir = self.out_dir
|
||||
for dep in target.depends:
|
||||
if (sub_target == ""):
|
||||
#when run sub-target - not need to check a deps
|
||||
dep.build("", out_dir)
|
||||
target.build(sub_target, out_dir)
|
||||
if (sub_target == ""):
|
||||
#when run sub-target - not need to build a modules
|
||||
for module in target.modules:
|
||||
self.__build([module], "")
|
||||
break
|
||||
return is_finded
|
||||
|
||||
def build(self, target_name):
|
||||
sub_target = ""
|
||||
if (target_name == "all"):
|
||||
@ -83,16 +111,6 @@ class Board:
|
||||
target_list = [ targets[0] ]
|
||||
if (len(targets) > 1):
|
||||
sub_target = targets[1]
|
||||
is_finded = False
|
||||
for t_name in target_list:
|
||||
for target in self.targets:
|
||||
if (t_name == target.name):
|
||||
is_finded = True
|
||||
for dep in target.depends:
|
||||
if (sub_target == ""):
|
||||
#when run sub-target - not need to check a deps
|
||||
dep.build("", self.out_dir)
|
||||
target.build(sub_target, self.out_dir)
|
||||
break
|
||||
is_finded = self.__build(target_list, sub_target)
|
||||
if (not is_finded):
|
||||
Logger.error("Don't find target!")
|
||||
|
4
scripts/defconfig.py
Normal file
4
scripts/defconfig.py
Normal file
@ -0,0 +1,4 @@
|
||||
|
||||
class Defconfig:
|
||||
def __init__(self, name):
|
||||
self.name = name
|
@ -233,12 +233,12 @@ class OS:
|
||||
my_env["XZ_OPT"] = "-9 --extreme --threads=0"
|
||||
self.__sudo(["tar", "xf", arch_fn], cwd=to_path, env=my_env)
|
||||
|
||||
def __make_sqh(self, root_path, to_file):
|
||||
def __make_sqh(self, root_path, to_file, extra=""):
|
||||
Logger.os("Create squashed archive...")
|
||||
t_file = Path(to_file)
|
||||
if (t_file.is_file()):
|
||||
shutil.move(to_file, f"{to_file}.bak")
|
||||
self.__sudo(["mksquashfs", root_path, to_file, "-comp", "xz", "-xattrs-exclude", "^system.nfs"])
|
||||
self.__sudo(f"mksquashfs {root_path} {to_file} -comp xz -xattrs-exclude ^system.nfs {extra}", shell=True)
|
||||
user = getpass.getuser()
|
||||
self.__sudo(["chown", user + ":" + user, to_file])
|
||||
|
||||
@ -249,11 +249,11 @@ class OS:
|
||||
self.__relaunch_as_sudo()
|
||||
mod_path = f"{ROOT_DIR}/out/modules"
|
||||
os.makedirs(mod_path, exist_ok=True)
|
||||
kmod_fn = self.board.parse_variables("%{out_dir}%/kmods/usr/lib/modules")
|
||||
kmod_fn = self.board.parse_variables("%{out_sh}%/kmods/usr/lib/modules")
|
||||
kmod = Path(kmod_fn)
|
||||
for f in kmod.iterdir():
|
||||
sqh_name = f.name
|
||||
self.__make_sqh(f"{kmod_fn}/../../..", f"{mod_path}/{sqh_name}.lzm")
|
||||
self.__make_sqh(f"{kmod_fn}/../../..", f"{mod_path}/{sqh_name}.lzm", "-all-root")
|
||||
break
|
||||
|
||||
def sqh(self):
|
||||
|
@ -17,6 +17,7 @@ class Tree:
|
||||
|
||||
def add(self, fn, size):
|
||||
path = fn.split("/")
|
||||
#print(path)
|
||||
if (len(path) == 1):
|
||||
ch = Tree()
|
||||
ch.name = path[0]
|
||||
@ -38,7 +39,7 @@ class Tree:
|
||||
|
||||
def print(self, level, level_max, minsz):
|
||||
self.childs = sorted(self.childs, key=lambda x: x.size, reverse=True)
|
||||
if (level > level_max) or (self.size == 0) or (self.size < minsz):
|
||||
if (level > level_max):# or (self.size == 0) or (self.size < minsz):
|
||||
return
|
||||
s = "\t" * level
|
||||
sz = sizeof_fmt(self.size - self.size_self)
|
||||
@ -60,4 +61,4 @@ for line in p.stdout:
|
||||
size = parts[3]
|
||||
fn = parts[5].decode("utf-8").replace(f"{bn}/", "")
|
||||
root.add(fn, int(size))
|
||||
root.print(0, 3, 1024*80)
|
||||
root.print(0, 10, 1024*80)
|
||||
|
@ -5,17 +5,27 @@ from . import *
|
||||
class Target:
|
||||
def __init__(self, meta_js):
|
||||
self.name = ''
|
||||
self.config_target = ""
|
||||
self.patch_dir = ""
|
||||
self.dep_names = []
|
||||
self.makeopts = ""
|
||||
self.defconfig = ""
|
||||
self.version = ""
|
||||
self.no_build = False
|
||||
self.artifacts = []
|
||||
self.modules = []
|
||||
self.have_config = False
|
||||
for key in meta_js.keys():
|
||||
if (self.name != ''):
|
||||
raise "Invalid target definition!"
|
||||
self.name = key
|
||||
self.sources = Sources(self.name, meta_js[key]["url"])
|
||||
self.have_config = meta_js[key]["config"]
|
||||
meta_info = meta_js[key]
|
||||
self.sources = Sources(self.name, meta_info["url"])
|
||||
self.have_config = meta_info["config"]
|
||||
if (self.have_config):
|
||||
self.config_target = meta_js[key]["config_target"]
|
||||
else:
|
||||
self.config_target = ""
|
||||
self.is_shared = meta_js[key]["is_shared"]
|
||||
self.config_target = meta_info["config_target"]
|
||||
self.is_shared = meta_info["is_shared"]
|
||||
self.__load_info(meta_info)
|
||||
|
||||
def load_meta(meta_fn):
|
||||
with open(meta_fn) as json_data:
|
||||
@ -27,43 +37,48 @@ class Target:
|
||||
res.append(t)
|
||||
return res
|
||||
|
||||
def __load_info(self, info_js, parse_variables=None):
|
||||
if ("version" in info_js):
|
||||
self.sources.set_git_params(info_js["version"], info_js["version_type"])
|
||||
self.target = info_js["target"]
|
||||
self.version = info_js["version"]
|
||||
if ("patch_dir" in info_js):
|
||||
self.patch_dir = info_js["patch_dir"]
|
||||
if ("deps" in info_js):
|
||||
self.dep_names = info_js["deps"]
|
||||
if ("makeopts" in info_js):
|
||||
self.makeopts = info_js["makeopts"]
|
||||
if ("config_def" in info_js):
|
||||
self.defconfig = info_js["config_def"]
|
||||
if ("no_build" in info_js):
|
||||
self.no_build = True
|
||||
if ("artifacts" in info_js):
|
||||
_artifacts = info_js["artifacts"]
|
||||
for art in _artifacts:
|
||||
self.artifacts.append(art)
|
||||
if ("modules" in info_js):
|
||||
self.modules = info_js["modules"]
|
||||
if ("have_defconfig" in info_js):
|
||||
self.have_defconfig = info_js["have_defconfig"]
|
||||
else:
|
||||
self.have_defconfig = False
|
||||
|
||||
def load_detail(self, board_name, detail_js, parse_variables):
|
||||
self.board_name = board_name
|
||||
self.sources.init_source_path(board_name, self.is_shared)
|
||||
self.sources.set_git_params(detail_js["version"], detail_js["version_type"])
|
||||
self.target = detail_js["target"]
|
||||
self.version = detail_js["version"]
|
||||
if (detail_js != None):
|
||||
self.__load_info(detail_js, parse_variables)
|
||||
if (self.is_shared):
|
||||
self.config_name = f"{ROOT_DIR}/cfg/{self.name}"
|
||||
else:
|
||||
self.config_name = f"{ROOT_DIR}/cfg/{board_name}/{self.name}"
|
||||
if (self.version != "") and (self.version != "@"):
|
||||
self.config_name += f"_{self.version}"
|
||||
if ("patch_dir" in detail_js):
|
||||
self.patch_dir = detail_js["patch_dir"]
|
||||
else:
|
||||
self.patch_dir = ""
|
||||
if ("deps" in detail_js):
|
||||
self.dep_names = detail_js["deps"]
|
||||
else:
|
||||
self.dep_names = []
|
||||
if ("makeopts" in detail_js):
|
||||
self.makeopts = parse_variables(detail_js["makeopts"])
|
||||
else:
|
||||
self.makeopts = ""
|
||||
if ("config_def" in detail_js):
|
||||
self.defconfig = detail_js["config_def"]
|
||||
else:
|
||||
self.defconfig = ""
|
||||
if ("no_build" in detail_js):
|
||||
self.no_build = True
|
||||
else:
|
||||
self.no_build = False
|
||||
_artifacts = detail_js["artifacts"]
|
||||
self.artifacts = []
|
||||
for art in _artifacts:
|
||||
self.makeopts = parse_variables(self.makeopts)
|
||||
for art in self.artifacts:
|
||||
art["file"] = parse_variables(art["file"])
|
||||
self.artifacts.append(art)
|
||||
if (self.have_defconfig):
|
||||
seld.defconfig = Defconfig(self.name)
|
||||
|
||||
def source_sync(self):
|
||||
Logger.build(f"'{self.name}': Source prepare")
|
||||
@ -72,7 +87,8 @@ class Target:
|
||||
|
||||
def build(self, sub_target, out_dir):
|
||||
self.source_sync()
|
||||
self.sources.prepare_artifacts(self.artifacts, out_dir)
|
||||
if (sub_target != "config"):
|
||||
self.sources.prepare_artifacts(self.artifacts, out_dir)
|
||||
if (not self.no_build):
|
||||
opts = self.makeopts.split(" ")
|
||||
config = ""
|
||||
|
Loading…
x
Reference in New Issue
Block a user