mirror of
https://github.com/Fishwaldo/build.git
synced 2025-07-23 13:29:33 +00:00
Add Helios64 support (#2126)
* Add initial Helios64 configuration Add ethernet udev rules Added disable auto power on script during shutdown Configure ALSA to output audio to (DisplayPort) USB type-C armbian-firstrun: exclude helios64 from generating fixed_mac Each network interface on Helios64 already assigned to unique MAC address in factory. Assigning Network Manager with cloned MAC is not needed. Signed-off-by: Aditya Prayoga <aditya@kobol.io> * u-boot: rk3399: Add Helios64 Use rockchip propriettary loader * kernel: rk3399-legacy: Update r8152 to support 2.5GbE USB RTL8156 Required for Helios64 * kernel: rk3399-legacy: update Rockchip PCIe driver Port changes by ayufan on rockchip64. * kernel: rk3399-legacy: Add support for Helios64 Add Helios64 device tree. Enable missing driver/kernel module. Auto load lm75 modules Signed-off-by: Aditya Prayoga <aditya@kobol.io> * kernel: rk3399-legacy: rework roc-rk3399-pc patch the patch broken due to additional line added by helios64 on arch/arm64/boot/dts/rockchip/Makefile Signed-off-by: Aditya Prayoga <aditya@kobol.io> * kernel: rk3399-legacy: update Rockchip PCIe driver Backport bugfix from mainline refer to https://patchwork.kernel.org/patch/11561979/ and https://patchwork.kernel.org/patch/11561977/ Signed-off-by: Aditya Prayoga <aditya@kobol.io> * kernel: rockchip64-current: Add support for Helios64 Add Helios64 device tree. Enable missing driver/kernel module. * config: helios64: use mainline ATF on current branch and u-boot TPL/SPL instead of Rockchip proprietary loader * helios64: u-boot v2020.07 update * Add Helios64 target * kernel: rk3399-legacy: update Rockchip PCIe driver Removed unrelated changes from porting ayufan fixes Signed-off-by: Piotr Szczepanik <piter75@gmail.com> * helios64: make use of PACKAGE_LIST* variables Co-authored-by: Piotr Szczepanik <piter75@gmail.com>
This commit is contained in:
parent
939241f484
commit
c27379e93f
19 changed files with 14593 additions and 2003 deletions
2171
patch/u-boot/u-boot-rockchip64-mainline/add-board-helios64.patch
Normal file
2171
patch/u-boot/u-boot-rockchip64-mainline/add-board-helios64.patch
Normal file
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,31 @@
|
|||
From 91cbd5f4fb25281319034c33b6e0c0f9b7d1e12b Mon Sep 17 00:00:00 2001
|
||||
Message-Id: <91cbd5f4fb25281319034c33b6e0c0f9b7d1e12b.1585676333.git.aditya@kobol.io>
|
||||
In-Reply-To: <ef8793354dbb6bce3027a3492ffc1fee3588f41f.1585676333.git.aditya@kobol.io>
|
||||
References: <ef8793354dbb6bce3027a3492ffc1fee3588f41f.1585676333.git.aditya@kobol.io>
|
||||
From: Aditya Prayoga <aditya@kobol.io>
|
||||
Date: Wed, 4 Mar 2020 22:10:31 +0700
|
||||
Subject: [PATCH 4/4] arm:rockchip:rk3399: Populate child node of syscon
|
||||
|
||||
U-Boot only populate first level of node.
|
||||
Scan child node so device such as PHY can be initialized.
|
||||
---
|
||||
arch/arm/mach-rockchip/rk3399/syscon_rk3399.c | 3 +++
|
||||
1 file changed, 3 insertions(+)
|
||||
|
||||
diff --git a/arch/arm/mach-rockchip/rk3399/syscon_rk3399.c b/arch/arm/mach-rockchip/rk3399/syscon_rk3399.c
|
||||
index 259ca44d68..81b04aa7f8 100644
|
||||
--- a/arch/arm/mach-rockchip/rk3399/syscon_rk3399.c
|
||||
+++ b/arch/arm/mach-rockchip/rk3399/syscon_rk3399.c
|
||||
@@ -21,6 +21,9 @@ U_BOOT_DRIVER(syscon_rk3399) = {
|
||||
.name = "rk3399_syscon",
|
||||
.id = UCLASS_SYSCON,
|
||||
.of_match = rk3399_syscon_ids,
|
||||
+#if !CONFIG_IS_ENABLED(OF_PLATDATA)
|
||||
+ .bind = dm_scan_fdt_dev,
|
||||
+#endif
|
||||
};
|
||||
|
||||
#if CONFIG_IS_ENABLED(OF_PLATDATA)
|
||||
--
|
||||
2.17.1
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue