Merge tag 'ib-mfd-watchdog-v5.13' into ibs-for-mfd-merged
authorLee Jones <lee.jones@linaro.org>
Wed, 14 Apr 2021 15:01:10 +0000 (16:01 +0100)
committerLee Jones <lee.jones@linaro.org>
Wed, 14 Apr 2021 15:01:10 +0000 (16:01 +0100)
Immutable branch between MFD and Watchdog due for the v5.13 merge window

1  2 
MAINTAINERS
drivers/mfd/Kconfig
drivers/mfd/Makefile
include/linux/mfd/rohm-generic.h

diff --cc MAINTAINERS
@@@ -15478,18 -15456,20 +15478,22 @@@ F:        drivers/gpio/gpio-bd71828.
  F:    drivers/mfd/rohm-bd70528.c
  F:    drivers/mfd/rohm-bd71828.c
  F:    drivers/mfd/rohm-bd718x7.c
+ F:    drivers/mfd/rohm-bd9576.c
  F:    drivers/power/supply/bd70528-charger.c
  F:    drivers/regulator/bd70528-regulator.c
 +F:    drivers/regulator/bd71815-regulator.c
  F:    drivers/regulator/bd71828-regulator.c
  F:    drivers/regulator/bd718x7-regulator.c
+ F:    drivers/regulator/bd9576-regulator.c
  F:    drivers/regulator/rohm-regulator.c
  F:    drivers/rtc/rtc-bd70528.c
  F:    drivers/watchdog/bd70528_wdt.c
+ F:    drivers/watchdog/bd9576_wdt.c
  F:    include/linux/mfd/rohm-bd70528.h
 +F:    include/linux/mfd/rohm-bd71815.h
  F:    include/linux/mfd/rohm-bd71828.h
  F:    include/linux/mfd/rohm-bd718x7.h
+ F:    include/linux/mfd/rohm-bd957x.h
  F:    include/linux/mfd/rohm-generic.h
  F:    include/linux/mfd/rohm-shared.h
  
@@@ -1993,14 -1982,24 +1993,25 @@@ config MFD_ROHM_BD7182
        select REGMAP_IRQ
        select MFD_CORE
        help
 -        Select this option to get support for the ROHM BD71828 Power
 -        Management IC. BD71828GW is a single-chip power management IC for
 -        battery-powered portable devices. The IC integrates 7 buck
 -        converters, 7 LDOs, and a 1500 mA single-cell linear charger.
 -        Also included is a Coulomb counter, a real-time clock (RTC), and
 -        a 32.768 kHz clock gate.
 +        Select this option to get support for the ROHM BD71828 and BD71815
 +        Power Management ICs. BD71828GW and BD71815AGW are single-chip power
 +        management ICs mainly for battery-powered portable devices.
 +        The BD71828 integrates 7 buck converters and 7 LDOs. The BD71815
 +        has 5 bucks, 7 LDOs, and a boost for driving LEDs. Both ICs provide
 +        also a single-cell linear charger, a Coulomb counter, a real-time
 +        clock (RTC), GPIOs and a 32.768 kHz clock gate.
  
+ config MFD_ROHM_BD957XMUF
+       tristate "ROHM BD9576MUF and BD9573MUF Power Management ICs"
+       depends on I2C=y
+       depends on OF
+       select REGMAP_I2C
+       select MFD_CORE
+       help
+         Select this option to get support for the ROHM BD9576MUF and
+         BD9573MUF Power Management ICs. BD9576 and BD9573 are primarily
+         designed to be used to power R-Car series processors.
  config MFD_STM32_LPTIMER
        tristate "Support for STM32 Low-Power Timer"
        depends on (ARCH_STM32 && OF) || COMPILE_TEST
Simple merge
@@@ -8,13 -8,14 +8,15 @@@
  #include <linux/regulator/driver.h>
  
  enum rohm_chip_type {
 -      ROHM_CHIP_TYPE_BD71837 = 0,
 -      ROHM_CHIP_TYPE_BD71847,
 -      ROHM_CHIP_TYPE_BD70528,
 -      ROHM_CHIP_TYPE_BD71828,
        ROHM_CHIP_TYPE_BD9571,
++      ROHM_CHIP_TYPE_BD9573,
        ROHM_CHIP_TYPE_BD9574,
 -      ROHM_CHIP_TYPE_BD9573,
+       ROHM_CHIP_TYPE_BD9576,
 +      ROHM_CHIP_TYPE_BD70528,
 +      ROHM_CHIP_TYPE_BD71815,
 +      ROHM_CHIP_TYPE_BD71828,
 +      ROHM_CHIP_TYPE_BD71837,
 +      ROHM_CHIP_TYPE_BD71847,
        ROHM_CHIP_TYPE_AMOUNT
  };