| /linux/drivers/gpu/drm/sti/ |
| A D | sti_dvo.c | 340 struct sti_dvo *dvo = dvo_connector->dvo; in sti_dvo_connector_get_modes() local 342 if (dvo->panel) in sti_dvo_connector_get_modes() 360 struct sti_dvo *dvo = dvo_connector->dvo; in sti_dvo_connector_mode_valid() local 386 struct sti_dvo *dvo = dvo_connector->dvo; in sti_dvo_connector_detect() local 391 dvo->panel = of_drm_find_panel(dvo->panel_node); in sti_dvo_connector_detect() 396 if (dvo->panel) in sti_dvo_connector_detect() 406 struct sti_dvo *dvo = dvo_connector->dvo; in sti_dvo_late_register() local 408 dvo_debugfs_init(dvo, dvo->drm_dev->primary); in sti_dvo_late_register() 456 connector->dvo = dvo; in sti_dvo_bind() 519 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->target_addr, in ivch_read() 212 .addr = dvo->target_addr, in ivch_read() 241 .addr = dvo->target_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->target_addr, in tfp410_readb() 109 .addr = dvo->target_addr, in tfp410_readb() 137 .addr = dvo->target_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 | 82 .addr = dvo->target_addr, in sil164_readb() 88 .addr = dvo->target_addr, in sil164_readb() 116 .addr = dvo->target_addr, in sil164_writeb() 148 dvo->i2c_bus = adapter; in sil164_init() 149 dvo->dev_priv = sil; in sil164_init() 213 sil164_writeb(dvo, SIL164_REG8, in sil164_mode_set() 215 sil164_writeb(dvo, SIL164_REG9, in sil164_mode_set() 217 sil164_writeb(dvo, SIL164_REGC, in sil164_mode_set() 236 sil164_writeb(dvo, SIL164_REG8, ch); in sil164_dpms() 262 sil164_readb(dvo, SIL164_REG8, &val); in sil164_dump_regs() [all …]
|
| A D | dvo_ch7xxx.c | 156 .addr = dvo->target_addr, in ch7xxx_readb() 162 .addr = dvo->target_addr, in ch7xxx_readb() 191 .addr = dvo->target_addr, in ch7xxx_writeb() 223 dvo->i2c_bus = adapter; in ch7xxx_init() 224 dvo->dev_priv = ch7xxx; in ch7xxx_init() 267 ch7xxx_writeb(dvo, CH7xxx_PM, pm); in ch7xxx_detect() 308 ch7xxx_writeb(dvo, CH7xxx_TPD, tpd); in ch7xxx_mode_set() 326 ch7xxx_writeb(dvo, CH7xxx_DAC_CNTL, in ch7xxx_mode_set() 345 ch7xxx_readb(dvo, CH7xxx_PM, &val); in ch7xxx_get_hw_state() 361 ch7xxx_readb(dvo, i, &val); in ch7xxx_dump_regs() [all …]
|
| A D | dvo_ns2501.c | 394 struct ns2501_priv *ns = dvo->dev_priv; in ns2501_readb() 401 .addr = dvo->target_addr, in ns2501_readb() 407 .addr = dvo->target_addr, in ns2501_readb() 425 adapter->name, dvo->target_addr); in ns2501_readb() 439 struct ns2501_priv *ns = dvo->dev_priv; in ns2501_writeb() 444 .addr = dvo->target_addr, in ns2501_writeb() 482 dvo->i2c_bus = adapter; in ns2501_init() 483 dvo->dev_priv = ns; in ns2501_init() 669 ns2501_writeb(dvo, NS2501_REG8, in ns2501_dpms() 675 ns2501_writeb(dvo, NS2501_REG34, in ns2501_dpms() [all …]
|
| A D | dvo_ch7017.c | 173 .addr = dvo->target_addr, in ch7017_read() 179 .addr = dvo->target_addr, in ch7017_read() 192 .addr = dvo->target_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 | 53 bool (*init)(struct intel_dvo_device *dvo, 62 void (*dpms)(struct intel_dvo_device *dvo, bool enable); 73 enum drm_mode_status (*mode_valid)(struct intel_dvo_device *dvo, 83 void (*mode_set)(struct intel_dvo_device *dvo, 90 enum drm_connector_status (*detect)(struct intel_dvo_device *dvo); 101 void (*destroy) (struct intel_dvo_device *dvo); 106 void (*dump_regs)(struct intel_dvo_device *dvo);
|
| A D | intel_dvo.c | 387 static int intel_dvo_encoder_type(const struct intel_dvo_device *dvo) in intel_dvo_encoder_type() argument 389 switch (dvo->type) { in intel_dvo_encoder_type() 396 MISSING_CASE(dvo->type); in intel_dvo_encoder_type() 403 switch (dvo->type) { in intel_dvo_connector_type() 410 MISSING_CASE(dvo->type); in intel_dvo_connector_type() 417 const struct intel_dvo_device *dvo) in intel_dvo_init_dev() argument 430 if (intel_gmbus_is_valid_pin(dev_priv, dvo->gpio)) in intel_dvo_init_dev() 431 gpio = dvo->gpio; in intel_dvo_init_dev() 432 else if (dvo->type == INTEL_DVO_CHIP_LVDS) in intel_dvo_init_dev() 444 intel_dvo->dev = *dvo; in intel_dvo_init_dev() [all …]
|
| /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/arch/arm/boot/dts/nuvoton/ |
| A D | nuvoton-wpcm450.dtsi | 263 groups = "dvo"; 268 groups = "dvo";
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| A D | nuvoton,wpcm450-pinctrl.yaml | 73 hsp1, hsp2, r1err, r1md, rmii2, r2err, r2md, kbcc, dvo,
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| A D | atombios_encoders.c | 370 DVO_ENCODER_CONTROL_PS_ALLOCATION dvo; member 404 args.dvo.sDVOEncoder.ucAction = action; in amdgpu_atombios_encoder_setup_dvo() 405 args.dvo.sDVOEncoder.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10); in amdgpu_atombios_encoder_setup_dvo() 407 args.dvo.sDVOEncoder.ucDeviceType = ATOM_DEVICE_DFP1_INDEX; in amdgpu_atombios_encoder_setup_dvo() 410 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 | 480 DVO_ENCODER_CONTROL_PS_ALLOCATION dvo; member 518 args.dvo.sDVOEncoder.ucAction = action; in atombios_dvo_setup() 519 args.dvo.sDVOEncoder.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10); in atombios_dvo_setup() 521 args.dvo.sDVOEncoder.ucDeviceType = ATOM_DEVICE_DFP1_INDEX; in atombios_dvo_setup() 524 args.dvo.sDVOEncoder.usDevAttr.sDigAttrib.ucAttribute |= PANEL_ENCODER_MISC_DUAL; in atombios_dvo_setup()
|