Lines Matching defs:gchip
157 * @gchip: If we expose our GPIOs, this is used.
196 struct gpio_chip gchip;
1812 pdata->gchip.label = dev_name(pdata->dev);
1813 pdata->gchip.parent = pdata->dev;
1814 pdata->gchip.owner = THIS_MODULE;
1815 pdata->gchip.of_xlate = tn_sn_bridge_of_xlate;
1816 pdata->gchip.of_gpio_n_cells = 2;
1817 pdata->gchip.request = ti_sn_bridge_gpio_request;
1818 pdata->gchip.free = ti_sn_bridge_gpio_free;
1819 pdata->gchip.get_direction = ti_sn_bridge_gpio_get_direction;
1820 pdata->gchip.direction_input = ti_sn_bridge_gpio_direction_input;
1821 pdata->gchip.direction_output = ti_sn_bridge_gpio_direction_output;
1822 pdata->gchip.get = ti_sn_bridge_gpio_get;
1823 pdata->gchip.set = ti_sn_bridge_gpio_set;
1824 pdata->gchip.can_sleep = true;
1825 pdata->gchip.names = ti_sn_bridge_gpio_names;
1826 pdata->gchip.ngpio = SN_NUM_GPIOS;
1827 pdata->gchip.base = -1;
1828 ret = devm_gpiochip_add_data(&adev->dev, &pdata->gchip, pdata);