[PATCH v4 12/12] intel-ipu3: imgu top level pci device

2017-10-17 Thread Yong Zhi
This patch adds support for the Intel IPU v3 as found on Skylake and Kaby Lake SoCs. The driver has a dependency on the firmware binary to function properly. Signed-off-by: Yong Zhi Signed-off-by: Tomasz Figa --- drivers/media/pci/intel/ipu3/Kconfig | 17 + drivers/media/pci/intel/ipu3

[PATCH v4 03/12] intel-ipu3: Add IOMMU based dmamap support

2017-10-17 Thread Yong Zhi
From: Tomasz Figa This patch adds driver to support IPU3-specific MMU-aware memory alloc/free and sg mapping functions. Signed-off-by: Tomasz Figa Signed-off-by: Yong Zhi --- drivers/media/pci/intel/ipu3/Kconfig | 7 + drivers/media/pci/intel/ipu3/Makefile | 2 +- drivers

[PATCH v4 02/12] intel-ipu3: Add mmu driver

2017-10-17 Thread Yong Zhi
ned-off-by: Tomasz Figa Signed-off-by: Yong Zhi --- drivers/media/pci/intel/ipu3/Kconfig| 9 + drivers/media/pci/intel/ipu3/Makefile | 15 + drivers/media/pci/intel/ipu3/ipu3-mmu.c | 580 drivers/media/pci/intel/ipu3/ipu3-mmu.h | 26 ++ 4 files changed,

[PATCH v4 00/12] Intel IPU3 ImgU patchset

2017-10-17 Thread Yong Zhi
ix in order to bring the code up-to-date with our internal release. I will go over the review comments in v1 and address them in v3 and future update. version 1: - Initial submission Tomasz Figa (2): intel-ipu3: Add mmu driver intel-ipu3: Add IOMMU based dmamap support Yong Zhi (10): vid

[PATCH v3 12/12] intel-ipu3: imgu top level pci device

2017-07-18 Thread Yong Zhi
This patch adds support for the Intel IPU v3 as found on Skylake and Kaby Lake SoCs. The driver has a dependency on the firmware binary to function properly. Signed-off-by: Yong Zhi Signed-off-by: Tomasz Figa --- drivers/media/pci/intel/ipu3/Kconfig | 14 + drivers/media/pci/intel/ipu3

[PATCH v3 02/12] intel-ipu3: mmu: implement driver

2017-07-18 Thread Yong Zhi
From: Tomasz Figa This driver translates Intel IPU3 internal virtual address to physical address. Signed-off-by: Tomasz Figa Signed-off-by: Yong Zhi --- drivers/media/pci/intel/ipu3/Kconfig| 9 + drivers/media/pci/intel/ipu3/Makefile | 15 + drivers/media/pci/intel/ipu3/ipu3-mmu.c

[PATCH v3 03/12] intel-ipu3: Add DMA API implementation

2017-07-18 Thread Yong Zhi
From: Tomasz Figa This patch adds support for the IPU3 DMA mapping API. Signed-off-by: Tomasz Figa Signed-off-by: Yong Zhi --- drivers/media/pci/intel/ipu3/Kconfig | 8 + drivers/media/pci/intel/ipu3/Makefile | 2 +- drivers/media/pci/intel/ipu3/ipu3-dmamap.c | 302

[PATCH v3 00/12] Intel IPU3 ImgU patchset

2017-07-18 Thread Yong Zhi
and fix the failure test cases. - Continue looking for opportunities to optimize code with generic lib. version 2: This version cherry-picked firmware ABI change and other fix in order to bring the code up-to-date with our internal release. I will go over the review comments in v1 and address them