Lines Matching full:gchip
157 * @gchip: If we expose our GPIOs, this is used.
196 struct gpio_chip gchip; member
1839 pdata->gchip.label = dev_name(pdata->dev); in ti_sn_gpio_probe()
1840 pdata->gchip.parent = pdata->dev; in ti_sn_gpio_probe()
1841 pdata->gchip.owner = THIS_MODULE; in ti_sn_gpio_probe()
1842 pdata->gchip.of_xlate = tn_sn_bridge_of_xlate; in ti_sn_gpio_probe()
1843 pdata->gchip.of_gpio_n_cells = 2; in ti_sn_gpio_probe()
1844 pdata->gchip.request = ti_sn_bridge_gpio_request; in ti_sn_gpio_probe()
1845 pdata->gchip.free = ti_sn_bridge_gpio_free; in ti_sn_gpio_probe()
1846 pdata->gchip.get_direction = ti_sn_bridge_gpio_get_direction; in ti_sn_gpio_probe()
1847 pdata->gchip.direction_input = ti_sn_bridge_gpio_direction_input; in ti_sn_gpio_probe()
1848 pdata->gchip.direction_output = ti_sn_bridge_gpio_direction_output; in ti_sn_gpio_probe()
1849 pdata->gchip.get = ti_sn_bridge_gpio_get; in ti_sn_gpio_probe()
1850 pdata->gchip.set = ti_sn_bridge_gpio_set; in ti_sn_gpio_probe()
1851 pdata->gchip.can_sleep = true; in ti_sn_gpio_probe()
1852 pdata->gchip.names = ti_sn_bridge_gpio_names; in ti_sn_gpio_probe()
1853 pdata->gchip.ngpio = SN_NUM_GPIOS; in ti_sn_gpio_probe()
1854 pdata->gchip.base = -1; in ti_sn_gpio_probe()
1855 ret = devm_gpiochip_add_data(&adev->dev, &pdata->gchip, pdata); in ti_sn_gpio_probe()