Lines Matching full:tegra_gpio
98 struct tegra_gpio { struct
112 tegra186_gpio_get_port(struct tegra_gpio *gpio, unsigned int *pin) in tegra186_gpio_get_port() argument
130 static void __iomem *tegra186_gpio_get_base(struct tegra_gpio *gpio, in tegra186_gpio_get_base()
145 static void __iomem *tegra186_gpio_get_secure_base(struct tegra_gpio *gpio, in tegra186_gpio_get_secure_base()
160 static inline bool tegra186_gpio_is_accessible(struct tegra_gpio *gpio, unsigned int pin) in tegra186_gpio_is_accessible()
195 struct tegra_gpio *gpio = gpiochip_get_data(chip); in tegra186_init_valid_mask()
208 struct tegra_gpio *gpio = gpiochip_get_data(chip); in tegra186_gpio_get_direction()
226 struct tegra_gpio *gpio = gpiochip_get_data(chip); in tegra186_gpio_direction_input()
249 struct tegra_gpio *gpio = gpiochip_get_data(chip); in tegra186_gpio_direction_output()
278 struct tegra_gpio *gpio; in tegra186_gpio_en_hw_ts()
313 struct tegra_gpio *gpio; in tegra186_gpio_dis_hw_ts()
345 struct tegra_gpio *gpio = gpiochip_get_data(chip); in tegra186_gpio_get()
365 struct tegra_gpio *gpio = gpiochip_get_data(chip); in tegra186_gpio_set()
386 struct tegra_gpio *gpio = gpiochip_get_data(chip); in tegra186_gpio_set_config()
420 struct tegra_gpio *gpio = gpiochip_get_data(chip); in tegra186_gpio_add_pin_ranges()
466 struct tegra_gpio *gpio = gpiochip_get_data(chip); in tegra186_gpio_of_xlate()
492 #define to_tegra_gpio(x) container_of((x), struct tegra_gpio, gpio)
497 struct tegra_gpio *gpio = to_tegra_gpio(gc); in tegra186_irq_ack()
510 struct tegra_gpio *gpio = to_tegra_gpio(gc); in tegra186_irq_mask()
528 struct tegra_gpio *gpio = to_tegra_gpio(gc); in tegra186_irq_unmask()
546 struct tegra_gpio *gpio = to_tegra_gpio(gc); in tegra186_irq_set_type()
629 struct tegra_gpio *gpio = irq_desc_get_handler_data(desc); in tegra186_gpio_irq()
673 struct tegra_gpio *gpio = gpiochip_get_data(domain->host_data); in tegra186_gpio_irq_domain_translate()
702 struct tegra_gpio *gpio = gpiochip_get_data(chip); in tegra186_gpio_populate_parent_fwspec()
729 struct tegra_gpio *gpio = gpiochip_get_data(chip); in tegra186_gpio_child_offset_to_irq()
749 static void tegra186_gpio_init_route_mapping(struct tegra_gpio *gpio) in tegra186_gpio_init_route_mapping()
795 static unsigned int tegra186_gpio_irqs_per_bank(struct tegra_gpio *gpio) in tegra186_gpio_irqs_per_bank()
824 struct tegra_gpio *gpio; in tegra186_gpio_probe()