/linux-6.3-rc2/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() 359 struct sti_dvo *dvo = dvo_connector->dvo; in sti_dvo_connector_mode_valid() local 385 struct sti_dvo *dvo = dvo_connector->dvo; in sti_dvo_connector_detect() local 390 dvo->panel = of_drm_find_panel(dvo->panel_node); in sti_dvo_connector_detect() 395 if (dvo->panel) in sti_dvo_connector_detect() 405 struct sti_dvo *dvo = dvo_connector->dvo; in sti_dvo_late_register() local 407 dvo_debugfs_init(dvo, dvo->drm_dev->primary); in sti_dvo_late_register() 455 connector->dvo = dvo; in sti_dvo_bind() 518 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-6.3-rc2/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 | 82 .addr = dvo->slave_addr, in sil164_readb() 88 .addr = dvo->slave_addr, in sil164_readb() 116 .addr = dvo->slave_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->slave_addr, in ch7xxx_readb() 162 .addr = dvo->slave_addr, in ch7xxx_readb() 191 .addr = dvo->slave_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 | 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_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 | 53 bool (*init)(struct intel_dvo_device *dvo, 60 void (*create_resources)(struct intel_dvo_device *dvo); 68 void (*dpms)(struct intel_dvo_device *dvo, bool enable); 79 enum drm_mode_status (*mode_valid)(struct intel_dvo_device *dvo, 85 void (*prepare)(struct intel_dvo_device *dvo); 90 void (*commit)(struct intel_dvo_device *dvo); 99 void (*mode_set)(struct intel_dvo_device *dvo, 106 enum drm_connector_status (*detect)(struct intel_dvo_device *dvo); 121 struct drm_display_mode *(*get_modes)(struct intel_dvo_device *dvo); 126 void (*destroy) (struct intel_dvo_device *dvo); [all …]
|
A D | intel_dvo.c | 376 static int intel_dvo_encoder_type(const struct intel_dvo_device *dvo) in intel_dvo_encoder_type() argument 378 switch (dvo->type) { in intel_dvo_encoder_type() 385 MISSING_CASE(dvo->type); in intel_dvo_encoder_type() 392 switch (dvo->type) { in intel_dvo_connector_type() 399 MISSING_CASE(dvo->type); in intel_dvo_connector_type() 406 const struct intel_dvo_device *dvo) in intel_dvo_init_dev() argument 419 if (intel_gmbus_is_valid_pin(dev_priv, dvo->gpio)) in intel_dvo_init_dev() 420 gpio = dvo->gpio; in intel_dvo_init_dev() 421 else if (dvo->type == INTEL_DVO_CHIP_LVDS) in intel_dvo_init_dev() 433 intel_dvo->dev = *dvo; in intel_dvo_init_dev() [all …]
|
/linux-6.3-rc2/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-6.3-rc2/drivers/video/fbdev/intelfb/ |
A D | intelfbhw.c | 282 int dvo = 0; in intelfbhw_check_non_crt() local 285 dvo |= LVDS_PORT; in intelfbhw_check_non_crt() 287 dvo |= DVOA_PORT; in intelfbhw_check_non_crt() 289 dvo |= DVOB_PORT; in intelfbhw_check_non_crt() 291 dvo |= DVOC_PORT; in intelfbhw_check_non_crt() 293 return dvo; in intelfbhw_check_non_crt() 296 const char * intelfbhw_dvo_to_string(int dvo) in intelfbhw_dvo_to_string() argument 298 if (dvo & DVOA_PORT) in intelfbhw_dvo_to_string() 300 else if (dvo & DVOB_PORT) in intelfbhw_dvo_to_string() 302 else if (dvo & DVOC_PORT) in intelfbhw_dvo_to_string() [all …]
|
A D | intelfbdrv.c | 478 int i, err, dvo; in intelfb_pci_register() local 779 dvo = intelfbhw_check_non_crt(dinfo); in intelfb_pci_register() 780 if (dvo) { in intelfb_pci_register() 784 while (dvo) { in intelfb_pci_register() 785 if (dvo & 1) { in intelfb_pci_register() 790 dvo >>= 1; in intelfb_pci_register()
|
A D | intelfbhw.h | 565 extern const char *intelfbhw_dvo_to_string(int dvo);
|
/linux-6.3-rc2/arch/arm/boot/dts/ |
A D | nuvoton-wpcm450.dtsi | 261 groups = "dvo"; 266 groups = "dvo";
|
/linux-6.3-rc2/Documentation/devicetree/bindings/pinctrl/ |
A D | nuvoton,wpcm450-pinctrl.yaml | 73 hsp1, hsp2, r1err, r1md, rmii2, r2err, r2md, kbcc, dvo,
|
/linux-6.3-rc2/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-6.3-rc2/drivers/gpu/drm/radeon/ |
A D | atombios_encoders.c | 479 DVO_ENCODER_CONTROL_PS_ALLOCATION dvo; member 517 args.dvo.sDVOEncoder.ucAction = action; in atombios_dvo_setup() 518 args.dvo.sDVOEncoder.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10); in atombios_dvo_setup() 520 args.dvo.sDVOEncoder.ucDeviceType = ATOM_DEVICE_DFP1_INDEX; in atombios_dvo_setup() 523 args.dvo.sDVOEncoder.usDevAttr.sDigAttrib.ucAttribute |= PANEL_ENCODER_MISC_DUAL; in atombios_dvo_setup()
|