gpio_service
dc_ctx->gpio_service = dal_gpio_service_create(
if (!dc_ctx->gpio_service) {
struct gpio_service *gpio_service)
pin_info = dal_gpio_get_generic_pin_info(gpio_service, GPIO_ID_GENERIC, 0);
gpio_service,
if (dc->ctx->gpio_service)
dal_gpio_service_destroy(&dc->ctx->gpio_service);
struct gpio_service *gpio_service);
struct gpio_service *gpio_service;
struct gpio_service *service,
struct gpio_service *service,
struct gpio_service *service,
struct gpio_service *service,
struct gpio_service **ptr)
const struct gpio_service *service,
struct gpio_service *service,
struct gpio_service *service,
struct gpio_service *service,
struct gpio_service *service,
struct gpio_service *service = gpio->service;
struct gpio_service *service,
struct gpio_service *service,
struct gpio_service *service,
struct gpio_service *dal_gpio_service_create(
struct gpio_service *service;
service = kzalloc(sizeof(struct gpio_service), GFP_KERNEL);
struct gpio_service *service,
struct gpio_service *service,
struct gpio_service *service,
hpd = ctx->dc->link_srv->get_hpd_gpio(ctx->dc_bios, connector, ctx->gpio_service);
if (!dc_set_generic_gpio_for_stereo(true, dc->ctx->gpio_service))
dc_set_generic_gpio_for_stereo(false, dc->ctx->gpio_service);
dc_set_generic_gpio_for_stereo(false, dc->ctx->gpio_service);
struct gpio_service *service;
struct gpio_service *gpio_service);
link->ctx->gpio_service);
struct gpio_service *gpio_service = init_data->ctx->gpio_service;
gpio_service,
return dal_gpio_service_create_irq(gpio_service,
link->ctx->gpio_service);
link->ctx->gpio_service);
link->ctx->gpio_service);
hpd = link_get_hpd_gpio(link->ctx->dc_bios, link->link_id, link->ctx->gpio_service);
struct gpio_service *gpio_service)
struct gpio_service *gpio_service);
struct gpio_service;
struct gpio_service *service,
struct gpio_service *dal_gpio_service_create(
struct gpio_service *service,
struct gpio_service *service,
struct gpio_service *service,
struct gpio_service *service,
struct gpio_service **ptr);
struct gpio_service *service,