Lines Matching refs:gpio

45 	Gpio * const gpio = cfg->regs;  in gpio_sam_port_configure()  local
53 gpio->IERC = mask; in gpio_sam_port_configure()
54 gpio->PUERC = mask; in gpio_sam_port_configure()
55 gpio->PDERC = mask; in gpio_sam_port_configure()
56 gpio->GPERS = mask; in gpio_sam_port_configure()
57 gpio->ODERC = mask; in gpio_sam_port_configure()
58 gpio->STERC = mask; in gpio_sam_port_configure()
67 gpio->STERS = mask; in gpio_sam_port_configure()
71 gpio->OVRS = mask; in gpio_sam_port_configure()
74 gpio->OVRC = mask; in gpio_sam_port_configure()
76 gpio->ODERS = mask; in gpio_sam_port_configure()
78 gpio->ODERC = mask; in gpio_sam_port_configure()
81 gpio->PUERC = mask; in gpio_sam_port_configure()
82 gpio->PDERC = mask; in gpio_sam_port_configure()
84 gpio->PUERS = mask; in gpio_sam_port_configure()
86 gpio->PDERS = mask; in gpio_sam_port_configure()
90 gpio->GPERS = mask; in gpio_sam_port_configure()
106 Gpio * const gpio = cfg->regs; in gpio_sam_port_get_raw() local
108 *value = gpio->PVR; in gpio_sam_port_get_raw()
118 Gpio * const gpio = cfg->regs; in gpio_sam_port_set_masked_raw() local
120 gpio->OVR = (gpio->PVR & ~mask) | (mask & value); in gpio_sam_port_set_masked_raw()
129 Gpio * const gpio = cfg->regs; in gpio_sam_port_set_bits_raw() local
131 gpio->OVRS = mask; in gpio_sam_port_set_bits_raw()
140 Gpio * const gpio = cfg->regs; in gpio_sam_port_clear_bits_raw() local
142 gpio->OVRC = mask; in gpio_sam_port_clear_bits_raw()
151 Gpio * const gpio = cfg->regs; in gpio_sam_port_toggle_bits() local
153 gpio->OVRT = mask; in gpio_sam_port_toggle_bits()
164 Gpio * const gpio = cfg->regs; in gpio_sam_port_interrupt_configure() local
170 gpio->IERC = mask; in gpio_sam_port_interrupt_configure()
171 gpio->IMR0C = mask; in gpio_sam_port_interrupt_configure()
172 gpio->IMR1C = mask; in gpio_sam_port_interrupt_configure()
176 gpio->IMR0S = mask; in gpio_sam_port_interrupt_configure()
178 gpio->IMR1S = mask; in gpio_sam_port_interrupt_configure()
183 gpio->IFRC = mask; in gpio_sam_port_interrupt_configure()
184 gpio->IERS = mask; in gpio_sam_port_interrupt_configure()
201 Gpio * const gpio = cfg->regs; in gpio_sam_isr() local
205 int_stat = gpio->IFR; in gpio_sam_isr()
206 gpio->IFRC = int_stat; in gpio_sam_isr()
220 static DEVICE_API(gpio, gpio_sam_api) = {