Thread (22 messages) 22 messages, 3 authors, 2017-01-16

[PATCH v18 00/15] acpi, clocksource: add GTDT driver and GTDT support in arm_arch_timer

From: mark.rutland@arm.com (Mark Rutland)
Date: 2017-01-13 19:31:11
Also in: linux-acpi, linux-watchdog, lkml

Hi,

On Fri, Dec 09, 2016 at 01:33:04AM +0800, fu.wei at linaro.org wrote:
From: Fu Wei <redacted>

This patchset:
    (1)Preparation for adding GTDT support in arm_arch_timer:
        1. Move some enums and marcos to header file;
        2. Add a new enum for spi type;
        3. Improve printk relevant code;
        4. Rename some enums and defines;
        5. Rework PPI determination;
        6. Rework counter frequency detection;
        7. Refactor arch_timer_needs_probing, move it into DT init call
        8. Introduce some new structs and refactor the MMIO timer init code
        for reusing some common code.

    (2)Introduce ACPI GTDT parser: drivers/acpi/arm64/acpi_gtdt.c
    Parse all kinds of timer in GTDT table of ACPI:arch timer,
    memory-mapped timer and SBSA Generic Watchdog timer.
    This driver can help to simplify all the relevant timer drivers,
    and separate all the ACPI GTDT knowledge from them.

    (3)Simplify ACPI code for arm_arch_timer

    (4)Add GTDT support for ARM memory-mapped timer.

This patchset has been tested on the following platforms with ACPI enabled:
    (1)ARM Foundation v8 model
Once v4.10-rc4 comes out this weekend, could you please rebase and
repost this?

Marc and I will be happy to take a look then.

Thanks,
Mark.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help