Lines Matching refs:gchip
196 struct gpio_chip gchip; member
1778 pdata->gchip.label = dev_name(pdata->dev); in ti_sn_gpio_probe()
1779 pdata->gchip.parent = pdata->dev; in ti_sn_gpio_probe()
1780 pdata->gchip.owner = THIS_MODULE; in ti_sn_gpio_probe()
1781 pdata->gchip.of_xlate = tn_sn_bridge_of_xlate; in ti_sn_gpio_probe()
1782 pdata->gchip.of_gpio_n_cells = 2; in ti_sn_gpio_probe()
1783 pdata->gchip.request = ti_sn_bridge_gpio_request; in ti_sn_gpio_probe()
1784 pdata->gchip.free = ti_sn_bridge_gpio_free; in ti_sn_gpio_probe()
1785 pdata->gchip.get_direction = ti_sn_bridge_gpio_get_direction; in ti_sn_gpio_probe()
1786 pdata->gchip.direction_input = ti_sn_bridge_gpio_direction_input; in ti_sn_gpio_probe()
1787 pdata->gchip.direction_output = ti_sn_bridge_gpio_direction_output; in ti_sn_gpio_probe()
1788 pdata->gchip.get = ti_sn_bridge_gpio_get; in ti_sn_gpio_probe()
1789 pdata->gchip.set = ti_sn_bridge_gpio_set; in ti_sn_gpio_probe()
1790 pdata->gchip.can_sleep = true; in ti_sn_gpio_probe()
1791 pdata->gchip.names = ti_sn_bridge_gpio_names; in ti_sn_gpio_probe()
1792 pdata->gchip.ngpio = SN_NUM_GPIOS; in ti_sn_gpio_probe()
1793 pdata->gchip.base = -1; in ti_sn_gpio_probe()
1794 ret = devm_gpiochip_add_data(&adev->dev, &pdata->gchip, pdata); in ti_sn_gpio_probe()