Anonymous
public c v1 · immutablestatic inline int gpio_get_value(unsigned gpio){ static int value = 0; if(!value) { void __iomem *gpio_in = (void __iomem *) KSEG1ADDR(AR7_REGS_GPIO + AR7_GPIO_INPUT); value = readl(gpio_in) & (1 << gpio); } return value;}