Merge branches 'acpi-scan', 'acpi-tad', 'acpi-extlog' and 'acpi-misc'
[linux-block.git] / drivers / counter / Kconfig
index 4228be917038dec3ab3cd3ffe42c719c038b99b1..62962ae84b77da1f3fd4f8b3f8bdf65bf328bc60 100644 (file)
@@ -3,6 +3,21 @@
 # Counter devices
 #
 
+config I8254
+       tristate
+       select COUNTER
+       select REGMAP
+       help
+         Enables support for the i8254 interface library functions. The i8254
+         interface library provides functions to facilitate communication with
+         interfaces compatible with the venerable Intel 8254 Programmable
+         Interval Timer (PIT). The Intel 825x family of chips was first
+         released in the early 1980s but compatible interfaces are nowadays
+         typically found embedded in larger VLSI processing chips and FPGA
+         components.
+
+         If built as a module its name will be i8254.
+
 menuconfig COUNTER
        tristate "Counter support"
        help
@@ -15,15 +30,17 @@ if COUNTER
 config 104_QUAD_8
        tristate "ACCES 104-QUAD-8 driver"
        depends on (PC104 && X86) || COMPILE_TEST
+       depends on HAS_IOPORT_MAP
        select ISA_BUS_API
+       select REGMAP_MMIO
        help
          Say yes here to build support for the ACCES 104-QUAD-8 quadrature
          encoder counter/interface device family (104-QUAD-8, 104-QUAD-4).
 
          A counter's respective error flag may be cleared by performing a write
-         operation on the respective count value attribute. Although the
-         104-QUAD-8 counters have a 25-bit range, only the lower 24 bits may be
-         set, either directly or via the counter's preset attribute.
+         operation on the respective count value attribute. The 104-QUAD-8
+         counters may be set either directly or via the counter's preset
+         attribute.
 
          The base port addresses for the devices may be configured via the base
          array module parameter. The interrupt line numbers for the devices may