This patch is provide by vendor phytium to enable ft25000 support
Now these patches are only temporarily integrated, and there are a lot
of detection warnings, we hope that PHYTIUM engineers can gradually
fix these bugs later, follow the uniform format of the kernel, before
send a patch, we can use the ./scripts/checkpatch.pl xxx.patch to check
that everything is ok, please.
Xin Hao (7):
PHYTIUM: ACPI: APD: Add clock frequency for for phytium i2c control
PHYTIUM: rtc: Add Phytium rtc device support
PHYTIUM: ACPI: add support for phytium profiling in GICC
PHYTIUM: irqchip:phytium-gic: add phytium new gic control support
config:arm64: Enable STAGING default
config:arm64: Add PHYTIUM ft2500 chip HW support
config: arm64: Change NODES_SHIFT value as 4
arch/arm64/Kconfig.platforms | 6 +
configs/config-4.19.y-aarch64 | 51 +-
configs/config-4.19.y-aarch64-debug | 51 +-
drivers/acpi/acpi_apd.c | 7 +
drivers/i2c/busses/i2c-designware-platdrv.c | 1 +
drivers/irqchip/irq-gic-common.h | 2 +
drivers/rtc/Kconfig | 10 +
drivers/rtc/Makefile | 1 +
drivers/rtc/rtc-phytium.c | 317 ++
drivers/staging/Kconfig | 2 +
drivers/staging/Makefile | 1 +
drivers/staging/gic_phytium_2500/Kconfig | 9 +
drivers/staging/gic_phytium_2500/Makefile | 1 +
.../irq-gic-phytium-2500-its.c | 3863 +++++++++++++++++
.../gic_phytium_2500/irq-gic-phytium-2500.c | 1865 ++++++++
include/acpi/actbl2.h | 3 +-
include/linux/irqchip/arm-gic-phytium-2500.h | 619 +++
17 files changed, 6804 insertions(+), 5 deletions(-)
create mode 100644 drivers/rtc/rtc-phytium.c
create mode 100644 drivers/staging/gic_phytium_2500/Kconfig
create mode 100644 drivers/staging/gic_phytium_2500/Makefile
create mode 100644 drivers/staging/gic_phytium_2500/irq-gic-phytium-2500-its.c
create mode 100644 drivers/staging/gic_phytium_2500/irq-gic-phytium-2500.c
create mode 100644 include/linux/irqchip/arm-gic-phytium-2500.h
--
2.31.0