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

ARM: dts: sun4i: gemei-g9: Enable PA GPIO pin configuration

PA GPIO pin (PH15) controls power to external amplifier (FT2012Q).

Signed-off-by: Priit Laes <plaes@plaes.org>
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>

authored by

Priit Laes and committed by
Maxime Ripard
2c102c38 53aa9346

+13 -1
+13 -1
arch/arm/boot/dts/sun4i-a10-gemei-g9.dts
··· 65 65 /* 66 66 * TODO: 67 67 * 2x cameras via CSI 68 - * audio input 69 68 * AXP battery management 70 69 * NAND 71 70 * OTG 72 71 * Touchscreen - gt801_2plus1 @ i2c adapter 2 @ 0x48 73 72 */ 74 73 &codec { 74 + /* PH15 controls power to external amplifier (ft2012q) */ 75 + pinctrl-names = "default"; 76 + pinctrl-0 = <&codec_pa_pin>; 77 + allwinner,pa-gpios = <&pio 7 15 GPIO_ACTIVE_HIGH>; 75 78 status = "okay"; 76 79 }; 77 80 ··· 152 149 cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH01 */ 153 150 cd-inverted; 154 151 status = "okay"; 152 + }; 153 + 154 + &pio { 155 + codec_pa_pin: codec_pa_pin@0 { 156 + allwinner,pins = "PH15"; 157 + allwinner,function = "gpio_out"; 158 + allwinner,drive = <SUN4I_PINCTRL_10_MA>; 159 + allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; 160 + }; 155 161 }; 156 162 157 163 &reg_dcdc2 {