Lines Matching defs:pin_cfg
80 const struct rk805_pin_config *pin_cfg;
264 ret = regmap_read(pci->rk808->regmap, pci->pin_cfg[offset].reg, &val);
270 return !!(val & pci->pin_cfg[offset].val_msk);
281 pci->pin_cfg[offset].reg,
282 pci->pin_cfg[offset].val_msk,
283 value ? pci->pin_cfg[offset].val_msk : 0);
309 if (!pci->pin_cfg[offset].dir_msk)
313 pci->pin_cfg[offset].reg,
320 if (val & pci->pin_cfg[offset].dir_msk)
412 if (!pci->pin_cfg[offset].fun_msk)
415 mux <<= ffs(pci->pin_cfg[offset].fun_msk) - 1;
417 pci->pin_cfg[offset].fun_reg,
418 pci->pin_cfg[offset].fun_msk, mux);
461 if (!pci->pin_cfg[offset].dir_msk)
465 pci->pin_cfg[offset].reg,
466 pci->pin_cfg[offset].dir_msk,
467 input ? 0 : pci->pin_cfg[offset].dir_msk);
582 pci->pin_cfg = rk805_gpio_cfgs;
594 pci->pin_cfg = rk806_gpio_cfgs;