[PATCH v5 2/8] board: boston-riscv: Add initial support for P8700 Boston board

Uros Stajic uros.stajic at htecgroup.com
Fri Mar 27 14:48:48 CET 2026


Hi Conor,

On 3/18/26 12:16, Conor Dooley wrote:
> On Wed, Dec 24, 2025 at 03:45:47PM +0000, Uros Stajic wrote:
>> From: Chao-ying Fu<cfu at mips.com>
>>
>> Implement initial board-level support for the P8700 Boston SoC.
>>
>> Signed-off-by: Chao-ying Fu<cfu at mips.com>
>> Signed-off-by: Uros Stajic<uros.stajic at htecgroup.com>
>> diff --git a/arch/riscv/dts/boston-p8700.dts b/arch/riscv/dts/boston-p8700.dts
>> new file mode 100644
>> index 00000000000..f27ebeda4a2
>> --- /dev/null
>> +++ b/arch/riscv/dts/boston-p8700.dts
>> @@ -0,0 +1,264 @@
>> +// SPDX-License-Identifier: GPL-2.0+
>> +/*
>> + * Copyright (C) 2021, Chao-ying Fu<cfu at mips.com>
>> + */
>> +
>> +/dts-v1/;
>> +
>> +#include <dt-bindings/clock/boston-clock.h>
>> +#include <dt-bindings/gpio/gpio.h>
>> +#include <dt-bindings/interrupt-controller/irq.h>
>> +#include <dt-bindings/interrupt-controller/mips-gic.h>
>> +
>> +/ {
>> +	#address-cells = <1>;
>> +	#size-cells = <1>;
>> +	model = "p8700";
>> +	compatible = "img,boston";
> This is not a unique id, this is used by a mips mips board already.
> I think the one that is being used in opensbi is mips,p8700-boston.
> 
>> +
>> +	aliases {
>> +		serial0 = &uart0;
>> +	};
>> +
>> +	chosen {
>> +		stdout-path = "serial0:115200n8";
>> +	};
>> +
>> +	cpus {
>> +		#address-cells = <1>;
>> +		#size-cells = <0>;
>> +		timebase-frequency = <25000000>;
>> +
>> +		cpu at 0 {
>> +			device_type = "cpu";
>> +			compatible = "riscv";
> There's a specific cpu compatible for this now. "riscv" in isolation is
> only for qemu etc. OpenSBI actually wants the specific compatible.
> 

Thanks for the review. I will update both compatibles in the next revision.

> Can this be sent to Linux, so it can get more eyeballs on the dts, and use
> OF_UPSTREAM to import it to U-Boot?

Yes, we are planning to start the upstream process of the DTS file, and 
once it is merged, we can import it into U-boot.

Best regards,
Uros


More information about the U-Boot mailing list