13703f53bSSrinivas Pandruvadamenu "Intel ISH HID support"
221e04ddfSArnd Bergmann	depends on (X86_64 || COMPILE_TEST) && PCI
33703f53bSSrinivas Pandruvada
43703f53bSSrinivas Pandruvadaconfig INTEL_ISH_HID
53703f53bSSrinivas Pandruvada	tristate "Intel Integrated Sensor Hub"
63703f53bSSrinivas Pandruvada	default n
73703f53bSSrinivas Pandruvada	select HID
83703f53bSSrinivas Pandruvada	help
93703f53bSSrinivas Pandruvada	  The Integrated Sensor Hub (ISH) enables the ability to offload
103703f53bSSrinivas Pandruvada	  sensor polling and algorithm processing to a dedicated low power
113703f53bSSrinivas Pandruvada	  processor in the chipset. This allows the core processor to go into
123703f53bSSrinivas Pandruvada	  low power modes more often, resulting in the increased battery life.
133703f53bSSrinivas Pandruvada	  The current processors that support ISH are: Cherrytrail, Skylake,
143703f53bSSrinivas Pandruvada	  Broxton and Kaby Lake.
153703f53bSSrinivas Pandruvada
163703f53bSSrinivas Pandruvada	  Say Y here if you want to support Intel ISH. If unsure, say N.
1791b22810SRushikesh S Kadam
1891b22810SRushikesh S Kadamconfig INTEL_ISH_FIRMWARE_DOWNLOADER
1991b22810SRushikesh S Kadam	tristate "Host Firmware Load feature for Intel ISH"
2091b22810SRushikesh S Kadam	depends on INTEL_ISH_HID
2191b22810SRushikesh S Kadam	depends on X86
2291b22810SRushikesh S Kadam	help
2391b22810SRushikesh S Kadam	  The Integrated Sensor Hub (ISH) enables the kernel to offload
2491b22810SRushikesh S Kadam	  sensor polling and algorithm processing to a dedicated low power
2591b22810SRushikesh S Kadam	  processor in the chipset.
2691b22810SRushikesh S Kadam
2791b22810SRushikesh S Kadam	  The Host Firmware Load feature adds support to load the ISH
2891b22810SRushikesh S Kadam	  firmware from host file system at boot.
2991b22810SRushikesh S Kadam
3091b22810SRushikesh S Kadam	  Say M here if you want to support Host Firmware Loading feature
3191b22810SRushikesh S Kadam	  for Intel ISH. If unsure, say N.
323703f53bSSrinivas Pandruvadaendmenu
33