Kconfig 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. # V4L drivers
  3. comment "NXP media platform drivers"
  4. config VIDEO_IMX7_CSI
  5. tristate "NXP CSI Bridge driver"
  6. depends on ARCH_MXC || COMPILE_TEST
  7. depends on HAS_DMA
  8. depends on VIDEO_DEV
  9. select MEDIA_CONTROLLER
  10. select V4L2_FWNODE
  11. select VIDEOBUF2_DMA_CONTIG
  12. select VIDEO_V4L2_SUBDEV_API
  13. help
  14. Driver for the NXP Camera Sensor Interface (CSI) Bridge. This device
  15. is found in the i.MX6UL/L, i.MX7 and i.MX8M[MQ] SoCs.
  16. config VIDEO_IMX8MQ_MIPI_CSI2
  17. tristate "NXP i.MX8MQ MIPI CSI-2 receiver"
  18. depends on ARCH_MXC || COMPILE_TEST
  19. depends on VIDEO_DEV
  20. select MEDIA_CONTROLLER
  21. select V4L2_FWNODE
  22. select VIDEO_V4L2_SUBDEV_API
  23. help
  24. Video4Linux2 driver for the MIPI CSI-2 receiver found on the i.MX8MQ
  25. SoC.
  26. config VIDEO_IMX_MIPI_CSIS
  27. tristate "NXP MIPI CSI-2 CSIS receiver found on i.MX7 and i.MX8 models"
  28. depends on ARCH_MXC || COMPILE_TEST
  29. depends on VIDEO_DEV
  30. select MEDIA_CONTROLLER
  31. select V4L2_FWNODE
  32. select VIDEO_V4L2_SUBDEV_API
  33. help
  34. Video4Linux2 sub-device driver for the MIPI CSI-2 CSIS receiver
  35. v3.3/v3.6.3 found on some i.MX7 and i.MX8 SoCs.
  36. source "drivers/media/platform/nxp/imx8-isi/Kconfig"
  37. # mem2mem drivers
  38. config VIDEO_IMX_PXP
  39. tristate "NXP i.MX Pixel Pipeline (PXP)"
  40. depends on V4L_MEM2MEM_DRIVERS
  41. depends on VIDEO_DEV && (ARCH_MXC || COMPILE_TEST)
  42. select VIDEOBUF2_DMA_CONTIG
  43. select V4L2_MEM2MEM_DEV
  44. help
  45. The i.MX Pixel Pipeline is a memory-to-memory engine for scaling,
  46. color space conversion, and rotation.
  47. config VIDEO_MX2_EMMAPRP
  48. tristate "NXP MX2 eMMa-PrP support"
  49. depends on V4L_MEM2MEM_DRIVERS
  50. depends on VIDEO_DEV
  51. depends on SOC_IMX27 || COMPILE_TEST
  52. select VIDEOBUF2_DMA_CONTIG
  53. select V4L2_MEM2MEM_DEV
  54. help
  55. MX2X chips have a PrP that can be used to process buffers from
  56. memory to memory. Operations include resizing and format
  57. conversion.
  58. source "drivers/media/platform/nxp/dw100/Kconfig"
  59. source "drivers/media/platform/nxp/imx-jpeg/Kconfig"