-
- Downloads
HACK: drivers: dma-buf: add rockchip specific dma control
In order to bring the npu to life some quirks to the dma buffer handling have to be made in the form of seperate {dma,cma}-heap.{c,h} files reserving memory for the npu.
Showing
- arch/arm64/mm/init.c 6 additions, 1 deletionarch/arm64/mm/init.c
- drivers/dma-buf/Kconfig 1 addition, 0 deletionsdrivers/dma-buf/Kconfig
- drivers/dma-buf/Makefile 1 addition, 0 deletionsdrivers/dma-buf/Makefile
- drivers/dma-buf/dma-buf.c 25 additions, 1 deletiondrivers/dma-buf/dma-buf.c
- drivers/dma-buf/rk_heaps/Kconfig 48 additions, 0 deletionsdrivers/dma-buf/rk_heaps/Kconfig
- drivers/dma-buf/rk_heaps/Makefile 6 additions, 0 deletionsdrivers/dma-buf/rk_heaps/Makefile
- drivers/dma-buf/rk_heaps/rk-cma-heap.c 689 additions, 0 deletionsdrivers/dma-buf/rk_heaps/rk-cma-heap.c
- drivers/dma-buf/rk_heaps/rk-dma-cma.c 77 additions, 0 deletionsdrivers/dma-buf/rk_heaps/rk-dma-cma.c
- drivers/dma-buf/rk_heaps/rk-dma-heap.c 733 additions, 0 deletionsdrivers/dma-buf/rk_heaps/rk-dma-heap.c
- drivers/dma-buf/rk_heaps/rk-dma-heap.h 178 additions, 0 deletionsdrivers/dma-buf/rk_heaps/rk-dma-heap.h
- include/linux/dma-buf.h 60 additions, 0 deletionsinclude/linux/dma-buf.h
- include/linux/rk-dma-heap.h 137 additions, 0 deletionsinclude/linux/rk-dma-heap.h
- include/uapi/linux/rk-dma-heap.h 55 additions, 0 deletionsinclude/uapi/linux/rk-dma-heap.h
Loading
Please register or sign in to comment