[PATCH v4 12/12] arm64: dts: st: add HPDMA nodes on stm32mp251
Alexandre TORGUE
alexandre.torgue at foss.st.com
Thu Jun 27 07:22:41 PDT 2024
Hi Amélie
On 5/31/24 17:07, Amelie Delaunay wrote:
> The High Performance Direct Memory Access (HPDMA) controller is used to
> perform programmable data transfers between memory-mapped peripherals
> and memories (or between memories) via linked-lists.
>
> There are 3 instances of HPDMA on stm32mp251, using stm32-dma3 driver, with
> 16 channels per instance and with one interrupt per channel.
> Channels 0 to 7 are implemented with a FIFO of 8 bytes.
> Channels 8 to 11 are implemented with a FIFO of 32 bytes.
> Channels 12 to 15 are implemented with a FIFO of 128 bytes.
> Thanks to stm32-dma3 bindings, the user can ask for a channel with specific
> FIFO size.
>
> Signed-off-by: Amelie Delaunay <amelie.delaunay at foss.st.com>
> ---
> v4: use SCMI clocks now that they are available
>
> v2: use SoC specific compatible st,stm32mp25-dma3
> ---
> arch/arm64/boot/dts/st/stm32mp251.dtsi | 69 ++++++++++++++++++++++++++
> 1 file changed, 69 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/st/stm32mp251.dtsi b/arch/arm64/boot/dts/st/stm32mp251.dtsi
> index dcd0656d67a8..d057dcee2534 100644
> --- a/arch/arm64/boot/dts/st/stm32mp251.dtsi
> +++ b/arch/arm64/boot/dts/st/stm32mp251.dtsi
> @@ -107,6 +107,75 @@ soc at 0 {
> interrupt-parent = <&intc>;
...
Applied on stm32-next.
Thanks!!
Alex
More information about the linux-arm-kernel
mailing list