Lines Matching full:tegra_gpio
97 struct tegra_gpio { struct
111 tegra186_gpio_get_port(struct tegra_gpio *gpio, unsigned int *pin) in tegra186_gpio_get_port() argument
129 static void __iomem *tegra186_gpio_get_base(struct tegra_gpio *gpio, in tegra186_gpio_get_base()
144 static void __iomem *tegra186_gpio_get_secure_base(struct tegra_gpio *gpio, in tegra186_gpio_get_secure_base()
159 static inline bool tegra186_gpio_is_accessible(struct tegra_gpio *gpio, unsigned int pin) in tegra186_gpio_is_accessible()
194 struct tegra_gpio *gpio = gpiochip_get_data(chip); in tegra186_init_valid_mask()
207 struct tegra_gpio *gpio = gpiochip_get_data(chip); in tegra186_gpio_get_direction()
225 struct tegra_gpio *gpio = gpiochip_get_data(chip); in tegra186_gpio_direction_input()
248 struct tegra_gpio *gpio = gpiochip_get_data(chip); in tegra186_gpio_direction_output()
277 struct tegra_gpio *gpio; in tegra186_gpio_en_hw_ts()
312 struct tegra_gpio *gpio; in tegra186_gpio_dis_hw_ts()
344 struct tegra_gpio *gpio = gpiochip_get_data(chip); in tegra186_gpio_get()
364 struct tegra_gpio *gpio = gpiochip_get_data(chip); in tegra186_gpio_set()
385 struct tegra_gpio *gpio = gpiochip_get_data(chip); in tegra186_gpio_set_config()
419 struct tegra_gpio *gpio = gpiochip_get_data(chip); in tegra186_gpio_add_pin_ranges()
465 struct tegra_gpio *gpio = gpiochip_get_data(chip); in tegra186_gpio_of_xlate()
491 #define to_tegra_gpio(x) container_of((x), struct tegra_gpio, gpio)
496 struct tegra_gpio *gpio = to_tegra_gpio(gc); in tegra186_irq_ack()
509 struct tegra_gpio *gpio = to_tegra_gpio(gc); in tegra186_irq_mask()
527 struct tegra_gpio *gpio = to_tegra_gpio(gc); in tegra186_irq_unmask()
545 struct tegra_gpio *gpio = to_tegra_gpio(gc); in tegra186_irq_set_type()
628 struct tegra_gpio *gpio = irq_desc_get_handler_data(desc); in tegra186_gpio_irq()
672 struct tegra_gpio *gpio = gpiochip_get_data(domain->host_data); in tegra186_gpio_irq_domain_translate()
701 struct tegra_gpio *gpio = gpiochip_get_data(chip); in tegra186_gpio_populate_parent_fwspec()
728 struct tegra_gpio *gpio = gpiochip_get_data(chip); in tegra186_gpio_child_offset_to_irq()
748 static void tegra186_gpio_init_route_mapping(struct tegra_gpio *gpio) in tegra186_gpio_init_route_mapping()
794 static unsigned int tegra186_gpio_irqs_per_bank(struct tegra_gpio *gpio) in tegra186_gpio_irqs_per_bank()
823 struct tegra_gpio *gpio; in tegra186_gpio_probe()