diff options
-rw-r--r-- | arch/arm/dts/sun50i-a64.dtsi | 11 | ||||
-rw-r--r-- | drivers/gpio/sunxi_gpio.c | 1 |
2 files changed, 12 insertions, 0 deletions
diff --git a/arch/arm/dts/sun50i-a64.dtsi b/arch/arm/dts/sun50i-a64.dtsi index bef0d00be8..24406d0a7d 100644 --- a/arch/arm/dts/sun50i-a64.dtsi +++ b/arch/arm/dts/sun50i-a64.dtsi @@ -527,6 +527,17 @@ }; }; + r_pio: pinctrl@01f02c00 { + compatible = "allwinner,sun50i-a64-r-pinctrl"; + reg = <0x01f02c00 0x400>; + interrupts = <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>; + gpio-controller; + interrupt-controller; + #interrupt-cells = <3>; + #size-cells = <0>; + #gpio-cells = <3>; + }; + ahb_rst: reset@1c202c0 { #reset-cells = <1>; compatible = "allwinner,sun6i-a31-clock-reset"; diff --git a/drivers/gpio/sunxi_gpio.c b/drivers/gpio/sunxi_gpio.c index 68dd9fe74c..2b7bc7fbde 100644 --- a/drivers/gpio/sunxi_gpio.c +++ b/drivers/gpio/sunxi_gpio.c @@ -364,6 +364,7 @@ static const struct udevice_id sunxi_gpio_ids[] = { ID("allwinner,sun8i-a83t-r-pinctrl", l_1), ID("allwinner,sun8i-h3-r-pinctrl", l_1), ID("allwinner,sun9i-a80-r-pinctrl", l_3), + ID("allwinner,sun50i-a64-r-pinctrl", l_1), { } }; |