Searched refs:gpio_service (Results 1 – 14 of 14) sorted by relevance
/linux-6.1.9/drivers/gpu/drm/amd/display/include/ |
D | gpio_service_interface.h | 33 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-6.1.9/drivers/gpu/drm/amd/display/dc/gpio/ |
D | gpio_service.c | 53 struct gpio_service *dal_gpio_service_create( in dal_gpio_service_create() 58 struct gpio_service *service; in dal_gpio_service_create() 61 service = kzalloc(sizeof(struct gpio_service), GFP_KERNEL); in dal_gpio_service_create() 127 struct gpio_service *service, in dal_gpio_service_create_irq() 143 struct gpio_service *service, in dal_gpio_service_create_generic_mux() 177 struct gpio_service *service, in dal_gpio_get_generic_pin_info() 194 struct gpio_service **ptr) in dal_gpio_service_destroy() 238 const struct gpio_service *service, in is_pin_busy() 246 struct gpio_service *service, in set_pin_busy() 254 struct gpio_service *service, in set_pin_free() [all …]
|
D | gpio_service.h | 32 struct gpio_service { struct 48 struct gpio_service *service, argument 52 struct gpio_service *service, 57 struct gpio_service *service,
|
D | Makefile | 26 GPIO = gpio_base.o gpio_service.o hw_factory.o \
|
D | gpio_base.c | 268 struct gpio_service *service, in dal_gpio_create()
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_link_ddc.c | 188 struct gpio_service *gpio_service = init_data->ctx->gpio_service; in ddc_service_construct() local 211 gpio_service, in ddc_service_construct()
|
D | dc_link.c | 107 struct gpio_service *gpio_service) in get_hpd_gpio() argument 124 return dal_gpio_service_create_irq(gpio_service, in get_hpd_gpio() 180 link->ctx->gpio_service); in program_hpd_filter() 255 link->ctx->gpio_service); in dc_link_detect_sink() 1389 link->ctx->gpio_service); in get_hpd_line() 1587 link->ctx->gpio_service); in dc_link_construct_legacy() 4574 hpd = get_hpd_gpio(link->ctx->dc_bios, link->link_id, link->ctx->gpio_service); in dc_link_enable_hpd_filter()
|
D | dc.c | 826 if (dc->ctx->gpio_service) in dc_destruct() 827 dal_gpio_service_destroy(&dc->ctx->gpio_service); in dc_destruct() 974 dc_ctx->gpio_service = dal_gpio_service_create( in dc_construct() 979 if (!dc_ctx->gpio_service) { in dc_construct() 2132 struct gpio_service *gpio_service) in dc_set_generic_gpio_for_stereo() argument 2142 pin_info = dal_gpio_get_generic_pin_info(gpio_service, GPIO_ID_GENERIC, 0); in dc_set_generic_gpio_for_stereo() 2149 gpio_service, in dc_set_generic_gpio_for_stereo()
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/inc/hw/ |
D | gpio.h | 39 struct gpio_service *service;
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/ |
D | dc_link.h | 537 struct gpio_service *gpio_service);
|
D | dc_types.h | 870 struct gpio_service *gpio_service; member
|
D | dc.h | 1292 struct gpio_service *gpio_service);
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dcn10/ |
D | dcn10_hw_sequencer.c | 3238 if (!dc_set_generic_gpio_for_stereo(true, dc->ctx->gpio_service)) in dcn10_setup_stereo() 3239 dc_set_generic_gpio_for_stereo(false, dc->ctx->gpio_service); in dcn10_setup_stereo() 3241 dc_set_generic_gpio_for_stereo(false, dc->ctx->gpio_service); in dcn10_setup_stereo()
|
/linux-6.1.9/drivers/gpu/drm/amd/display/dc/dce110/ |
D | dce110_hw_sequencer.c | 750 hpd = get_hpd_gpio(ctx->dc_bios, connector, ctx->gpio_service); in dce110_edp_wait_for_hpd_ready()
|