Home
last modified time | relevance | path

Searched refs:gpio_service (Results 1 – 14 of 14) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/amd/display/include/
Dgpio_service_interface.h33 struct gpio_service;
36 struct gpio_service *service,
44 struct gpio_service *dal_gpio_service_create(
50 struct gpio_service *service,
55 struct gpio_service *service,
67 struct gpio_service *service,
72 struct gpio_service *service,
81 struct gpio_service **ptr);
94 struct gpio_service *service,
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/gpio/
Dgpio_service.c55 struct gpio_service *dal_gpio_service_create( in dal_gpio_service_create()
60 struct gpio_service *service; in dal_gpio_service_create()
63 service = kzalloc(sizeof(struct gpio_service), GFP_KERNEL); in dal_gpio_service_create()
129 struct gpio_service *service, in dal_gpio_service_create_irq()
145 struct gpio_service *service, in dal_gpio_service_create_generic_mux()
180 struct gpio_service *service, in dal_gpio_get_generic_pin_info()
197 struct gpio_service **ptr) in dal_gpio_service_destroy()
241 const struct gpio_service *service, in is_pin_busy()
249 struct gpio_service *service, in set_pin_busy()
257 struct gpio_service *service, in set_pin_free()
[all …]
Dgpio_service.h32 struct gpio_service { struct
48 struct gpio_service *service, argument
52 struct gpio_service *service,
57 struct gpio_service *service,
DMakefile26 GPIO = gpio_base.o gpio_service.o hw_factory.o \
Dgpio_base.c270 struct gpio_service *service, in dal_gpio_create()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/inc/
Dlink_hwss.h45 struct gpio_service *gpio_service);
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/core/
Ddc_link_ddc.c197 struct gpio_service *gpio_service = init_data->ctx->gpio_service; in construct() local
212 gpio_service, in construct()
Ddc.c534 if (dc->ctx->gpio_service) in destruct()
535 dal_gpio_service_destroy(&dc->ctx->gpio_service); in destruct()
678 dc_ctx->gpio_service = dal_gpio_service_create( in construct()
683 if (!dc_ctx->gpio_service) { in construct()
1282 struct gpio_service *gpio_service) in dc_set_generic_gpio_for_stereo() argument
1292 pin_info = dal_gpio_get_generic_pin_info(gpio_service, GPIO_ID_GENERIC, 0); in dc_set_generic_gpio_for_stereo()
1299 gpio_service, in dc_set_generic_gpio_for_stereo()
Ddc_link.c102 struct gpio_service *gpio_service) in get_hpd_gpio() argument
120 gpio_service, in get_hpd_gpio()
178 hpd = get_hpd_gpio(link->ctx->dc_bios, link->link_id, link->ctx->gpio_service); in program_hpd_filter()
229 hpd_pin = get_hpd_gpio(link->ctx->dc_bios, link->link_id, link->ctx->gpio_service); in dc_link_detect_sink()
1069 hpd = get_hpd_gpio(link->ctx->dc_bios, link->link_id, link->ctx->gpio_service); in get_hpd_line()
1246 link->hpd_gpio = get_hpd_gpio(link->ctx->dc_bios, link->link_id, link->ctx->gpio_service); in construct()
2889 hpd = get_hpd_gpio(link->ctx->dc_bios, link->link_id, link->ctx->gpio_service); in dc_link_enable_hpd_filter()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/inc/hw/
Dgpio.h39 struct gpio_service *service;
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/
Ddc_types.h99 struct gpio_service *gpio_service; member
Ddc.h878 struct gpio_service *gpio_service);
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_hw_sequencer.c2852 if (!dc_set_generic_gpio_for_stereo(true, dc->ctx->gpio_service)) in dcn10_setup_stereo()
2853 dc_set_generic_gpio_for_stereo(false, dc->ctx->gpio_service); in dcn10_setup_stereo()
2855 dc_set_generic_gpio_for_stereo(false, dc->ctx->gpio_service); in dcn10_setup_stereo()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_hw_sequencer.c766 hpd = get_hpd_gpio(ctx->dc_bios, connector, ctx->gpio_service); in dce110_edp_wait_for_hpd_ready()