Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: axp22x/axp809: Add GPIO controller nodes

These PMICs all contain a GPIO controller. Now that the binding for this
variant is documented, wire up the controller in the device tree.

Signed-off-by: Samuel Holland <samuel@sholland.org>
Acked-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Link: https://lore.kernel.org/r/20220916042751.47906-3-samuel@sholland.org
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>

authored by

Samuel Holland and committed by
Jernej Skrabec
8907a276 26737f55

+13
+6
arch/arm/boot/dts/axp22x.dtsi
··· 67 67 status = "disabled"; 68 68 }; 69 69 70 + axp_gpio: gpio { 71 + compatible = "x-powers,axp221-gpio"; 72 + gpio-controller; 73 + #gpio-cells = <2>; 74 + }; 75 + 70 76 regulators { 71 77 /* Default work frequency for buck regulators */ 72 78 x-powers,dcdc-freq = <3000>;
+7
arch/arm/boot/dts/axp809.dtsi
··· 50 50 compatible = "x-powers,axp809"; 51 51 interrupt-controller; 52 52 #interrupt-cells = <1>; 53 + 54 + axp_gpio: gpio { 55 + compatible = "x-powers,axp809-gpio", 56 + "x-powers,axp221-gpio"; 57 + gpio-controller; 58 + #gpio-cells = <2>; 59 + }; 53 60 };