Merge https://source.denx.de/u-boot/custodians/u-boot-sunxi
authorTom Rini <trini@konsulko.com>
Tue, 12 Oct 2021 12:58:58 +0000 (08:58 -0400)
committerTom Rini <trini@konsulko.com>
Tue, 12 Oct 2021 15:45:00 +0000 (11:45 -0400)
The bulk of it is Samuel's DM_I2C rework, which removes the nasty I2C
deprecation warnings for most 32-bit boards. It also includes some
smaller refactorings that pave the way for more changes, mostly driven
by needing to support the Allwinner RISC-V SoC later on.

Board wise we gain support for the FriendlyARM NanoPi R1S H5 router
board and official Pinetab support.

Build-tested for all 160 sunxi boards, and boot tested on a A64, A20,
H3, H6, and H616 board. USB, SD card, eMMC, and Ethernet all work there
(where applicable).

1  2 
drivers/power/pmic/Kconfig

@@@ -313,16 -308,15 +308,8 @@@ config PMIC_LP8756
        The LP87565 is a PMIC containing a bunch of SMPS.
        This driver binds the pmic children.
  
--config POWER_MC34VR500
--      bool "Enable driver for Freescale MC34VR500 PMIC"
--      ---help---
--      The MC34VR500 is used in conjunction with the FSL T1 and LS1 series
--      SoC. It provides 4 buck DC-DC convertors and 5 LDOs, and it is accessed
--      via an I2C interface.
--
  config DM_PMIC_TPS65910
        bool "Enable driver for Texas Instruments TPS65910 PMIC"
-       depends on DM_PMIC
        ---help---
        The TPS65910 is a PMIC containing 3 buck DC-DC converters, one boost
        DC-DC converter, 8 LDOs and a RTC. This driver binds the SMPS and LDO
@@@ -363,4 -357,5 +350,13 @@@ config PMIC_TPS6594
        help
        The TPS65941 is a PMIC containing a bunch of SMPS & LDOs.
        This driver binds the pmic children.
+ endif
++
++config POWER_MC34VR500
++      bool "Enable driver for Freescale MC34VR500 PMIC"
++      depends on !DM_PMIC
++      ---help---
++      The MC34VR500 is used in conjunction with the FSL T1 and LS1 series
++      SoC. It provides 4 buck DC-DC convertors and 5 LDOs, and it is accessed
++      via an I2C interface.