1.1 --- a/pkg/landfall-examples/hw_info/common.h Sat Apr 27 23:46:28 2024 +0200
1.2 +++ b/pkg/landfall-examples/hw_info/common.h Sun Apr 28 18:37:08 2024 +0200
1.3 @@ -101,13 +101,9 @@
1.4
1.5 /* GPIO adapter functions. */
1.6
1.7 -void *gpio_init(l4_addr_t start, l4_addr_t end, unsigned pins,
1.8 - l4_uint32_t pull_ups, l4_uint32_t pull_downs);
1.9 +void *gpio_init(l4_addr_t start, uint8_t port_number);
1.10
1.11 -void *gpio_init_shadow(l4_addr_t start, l4_addr_t end, unsigned pins,
1.12 - l4_uint32_t pull_ups, l4_uint32_t pull_downs,
1.13 - l4_addr_t shadow_start, l4_addr_t shadow_end,
1.14 - uint8_t port_number);
1.15 +void *gpio_init_shadow(l4_addr_t start, uint8_t port_number);
1.16
1.17 void gpio_setup(void *gpio, unsigned pin, unsigned mode, int value);
1.18
1.19 @@ -316,15 +312,6 @@
1.20
1.21
1.22
1.23 -/* GPIO definitions. */
1.24 -
1.25 -struct gpio_port
1.26 -{
1.27 - const uint32_t pull_ups, pull_downs;
1.28 -};
1.29 -
1.30 -
1.31 -
1.32 /* Memory definitions. */
1.33
1.34 struct memory_region