• Alexandre Belloni's avatar
    rtc: add BSM parameter · 0d20e9fb
    Alexandre Belloni authored
    BSM or Backup Switch Mode is a common feature on RTCs, allowing to select
    how the RTC will decide when to switch from its primary power supply to the
    backup power supply. It is necessary to be able to set it from userspace as
    there are uses cases where it has to be done dynamically.
    
    Supported values are:
      RTC_BSM_DISABLED: disabled
      RTC_BSM_DIRECT: switching will happen as soon as Vbackup > Vdd
      RTC_BSM_LEVEL: switching will happen around a threshold, usually with an
      hysteresis
      RTC_BSM_STANDBY: switching will not happen until Vdd > Vbackup, this is
      useful to ensure the RTC doesn't draw any power until the device is first
      powered on.
    Signed-off-by: default avatarAlexandre Belloni <alexandre.belloni@bootlin.com>
    Link: https://lore.kernel.org/r/20211018151933.76865-6-alexandre.belloni@bootlin.com
    0d20e9fb
dev.c 12.9 KB