• Linus Torvalds's avatar
    Merge tag 'rtc-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux · 561a8eb3
    Linus Torvalds authored
    Pull RTC updates from Alexandre Belloni:
       - remove .open() and .release() RTC ops
       - constify i2c_device_id
      New driver:
       - Realtek RTD1295
       - Android emulator (goldfish) RTC
       - ds1307: Beginning of a huge cleanup
       - s35390a: handle invalid RTC time
       - sun6i: external oscillator gate support"
    * tag 'rtc-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux: (40 commits)
      rtc: ds1307: use octal permissions
      rtc: ds1307: fix braces
      rtc: ds1307: fix alignments and blank lines
      rtc: ds1307: use BIT
      rtc: ds1307: use u32
      rtc: ds1307: use sizeof
      rtc: ds1307: remove regs member
      rtc: Add Realtek RTD1295
      dt-bindings: rtc: Add Realtek RTD1295
      rtc: sun6i: Add support for the external oscillator gate
      rtc: goldfish: Add RTC driver for Android emulator
      dt-bindings: Add device tree binding for Goldfish RTC driver
      rtc: ds1307: add basic support for ds1341 chip
      rtc: ds1307: remove member nvram_offset from struct ds1307
      rtc: ds1307: factor out offset to struct chip_desc
      rtc: ds1307: factor out rtc_ops to struct chip_desc
      rtc: ds1307: factor out irq_handler to struct chip_desc
      rtc: ds1307: improve irq setup
      rtc: ds1307: constify struct chip_desc variables
      rtc: ds1307: improve trickle charger initialization
rtc-ds1307.c 44 KB