atmel_pioctrl_data
static const struct atmel_pioctrl_data atmel_sama5d2_pioctrl_data = {
static const struct atmel_pioctrl_data microchip_sama7d65_pioctrl_data = {
static const struct atmel_pioctrl_data microchip_sama7g5_pioctrl_data = {
const struct atmel_pioctrl_data *atmel_pioctrl_data;
atmel_pioctrl_data = device_get_match_data(dev);
if (!atmel_pioctrl_data)
atmel_pioctrl->nbanks = atmel_pioctrl_data->nbanks;
if (atmel_pioctrl_data->last_bank_count != ATMEL_PIO_NPINS_PER_BANK) {
atmel_pioctrl->npins += atmel_pioctrl_data->last_bank_count;
atmel_pioctrl->slew_rate_support = atmel_pioctrl_data->slew_rate_support;