1. 19 Jun, 2019 1 commit
  2. 06 Jun, 2019 1 commit
  3. 24 May, 2019 1 commit
  4. 07 Apr, 2019 1 commit
  5. 23 Oct, 2018 4 commits
  6. 27 Apr, 2017 1 commit
    • Milo Kim's avatar
      mfd: Add TI LMU driver · d5aa11bf
      Milo Kim authored
      TI LMU (Lighting Management Unit) driver supports lighting devices below.
      
        LM3532, LM3631, LM3632, LM3633, LM3695 and LM3697.
      
      LMU devices have common features.
        - I2C interface for accessing device registers
        - Hardware enable pin control
        - Backlight brightness control
        - Notifier for hardware fault monitoring
        - Regulators for LCD display bias
      
      It contains fault monitor, backlight, LED and regulator driver.
      
      LMU fault monitor
      -----------------
        LM3633 and LM3697 provide hardware monitoring feature.
        It enables open or short circuit detection.
        After monitoring is done, each device should be re-initialized.
        Notifier is used for this case.
        Separate patch for 'ti-lmu-fault-monitor' will be sent later.
      
      Backlight
      ---------
        It's handled by TI LMU backlight consolidated driver and
        chip dependent data. Separate patchset will be sent later.
      
      LED indicator
      -------------
        LM3633 has 6 indicator LEDs. Programmable dimming pattern is also
        supported. Separate patch for 'leds-lm3633' will be sent later.
      
      Regulator
      ---------
        LM3631 has 5 regulators for the display bias.
        LM3632 supports 3 regulators. One consolidated driver enables it.
        The lm363x regulator driver is already upstreamed.
      Signed-off-by: default avatarMilo Kim <milo.kim@ti.com>
      Tested-by: default avatarTony Lindgren <tony@atomide.com>
      Signed-off-by: default avatarLee Jones <lee.jones@linaro.org>
      d5aa11bf