| /linux/drivers/gpu/drm/sti/ |
| A D | sti_dvo.c | 339 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 D | sti_tvout.c | 119 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 D | dvo_ivch.c | 201 .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 D | dvo_tfp410.c | 103 .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 D | dvo_sil164.c | 78 .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, ®9); 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 D | dvo_ns2501.c | 395 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 D | dvo_ch7xxx.c | 145 .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 D | dvo_ch7017.c | 173 .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 D | intel_dvo_dev.h | 52 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 D | intel_dvo.c | 457 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 D | st,stih4xx.txt | 85 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 D | intelfbhw.c | 284 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 D | intelfbdrv.c | 474 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 D | intelfbhw.h | 565 extern const char *intelfbhw_dvo_to_string(int dvo);
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| A D | atombios_encoders.c | 373 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 D | atombios_encoders.c | 484 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()
|