301 Commits

Author SHA1 Message Date
Stefan Agner
b5fdd0e0e2
Add board support (#2687)
* 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>
2023-08-16 15:37:42 +02:00
Stefan Agner
425fc31190
Linux: Update kernel 6.1.45 (#2685) 2023-08-16 15:36:55 +02:00
Stefan Agner
cb694ed611
Linux: Update kernel 6.1.44 (#2677) 2023-08-16 15:36:37 +02:00
Stefan Agner
6b5e530017
Linux: Update kernel 6.1.43 (#2666) 2023-08-16 15:36:23 +02:00
Stefan Agner
292a9d7923
Linux: Update kernel 6.1.42 (#2660) 2023-08-16 15:36:23 +02:00
Stefan Agner
24e9c096d6
Linux: Update kernel 6.1.39 (#2649) 2023-07-20 23:59:41 +02:00
Stefan Agner
e190d45c2b
Linux: Update kernel 6.1.38 (#2634) 2023-07-20 23:59:40 +02:00
Stefan Agner
76205c21c4
Linux: Update kernel 6.1.37 (#2626) 2023-07-20 23:59:39 +02:00
Stefan Agner
1fca4ebe9b
Linux: Update kernel 6.1.36 (#2621) 2023-07-20 23:59:39 +02:00
Stefan Agner
b06b256a40
Linux: Update kernel 6.1.35 (#2608) 2023-07-20 23:59:39 +02:00
Stefan Agner
29ad85d8ff
Linux: Update kernel 6.1.34 (#2596) 2023-06-15 16:28:09 +02:00
Stefan Agner
2e1069d858
Linux: Update kernel 6.1.33 (#2584) 2023-06-15 16:28:09 +02:00
Stefan Agner
9fccff1d48
Linux: Update kernel 6.1.32 (#2576) 2023-06-15 16:28:08 +02:00
Stefan Agner
ace55d4c4b
Linux: Update kernel 6.1.31 (#2569) 2023-06-15 16:28:08 +02:00
Stefan Agner
182db6a68a
Linux: Update kernel 6.1.30 (#2566) 2023-06-15 16:28:07 +02:00
Stefan Agner
06f39fe41e
Linux: Update kernel 6.1.29 (#2551) 2023-05-24 19:48:56 +02:00
Stefan Agner
967776f73f
Linux: Update kernel 6.1.28 (#2546) 2023-05-24 19:48:55 +02:00
Stefan Agner
502b8de505
Linux: Update kernel 6.1.27 (#2528) 2023-05-24 19:48:55 +02:00
Stefan Agner
ba8672637d
Linux: Update kernel 6.1.26 (#2515) 2023-05-24 19:48:54 +02:00
Stefan Agner
a868677016
Linux: Update kernel 6.1.25 (#2495) 2023-04-25 09:56:03 +02:00
Stefan Agner
e2a0111710
Linux: Update kernel 6.1.24 (#2469) 2023-04-17 10:33:30 +02:00
Stefan Agner
3c3db6fb8c
Bump Raspberry Pi kernel and firmware to 1.20230405 (#2459)
* Bump buildroot

* buildroot ddc0ddca51...acec896cab (1):
  > package/rpi-firmware: bump version to 1.20230405

* RaspberryPi: Update kernel 6.1.21 - 1.20230405
2023-04-12 22:19:08 +02:00
Stefan Agner
e71efcee3d
Linux: Update kernel 6.1.23 (#2453) 2023-04-12 22:19:08 +02:00
Stefan Agner
3873d9e12b
Linux: Update kernel 6.1.22 (#2441) 2023-04-03 18:44:01 +02:00
Stefan Agner
689089a949
Linux: Update kernel 6.1.21 (#2423) 2023-03-23 21:45:43 +01:00
Stefan Agner
5cf2a0b052
Linux: Update kernel 6.1.20 (#2418) 2023-03-17 14:54:05 +01:00
Stefan Agner
c804b6b68d
Linux: Update kernel 6.1.19 for Raspberry Pi systems (#2417) 2023-03-17 00:37:38 +01:00
Stefan Agner
c8438faab5
Linux: Update kernel 6.1.19 (#2411) 2023-03-15 14:16:22 +01:00
Stefan Agner
2f9ce078ee
Add ODROID-M1 to documentation (#2402)
* Add ODROID-M1 to documentation

While at it, also use the new writing style for all Hardkernel boards by
changing Odroid to ODROID.

* Add ODROID-M1 board specific documentation

* Add NVMe information

* Apply suggestions from code review

Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
2023-03-14 00:18:39 +01:00
Stefan Agner
6914f92e59
Linux: Update kernel 6.1.18 (#2401) 2023-03-13 10:27:00 +01:00
Stefan Agner
b0d9496595
Add ODROID-M1 support (#2387)
* Add ODROID-M1 board support

* Add Rockchip kernel config for ODROID-M1

Kernel defconfig for Rockchip is based on Armbian kernel defconfig
from config/kernel/linux-rk3568-odroid-edge.config (git hash
95c829f9e664).

* Add U-Boot/Kernel patches

* Add Rockchip blob support

Add package which provides Rockchip TPL and ATF firmware binaries.

* Use latest U-Boot for ODROID-M1

* Fix Rockchip blob support

* Update defconfig

* Use GPT by default

* Create uboot partition to support non-recovery boot

* Enable eMMC boot in U-Boot SPL

* Drop unnecessary mmc device selection

Distro boot already activates the right mmc device. The extra selection
seems to actually cause problems for eMMC boot.

* Make sure driver for eMMC is built-in

* Use odroid-m1 as Supervisor machine

* Add ODROID-M1 to CI pipeline and issue template

* Bump to Linux 6.1.16
2023-03-10 19:44:50 +01:00
Stefan Agner
c03236f937
Linux: Update kernel 6.1.16 (#2396) 2023-03-10 19:42:13 +01:00
Stefan Agner
eb3e2ab003
Linux: Update kernel 6.1.15 (#2383) 2023-03-03 18:10:36 +01:00
Stefan Agner
fd6bae5dc1
Linux: Update kernel 6.1.13 for Raspberry Pi systems (#2373) 2023-02-27 23:58:02 +01:00
Stefan Agner
c9fcf91a0d
Linux: Update kernel 6.1.14 (#2372) 2023-02-27 23:07:54 +01:00
Stefan Agner
26757f17e8
Linux: Update kernel 5.15.94 (#2356) 2023-02-15 11:01:50 +01:00
Stefan Agner
0a9517f121
Linux: Update kernel 5.15.93 (#2351) 2023-02-13 21:23:21 +01:00
Stefan Agner
0867e3c70c
Linux: Update kernel 5.15.92 (#2343)
* Linux: Update kernel 5.15.92

* Drop patch which has been applied upstream
2023-02-06 12:28:58 +01:00
Stefan Agner
a14902002a
Linux: Update kernel 5.15.91 (#2339) 2023-02-06 12:03:16 +01:00
Stefan Agner
eeb0cb90ce
Linux: Update kernel 5.15.90 (#2315) 2023-01-24 11:13:18 +01:00
Stefan Agner
b726b8691b
RaspberryPi: Update kernel 5.15.84 - 1.20230106 (#2312)
* RaspberryPi: Update kernel 5.15.84 - 1.20230106

* Bump buildroot

* buildroot 94470c0e51...14dcc6f72e (1):
  > package/rpi-firmware: bump version to 1.20230106
2023-01-23 23:09:11 +01:00
Stefan Agner
e394cea55c
Linux: Update kernel 5.15.89 (#2311) 2023-01-23 14:04:19 +01:00
Stefan Agner
d4deee3660
Linux: Update kernel 5.15.88 (#2305) 2023-01-16 23:33:05 +01:00
Stefan Agner
b82594a293
Linux: Update kernel 5.15.86 (#2301) 2023-01-11 23:30:21 +01:00
Stefan Agner
8f2c197e09
Linux: Update kernel 5.15.85 (#2284) 2022-12-22 00:20:02 +01:00
Stefan Agner
1e1fd16977
Linux: Update kernel 5.15.84 (#2277) 2022-12-21 00:07:53 +01:00
Stefan Agner
76c6127851
Linux: Update kernel 5.15.83 (#2266) 2022-12-14 22:31:11 +01:00
Stefan Agner
17bb8b0d71
Linux: Update kernel 5.15.82 (#2261) 2022-12-10 23:58:52 +01:00
Stefan Agner
0a54abc7c2
Linux: Update kernel 5.15.80 (#2249)
* Linux: Update kernel 5.15.80

* Drop unnecessary patch
2022-11-29 11:27:28 +01:00
Stefan Agner
c525ee9480
Bump Raspberry Pi kernel and firmware to 1.20221104 (#2178) (#2236)
* Bump buildroot

* buildroot 48c0c35f09...215e54fe41 (1):
  > package/rpi-firmware: bump version to 1.20221104

* RaspberryPi: Update kernel 5.15.76 - 1.20221104
2022-11-17 12:30:08 +01:00