mfd: axp20x: Add mfd driver for axp20x PMIC

This patch introduces the preliminary support for PMICs X-Powers AXP202
and AXP209. The core contains support only for two sub-modules (PEK
and regulators) that will be added with two different patch-sets.

Signed-off-by: Carlo Caione <carlo@caione.org>
mfd: axp20x: Add dtsi for axp20x

This patch adds a new dtsi for supporting axp20x.

Signed-off-by: Carlo Caione <carlo@caione.org>
mfd: axp20x: Add bindings documentation

Bindings documentation for the axp20x driver. In this file also two
sub-nodes (PEK and regulators) are documented.

Signed-off-by: Carlo Caione <carlo@caione.org>
input: misc: Add driver for axp20x power enable key

This patch add support for the Power Enable Key found on MFD axp202 and
axp209. It is to be considered as sub-node of axp20x MFD driver.

Signed-off-by: Carlo Caione <carlo@caione.org>
input: misc: dts: Add axp20x-pek node to axp20x.dtsi

This patch adds a sub-node to axp20x.dtsi

Signed-off-by: Carlo Caione <carlo@caione.org>
regulator: Add driver for axp20x regulators

This patch adds basic support for the regulators found on X-Powers
axp202 and axp209

Signed-off-by: Carlo Caione <carlo@caione.org>
regulator: dts: Add entry for regulators in axp20x dts

This patch add a new sub-node in the MFD dts to support regulators

Signed-off-by: Carlo Caione <carlo@caione.org>
integration

Signed-off-by: Carlo Caione <carlo@caione.org>