High efficiency buck-boost regulator driver and bindings for MAX77857/59/MAX77831. The patches are required to be applied in sequence. Changes in v3: * Patch 1: "dt-bindings: regulator: max77857: Add ADI MAX77857/59/MAX77831 Regulator" * Add second maintainer * Patch 2: "regulator: max77857: Add ADI MAX77857/59/MAX77831 Regulator Support" * Change regmap cache_type Changes in v2: * Patch 1: "dt-bindings: regulator: max77857: Add ADI MAX77857/59/MAX77831 Regulator" * Add max77859 support * Patch 2: "regulator: max77857: Add ADI MAX77857/59/MAX77831 Regulator Support" * Add max77859 support * Drop interrupt support * Change regmap cache_type Okan Sahin (2): dt-bindings: regulator: max77857: Add ADI MAX77857/59/MAX77831 Regulator regulator: max77857: Add ADI MAX77857/59/MAX77831 Regulator Support .../bindings/regulator/adi,max77857.yaml | 86 ++++ drivers/regulator/Kconfig | 10 + drivers/regulator/Makefile | 1 + drivers/regulator/max77857-regulator.c | 459 ++++++++++++++++++ 4 files changed, 556 insertions(+) create mode 100644 Documentation/devicetree/bindings/regulator/adi,max77857.yaml create mode 100644 drivers/regulator/max77857-regulator.c -- 2.30.2