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

1 2

  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/
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
    [all...]
dce_aux.h 246 struct ddc *ddc; member in struct:dce_aux
304 struct ddc *ddc);
306 int dce_aux_transfer_raw(struct ddc_service *ddc,
310 bool dce_aux_transfer_with_retries(struct ddc_service *ddc,
315 (struct ddc_service *ddc,
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/hw/
gpio.h 35 struct hw_ddc *ddc; member in union:gpio_hw_container
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/dce110/
amdgpu_hw_factory_dce110.c 125 struct hw_ddc *ddc = HW_DDC_FROM_BASE(pin); local
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
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/
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
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_service.c 473 struct ddc *dal_gpio_create_ddc(
481 struct ddc *ddc; local
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...]
  /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
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
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
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
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/bsd/drm2/dist/drm/amd/display/amdgpu_dm/
amdgpu_dm_helpers.c 562 struct i2c_adapter *ddc; local
568 ddc = &aconnector->dm_dp_aux.aux.ddc;
570 ddc = &aconnector->i2c->base;
577 edid = drm_get_edid(&aconnector->base, ddc);
  /src/sys/arch/arm/nvidia/
tegra_drm.h 118 i2c_tag_t ddc; member in struct:tegra_connector
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/
dc_link.h 112 struct ddc_service *ddc; member in struct:dc_link
dc_ddc_types.h 121 struct ddc { struct
166 struct ddc *ddc_pin;
  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_connectors.c 301 &amdgpu_connector->ddc_bus->aux.ddc);
310 &amdgpu_connector->ddc_bus->aux.ddc);
886 * with a shared ddc line (often vga + hdmi)
963 * Do a DDC probe, if DDC probe passes, get the full EDID so
965 * If the monitor is an analog monitor or we got no DDC,
967 * If we got no DDC, we do load detection on the DAC encoder object.
968 * If we got analog DDC or load detection passes on the DAC encoder
1011 * with a shared ddc line (often vga + hdmi)
1021 * shared DDC line and we have boards with DVI-D + HDMI with a share
1512 struct i2c_adapter *ddc = NULL; local
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/radeon/
radeon_connectors.c 317 &radeon_connector->ddc_bus->aux.ddc);
326 &radeon_connector->ddc_bus->aux.ddc);
341 /* don't fetch the edid from the vbios if ddc fails and runpm is
898 /* don't fetch the edid from the vbios if ddc fails and runpm is
1057 * with a shared ddc line (often vga + hdmi)
1233 * Do a DDC probe, if DDC probe passes, get the full EDID so
1235 * If the monitor is an analog monitor or we got no DDC,
1237 * If we got no DDC, we do load detection on the DAC encoder object.
1238 * If we got analog DDC or load detection passes on the DAC encode
1870 struct i2c_adapter *ddc = NULL; local
2391 struct i2c_adapter *ddc = NULL; local
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/core/
amdgpu_dc.c 2563 struct ddc_service *ddc = link->ddc; local
2566 ddc->ddc_pin,
2574 struct ddc_service *ddc = dc->res_pool->oem_device; local
2577 ddc->ddc_pin,
amdgpu_dc_link.c 92 if (link->ddc)
93 dal_ddc_service_destroy(&link->ddc);
358 struct ddc *ddc; local
367 ddc = dal_ddc_service_get_ddc_pin(link->ddc);
369 if (!ddc) {
380 ddc, GPIO_MODE_INPUT, GPIO_DDC_CONFIG_TYPE_MODE_I2C)) {
381 dal_ddc_close(ddc);
395 gpio_result = dal_gpio_get_value(ddc->pin_clock, &clock_pin)
1141 struct ddc *ddc; local
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/modules/inc/
mod_hdcp.h 254 struct mod_hdcp_ddc ddc; member in struct:mod_hdcp_config
  /src/sys/external/bsd/drm2/dist/drm/amd/display/include/
gpio_types.h 205 * Unique Id for DDC handle.
282 /* DDC configuration */
327 struct gpio_ddc_config ddc; member in union:gpio_config_data::__anon4641

Completed in 41 milliseconds

1 2