Lines Matching full:bank
3 * GPIO bank module
28 * @brief GPIO bank pin configuration function
30 * Configures an individual pin within a MIO / EMIO GPIO pin bank.
39 * @param dev Pointer to the GPIO bank's device.
40 * @param pin Index of the pin within the bank to be configured
116 * @brief Reads the current bit mask of the entire GPIO pin bank.
118 * Reads the current bit mask of the entire bank from the
121 * pins within the bank.
123 * @param dev Pointer to the GPIO bank's device.
125 * to which the current bit mask read from the bank's
142 * @brief Masked write of a bit mask for the entire GPIO pin bank.
145 * the current GPIO pin bank. The mask is applied twice:
146 * first, it is applied to the current contents of the bank's
150 * bank's data register. The masked data word read from the
152 * caller ar then OR'ed and written to the bank's data register.
154 * @param dev Pointer to the GPIO bank's device.
158 * @param value Value to be written to the current bank's data
179 * @brief Sets bits in the data register of the GPIO pin bank.
181 * Sets bits in the data register of the current GPIO pin bank
184 * word of the bank. This operation has no effect on the values
187 * @param dev Pointer to the GPIO bank's device.
189 * the data word of the current GPIO pin bank.
208 * @brief Clears bits in the data register of the GPIO pin bank.
210 * Clears bits in the data register of the current GPIO pin bank
213 * word of the bank. This operation has no effect on the values
216 * @param dev Pointer to the GPIO bank's device.
218 * in the data word of the current GPIO pin bank.
237 * @brief Toggles bits in the data register of the GPIO pin bank.
239 * Toggles bits in the data register of the current GPIO pin bank
242 * word of the bank. This operation has no effect on the values
245 * @param dev Pointer to the GPIO bank's device.
247 * in the data word of the current GPIO pin bank.
267 * current GPIO bank.
270 * GPIO bank. If a pin is to be configured to trigger an interrupt,
277 * @param dev Pointer to the GPIO bank's device.
278 * @param pin Index of the pin within the bank to be configured
353 * @brief Returns the interrupt status of the current GPIO bank.
355 * Returns the interrupt status of the current GPIO bank, in the
360 * of how many bank sub-devices exist. As the current status is
364 * @param dev Pointer to the GPIO bank's device.
366 * @retval A bit mask indicating for which pins within the bank
387 * GPIO bank to the GPIO sub-system. Comp. documentation of the
390 * @param dev Pointer to the GPIO bank's device.
394 * @retval A bit mask indicating for which pins within the bank
406 /* GPIO bank device driver API */
420 * @brief Initialize a MIO / EMIO GPIO bank sub-device
422 * Initialize a MIO / EMIO GPIO bank sub-device, which is a child
425 * GPIO bank.
427 * @param dev Pointer to the GPIO bank's device.
451 /* MIO / EMIO bank device definition macros */