mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-11 15:37:23 +00:00
eb75ee4bd6
Add cpu aliases to U-Boot specific dtsi for hifive-unleashed. Without aliases we see that the CPU device sequence numbers are set randomly and the cpu list/detail command will show it as follows: => cpu list 1: cpu@1 rv64imafdc 2: cpu@2 rv64imafdc 3: cpu@3 rv64imafdc 0: cpu@4 rv64imafdc Seems like CPU probing with dm-model also relies on aliases as observed in case spi. The fu540-c000-u-boot.dtsi has cpu nodes and so adding corresponding aliases we can ensure that cpu devices are assigned proper sequence as follows: => cpu list 1: cpu@1 rv64imafdc 2: cpu@2 rv64imafdc 3: cpu@3 rv64imafdc 4: cpu@4 rv64imafdc Signed-off-by: Sagar Shrikant Kadam <sagar.kadam@sifive.com> Reviewed-by: Pragnesh Patel <pragnesh.patel@sifive.com> Reviewed-by: Bin Meng <bin.meng@windriver.com>
37 lines
452 B
Text
37 lines
452 B
Text
// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
|
/*
|
|
* Copyright (C) 2019 Jagan Teki <jagan@amarulasolutions.com>
|
|
*/
|
|
|
|
#include "fu540-c000-u-boot.dtsi"
|
|
#include "fu540-hifive-unleashed-a00-ddr.dtsi"
|
|
|
|
/ {
|
|
aliases {
|
|
cpu1 = &cpu1;
|
|
cpu2 = &cpu2;
|
|
cpu3 = &cpu3;
|
|
cpu4 = &cpu4;
|
|
spi0 = &qspi0;
|
|
spi2 = &qspi2;
|
|
};
|
|
|
|
hfclk {
|
|
u-boot,dm-spl;
|
|
};
|
|
|
|
rtcclk {
|
|
u-boot,dm-spl;
|
|
};
|
|
|
|
};
|
|
|
|
&qspi2 {
|
|
mmc@0 {
|
|
u-boot,dm-spl;
|
|
};
|
|
};
|
|
|
|
&gpio {
|
|
u-boot,dm-spl;
|
|
};
|