Home
last modified time | relevance | path

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

/linux-6.3-rc2/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()
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 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-6.3-rc2/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.c82 .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 Ddvo_ch7xxx.c156 .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 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_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.h53 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 Dintel_dvo.c376 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 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-6.3-rc2/drivers/video/fbdev/intelfb/
A Dintelfbhw.c282 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 Dintelfbdrv.c478 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 Dintelfbhw.h565 extern const char *intelfbhw_dvo_to_string(int dvo);
/linux-6.3-rc2/arch/arm/boot/dts/
A Dnuvoton-wpcm450.dtsi261 groups = "dvo";
266 groups = "dvo";
/linux-6.3-rc2/Documentation/devicetree/bindings/pinctrl/
A Dnuvoton,wpcm450-pinctrl.yaml73 hsp1, hsp2, r1err, r1md, rmii2, r2err, r2md, kbcc, dvo,
/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/
A Datombios_encoders.c370 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 Datombios_encoders.c479 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()

Completed in 52 milliseconds