1 /* SPDX-License-Identifier: GPL-2.0-only */
3 #include <amdblocks/gpio.h>
7 static const struct soc_amd_event gpio_event_table
[] = {
13 { GPIO_6
, GEVENT_10
},
14 { GPIO_7
, GEVENT_11
},
15 { GPIO_8
, GEVENT_23
},
16 { GPIO_9
, GEVENT_22
},
17 { GPIO_11
, GEVENT_18
},
18 { GPIO_13
, GEVENT_21
},
19 { GPIO_14
, GEVENT_6
},
20 { GPIO_15
, GEVENT_20
},
21 { GPIO_16
, GEVENT_12
},
22 { GPIO_17
, GEVENT_13
},
23 { GPIO_18
, GEVENT_14
},
24 { GPIO_21
, GEVENT_5
},
25 { GPIO_22
, GEVENT_3
},
26 { GPIO_23
, GEVENT_16
},
27 { GPIO_24
, GEVENT_15
},
28 { GPIO_65
, GEVENT_0
},
29 { GPIO_66
, GEVENT_1
},
30 { GPIO_68
, GEVENT_9
},
31 { GPIO_69
, GEVENT_17
},
34 void soc_get_gpio_event_table(const struct soc_amd_event
**table
, size_t *items
)
36 *table
= gpio_event_table
;
37 *items
= ARRAY_SIZE(gpio_event_table
);