HomeSort by: relevance | last modified time | path
    Searched refs:ddc (Results 1 - 25 of 214) sorted by relevancy

1 2 3 4 5 6 7 8 9

  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/
amdgpu_dce_i2c.c 35 struct ddc *ddc,
41 if (!ddc) {
51 dce_i2c_hw = acquire_i2c_hw_engine(pool, ddc);
54 return dce_i2c_submit_command_hw(pool, ddc, cmd, dce_i2c_hw);
56 dce_i2c_sw.ctx = ddc->ctx;
57 if (dce_i2c_engine_acquire_sw(&dce_i2c_sw, ddc)) {
58 return dce_i2c_submit_command_sw(pool, ddc, cmd, &dce_i2c_sw);
dce_i2c.h 37 struct ddc *ddc,
dce_i2c_sw.h 38 struct ddc *ddc; member in struct:dce_i2c_sw
50 struct ddc *ddc,
56 struct ddc *ddc_handle);
amdgpu_dce_i2c_sw.c 47 struct ddc *ddc,
53 dal_gpio_get_value(ddc->pin_data, &value);
55 dal_gpio_get_value(ddc->pin_clock, &value);
61 struct ddc *ddc,
68 dal_gpio_set_value(ddc->pin_data, value);
70 dal_gpio_set_value(ddc->pin_clock, value);
77 dal_ddc_close(dce_i2c_sw->ddc);
78 dce_i2c_sw->ddc = NULL
409 struct ddc *ddc = engine->ddc; local in function:dce_i2c_sw_engine_submit_channel_request
    [all...]
amdgpu_dce_aux.c 82 dal_ddc_close(engine->ddc);
84 engine->ddc = NULL;
275 EVENT_LOG_AUX_REQ(engine->ddc->pin_data->en, EVENT_LOG_AUX_ORIGIN_NATIVE,
404 struct ddc *ddc)
411 result = dal_ddc_open(ddc, GPIO_MODE_HARDWARE,
418 dal_ddc_close(ddc);
422 engine->ddc = ddc;
437 static uint32_t dce_aux_configure_timeout(struct ddc_service *ddc,
    [all...]
amdgpu_dce_i2c_hw.c 227 * for reading DDC/EDID information is 0b1010001.
375 struct ddc *ddc)
381 if (!ddc)
384 if (ddc->hw_info.hw_supported) {
385 enum gpio_ddc_line line = dal_ddc_get_line(ddc);
398 result = dal_ddc_open(ddc, GPIO_MODE_HARDWARE,
414 dce_i2c_hw->ddc = ddc;
563 struct ddc *ddc
    [all...]
dce_i2c_hw.h 260 struct ddc *ddc; member in struct:dce_i2c_hw
320 struct ddc *ddc,
326 struct ddc *ddc);
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/
dc_link_ddc.h 78 void dal_ddc_service_destroy(struct ddc_service **ddc);
80 enum ddc_service_type dal_ddc_service_get_type(struct ddc_service *ddc);
83 struct ddc_service *ddc,
86 bool dal_ddc_service_is_in_aux_transaction_mode(struct ddc_service *ddc);
89 struct ddc_service *ddc,
93 struct ddc_service *ddc,
100 bool dal_ddc_submit_aux_command(struct ddc_service *ddc,
103 int dc_link_aux_transfer_raw(struct ddc_service *ddc,
107 bool dc_link_aux_transfer_with_retries(struct ddc_service *ddc,
110 uint32_t dc_link_aux_configure_timeout(struct ddc_service *ddc,
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/include/
gpio_service_interface.h 73 struct ddc *dal_gpio_create_ddc(
80 struct ddc **ddc);
105 struct ddc *ddc,
110 struct ddc *ddc,
114 const struct ddc *ddc);
117 struct ddc *ddc
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/
dm_event_log.h 40 #define EVENT_LOG_AUX_REQ(ddc, type, action, address, len, data) \
41 (void)((void)(ddc), (void)(type), (void)(action), (void)(address), \
43 #define EVENT_LOG_AUX_REP(ddc, type, replyStatus, len, data) \
44 (void)((void)(ddc), (void)(type), (void)(replyStatus), (void)(len), \
dc_ddc_types.h 121 struct ddc { struct
166 struct ddc *ddc_pin;
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/
amdgpu_gpio_service.c 473 struct ddc *dal_gpio_create_ddc(
481 struct ddc *ddc; local in function:dal_gpio_create_ddc
486 ddc = kzalloc(sizeof(struct ddc), GFP_KERNEL);
488 if (!ddc) {
493 ddc->pin_data = dal_gpio_create(
496 if (!ddc->pin_data) {
501 ddc->pin_clock = dal_gpio_create(
504 if (!ddc->pin_clock)
    [all...]
amdgpu_hw_ddc.c 47 ddc->shifts->field_name, ddc->masks->field_name
50 ddc->base.base.ctx
52 (ddc->regs->reg)
78 struct hw_ddc *ddc = HW_DDC_FROM_BASE(ptr); local in function:set_config
85 hw_gpio = &ddc->base;
97 switch (config_data->config.ddc.type) {
145 if (config_data->config.ddc.data_en_bit_present ||
146 config_data->config.ddc.clock_en_bit_present)
158 if (ddc->regs->dc_gpio_aux_ctrl_5 != 0)
    [all...]
amdgpu_gpio_base.c 76 if (!gpio->hw_container.ddc) {
245 return gpio->hw_container.ddc;
297 gpio->service->factory.funcs->init_ddc_data(&gpio->hw_container.ddc, service->ctx, id, en);
300 gpio->service->factory.funcs->init_ddc_data(&gpio->hw_container.ddc, service->ctx, id, en);
331 kfree((*gpio)->hw_container.ddc);
332 (*gpio)->hw_container.ddc = NULL;
336 kfree((*gpio)->hw_container.ddc);
337 (*gpio)->hw_container.ddc = NULL;
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/core/
amdgpu_dc_link_ddc.c 251 static void ddc_service_destruct(struct ddc_service *ddc)
253 if (ddc->ddc_pin)
254 dal_gpio_destroy_ddc(&ddc->ddc_pin);
257 void dal_ddc_service_destroy(struct ddc_service **ddc)
259 if (!ddc || !*ddc) {
263 ddc_service_destruct(*ddc);
264 kfree(*ddc);
265 *ddc = NULL;
268 enum ddc_service_type dal_ddc_service_get_type(struct ddc_service *ddc)
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dce110/
amdgpu_hw_factory_dce110.c 125 struct hw_ddc *ddc = HW_DDC_FROM_BASE(pin); local in function:define_ddc_registers
129 ddc->regs = &ddc_data_regs[en];
130 ddc->base.regs = &ddc_data_regs[en].gpio;
133 ddc->regs = &ddc_clk_regs[en];
134 ddc->base.regs = &ddc_clk_regs[en].gpio;
141 ddc->shifts = &ddc_shift;
142 ddc->masks = &ddc_mask;
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dce80/
amdgpu_hw_factory_dce80.c 125 struct hw_ddc *ddc = HW_DDC_FROM_BASE(pin); local in function:define_ddc_registers
129 ddc->regs = &ddc_data_regs[en];
130 ddc->base.regs = &ddc_data_regs[en].gpio;
133 ddc->regs = &ddc_clk_regs[en];
134 ddc->base.regs = &ddc_clk_regs[en].gpio;
141 ddc->shifts = &ddc_shift;
142 ddc->masks = &ddc_mask;
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/
aux_engine.h 88 struct ddc *ddc; member in struct:aux_engine
146 struct ddc_service *ddc,
175 struct ddc *ddc);
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dce120/
amdgpu_hw_factory_dce120.c 138 struct hw_ddc *ddc = HW_DDC_FROM_BASE(pin); local in function:define_ddc_registers
142 ddc->regs = &ddc_data_regs[en];
143 ddc->base.regs = &ddc_data_regs[en].gpio;
146 ddc->regs = &ddc_clk_regs[en];
147 ddc->base.regs = &ddc_clk_regs[en].gpio;
154 ddc->shifts = &ddc_shift;
155 ddc->masks = &ddc_mask;
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dcn10/
amdgpu_hw_factory_dcn10.c 170 struct hw_ddc *ddc = HW_DDC_FROM_BASE(pin); local in function:define_ddc_registers
174 ddc->regs = &ddc_data_regs[en];
175 ddc->base.regs = &ddc_data_regs[en].gpio;
178 ddc->regs = &ddc_clk_regs[en];
179 ddc->base.regs = &ddc_clk_regs[en].gpio;
186 ddc->shifts = &ddc_shift;
187 ddc->masks = &ddc_mask;
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dcn20/
amdgpu_hw_factory_dcn20.c 188 struct hw_ddc *ddc = HW_DDC_FROM_BASE(pin); local in function:define_ddc_registers
192 ddc->regs = &ddc_data_regs_dcn[en];
193 ddc->base.regs = &ddc_data_regs_dcn[en].gpio;
196 ddc->regs = &ddc_clk_regs_dcn[en];
197 ddc->base.regs = &ddc_clk_regs_dcn[en].gpio;
204 ddc->shifts = &ddc_shift[en];
205 ddc->masks = &ddc_mask[en];
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/gpio/dcn21/
amdgpu_hw_factory_dcn21.c 178 struct hw_ddc *ddc = HW_DDC_FROM_BASE(pin); local in function:define_ddc_registers
182 ddc->regs = &ddc_data_regs_dcn[en];
183 ddc->base.regs = &ddc_data_regs_dcn[en].gpio;
186 ddc->regs = &ddc_clk_regs_dcn[en];
187 ddc->base.regs = &ddc_clk_regs_dcn[en].gpio;
194 ddc->shifts = &ddc_shift[en];
195 ddc->masks = &ddc_mask[en];
  /src/sys/dev/fdt/
hdmi_connector.c 57 i2c_tag_t ddc; member in struct:dispcon_hdmi_connector
121 if (hdmi_connector->ddc != NULL) {
124 error = ddc_read_edid_block(hdmi_connector->ddc,
208 hdmi_connector->ddc = fdtbus_i2c_acquire(phandle, "ddc-i2c-bus");
  /src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/
imx6q-skov-revc-lt2.dts 16 ddc-i2c-bus = <&i2c2>;
  /src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/allwinner/
sun50i-h6-pine-h64-model-b.dts 22 /delete-property/ ddc-en-gpios;

Completed in 21 milliseconds

1 2 3 4 5 6 7 8 9