Home
last modified time | relevance | path

Searched refs:dvo (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/gpu/drm/sti/
A Dsti_dvo.c339 struct sti_dvo *dvo = dvo_connector->dvo; in sti_dvo_connector_get_modes() local
341 if (dvo->panel) in sti_dvo_connector_get_modes()
358 struct sti_dvo *dvo = dvo_connector->dvo; in sti_dvo_connector_mode_valid() local
384 struct sti_dvo *dvo = dvo_connector->dvo; in sti_dvo_connector_detect() local
389 dvo->panel = of_drm_find_panel(dvo->panel_node); in sti_dvo_connector_detect()
394 if (dvo->panel) in sti_dvo_connector_detect()
404 struct sti_dvo *dvo = dvo_connector->dvo; in sti_dvo_late_register() local
406 dvo_debugfs_init(dvo, dvo->drm_dev->primary); in sti_dvo_late_register()
454 connector->dvo = dvo; in sti_dvo_bind()
517 dvo = devm_kzalloc(dev, sizeof(*dvo), GFP_KERNEL); in sti_dvo_probe()
[all …]
A Dsti_tvout.c119 struct drm_encoder *dvo; member
518 crtc = tvout->dvo->crtc; in tvout_dbg_show()
786 tvout->dvo = sti_tvout_create_dvo_encoder(dev, tvout); in sti_tvout_create_encoders()
789 drm_encoder_mask(tvout->hda) | drm_encoder_mask(tvout->dvo); in sti_tvout_create_encoders()
791 drm_encoder_mask(tvout->hda) | drm_encoder_mask(tvout->dvo); in sti_tvout_create_encoders()
792 tvout->dvo->possible_clones = drm_encoder_mask(tvout->hdmi) | in sti_tvout_create_encoders()
793 drm_encoder_mask(tvout->hda) | drm_encoder_mask(tvout->dvo); in sti_tvout_create_encoders()
806 if (tvout->dvo) in sti_tvout_destroy_encoders()
807 drm_encoder_cleanup(tvout->dvo); in sti_tvout_destroy_encoders()
808 tvout->dvo = NULL; in sti_tvout_destroy_encoders()
/linux/drivers/gpu/drm/i915/display/
A Ddvo_ivch.c201 .addr = dvo->slave_addr, in ivch_read()
212 .addr = dvo->slave_addr, in ivch_read()
241 .addr = dvo->slave_addr, in ivch_write()
274 dvo->i2c_bus = adapter; in ivch_init()
275 dvo->dev_priv = priv; in ivch_init()
302 ivch_dump_regs(dvo); in ivch_init()
348 ivch_reset(dvo); in ivch_dpms()
385 ivch_reset(dvo); in ivch_get_hw_state()
406 ivch_reset(dvo); in ivch_mode_set()
444 ivch_read(dvo, VR00, &val); in ivch_dump_regs()
[all …]
A Ddvo_tfp410.c103 .addr = dvo->slave_addr, in tfp410_readb()
109 .addr = dvo->slave_addr, in tfp410_readb()
137 .addr = dvo->slave_addr, in tfp410_writeb()
161 if (tfp410_readb(dvo, addr+0, &ch1) && in tfp410_getid()
162 tfp410_readb(dvo, addr+1, &ch2)) in tfp410_getid()
180 dvo->i2c_bus = adapter; in tfp410_init()
181 dvo->dev_priv = tfp; in tfp410_init()
270 tfp410_readb(dvo, TFP410_REV, &val); in tfp410_dump_regs()
272 tfp410_readb(dvo, TFP410_CTL_1, &val); in tfp410_dump_regs()
274 tfp410_readb(dvo, TFP410_CTL_2, &val); in tfp410_dump_regs()
[all …]
A Ddvo_sil164.c78 .addr = dvo->slave_addr, in sil164_readb()
84 .addr = dvo->slave_addr, in sil164_readb()
112 .addr = dvo->slave_addr, in sil164_writeb()
144 dvo->i2c_bus = adapter; in sil164_init()
145 dvo->dev_priv = sil; in sil164_init()
179 sil164_readb(dvo, SIL164_REG9, &reg9); in sil164_detect()
226 sil164_writeb(dvo, SIL164_REG8, ch); in sil164_dpms()
253 sil164_readb(dvo, SIL164_REG8, &val); in sil164_dump_regs()
255 sil164_readb(dvo, SIL164_REG9, &val); in sil164_dump_regs()
257 sil164_readb(dvo, SIL164_REGC, &val); in sil164_dump_regs()
[all …]
A Ddvo_ns2501.c395 struct ns2501_priv *ns = dvo->dev_priv; in ns2501_readb()
402 .addr = dvo->slave_addr, in ns2501_readb()
408 .addr = dvo->slave_addr, in ns2501_readb()
426 adapter->name, dvo->slave_addr); in ns2501_readb()
440 struct ns2501_priv *ns = dvo->dev_priv; in ns2501_writeb()
445 .addr = dvo->slave_addr, in ns2501_writeb()
483 dvo->i2c_bus = adapter; in ns2501_init()
484 dvo->dev_priv = ns; in ns2501_init()
670 ns2501_writeb(dvo, NS2501_REG8, in ns2501_dpms()
676 ns2501_writeb(dvo, NS2501_REG34, in ns2501_dpms()
[all …]
A Ddvo_ch7xxx.c145 .addr = dvo->slave_addr, in ch7xxx_readb()
151 .addr = dvo->slave_addr, in ch7xxx_readb()
180 .addr = dvo->slave_addr, in ch7xxx_writeb()
212 dvo->i2c_bus = adapter; in ch7xxx_init()
213 dvo->dev_priv = ch7xxx; in ch7xxx_init()
256 ch7xxx_writeb(dvo, CH7xxx_PM, pm); in ch7xxx_detect()
297 ch7xxx_writeb(dvo, CH7xxx_TPD, tpd); in ch7xxx_mode_set()
302 ch7xxx_readb(dvo, CH7xxx_IDF, &idf); in ch7xxx_mode_set()
327 ch7xxx_readb(dvo, CH7xxx_PM, &val); in ch7xxx_get_hw_state()
343 ch7xxx_readb(dvo, i, &val); in ch7xxx_dump_regs()
[all …]
A Ddvo_ch7017.c173 .addr = dvo->slave_addr, in ch7017_read()
179 .addr = dvo->slave_addr, in ch7017_read()
192 .addr = dvo->slave_addr, in ch7017_write()
212 dvo->i2c_bus = adapter; in ch7017_init()
213 dvo->dev_priv = priv; in ch7017_init()
269 ch7017_dump_regs(dvo); in ch7017_mode_set()
313 ch7017_dpms(dvo, false); in ch7017_mode_set()
331 ch7017_dump_regs(dvo); in ch7017_mode_set()
381 ch7017_read(dvo, reg, &val); \ in ch7017_dump_regs()
398 struct ch7017_priv *priv = dvo->dev_priv; in ch7017_destroy()
[all …]
A Dintel_dvo_dev.h52 bool (*init)(struct intel_dvo_device *dvo,
59 void (*create_resources)(struct intel_dvo_device *dvo);
67 void (*dpms)(struct intel_dvo_device *dvo, bool enable);
78 int (*mode_valid)(struct intel_dvo_device *dvo,
84 void (*prepare)(struct intel_dvo_device *dvo);
89 void (*commit)(struct intel_dvo_device *dvo);
98 void (*mode_set)(struct intel_dvo_device *dvo,
105 enum drm_connector_status (*detect)(struct intel_dvo_device *dvo);
120 struct drm_display_mode *(*get_modes)(struct intel_dvo_device *dvo);
125 void (*destroy) (struct intel_dvo_device *dvo);
[all …]
A Dintel_dvo.c457 const struct intel_dvo_device *dvo = &intel_dvo_devices[i]; in intel_dvo_init() local
470 if (intel_gmbus_is_valid_pin(dev_priv, dvo->gpio)) in intel_dvo_init()
471 gpio = dvo->gpio; in intel_dvo_init()
472 else if (dvo->type == INTEL_DVO_CHIP_LVDS) in intel_dvo_init()
484 intel_dvo->dev = *dvo; in intel_dvo_init()
504 dvoinit = dvo->dev_ops->init(&intel_dvo->dev, i2c); in intel_dvo_init()
516 port = intel_dvo_port(dvo->dvo_reg); in intel_dvo_init()
526 if (dvo->type != INTEL_DVO_CHIP_LVDS) in intel_dvo_init()
530 switch (dvo->type) { in intel_dvo_init()
555 if (dvo->type == INTEL_DVO_CHIP_LVDS) { in intel_dvo_init()
/linux/Documentation/devicetree/bindings/display/
A Dst,stih4xx.txt85 sti-dvo:
88 - compatible: "st,stih<chip>-dvo"
217 sti-dvo@8d00400 {
218 compatible = "st,stih407-dvo";
220 reg-names = "dvo-reg";
221 clock-names = "dvo_pix", "dvo",
/linux/drivers/video/fbdev/intelfb/
A Dintelfbhw.c284 int dvo = 0; in intelfbhw_check_non_crt() local
287 dvo |= LVDS_PORT; in intelfbhw_check_non_crt()
289 dvo |= DVOA_PORT; in intelfbhw_check_non_crt()
291 dvo |= DVOB_PORT; in intelfbhw_check_non_crt()
293 dvo |= DVOC_PORT; in intelfbhw_check_non_crt()
295 return dvo; in intelfbhw_check_non_crt()
298 const char * intelfbhw_dvo_to_string(int dvo) in intelfbhw_dvo_to_string() argument
300 if (dvo & DVOA_PORT) in intelfbhw_dvo_to_string()
302 else if (dvo & DVOB_PORT) in intelfbhw_dvo_to_string()
304 else if (dvo & DVOC_PORT) in intelfbhw_dvo_to_string()
[all …]
A Dintelfbdrv.c474 int i, err, dvo; in intelfb_pci_register() local
771 dvo = intelfbhw_check_non_crt(dinfo); in intelfb_pci_register()
772 if (dvo) { in intelfb_pci_register()
776 while (dvo) { in intelfb_pci_register()
777 if (dvo & 1) { in intelfb_pci_register()
782 dvo >>= 1; in intelfb_pci_register()
A Dintelfbhw.h565 extern const char *intelfbhw_dvo_to_string(int dvo);
/linux/drivers/gpu/drm/amd/amdgpu/
A Datombios_encoders.c373 DVO_ENCODER_CONTROL_PS_ALLOCATION dvo; member
407 args.dvo.sDVOEncoder.ucAction = action; in amdgpu_atombios_encoder_setup_dvo()
408 args.dvo.sDVOEncoder.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10); in amdgpu_atombios_encoder_setup_dvo()
410 args.dvo.sDVOEncoder.ucDeviceType = ATOM_DEVICE_DFP1_INDEX; in amdgpu_atombios_encoder_setup_dvo()
413 args.dvo.sDVOEncoder.usDevAttr.sDigAttrib.ucAttribute |= PANEL_ENCODER_MISC_DUAL; in amdgpu_atombios_encoder_setup_dvo()
/linux/drivers/gpu/drm/radeon/
A Datombios_encoders.c484 DVO_ENCODER_CONTROL_PS_ALLOCATION dvo; member
522 args.dvo.sDVOEncoder.ucAction = action; in atombios_dvo_setup()
523 args.dvo.sDVOEncoder.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10); in atombios_dvo_setup()
525 args.dvo.sDVOEncoder.ucDeviceType = ATOM_DEVICE_DFP1_INDEX; in atombios_dvo_setup()
528 args.dvo.sDVOEncoder.usDevAttr.sDigAttrib.ucAttribute |= PANEL_ENCODER_MISC_DUAL; in atombios_dvo_setup()

Completed in 40 milliseconds