From ba6876dffce0c999ae6a750cfbdb259bbe5961e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20=C4=8Cerm=C3=A1k?= Date: Tue, 4 Nov 2025 13:22:22 +0100 Subject: [PATCH] Remove support of armv7 targets (#4374) * Remove configs and board files of deprecated architectures * Remove support for ODROID-XU4 boot files * Remove ASUS Tinker support from rpi-rf-mod * Remove RPi armv7 config fragment --- Documentation/kernel.md | 5 - buildroot-external/board/asus/hassos-hook.sh | 21 - .../board/asus/tinker/boot-env.txt | 2 - .../board/asus/tinker/cmdline.txt | 1 - .../board/asus/tinker/image-spl-spl.cfg | 13 - .../board/asus/tinker/kernel.config | 1615 ----------------- buildroot-external/board/asus/tinker/meta | 12 - .../board/asus/tinker/partition-spl-spl.cfg | 7 - .../board/asus/tinker/patches/README.md | 5 - ...ockchip-use-DMA-channels-for-UARTs-f.patch | 51 - ...88-tinker-Defining-the-SPI-interface.patch | 49 - ...kchip-enable-I2C1-4-on-rk3288-tinker.patch | 35 - ...rk3288.dtsi-Add-missing-SPI2-pinctrl.patch | 28 - ...tinker-Improving-the-CPU-max-voltage.patch | 25 - ...ci-rockchip-Handle-ASUS-Tinkerboard-.patch | 113 -- ...kchip-Add-Bluetooth-to-rk3288-tinker.patch | 57 - ...audio-add-ASUS-TinkerBoard-s-ALC4040.patch | 32 - ...mic-enable-LDO2-vcc33_mipi-at-bootup.patch | 61 - .../board/asus/tinker/uboot-boot.ush | 99 - .../board/asus/tinker/uboot.config | 6 - .../board/hardkernel/odroid-xu4/cmdline.txt | 1 - .../hardkernel/odroid-xu4/hassos-hook.sh | 15 - .../hardkernel/odroid-xu4/image-spl-spl.cfg | 33 - .../board/hardkernel/odroid-xu4/kernel.config | 6 - .../board/hardkernel/odroid-xu4/meta | 12 - .../odroid-xu4/partition-spl-spl.cfg | 7 - ...ator-s2mps11-add-ethernet-power-rese.patch | 96 - .../hardkernel/odroid-xu4/uboot-boot.ush | 87 - .../board/hardkernel/odroid-xu4/uboot.config | 3 - .../board/raspberrypi/kernel-armv7.config | 4 - .../board/raspberrypi/rpi2/meta | 11 - .../board/raspberrypi/rpi3/meta | 11 - .../board/raspberrypi/rpi4/meta | 11 - .../board/raspberrypi/rpi4/uboot.config | 3 - .../configs/odroid_xu4_defconfig | 166 -- buildroot-external/configs/rpi2_defconfig | 165 -- buildroot-external/configs/rpi3_defconfig | 169 -- buildroot-external/configs/rpi4_defconfig | 170 -- buildroot-external/configs/tinker_defconfig | 167 -- buildroot-external/ota/rauc-hook | 8 - .../package/hardkernel-boot/Config.in | 5 - .../hardkernel-boot/hardkernel-boot.mk | 10 - .../package/rpi-rf-mod/Config.in | 5 - .../package/rpi-rf-mod/rpi-rf-mod.mk | 3 - scripts/update-kernel-upstream.sh | 4 +- 45 files changed, 2 insertions(+), 3407 deletions(-) delete mode 100755 buildroot-external/board/asus/hassos-hook.sh delete mode 100644 buildroot-external/board/asus/tinker/boot-env.txt delete mode 100644 buildroot-external/board/asus/tinker/cmdline.txt delete mode 100644 buildroot-external/board/asus/tinker/image-spl-spl.cfg delete mode 100644 buildroot-external/board/asus/tinker/kernel.config delete mode 100644 buildroot-external/board/asus/tinker/meta delete mode 100644 buildroot-external/board/asus/tinker/partition-spl-spl.cfg delete mode 100644 buildroot-external/board/asus/tinker/patches/README.md delete mode 100644 buildroot-external/board/asus/tinker/patches/linux/0001-Revert-ARM-dts-rockchip-use-DMA-channels-for-UARTs-f.patch delete mode 100644 buildroot-external/board/asus/tinker/patches/linux/0002-ARM-DTS-rk3288-tinker-Defining-the-SPI-interface.patch delete mode 100644 buildroot-external/board/asus/tinker/patches/linux/0003-ARM-dts-rockchip-enable-I2C1-4-on-rk3288-tinker.patch delete mode 100644 buildroot-external/board/asus/tinker/patches/linux/0004-RK3288-DTSI-rk3288.dtsi-Add-missing-SPI2-pinctrl.patch delete mode 100644 buildroot-external/board/asus/tinker/patches/linux/0005-ARM-DTSI-rk3288-tinker-Improving-the-CPU-max-voltage.patch delete mode 100644 buildroot-external/board/asus/tinker/patches/linux/0006-drivers-mmc-dw-mci-rockchip-Handle-ASUS-Tinkerboard-.patch delete mode 100644 buildroot-external/board/asus/tinker/patches/linux/0007-ARM-dts-rockchip-Add-Bluetooth-to-rk3288-tinker.patch delete mode 100644 buildroot-external/board/asus/tinker/patches/linux/0008-usb-audio-add-ASUS-TinkerBoard-s-ALC4040.patch delete mode 100644 buildroot-external/board/asus/tinker/patches/uboot/0001-pmic-enable-LDO2-vcc33_mipi-at-bootup.patch delete mode 100644 buildroot-external/board/asus/tinker/uboot-boot.ush delete mode 100644 buildroot-external/board/asus/tinker/uboot.config delete mode 100644 buildroot-external/board/hardkernel/odroid-xu4/cmdline.txt delete mode 100644 buildroot-external/board/hardkernel/odroid-xu4/hassos-hook.sh delete mode 100644 buildroot-external/board/hardkernel/odroid-xu4/image-spl-spl.cfg delete mode 100644 buildroot-external/board/hardkernel/odroid-xu4/kernel.config delete mode 100644 buildroot-external/board/hardkernel/odroid-xu4/meta delete mode 100644 buildroot-external/board/hardkernel/odroid-xu4/partition-spl-spl.cfg delete mode 100644 buildroot-external/board/hardkernel/odroid-xu4/patches/linux/0001-ODROID-XU4-regulator-s2mps11-add-ethernet-power-rese.patch delete mode 100644 buildroot-external/board/hardkernel/odroid-xu4/uboot-boot.ush delete mode 100644 buildroot-external/board/hardkernel/odroid-xu4/uboot.config delete mode 100644 buildroot-external/board/raspberrypi/kernel-armv7.config delete mode 100644 buildroot-external/board/raspberrypi/rpi2/meta delete mode 100644 buildroot-external/board/raspberrypi/rpi3/meta delete mode 100644 buildroot-external/board/raspberrypi/rpi4/meta delete mode 100644 buildroot-external/board/raspberrypi/rpi4/uboot.config delete mode 100644 buildroot-external/configs/odroid_xu4_defconfig delete mode 100644 buildroot-external/configs/rpi2_defconfig delete mode 100644 buildroot-external/configs/rpi3_defconfig delete mode 100644 buildroot-external/configs/rpi4_defconfig delete mode 100644 buildroot-external/configs/tinker_defconfig diff --git a/Documentation/kernel.md b/Documentation/kernel.md index aa3bfcae1..5525aa0d2 100644 --- a/Documentation/kernel.md +++ b/Documentation/kernel.md @@ -4,21 +4,16 @@ | Board | Version | |-------|---------| | Open Virtual Appliance | 6.12.57 | -| Raspberry Pi | 6.12.47 | -| Raspberry Pi 0-W | 6.12.47 | -| Raspberry Pi 2 | 6.12.47 | | Raspberry Pi 3 | 6.12.47 | | Raspberry Pi 4 | 6.12.47 | | Raspberry Pi 5 | 6.12.47 | | Home Assistant Yellow | 6.12.47 | | Home Assistant Green | 6.12.57 | -| Tinker Board | 6.12.57 | | ODROID-C2 | 6.12.57 | | ODROID-C4 | 6.12.57 | | ODROID-M1 | 6.12.57 | | ODROID-M1S | 6.12.57 | | ODROID-N2 | 6.12.57 | -| ODROID-XU4 | 6.12.57 | | Generic aarch64 | 6.12.57 | | Generic x86-64 | 6.12.57 | | Khadas VIM3 | 6.12.57 | diff --git a/buildroot-external/board/asus/hassos-hook.sh b/buildroot-external/board/asus/hassos-hook.sh deleted file mode 100755 index 84d85bde6..000000000 --- a/buildroot-external/board/asus/hassos-hook.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/bash -# shellcheck disable=SC2155 - -function hassos_pre_image() { - local BOOT_DATA="$(path_boot_dir)" - - cp -t "${BOOT_DATA}" \ - "${BINARIES_DIR}/boot.scr" \ - "${BINARIES_DIR}/rk3288-tinker.dtb" \ - "${BINARIES_DIR}/rk3288-tinker-s.dtb" - - mkdir -p "${BOOT_DATA}/overlays" - cp "${BINARIES_DIR}"/*.dtbo "${BOOT_DATA}/overlays/" - cp "${BOARD_DIR}/boot-env.txt" "${BOOT_DATA}/haos-config.txt" - cp "${BOARD_DIR}/cmdline.txt" "${BOOT_DATA}/cmdline.txt" -} - - -function hassos_post_image() { - convert_disk_image_xz -} diff --git a/buildroot-external/board/asus/tinker/boot-env.txt b/buildroot-external/board/asus/tinker/boot-env.txt deleted file mode 100644 index 1870a8e10..000000000 --- a/buildroot-external/board/asus/tinker/boot-env.txt +++ /dev/null @@ -1,2 +0,0 @@ -# Uncomment this to enable GPIO support for RPI-RF-MOD/HM-MOD-RPI-PCB -#overlays=rpi-rf-mod diff --git a/buildroot-external/board/asus/tinker/cmdline.txt b/buildroot-external/board/asus/tinker/cmdline.txt deleted file mode 100644 index 235f637c5..000000000 --- a/buildroot-external/board/asus/tinker/cmdline.txt +++ /dev/null @@ -1 +0,0 @@ -console=tty0 diff --git a/buildroot-external/board/asus/tinker/image-spl-spl.cfg b/buildroot-external/board/asus/tinker/image-spl-spl.cfg deleted file mode 100644 index 98f092e0c..000000000 --- a/buildroot-external/board/asus/tinker/image-spl-spl.cfg +++ /dev/null @@ -1,13 +0,0 @@ -image spl.img { - size = ${BOOT_SPL_SIZE} - - hdimage { - partition-table-type = "none" - fill = "yes" - } - - partition uboot { - offset = 32k - image = "u-boot-rockchip.bin" - } -} diff --git a/buildroot-external/board/asus/tinker/kernel.config b/buildroot-external/board/asus/tinker/kernel.config deleted file mode 100644 index ab34a993f..000000000 --- a/buildroot-external/board/asus/tinker/kernel.config +++ /dev/null @@ -1,1615 +0,0 @@ -CONFIG_LOCALVERSION="-haos" -# CONFIG_LOCALVERSION_AUTO is not set -CONFIG_KERNEL_LZ4=y -CONFIG_DEFAULT_HOSTNAME="localhost" -CONFIG_SYSVIPC=y -CONFIG_POSIX_MQUEUE=y -CONFIG_USELIB=y -CONFIG_NO_HZ=y -CONFIG_HIGH_RES_TIMERS=y -CONFIG_BPF_SYSCALL=y -CONFIG_PREEMPT=y -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_LOG_BUF_SHIFT=18 -CONFIG_CGROUPS=y -CONFIG_MEMCG=y -CONFIG_BLK_CGROUP=y -CONFIG_CGROUP_SCHED=y -CONFIG_CFS_BANDWIDTH=y -CONFIG_CGROUP_PIDS=y -CONFIG_CGROUP_RDMA=y -CONFIG_CGROUP_FREEZER=y -CONFIG_CPUSETS=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_CGROUP_PERF=y -CONFIG_CGROUP_BPF=y -CONFIG_NAMESPACES=y -CONFIG_USER_NS=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_PROFILING=y -CONFIG_ARCH_ROCKCHIP=y -CONFIG_ARM_THUMBEE=y -# CONFIG_ARM_ERRATA_643719 is not set -CONFIG_ARM_ERRATA_818325_852422=y -CONFIG_ARM_ERRATA_821420=y -CONFIG_ARM_ERRATA_825619=y -CONFIG_SMP=y -CONFIG_HZ_250=y -CONFIG_HIGHMEM=y -# CONFIG_HIGHPTE is not set -# CONFIG_ARM_MODULE_PLTS is not set -CONFIG_CPU_FREQ=y -CONFIG_CPU_FREQ_STAT=y -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y -CONFIG_CPU_FREQ_GOV_POWERSAVE=y -CONFIG_CPU_FREQ_GOV_USERSPACE=y -CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y -CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y -CONFIG_CPUFREQ_DT=m -CONFIG_CPU_IDLE=y -CONFIG_CPU_IDLE_GOV_LADDER=y -CONFIG_VFP=y -CONFIG_NEON=y -CONFIG_KERNEL_MODE_NEON=y -CONFIG_PM_DEBUG=y -CONFIG_PM_ADVANCED_DEBUG=y -# CONFIG_GCC_PLUGINS is not set -CONFIG_MODULES=y -CONFIG_MODULE_FORCE_LOAD=y -CONFIG_MODULE_UNLOAD=y -CONFIG_MODULE_FORCE_UNLOAD=y -CONFIG_BLK_DEV_THROTTLING=y -CONFIG_PARTITION_ADVANCED=y -CONFIG_MAC_PARTITION=y -CONFIG_BINFMT_FLAT=y -CONFIG_BINFMT_ZFLAT=y -CONFIG_BINFMT_MISC=m -CONFIG_ZSWAP=y -CONFIG_ZSWAP_DEFAULT_ON=y -CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4=y -CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC=y -CONFIG_ZBUD=y -# CONFIG_COMPAT_BRK is not set -CONFIG_KSM=y -CONFIG_CMA=y -CONFIG_IDLE_PAGE_TRACKING=y -CONFIG_LRU_GEN=y -CONFIG_LRU_GEN_ENABLED=y -CONFIG_NET=y -CONFIG_PACKET=y -CONFIG_PACKET_DIAG=m -CONFIG_UNIX=y -CONFIG_UNIX_DIAG=m -CONFIG_TLS=m -CONFIG_XFRM_USER=m -CONFIG_NET_KEY=m -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=y -CONFIG_IP_ROUTE_VERBOSE=y -CONFIG_IP_PNP=y -CONFIG_IP_PNP_DHCP=y -CONFIG_IP_PNP_BOOTP=y -CONFIG_IP_PNP_RARP=y -CONFIG_NET_IPIP=m -CONFIG_NET_IPGRE_DEMUX=m -CONFIG_NET_IPGRE=m -CONFIG_NET_IPGRE_BROADCAST=y -CONFIG_IP_MROUTE=y -CONFIG_IP_MROUTE_MULTIPLE_TABLES=y -CONFIG_IP_PIMSM_V1=y -CONFIG_IP_PIMSM_V2=y -CONFIG_NET_IPVTI=m -CONFIG_NET_FOU=y -CONFIG_NET_FOU_IP_TUNNELS=y -CONFIG_INET_AH=m -CONFIG_INET_ESP=m -CONFIG_INET_ESP_OFFLOAD=m -CONFIG_INET_IPCOMP=m -CONFIG_INET_DIAG=m -CONFIG_INET_UDP_DIAG=m -CONFIG_INET_RAW_DIAG=m -CONFIG_TCP_CONG_ADVANCED=y -CONFIG_TCP_CONG_HSTCP=m -CONFIG_TCP_CONG_HYBLA=m -CONFIG_TCP_CONG_NV=m -CONFIG_TCP_CONG_SCALABLE=m -CONFIG_TCP_CONG_LP=y -CONFIG_TCP_CONG_VENO=m -CONFIG_TCP_CONG_YEAH=m -CONFIG_TCP_CONG_ILLINOIS=m -CONFIG_TCP_CONG_DCTCP=m -CONFIG_TCP_CONG_CDG=m -CONFIG_TCP_CONG_BBR=m -CONFIG_TCP_MD5SIG=y -CONFIG_IPV6_ROUTER_PREF=y -CONFIG_IPV6_ROUTE_INFO=y -CONFIG_IPV6_OPTIMISTIC_DAD=y -CONFIG_IPV6_REACHABILITY_PROBE=y -CONFIG_INET6_AH=m -CONFIG_INET6_ESP=m -CONFIG_INET6_ESP_OFFLOAD=m -CONFIG_INET6_IPCOMP=m -CONFIG_IPV6_MIP6=m -CONFIG_IPV6_ILA=m -CONFIG_IPV6_SIT=m -CONFIG_IPV6_MULTIPLE_TABLES=y -CONFIG_IPV6_SUBTREES=y -CONFIG_IPV6_MROUTE=y -CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y -CONFIG_IPV6_PIMSM_V2=y -CONFIG_NETLABEL=y -CONFIG_NETWORK_SECMARK=y -CONFIG_NETFILTER=y -CONFIG_BRIDGE_NETFILTER=y -CONFIG_NF_CONNTRACK=y -CONFIG_NF_CONNTRACK_SECMARK=y -CONFIG_NF_CONNTRACK_ZONES=y -CONFIG_NF_CONNTRACK_PROCFS=y -CONFIG_NF_CONNTRACK_EVENTS=y -CONFIG_NF_CONNTRACK_TIMEOUT=y -CONFIG_NF_CONNTRACK_TIMESTAMP=y -CONFIG_NF_CONNTRACK_AMANDA=m -CONFIG_NF_CONNTRACK_FTP=m -CONFIG_NF_CONNTRACK_H323=m -CONFIG_NF_CONNTRACK_IRC=m -CONFIG_NF_CONNTRACK_NETBIOS_NS=m -CONFIG_NF_CONNTRACK_SNMP=m -CONFIG_NF_CONNTRACK_PPTP=m -CONFIG_NF_CONNTRACK_SANE=m -CONFIG_NF_CONNTRACK_SIP=m -CONFIG_NF_CONNTRACK_TFTP=m -CONFIG_NF_CT_NETLINK=m -CONFIG_NF_CT_NETLINK_TIMEOUT=m -CONFIG_NF_CT_NETLINK_HELPER=m -CONFIG_NETFILTER_NETLINK_GLUE_CT=y -CONFIG_NF_TABLES=m -CONFIG_NF_TABLES_INET=y -CONFIG_NF_TABLES_NETDEV=y -CONFIG_NFT_NUMGEN=m -CONFIG_NFT_CT=m -CONFIG_NFT_FLOW_OFFLOAD=m -CONFIG_NFT_CONNLIMIT=m -CONFIG_NFT_LOG=m -CONFIG_NFT_LIMIT=m -CONFIG_NFT_MASQ=m -CONFIG_NFT_REDIR=m -CONFIG_NFT_NAT=m -CONFIG_NFT_TUNNEL=m -CONFIG_NFT_QUEUE=m -CONFIG_NFT_QUOTA=m -CONFIG_NFT_REJECT=m -CONFIG_NFT_COMPAT=m -CONFIG_NFT_HASH=m -CONFIG_NFT_FIB_INET=m -CONFIG_NFT_XFRM=m -CONFIG_NFT_SOCKET=m -CONFIG_NFT_OSF=m -CONFIG_NFT_TPROXY=m -CONFIG_NFT_SYNPROXY=m -CONFIG_NFT_DUP_NETDEV=m -CONFIG_NFT_FWD_NETDEV=m -CONFIG_NFT_FIB_NETDEV=m -CONFIG_NFT_REJECT_NETDEV=m -CONFIG_NF_FLOW_TABLE_INET=m -CONFIG_NF_FLOW_TABLE=m -CONFIG_NETFILTER_XT_SET=m -CONFIG_NETFILTER_XT_TARGET_AUDIT=m -CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m -CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m -CONFIG_NETFILTER_XT_TARGET_CONNMARK=m -CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m -CONFIG_NETFILTER_XT_TARGET_CT=m -CONFIG_NETFILTER_XT_TARGET_DSCP=m -CONFIG_NETFILTER_XT_TARGET_HMARK=m -CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m -CONFIG_NETFILTER_XT_TARGET_LED=m -CONFIG_NETFILTER_XT_TARGET_LOG=m -CONFIG_NETFILTER_XT_TARGET_MARK=m -CONFIG_NETFILTER_XT_TARGET_NFLOG=m -CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m -CONFIG_NETFILTER_XT_TARGET_TEE=m -CONFIG_NETFILTER_XT_TARGET_TPROXY=m -CONFIG_NETFILTER_XT_TARGET_SECMARK=m -CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m -CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y -CONFIG_NETFILTER_XT_MATCH_BPF=m -CONFIG_NETFILTER_XT_MATCH_CGROUP=m -CONFIG_NETFILTER_XT_MATCH_CLUSTER=m -CONFIG_NETFILTER_XT_MATCH_COMMENT=m -CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m -CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m -CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m -CONFIG_NETFILTER_XT_MATCH_CONNMARK=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y -CONFIG_NETFILTER_XT_MATCH_CPU=m -CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m -CONFIG_NETFILTER_XT_MATCH_DSCP=m -CONFIG_NETFILTER_XT_MATCH_ESP=m -CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m -CONFIG_NETFILTER_XT_MATCH_HELPER=m -CONFIG_NETFILTER_XT_MATCH_IPCOMP=m -CONFIG_NETFILTER_XT_MATCH_IPRANGE=m -CONFIG_NETFILTER_XT_MATCH_IPVS=y -CONFIG_NETFILTER_XT_MATCH_LENGTH=m -CONFIG_NETFILTER_XT_MATCH_LIMIT=m -CONFIG_NETFILTER_XT_MATCH_MAC=m -CONFIG_NETFILTER_XT_MATCH_MARK=m -CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m -CONFIG_NETFILTER_XT_MATCH_NFACCT=m -CONFIG_NETFILTER_XT_MATCH_OSF=m -CONFIG_NETFILTER_XT_MATCH_OWNER=m -CONFIG_NETFILTER_XT_MATCH_POLICY=m -CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m -CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m -CONFIG_NETFILTER_XT_MATCH_QUOTA=m -CONFIG_NETFILTER_XT_MATCH_RATEEST=m -CONFIG_NETFILTER_XT_MATCH_REALM=m -CONFIG_NETFILTER_XT_MATCH_RECENT=m -CONFIG_NETFILTER_XT_MATCH_SOCKET=m -CONFIG_NETFILTER_XT_MATCH_STATE=m -CONFIG_NETFILTER_XT_MATCH_STATISTIC=m -CONFIG_NETFILTER_XT_MATCH_STRING=m -CONFIG_NETFILTER_XT_MATCH_TCPMSS=m -CONFIG_NETFILTER_XT_MATCH_TIME=m -CONFIG_NETFILTER_XT_MATCH_U32=m -CONFIG_IP_SET=m -CONFIG_IP_SET_BITMAP_IP=m -CONFIG_IP_SET_BITMAP_IPMAC=m -CONFIG_IP_SET_BITMAP_PORT=m -CONFIG_IP_SET_HASH_IP=m -CONFIG_IP_SET_HASH_IPMARK=m -CONFIG_IP_SET_HASH_IPPORT=m -CONFIG_IP_SET_HASH_IPPORTIP=m -CONFIG_IP_SET_HASH_IPPORTNET=m -CONFIG_IP_SET_HASH_IPMAC=m -CONFIG_IP_SET_HASH_MAC=m -CONFIG_IP_SET_HASH_NETPORTNET=m -CONFIG_IP_SET_HASH_NET=m -CONFIG_IP_SET_HASH_NETNET=m -CONFIG_IP_SET_HASH_NETPORT=m -CONFIG_IP_SET_HASH_NETIFACE=m -CONFIG_IP_SET_LIST_SET=m -CONFIG_IP_VS=y -CONFIG_IP_VS_IPV6=y -CONFIG_IP_VS_PROTO_TCP=y -CONFIG_IP_VS_PROTO_UDP=y -CONFIG_IP_VS_PROTO_ESP=y -CONFIG_IP_VS_PROTO_AH=y -CONFIG_IP_VS_PROTO_SCTP=y -CONFIG_IP_VS_RR=y -CONFIG_IP_VS_WRR=m -CONFIG_IP_VS_LC=m -CONFIG_IP_VS_WLC=m -CONFIG_IP_VS_FO=m -CONFIG_IP_VS_OVF=m -CONFIG_IP_VS_LBLC=m -CONFIG_IP_VS_LBLCR=m -CONFIG_IP_VS_DH=m -CONFIG_IP_VS_SH=m -CONFIG_IP_VS_MH=m -CONFIG_IP_VS_SED=m -CONFIG_IP_VS_NQ=m -CONFIG_IP_VS_FTP=m -CONFIG_IP_VS_PE_SIP=m -CONFIG_NFT_DUP_IPV4=m -CONFIG_NFT_FIB_IPV4=m -CONFIG_NF_TABLES_ARP=y -CONFIG_NF_LOG_IPV4=m -CONFIG_NF_REJECT_IPV4=y -CONFIG_IP_NF_IPTABLES=y -CONFIG_IP_NF_MATCH_AH=m -CONFIG_IP_NF_MATCH_ECN=m -CONFIG_IP_NF_MATCH_RPFILTER=m -CONFIG_IP_NF_MATCH_TTL=m -CONFIG_IP_NF_FILTER=y -CONFIG_IP_NF_TARGET_REJECT=m -CONFIG_IP_NF_TARGET_SYNPROXY=m -CONFIG_IP_NF_NAT=y -CONFIG_IP_NF_TARGET_MASQUERADE=y -CONFIG_IP_NF_TARGET_NETMAP=m -CONFIG_IP_NF_TARGET_REDIRECT=y -CONFIG_IP_NF_MANGLE=m -CONFIG_IP_NF_TARGET_ECN=m -CONFIG_IP_NF_TARGET_TTL=m -CONFIG_IP_NF_RAW=m -CONFIG_IP_NF_SECURITY=m -CONFIG_IP_NF_ARPTABLES=m -CONFIG_IP_NF_ARPFILTER=m -CONFIG_IP_NF_ARP_MANGLE=m -CONFIG_NFT_DUP_IPV6=m -CONFIG_NFT_FIB_IPV6=m -CONFIG_NF_REJECT_IPV6=y -CONFIG_IP6_NF_IPTABLES=y -CONFIG_IP6_NF_MATCH_AH=m -CONFIG_IP6_NF_MATCH_EUI64=m -CONFIG_IP6_NF_MATCH_FRAG=m -CONFIG_IP6_NF_MATCH_OPTS=m -CONFIG_IP6_NF_MATCH_HL=m -CONFIG_IP6_NF_MATCH_IPV6HEADER=m -CONFIG_IP6_NF_MATCH_MH=m -CONFIG_IP6_NF_MATCH_RPFILTER=m -CONFIG_IP6_NF_MATCH_RT=m -CONFIG_IP6_NF_MATCH_SRH=m -CONFIG_IP6_NF_TARGET_HL=m -CONFIG_IP6_NF_FILTER=y -CONFIG_IP6_NF_TARGET_REJECT=m -CONFIG_IP6_NF_TARGET_SYNPROXY=m -CONFIG_IP6_NF_MANGLE=y -CONFIG_IP6_NF_RAW=m -CONFIG_IP6_NF_SECURITY=m -CONFIG_IP6_NF_NAT=y -CONFIG_IP6_NF_TARGET_MASQUERADE=m -CONFIG_IP6_NF_TARGET_NPT=m -CONFIG_NF_TABLES_BRIDGE=m -CONFIG_NFT_BRIDGE_META=m -CONFIG_NFT_BRIDGE_REJECT=m -CONFIG_BRIDGE_NF_EBTABLES=m -CONFIG_BRIDGE_EBT_BROUTE=m -CONFIG_BRIDGE_EBT_T_FILTER=m -CONFIG_BRIDGE_EBT_T_NAT=m -CONFIG_BRIDGE_EBT_802_3=m -CONFIG_BRIDGE_EBT_AMONG=m -CONFIG_BRIDGE_EBT_ARP=m -CONFIG_BRIDGE_EBT_IP=m -CONFIG_BRIDGE_EBT_IP6=m -CONFIG_BRIDGE_EBT_LIMIT=m -CONFIG_BRIDGE_EBT_MARK=m -CONFIG_BRIDGE_EBT_PKTTYPE=m -CONFIG_BRIDGE_EBT_STP=m -CONFIG_BRIDGE_EBT_VLAN=m -CONFIG_BRIDGE_EBT_ARPREPLY=m -CONFIG_BRIDGE_EBT_DNAT=m -CONFIG_BRIDGE_EBT_MARK_T=m -CONFIG_BRIDGE_EBT_REDIRECT=m -CONFIG_BRIDGE_EBT_SNAT=m -CONFIG_BRIDGE_EBT_LOG=m -CONFIG_BRIDGE_EBT_NFLOG=m -CONFIG_IP_DCCP=m -CONFIG_IP_SCTP=m -CONFIG_RDS=m -CONFIG_RDS_TCP=m -CONFIG_TIPC=m -CONFIG_ATM=m -CONFIG_ATM_CLIP=m -CONFIG_ATM_CLIP_NO_ICMP=y -CONFIG_ATM_BR2684=m -CONFIG_ATM_BR2684_IPFILTER=y -CONFIG_L2TP=m -CONFIG_L2TP_V3=y -CONFIG_L2TP_IP=m -CONFIG_L2TP_ETH=m -CONFIG_BRIDGE=y -CONFIG_BRIDGE_VLAN_FILTERING=y -CONFIG_NET_DSA=m -CONFIG_NET_DSA_TAG_KSZ=m -CONFIG_VLAN_8021Q=m -CONFIG_VLAN_8021Q_GVRP=y -CONFIG_VLAN_8021Q_MVRP=y -CONFIG_ATALK=m -CONFIG_6LOWPAN=m -CONFIG_NET_SCHED=y -CONFIG_NET_SCH_HTB=m -CONFIG_NET_SCH_HFSC=m -CONFIG_NET_SCH_PRIO=m -CONFIG_NET_SCH_MULTIQ=m -CONFIG_NET_SCH_RED=m -CONFIG_NET_SCH_SFB=m -CONFIG_NET_SCH_SFQ=m -CONFIG_NET_SCH_TEQL=m -CONFIG_NET_SCH_TBF=m -CONFIG_NET_SCH_CBS=m -CONFIG_NET_SCH_ETF=m -CONFIG_NET_SCH_GRED=m -CONFIG_NET_SCH_NETEM=m -CONFIG_NET_SCH_DRR=m -CONFIG_NET_SCH_MQPRIO=m -CONFIG_NET_SCH_SKBPRIO=m -CONFIG_NET_SCH_CHOKE=m -CONFIG_NET_SCH_QFQ=m -CONFIG_NET_SCH_CODEL=m -CONFIG_NET_SCH_FQ_CODEL=m -CONFIG_NET_SCH_CAKE=m -CONFIG_NET_SCH_FQ=m -CONFIG_NET_SCH_HHF=m -CONFIG_NET_SCH_PIE=m -CONFIG_NET_SCH_INGRESS=m -CONFIG_NET_SCH_PLUG=m -CONFIG_NET_SCH_DEFAULT=y -CONFIG_NET_CLS_BASIC=m -CONFIG_NET_CLS_ROUTE4=m -CONFIG_NET_CLS_FW=m -CONFIG_NET_CLS_U32=m -CONFIG_CLS_U32_PERF=y -CONFIG_CLS_U32_MARK=y -CONFIG_NET_CLS_FLOW=m -CONFIG_NET_CLS_CGROUP=y -CONFIG_NET_CLS_BPF=m -CONFIG_NET_CLS_FLOWER=m -CONFIG_NET_CLS_MATCHALL=m -CONFIG_NET_EMATCH=y -CONFIG_NET_EMATCH_CMP=m -CONFIG_NET_EMATCH_NBYTE=m -CONFIG_NET_EMATCH_U32=m -CONFIG_NET_EMATCH_META=m -CONFIG_NET_EMATCH_TEXT=m -CONFIG_NET_EMATCH_CANID=m -CONFIG_NET_EMATCH_IPSET=m -CONFIG_NET_EMATCH_IPT=m -CONFIG_NET_CLS_ACT=y -CONFIG_NET_ACT_POLICE=m -CONFIG_NET_ACT_GACT=m -CONFIG_GACT_PROB=y -CONFIG_NET_ACT_MIRRED=m -CONFIG_NET_ACT_SAMPLE=m -CONFIG_NET_ACT_NAT=m -CONFIG_NET_ACT_PEDIT=m -CONFIG_NET_ACT_SIMP=m -CONFIG_NET_ACT_SKBEDIT=m -CONFIG_NET_ACT_CSUM=m -CONFIG_NET_ACT_VLAN=m -CONFIG_NET_ACT_BPF=m -CONFIG_NET_ACT_CONNMARK=m -CONFIG_NET_ACT_SKBMOD=m -CONFIG_NET_ACT_IFE=m -CONFIG_NET_ACT_TUNNEL_KEY=m -CONFIG_NET_IFE_SKBMARK=m -CONFIG_NET_IFE_SKBPRIO=m -CONFIG_NET_IFE_SKBTCINDEX=m -CONFIG_DCB=y -CONFIG_BATMAN_ADV=m -CONFIG_BATMAN_ADV_NC=y -CONFIG_OPENVSWITCH=m -CONFIG_NETLINK_DIAG=m -CONFIG_HSR=m -CONFIG_CGROUP_NET_PRIO=y -CONFIG_CAN=m -CONFIG_BT=m -CONFIG_BT_RFCOMM=m -CONFIG_BT_RFCOMM_TTY=y -CONFIG_BT_BNEP=m -CONFIG_BT_BNEP_MC_FILTER=y -CONFIG_BT_BNEP_PROTO_FILTER=y -CONFIG_BT_HIDP=m -CONFIG_BT_6LOWPAN=m -CONFIG_BT_LEDS=y -CONFIG_BT_HCIBTUSB=m -CONFIG_BT_HCIBTSDIO=y -CONFIG_BT_HCIUART=m -CONFIG_BT_HCIUART_ATH3K=y -CONFIG_BT_HCIUART_RTL=y -CONFIG_BT_HCIBFUSB=m -CONFIG_BT_HCIVHCI=m -CONFIG_BT_MRVL=y -CONFIG_BT_MRVL_SDIO=y -CONFIG_BT_MTKUART=m -CONFIG_CFG80211=m -CONFIG_NL80211_TESTMODE=y -CONFIG_CFG80211_DEBUGFS=y -# CONFIG_CFG80211_CRDA_SUPPORT is not set -CONFIG_MAC80211=m -CONFIG_MAC80211_MESH=y -CONFIG_MAC80211_DEBUGFS=y -CONFIG_MAC80211_DEBUG_MENU=y -CONFIG_MAC80211_VERBOSE_DEBUG=y -CONFIG_RFKILL=y -CONFIG_UEVENT_HELPER=y -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -CONFIG_DEBUG_DEVRES=y -CONFIG_DMA_FENCE_TRACE=y -CONFIG_CONNECTOR=y -CONFIG_GNSS=m -CONFIG_GNSS_SIRF_SERIAL=m -CONFIG_OF_OVERLAY=y -CONFIG_ZRAM=y -CONFIG_BLK_DEV_LOOP=y -CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_RAM_COUNT=1 -CONFIG_ATA_OVER_ETH=m -CONFIG_EEPROM_AT24=m -CONFIG_SCSI=y -CONFIG_BLK_DEV_SD=y -CONFIG_BLK_DEV_SR=y -CONFIG_SCSI_SPI_ATTRS=y -CONFIG_MD=y -CONFIG_BLK_DEV_DM=y -CONFIG_DM_CRYPT=y -CONFIG_DM_THIN_PROVISIONING=y -CONFIG_DM_WRITECACHE=m -CONFIG_DM_MIRROR=y -CONFIG_DM_RAID=y -CONFIG_DM_VERITY=y -CONFIG_NETDEVICES=y -CONFIG_BONDING=m -CONFIG_DUMMY=m -CONFIG_WIREGUARD=m -CONFIG_IFB=m -CONFIG_MACVLAN=m -CONFIG_MACVTAP=m -CONFIG_IPVLAN=m -CONFIG_IPVTAP=m -CONFIG_VXLAN=m -CONFIG_GENEVE=m -CONFIG_GTP=m -CONFIG_MACSEC=m -CONFIG_NETCONSOLE=y -CONFIG_TUN=y -CONFIG_VETH=y -CONFIG_NET_VRF=m -CONFIG_B53_SPI_DRIVER=m -CONFIG_B53_MDIO_DRIVER=m -CONFIG_B53_MMAP_DRIVER=m -CONFIG_B53_SRAB_DRIVER=m -CONFIG_NET_DSA_BCM_SF2=m -CONFIG_NET_DSA_LOOP=m -CONFIG_NET_DSA_MT7530=m -CONFIG_NET_DSA_MV88E6060=m -CONFIG_NET_DSA_MV88E6XXX=m -CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m -# CONFIG_NET_VENDOR_ALACRITECH is not set -# CONFIG_NET_VENDOR_AMAZON is not set -# CONFIG_NET_VENDOR_AQUANTIA is not set -CONFIG_EMAC_ROCKCHIP=y -# CONFIG_NET_VENDOR_BROADCOM is not set -# CONFIG_NET_VENDOR_CIRRUS is not set -# CONFIG_NET_VENDOR_CORTINA is not set -# CONFIG_NET_VENDOR_EZCHIP is not set -# CONFIG_NET_VENDOR_FARADAY is not set -# CONFIG_NET_VENDOR_HISILICON is not set -# CONFIG_NET_VENDOR_HUAWEI is not set -# CONFIG_NET_VENDOR_INTEL is not set -# CONFIG_NET_VENDOR_MARVELL is not set -# CONFIG_NET_VENDOR_MELLANOX is not set -# CONFIG_NET_VENDOR_MICREL is not set -# CONFIG_NET_VENDOR_MICROCHIP is not set -CONFIG_MSCC_OCELOT_SWITCH=m -# CONFIG_NET_VENDOR_NATSEMI is not set -# CONFIG_NET_VENDOR_NETRONOME is not set -# CONFIG_NET_VENDOR_QUALCOMM is not set -# CONFIG_NET_VENDOR_RENESAS is not set -# CONFIG_NET_VENDOR_ROCKER is not set -# CONFIG_NET_VENDOR_SAMSUNG is not set -# CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SOLARFLARE is not set -# CONFIG_NET_VENDOR_SMSC is not set -# CONFIG_NET_VENDOR_SOCIONEXT is not set -CONFIG_STMMAC_ETH=y -# CONFIG_NET_VENDOR_SYNOPSYS is not set -# CONFIG_NET_VENDOR_VIA is not set -# CONFIG_NET_VENDOR_WIZNET is not set -CONFIG_LED_TRIGGER_PHY=y -CONFIG_MICROCHIP_T1_PHY=m -CONFIG_REALTEK_PHY=m -CONFIG_ROCKCHIP_PHY=y -CONFIG_DP83TC811_PHY=m -CONFIG_VITESSE_PHY=m -CONFIG_CAN_VCAN=m -CONFIG_CAN_VXCAN=m -CONFIG_CAN_FLEXCAN=m -CONFIG_CAN_GRCAN=m -CONFIG_CAN_SLCAN=m -CONFIG_CAN_TI_HECC=m -CONFIG_CAN_C_CAN=m -CONFIG_CAN_C_CAN_PLATFORM=m -CONFIG_CAN_CC770=m -CONFIG_CAN_CC770_ISA=m -CONFIG_CAN_CC770_PLATFORM=m -CONFIG_CAN_IFI_CANFD=m -CONFIG_CAN_M_CAN=m -CONFIG_CAN_SJA1000=m -CONFIG_CAN_SJA1000_ISA=m -CONFIG_CAN_SJA1000_PLATFORM=m -CONFIG_CAN_SOFTING=m -CONFIG_CAN_HI311X=m -CONFIG_CAN_MCP251X=m -CONFIG_CAN_8DEV_USB=m -CONFIG_CAN_EMS_USB=m -CONFIG_CAN_GS_USB=m -CONFIG_CAN_KVASER_USB=m -CONFIG_CAN_MCBA_USB=m -CONFIG_CAN_PEAK_USB=m -CONFIG_CAN_UCAN=m -CONFIG_MDIO_MSCC_MIIM=m -CONFIG_PPP=m -CONFIG_PPPOATM=m -CONFIG_PPPOL2TP=m -CONFIG_PPP_ASYNC=m -CONFIG_USB_NET_DRIVERS=m -CONFIG_USB_PEGASUS=m -CONFIG_USB_RTL8150=m -CONFIG_USB_RTL8152=m -CONFIG_USB_LAN78XX=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_MBIM=m -CONFIG_USB_NET_DM9601=m -CONFIG_USB_NET_SMSC75XX=m -CONFIG_USB_NET_SMSC95XX=m -CONFIG_USB_NET_MCS7830=m -# CONFIG_USB_NET_CDC_SUBSET is not set -# CONFIG_USB_NET_ZAURUS is not set -CONFIG_ATH9K=m -CONFIG_ATH9K_HTC=m -CONFIG_CARL9170=m -CONFIG_AR5523=m -CONFIG_ATH10K=m -CONFIG_ATH10K_SDIO=m -CONFIG_ATH10K_USB=m -CONFIG_WCN36XX=m -CONFIG_AT76C50X_USB=m -CONFIG_BRCMFMAC=m -# CONFIG_WLAN_VENDOR_MARVELL is not set -CONFIG_MT7601U=m -# CONFIG_WLAN_VENDOR_MICROCHIP is not set -CONFIG_RT2X00=m -CONFIG_RT2500USB=m -CONFIG_RT73USB=m -CONFIG_RT2800USB=m -CONFIG_RT2800USB_RT3573=y -CONFIG_RT2800USB_RT53XX=y -CONFIG_RT2800USB_RT55XX=y -CONFIG_RT2800USB_UNKNOWN=y -CONFIG_RTL8187=m -CONFIG_RTL8192CU=m -# CONFIG_RTLWIFI_DEBUG is not set -CONFIG_RTL8XXXU=m -# CONFIG_WLAN_VENDOR_ST is not set -# CONFIG_WLAN_VENDOR_TI is not set -CONFIG_ZD1211RW=m -CONFIG_NET_FAILOVER=m -CONFIG_INPUT_MATRIXKMAP=y -CONFIG_INPUT_JOYDEV=y -CONFIG_INPUT_EVDEV=y -CONFIG_KEYBOARD_GPIO=m -CONFIG_KEYBOARD_GPIO_POLLED=m -CONFIG_KEYBOARD_MATRIX=m -CONFIG_KEYBOARD_SUNKBD=y -CONFIG_KEYBOARD_TM2_TOUCHKEY=m -# CONFIG_MOUSE_PS2 is not set -CONFIG_MOUSE_CYAPA=y -CONFIG_MOUSE_ELAN_I2C=y -CONFIG_INPUT_JOYSTICK=y -CONFIG_JOYSTICK_IFORCE=y -CONFIG_JOYSTICK_IFORCE_USB=y -CONFIG_JOYSTICK_XPAD=y -CONFIG_JOYSTICK_XPAD_FF=y -CONFIG_JOYSTICK_XPAD_LEDS=y -CONFIG_JOYSTICK_PXRC=m -CONFIG_INPUT_TABLET=y -CONFIG_INPUT_TOUCHSCREEN=y -CONFIG_TOUCHSCREEN_ADC=m -CONFIG_TOUCHSCREEN_ATMEL_MXT=y -CONFIG_TOUCHSCREEN_BU21029=m -CONFIG_TOUCHSCREEN_ELAN=y -CONFIG_TOUCHSCREEN_USB_COMPOSITE=y -CONFIG_TOUCHSCREEN_ZET6223=m -CONFIG_INPUT_MISC=y -CONFIG_INPUT_UINPUT=y -CONFIG_RMI4_CORE=y -CONFIG_SERIO_RAW=y -# CONFIG_LEGACY_PTYS is not set -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_8250_DW=y -CONFIG_SERIAL_OF_PLATFORM=y -CONFIG_SERIAL_DEV_BUS=y -CONFIG_HW_RANDOM=y -CONFIG_TCG_TPM=y -CONFIG_TCG_TIS_I2C_INFINEON=y -CONFIG_I2C_CHARDEV=y -CONFIG_I2C_MUX=y -CONFIG_I2C_RK3X=y -CONFIG_I2C_STUB=m -CONFIG_SPI=y -CONFIG_SPI_BITBANG=y -CONFIG_SPI_ROCKCHIP=y -CONFIG_SPI_SPIDEV=y -CONFIG_DEBUG_GPIO=y -CONFIG_GPIO_SYSFS=y -CONFIG_GPIO_GENERIC_PLATFORM=y -CONFIG_GPIO_HLWD=m -CONFIG_W1=y -CONFIG_W1_MASTER_DS2490=m -CONFIG_W1_MASTER_DS2482=m -CONFIG_W1_MASTER_GPIO=m -CONFIG_W1_SLAVE_THERM=m -CONFIG_W1_SLAVE_SMEM=m -CONFIG_W1_SLAVE_DS2405=m -CONFIG_W1_SLAVE_DS2408=m -CONFIG_W1_SLAVE_DS2413=m -CONFIG_W1_SLAVE_DS2406=m -CONFIG_W1_SLAVE_DS2423=m -CONFIG_W1_SLAVE_DS2431=m -CONFIG_W1_SLAVE_DS2433=m -CONFIG_W1_SLAVE_DS2438=m -CONFIG_W1_SLAVE_DS2780=m -CONFIG_W1_SLAVE_DS2781=m -CONFIG_POWER_RESET=y -CONFIG_POWER_RESET_GPIO_RESTART=y -CONFIG_POWER_RESET_SYSCON=y -CONFIG_POWER_RESET_SYSCON_POWEROFF=y -CONFIG_SYSCON_REBOOT_MODE=m -CONFIG_CHARGER_ADP5061=m -CONFIG_BATTERY_DS2760=m -CONFIG_BATTERY_SBS=y -CONFIG_BATTERY_MAX1721X=m -CONFIG_CHARGER_GPIO=y -CONFIG_CHARGER_BQ24735=y -CONFIG_SENSORS_AD7314=m -CONFIG_SENSORS_AD7414=m -CONFIG_SENSORS_AD7418=m -CONFIG_SENSORS_ADM1025=m -CONFIG_SENSORS_ADM1026=m -CONFIG_SENSORS_ADM1029=m -CONFIG_SENSORS_ADM1031=m -CONFIG_SENSORS_ADM9240=m -CONFIG_SENSORS_ADT7310=m -CONFIG_SENSORS_ADT7410=m -CONFIG_SENSORS_ADT7411=m -CONFIG_SENSORS_ADT7462=m -CONFIG_SENSORS_ADT7470=m -CONFIG_SENSORS_ADT7475=m -CONFIG_SENSORS_ASC7621=m -CONFIG_SENSORS_ATXP1=m -CONFIG_SENSORS_DS620=m -CONFIG_SENSORS_DS1621=m -CONFIG_SENSORS_F71805F=m -CONFIG_SENSORS_F71882FG=m -CONFIG_SENSORS_F75375S=m -CONFIG_SENSORS_FTSTEUTATES=m -CONFIG_SENSORS_GL518SM=m -CONFIG_SENSORS_GL520SM=m -CONFIG_SENSORS_G760A=m -CONFIG_SENSORS_G762=m -CONFIG_SENSORS_GPIO_FAN=m -CONFIG_SENSORS_HIH6130=m -CONFIG_SENSORS_IT87=m -CONFIG_SENSORS_JC42=m -CONFIG_SENSORS_POWR1220=m -CONFIG_SENSORS_LINEAGE=m -CONFIG_SENSORS_LTC2945=m -CONFIG_SENSORS_LTC2990=m -CONFIG_SENSORS_LTC4151=m -CONFIG_SENSORS_LTC4215=m -CONFIG_SENSORS_LTC4222=m -CONFIG_SENSORS_LTC4245=m -CONFIG_SENSORS_LTC4260=m -CONFIG_SENSORS_LTC4261=m -CONFIG_SENSORS_MAX1111=m -CONFIG_SENSORS_MAX16065=m -CONFIG_SENSORS_MAX1619=m -CONFIG_SENSORS_MAX1668=m -CONFIG_SENSORS_MAX197=m -CONFIG_SENSORS_MAX31722=m -CONFIG_SENSORS_MAX6639=m -CONFIG_SENSORS_MAX6650=m -CONFIG_SENSORS_MAX6697=m -CONFIG_SENSORS_MAX31790=m -CONFIG_SENSORS_MCP3021=m -CONFIG_SENSORS_ADCXX=m -CONFIG_SENSORS_LM63=m -CONFIG_SENSORS_LM70=m -CONFIG_SENSORS_LM73=m -CONFIG_SENSORS_LM75=m -CONFIG_SENSORS_LM77=m -CONFIG_SENSORS_LM78=m -CONFIG_SENSORS_LM80=m -CONFIG_SENSORS_LM83=m -CONFIG_SENSORS_LM85=m -CONFIG_SENSORS_LM87=m -CONFIG_SENSORS_LM90=m -CONFIG_SENSORS_LM92=m -CONFIG_SENSORS_LM93=m -CONFIG_SENSORS_LM95234=m -CONFIG_SENSORS_LM95241=m -CONFIG_SENSORS_LM95245=m -CONFIG_SENSORS_PC87360=m -CONFIG_SENSORS_PC87427=m -CONFIG_SENSORS_NTC_THERMISTOR=m -CONFIG_SENSORS_NCT6683=m -CONFIG_SENSORS_NCT7802=m -CONFIG_SENSORS_NCT7904=m -CONFIG_SENSORS_NPCM7XX=m -CONFIG_SENSORS_PCF8591=m -CONFIG_SENSORS_PWM_FAN=m -CONFIG_SENSORS_SHT15=m -CONFIG_SENSORS_SHT21=m -CONFIG_SENSORS_SHT3x=m -CONFIG_SENSORS_SHTC1=m -CONFIG_SENSORS_DME1737=m -CONFIG_SENSORS_EMC1403=m -CONFIG_SENSORS_EMC2103=m -CONFIG_SENSORS_EMC6W201=m -CONFIG_SENSORS_SMSC47M1=m -CONFIG_SENSORS_SMSC47M192=m -CONFIG_SENSORS_SMSC47B397=m -CONFIG_SENSORS_SCH5627=m -CONFIG_SENSORS_SCH5636=m -CONFIG_SENSORS_STTS751=m -CONFIG_SENSORS_ADC128D818=m -CONFIG_SENSORS_ADS7828=m -CONFIG_SENSORS_ADS7871=m -CONFIG_SENSORS_AMC6821=m -CONFIG_SENSORS_INA209=m -CONFIG_SENSORS_INA2XX=m -CONFIG_SENSORS_INA3221=m -CONFIG_SENSORS_TC74=m -CONFIG_SENSORS_THMC50=m -CONFIG_SENSORS_TMP102=m -CONFIG_SENSORS_TMP103=m -CONFIG_SENSORS_TMP401=m -CONFIG_SENSORS_TMP421=m -CONFIG_SENSORS_VT1211=m -CONFIG_SENSORS_W83773G=m -CONFIG_SENSORS_W83781D=m -CONFIG_SENSORS_W83791D=m -CONFIG_SENSORS_W83792D=m -CONFIG_SENSORS_W83793=m -CONFIG_SENSORS_W83795=m -CONFIG_SENSORS_W83L785TS=m -CONFIG_SENSORS_W83L786NG=m -CONFIG_SENSORS_W83627HF=m -CONFIG_SENSORS_W83627EHF=m -CONFIG_CPU_THERMAL=y -CONFIG_ROCKCHIP_THERMAL=m -CONFIG_WATCHDOG=y -CONFIG_WATCHDOG_CORE=y -CONFIG_SOFT_WATCHDOG=m -CONFIG_FTWDT010_WATCHDOG=m -CONFIG_DW_WATCHDOG=m -CONFIG_MFD_MADERA=m -CONFIG_MFD_MADERA_I2C=m -CONFIG_MFD_CPCAP=m -CONFIG_MFD_RK8XX_I2C=y -CONFIG_MFD_TPS6586X=y -CONFIG_MFD_ROHM_BD718XX=m -CONFIG_REGULATOR_FIXED_VOLTAGE=y -CONFIG_REGULATOR_88PG86X=m -CONFIG_REGULATOR_ACT8865=y -CONFIG_REGULATOR_BD718XX=m -CONFIG_REGULATOR_CPCAP=m -CONFIG_REGULATOR_FAN53555=y -CONFIG_REGULATOR_PWM=y -CONFIG_REGULATOR_RK808=y -CONFIG_REGULATOR_TPS6586X=y -CONFIG_RC_CORE=y -CONFIG_LIRC=y -CONFIG_RC_DECODERS=y -CONFIG_IR_IMON_DECODER=m -CONFIG_IR_JVC_DECODER=m -CONFIG_IR_MCE_KBD_DECODER=m -CONFIG_IR_NEC_DECODER=m -CONFIG_IR_RC5_DECODER=m -CONFIG_IR_RC6_DECODER=m -CONFIG_IR_SANYO_DECODER=m -CONFIG_IR_SHARP_DECODER=m -CONFIG_IR_SONY_DECODER=m -CONFIG_IR_XMP_DECODER=m -CONFIG_RC_DEVICES=y -CONFIG_IR_GPIO_CIR=m -CONFIG_IR_SPI=m -CONFIG_MEDIA_SUPPORT=y -CONFIG_VIDEO_DEV=m -CONFIG_VIDEO_FIXED_MINOR_RANGES=y -CONFIG_MEDIA_USB_SUPPORT=y -CONFIG_USB_GSPCA=m -CONFIG_USB_GSPCA_BENQ=m -CONFIG_USB_GSPCA_CONEX=m -CONFIG_USB_GSPCA_CPIA1=m -CONFIG_USB_GSPCA_DTCS033=m -CONFIG_USB_GSPCA_ETOMS=m -CONFIG_USB_GSPCA_FINEPIX=m -CONFIG_USB_GSPCA_JEILINJ=m -CONFIG_USB_GSPCA_JL2005BCD=m -CONFIG_USB_GSPCA_KINECT=m -CONFIG_USB_GSPCA_KONICA=m -CONFIG_USB_GSPCA_MARS=m -CONFIG_USB_GSPCA_MR97310A=m -CONFIG_USB_GSPCA_NW80X=m -CONFIG_USB_GSPCA_OV519=m -CONFIG_USB_GSPCA_OV534=m -CONFIG_USB_GSPCA_OV534_9=m -CONFIG_USB_GSPCA_PAC207=m -CONFIG_USB_GSPCA_PAC7302=m -CONFIG_USB_GSPCA_PAC7311=m -CONFIG_USB_GSPCA_SE401=m -CONFIG_USB_GSPCA_SN9C2028=m -CONFIG_USB_GSPCA_SN9C20X=m -CONFIG_USB_GSPCA_SONIXB=m -CONFIG_USB_GSPCA_SONIXJ=m -CONFIG_USB_GSPCA_SPCA1528=m -CONFIG_USB_GSPCA_SPCA500=m -CONFIG_USB_GSPCA_SPCA501=m -CONFIG_USB_GSPCA_SPCA505=m -CONFIG_USB_GSPCA_SPCA506=m -CONFIG_USB_GSPCA_SPCA508=m -CONFIG_USB_GSPCA_SPCA561=m -CONFIG_USB_GSPCA_SQ905=m -CONFIG_USB_GSPCA_SQ905C=m -CONFIG_USB_GSPCA_SQ930X=m -CONFIG_USB_GSPCA_STK014=m -CONFIG_USB_GSPCA_STK1135=m -CONFIG_USB_GSPCA_STV0680=m -CONFIG_USB_GSPCA_SUNPLUS=m -CONFIG_USB_GSPCA_T613=m -CONFIG_USB_GSPCA_TOPRO=m -CONFIG_USB_GSPCA_TOUPTEK=m -CONFIG_USB_GSPCA_TV8532=m -CONFIG_USB_GSPCA_VC032X=m -CONFIG_USB_GSPCA_VICAM=m -CONFIG_USB_GSPCA_XIRLINK_CIT=m -CONFIG_USB_GSPCA_ZC3XX=m -CONFIG_USB_GL860=m -CONFIG_USB_M5602=m -CONFIG_USB_STV06XX=m -CONFIG_USB_PWC=m -CONFIG_USB_S2255=m -CONFIG_VIDEO_USBTV=m -CONFIG_USB_VIDEO_CLASS=m -CONFIG_VIDEO_HDPVR=m -CONFIG_VIDEO_PVRUSB2=m -CONFIG_VIDEO_AU0828=m -CONFIG_VIDEO_CX231XX=m -CONFIG_VIDEO_CX231XX_ALSA=m -CONFIG_VIDEO_CX231XX_DVB=m -CONFIG_DVB_AS102=m -CONFIG_DVB_B2C2_FLEXCOP_USB=m -CONFIG_DVB_USB_V2=y -CONFIG_DVB_USB_AF9015=m -CONFIG_DVB_USB_AF9035=m -CONFIG_DVB_USB_ANYSEE=m -CONFIG_DVB_USB_AU6610=m -CONFIG_DVB_USB_AZ6007=m -CONFIG_DVB_USB_CE6230=m -CONFIG_DVB_USB_DVBSKY=m -CONFIG_DVB_USB_EC168=m -CONFIG_DVB_USB_GL861=m -CONFIG_DVB_USB_LME2510=m -CONFIG_DVB_USB_MXL111SF=m -CONFIG_DVB_USB_RTL28XXU=m -CONFIG_DVB_USB_ZD1301=m -CONFIG_DVB_USB=m -CONFIG_DVB_USB_A800=m -CONFIG_DVB_USB_AF9005=m -CONFIG_DVB_USB_AF9005_REMOTE=m -CONFIG_DVB_USB_AZ6027=m -CONFIG_DVB_USB_CINERGY_T2=m -CONFIG_DVB_USB_CXUSB=m -CONFIG_DVB_USB_DIB0700=m -CONFIG_DVB_USB_DIBUSB_MB=m -CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y -CONFIG_DVB_USB_DIBUSB_MC=m -CONFIG_DVB_USB_DIGITV=m -CONFIG_DVB_USB_DTT200U=m -CONFIG_DVB_USB_DTV5100=m -CONFIG_DVB_USB_DW2102=m -CONFIG_DVB_USB_GP8PSK=m -CONFIG_DVB_USB_M920X=m -CONFIG_DVB_USB_NOVA_T_USB2=m -CONFIG_DVB_USB_OPERA1=m -CONFIG_DVB_USB_PCTV452E=m -CONFIG_DVB_USB_TECHNISAT_USB2=m -CONFIG_DVB_USB_TTUSB2=m -CONFIG_DVB_USB_UMT_010=m -CONFIG_DVB_USB_VP702X=m -CONFIG_DVB_USB_VP7045=m -CONFIG_SMS_USB_DRV=m -CONFIG_VIDEO_EM28XX=m -CONFIG_VIDEO_EM28XX_V4L2=m -CONFIG_VIDEO_EM28XX_ALSA=m -CONFIG_VIDEO_EM28XX_DVB=m -CONFIG_V4L_PLATFORM_DRIVERS=y -CONFIG_DVB_PLATFORM_DRIVERS=y -CONFIG_V4L_MEM2MEM_DRIVERS=y -CONFIG_VIDEO_MUX=m -CONFIG_DVB_C8SECTPFE=m -CONFIG_VIDEO_XILINX=m -CONFIG_VIDEO_XILINX_TPG=m -CONFIG_SMS_SDIO_DRV=m -CONFIG_SMS_SIANO_DEBUGFS=y -CONFIG_VIDEO_IMX274=m -CONFIG_VIDEO_MT9M111=m -CONFIG_VIDEO_MT9P031=m -CONFIG_VIDEO_MT9T112=m -CONFIG_VIDEO_MT9V011=m -CONFIG_VIDEO_MT9V032=m -CONFIG_VIDEO_MT9V111=m -CONFIG_VIDEO_OV13858=m -CONFIG_VIDEO_OV2640=m -CONFIG_VIDEO_OV2659=m -CONFIG_VIDEO_OV2680=m -CONFIG_VIDEO_OV2685=m -CONFIG_VIDEO_OV5640=m -CONFIG_VIDEO_OV5645=m -CONFIG_VIDEO_OV5647=m -CONFIG_VIDEO_OV5670=m -CONFIG_VIDEO_OV5695=m -CONFIG_VIDEO_OV6650=m -CONFIG_VIDEO_OV7251=m -CONFIG_VIDEO_OV7640=m -CONFIG_VIDEO_OV7670=m -CONFIG_VIDEO_OV772X=m -CONFIG_VIDEO_OV7740=m -CONFIG_VIDEO_OV9650=m -CONFIG_VIDEO_RJ54N1=m -CONFIG_VIDEO_S5C73M3=m -CONFIG_VIDEO_S5K5BAF=m -CONFIG_VIDEO_S5K6A3=m -CONFIG_VIDEO_ET8EK8=m -CONFIG_VIDEO_AK7375=m -CONFIG_VIDEO_DW9807_VCM=m -CONFIG_VIDEO_ADP1653=m -CONFIG_VIDEO_LM3560=m -CONFIG_VIDEO_LM3646=m -CONFIG_VIDEO_CS5345=m -CONFIG_VIDEO_SONY_BTF_MPX=m -CONFIG_VIDEO_TDA7432=m -CONFIG_VIDEO_TDA9840=m -CONFIG_VIDEO_TEA6415C=m -CONFIG_VIDEO_TEA6420=m -CONFIG_VIDEO_TLV320AIC23B=m -CONFIG_VIDEO_TVAUDIO=m -CONFIG_VIDEO_UDA1342=m -CONFIG_VIDEO_VP27SMPX=m -CONFIG_VIDEO_WM8739=m -CONFIG_VIDEO_SAA6588=m -CONFIG_VIDEO_ADV7180=m -CONFIG_VIDEO_ADV7183=m -CONFIG_VIDEO_ADV7604=m -CONFIG_VIDEO_ADV7842=m -CONFIG_VIDEO_BT819=m -CONFIG_VIDEO_BT856=m -CONFIG_VIDEO_BT866=m -CONFIG_VIDEO_KS0127=m -CONFIG_VIDEO_ML86V7667=m -CONFIG_VIDEO_SAA7110=m -CONFIG_VIDEO_TC358743=m -CONFIG_VIDEO_TVP514X=m -CONFIG_VIDEO_TVP5150=m -CONFIG_VIDEO_TVP7002=m -CONFIG_VIDEO_TW2804=m -CONFIG_VIDEO_TW9903=m -CONFIG_VIDEO_TW9906=m -CONFIG_VIDEO_VPX3220=m -CONFIG_VIDEO_SAA717X=m -CONFIG_VIDEO_ADV7170=m -CONFIG_VIDEO_ADV7175=m -CONFIG_VIDEO_ADV7343=m -CONFIG_VIDEO_ADV7393=m -CONFIG_VIDEO_ADV7511=m -CONFIG_VIDEO_AK881X=m -CONFIG_VIDEO_SAA7127=m -CONFIG_VIDEO_SAA7185=m -CONFIG_VIDEO_THS8200=m -CONFIG_VIDEO_UPD64031A=m -CONFIG_VIDEO_UPD64083=m -CONFIG_VIDEO_I2C=m -CONFIG_VIDEO_M52790=m -CONFIG_VIDEO_THS7303=m -CONFIG_MEDIA_TUNER_MC44S803=y -CONFIG_MEDIA_TUNER_MT20XX=y -CONFIG_MEDIA_TUNER_SIMPLE=y -CONFIG_MEDIA_TUNER_TDA8290=y -CONFIG_MEDIA_TUNER_XC2028=y -CONFIG_MEDIA_TUNER_XC4000=y -CONFIG_MEDIA_TUNER_XC5000=y -CONFIG_DRM=y -CONFIG_DRM_DEBUG_MM=y -CONFIG_DRM_I2C_NXP_TDA9950=m -CONFIG_DRM_VKMS=m -CONFIG_DRM_ROCKCHIP=y -CONFIG_ROCKCHIP_DW_HDMI=y -CONFIG_ROCKCHIP_LVDS=y -CONFIG_DRM_UDL=y -CONFIG_DRM_PANEL_ARM_VERSATILE=m -CONFIG_DRM_PANEL_SIMPLE=y -CONFIG_DRM_PANEL_ILITEK_ILI9881C=m -CONFIG_DRM_PANEL_INNOLUX_P079ZCA=m -CONFIG_DRM_PANEL_JDI_LT070ME05000=m -CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m -CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m -CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN=m -CONFIG_DRM_PANEL_RAYDIUM_RM68200=m -CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=m -CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m -CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m -CONFIG_DRM_PANEL_SHARP_LS043T1LE01=m -CONFIG_DRM_CDNS_DSI=m -CONFIG_DRM_SIL_SII8620=m -CONFIG_DRM_THINE_THC63LVD1024=m -CONFIG_TINYDRM_ILI9341=m -CONFIG_TINYDRM_MI0283QT=m -CONFIG_FB=y -CONFIG_FB_MODE_HELPERS=y -CONFIG_BACKLIGHT_CLASS_DEVICE=y -CONFIG_BACKLIGHT_PWM=y -CONFIG_FRAMEBUFFER_CONSOLE=y -CONFIG_SOUND=y -CONFIG_SND=y -CONFIG_SND_HRTIMER=y -CONFIG_SND_DYNAMIC_MINORS=y -CONFIG_SND_SEQUENCER=y -CONFIG_SND_SEQ_DUMMY=y -CONFIG_SND_DUMMY=m -CONFIG_SND_ALOOP=m -# CONFIG_SND_ARM is not set -# CONFIG_SND_SPI is not set -CONFIG_SND_USB_AUDIO=m -CONFIG_SND_SOC=y -CONFIG_SND_SOC_ROCKCHIP=y -CONFIG_SND_SOC_ROCKCHIP_SPDIF=y -CONFIG_SND_SOC_ROCKCHIP_MAX98090=y -CONFIG_SND_SOC_ROCKCHIP_RT5645=y -CONFIG_SND_SOC_RK3288_HDMI_ANALOG=m -CONFIG_SND_SOC_AK4458=m -CONFIG_SND_SOC_AK5558=m -CONFIG_SND_SOC_BD28623=m -CONFIG_SND_SOC_CPCAP=m -CONFIG_SND_SOC_ES7241=m -CONFIG_SND_SOC_MAX9867=m -CONFIG_SND_SOC_PCM1789_I2C=m -CONFIG_SND_SOC_RT5616=y -CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m -CONFIG_SND_SOC_SPDIF=y -CONFIG_SND_SOC_SSM2305=m -CONFIG_SND_SOC_TDA7419=m -CONFIG_SND_SOC_TSCS454=m -CONFIG_SND_SOC_WM8782=m -CONFIG_SND_SOC_MAX9759=m -CONFIG_SND_SOC_MT6351=m -CONFIG_SND_SOC_NAU8540=m -CONFIG_SND_SIMPLE_CARD=y -CONFIG_HID_BATTERY_STRENGTH=y -CONFIG_HIDRAW=y -CONFIG_UHID=y -CONFIG_HID_A4TECH=m -CONFIG_HID_ACCUTOUCH=m -CONFIG_HID_ACRUX=m -CONFIG_HID_ACRUX_FF=y -CONFIG_HID_APPLE=m -CONFIG_HID_APPLEIR=m -CONFIG_HID_AUREAL=m -CONFIG_HID_BELKIN=m -CONFIG_HID_BETOP_FF=m -CONFIG_HID_CHERRY=m -CONFIG_HID_CHICONY=m -CONFIG_HID_CORSAIR=m -CONFIG_HID_COUGAR=m -CONFIG_HID_PRODIKEYS=m -CONFIG_HID_CP2112=m -CONFIG_HID_CYPRESS=m -CONFIG_HID_DRAGONRISE=m -CONFIG_DRAGONRISE_FF=y -CONFIG_HID_EMS_FF=m -CONFIG_HID_ELAN=m -CONFIG_HID_ELECOM=m -CONFIG_HID_ELO=m -CONFIG_HID_EZKEY=m -CONFIG_HID_GEMBIRD=m -CONFIG_HID_GFRM=m -CONFIG_HID_HOLTEK=m -CONFIG_HOLTEK_FF=y -CONFIG_HID_GT683R=m -CONFIG_HID_KEYTOUCH=m -CONFIG_HID_KYE=m -CONFIG_HID_UCLOGIC=m -CONFIG_HID_WALTOP=m -CONFIG_HID_GYRATION=m -CONFIG_HID_ICADE=m -CONFIG_HID_TWINHAN=m -CONFIG_HID_KENSINGTON=m -CONFIG_HID_LCPOWER=m -CONFIG_HID_LENOVO=m -CONFIG_HID_LOGITECH=m -CONFIG_HID_LOGITECH_DJ=m -CONFIG_LOGITECH_FF=y -CONFIG_LOGIRUMBLEPAD2_FF=y -CONFIG_LOGIG940_FF=y -CONFIG_HID_MAGICMOUSE=m -CONFIG_HID_MICROSOFT=m -CONFIG_HID_MONTEREY=m -CONFIG_HID_MULTITOUCH=m -CONFIG_HID_NTI=m -CONFIG_HID_NTRIG=m -CONFIG_HID_ORTEK=m -CONFIG_HID_PANTHERLORD=m -CONFIG_PANTHERLORD_FF=y -CONFIG_HID_PENMOUNT=m -CONFIG_HID_PETALYNX=m -CONFIG_HID_PICOLCD=m -CONFIG_HID_PICOLCD_FB=y -CONFIG_HID_PICOLCD_BACKLIGHT=y -CONFIG_HID_PICOLCD_LEDS=y -CONFIG_HID_PICOLCD_CIR=y -CONFIG_HID_PLANTRONICS=m -CONFIG_HID_PRIMAX=m -CONFIG_HID_ROCCAT=m -CONFIG_HID_SAITEK=m -CONFIG_HID_SAMSUNG=m -CONFIG_HID_SONY=m -CONFIG_SONY_FF=y -CONFIG_HID_SPEEDLINK=m -CONFIG_HID_STEELSERIES=m -CONFIG_HID_SUNPLUS=m -CONFIG_HID_RMI=m -CONFIG_HID_GREENASIA=m -CONFIG_GREENASIA_FF=y -CONFIG_HID_SMARTJOYPLUS=m -CONFIG_SMARTJOYPLUS_FF=y -CONFIG_HID_TIVO=m -CONFIG_HID_TOPSEED=m -CONFIG_HID_THINGM=m -CONFIG_HID_THRUSTMASTER=m -CONFIG_THRUSTMASTER_FF=y -CONFIG_HID_WACOM=m -CONFIG_HID_WIIMOTE=m -CONFIG_HID_XINMO=m -CONFIG_HID_ZEROPLUS=m -CONFIG_ZEROPLUS_FF=y -CONFIG_HID_ZYDACRON=m -CONFIG_HID_SENSOR_HUB=m -CONFIG_HID_SENSOR_CUSTOM_SENSOR=m -CONFIG_HID_ALPS=m -CONFIG_USB_HIDDEV=y -CONFIG_USB_ANNOUNCE_NEW_DEVICES=y -# CONFIG_USB_DEFAULT_PERSIST is not set -CONFIG_USB_OTG=y -CONFIG_USB_MON=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_ROOT_HUB_TT=y -CONFIG_USB_EHCI_HCD_PLATFORM=y -CONFIG_USB_ACM=m -CONFIG_USB_PRINTER=m -CONFIG_USB_TMC=m -CONFIG_USB_STORAGE=y -CONFIG_USB_UAS=m -CONFIG_USBIP_CORE=m -CONFIG_USBIP_VHCI_HCD=m -CONFIG_USBIP_HOST=m -CONFIG_USBIP_VUDC=m -CONFIG_USB_DWC2=y -CONFIG_USB_SERIAL=y -CONFIG_USB_SERIAL_CONSOLE=y -CONFIG_USB_SERIAL_GENERIC=y -CONFIG_USB_SERIAL_SIMPLE=m -CONFIG_USB_SERIAL_CH341=m -CONFIG_USB_SERIAL_CP210X=m -CONFIG_USB_SERIAL_FTDI_SIO=m -CONFIG_USB_SERIAL_KEYSPAN=m -CONFIG_USB_SERIAL_PL2303=m -CONFIG_USB_SERIAL_OTI6858=y -CONFIG_USB_SERIAL_QUALCOMM=y -CONFIG_USB_SERIAL_SIERRAWIRELESS=y -CONFIG_USB_SERIAL_TI=m -CONFIG_USB_SERIAL_OPTION=m -CONFIG_USB_LCD=m -CONFIG_USB_EZUSB_FX2=y -CONFIG_USB_HUB_USB251XB=m -CONFIG_USB_GADGET=y -CONFIG_USB_CONFIGFS=y -CONFIG_USB_CONFIGFS_MASS_STORAGE=y -CONFIG_USB_CONFIGFS_F_FS=y -CONFIG_USB_GADGETFS=m -CONFIG_USB_MASS_STORAGE=m -CONFIG_USB_G_SERIAL=m -CONFIG_USB_G_HID=m -CONFIG_MMC=y -CONFIG_PWRSEQ_SD8787=m -CONFIG_MMC_BLOCK_MINORS=16 -CONFIG_MMC_TEST=y -CONFIG_MMC_SDHCI=y -CONFIG_MMC_SDHCI_PLTFM=y -CONFIG_MMC_SDHCI_OF_DWCMSHC=m -CONFIG_MMC_SDHCI_CADENCE=m -CONFIG_MMC_DW=y -CONFIG_MMC_DW_BLUEFIELD=m -CONFIG_MMC_DW_ROCKCHIP=y -CONFIG_LEDS_CLASS=y -CONFIG_LEDS_CR0014114=m -CONFIG_LEDS_GPIO=y -CONFIG_LEDS_MLXREG=m -CONFIG_LEDS_USER=m -CONFIG_LEDS_TRIGGER_TIMER=y -CONFIG_LEDS_TRIGGER_ONESHOT=y -CONFIG_LEDS_TRIGGER_HEARTBEAT=y -CONFIG_LEDS_TRIGGER_BACKLIGHT=y -CONFIG_LEDS_TRIGGER_CPU=y -CONFIG_LEDS_TRIGGER_ACTIVITY=y -CONFIG_LEDS_TRIGGER_DEFAULT_ON=y -CONFIG_LEDS_TRIGGER_TRANSIENT=y -CONFIG_RTC_CLASS=y -CONFIG_RTC_DRV_ABX80X=m -CONFIG_RTC_DRV_DS1307=m -CONFIG_RTC_DRV_DS1374=m -CONFIG_RTC_DRV_DS1374_WDT=y -CONFIG_RTC_DRV_DS1672=m -CONFIG_RTC_DRV_HYM8563=m -CONFIG_RTC_DRV_MAX6900=m -CONFIG_RTC_DRV_RK808=y -CONFIG_RTC_DRV_RS5C372=m -CONFIG_RTC_DRV_ISL1208=m -CONFIG_RTC_DRV_ISL12022=m -CONFIG_RTC_DRV_ISL12026=m -CONFIG_RTC_DRV_X1205=m -CONFIG_RTC_DRV_PCF8523=m -CONFIG_RTC_DRV_PCF85063=m -CONFIG_RTC_DRV_PCF85363=m -CONFIG_RTC_DRV_PCF8563=m -CONFIG_RTC_DRV_PCF8583=m -CONFIG_RTC_DRV_M41T80=m -CONFIG_RTC_DRV_M41T80_WDT=y -CONFIG_RTC_DRV_BQ32K=m -CONFIG_RTC_DRV_TPS6586X=m -CONFIG_RTC_DRV_S35390A=m -CONFIG_RTC_DRV_FM3130=m -CONFIG_RTC_DRV_RX8010=m -CONFIG_RTC_DRV_RX8581=m -CONFIG_RTC_DRV_RX8025=m -CONFIG_RTC_DRV_EM3027=m -CONFIG_RTC_DRV_RV8803=m -CONFIG_RTC_DRV_M41T93=m -CONFIG_RTC_DRV_M41T94=m -CONFIG_RTC_DRV_DS1302=m -CONFIG_RTC_DRV_DS1305=m -CONFIG_RTC_DRV_DS1343=m -CONFIG_RTC_DRV_DS1347=m -CONFIG_RTC_DRV_DS1390=m -CONFIG_RTC_DRV_MAX6916=m -CONFIG_RTC_DRV_R9701=m -CONFIG_RTC_DRV_RX4581=m -CONFIG_RTC_DRV_RS5C348=m -CONFIG_RTC_DRV_MAX6902=m -CONFIG_RTC_DRV_PCF2123=m -CONFIG_RTC_DRV_MCP795=m -CONFIG_RTC_DRV_DS3232=m -CONFIG_RTC_DRV_PCF2127=m -CONFIG_RTC_DRV_RV3029C2=m -CONFIG_RTC_DRV_RX6110=m -CONFIG_DMADEVICES=y -CONFIG_DW_AXI_DMAC=m -CONFIG_PL330_DMA=y -# CONFIG_VIRTIO_MENU is not set -CONFIG_STAGING=y -CONFIG_RTL8723BS=m -CONFIG_R8712U=m -CONFIG_FB_TFT=m -CONFIG_FB_TFT_AGM1264K_FL=m -CONFIG_FB_TFT_BD663474=m -CONFIG_FB_TFT_HX8340BN=m -CONFIG_FB_TFT_HX8347D=m -CONFIG_FB_TFT_HX8353D=m -CONFIG_FB_TFT_HX8357D=m -CONFIG_FB_TFT_ILI9163=m -CONFIG_FB_TFT_ILI9320=m -CONFIG_FB_TFT_ILI9325=m -CONFIG_FB_TFT_ILI9340=m -CONFIG_FB_TFT_ILI9341=m -CONFIG_FB_TFT_ILI9481=m -CONFIG_FB_TFT_ILI9486=m -CONFIG_FB_TFT_PCD8544=m -CONFIG_FB_TFT_RA8875=m -CONFIG_FB_TFT_S6D02A1=m -CONFIG_FB_TFT_S6D1121=m -CONFIG_FB_TFT_SH1106=m -CONFIG_FB_TFT_SSD1289=m -CONFIG_FB_TFT_SSD1305=m -CONFIG_FB_TFT_SSD1306=m -CONFIG_FB_TFT_SSD1331=m -CONFIG_FB_TFT_SSD1351=m -CONFIG_FB_TFT_ST7735R=m -CONFIG_FB_TFT_ST7789V=m -CONFIG_FB_TFT_TINYLCD=m -CONFIG_FB_TFT_TLS8204=m -CONFIG_FB_TFT_UC1611=m -CONFIG_FB_TFT_UC1701=m -CONFIG_FB_TFT_UPD161704=m -CONFIG_CHROME_PLATFORMS=y -CONFIG_COMMON_CLK_MAX9485=m -CONFIG_COMMON_CLK_RK808=y -CONFIG_COMMON_CLK_SI544=m -CONFIG_COMMON_CLK_VC5=m -CONFIG_ROCKCHIP_IOMMU=y -CONFIG_ROCKCHIP_IODOMAIN=y -CONFIG_ROCKCHIP_PM_DOMAINS=y -CONFIG_PM_DEVFREQ=y -CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y -CONFIG_DEVFREQ_GOV_USERSPACE=y -CONFIG_MEMORY=y -CONFIG_IIO=y -CONFIG_ADXL345_I2C=m -CONFIG_ADXL345_SPI=m -CONFIG_HID_SENSOR_ACCEL_3D=m -CONFIG_ROCKCHIP_SARADC=y -CONFIG_IIO_RESCALE=m -CONFIG_BME680=m -CONFIG_AD5686_SPI=m -CONFIG_AD5696_I2C=m -CONFIG_AD5758=m -CONFIG_TI_DAC5571=m -CONFIG_HID_SENSOR_GYRO_3D=m -CONFIG_HID_SENSOR_HUMIDITY=m -CONFIG_SENSORS_ISL29018=y -CONFIG_HID_SENSOR_ALS=m -CONFIG_HID_SENSOR_PROX=m -CONFIG_LV0104CS=m -CONFIG_SI1133=m -CONFIG_SENSORS_TSL2563=y -CONFIG_TSL2583=y -CONFIG_TSL2772=m -CONFIG_HID_SENSOR_MAGNETOMETER_3D=m -CONFIG_HID_SENSOR_INCLINOMETER_3D=m -CONFIG_HID_SENSOR_DEVICE_ROTATION=m -CONFIG_IIO_SYSFS_TRIGGER=y -CONFIG_AD5272=m -CONFIG_MCP4018=m -CONFIG_HID_SENSOR_PRESS=m -CONFIG_ISL29501=m -CONFIG_HID_SENSOR_TEMP=m -CONFIG_MLX90632=m -CONFIG_PWM=y -CONFIG_PWM_ROCKCHIP=y -CONFIG_PHY_MAPPHONE_MDM6600=m -CONFIG_PHY_ROCKCHIP_DP=y -CONFIG_PHY_ROCKCHIP_EMMC=y -CONFIG_PHY_ROCKCHIP_USB=y -CONFIG_ARM_CCI_PMU=m -# CONFIG_ARM_CCI400_PMU is not set -# CONFIG_ARM_CCI5xx_PMU is not set -CONFIG_DAX=y -CONFIG_MUX_ADG792A=m -CONFIG_MUX_ADGS1408=m -CONFIG_MUX_GPIO=m -CONFIG_MUX_MMIO=m -CONFIG_MOST=m -CONFIG_EXT2_FS=y -CONFIG_EXT3_FS=y -CONFIG_EXT3_FS_POSIX_ACL=y -CONFIG_EXT3_FS_SECURITY=y -CONFIG_REISERFS_FS=m -CONFIG_JFS_FS=m -CONFIG_XFS_FS=y -CONFIG_XFS_ONLINE_SCRUB=y -CONFIG_BTRFS_FS=m -CONFIG_BTRFS_FS_POSIX_ACL=y -CONFIG_F2FS_FS=y -CONFIG_QUOTA=y -CONFIG_QUOTA_NETLINK_INTERFACE=y -CONFIG_QFMT_V1=m -CONFIG_QFMT_V2=m -CONFIG_FUSE_FS=m -CONFIG_CUSE=m -CONFIG_OVERLAY_FS=y -CONFIG_FSCACHE=y -CONFIG_FSCACHE_STATS=y -CONFIG_ISO9660_FS=m -CONFIG_JOLIET=y -CONFIG_ZISOFS=y -CONFIG_UDF_FS=m -CONFIG_MSDOS_FS=y -CONFIG_VFAT_FS=y -CONFIG_NTFS_FS=m -CONFIG_TMPFS=y -CONFIG_TMPFS_POSIX_ACL=y -CONFIG_ECRYPT_FS=m -CONFIG_HFS_FS=m -CONFIG_HFSPLUS_FS=m -CONFIG_SQUASHFS=y -CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI=y -CONFIG_SQUASHFS_XATTR=y -CONFIG_SQUASHFS_LZ4=y -CONFIG_SQUASHFS_LZO=y -CONFIG_SQUASHFS_XZ=y -CONFIG_SQUASHFS_4K_DEVBLK_SIZE=y -CONFIG_SQUASHFS_EMBEDDED=y -CONFIG_PSTORE=y -CONFIG_PSTORE_CONSOLE=y -CONFIG_PSTORE_RAM=y -CONFIG_NFS_FS=y -CONFIG_NFS_V3_ACL=y -CONFIG_NFS_V4=y -CONFIG_NFS_SWAP=y -CONFIG_NFS_V4_1=y -CONFIG_NFS_V4_2=y -CONFIG_ROOT_NFS=y -CONFIG_NFSD=m -CONFIG_NFSD_V3_ACL=y -CONFIG_NFSD_V4=y -CONFIG_NFSD_V4_SECURITY_LABEL=y -CONFIG_CEPH_FS=m -CONFIG_CEPH_FSCACHE=y -CONFIG_CEPH_FS_POSIX_ACL=y -CONFIG_CIFS=m -# CONFIG_CIFS_STATS2 is not set -CONFIG_CIFS_UPCALL=y -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y -# CONFIG_CIFS_DEBUG is not set -CONFIG_CIFS_DFS_UPCALL=y -CONFIG_CIFS_FSCACHE=y -CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_CODEPAGE_850=y -CONFIG_NLS_ASCII=y -CONFIG_NLS_ISO8859_1=y -CONFIG_NLS_UTF8=y -CONFIG_SECURITY=y -CONFIG_SECURITY_APPARMOR=y -CONFIG_SECURITY_YAMA=y -CONFIG_LSM="apparmor" -CONFIG_CRYPTO_PCRYPT=m -CONFIG_CRYPTO_TEST=m -CONFIG_CRYPTO_DH=m -CONFIG_CRYPTO_AES_TI=m -CONFIG_CRYPTO_ANUBIS=m -CONFIG_CRYPTO_BLOWFISH=m -CONFIG_CRYPTO_CAMELLIA=m -CONFIG_CRYPTO_CAST5=m -CONFIG_CRYPTO_CAST6=m -CONFIG_CRYPTO_DES=y -CONFIG_CRYPTO_FCRYPT=m -CONFIG_CRYPTO_KHAZAD=m -CONFIG_CRYPTO_SEED=m -CONFIG_CRYPTO_SERPENT=m -CONFIG_CRYPTO_TEA=m -CONFIG_CRYPTO_TWOFISH=m -CONFIG_CRYPTO_ARC4=m -CONFIG_CRYPTO_CHACHA20=m -CONFIG_CRYPTO_CTS=m -CONFIG_CRYPTO_KEYWRAP=m -CONFIG_CRYPTO_LRW=m -CONFIG_CRYPTO_PCBC=m -CONFIG_CRYPTO_AEGIS128=m -CONFIG_CRYPTO_SEQIV=y -CONFIG_CRYPTO_ECHAINIV=y -CONFIG_CRYPTO_GHASH=y -CONFIG_CRYPTO_MD4=y -CONFIG_CRYPTO_POLY1305=m -CONFIG_CRYPTO_RMD160=m -CONFIG_CRYPTO_SHA3=y -CONFIG_CRYPTO_VMAC=m -CONFIG_CRYPTO_WP512=m -CONFIG_CRYPTO_XCBC=m -CONFIG_CRYPTO_DEFLATE=y -CONFIG_CRYPTO_LZO=y -CONFIG_CRYPTO_842=m -CONFIG_CRYPTO_ZSTD=m -CONFIG_CRYPTO_ANSI_CPRNG=y -CONFIG_CRYPTO_DRBG_HASH=y -CONFIG_CRYPTO_DRBG_CTR=y -CONFIG_CRYPTO_GHASH_ARM_CE=m -CONFIG_CRYPTO_SHA1_ARM_NEON=m -CONFIG_CRYPTO_SHA1_ARM_CE=m -CONFIG_CRYPTO_SHA2_ARM_CE=m -CONFIG_CRYPTO_SHA512_ARM=m -CONFIG_CRYPTO_AES_ARM=m -CONFIG_CRYPTO_AES_ARM_BS=m -CONFIG_CRYPTO_AES_ARM_CE=m -CONFIG_CRYPTO_CRC32_ARM_CE=m -CONFIG_CRYPTO_CRCT10DIF_ARM_CE=m -CONFIG_CRYPTO_DEV_ROCKCHIP=m -CONFIG_CRYPTO_DEV_CCREE=m -CONFIG_CRC_T10DIF=y -CONFIG_CRC64=m -CONFIG_CRC4=m -CONFIG_CRC7=m -# CONFIG_XZ_DEC_SPARC is not set -CONFIG_PRINTK_TIME=y -CONFIG_MAGIC_SYSRQ=y -CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0 -CONFIG_PANIC_TIMEOUT=5 -CONFIG_DETECT_HUNG_TASK=y -CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y -CONFIG_SCHEDSTATS=y -CONFIG_DEBUG_SPINLOCK=y -CONFIG_RCU_CPU_STALL_TIMEOUT=60 -# CONFIG_RCU_TRACE is not set -CONFIG_FUNCTION_TRACER=y -CONFIG_BLK_DEV_IO_TRACE=y -# CONFIG_UPROBE_EVENTS is not set -CONFIG_STRICT_DEVMEM=y -# CONFIG_RUNTIME_TESTING_MENU is not set diff --git a/buildroot-external/board/asus/tinker/meta b/buildroot-external/board/asus/tinker/meta deleted file mode 100644 index 6b1701109..000000000 --- a/buildroot-external/board/asus/tinker/meta +++ /dev/null @@ -1,12 +0,0 @@ -BOARD_ID=tinker -BOARD_NAME="Asus TinkerBoard" -CHASSIS=embedded -BOOTLOADER=uboot -KERNEL_FILE=zImage -PARTITION_TABLE_TYPE=hybrid -BOOT_SIZE=24M -BOOT_SPL=true -BOOT_SPL_SIZE=8M -BOOT_ENV_SIZE=0x8000 -SUPERVISOR_MACHINE=tinker -SUPERVISOR_ARCH=armv7 diff --git a/buildroot-external/board/asus/tinker/partition-spl-spl.cfg b/buildroot-external/board/asus/tinker/partition-spl-spl.cfg deleted file mode 100644 index fcc6beff5..000000000 --- a/buildroot-external/board/asus/tinker/partition-spl-spl.cfg +++ /dev/null @@ -1,7 +0,0 @@ -partition spl { - size = ${BOOT_SPL_SIZE} - image = "spl.img" - in-partition-table = "no" - offset = 0 - holes = {"(0; 17k)"} -} diff --git a/buildroot-external/board/asus/tinker/patches/README.md b/buildroot-external/board/asus/tinker/patches/README.md deleted file mode 100644 index ac8791f61..000000000 --- a/buildroot-external/board/asus/tinker/patches/README.md +++ /dev/null @@ -1,5 +0,0 @@ -## Kernel -https://github.com/armbian/build/tree/master/patch/kernel/rockchip-next - -## u-boot -https://github.com/armbian/build/tree/master/patch/u-boot/u-boot-rockchip/board_tinkerboard diff --git a/buildroot-external/board/asus/tinker/patches/linux/0001-Revert-ARM-dts-rockchip-use-DMA-channels-for-UARTs-f.patch b/buildroot-external/board/asus/tinker/patches/linux/0001-Revert-ARM-dts-rockchip-use-DMA-channels-for-UARTs-f.patch deleted file mode 100644 index ac283b706..000000000 --- a/buildroot-external/board/asus/tinker/patches/linux/0001-Revert-ARM-dts-rockchip-use-DMA-channels-for-UARTs-f.patch +++ /dev/null @@ -1,51 +0,0 @@ -From 675fbbc309e4f7c805cf4fbd7c463cfc8308b54e Mon Sep 17 00:00:00 2001 -From: Stefan Agner -Date: Wed, 17 Feb 2021 19:55:41 +0100 -Subject: [PATCH] Revert "ARM: dts: rockchip: use DMA channels for UARTs for - RK3288" - -This reverts commit 3425fe335c29310f6628faf9a7947d07f32d8962. ---- - arch/arm/boot/dts/rockchip/rk3288.dtsi | 8 -------- - 1 file changed, 8 deletions(-) - -diff --git a/arch/arm/boot/dts/rockchip/rk3288.dtsi b/arch/arm/boot/dts/rockchip/rk3288.dtsi -index 3f1d640afafae..becf3abd8367f 100644 ---- a/arch/arm/boot/dts/rockchip/rk3288.dtsi -+++ b/arch/arm/boot/dts/rockchip/rk3288.dtsi -@@ -387,8 +387,6 @@ uart0: serial@ff180000 { - reg-io-width = <4>; - clocks = <&cru SCLK_UART0>, <&cru PCLK_UART0>; - clock-names = "baudclk", "apb_pclk"; -- dmas = <&dmac_peri 1>, <&dmac_peri 2>; -- dma-names = "tx", "rx"; - pinctrl-names = "default"; - pinctrl-0 = <&uart0_xfer>; - status = "disabled"; -@@ -402,8 +400,6 @@ uart1: serial@ff190000 { - reg-io-width = <4>; - clocks = <&cru SCLK_UART1>, <&cru PCLK_UART1>; - clock-names = "baudclk", "apb_pclk"; -- dmas = <&dmac_peri 3>, <&dmac_peri 4>; -- dma-names = "tx", "rx"; - pinctrl-names = "default"; - pinctrl-0 = <&uart1_xfer>; - status = "disabled"; -@@ -430,8 +426,6 @@ uart3: serial@ff1b0000 { - reg-io-width = <4>; - clocks = <&cru SCLK_UART3>, <&cru PCLK_UART3>; - clock-names = "baudclk", "apb_pclk"; -- dmas = <&dmac_peri 7>, <&dmac_peri 8>; -- dma-names = "tx", "rx"; - pinctrl-names = "default"; - pinctrl-0 = <&uart3_xfer>; - status = "disabled"; -@@ -445,8 +439,6 @@ uart4: serial@ff1c0000 { - reg-io-width = <4>; - clocks = <&cru SCLK_UART4>, <&cru PCLK_UART4>; - clock-names = "baudclk", "apb_pclk"; -- dmas = <&dmac_peri 9>, <&dmac_peri 10>; -- dma-names = "tx", "rx"; - pinctrl-names = "default"; - pinctrl-0 = <&uart4_xfer>; - status = "disabled"; diff --git a/buildroot-external/board/asus/tinker/patches/linux/0002-ARM-DTS-rk3288-tinker-Defining-the-SPI-interface.patch b/buildroot-external/board/asus/tinker/patches/linux/0002-ARM-DTS-rk3288-tinker-Defining-the-SPI-interface.patch deleted file mode 100644 index 2dd30043d..000000000 --- a/buildroot-external/board/asus/tinker/patches/linux/0002-ARM-DTS-rk3288-tinker-Defining-the-SPI-interface.patch +++ /dev/null @@ -1,49 +0,0 @@ -From 37b4467356113f17f55066aef54db55b64daa030 Mon Sep 17 00:00:00 2001 -From: "Miouyouyou (Myy)" -Date: Mon, 5 Nov 2018 22:15:14 +0100 -Subject: [PATCH] ARM: DTS: rk3288-tinker: Defining the SPI interface - -Taken from, and tested by @TonyMac32 . - -Well, the original one was tested by him but I had to adapt the -registers definitions to the new 64-bits LPAE-compliant syntax. - -Therefore that *might* break, along with a few other patches. - -Signed-off-by: Miouyouyou (Myy) -[move change to rk3288-tinker.dtsi] -Signed-off-by: Stefan Agner ---- - arch/arm/boot/dts/rockchip/rk3288-tinker.dtsi | 19 +++++++++++++++++++ - 1 file changed, 19 insertions(+) - -diff --git a/arch/arm/boot/dts/rockchip/rk3288-tinker.dtsi b/arch/arm/boot/dts/rockchip/rk3288-tinker.dtsi -index 09618bb7d872c..30430d2e64b93 100644 ---- a/arch/arm/boot/dts/rockchip/rk3288-tinker.dtsi -+++ b/arch/arm/boot/dts/rockchip/rk3288-tinker.dtsi -@@ -483,6 +483,25 @@ &sdio0 { - status = "okay"; - }; - -+&spi2 { -+ max-freq = <50000000>; -+ status = "okay"; -+ -+ spidev@0 { -+ compatible = "rockchip,spi_tinker"; -+ reg = <0x0 0>; -+ spi-max-frequency = <50000000>; -+ spi-cpha = <1>; -+ }; -+ -+ spidev@1 { -+ compatible = "rockchip,spi_tinker"; -+ reg = <0x1>; -+ spi-max-frequency = <50000000>; -+ spi-cpha = <1>; -+ }; -+}; -+ - &tsadc { - rockchip,hw-tshut-mode = <1>; /* tshut mode 0:CRU 1:GPIO */ - rockchip,hw-tshut-polarity = <1>; /* tshut polarity 0:LOW 1:HIGH */ diff --git a/buildroot-external/board/asus/tinker/patches/linux/0003-ARM-dts-rockchip-enable-I2C1-4-on-rk3288-tinker.patch b/buildroot-external/board/asus/tinker/patches/linux/0003-ARM-dts-rockchip-enable-I2C1-4-on-rk3288-tinker.patch deleted file mode 100644 index 829d93d04..000000000 --- a/buildroot-external/board/asus/tinker/patches/linux/0003-ARM-dts-rockchip-enable-I2C1-4-on-rk3288-tinker.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 1a15fc7f6a241895a31b00c1f324d358d408a610 Mon Sep 17 00:00:00 2001 -From: Stefan Agner -Date: Fri, 4 Sep 2020 21:57:55 +0200 -Subject: [PATCH] ARM: dts: rockchip: enable I2C1/4 on rk3288-tinker - -Enable I2C devices which are accessible via 40-pin header. - -Signed-off-by: Stefan Agner ---- - arch/arm/boot/dts/rockchip/rk3288-tinker.dtsi | 8 ++++++++ - 1 file changed, 8 insertions(+) - -diff --git a/arch/arm/boot/dts/rockchip/rk3288-tinker.dtsi b/arch/arm/boot/dts/rockchip/rk3288-tinker.dtsi -index 30430d2e64b93..395afc2b2283c 100644 ---- a/arch/arm/boot/dts/rockchip/rk3288-tinker.dtsi -+++ b/arch/arm/boot/dts/rockchip/rk3288-tinker.dtsi -@@ -342,10 +342,18 @@ regulator-state-mem { - }; - }; - -+&i2c1 { -+ status = "okay"; -+}; -+ - &i2c2 { - status = "okay"; - }; - -+&i2c4 { -+ status = "okay"; -+}; -+ - &i2c5 { - status = "okay"; - }; diff --git a/buildroot-external/board/asus/tinker/patches/linux/0004-RK3288-DTSI-rk3288.dtsi-Add-missing-SPI2-pinctrl.patch b/buildroot-external/board/asus/tinker/patches/linux/0004-RK3288-DTSI-rk3288.dtsi-Add-missing-SPI2-pinctrl.patch deleted file mode 100644 index 727f92acf..000000000 --- a/buildroot-external/board/asus/tinker/patches/linux/0004-RK3288-DTSI-rk3288.dtsi-Add-missing-SPI2-pinctrl.patch +++ /dev/null @@ -1,28 +0,0 @@ -From d6c44c231fc4518ad69bb7870a193bb10c563f2a Mon Sep 17 00:00:00 2001 -From: Myy Miouyouyou -Date: Thu, 19 Oct 2017 21:24:47 +0200 -Subject: [PATCH] RK3288: DTSI: rk3288.dtsi: Add missing SPI2 pinctrl - -The spi2_cs1 pin reference is missing in the spi2 first pin control -definition. - -This patch is taken from the patches provided by the ARMbian team. - -Signed-off-by: Myy Miouyouyou ---- - arch/arm/boot/dts/rockchip/rk3288.dtsi | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/arch/arm/boot/dts/rockchip/rk3288.dtsi b/arch/arm/boot/dts/rockchip/rk3288.dtsi -index becf3abd8367f..e78fa883b9841 100644 ---- a/arch/arm/boot/dts/rockchip/rk3288.dtsi -+++ b/arch/arm/boot/dts/rockchip/rk3288.dtsi -@@ -320,7 +320,7 @@ spi2: spi@ff130000 { - dma-names = "tx", "rx"; - interrupts = ; - pinctrl-names = "default"; -- pinctrl-0 = <&spi2_clk &spi2_tx &spi2_rx &spi2_cs0>; -+ pinctrl-0 = <&spi2_clk &spi2_tx &spi2_rx &spi2_cs0 &spi2_cs1>; - reg = <0x0 0xff130000 0x0 0x1000>; - #address-cells = <1>; - #size-cells = <0>; diff --git a/buildroot-external/board/asus/tinker/patches/linux/0005-ARM-DTSI-rk3288-tinker-Improving-the-CPU-max-voltage.patch b/buildroot-external/board/asus/tinker/patches/linux/0005-ARM-DTSI-rk3288-tinker-Improving-the-CPU-max-voltage.patch deleted file mode 100644 index 06d6484c0..000000000 --- a/buildroot-external/board/asus/tinker/patches/linux/0005-ARM-DTSI-rk3288-tinker-Improving-the-CPU-max-voltage.patch +++ /dev/null @@ -1,25 +0,0 @@ -From dfb0232e9fae1267d04247aaf171739038c1659e Mon Sep 17 00:00:00 2001 -From: "Miouyouyou (Myy)" -Date: Mon, 5 Nov 2018 20:16:05 +0100 -Subject: [PATCH] ARM: DTSI: rk3288-tinker: Improving the CPU max voltage - -Taken from the various patches provided by @TonyMac32 . - -Signed-off-by: Miouyouyou (Myy) ---- - arch/arm/boot/dts/rockchip/rk3288-tinker.dtsi | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/arch/arm/boot/dts/rockchip/rk3288-tinker.dtsi b/arch/arm/boot/dts/rockchip/rk3288-tinker.dtsi -index 395afc2b2283c..c7e79e5947206 100644 ---- a/arch/arm/boot/dts/rockchip/rk3288-tinker.dtsi -+++ b/arch/arm/boot/dts/rockchip/rk3288-tinker.dtsi -@@ -184,7 +184,7 @@ vdd_cpu: DCDC_REG1 { - regulator-always-on; - regulator-boot-on; - regulator-min-microvolt = <750000>; -- regulator-max-microvolt = <1400000>; -+ regulator-max-microvolt = <1450000>; - regulator-name = "vdd_arm"; - regulator-ramp-delay = <6000>; - regulator-state-mem { diff --git a/buildroot-external/board/asus/tinker/patches/linux/0006-drivers-mmc-dw-mci-rockchip-Handle-ASUS-Tinkerboard-.patch b/buildroot-external/board/asus/tinker/patches/linux/0006-drivers-mmc-dw-mci-rockchip-Handle-ASUS-Tinkerboard-.patch deleted file mode 100644 index 74192fa25..000000000 --- a/buildroot-external/board/asus/tinker/patches/linux/0006-drivers-mmc-dw-mci-rockchip-Handle-ASUS-Tinkerboard-.patch +++ /dev/null @@ -1,113 +0,0 @@ -From 4955695e410289df07258b00290d4028c3ac8fb1 Mon Sep 17 00:00:00 2001 -From: Myy Miouyouyou -Date: Sun, 7 Jan 2018 01:52:44 +0100 -Subject: [PATCH] drivers: mmc: dw-mci-rockchip: Handle ASUS Tinkerboard reboot - -On ASUS Tinkerboard systems, if the SDMMC hardware is shutdown before -rebooting, the system will be dead, as the SDMMC is the only way to -boot anything, and the hardware doesn't power up the SDMMC hardware -automatically when rebooting. - -So, when using an ASUS Tinkerboard system, a new reboot handler is -installed. This reboot handler takes care of powering the SDMMC -hardware again before restarting the system, resolving the issue. - -The code was inspired by the pwrseq_emmc.c, which seems to overcome -similar effects with eMMC hardware. - -Signed-off-by: Myy Miouyouyou ---- - drivers/mmc/host/dw_mmc-rockchip.c | 66 ++++++++++++++++++++++++++++++ - 1 file changed, 66 insertions(+) - -diff --git a/drivers/mmc/host/dw_mmc-rockchip.c b/drivers/mmc/host/dw_mmc-rockchip.c -index f96260fd143b4..fa779ce8fb661 100644 ---- a/drivers/mmc/host/dw_mmc-rockchip.c -+++ b/drivers/mmc/host/dw_mmc-rockchip.c -@@ -12,6 +12,11 @@ - #include - #include - -+#include -+#include -+#include -+#include "../core/core.h" -+ - #include "dw_mmc.h" - #include "dw_mmc-pltfm.h" - -@@ -527,6 +532,66 @@ static const struct of_device_id dw_mci_rockchip_match[] = { - }; - MODULE_DEVICE_TABLE(of, dw_mci_rockchip_match); - -+struct dw_mci_rockchip_broken_boards_data { -+ struct notifier_block reset_nb; -+ struct platform_device *pdev; -+}; -+ -+/* This reboot handler handles cases where disabling the SDMMC on -+ * reboot will cause the hardware to be unable to start correctly -+ * after rebooting. -+ * -+ * This happens with Tinkerboard systems... -+ */ -+static int dw_mci_rockchip_broken_boards_reset_nb( -+ struct notifier_block *this, -+ unsigned long mode, void *cmd) -+{ -+ struct dw_mci_rockchip_broken_boards_data const *data = -+ container_of(this, -+ struct dw_mci_rockchip_broken_boards_data, -+ reset_nb); -+ struct dw_mci *host = platform_get_drvdata(data->pdev); -+ struct mmc_host *mmc = host->slot->mmc; -+ -+ printk(KERN_ERR "Meow.\n"); -+ -+ mmc_power_off(mmc); -+ -+ mdelay(20); -+ -+ if (!IS_ERR(mmc->supply.vmmc)) -+ regulator_enable(mmc->supply.vmmc); -+ -+ if (!IS_ERR(mmc->supply.vqmmc)) -+ regulator_set_voltage(mmc->supply.vqmmc, 3000000, 3300000); -+ -+ printk(KERN_ERR "woeM.\n"); -+ -+ return NOTIFY_DONE; -+} -+ -+static void dw_mci_rockchip_register_broken_boards_reboot_handler( -+ struct platform_device *pdev) -+{ -+ struct dw_mci_rockchip_broken_boards_data *data; -+ -+ if (!of_machine_is_compatible("asus,rk3288-tinker")) -+ return; -+ -+ data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); -+ -+ if (!data) -+ return; -+ -+ data->reset_nb.notifier_call = -+ dw_mci_rockchip_broken_boards_reset_nb; -+ data->reset_nb.priority = 255; -+ register_restart_handler(&data->reset_nb); -+ -+ data->pdev = pdev; -+} -+ - static int dw_mci_rockchip_probe(struct platform_device *pdev) - { - const struct dw_mci_drv_data *drv_data; -@@ -554,6 +619,7 @@ static int dw_mci_rockchip_probe(struct platform_device *pdev) - } - - pm_runtime_put_autosuspend(&pdev->dev); -+ dw_mci_rockchip_register_broken_boards_reboot_handler(pdev); - - return 0; - } diff --git a/buildroot-external/board/asus/tinker/patches/linux/0007-ARM-dts-rockchip-Add-Bluetooth-to-rk3288-tinker.patch b/buildroot-external/board/asus/tinker/patches/linux/0007-ARM-dts-rockchip-Add-Bluetooth-to-rk3288-tinker.patch deleted file mode 100644 index 8a7e6e1b6..000000000 --- a/buildroot-external/board/asus/tinker/patches/linux/0007-ARM-dts-rockchip-Add-Bluetooth-to-rk3288-tinker.patch +++ /dev/null @@ -1,57 +0,0 @@ -From 74227462bbe9236dca234dd24cce4191fa71bdf9 Mon Sep 17 00:00:00 2001 -From: Stefan Agner -Date: Tue, 10 May 2022 22:57:26 +0200 -Subject: [PATCH] ARM: dts: rockchip: Add Bluetooth to rk3288-tinker - -Enable Bluetooth support via UART0. Use the existing bindings -for Realtek rtl8723bs Bluetooth device. - -Signed-off-by: Stefan Agner ---- - arch/arm/boot/dts/rockchip/rk3288-tinker.dtsi | 26 +++++++++++++++++++ - 1 file changed, 26 insertions(+) - -diff --git a/arch/arm/boot/dts/rockchip/rk3288-tinker.dtsi b/arch/arm/boot/dts/rockchip/rk3288-tinker.dtsi -index c7e79e5947206..5d261fae6e72a 100644 ---- a/arch/arm/boot/dts/rockchip/rk3288-tinker.dtsi -+++ b/arch/arm/boot/dts/rockchip/rk3288-tinker.dtsi -@@ -386,6 +386,20 @@ bl_en: bl-en { - }; - }; - -+ bluetooth { -+ bt_enable_pin: bt-enable-pin { -+ rockchip,pins = <4 RK_PD5 RK_FUNC_GPIO &pcfg_pull_none>; -+ }; -+ -+ bt_device_wake_pin: bt-device-wake-pin { -+ rockchip,pins = <4 RK_PD2 RK_FUNC_GPIO &pcfg_pull_none>; -+ }; -+ -+ bt_host_wake_pin: bt-host-wake-pin { -+ rockchip,pins = <4 RK_PD7 RK_FUNC_GPIO &pcfg_pull_none>; -+ }; -+ }; -+ - buttons { - pwrbtn: pwrbtn { - rockchip,pins = <0 RK_PA5 RK_FUNC_GPIO &pcfg_pull_up>; -@@ -518,6 +532,18 @@ &tsadc { - - &uart0 { - status = "okay"; -+ pinctrl-names = "default"; -+ pinctrl-0 = <&uart0_xfer &uart0_cts &uart0_rts>; -+ uart-has-rtscts; -+ -+ bluetooth { -+ compatible = "realtek,rtl8723bs-bt"; -+ pinctrl-names = "default"; -+ pinctrl-0 = <&bt_device_wake_pin &bt_host_wake_pin &bt_enable_pin>; -+ enable-gpios = <&gpio4 RK_PD5 GPIO_ACTIVE_HIGH>; -+ device-wake-gpios = <&gpio4 RK_PD2 GPIO_ACTIVE_HIGH>; -+ host-wake-gpios = <&gpio4 RK_PD7 GPIO_ACTIVE_HIGH>; -+ }; - }; - - &uart1 { diff --git a/buildroot-external/board/asus/tinker/patches/linux/0008-usb-audio-add-ASUS-TinkerBoard-s-ALC4040.patch b/buildroot-external/board/asus/tinker/patches/linux/0008-usb-audio-add-ASUS-TinkerBoard-s-ALC4040.patch deleted file mode 100644 index 1de0cecc7..000000000 --- a/buildroot-external/board/asus/tinker/patches/linux/0008-usb-audio-add-ASUS-TinkerBoard-s-ALC4040.patch +++ /dev/null @@ -1,32 +0,0 @@ -From eb29ab60a69353f355b3af58b06fff1a89d17992 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Jan=20=C4=8Cerm=C3=A1k?= -Date: Wed, 10 Jan 2024 16:29:59 +0100 -Subject: [PATCH] usb-audio: add ASUS TinkerBoard's ALC4040 - -Converted to git-series patch from the original plain git diff file -buildroot-external/board/asus/tinker/patches/linux/3001_Tinkerboard-4.19-audio.patch - -Co-authored-by: Pascal Vizeli ---- - sound/usb/card.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -diff --git a/sound/usb/card.c b/sound/usb/card.c -index 9c411b82a218d..672136e25c81d 100644 ---- a/sound/usb/card.c -+++ b/sound/usb/card.c -@@ -533,6 +533,14 @@ static void usb_audio_make_shortname(struct usb_device *dev, - } - - strim(card->shortname); -+ -+ /* Tinker Board ALC4040 CODEC */ -+ -+ if(USB_ID_VENDOR(chip->usb_id) == 0x0bda && -+ USB_ID_PRODUCT(chip->usb_id) == 0x481a) { -+ strlcat(card->shortname, " OnBoard", sizeof(card->shortname)); -+ } -+ - } - - static void usb_audio_make_longname(struct usb_device *dev, diff --git a/buildroot-external/board/asus/tinker/patches/uboot/0001-pmic-enable-LDO2-vcc33_mipi-at-bootup.patch b/buildroot-external/board/asus/tinker/patches/uboot/0001-pmic-enable-LDO2-vcc33_mipi-at-bootup.patch deleted file mode 100644 index 8809162bb..000000000 --- a/buildroot-external/board/asus/tinker/patches/uboot/0001-pmic-enable-LDO2-vcc33_mipi-at-bootup.patch +++ /dev/null @@ -1,61 +0,0 @@ -From 78bd1a46cfc585773719963ce8e0a380e9676a93 Mon Sep 17 00:00:00 2001 -From: Pascal Vizeli -Date: Fri, 24 Apr 2020 11:37:55 +0000 -Subject: [PATCH] pmic: enable LDO2 vcc33_mipi at bootup - -Signed-off-by: Pascal Vizeli ---- - board/rockchip/tinker_rk3288/tinker-rk3288.c | 36 ++++++++++++++++++++ - 1 file changed, 36 insertions(+) - -diff --git a/board/rockchip/tinker_rk3288/tinker-rk3288.c b/board/rockchip/tinker_rk3288/tinker-rk3288.c -index e966e9f201a..2944d8c084f 100644 ---- a/board/rockchip/tinker_rk3288/tinker-rk3288.c -+++ b/board/rockchip/tinker_rk3288/tinker-rk3288.c -@@ -9,6 +9,7 @@ - #include - #include - #include -+#include - - static int get_ethaddr_from_eeprom(u8 *addr) - { -@@ -34,3 +35,38 @@ int rk3288_board_late_init(void) - - return 0; - } -+ -+#ifdef CONFIG_DM_PMIC -+static int rockchip_set_regulator_on(const char *name, uint uv) -+{ -+ struct udevice *dev; -+ int ret; -+ -+ ret = regulator_get_by_platname(name, &dev); -+ if (ret) { -+ debug("%s: Cannot find regulator %s\n", __func__, name); -+ return ret; -+ } -+ ret = regulator_set_value(dev, uv); -+ if (ret) { -+ debug("%s: Cannot set regulator %s\n", __func__, name); -+ return ret; -+ } -+ ret = regulator_set_enable(dev, 1); -+ if (ret) { -+ debug("%s: Cannot enable regulator %s\n", __func__, name); -+ return ret; -+ } -+ -+ return 0; -+} -+ -+int power_init_board(void) -+{ -+ int ret = rockchip_set_regulator_on("vcc33_mipi", 3300000); -+ if (ret) -+ return ret; -+ -+ return 0; -+} -+#endif diff --git a/buildroot-external/board/asus/tinker/uboot-boot.ush b/buildroot-external/board/asus/tinker/uboot-boot.ush deleted file mode 100644 index 2b098cb89..000000000 --- a/buildroot-external/board/asus/tinker/uboot-boot.ush +++ /dev/null @@ -1,99 +0,0 @@ - -part start mmc ${devnum} 6 mmc_env -mmc dev ${devnum} -setenv loadbootstate " \ - echo 'loading env...'; \ - mmc read ${ramdisk_addr_r} ${mmc_env} 0x40; \ - env import -c ${ramdisk_addr_r} 0x8000;" - -setenv storebootstate " \ - echo 'storing env...'; \ - env export -c -s 0x8000 ${ramdisk_addr_r} BOOT_ORDER BOOT_A_LEFT BOOT_B_LEFT MACHINE_ID; \ - mmc write ${ramdisk_addr_r} ${mmc_env} 0x40;" - -run loadbootstate -test -n "${BOOT_ORDER}" || setenv BOOT_ORDER "A B" -test -n "${BOOT_A_LEFT}" || setenv BOOT_A_LEFT 3 -test -n "${BOOT_B_LEFT}" || setenv BOOT_B_LEFT 3 - -# Allows ConditionFirstBoot= -test -n "${MACHINE_ID}" || setenv BOOT_CONDITION "systemd.condition-first-boot=true" - -# HassOS bootargs -setenv bootargs_hassos "zram.enabled=1 zram.num_devices=3 systemd.machine_id=${MACHINE_ID} fsck.repair=yes ${BOOT_CONDITION}" - -# HassOS system A/B -setenv bootargs_a "root=PARTUUID=8d3d53e3-6d49-4c38-8349-aff6859e82fd ro rootwait" -setenv bootargs_b "root=PARTUUID=a3ec664e-32ce-4665-95ea-7ae90ce9aa20 ro rootwait" - -# Load environment from haos-config.txt -if test -e mmc ${devnum}:1 haos-config.txt; then - fatload mmc ${devnum}:1 ${ramdisk_addr_r} haos-config.txt - env import -t ${ramdisk_addr_r} ${filesize} -fi - -# Load extraargs -fileenv mmc ${devnum}:1 ${ramdisk_addr_r} cmdline.txt cmdline - -# Load device tree -if test "$devnum" = "0"; then - setenv fdtfile "rk3288-tinker-s.dtb" -else - setenv fdtfile "rk3288-tinker.dtb" -fi - -echo "Loading standard device tree ${fdtfile}" -fatload mmc ${devnum}:1 ${fdt_addr_r} ${fdtfile} -fdt addr ${fdt_addr_r} - -# load dt overlays -fdt resize 65536 -for overlay_file in ${overlays}; do - if fatload mmc ${devnum}:1 ${ramdisk_addr_r} overlays/${overlay_file}.dtbo; then - echo "Applying kernel provided DT overlay ${overlay_file}.dtbo" - fdt apply ${ramdisk_addr_r} || setenv overlay_error "true" - fi -done -if test "${overlay_error}" = "true"; then - echo "Error applying DT overlays, restoring original DT" - fatload mmc ${devnum}:1 ${fdt_addr_r} ${fdtfile} -fi - -setenv bootargs -for BOOT_SLOT in "${BOOT_ORDER}"; do - if test "x${bootargs}" != "x"; then - # skip remaining slots - elif test "x${BOOT_SLOT}" = "xA"; then - if test ${BOOT_A_LEFT} -gt 0; then - setexpr BOOT_A_LEFT ${BOOT_A_LEFT} - 1 - echo "Trying to boot slot A, ${BOOT_A_LEFT} attempts remaining. Loading kernel ..." - if load mmc ${devnum}:2 ${kernel_addr_r} zImage; then - setenv bootargs "${bootargs_hassos} ${bootargs_a} rauc.slot=A ${cmdline}" - fi - fi - elif test "x${BOOT_SLOT}" = "xB"; then - if test ${BOOT_B_LEFT} -gt 0; then - setexpr BOOT_B_LEFT ${BOOT_B_LEFT} - 1 - echo "Trying to boot slot B, ${BOOT_B_LEFT} attempts remaining. Loading kernel ..." - if load mmc ${devnum}:4 ${kernel_addr_r} zImage; then - setenv bootargs "${bootargs_hassos} ${bootargs_b} rauc.slot=B ${cmdline}" - fi - fi - fi -done - -if test -n "${bootargs}"; then - run storebootstate -else - echo "No valid slot found, resetting tries to 3" - setenv BOOT_A_LEFT 3 - setenv BOOT_B_LEFT 3 - run storebootstate - reset -fi - -echo "Starting kernel" -bootz ${kernel_addr_r} - ${fdt_addr_r} - -echo "Boot failed, resetting..." -reset diff --git a/buildroot-external/board/asus/tinker/uboot.config b/buildroot-external/board/asus/tinker/uboot.config deleted file mode 100644 index 548f3eca1..000000000 --- a/buildroot-external/board/asus/tinker/uboot.config +++ /dev/null @@ -1,6 +0,0 @@ -# CONFIG_USB_STORAGE is not set -# CONFIG_DOS_PARTITION is not set -CONFIG_OF_LIBFDT_OVERLAY=y -CONFIG_SPL_PAD_TO=0x3f8000 -CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR=0x2000 -# CONFIG_ENV_IS_IN_MMC is not set diff --git a/buildroot-external/board/hardkernel/odroid-xu4/cmdline.txt b/buildroot-external/board/hardkernel/odroid-xu4/cmdline.txt deleted file mode 100644 index decfc024a..000000000 --- a/buildroot-external/board/hardkernel/odroid-xu4/cmdline.txt +++ /dev/null @@ -1 +0,0 @@ -console=ttySAC2,115200 console=tty0 diff --git a/buildroot-external/board/hardkernel/odroid-xu4/hassos-hook.sh b/buildroot-external/board/hardkernel/odroid-xu4/hassos-hook.sh deleted file mode 100644 index 8614412d6..000000000 --- a/buildroot-external/board/hardkernel/odroid-xu4/hassos-hook.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash -# shellcheck disable=SC2155 - -function hassos_pre_image() { - local BOOT_DATA="$(path_boot_dir)" - - cp "${BINARIES_DIR}/boot.scr" "${BOOT_DATA}/boot.scr" - cp "${BINARIES_DIR}/exynos5422-odroidxu4.dtb" "${BOOT_DATA}/exynos5422-odroidxu4.dtb" - cp "${BOARD_DIR}/cmdline.txt" "${BOOT_DATA}/cmdline.txt" -} - - -function hassos_post_image() { - convert_disk_image_xz -} diff --git a/buildroot-external/board/hardkernel/odroid-xu4/image-spl-spl.cfg b/buildroot-external/board/hardkernel/odroid-xu4/image-spl-spl.cfg deleted file mode 100644 index 239af3697..000000000 --- a/buildroot-external/board/hardkernel/odroid-xu4/image-spl-spl.cfg +++ /dev/null @@ -1,33 +0,0 @@ -image spl.img { - size = ${BOOT_SPL_SIZE} - - hdimage { - partition-table-type = "none" - fill = "yes" - } - - partition 0 { - size = 512 - fill = "yes" - } - - partition bl1 { - image = "bl1.bin.hardkernel" - holes = {"(15360; 15616)"} # last 256 bytes are overwritten by bl2 - } - - partition bl2 { - offset = 31s - image = "bl2.bin.hardkernel.720k_uboot" - } - - partition uboot { - offset = 63s - image = "u-boot.bin" - } - - partition tzsw { - offset = 1503s - image = "tzsw.bin.hardkernel" - } -} diff --git a/buildroot-external/board/hardkernel/odroid-xu4/kernel.config b/buildroot-external/board/hardkernel/odroid-xu4/kernel.config deleted file mode 100644 index 63fb19d9b..000000000 --- a/buildroot-external/board/hardkernel/odroid-xu4/kernel.config +++ /dev/null @@ -1,6 +0,0 @@ -CONFIG_KERNEL_LZ4=y -# CONFIG_KERNEL_GZIP is not set - -# CONFIG_S3C2410_WATCHDOG is not set - -# CONFIG_PROVE_LOCKING is not set diff --git a/buildroot-external/board/hardkernel/odroid-xu4/meta b/buildroot-external/board/hardkernel/odroid-xu4/meta deleted file mode 100644 index d87e987f1..000000000 --- a/buildroot-external/board/hardkernel/odroid-xu4/meta +++ /dev/null @@ -1,12 +0,0 @@ -BOARD_ID=odroid-xu4 -BOARD_NAME="Hardkernel ODROID-XU4" -CHASSIS=embedded -BOOTLOADER=uboot -KERNEL_FILE=zImage -PARTITION_TABLE_TYPE=mbr -BOOT_SIZE=24M -BOOT_SPL=true -BOOT_SPL_SIZE=8M -BOOT_ENV_SIZE=0x4000 -SUPERVISOR_MACHINE=odroid-xu -SUPERVISOR_ARCH=armv7 diff --git a/buildroot-external/board/hardkernel/odroid-xu4/partition-spl-spl.cfg b/buildroot-external/board/hardkernel/odroid-xu4/partition-spl-spl.cfg deleted file mode 100644 index 1e3ecfeba..000000000 --- a/buildroot-external/board/hardkernel/odroid-xu4/partition-spl-spl.cfg +++ /dev/null @@ -1,7 +0,0 @@ -partition spl { - size = ${BOOT_SPL_SIZE} - image = "spl.img" - in-partition-table = "no" - offset = 0 - holes = {"(440; 512)"} -} diff --git a/buildroot-external/board/hardkernel/odroid-xu4/patches/linux/0001-ODROID-XU4-regulator-s2mps11-add-ethernet-power-rese.patch b/buildroot-external/board/hardkernel/odroid-xu4/patches/linux/0001-ODROID-XU4-regulator-s2mps11-add-ethernet-power-rese.patch deleted file mode 100644 index 949c9db25..000000000 --- a/buildroot-external/board/hardkernel/odroid-xu4/patches/linux/0001-ODROID-XU4-regulator-s2mps11-add-ethernet-power-rese.patch +++ /dev/null @@ -1,96 +0,0 @@ -From d4ec3799c0773b3a6d3d90f4b16eec1f50e4b032 Mon Sep 17 00:00:00 2001 -From: memeka -Date: Fri, 18 Jan 2019 14:36:21 +1030 -Subject: [PATCH] ODROID-XU4: regulator: s2mps11: add ethernet power reset in - shutdown function -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Ethernet device cannot be detected on warm boot sometimes. This patch is -to add the power reset routines for ethernet device using PMIC. Then -ethernet device can be reset hardware-wise. - -Change-Id: Iffbe2966da7e4679f63b91ab79241167391792df -Signed-off-by: Brian Kim -Signed-off-by: Marian Mihailescu -[Updated patch for Linux 6.11+ after scoped memory allocation refactor] -Signed-off-by: Jan Čermák ---- - drivers/regulator/s2mps11.c | 56 +++++++++++++++++++++++++++++++++++++ - 1 file changed, 56 insertions(+) - -diff --git a/drivers/regulator/s2mps11.c b/drivers/regulator/s2mps11.c -index 7dcf92af8f15e..f08f6f494fe0b 100644 ---- a/drivers/regulator/s2mps11.c -+++ b/drivers/regulator/s2mps11.c -@@ -1118,6 +1118,57 @@ static const struct regulator_desc s2mpu02_regulators[] = { - regulator_desc_s2mpu02_buck7(7), - }; - -+static int s2mps11_pmic_ethonoff(struct platform_device *pdev, bool onoff) -+{ -+ struct sec_pmic_dev *iodev = dev_get_drvdata(pdev->dev.parent); -+ unsigned int reg_val = 0; -+ int ret = 0; -+ -+ ret = regmap_read(iodev->regmap_pmic, S2MPS11_REG_L15CTRL, ®_val); -+ if (ret) { -+ dev_err(&pdev->dev, "failed to read S2MPS11_REG_L15CTRL value\n"); -+ return ret; -+ } -+ -+ ret = regmap_read(iodev->regmap_pmic, S2MPS11_REG_L17CTRL, ®_val); -+ if (ret) { -+ dev_err(&pdev->dev, "failed to read S2MPS11_REG_L17CTRL value\n"); -+ return ret; -+ } -+ -+ if (onoff) { -+ /* ETH VDD0 ON */ -+ ret = regmap_update_bits(iodev->regmap_pmic, S2MPS11_REG_L15CTRL, 0xFF, 0x72); -+ if (ret) { -+ dev_err(&pdev->dev, "cannot update S2MPS11 LDO CTRL15 register\n"); -+ return ret; -+ } -+ -+ /* ETH VDD1 ON */ -+ ret = regmap_update_bits(iodev->regmap_pmic, S2MPS11_REG_L17CTRL, 0xFF, 0x72); -+ if (ret) { -+ dev_err(&pdev->dev, "cannot update S2MPS11 LDO CTRL17 register\n"); -+ return ret; -+ } -+ } else { -+ /* ETH VDD0 OFF */ -+ ret = regmap_update_bits(iodev->regmap_pmic, S2MPS11_REG_L15CTRL, 0x3F, 0x00); -+ if (ret) { -+ dev_err(&pdev->dev, "cannot update S2MPS11 LDO CTRL15 register\n"); -+ return ret; -+ } -+ -+ /* ETH VDD1 OFF */ -+ ret = regmap_update_bits(iodev->regmap_pmic, S2MPS11_REG_L17CTRL, 0x3F, 0x00); -+ if (ret) { -+ dev_err(&pdev->dev, "cannot update S2MPS11 LDO CTRL17 register\n"); -+ return ret; -+ } -+ } -+ -+ return ret; -+} -+ - static int s2mps11_pmic_probe(struct platform_device *pdev) - { - struct sec_pmic_dev *iodev = dev_get_drvdata(pdev->dev.parent); -@@ -1219,6 +1270,11 @@ static int s2mps11_pmic_probe(struct platform_device *pdev) - } - } - -+ dev_info(&pdev->dev, "Resetting Ethernet\n"); -+ s2mps11_pmic_ethonoff(pdev, false); -+ mdelay(10); -+ s2mps11_pmic_ethonoff(pdev, true); -+ - return 0; - } - diff --git a/buildroot-external/board/hardkernel/odroid-xu4/uboot-boot.ush b/buildroot-external/board/hardkernel/odroid-xu4/uboot-boot.ush deleted file mode 100644 index fbc822606..000000000 --- a/buildroot-external/board/hardkernel/odroid-xu4/uboot-boot.ush +++ /dev/null @@ -1,87 +0,0 @@ - -########################################### - -part start mmc ${devnum} 9 mmc_env -mmc dev ${devnum} - -# Note that import is performed twice for backwards compatability. -setenv loadbootstate " \ - echo 'loading env...'; \ - mmc read ${ramdisk_addr_r} ${mmc_env} 0x20; \ - env import -c ${ramdisk_addr_r} 0x4000;" - -setenv storebootstate " \ - echo 'storing env...'; \ - env export -c -s 0x4000 ${ramdisk_addr_r} BOOT_ORDER BOOT_A_LEFT BOOT_B_LEFT MACHINE_ID; \ - mmc write ${ramdisk_addr_r} ${mmc_env} 0x20;" - -run loadbootstate -test -n "${BOOT_ORDER}" || setenv BOOT_ORDER "A B" -test -n "${BOOT_A_LEFT}" || setenv BOOT_A_LEFT 3 -test -n "${BOOT_B_LEFT}" || setenv BOOT_B_LEFT 3 - -# Allows ConditionFirstBoot= -test -n "${MACHINE_ID}" || setenv BOOT_CONDITION "systemd.condition-first-boot=true" - -# HassOS bootargs -setenv bootargs_hassos "zram.enabled=1 zram.num_devices=3 systemd.machine_id=${MACHINE_ID} fsck.repair=yes ${BOOT_CONDITION}" - -# HassOS system A/B -setenv bootargs_a "root=PARTUUID=48617373-06 ro rootwait" -setenv bootargs_b "root=PARTUUID=48617373-08 ro rootwait" - -# Load extraargs -fileenv mmc ${devnum}:1 ${ramdisk_addr_r} cmdline.txt cmdline -fatload mmc ${devnum}:1 ${fdt_addr_r} exynos5422-odroidxu4.dtb -fdt addr ${fdt_addr_r} - - -# logical volumes get numbered after physical ones. -# 1. boot -# 2. Extended partition -# 3. Overlay -# 4. Data -# 5. KernelA -# 6. SystemA -# 7. KernelB -# 8. SystemB -# 9. BootInfo -setenv bootargs -for BOOT_SLOT in "${BOOT_ORDER}"; do - if test "x${bootargs}" != "x"; then - # skip remaining slots - elif test "x${BOOT_SLOT}" = "xA"; then - if test ${BOOT_A_LEFT} -gt 0; then - setexpr BOOT_A_LEFT ${BOOT_A_LEFT} - 1 - echo "Trying to boot slot A, ${BOOT_A_LEFT} attempts remaining. Loading kernel ..." - if load mmc ${devnum}:5 ${kernel_addr_r} zImage; then - setenv bootargs "${bootargs_hassos} ${bootargs_a} rauc.slot=A ${cmdline}" - fi - fi - elif test "x${BOOT_SLOT}" = "xB"; then - if test ${BOOT_B_LEFT} -gt 0; then - setexpr BOOT_B_LEFT ${BOOT_B_LEFT} - 1 - echo "Trying to boot slot B, ${BOOT_B_LEFT} attempts remaining. Loading kernel ..." - if load mmc ${devnum}:7 ${kernel_addr_r} zImage; then - setenv bootargs "${bootargs_hassos} ${bootargs_b} rauc.slot=B ${cmdline}" - fi - fi - fi -done - -if test -n "${bootargs}"; then - run storebootstate -else - echo "No valid slot found, resetting tries to 3" - setenv BOOT_A_LEFT 3 - setenv BOOT_B_LEFT 3 - run storebootstate - reset -fi - -printenv bootargs -echo "Starting kernel" -bootz ${kernel_addr_r} - ${fdt_addr_r} - -echo "Boot failed, resetting..." -reset diff --git a/buildroot-external/board/hardkernel/odroid-xu4/uboot.config b/buildroot-external/board/hardkernel/odroid-xu4/uboot.config deleted file mode 100644 index 335a6ab2f..000000000 --- a/buildroot-external/board/hardkernel/odroid-xu4/uboot.config +++ /dev/null @@ -1,3 +0,0 @@ -CONFIG_DOS_PARTITION=y -# CONFIG_EFI_PARTITION is not set -# CONFIG_USB_STORAGE is not set diff --git a/buildroot-external/board/raspberrypi/kernel-armv7.config b/buildroot-external/board/raspberrypi/kernel-armv7.config deleted file mode 100644 index 692c14071..000000000 --- a/buildroot-external/board/raspberrypi/kernel-armv7.config +++ /dev/null @@ -1,4 +0,0 @@ -# Config options specific only to 32bit (armv7) builds - -CONFIG_KERNEL_LZ4=y -# CONFIG_KERNEL_GZIP is not set diff --git a/buildroot-external/board/raspberrypi/rpi2/meta b/buildroot-external/board/raspberrypi/rpi2/meta deleted file mode 100644 index 59b08e4e8..000000000 --- a/buildroot-external/board/raspberrypi/rpi2/meta +++ /dev/null @@ -1,11 +0,0 @@ -BOARD_ID=rpi2 -BOARD_NAME="RaspberryPi 2" -CHASSIS=embedded -BOOTLOADER=uboot -KERNEL_FILE=zImage -PARTITION_TABLE_TYPE=hybrid -BOOT_SIZE=32M -BOOT_SPL=false -BOOT_ENV_SIZE=0x4000 -SUPERVISOR_MACHINE=raspberrypi2 -SUPERVISOR_ARCH=armv7 diff --git a/buildroot-external/board/raspberrypi/rpi3/meta b/buildroot-external/board/raspberrypi/rpi3/meta deleted file mode 100644 index f5031696a..000000000 --- a/buildroot-external/board/raspberrypi/rpi3/meta +++ /dev/null @@ -1,11 +0,0 @@ -BOARD_ID=rpi3 -BOARD_NAME="RaspberryPi 3" -CHASSIS=embedded -BOOTLOADER=uboot -KERNEL_FILE=zImage -PARTITION_TABLE_TYPE=hybrid -BOOT_SIZE=32M -BOOT_SPL=false -BOOT_ENV_SIZE=0x4000 -SUPERVISOR_MACHINE=raspberrypi3 -SUPERVISOR_ARCH=armv7 diff --git a/buildroot-external/board/raspberrypi/rpi4/meta b/buildroot-external/board/raspberrypi/rpi4/meta deleted file mode 100644 index 7ea312c7a..000000000 --- a/buildroot-external/board/raspberrypi/rpi4/meta +++ /dev/null @@ -1,11 +0,0 @@ -BOARD_ID=rpi4 -BOARD_NAME="RaspberryPi 4" -CHASSIS=embedded -BOOTLOADER=uboot -KERNEL_FILE=zImage -PARTITION_TABLE_TYPE=hybrid -BOOT_SIZE=32M -BOOT_SPL=false -BOOT_ENV_SIZE=0x4000 -SUPERVISOR_MACHINE=raspberrypi4 -SUPERVISOR_ARCH=armv7 diff --git a/buildroot-external/board/raspberrypi/rpi4/uboot.config b/buildroot-external/board/raspberrypi/rpi4/uboot.config deleted file mode 100644 index de06a4fe3..000000000 --- a/buildroot-external/board/raspberrypi/rpi4/uboot.config +++ /dev/null @@ -1,3 +0,0 @@ -CONFIG_NVME_PCI=y -CONFIG_CMD_NVME=y -CONFIG_NVME=y diff --git a/buildroot-external/configs/odroid_xu4_defconfig b/buildroot-external/configs/odroid_xu4_defconfig deleted file mode 100644 index b0c113dfe..000000000 --- a/buildroot-external/configs/odroid_xu4_defconfig +++ /dev/null @@ -1,166 +0,0 @@ -BR2_arm=y -BR2_cortex_a7=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_12=y -BR2_TOOLCHAIN_BUILDROOT_CXX=y -BR2_DL_DIR="/cache/dl" -BR2_CCACHE=y -BR2_CCACHE_DIR="/cache/cc" -BR2_ENABLE_LTO=y -BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-xu4/patches" -BR2_SSP_REGULAR=y -BR2_TARGET_GENERIC_HOSTNAME="homeassistant" -BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant" -BR2_INIT_SYSTEMD=y -# BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW is not set -BR2_TARGET_LOCALTIME="" -BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_HASSOS_PATH)/rootfs-overlay" -BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-build.sh" -BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-xu4 $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-xu4/hassos-hook.sh" -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.12.57" -BR2_LINUX_KERNEL_DEFCONFIG="exynos" -BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/device-support-wireless.config $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-xu4/kernel.config" -BR2_LINUX_KERNEL_LZ4=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="samsung/exynos5422-odroidxu4" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y -BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y -BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config" -BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y -BR2_PACKAGE_V4L2LOOPBACK=y -BR2_PACKAGE_PIGZ=y -BR2_PACKAGE_JQ=y -BR2_PACKAGE_CIFS_UTILS=y -BR2_PACKAGE_DOSFSTOOLS=y -BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y -BR2_PACKAGE_E2FSPROGS_E2IMAGE=y -BR2_PACKAGE_NFS_UTILS=y -# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set -BR2_PACKAGE_LINUX_FIRMWARE=y -BR2_PACKAGE_LINUX_FIRMWARE_MFC_V8=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y -BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y -BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y -BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y -BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y -BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y -BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922=y -BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y -BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW89=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y -BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y -BR2_PACKAGE_DBUS_BROKER=y -BR2_PACKAGE_GPTFDISK=y -BR2_PACKAGE_GPTFDISK_SGDISK=y -# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set -BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y -BR2_PACKAGE_RTL8821CU=y -BR2_PACKAGE_USB_MODESWITCH_DATA=y -BR2_PACKAGE_CA_CERTIFICATES=y -BR2_PACKAGE_LIBCURL_CURL=y -BR2_PACKAGE_LIBDNET=y -BR2_PACKAGE_LIBCGROUP=y -BR2_PACKAGE_LIBCGROUP_TOOLS=y -BR2_PACKAGE_BLUEZ5_UTILS=y -BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y -BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y -BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED=y -BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y -BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y -BR2_PACKAGE_DHCP=y -BR2_PACKAGE_DHCP_CLIENT=y -BR2_PACKAGE_DROPBEAR=y -BR2_PACKAGE_DROPBEAR_DISABLE_REVERSEDNS=y -# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set -BR2_PACKAGE_IPROUTE2=y -BR2_PACKAGE_IPTABLES_NFTABLES=y -BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y -BR2_PACKAGE_NETWORK_MANAGER=y -BR2_PACKAGE_NETWORK_MANAGER_CLI=y -BR2_PACKAGE_RPCBIND=y -BR2_PACKAGE_WIRELESS_REGDB=y -BR2_PACKAGE_WPA_SUPPLICANT=y -BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y -BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y -BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y -BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y -BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y -BR2_PACKAGE_APPARMOR=y -BR2_PACKAGE_APPARMOR_PROFILES=y -BR2_PACKAGE_TINI=y -BR2_PACKAGE_AUDIT=y -BR2_PACKAGE_DOCKER_CLI=y -BR2_PACKAGE_DOCKER_ENGINE=y -BR2_PACKAGE_PROCPS_NG=y -BR2_PACKAGE_RAUC=y -BR2_PACKAGE_RAUC_DBUS=y -BR2_PACKAGE_RAUC_NETWORK=y -BR2_PACKAGE_SYSTEMD_JOURNAL_REMOTE=y -BR2_PACKAGE_SYSTEMD_COREDUMP=y -# BR2_PACKAGE_SYSTEMD_HWDB is not set -BR2_PACKAGE_SYSTEMD_LOGIND=y -# BR2_PACKAGE_SYSTEMD_NETWORKD is not set -BR2_PACKAGE_SYSTEMD_RANDOMSEED=y -BR2_PACKAGE_SYSTEMD_VCONSOLE_DEFAULT_KEYMAP="" -BR2_PACKAGE_UTIL_LINUX_LOGIN=y -BR2_PACKAGE_UTIL_LINUX_NOLOGIN=y -BR2_PACKAGE_UTIL_LINUX_PARTX=y -BR2_PACKAGE_UTIL_LINUX_ZRAMCTL=y -BR2_TARGET_ROOTFS_EROFS=y -BR2_TARGET_ROOTFS_EROFS_LZ4HC_LEVEL=12 -BR2_TARGET_ROOTFS_EROFS_DEDUPE=y -BR2_TARGET_ROOTFS_EROFS_FRAGMENTS=y -BR2_TARGET_ROOTFS_EROFS_ZTAILPACKING=y -BR2_TARGET_ROOTFS_EROFS_PCLUSTERSIZE=262144 -# BR2_TARGET_ROOTFS_TAR is not set -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2025.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="odroid-xu3" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/bootloader/uboot.config $(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-xu4/uboot.config" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_FORMAT_DTB_BIN=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_E2FSPROGS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_GPTFDISK=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_RAUC=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="$(BR2_EXTERNAL_HASSOS_PATH)/board/hardkernel/odroid-xu4/uboot-boot.ush" -BR2_PACKAGE_HARDKERNEL_BOOT=y -BR2_PACKAGE_HARDKERNEL_BOOT_ODROID_XU4=y -BR2_PACKAGE_HASSIO=y -BR2_PACKAGE_HASSIO_ARCH="armv7" -BR2_PACKAGE_HASSIO_MACHINE="odroid-xu" -BR2_PACKAGE_OS_AGENT=y -BR2_PACKAGE_OS_AGENT_BOARD="OdroidXu" -BR2_PACKAGE_RPI_RF_MOD=y -BR2_PACKAGE_RTL88X2BU=y -BR2_PACKAGE_HOST_TEMPIO=y -BR2_PACKAGE_UDISKS2=y diff --git a/buildroot-external/configs/rpi2_defconfig b/buildroot-external/configs/rpi2_defconfig deleted file mode 100644 index 7cebeb253..000000000 --- a/buildroot-external/configs/rpi2_defconfig +++ /dev/null @@ -1,165 +0,0 @@ -BR2_arm=y -BR2_cortex_a7=y -BR2_ARM_FPU_VFPV4=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_12=y -BR2_TOOLCHAIN_BUILDROOT_CXX=y -BR2_DL_DIR="/cache/dl" -BR2_CCACHE=y -BR2_CCACHE_DIR="/cache/cc" -BR2_ENABLE_LTO=y -BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/patches $(BR2_EXTERNAL_HASSOS_PATH)/patches" -BR2_SSP_REGULAR=y -BR2_TARGET_GENERIC_HOSTNAME="homeassistant" -BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant" -BR2_INIT_SYSTEMD=y -# BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW is not set -BR2_TARGET_LOCALTIME="" -BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_HASSOS_PATH)/rootfs-overlay $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rootfs-overlay" -BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-build.sh" -BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi2 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh" -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/stable_20250916.tar.gz" -BR2_LINUX_KERNEL_DEFCONFIG="bcm2709" -BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/device-support-wireless.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel-armv7.config" -BR2_LINUX_KERNEL_LZ4=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="broadcom/bcm2709-rpi-2-b broadcom/bcm2710-rpi-2-b" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y -BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y -BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config" -BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y -BR2_PACKAGE_V4L2LOOPBACK=y -BR2_PACKAGE_PIGZ=y -BR2_PACKAGE_JQ=y -BR2_PACKAGE_CIFS_UTILS=y -BR2_PACKAGE_DOSFSTOOLS=y -BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y -BR2_PACKAGE_E2FSPROGS_E2IMAGE=y -BR2_PACKAGE_NFS_UTILS=y -# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set -BR2_PACKAGE_LINUX_FIRMWARE=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y -BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y -BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y -BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y -BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y -BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y -BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922=y -BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y -BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW89=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y -BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y -BR2_PACKAGE_RPI_FIRMWARE=y -BR2_PACKAGE_RPI_FIRMWARE_BOOTCODE_BIN=y -BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI=y -BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI_X=y -BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI_CD=y -BR2_PACKAGE_DBUS_BROKER=y -BR2_PACKAGE_GPTFDISK=y -BR2_PACKAGE_GPTFDISK_SGDISK=y -# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set -BR2_PACKAGE_RTL8821CU=y -BR2_PACKAGE_USB_MODESWITCH_DATA=y -BR2_PACKAGE_CA_CERTIFICATES=y -BR2_PACKAGE_LIBCURL_CURL=y -BR2_PACKAGE_LIBDNET=y -BR2_PACKAGE_LIBCGROUP=y -BR2_PACKAGE_LIBCGROUP_TOOLS=y -BR2_PACKAGE_BLUEZ5_UTILS=y -BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y -BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y -BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y -BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y -BR2_PACKAGE_DHCP=y -BR2_PACKAGE_DHCP_CLIENT=y -BR2_PACKAGE_DROPBEAR=y -BR2_PACKAGE_DROPBEAR_DISABLE_REVERSEDNS=y -# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set -BR2_PACKAGE_IPROUTE2=y -BR2_PACKAGE_IPTABLES_NFTABLES=y -BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y -BR2_PACKAGE_NETWORK_MANAGER=y -BR2_PACKAGE_NETWORK_MANAGER_CLI=y -BR2_PACKAGE_RPCBIND=y -BR2_PACKAGE_WIRELESS_REGDB=y -BR2_PACKAGE_WPA_SUPPLICANT=y -BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y -BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y -BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y -BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y -BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y -BR2_PACKAGE_APPARMOR=y -BR2_PACKAGE_APPARMOR_PROFILES=y -BR2_PACKAGE_TINI=y -BR2_PACKAGE_AUDIT=y -BR2_PACKAGE_DOCKER_CLI=y -BR2_PACKAGE_DOCKER_ENGINE=y -BR2_PACKAGE_PROCPS_NG=y -BR2_PACKAGE_RAUC=y -BR2_PACKAGE_RAUC_DBUS=y -BR2_PACKAGE_RAUC_NETWORK=y -BR2_PACKAGE_SYSTEMD_JOURNAL_REMOTE=y -BR2_PACKAGE_SYSTEMD_COREDUMP=y -# BR2_PACKAGE_SYSTEMD_HWDB is not set -BR2_PACKAGE_SYSTEMD_LOGIND=y -# BR2_PACKAGE_SYSTEMD_NETWORKD is not set -BR2_PACKAGE_SYSTEMD_RANDOMSEED=y -BR2_PACKAGE_SYSTEMD_VCONSOLE_DEFAULT_KEYMAP="" -BR2_PACKAGE_UTIL_LINUX_LOGIN=y -BR2_PACKAGE_UTIL_LINUX_NOLOGIN=y -BR2_PACKAGE_UTIL_LINUX_PARTX=y -BR2_PACKAGE_UTIL_LINUX_ZRAMCTL=y -BR2_TARGET_ROOTFS_EROFS=y -BR2_TARGET_ROOTFS_EROFS_LZ4HC_LEVEL=12 -BR2_TARGET_ROOTFS_EROFS_DEDUPE=y -BR2_TARGET_ROOTFS_EROFS_FRAGMENTS=y -BR2_TARGET_ROOTFS_EROFS_ZTAILPACKING=y -BR2_TARGET_ROOTFS_EROFS_PCLUSTERSIZE=262144 -# BR2_TARGET_ROOTFS_TAR is not set -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2025.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rpi_2" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/bootloader/uboot.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/uboot.config" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_E2FSPROGS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_GPTFDISK=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_RAUC=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/uboot-boot.ush" -BR2_PACKAGE_HASSIO=y -BR2_PACKAGE_HASSIO_ARCH="armv7" -BR2_PACKAGE_HASSIO_MACHINE="raspberrypi2" -BR2_PACKAGE_OS_AGENT=y -BR2_PACKAGE_OS_AGENT_BOARD="RaspberryPi2" -BR2_PACKAGE_RPI_RF_MOD=y -BR2_PACKAGE_RPI_RF_MOD_DTS=y -BR2_PACKAGE_HOST_TEMPIO=y -BR2_PACKAGE_UDISKS2=y diff --git a/buildroot-external/configs/rpi3_defconfig b/buildroot-external/configs/rpi3_defconfig deleted file mode 100644 index a8c055bfd..000000000 --- a/buildroot-external/configs/rpi3_defconfig +++ /dev/null @@ -1,169 +0,0 @@ -BR2_arm=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_12=y -BR2_TOOLCHAIN_BUILDROOT_CXX=y -BR2_DL_DIR="/cache/dl" -BR2_CCACHE=y -BR2_CCACHE_DIR="/cache/cc" -BR2_ENABLE_LTO=y -BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/patches $(BR2_EXTERNAL_HASSOS_PATH)/patches" -BR2_SSP_REGULAR=y -BR2_TARGET_GENERIC_HOSTNAME="homeassistant" -BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant" -BR2_INIT_SYSTEMD=y -# BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW is not set -BR2_TARGET_LOCALTIME="" -BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_HASSOS_PATH)/rootfs-overlay $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rootfs-overlay" -BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-build.sh" -BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi3 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh" -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/stable_20250916.tar.gz" -BR2_LINUX_KERNEL_DEFCONFIG="bcm2709" -BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/device-support-wireless.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel-armv7.config" -BR2_LINUX_KERNEL_LZ4=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="broadcom/bcm2710-rpi-3-b broadcom/bcm2710-rpi-3-b-plus broadcom/bcm2710-rpi-cm3 broadcom/bcm2710-rpi-zero-2 broadcom/bcm2710-rpi-zero-2-w" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y -BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y -BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config" -BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y -BR2_PACKAGE_V4L2LOOPBACK=y -BR2_PACKAGE_PIGZ=y -BR2_PACKAGE_JQ=y -BR2_PACKAGE_CIFS_UTILS=y -BR2_PACKAGE_DOSFSTOOLS=y -BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y -BR2_PACKAGE_E2FSPROGS_E2IMAGE=y -BR2_PACKAGE_NFS_UTILS=y -# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set -BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI=y -BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_BT=y -BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_WIFI=y -BR2_PACKAGE_LINUX_FIRMWARE=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y -BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y -BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y -BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y -BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y -BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922=y -BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y -BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW89=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y -BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y -BR2_PACKAGE_RPI_FIRMWARE=y -BR2_PACKAGE_RPI_FIRMWARE_BOOTCODE_BIN=y -BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI=y -BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI_X=y -BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI_CD=y -BR2_PACKAGE_DBUS_BROKER=y -BR2_PACKAGE_GPTFDISK=y -BR2_PACKAGE_GPTFDISK_SGDISK=y -# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set -BR2_PACKAGE_RTL8821CU=y -BR2_PACKAGE_USB_MODESWITCH_DATA=y -BR2_PACKAGE_CA_CERTIFICATES=y -BR2_PACKAGE_LIBCURL_CURL=y -BR2_PACKAGE_LIBDNET=y -BR2_PACKAGE_LIBCGROUP=y -BR2_PACKAGE_LIBCGROUP_TOOLS=y -BR2_PACKAGE_BLUEZ5_UTILS=y -BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y -BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y -BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y -BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y -BR2_PACKAGE_DHCP=y -BR2_PACKAGE_DHCP_CLIENT=y -BR2_PACKAGE_DROPBEAR=y -BR2_PACKAGE_DROPBEAR_DISABLE_REVERSEDNS=y -# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set -BR2_PACKAGE_IPROUTE2=y -BR2_PACKAGE_IPTABLES_NFTABLES=y -BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y -BR2_PACKAGE_NETWORK_MANAGER=y -BR2_PACKAGE_NETWORK_MANAGER_CLI=y -BR2_PACKAGE_RPCBIND=y -BR2_PACKAGE_WIRELESS_REGDB=y -BR2_PACKAGE_WPA_SUPPLICANT=y -BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y -BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y -BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y -BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y -BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y -BR2_PACKAGE_APPARMOR=y -BR2_PACKAGE_APPARMOR_PROFILES=y -BR2_PACKAGE_TINI=y -BR2_PACKAGE_AUDIT=y -BR2_PACKAGE_DOCKER_CLI=y -BR2_PACKAGE_DOCKER_ENGINE=y -BR2_PACKAGE_PROCPS_NG=y -BR2_PACKAGE_RAUC=y -BR2_PACKAGE_RAUC_DBUS=y -BR2_PACKAGE_RAUC_NETWORK=y -BR2_PACKAGE_SYSTEMD_JOURNAL_REMOTE=y -BR2_PACKAGE_SYSTEMD_COREDUMP=y -# BR2_PACKAGE_SYSTEMD_HWDB is not set -BR2_PACKAGE_SYSTEMD_LOGIND=y -# BR2_PACKAGE_SYSTEMD_NETWORKD is not set -BR2_PACKAGE_SYSTEMD_RANDOMSEED=y -BR2_PACKAGE_SYSTEMD_VCONSOLE_DEFAULT_KEYMAP="" -BR2_PACKAGE_UTIL_LINUX_LOGIN=y -BR2_PACKAGE_UTIL_LINUX_NOLOGIN=y -BR2_PACKAGE_UTIL_LINUX_PARTX=y -BR2_PACKAGE_UTIL_LINUX_ZRAMCTL=y -BR2_TARGET_ROOTFS_EROFS=y -BR2_TARGET_ROOTFS_EROFS_LZ4HC_LEVEL=12 -BR2_TARGET_ROOTFS_EROFS_DEDUPE=y -BR2_TARGET_ROOTFS_EROFS_FRAGMENTS=y -BR2_TARGET_ROOTFS_EROFS_ZTAILPACKING=y -BR2_TARGET_ROOTFS_EROFS_PCLUSTERSIZE=262144 -# BR2_TARGET_ROOTFS_TAR is not set -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2025.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rpi_3_32b" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/bootloader/uboot.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/uboot.config" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_E2FSPROGS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_GPTFDISK=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_RAUC=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/uboot-boot.ush" -BR2_PACKAGE_HASSIO=y -BR2_PACKAGE_HASSIO_ARCH="armv7" -BR2_PACKAGE_HASSIO_MACHINE="raspberrypi3" -BR2_PACKAGE_OS_AGENT=y -BR2_PACKAGE_OS_AGENT_BOARD="RaspberryPi3" -BR2_PACKAGE_PI_BLUETOOTH=y -BR2_PACKAGE_RPI_RF_MOD=y -BR2_PACKAGE_RPI_RF_MOD_DTS=y -BR2_PACKAGE_RTL88X2BU=y -BR2_PACKAGE_HOST_TEMPIO=y -BR2_PACKAGE_UDISKS2=y diff --git a/buildroot-external/configs/rpi4_defconfig b/buildroot-external/configs/rpi4_defconfig deleted file mode 100644 index 53ac49e62..000000000 --- a/buildroot-external/configs/rpi4_defconfig +++ /dev/null @@ -1,170 +0,0 @@ -BR2_arm=y -BR2_cortex_a72=y -BR2_ARM_FPU_NEON_VFPV4=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_12=y -BR2_TOOLCHAIN_BUILDROOT_CXX=y -BR2_DL_DIR="/cache/dl" -BR2_CCACHE=y -BR2_CCACHE_DIR="/cache/cc" -BR2_ENABLE_LTO=y -BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/patches $(BR2_EXTERNAL_HASSOS_PATH)/patches" -BR2_SSP_REGULAR=y -BR2_TARGET_GENERIC_HOSTNAME="homeassistant" -BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant" -BR2_INIT_SYSTEMD=y -# BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW is not set -BR2_TARGET_LOCALTIME="" -BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_HASSOS_PATH)/rootfs-overlay $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rootfs-overlay" -BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-build.sh" -BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi4 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh" -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/stable_20250916.tar.gz" -BR2_LINUX_KERNEL_DEFCONFIG="bcm2711" -BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/device-support-pci.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/device-support-wireless.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel-armv7.config" -BR2_LINUX_KERNEL_LZ4=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="broadcom/bcm2711-rpi-4-b broadcom/bcm2711-rpi-400 broadcom/bcm2711-rpi-cm4" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y -BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y -BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config" -BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y -BR2_PACKAGE_V4L2LOOPBACK=y -BR2_PACKAGE_PIGZ=y -BR2_PACKAGE_JQ=y -BR2_PACKAGE_CIFS_UTILS=y -BR2_PACKAGE_DOSFSTOOLS=y -BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y -BR2_PACKAGE_E2FSPROGS_E2IMAGE=y -BR2_PACKAGE_NFS_UTILS=y -# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set -BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI=y -BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_BT=y -BR2_PACKAGE_BRCMFMAC_SDIO_FIRMWARE_RPI_WIFI=y -BR2_PACKAGE_LINUX_FIRMWARE=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y -BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y -BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y -BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y -BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y -BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922=y -BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y -BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW89=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y -BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y -BR2_PACKAGE_RPI_FIRMWARE=y -BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4=y -BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4_X=y -BR2_PACKAGE_RPI_FIRMWARE_VARIANT_PI4_CD=y -BR2_PACKAGE_DBUS_BROKER=y -BR2_PACKAGE_GPTFDISK=y -BR2_PACKAGE_GPTFDISK_SGDISK=y -# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set -BR2_PACKAGE_RTL8821CU=y -BR2_PACKAGE_USB_MODESWITCH_DATA=y -BR2_PACKAGE_CA_CERTIFICATES=y -BR2_PACKAGE_LIBCURL_CURL=y -BR2_PACKAGE_LIBDNET=y -BR2_PACKAGE_LIBCGROUP=y -BR2_PACKAGE_LIBCGROUP_TOOLS=y -BR2_PACKAGE_BLUEZ5_UTILS=y -BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y -BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y -BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y -BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y -BR2_PACKAGE_DHCP=y -BR2_PACKAGE_DHCP_CLIENT=y -BR2_PACKAGE_DROPBEAR=y -BR2_PACKAGE_DROPBEAR_DISABLE_REVERSEDNS=y -# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set -BR2_PACKAGE_IPROUTE2=y -BR2_PACKAGE_IPTABLES_NFTABLES=y -BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y -BR2_PACKAGE_NETWORK_MANAGER=y -BR2_PACKAGE_NETWORK_MANAGER_CLI=y -BR2_PACKAGE_RPCBIND=y -BR2_PACKAGE_WIRELESS_REGDB=y -BR2_PACKAGE_WPA_SUPPLICANT=y -BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y -BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y -BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y -BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y -BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y -BR2_PACKAGE_APPARMOR=y -BR2_PACKAGE_APPARMOR_PROFILES=y -BR2_PACKAGE_TINI=y -BR2_PACKAGE_AUDIT=y -BR2_PACKAGE_DOCKER_CLI=y -BR2_PACKAGE_DOCKER_ENGINE=y -BR2_PACKAGE_PROCPS_NG=y -BR2_PACKAGE_RAUC=y -BR2_PACKAGE_RAUC_DBUS=y -BR2_PACKAGE_RAUC_NETWORK=y -BR2_PACKAGE_SYSTEMD_JOURNAL_REMOTE=y -BR2_PACKAGE_SYSTEMD_COREDUMP=y -# BR2_PACKAGE_SYSTEMD_HWDB is not set -BR2_PACKAGE_SYSTEMD_LOGIND=y -# BR2_PACKAGE_SYSTEMD_NETWORKD is not set -BR2_PACKAGE_SYSTEMD_RANDOMSEED=y -BR2_PACKAGE_SYSTEMD_VCONSOLE_DEFAULT_KEYMAP="" -BR2_PACKAGE_UTIL_LINUX_LOGIN=y -BR2_PACKAGE_UTIL_LINUX_NOLOGIN=y -BR2_PACKAGE_UTIL_LINUX_PARTX=y -BR2_PACKAGE_UTIL_LINUX_ZRAMCTL=y -BR2_TARGET_ROOTFS_EROFS=y -BR2_TARGET_ROOTFS_EROFS_LZ4HC_LEVEL=12 -BR2_TARGET_ROOTFS_EROFS_DEDUPE=y -BR2_TARGET_ROOTFS_EROFS_FRAGMENTS=y -BR2_TARGET_ROOTFS_EROFS_ZTAILPACKING=y -BR2_TARGET_ROOTFS_EROFS_PCLUSTERSIZE=262144 -# BR2_TARGET_ROOTFS_TAR is not set -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2025.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rpi_4_32b" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/bootloader/uboot.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/uboot.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi4/uboot.config" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_E2FSPROGS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_GPTFDISK=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_RAUC=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/uboot-boot.ush" -BR2_PACKAGE_HASSIO=y -BR2_PACKAGE_HASSIO_ARCH="armv7" -BR2_PACKAGE_HASSIO_MACHINE="raspberrypi4" -BR2_PACKAGE_OS_AGENT=y -BR2_PACKAGE_OS_AGENT_BOARD="RaspberryPi4" -BR2_PACKAGE_PI_BLUETOOTH=y -BR2_PACKAGE_RPI_EEPROM=y -BR2_PACKAGE_RPI_EEPROM_TARGET_RPI4=y -BR2_PACKAGE_RPI_RF_MOD=y -BR2_PACKAGE_RPI_RF_MOD_DTS=y -BR2_PACKAGE_RTL88X2BU=y -BR2_PACKAGE_HOST_TEMPIO=y -BR2_PACKAGE_UDISKS2=y diff --git a/buildroot-external/configs/tinker_defconfig b/buildroot-external/configs/tinker_defconfig deleted file mode 100644 index b16911efb..000000000 --- a/buildroot-external/configs/tinker_defconfig +++ /dev/null @@ -1,167 +0,0 @@ -BR2_arm=y -BR2_cortex_a17=y -BR2_ARM_FPU_NEON_VFPV4=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_12=y -BR2_TOOLCHAIN_BUILDROOT_CXX=y -BR2_DL_DIR="/cache/dl" -BR2_CCACHE=y -BR2_CCACHE_DIR="/cache/cc" -BR2_ENABLE_LTO=y -BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/asus/tinker/patches" -BR2_SSP_REGULAR=y -BR2_TARGET_GENERIC_HOSTNAME="homeassistant" -BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant" -BR2_INIT_SYSTEMD=y -# BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW is not set -BR2_TARGET_LOCALTIME="" -BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_HASSOS_PATH)/rootfs-overlay" -BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-build.sh" -BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/asus/tinker $(BR2_EXTERNAL_HASSOS_PATH)/board/asus/hassos-hook.sh" -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.12.57" -BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y -BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HASSOS_PATH)/board/asus/tinker/kernel.config" -BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/device-support-wireless.config" -BR2_LINUX_KERNEL_LZ4=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3288-tinker rockchip/rk3288-tinker-s" -BR2_LINUX_KERNEL_DTB_OVERLAY_SUPPORT=y -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y -BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y -BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config" -BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y -BR2_PACKAGE_V4L2LOOPBACK=y -BR2_PACKAGE_PIGZ=y -BR2_PACKAGE_JQ=y -BR2_PACKAGE_CIFS_UTILS=y -BR2_PACKAGE_DOSFSTOOLS=y -BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y -BR2_PACKAGE_E2FSPROGS_E2IMAGE=y -BR2_PACKAGE_NFS_UTILS=y -# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set -BR2_PACKAGE_LINUX_FIRMWARE=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y -BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y -BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y -BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y -BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y -BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y -BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y -BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y -BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921=y -BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922=y -BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y -BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW89=y -BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y -BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y -BR2_PACKAGE_DBUS_BROKER=y -BR2_PACKAGE_GPTFDISK=y -BR2_PACKAGE_GPTFDISK_SGDISK=y -# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set -BR2_PACKAGE_RTL8821CU=y -BR2_PACKAGE_USB_MODESWITCH_DATA=y -BR2_PACKAGE_CA_CERTIFICATES=y -BR2_PACKAGE_LIBCURL_CURL=y -BR2_PACKAGE_LIBDNET=y -BR2_PACKAGE_LIBCGROUP=y -BR2_PACKAGE_LIBCGROUP_TOOLS=y -BR2_PACKAGE_BLUEZ5_UTILS=y -BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y -BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y -BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y -BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y -BR2_PACKAGE_DHCP=y -BR2_PACKAGE_DHCP_CLIENT=y -BR2_PACKAGE_DROPBEAR=y -BR2_PACKAGE_DROPBEAR_DISABLE_REVERSEDNS=y -# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set -BR2_PACKAGE_IPROUTE2=y -BR2_PACKAGE_IPTABLES_NFTABLES=y -BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y -BR2_PACKAGE_NETWORK_MANAGER=y -BR2_PACKAGE_NETWORK_MANAGER_CLI=y -BR2_PACKAGE_RPCBIND=y -BR2_PACKAGE_WIRELESS_REGDB=y -BR2_PACKAGE_WPA_SUPPLICANT=y -BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y -BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y -BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y -BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y -BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y -BR2_PACKAGE_APPARMOR=y -BR2_PACKAGE_APPARMOR_PROFILES=y -BR2_PACKAGE_TINI=y -BR2_PACKAGE_AUDIT=y -BR2_PACKAGE_DOCKER_CLI=y -BR2_PACKAGE_DOCKER_ENGINE=y -BR2_PACKAGE_PROCPS_NG=y -BR2_PACKAGE_RAUC=y -BR2_PACKAGE_RAUC_DBUS=y -BR2_PACKAGE_RAUC_NETWORK=y -BR2_PACKAGE_SYSTEMD_JOURNAL_REMOTE=y -BR2_PACKAGE_SYSTEMD_COREDUMP=y -# BR2_PACKAGE_SYSTEMD_HWDB is not set -BR2_PACKAGE_SYSTEMD_LOGIND=y -# BR2_PACKAGE_SYSTEMD_NETWORKD is not set -BR2_PACKAGE_SYSTEMD_RANDOMSEED=y -BR2_PACKAGE_SYSTEMD_VCONSOLE_DEFAULT_KEYMAP="" -BR2_PACKAGE_UTIL_LINUX_LOGIN=y -BR2_PACKAGE_UTIL_LINUX_NOLOGIN=y -BR2_PACKAGE_UTIL_LINUX_PARTX=y -BR2_PACKAGE_UTIL_LINUX_ZRAMCTL=y -BR2_TARGET_ROOTFS_EROFS=y -BR2_TARGET_ROOTFS_EROFS_LZ4HC_LEVEL=12 -BR2_TARGET_ROOTFS_EROFS_DEDUPE=y -BR2_TARGET_ROOTFS_EROFS_FRAGMENTS=y -BR2_TARGET_ROOTFS_EROFS_ZTAILPACKING=y -BR2_TARGET_ROOTFS_EROFS_PCLUSTERSIZE=262144 -# BR2_TARGET_ROOTFS_TAR is not set -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2025.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="tinker-s-rk3288" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/bootloader/uboot.config $(BR2_EXTERNAL_HASSOS_PATH)/board/asus/tinker/uboot.config" -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-rockchip.bin" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_E2FSPROGS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_GPTFDISK=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_RAUC=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="$(BR2_EXTERNAL_HASSOS_PATH)/board/asus/tinker/uboot-boot.ush" -BR2_PACKAGE_BLUETOOTH_RTL8723=y -BR2_PACKAGE_HASSIO=y -BR2_PACKAGE_HASSIO_ARCH="armv7" -BR2_PACKAGE_HASSIO_MACHINE="tinker" -BR2_PACKAGE_OS_AGENT=y -BR2_PACKAGE_OS_AGENT_BOARD="Tinker" -BR2_PACKAGE_RPI_RF_MOD=y -BR2_PACKAGE_RPI_RF_MOD_DTS=y -BR2_PACKAGE_RPI_RF_MOD_DTS_TINKER=y -BR2_PACKAGE_HOST_TEMPIO=y -BR2_PACKAGE_UDISKS2=y diff --git a/buildroot-external/ota/rauc-hook b/buildroot-external/ota/rauc-hook index bd5844149..8f1bb39d7 100755 --- a/buildroot-external/ota/rauc-hook +++ b/buildroot-external/ota/rauc-hook @@ -61,14 +61,6 @@ install_spl() { dd if="${RAUC_IMAGE_NAME}" of="${DEVICE_ROOT}" conv=notrunc ${FLAGS} bs=1 count=440 dd if="${RAUC_IMAGE_NAME}" of="${DEVICE_ROOT}" conv=notrunc ${FLAGS} bs=512 seek=1 skip=1 fi - - # Flash to eMMC boot partition if necessary - if [ "$RAUC_SYSTEM_COMPATIBLE" = "haos-odroid-xu4" ] && [ -b "${DEVICE_ROOT}boot0" ]; then - echo "Updating eMMC boot partition" - echo 0 > /sys/block/"$(basename "${DEVICE_ROOT}boot0")"/force_ro - dd if="${RAUC_IMAGE_NAME}" of="${DEVICE_ROOT}boot0" conv=notrunc ${FLAGS} bs=512 skip=1 count=2047 - echo 1 > /sys/block/"$(basename "${DEVICE_ROOT}boot0")"/force_ro - fi } check_grubenv() { diff --git a/buildroot-external/package/hardkernel-boot/Config.in b/buildroot-external/package/hardkernel-boot/Config.in index 657cb2a0b..dd7370f15 100644 --- a/buildroot-external/package/hardkernel-boot/Config.in +++ b/buildroot-external/package/hardkernel-boot/Config.in @@ -19,11 +19,6 @@ config BR2_PACKAGE_HARDKERNEL_BOOT_ODROID_C4 help For the ODROID-C4 -config BR2_PACKAGE_HARDKERNEL_BOOT_ODROID_XU4 - bool "ODROID-XU4" - help - For the ODROID-XU4 - config BR2_PACKAGE_HARDKERNEL_BOOT_ODROID_N2 bool "ODROID-N2" help diff --git a/buildroot-external/package/hardkernel-boot/hardkernel-boot.mk b/buildroot-external/package/hardkernel-boot/hardkernel-boot.mk index f170cb39c..593e5c3f7 100644 --- a/buildroot-external/package/hardkernel-boot/hardkernel-boot.mk +++ b/buildroot-external/package/hardkernel-boot/hardkernel-boot.mk @@ -86,16 +86,6 @@ define HARDKERNEL_BOOT_BUILD_CMDS cp $(@D)/fip/u-boot.bin $(@D)/u-boot.sm1 endef -else ifeq ($(BR2_PACKAGE_HARDKERNEL_BOOT_ODROID_XU4),y) -HARDKERNEL_BOOT_VERSION = 88af53fbcef8386cb4d5f04c19f4b2bcb69e90ca - -HARDKERNEL_BOOT_BINS += sd_fuse/bl1.bin.hardkernel -HARDKERNEL_BOOT_BINS += sd_fuse/bl2.bin.hardkernel.720k_uboot -HARDKERNEL_BOOT_BINS += sd_fuse/tzsw.bin.hardkernel - -define HARDKERNEL_BOOT_BUILD_CMDS -endef - else ifeq ($(BR2_PACKAGE_HARDKERNEL_BOOT_ODROID_N2),y) HARDKERNEL_BOOT_VERSION = ca5bdd0f1c291d1ec135cd134e01aa2619203d4c diff --git a/buildroot-external/package/rpi-rf-mod/Config.in b/buildroot-external/package/rpi-rf-mod/Config.in index 1d2a8c55c..31df43e6f 100644 --- a/buildroot-external/package/rpi-rf-mod/Config.in +++ b/buildroot-external/package/rpi-rf-mod/Config.in @@ -19,11 +19,6 @@ config BR2_PACKAGE_RPI_RF_MOD_DTS_RPI help For the RaspberryPi -config BR2_PACKAGE_RPI_RF_MOD_DTS_TINKER - bool "ASUS Tinkerboard" - help - For the ASUS Tinkerboard - config BR2_PACKAGE_RPI_RF_MOD_DTS_ODROID_C4 bool "ODROID-C4" help diff --git a/buildroot-external/package/rpi-rf-mod/rpi-rf-mod.mk b/buildroot-external/package/rpi-rf-mod/rpi-rf-mod.mk index bee517fff..63af025c1 100644 --- a/buildroot-external/package/rpi-rf-mod/rpi-rf-mod.mk +++ b/buildroot-external/package/rpi-rf-mod/rpi-rf-mod.mk @@ -24,9 +24,6 @@ ifeq ($(BR2_PACKAGE_RPI_RF_MOD_DTS_RPI),y) # RaspberryPi DTS file RPI_RF_MOD_DTS_FILE = rpi-rf-mod RPI_RF_MOD_DTS_FILE_ALT = rpi-rf-mod-rpi1 -else ifeq ($(BR2_PACKAGE_RPI_RF_MOD_DTS_TINKER),y) - # ASUS Tinkerboard DTS file - RPI_RF_MOD_DTS_FILE = rpi-rf-mod-tinker else ifeq ($(BR2_PACKAGE_RPI_RF_MOD_DTS_ODROID_C4),y) # ODROID-C4 DTS file RPI_RF_MOD_DTS_FILE = rpi-rf-mod-odroid-c4 diff --git a/scripts/update-kernel-upstream.sh b/scripts/update-kernel-upstream.sh index 4ab370872..69323af14 100755 --- a/scripts/update-kernel-upstream.sh +++ b/scripts/update-kernel-upstream.sh @@ -14,9 +14,9 @@ IFS='.' read -r -a current_version_parts <<< "$current_version" IFS='.' read -r -a new_version_parts <<< "$1" -defconfigs=(buildroot-external/configs/{generic_aarch64,generic_x86_64,ova,tinker,odroid_*,khadas_vim3,green}_defconfig) +defconfigs=(buildroot-external/configs/{generic_aarch64,generic_x86_64,ova,odroid_*,khadas_vim3,green}_defconfig) sed -i "s/BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE=\".*\"/BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE=\"$1\"/g" "${defconfigs[@]}" -sed -i "s/| \(Open Virtual Appliance\|Generic aarch64\|Generic x86-64\|Tinker Board\|ODROID-.*\|Khadas VIM3\|Home Assistant Green\) | .* |/| \1 | $1 |/g" Documentation/kernel.md +sed -i "s/| \(Open Virtual Appliance\|Generic aarch64\|Generic x86-64\|ODROID-.*\|Khadas VIM3\|Home Assistant Green\) | .* |/| \1 | $1 |/g" Documentation/kernel.md commit_message="Linux: Update kernel to $1"