Home
last modified time | relevance | path

Searched refs:i2caux (Results 1 – 25 of 25) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/amd/display/dc/i2caux/
Di2caux.c73 struct i2caux *dal_i2caux_create( in dal_i2caux_create()
106 struct i2caux *i2caux, in dal_i2caux_submit_i2c_command() argument
136 engine = i2caux->funcs->acquire_i2c_sw_engine(i2caux, ddc); in dal_i2caux_submit_i2c_command()
139 engine = i2caux->funcs->acquire_i2c_hw_engine( in dal_i2caux_submit_i2c_command()
140 i2caux, ddc); in dal_i2caux_submit_i2c_command()
146 engine = i2caux->funcs->acquire_i2c_hw_engine(i2caux, ddc); in dal_i2caux_submit_i2c_command()
149 engine = i2caux->funcs->acquire_i2c_sw_engine( in dal_i2caux_submit_i2c_command()
150 i2caux, ddc); in dal_i2caux_submit_i2c_command()
187 i2caux->funcs->release_engine(i2caux, &engine->base); in dal_i2caux_submit_i2c_command()
193 struct i2caux *i2caux, in dal_i2caux_submit_aux_command() argument
[all …]
Di2caux.h32 struct i2caux;
37 void (*destroy)(struct i2caux **ptr);
39 struct i2caux *i2caux,
42 struct i2caux *i2caux,
45 struct i2caux *i2caux,
48 struct i2caux *i2caux,
55 struct i2caux { struct
101 struct i2caux *i2caux, argument
105 struct i2caux *i2caux,
109 struct i2caux *i2caux);
[all …]
DMakefile26 I2CAUX = aux_engine.o engine_base.o i2caux.o i2c_engine.o \
29 AMD_DAL_I2CAUX = $(addprefix $(AMDDALPATH)/dc/i2caux/,$(I2CAUX))
39 AMD_DAL_I2CAUX_DCE80 = $(addprefix $(AMDDALPATH)/dc/i2caux/dce80/,$(I2CAUX_DCE80))
48 AMD_DAL_I2CAUX_DCE100 = $(addprefix $(AMDDALPATH)/dc/i2caux/dce100/,$(I2CAUX_DCE100))
58 AMD_DAL_I2CAUX_DCE110 = $(addprefix $(AMDDALPATH)/dc/i2caux/dce110/,$(I2CAUX_DCE110))
67 AMD_DAL_I2CAUX_DCE112 = $(addprefix $(AMDDALPATH)/dc/i2caux/dce112/,$(I2CAUX_DCE112))
77 AMD_DAL_I2CAUX_DCN1 = $(addprefix $(AMDDALPATH)/dc/i2caux/dcn10/,$(I2CAUX_DCN1))
87 AMD_DAL_I2CAUX_DCE120 = $(addprefix $(AMDDALPATH)/dc/i2caux/dce120/,$(I2CAUX_DCE120))
96 AMD_DAL_I2CAUX_DIAG = $(addprefix $(AMDDALPATH)/dc/i2caux/diagnostics/,$(I2CAUX_DIAG))
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/i2caux/diagnostics/
Di2caux_diag.c52 struct i2caux *i2caux) in destruct() argument
54 dal_i2caux_destruct(i2caux); in destruct()
58 struct i2caux **i2c_engine) in destroy()
77 struct i2caux *i2caux, in construct() argument
80 dal_i2caux_construct(i2caux, ctx); in construct()
81 i2caux->funcs = &i2caux_funcs; in construct()
84 struct i2caux *dal_i2caux_diag_fpga_create( in dal_i2caux_diag_fpga_create()
87 struct i2caux *i2caux = kzalloc(sizeof(struct i2caux), in dal_i2caux_diag_fpga_create() local
90 if (!i2caux) { in dal_i2caux_diag_fpga_create()
95 construct(i2caux, ctx); in dal_i2caux_diag_fpga_create()
[all …]
Di2caux_diag.h29 struct i2caux *dal_i2caux_diag_fpga_create(
/Linux-v4.19/drivers/gpu/drm/amd/display/include/
Di2caux_interface.h69 struct i2caux;
71 struct i2caux *dal_i2caux_create(
75 struct i2caux *i2caux,
80 struct i2caux *i2caux,
85 struct i2caux *i2caux,
90 struct i2caux **ptr);
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/i2caux/dce80/
Di2caux_dce80.c98 struct i2caux **i2c_engine) in destroy()
110 struct i2caux *i2caux, in acquire_i2c_hw_engine() argument
113 struct i2caux_dce80 *i2caux_dce80 = FROM_I2C_AUX(i2caux); in acquire_i2c_hw_engine()
126 engine = i2caux->i2c_hw_engines[line]; in acquire_i2c_hw_engine()
132 engine = i2caux->i2c_generic_hw_engine; in acquire_i2c_hw_engine()
153 struct i2caux *i2caux, in release_engine() argument
158 FROM_I2C_AUX(i2caux)->i2c_hw_buffer_in_use = false; in release_engine()
160 dal_i2caux_release_engine(i2caux, engine); in release_engine()
197 struct i2caux *base = &i2caux_dce80->base; in construct()
271 struct i2caux *dal_i2caux_dce80_create( in dal_i2caux_dce80_create()
Di2caux_dce80.h30 struct i2caux base;
35 struct i2caux *dal_i2caux_dce80_create(
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/i2caux/dce110/
Di2caux_dce110.c68 struct i2caux **i2c_engine) in destroy()
80 struct i2caux *i2caux, in acquire_i2c_hw_engine() argument
83 struct i2caux_dce110 *i2caux_dce110 = FROM_I2C_AUX(i2caux); in acquire_i2c_hw_engine()
99 engine = i2caux->i2c_hw_engines[line]; in acquire_i2c_hw_engine()
115 struct i2caux *i2caux, in release_engine() argument
118 struct i2caux_dce110 *i2caux_dce110 = FROM_I2C_AUX(i2caux); in release_engine()
124 dal_i2caux_release_engine(i2caux, engine); in release_engine()
214 struct i2caux *base = NULL; in dal_i2caux_dce110_construct()
310 struct i2caux *dal_i2caux_dce110_create( in dal_i2caux_dce110_create()
Di2caux_dce110.h32 struct i2caux base;
42 struct i2caux *dal_i2caux_dce110_create(
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/i2caux/dce100/
Di2caux_dce100.h29 struct i2caux *dal_i2caux_dce100_create(
Di2caux_dce100.c87 struct i2caux *dal_i2caux_dce100_create( in dal_i2caux_dce100_create()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/i2caux/dce112/
Di2caux_dce112.h29 struct i2caux *dal_i2caux_dce112_create(
Di2caux_dce112.c116 struct i2caux *dal_i2caux_dce112_create( in dal_i2caux_dce112_create()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/i2caux/dce120/
Di2caux_dce120.h29 struct i2caux *dal_i2caux_dce120_create(
Di2caux_dce120.c101 struct i2caux *dal_i2caux_dce120_create( in dal_i2caux_dce120_create()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/i2caux/dcn10/
Di2caux_dcn10.h29 struct i2caux *dal_i2caux_dcn10_create(
Di2caux_dcn10.c101 struct i2caux *dal_i2caux_dcn10_create( in dal_i2caux_dcn10_create()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/
DMakefile26 DC_LIBS = basics bios calcs dce gpio i2caux irq virtual
Ddc_types.h92 struct i2caux *i2caux; member
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/core/
Ddc.c475 if (dc->ctx->i2caux) in destruct()
476 dal_i2caux_destroy(&dc->ctx->i2caux); in destruct()
597 dc_ctx->i2caux = dal_i2caux_create(dc_ctx); in construct()
599 if (!dc_ctx->i2caux) { in construct()
1597 ddc->ctx->i2caux, in dc_submit_i2c()
Ddc_link_ddc.c597 ddc->ctx->i2caux, in dal_ddc_service_query_ddc_data()
/Linux-v4.19/drivers/gpu/drm/amd/display/
DTODO65 11. Remove dc/i2caux. This folder can be somewhat misleading. It's basically an
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/bios/
Dbios_parser.c2677 ddc->ctx->i2caux, in i2c_read()
/Linux-v4.19/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm.c3690 ddc_service->ctx->i2caux, in amdgpu_dm_i2c_xfer()