lkml.org 
[lkml]   [2018]   [Nov]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH V4 0/4] Add i.MX system controller RTC driver
    Date
    NXP i.MX8QXP is an ARMv8 SoC with a Cortex-M4 core inside as
    system controller, the system controller is in charge of system
    power, clock and secure RTC etc. management, Linux kernel
    has to communicate with system controller via MU (message unit)
    IPC to do RTC operation.

    Since the RTC set time MUST to be done in secure EL3 mode (required
    by system controller firmware) and ALARM functions needs to be done
    with general MU IRQ handle, these are NOT ready NOW, so this patch
    ONLY supports RTC read time for now.

    Note that this patch set is based on [V4,5/5] defconfig: arm64: add imx8qxp support,
    https://patchwork.kernel.org/patch/10677315/

    Anson Huang (4):
    rtc: add i.MX system controller RTC support
    dt-bindings: rtc: add binding doc for i.MX system controller RTC
    driver
    defconfig: arm64: add i.MX system controller RTC support
    ARM64: dts: imx: add i.MX8QXP system controller RTC support

    .../devicetree/bindings/rtc/rtc-imx-sc.txt | 10 ++
    arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 4 +
    arch/arm64/configs/defconfig | 1 +
    drivers/rtc/Kconfig | 6 ++
    drivers/rtc/Makefile | 1 +
    drivers/rtc/rtc-imx-sc.c | 104 +++++++++++++++++++++
    6 files changed, 126 insertions(+)
    create mode 100644 Documentation/devicetree/bindings/rtc/rtc-imx-sc.txt
    create mode 100644 drivers/rtc/rtc-imx-sc.c

    --
    2.7.4

    \
     
     \ /
      Last update: 2018-11-29 02:50    [W:2.605 / U:0.752 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site