These patches look good, but will only work for the foundation model. Do you have something in mind for porting the RTSM definition?
In the RTSM model, vexpress-sysreg is closely related to the mmci definition and mcc section in dts so all of this will need to be converted at the same time. The mmci definition is complicated because it has to use a GPIO from vexpress-sysreg. I have started working on this to understand what is necessary, but I will not look at it again until after I'm finished adding clocks into the AMBA bus ACPI patches.
Brandon
-----Original Message----- From: linaro-acpi-bounces@lists.linaro.org [mailto:linaro-acpi-bounces@lists.linaro.org] On Behalf Of naresh.bhat@linaro.org Sent: Wednesday, October 23, 2013 6:24 AM To: linaro-acpi@lists.linaro.org Subject: [Linaro-acpi] [RFC PATCH 0/3] ACPI: Add vexpress-sysreg
From: Naresh Bhat naresh.bhat@linaro.org
Add vexpress sysreg probe support, platform ID and remove dts binding. Logs on the v8 model are as below
root@genericarmv8:/sys# find . -name LINA0009* ./bus/acpi/devices/LINA0009:00 ./bus/platform/devices/LINA0009:00 ./bus/platform/drivers/vexpress-sysreg/LINA0009:00 ./devices/platform/LINA0009:00 ./devices/LNXSYSTM:00/device:00/ACPI0004:01/ACPI0004:02/LINA0009:00 root@genericarmv8:/sys#
Naresh Bhat (3): v2m_sysreg: Add ACPI probing for SYSREG ACPI: Add vexpress sysreg platform ID arm64: dts: remove the vexpress-sysreg binding
arch/arm64/boot/dts/foundation-v8-acpi.dts | 6 +++--- drivers/acpi/acpi_platform.c | 3 ++- drivers/mfd/vexpress-sysreg.c | 9 +++++++++ 3 files changed, 14 insertions(+), 4 deletions(-)