Home
last modified time | relevance | path

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

/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/include/
H A Dgpio_service_interface.h35 struct gpio_service;
38 struct gpio_service *service,
46 struct gpio_service *dal_gpio_service_create(
52 struct gpio_service *service,
57 struct gpio_service *service,
69 struct gpio_service *service,
74 struct gpio_service *service,
83 struct gpio_service **ptr);
96 struct gpio_service *service,
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/
H A Damdgpu_gpio_service.c60 struct gpio_service *dal_gpio_service_create( in dal_gpio_service_create()
65 struct gpio_service *service; in dal_gpio_service_create()
68 service = kzalloc(sizeof(struct gpio_service), GFP_KERNEL); in dal_gpio_service_create()
134 struct gpio_service *service, in dal_gpio_service_create_irq()
150 struct gpio_service *service, in dal_gpio_service_create_generic_mux()
184 struct gpio_service *service, in dal_gpio_get_generic_pin_info()
201 struct gpio_service **ptr) in dal_gpio_service_destroy()
245 const struct gpio_service *service, in is_pin_busy()
253 struct gpio_service *service, in set_pin_busy()
261 struct gpio_service *service, in set_pin_free()
[all …]
H A Dgpio_service.h34 struct gpio_service { struct
50 struct gpio_service *service, argument
54 struct gpio_service *service,
59 struct gpio_service *service,
H A DMakefile26 GPIO = gpio_base.o gpio_service.o hw_factory.o \
H A Damdgpu_gpio_base.c275 struct gpio_service *service, in dal_gpio_create()
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/
H A Dlink_hwss.h47 struct gpio_service *gpio_service);
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/core/
H A Damdgpu_dc_link_ddc.c202 struct gpio_service *gpio_service = init_data->ctx->gpio_service; in ddc_service_construct() local
220 gpio_service, in ddc_service_construct()
H A Damdgpu_dc_link.c107 struct gpio_service *gpio_service) in get_hpd_gpio() argument
125 gpio_service, in get_hpd_gpio()
183 hpd = get_hpd_gpio(link->ctx->dc_bios, link->link_id, link->ctx->gpio_service); in program_hpd_filter()
234 hpd_pin = get_hpd_gpio(link->ctx->dc_bios, link->link_id, link->ctx->gpio_service); in dc_link_detect_sink()
1106 hpd = get_hpd_gpio(link->ctx->dc_bios, link->link_id, link->ctx->gpio_service); in get_hpd_line()
1283 link->hpd_gpio = get_hpd_gpio(link->ctx->dc_bios, link->link_id, link->ctx->gpio_service); in dc_link_construct()
3170 hpd = get_hpd_gpio(link->ctx->dc_bios, link->link_id, link->ctx->gpio_service); in dc_link_enable_hpd_filter()
H A Damdgpu_dc.c559 if (dc->ctx->gpio_service) in dc_destruct()
560 dal_gpio_service_destroy(&dc->ctx->gpio_service); in dc_destruct()
712 dc_ctx->gpio_service = dal_gpio_service_create( in dc_construct()
717 if (!dc_ctx->gpio_service) { in dc_construct()
1431 struct gpio_service *gpio_service) in dc_set_generic_gpio_for_stereo() argument
1441 pin_info = dal_gpio_get_generic_pin_info(gpio_service, GPIO_ID_GENERIC, 0); in dc_set_generic_gpio_for_stereo()
1448 gpio_service, in dc_set_generic_gpio_for_stereo()
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/
H A Dgpio.h41 struct gpio_service *service;
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/
H A Ddc_types.h115 struct gpio_service *gpio_service; member
H A Ddc.h895 struct gpio_service *gpio_service);
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/
H A Damdgpu_dcn10_hw_sequencer.c2816 if (!dc_set_generic_gpio_for_stereo(true, dc->ctx->gpio_service)) in dcn10_setup_stereo()
2817 dc_set_generic_gpio_for_stereo(false, dc->ctx->gpio_service); in dcn10_setup_stereo()
2819 dc_set_generic_gpio_for_stereo(false, dc->ctx->gpio_service); in dcn10_setup_stereo()
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/
H A Damdgpu_dce110_hw_sequencer.c772 hpd = get_hpd_gpio(ctx->dc_bios, connector, ctx->gpio_service); in dce110_edp_wait_for_hpd_ready()