mirror of
https://github.com/home-assistant/operating-system.git
synced 2025-12-20 10:28:27 +00:00
* Initial commit of Home Assistant Green board support * Add Home Assistant Green boot files * HA Green board configs * board/nabucasa: Unsupport rtc rk808 * Use odroid-m1 as Supervisor machine for now * Green: linux: pmic: set set PWRON_LP_OFF_TIME 12s * green: Update U-Boot to 2023.07.02 * green: supports usb boot * green: uboot-boot.ush use rk3566-ha-green.dtb * green: spinor supports uboot * green: use U-Boot provided devtype as boot device type * green: Fix polarity of power key The power key is low active. Add patch to avoid accidential long press being reported to user space. * green: uboot: eeprom: add CONFIG_ENV_OVERWRITE * green: uboot: eerprom: add mac read * green: fix-cpufreq null issue * green: board aliases ethernet0 * green: uboot mac set ethernet0 * green: uboot add serial-number read * green: Update kernel 6.1.39 * green: add green to the build matrix * green: fix 339d13 & 9b9416 can not boot from usb * green: changfe sd mode, change led default state * green: uboot add board.c to read eeprom info * green: enable uboot to read eeprom info * green: delete boot.scr read eeprom function * green: change spl loader uboot order:sd-emmc-spi_nor * green: serialnum change to 18 bytes * green: Update kernel 6.1.43 * green: use hwrng support from ODROID-M1 * green: Use latest Rockchip BL31/DDR binaries * change led_act polarity * green: Disable watchdog The watchdog on Green seems to not reliably reset the system. For now disable the driver to avoid systemd making use of it. * green: Update kernel 6.1.44 * green: Fix Supervisor Machine Use odroid-m1 for now as Supervisor machine (used to download the landing page). * green: emmc use hs200 to increase speed * green: use green as Supervisor machine * green: Update kernel 6.1.45 * green: add Green to the kernel documentation --------- Co-authored-by: Zhangqun Ming <north_sea@qq.com> Co-authored-by: syan <syan.cham@gmail.com>
15 lines
629 B
Bash
Executable File
15 lines
629 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
if [ -z "$1" ]; then
|
|
echo "Need a kernel version!"
|
|
exit 1
|
|
fi
|
|
|
|
defconfigs=(buildroot-external/configs/{generic_aarch64,generic_x86_64,ova,tinker,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
|
|
git commit -m "Linux: Update kernel $1" "${defconfigs[@]}" Documentation/kernel.md
|
|
|
|
./scripts/check-kernel-patches.sh
|