[PATCH v2 1/3] ARM: dts: stm32: add SRAM binding
Ahmad Fatoum
a.fatoum at pengutronix.de
Mon May 16 05:35:47 PDT 2022
On 16.05.22 14:24, Ahmad Fatoum wrote:
> Hello Steffen,
>
> On 16.05.22 14:16, Steffen Trumtrar wrote:
>> The STM32 has an SRAM from 0x1000000 to 0x10060000.
>
> s/STM32/STM32MP15x/, also append an 'in stm32mp151.dtsi' to the title,
> to clarify it's not about the MCUs.
>
>> Make it available via mmio-sram.
>>
>> Signed-off-by: Steffen Trumtrar <s.trumtrar at pengutronix.de>
>> ---
>> arch/arm/boot/dts/stm32mp151.dtsi | 8 ++++++++
>> 1 file changed, 8 insertions(+)
>>
>> diff --git a/arch/arm/boot/dts/stm32mp151.dtsi b/arch/arm/boot/dts/stm32mp151.dtsi
>> index 08708346d583..1816d9b02bb8 100644
>> --- a/arch/arm/boot/dts/stm32mp151.dtsi
>> +++ b/arch/arm/boot/dts/stm32mp151.dtsi
>> @@ -122,6 +122,14 @@ soc {
>> interrupt-parent = <&intc>;
>> ranges;
>>
>> + sram: sram at 10000000 {
>
> We already have /ahb/m4 at 10000000, which is status = "disabled", but can be
> used by remoteproc. Of course, boards are free to use the SRAM from Linux
> too, but status should be disabled to avoid breaking existing boards.
>
> Also, this is not the only SRAM on the SoC, could you change the label
> to the name used in the datasheet/reference manual?
Also, move the new node to the correct /ahb bus.
>
> Thanks,
> Ahmad
>
>> + compatible = "mmio-sram";
>> + reg = <0x10000000 0x60000>;
>> + #address-cells = <1>;
>> + #size-cells = <1>;
>> + ranges = <0 0x10000000 0x60000>;
>> + };
>> +
>> timers2: timer at 40000000 {
>> #address-cells = <1>;
>> #size-cells = <0>;
>
>
--
Pengutronix e.K. | |
Steuerwalder Str. 21 | http://www.pengutronix.de/ |
31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
More information about the linux-arm-kernel
mailing list