[PATCH v1 7/8] arch: arm: dts: n5x : Switch to using upstream Linux DT config

Lok, Chen Huei chen.huei.lok at altera.com
Tue Apr 28 05:36:52 CEST 2026


Hi Tien Fong,

>> +
>> +&flash0 {
>> +	#address-cells = <1>;
>> +	#size-cells = <1>;
>> +	compatible = "jedec,spi-nor";
>
>
> upstream DTS has this compatible defined, so the overrides is redundant.
>
>
I will drop the redundant "compatible" override for
&flash0 in v2.
>> diff --git a/arch/arm/dts/socfpga_n5x_socdk-u-boot.dtsi b/arch/arm/dts/socfpga_n5x_socdk-u-boot.dtsi
>> index bc2fb91dfb5..f013ed49cd3 100644
>> --- a/arch/arm/dts/socfpga_n5x_socdk-u-boot.dtsi
>> +++ b/arch/arm/dts/socfpga_n5x_socdk-u-boot.dtsi
>> @@ -8,12 +8,11 @@
>>   #include "socfpga_n5x-u-boot.dtsi"
>>
>>   /{
>> -	aliases {
>> -		spi0 = &qspi;
>> -		i2c0 = &i2c1;
>> +	chosen {
>> +		u-boot,spl-boot-order = &mmc;
>>   	};
>>
>> -	memory {
>> +	memory at 0 {
>>   		/*
>>   		 * Memory type: DDR4 (non-interleaving mode)
>>   		 * 16GB
>> @@ -38,10 +37,21 @@
>>   };
>>
>>   &flash0 {
>> -	compatible = "jedec,spi-nor";
>> +	reg = <0>;
>>   	spi-tx-bus-width = <4>;
>>   	spi-rx-bus-width = <4>;
>> +	spi-max-frequency = <100000000>;
>>   	bootph-all;
>> +
>> +	m25p,fast-read;
>> +	cdns,page-size = <256>;
>> +	cdns,block-size = <16>;
>> +	cdns,read-delay = <1>;
>> +	cdns,tshsl-ns = <50>;
>> +	cdns,tsd2d-ns = <50>;
>> +	cdns,tchsh-ns = <4>;
>> +	cdns,tslch-ns = <4>;
>> +	/delete-property/ cdns,read-delay;
>
>
> This is contradictory. Setting a property and then deleting it in the 
> same board overlay is nonsensical.
>
> The intent is unclear, if read-delay should not be set, don't add it; 
> if it should be set, don't delete it.
>
>
Agreed. I will remove the unnecessary addition of "cdns,read-delay = 
<1>;" and
keep the node consistent in v2.


Best regards,

Lok


More information about the U-Boot mailing list