Home
last modified time | relevance | path

Searched refs:pin_cfg (Results 1 - 2 of 2) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/pinctrl/
H A Dpinctrl-rk805.c76 const struct rk805_pin_config *pin_cfg; member
272 if (!pci->pin_cfg[offset].val_msk) { in rk805_gpio_get()
277 ret = regmap_read(pci->rk808->regmap, pci->pin_cfg[offset].reg, &val); in rk805_gpio_get()
283 return !!(val & pci->pin_cfg[offset].val_msk); in rk805_gpio_get()
290 if (!pci->pin_cfg[offset].val_msk) { in rk805_gpio_set()
293 ret = regmap_update_bits(pci->rk808->regmap, pci->pin_cfg[offset].reg, pci->pin_cfg[offset].val_msk, in rk805_gpio_set()
294 value ? pci->pin_cfg[offset].val_msk : 0); in rk805_gpio_set()
318 if (!pci->pin_cfg[offset].dir_msk) { in rk805_gpio_get_direction()
322 ret = regmap_read(pci->rk808->regmap, pci->pin_cfg[offse in rk805_gpio_get_direction()
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/pinctrl/
H A Dpinctrl-rk806.c72 const struct rk806_pin_config *pin_cfg; member
200 if (!pci->pin_cfg[offset].val_msk) { in rk806_gpio_get()
206 ret = regmap_read(pci->rk806->regmap, pci->pin_cfg[offset].reg, &val); in rk806_gpio_get()
212 return !!(val & pci->pin_cfg[offset].val_msk); in rk806_gpio_get()
222 if (!pci->pin_cfg[offset].val_msk) in rk806_gpio_set()
226 pci->pin_cfg[offset].reg, in rk806_gpio_set()
227 pci->pin_cfg[offset].val_msk, in rk806_gpio_set()
228 value ? pci->pin_cfg[offset].val_msk : 0); in rk806_gpio_set()
256 if (!pci->pin_cfg[offset].dir_msk) in rk806_gpio_get_direction()
260 pci->pin_cfg[offse in rk806_gpio_get_direction()
[all...]

Completed in 3 milliseconds