• Arnaud Ebalard's avatar
    rtc: add support for Abracon AB-RTCMC-32.768kHz-B5ZE-S3 I2C RTC chip · 0b2f6228
    Arnaud Ebalard authored
    This patch adds support for Abracon AB-RTCMC-32.768kHz-B5ZE-S3
    RTC/Calendar module w/ I2C interface.
    
    This support includes RTC time reading and setting, Alarm (1 minute
    accuracy) reading and setting, and battery low detection.  The device also
    supports frequency adjustment and two timers but those features are
    currently not implemented in this driver.  Due to alarm accuracy
    limitation (and current lack of timer support in the driver), UIE mode is
    not supported.
    Signed-off-by: default avatarArnaud Ebalard <arno@natisbad.org>
    Cc: Mark Rutland <mark.rutland@arm.com>
    Cc: Alessandro Zummo <a.zummo@towertech.it>
    Cc: Peter Huewe <peter.huewe@infineon.com>
    Cc: Linus Walleij <linus.walleij@linaro.org>
    Cc: Thierry Reding <treding@nvidia.com>
    Cc: Mark Brown <broonie@kernel.org>
    Cc: Arnd Bergmann <arnd@arndb.de>
    Cc: Rob Herring <robherring2@gmail.com>
    Cc: Pawel Moll <pawel.moll@arm.com>
    Cc: Stephen Warren <swarren@wwwdotorg.org>
    Cc: Ian Campbell <ijc+devicetree@hellion.org.uk>
    Cc: Grant Likely <grant.likely@linaro.org>
    Cc: Rob Landley <rob@landley.net>
    Cc: Jason Cooper <jason@lakedaemon.net>
    Cc: Guenter Roeck <linux@roeck-us.net>
    Cc: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
    Cc: Kumar Gala <galak@codeaurora.org>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    0b2f6228
rtc-ab-b5ze-s3.c 24 KB