mirror of
https://github.com/home-assistant/operating-system.git
synced 2026-04-02 00:27:14 +01:00
* Use separate path for v6.1.y and v6.6.y kernel config fragments Since we're now maintaining Linux configs for two different versions, it may happen that we want to add some options only to one of the versions. While the Kconfig might figure the invalid options itself, our config checking tooling would spam us with warnings. This commit splits the configs to two directories. This pattern is used only for the common fragments, more specific ones are usually sharing the same Linux version anyway. * Add back options removed in v6.6.y to v6.1.y kernel config fragments
154 lines
5.9 KiB
Plaintext
154 lines
5.9 KiB
Plaintext
BR2_aarch64=y
|
|
BR2_cortex_a76=y
|
|
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
|
BR2_DL_DIR="/cache/dl"
|
|
BR2_CCACHE=y
|
|
BR2_CCACHE_DIR="/cache/cc"
|
|
BR2_OPTIMIZE_2=y
|
|
BR2_ENABLE_LTO=y
|
|
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/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_ROOTFS_OVERLAY="$(BR2_EXTERNAL_HASSOS_PATH)/rootfs-overlay $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rootfs-overlay $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi5-64/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/rpi5-64 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi5-64/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_20231123.tar.gz"
|
|
BR2_LINUX_KERNEL_DEFCONFIG="bcm2712"
|
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.1.y/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.1.y/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.1.y/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.1.y/device-support-pci.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.1.y/device-support-wireless.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
|
BR2_LINUX_KERNEL_LZ4=y
|
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="broadcom/bcm2712-rpi-5-b"
|
|
BR2_LINUX_KERNEL_DTB_OVERLAY_SUPPORT=y
|
|
BR2_LINUX_KERNEL_INSTALL_INTREE_OVERLAYS=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_STRESS_NG=y
|
|
BR2_PACKAGE_JQ=y
|
|
BR2_PACKAGE_CIFS_UTILS=y
|
|
BR2_PACKAGE_DOSFSTOOLS=y
|
|
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
|
BR2_PACKAGE_E2FSPROGS=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_COMPRESS=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_COMPRESS_ZSTD=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_DBUS_BROKER=y
|
|
BR2_PACKAGE_GPTFDISK=y
|
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
|
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
|
BR2_PACKAGE_NVME=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_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_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_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_UTIL_LINUX_LOGIN=y
|
|
BR2_PACKAGE_UTIL_LINUX_NOLOGIN=y
|
|
BR2_PACKAGE_UTIL_LINUX_PARTX=y
|
|
BR2_PACKAGE_UTIL_LINUX_SULOGIN=y
|
|
BR2_PACKAGE_UTIL_LINUX_ZRAMCTL=y
|
|
BR2_TARGET_ROOTFS_SQUASHFS=y
|
|
BR2_TARGET_ROOTFS_SQUASHFS4_LZ4=y
|
|
# BR2_TARGET_ROOTFS_TAR is not set
|
|
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
|
BR2_PACKAGE_HOST_E2FSPROGS=y
|
|
BR2_PACKAGE_HOST_GPTFDISK=y
|
|
BR2_PACKAGE_HOST_MTOOLS=y
|
|
BR2_PACKAGE_HOST_RAUC=y
|
|
BR2_PACKAGE_GASKET=y
|
|
BR2_PACKAGE_HASSIO=y
|
|
BR2_PACKAGE_HASSIO_ARCH="aarch64"
|
|
BR2_PACKAGE_HASSIO_MACHINE="raspberrypi5-64"
|
|
BR2_PACKAGE_OS_AGENT=y
|
|
BR2_PACKAGE_OS_AGENT_BOARD="RaspberryPi5"
|
|
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
|