diff -drupN a/include/dt-bindings/gpio/gpio.h b/include/dt-bindings/gpio/gpio.h --- a/include/dt-bindings/gpio/gpio.h 2018-08-06 17:23:04.000000000 +0300 +++ b/include/dt-bindings/gpio/gpio.h 2022-06-12 05:28:14.000000000 +0300 @@ -24,4 +24,23 @@ #define GPIO_OPEN_DRAIN (GPIO_SINGLE_ENDED | GPIO_ACTIVE_LOW) #define GPIO_OPEN_SOURCE (GPIO_SINGLE_ENDED | GPIO_ACTIVE_HIGH) +/* sunxi gpio arg */ +#define PA 0 +#define PB 1 +#define PC 2 +#define PD 3 +#define PE 4 +#define PF 5 +#define PG 6 +#define PH 7 +#define PI 8 +#define PJ 9 +#define PK 10 +#define PL 11 +#define PM 12 +#define PN 13 +#define PO 14 +#define PP 15 +#define default 0xffffffff + #endif