Home
last modified time | relevance | path

Searched full:lcpa (Results 1 – 5 of 5) sorted by relevance

/linux/Documentation/devicetree/bindings/dma/
H A Dstericsson,dma40.yaml120 - description: LCPA memory base, deprecated, use eSRAM pool instead
130 - const: lcpa
142 First phandle is the LCPA (Logical Channel Parameter Address) memory.
173 sram = <&lcpa>, <&lcla>;
/linux/drivers/dma/
H A Dste_dma40_ll.c336 void d40_log_lli_lcpa_write(struct d40_log_lli_full *lcpa, in d40_log_lli_lcpa_write() argument
343 writel_relaxed(lli_src->lcsp02, &lcpa[0].lcsp0); in d40_log_lli_lcpa_write()
344 writel_relaxed(lli_src->lcsp13, &lcpa[0].lcsp1); in d40_log_lli_lcpa_write()
345 writel_relaxed(lli_dst->lcsp02, &lcpa[0].lcsp2); in d40_log_lli_lcpa_write()
346 writel_relaxed(lli_dst->lcsp13, &lcpa[0].lcsp3); in d40_log_lli_lcpa_write()
H A Dste_dma40.c479 * @lcpa: Pointer to dst and src lcpa settings.
507 struct d40_log_lli_full *lcpa; member
577 * @lcpa_base: The virtual mapped address of LCPA.
578 * @phy_lcpa: The physical address of the LCPA.
579 * @lcpa_size: The size of the LCPA area.
871 * can't link back to the one in LCPA space in d40_log_lli_to_lcxa()
888 * For linkback, we normally load the LCPA in the loop since we need to in d40_log_lli_to_lcxa()
890 * couldn't even get a first LCLA, then we have to run in LCPA and in d40_log_lli_to_lcxa()
899 d40_log_lli_lcpa_write(chan->lcpa, in d40_log_lli_to_lcxa()
926 /* First link goes in both LCPA and LCLA */ in d40_log_lli_to_lcxa()
[all …]
H A Dste_dma40_ll.h396 * struct d40_log_lli_full - LCPA layout
403 * This struct maps to LCPA physical memory layout. Must map to
460 void d40_log_lli_lcpa_write(struct d40_log_lli_full *lcpa,
/linux/arch/arm/boot/dts/st/
H A Dste-dbx5x0.dtsi133 lcpa: sram@10000 { label
137 * where these parameters are stored is called "LCPA".
142 label = "DMA40-LCPA";
610 sram = <&lcpa>, <&lcla>;