Lines Matching refs:nmk_gpio_chip
245 struct nmk_gpio_chip { struct
283 static struct nmk_gpio_chip *nmk_gpio_chips[NMK_MAX_BANKS]; argument
289 static void __nmk_gpio_set_mode(struct nmk_gpio_chip *nmk_chip, in __nmk_gpio_set_mode()
304 static void __nmk_gpio_set_slpm(struct nmk_gpio_chip *nmk_chip, in __nmk_gpio_set_slpm()
317 static void __nmk_gpio_set_pull(struct nmk_gpio_chip *nmk_chip, in __nmk_gpio_set_pull()
341 static void __nmk_gpio_set_lowemi(struct nmk_gpio_chip *nmk_chip, in __nmk_gpio_set_lowemi()
358 static void __nmk_gpio_make_input(struct nmk_gpio_chip *nmk_chip, in __nmk_gpio_make_input()
364 static void __nmk_gpio_set_output(struct nmk_gpio_chip *nmk_chip, in __nmk_gpio_set_output()
373 static void __nmk_gpio_make_output(struct nmk_gpio_chip *nmk_chip, in __nmk_gpio_make_output()
380 static void __nmk_gpio_set_mode_safe(struct nmk_gpio_chip *nmk_chip, in __nmk_gpio_set_mode_safe()
408 nmk_gpio_disable_lazy_irq(struct nmk_gpio_chip *nmk_chip, unsigned offset) in nmk_gpio_disable_lazy_irq()
549 struct nmk_gpio_chip *chip = nmk_gpio_chips[i]; in nmk_gpio_glitch_slpm_init()
567 struct nmk_gpio_chip *chip = nmk_gpio_chips[i]; in nmk_gpio_glitch_slpm_restore()
615 struct nmk_gpio_chip *nmk_chip = gpiochip_get_data(chip); in nmk_gpio_irq_ack()
627 static void __nmk_gpio_irq_modify(struct nmk_gpio_chip *nmk_chip, in __nmk_gpio_irq_modify()
665 static void __nmk_gpio_set_wake(struct nmk_gpio_chip *nmk_chip, in __nmk_gpio_set_wake()
683 struct nmk_gpio_chip *nmk_chip; in nmk_gpio_irq_maskunmask()
718 struct nmk_gpio_chip *nmk_chip; in nmk_gpio_irq_set_wake()
748 struct nmk_gpio_chip *nmk_chip; in nmk_gpio_irq_set_type()
790 struct nmk_gpio_chip *nmk_chip = irq_data_get_irq_chip_data(d); in nmk_gpio_irq_startup()
799 struct nmk_gpio_chip *nmk_chip = irq_data_get_irq_chip_data(d); in nmk_gpio_irq_shutdown()
825 struct nmk_gpio_chip *nmk_chip = gpiochip_get_data(chip); in nmk_gpio_irq_handler()
838 struct nmk_gpio_chip *nmk_chip = gpiochip_get_data(chip); in nmk_gpio_latent_irq_handler()
848 struct nmk_gpio_chip *nmk_chip = gpiochip_get_data(chip); in nmk_gpio_get_dir()
862 struct nmk_gpio_chip *nmk_chip = gpiochip_get_data(chip); in nmk_gpio_make_input()
875 struct nmk_gpio_chip *nmk_chip = gpiochip_get_data(chip); in nmk_gpio_get_input()
890 struct nmk_gpio_chip *nmk_chip = gpiochip_get_data(chip); in nmk_gpio_set_output()
902 struct nmk_gpio_chip *nmk_chip = gpiochip_get_data(chip); in nmk_gpio_make_output()
914 static int nmk_gpio_get_mode(struct nmk_gpio_chip *nmk_chip, int offset) in nmk_gpio_get_mode()
935 struct nmk_gpio_chip *nmk_chip = gpiochip_get_data(chip); in nmk_gpio_dbg_show_one()
1038 static struct nmk_gpio_chip *nmk_gpio_populate_chip(struct device_node *np, in nmk_gpio_populate_chip()
1041 struct nmk_gpio_chip *nmk_chip; in nmk_gpio_populate_chip()
1104 struct nmk_gpio_chip *nmk_chip; in nmk_gpio_probe()
1234 static struct nmk_gpio_chip *find_nmk_gpio_from_pin(unsigned pin) in find_nmk_gpio_from_pin()
1237 struct nmk_gpio_chip *nmk_gpio; in find_nmk_gpio_from_pin()
1252 struct nmk_gpio_chip *nmk_gpio = find_nmk_gpio_from_pin(pin); in find_gc_from_pin()
1613 struct nmk_gpio_chip *nmk_chip; in nmk_pmx_set()
1670 struct nmk_gpio_chip *nmk_chip; in nmk_gpio_request_enable()
1737 struct nmk_gpio_chip *nmk_chip; in nmk_pin_config_set()
1909 struct nmk_gpio_chip *nmk_chip; in nmk_pinctrl_probe()