
-----Original Message----- From: Sagar Kadam sagar.kadam@sifive.com Sent: 26 May 2020 22:39 To: u-boot@lists.denx.de; rick@andestech.com; lukma@denx.de Cc: jagan@amarulasolutions.com; bmeng.cn@gmail.com; Pragnesh Patel pragnesh.patel@sifive.com; seanga2@gmail.com; Sagar Kadam sagar.kadam@sifive.com Subject: [PATCH v2 2/4] riscv: dts: hifive-unleashed-a00: add cpu aliases
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@0 rv64imac 0: cpu@1 rv64imafdc 2: cpu@2 rv64imafdc 3: cpu@3 rv64imafdc 4: 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 cpu0/1/2/3/4 nodes and so adding corresponding aliases we can ensure that cpu devices are assigned proper sequence as follows:
=> cpu list 0: cpu@0 rv64imac 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
arch/riscv/dts/hifive-unleashed-a00-u-boot.dtsi | 5 +++++ 1 file changed, 5 insertions(+)
Reviewed-by: Pragnesh Patel pragnesh.patel@sifive.com