Home
last modified time | relevance | path

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

/Linux-v4.19/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,
65 struct gpio_service **ptr);
78 struct gpio_service *service,
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/gpio/
Dgpio_service.c53 struct gpio_service *dal_gpio_service_create( in dal_gpio_service_create()
58 struct gpio_service *service; in dal_gpio_service_create()
62 service = kzalloc(sizeof(struct gpio_service), GFP_KERNEL); in dal_gpio_service_create()
144 struct gpio_service *service, in dal_gpio_service_create_irq()
160 struct gpio_service **ptr) in dal_gpio_service_destroy()
191 const struct gpio_service *service, in is_pin_busy()
203 struct gpio_service *service, in set_pin_busy()
214 struct gpio_service *service, in set_pin_free()
225 struct gpio_service *service, in dal_gpio_service_open()
293 struct gpio_service *service, in dal_gpio_service_close()
[all …]
Dgpio_service.h32 struct gpio_service { struct
46 struct gpio_service *service, argument
53 struct gpio_service *service,
DMakefile26 GPIO = gpio_base.o gpio_service.o hw_factory.o \
Dgpio_base.c237 struct gpio_service *service, in dal_gpio_create()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/inc/
Dlink_hwss.h45 struct gpio_service *gpio_service);
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/inc/hw/
Dgpio.h32 struct gpio_service *service;
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/core/
Ddc_link_ddc.c256 struct gpio_service *gpio_service = init_data->ctx->gpio_service; in construct() local
271 gpio_service, in construct()
Ddc_link.c95 struct gpio_service *gpio_service) in get_hpd_gpio() argument
113 gpio_service, in get_hpd_gpio()
171 hpd = get_hpd_gpio(link->ctx->dc_bios, link->link_id, link->ctx->gpio_service); in program_hpd_filter()
204 hpd_pin = get_hpd_gpio(link->ctx->dc_bios, link->link_id, link->ctx->gpio_service); in dc_link_detect_sink()
881 hpd = get_hpd_gpio(link->ctx->dc_bios, link->link_id, link->ctx->gpio_service); in get_hpd_line()
1056 hpd_gpio = get_hpd_gpio(link->ctx->dc_bios, link->link_id, link->ctx->gpio_service); in construct()
2506 hpd = get_hpd_gpio(link->ctx->dc_bios, link->link_id, link->ctx->gpio_service); in dc_link_enable_hpd_filter()
Ddc.c472 if (dc->ctx->gpio_service) in destruct()
473 dal_gpio_service_destroy(&dc->ctx->gpio_service); in destruct()
605 dc_ctx->gpio_service = dal_gpio_service_create( in construct()
610 if (!dc_ctx->gpio_service) { in construct()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/
Ddc_types.h91 struct gpio_service *gpio_service; member
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_hw_sequencer.c810 hpd = get_hpd_gpio(ctx->dc_bios, connector, ctx->gpio_service); in hwss_edp_wait_for_hpd_ready()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/bios/
Dbios_parser.c2645 ddc = dal_gpio_create_ddc(bp->base.ctx->gpio_service, in i2c_read()