Hi Marc,
On 12/23/24 18:39, Marc Zyngier wrote:
On Sun, 22 Dec 2024 03:03:55 +0000,
FUKAUMI Naoki <naoki@xxxxxxxxx> wrote:
Radxa E52C is a compact network computer[1] based on the Rockchip
RK3582 SoC:
- Dual Cortex-A76 and quad Cortex-A55 CPU
So you have *two* big cores.
- 5TOPS NPU
- 2GB/4GB/8GB LPDDR4 RAM
- 16GB/32GB/64GB on-board eMMC
- microSD card slot
- USB 3.0 Type-A HOST port
- USB Type-C debug port
- USB Type-C power port (5V only)
- 2x 2.5GbE ports
[1] https://radxa.com/products/network-computer/e52c
Signed-off-by: FUKAUMI Naoki <naoki@xxxxxxxxx>
---
arch/arm64/boot/dts/rockchip/Makefile | 1 +
.../boot/dts/rockchip/rk3582-radxa-e52c.dts | 729 ++++++++++++++++++
2 files changed, 730 insertions(+)
create mode 100644 arch/arm64/boot/dts/rockchip/rk3582-radxa-e52c.dts
[...]
+&cpu_b0 {
+ cpu-supply = <&vdd_cpu_big0_s0>;
+};
+
+&cpu_b1 {
+ cpu-supply = <&vdd_cpu_big0_s0>;
+};
+
+&cpu_b2 {
+ cpu-supply = <&vdd_cpu_big1_s0>;
+};
+
+&cpu_b3 {
+ cpu-supply = <&vdd_cpu_big1_s0>;
+};
And yet you configure 4. If your HW only has 2 A76s, surely something
should remove these cores for this platform rather than keep them
around.
One of the four cores may be defective. This information is stored in
the OTP, so we need to run our software to detect which core is
defective. Then we disable the cluster that contains the defective core.
please refer
https://patchwork.ozlabs.org/project/uboot/patch/20241210222341.3537543-2-jonas@xxxxxxxxx/
Best regards,
--
FUKAUMI Naoki
Radxa Computer (Shenzhen) Co., Ltd.
Thanks,
M.