[PATCH v4 2/4] riscv: dts: hifive-unleashed-a00: add cpu aliases

Bin Meng bmeng.cn at gmail.com
Wed Jun 24 03:21:38 CEST 2020


Hi Sagar,

On Sun, Jun 21, 2020 at 9:10 PM Sagar Shrikant Kadam
<sagar.kadam at sifive.com> wrote:
>
> 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 at 0      rv64imac
>   0: cpu at 1      rv64imafdc
>   2: cpu at 2      rv64imafdc
>   3: cpu at 3      rv64imafdc
>   4: cpu at 4      rv64imafdc

Without this patch, my output does not show the cpu at 0 node in the "cpu
list" output.

Could you please clarify?

>
> 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 at 0      rv64imac
>   1: cpu at 1      rv64imafdc
>   2: cpu at 2      rv64imafdc
>   3: cpu at 3      rv64imafdc
>   4: cpu at 4      rv64imafdc
>
> Signed-off-by: Sagar Shrikant Kadam <sagar.kadam at sifive.com>
> Reviewed-by: Pragnesh Patel <pragnesh.patel at sifive.com>
> ---

Regards,
Bin


More information about the U-Boot mailing list