x86: Move UCLASS_IRQ into a separate file
authorSimon Glass <sjg@chromium.org>
Sat, 7 Dec 2019 04:41:58 +0000 (21:41 -0700)
committerBin Meng <bmeng.cn@gmail.com>
Sun, 15 Dec 2019 03:44:12 +0000 (11:44 +0800)
commit79d66a6ac117dc4978c3ee66e342ad06411d390c
tree11bced025d38494ece97d00762fd9d0dcd568b7c
parent3e17ffbb44cd24c53504179ff51a835502b183ed
x86: Move UCLASS_IRQ into a separate file

Update this uclass to support the needs of the Apollo Lake ITSS. It
supports four operations.

Move the uclass into a separate directory so that sandbox can use it too.
Add a new Kconfig to control it and enable this on x86.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
arch/Kconfig
arch/x86/cpu/irq.c
drivers/misc/Kconfig
drivers/misc/Makefile
drivers/misc/irq-uclass.c [new file with mode: 0644]
include/irq.h [new file with mode: 0644]