1f5fbb83fSMauro Carvalho Chehab# SPDX-License-Identifier: GPL-2.0
2ad85094bSMauro Carvalho Chehabmenuconfig INTEL_ATOMISP
39d4fa1a1SMauro Carvalho Chehab	bool "Enable support to Intel Atom ISP camera drivers"
4ad85094bSMauro Carvalho Chehab	depends on X86 && EFI && PCI && ACPI
5a53ff69fSKrzysztof Kozlowski	depends on COMMON_CLK
6fd3218f5SMauro Carvalho Chehab	select IOSF_MBI
7ad85094bSMauro Carvalho Chehab	select MEDIA_CONTROLLER
8ad85094bSMauro Carvalho Chehab	help
9ad85094bSMauro Carvalho Chehab	  Enable support for the Intel ISP2 camera interfaces and MIPI
10ad85094bSMauro Carvalho Chehab	  sensor drivers.
11ad85094bSMauro Carvalho Chehab
129d4fa1a1SMauro Carvalho Chehabconfig VIDEO_ATOMISP
139d4fa1a1SMauro Carvalho Chehab	tristate "Intel Atom Image Signal Processor Driver"
149958d30fSMauro Carvalho Chehab	depends on VIDEO_DEV && INTEL_ATOMISP
15*4670c8c3SSakari Ailus	depends on IPU_BRIDGE
16f04eedb9SHans de Goede	depends on MEDIA_PCI_SUPPORT
174e86bde2SArnd Bergmann	depends on PMIC_OPREGION
18f04eedb9SHans de Goede	depends on I2C
19bf4c9857SSakari Ailus	select V4L2_FWNODE
209d4fa1a1SMauro Carvalho Chehab	select IOSF_MBI
21be94be1bSArnd Bergmann	select VIDEOBUF2_VMALLOC
22184fc42aSTong Zhang	select VIDEO_V4L2_SUBDEV_API
23a7f7f624SMasahiro Yamada	help
249d4fa1a1SMauro Carvalho Chehab	  Say Y here if your platform supports Intel Atom SoC
259d4fa1a1SMauro Carvalho Chehab	  camera imaging subsystem.
269d4fa1a1SMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
279d4fa1a1SMauro Carvalho Chehab	  module will be called atomisp
289d4fa1a1SMauro Carvalho Chehab
2908509360SMauro Carvalho Chehabconfig VIDEO_ATOMISP_ISP2401
3052c6f42fSMauro Carvalho Chehab	bool "Use Intel Atom ISP on Cherrytail/Anniedale (ISP2401)"
3108509360SMauro Carvalho Chehab	depends on VIDEO_ATOMISP
3208509360SMauro Carvalho Chehab	help
3308509360SMauro Carvalho Chehab	  Enable support for Atom ISP2401-based boards.
3408509360SMauro Carvalho Chehab
3508509360SMauro Carvalho Chehab	  Select this option for  Anniedale (Merrifield+ / Moorefield)
3608509360SMauro Carvalho Chehab	  and Cherrytrail SoCs.
3708509360SMauro Carvalho Chehab
3808509360SMauro Carvalho Chehab	  Disabling it enables support for Atom ISP2400-based boards
3908509360SMauro Carvalho Chehab	  (Merrifield and Baytrail SoCs).
4008509360SMauro Carvalho Chehab
410741bf66SMauro Carvalho Chehabif VIDEO_ATOMISP
42ad85094bSMauro Carvalho Chehabsource "drivers/staging/media/atomisp/i2c/Kconfig"
43ad85094bSMauro Carvalho Chehabendif
44