Skip to content
  1. Jun 15, 2023
  2. Jun 11, 2023
  3. Jun 08, 2023
    • William Breathitt Gray's avatar
      counter: i8254: Introduce the Intel 8254 interface library module · d4284874
      William Breathitt Gray authored
      
      
      Exposes consumer library functions providing support for interfaces
      compatible with the venerable Intel 8254 Programmable Interval Timer
      (PIT).
      
      The Intel 8254 PIT first appeared in the early 1980s and was used
      initially in IBM PC compatibles. The popularity of the original Intel
      825x family of chips led to many subsequent variants and clones of the
      interface in various chips and integrated circuits. Although still
      popular, interfaces compatible with the Intel 8254 PIT are nowdays
      typically found embedded in larger VLSI processing chips and FPGA
      components rather than as discrete ICs.
      
      A CONFIG_I8254 Kconfig option is introduced by this patch. Modules
      wanting access to these i8254 library functions should select this
      Kconfig option, and import the I8254 symbol namespace.
      
      Link: https://lore.kernel.org/r/f6fe32c2db9525d816ab1a01f45abad56c081652.1681665189.git.william.gray@linaro.org/
      Signed-off-by: default avatarWilliam Breathitt Gray <william.gray@linaro.org>
      d4284874