7 #include <soc/addressmap.h>
144 !!(reg & (1ULL <<
gpio)));
146 return !!(reg & (1ULL <<
gpio));
159 !!(reg & (1ULL <<
gpio)));
161 return !!(reg & (1ULL <<
gpio));
void write64(void *addr, uint64_t val)
uint64_t read64(const void *addr)
#define printk(level,...)
#define BIOS_DEBUG
BIOS_DEBUG - Verbose output.
#define BIOS_SPEW
BIOS_SPEW - Excessively verbose output.
void gpio_set(gpio_t gpio_num, int value)
void gpio_output(gpio_t gpio_num, int value)
int gpio_get(gpio_t gpio_num)
void gpio_input_pullup(gpio_t gpio_num)
void gpio_input_pulldown(gpio_t gpio_num)
void gpio_input(gpio_t gpio_num)
int gpio_strap_value(gpio_t gpio)
static const void * gpio_get_baseaddr(void)
void gpio_invert(gpio_t gpio, int value)
gpio_t gpio_pin_count(void)
struct gpio_const::@431 s
u64 pp
Number of GPIOs implemented.