Lines Matching refs:cros_ec
30 struct cros_ec_device *cros_ec = gpiochip_get_data(gc);
40 return cros_ec_cmd(cros_ec, 0, EC_CMD_GPIO_SET, ¶ms,
47 struct cros_ec_device *cros_ec = gpiochip_get_data(gc);
57 ret = cros_ec_cmd(cros_ec, 0, EC_CMD_GPIO_GET, ¶ms,
73 struct cros_ec_device *cros_ec = gpiochip_get_data(gc);
81 ret = cros_ec_cmd(cros_ec, 1, EC_CMD_GPIO_GET, ¶ms,
98 static int cros_ec_gpio_init_names(struct cros_ec_device *cros_ec, struct gpio_chip *gc)
123 ret = cros_ec_cmd(cros_ec, 1, EC_CMD_GPIO_GET, ¶ms,
143 static int cros_ec_gpio_ngpios(struct cros_ec_device *cros_ec)
151 ret = cros_ec_cmd(cros_ec, 1, EC_CMD_GPIO_GET, ¶ms,
164 struct cros_ec_device *cros_ec = ec_dev->ec_dev;
170 device_set_node(dev, dev_fwnode(cros_ec->dev));
172 ngpios = cros_ec_gpio_ngpios(cros_ec);
184 ret = cros_ec_gpio_init_names(cros_ec, gc);
195 return devm_gpiochip_add_data(dev, gc, cros_ec);