mbox series

[RFC,0/4] x86: Move ITSS from Apollo Lake to a more generic location

Message ID 20200122150147.25709-1-wolfgang.wallner@br-automation.com
Headers show
Series x86: Move ITSS from Apollo Lake to a more generic location | expand

Message

Wolfgang Wallner Jan. 22, 2020, 3:01 p.m. UTC
The Interrupt Timer Subsystem (ITSS) is not specific to Apollo Lake, so
move it to a more generic location.
Additionally, the series adds the term "Interrupt Timer Subsystem" for
ITSS in the file descriptions.

Moving the ITSS implementation out of the Apllo Lake-specific folders not
only allows to use this driver on other platforms, it is also useful for
Apollo Lake when U-Boot is chain-loaded via coreboot (in which case the
files within arch/x86/cpu/apollolake would not be compiled and the
include/asm/arch-symlink points to arch-coreboot instead of
arch-apollolake).


Wolfgang Wallner (4):
  x86: apl: Add the term "Interrupt Timer Subsystem" to ITSS files
  x86: Move itss.h from Apollo Lake to the generic x86 include directory
  x86: Move itss.c from Apollo Lake to a more generic location
  x86: itss: Remove apl-prefix

 arch/x86/cpu/apollolake/Makefile              |  1 -
 arch/x86/cpu/intel_common/Makefile            |  1 +
 .../cpu/{apollolake => intel_common}/itss.c   | 60 +++++++++----------
 arch/x86/dts/chromebook_coral.dts             |  2 +-
 .../include/asm/{arch-apollolake => }/itss.h  |  2 +
 drivers/pinctrl/intel/pinctrl.c               |  2 +-
 6 files changed, 35 insertions(+), 33 deletions(-)
 rename arch/x86/cpu/{apollolake => intel_common}/itss.c (73%)
 rename arch/x86/include/asm/{arch-apollolake => }/itss.h (97%)