[PATCH RFC 2/3] fpga: support loading from a pre-allocated buffer

2021-04-02 Thread Nava kishore Manne
ation data. Signed-off-by: Nava kishore Manne --- drivers/fpga/fpga-mgr.c | 126 +- drivers/fpga/of-fpga-region.c | 3 + include/linux/fpga/fpga-mgr.h | 6 +- 3 files changed, 132 insertions(+), 3 deletions(-) diff --git a/drivers/fpga/fpga-mgr.c b/drivers

[PATCH RFC 0/3] Adds support to allow the bitstream configuration from pre-allocated dma-buffer

2021-04-02 Thread Nava kishore Manne
Nava kishore Manne (3): fpga: region: Add fpga-region property 'fpga-config-from-dmabuf' fpga: support loading from a pre-allocated buffer fpga: zynqmp: Use the scatterlist interface .../devicetree/bindings/fpga/fpga-region.txt | 2 + drivers/fpga/fpga-mgr.c

[PATCH RFC 3/3] fpga: zynqmp: Use the scatterlist interface

2021-04-02 Thread Nava kishore Manne
Allows drivers to request the Configuration image be loaded from dma-able continuous buffer to avoid needless memory pressure and delays due to multiple copies. Signed-off-by: Nava kishore Manne --- drivers/fpga/zynqmp-fpga.c | 35 +++ 1 file changed, 35

[PATCH RFC 1/3] fpga: region: Add fpga-region property 'fpga-config-from-dmabuf'

2021-04-02 Thread Nava kishore Manne
Add "fpga-config-from-dmabuf" property to allow the bitstream configuration from pre-allocated dma-buffer. Signed-off-by: Nava kishore Manne --- Documentation/devicetree/bindings/fpga/fpga-region.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bin

[RFC 0/2]fpga: Add fpga configuration support from a pre-allocated dma-able buffer

2023-11-21 Thread Nava kishore Manne
now if any improvements are required. Nava kishore Manne (2): fpga: support loading from a pre-allocated buffer fpga: versal: Use the scatterlist interface drivers/fpga/fpga-mgr.c | 113 ++ drivers/fpga/versal-fpga.c| 13 include/linux/fpga/fpga-mgr.h |

[RFC 1/2] fpga: support loading from a pre-allocated buffer

2023-11-21 Thread Nava kishore Manne
ation data. Signed-off-by: Nava kishore Manne --- drivers/fpga/fpga-mgr.c | 113 ++ include/linux/fpga/fpga-mgr.h | 10 +++ 2 files changed, 123 insertions(+) diff --git a/drivers/fpga/fpga-mgr.c b/drivers/fpga/fpga-mgr.c index 06651389c592..23d2b4d45827 10

[RFC 2/2] fpga: versal: Use the scatterlist interface

2023-11-21 Thread Nava kishore Manne
Allows drivers to request the Configuration image be loaded from dma-able continuous buffer to avoid needless memory pressure and delays due to multiple copies. Signed-off-by: Nava kishore Manne --- drivers/fpga/versal-fpga.c | 13 + 1 file changed, 13 insertions(+) diff --git a