Lines Matching refs:nsp_gpio

69 struct nsp_gpio {  struct
103 static inline void nsp_set_bit(struct nsp_gpio *chip, enum base_type address, in nsp_set_bit()
127 static inline bool nsp_get_bit(struct nsp_gpio *chip, enum base_type address, in nsp_get_bit()
139 struct nsp_gpio *chip = gpiochip_get_data(gc); in nsp_gpio_irq_handler()
168 struct nsp_gpio *chip = gpiochip_get_data(gc); in nsp_gpio_irq_ack()
187 struct nsp_gpio *chip = gpiochip_get_data(gc); in nsp_gpio_irq_set_mask()
201 struct nsp_gpio *chip = gpiochip_get_data(gc); in nsp_gpio_irq_mask()
212 struct nsp_gpio *chip = gpiochip_get_data(gc); in nsp_gpio_irq_unmask()
223 struct nsp_gpio *chip = gpiochip_get_data(gc); in nsp_gpio_irq_set_type()
274 struct nsp_gpio *chip = gpiochip_get_data(gc); in nsp_gpio_direction_input()
288 struct nsp_gpio *chip = gpiochip_get_data(gc); in nsp_gpio_direction_output()
302 struct nsp_gpio *chip = gpiochip_get_data(gc); in nsp_gpio_get_direction()
315 struct nsp_gpio *chip = gpiochip_get_data(gc); in nsp_gpio_set()
327 struct nsp_gpio *chip = gpiochip_get_data(gc); in nsp_gpio_get()
354 static int nsp_gpio_set_slew(struct nsp_gpio *chip, unsigned gpio, u32 slew) in nsp_gpio_set_slew()
364 static int nsp_gpio_set_pull(struct nsp_gpio *chip, unsigned gpio, in nsp_gpio_set_pull()
379 static void nsp_gpio_get_pull(struct nsp_gpio *chip, unsigned gpio, in nsp_gpio_get_pull()
390 static int nsp_gpio_set_strength(struct nsp_gpio *chip, unsigned gpio, in nsp_gpio_set_strength()
419 static int nsp_gpio_get_strength(struct nsp_gpio *chip, unsigned gpio, in nsp_gpio_get_strength()
463 struct nsp_gpio *chip = pinctrl_dev_get_drvdata(pctldev); in nsp_pin_config_get()
508 struct nsp_gpio *chip = pinctrl_dev_get_drvdata(pctldev); in nsp_pin_config_set()
576 static int nsp_gpio_register_pinconf(struct nsp_gpio *chip) in nsp_gpio_register_pinconf()
616 struct nsp_gpio *chip; in nsp_gpio_probe()