[PATCH] arm64: dts: n5x: add sdr edac support
Dinh Nguyen
dinguyen at kernel.org
Tue Mar 22 06:34:54 PDT 2022
On 3/18/22 07:00, Krzysztof Kozlowski wrote:
> On 01/03/2022 16:12, Dinh Nguyen wrote:
>> The N5X platform has the Synopsys DDR controller the includes an EDAC
>> controller. Add the entry for the controller in the DTS file instead of
>> the base Agilex DTSI because the base Agilex does not have the
>> controller.
>>
>> Signed-off-by: Dinh Nguyen <dinguyen at kernel.org>
>> ---
>> arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 10 ++++++++++
>> 1 file changed, 10 insertions(+)
>>
>> diff --git a/arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts b/arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts
>> index f3c1310dae0a..628c9943914b 100644
>> --- a/arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts
>> +++ b/arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts
>> @@ -23,6 +23,16 @@ memory {
>> /* We expect the bootloader to fill in the reg */
>> reg = <0 0 0 0>;
>> };
>> +
>> + soc {
>> + sdram_edac: sdr_edac at f87f8000 {
>
> This patch was merged but it is not correct. The node name should be
> memory-controller (generic, not specific).
>
>> + compatible = "snps,ddrc-3.80a";
>> + reg = <0xf87f8000 0x400>;
>> + interrupts = <0 175 4>;
>
> This fails dt schema.
>
>> + intel,sysmgr-syscon = <&sysmgr 0xb8>;
>
> This fails schema even more... it's not documented.
>
>> + status = "okay";
>
> This is not needed.
>
>
> Please test your changes against bindings (you can use dtbs_check).
>
Will do and I'll send a patch to fix this up in a bit.
Thanks,
Dinh
More information about the linux-arm-kernel
mailing list