sdi 762 drivers/gpu/drm/i915/display/intel_hdmi.c frame->sdi = HDMI_SPD_SDI_PC; sdi 38 drivers/gpu/drm/omapdrm/dss/sdi.c struct sdi_device *sdi; sdi 64 drivers/gpu/drm/omapdrm/dss/sdi.c return dispc_div_calc(ctx->sdi->dss->dispc, fck, sdi 69 drivers/gpu/drm/omapdrm/dss/sdi.c static int sdi_calc_clock_div(struct sdi_device *sdi, unsigned long pclk, sdi 88 drivers/gpu/drm/omapdrm/dss/sdi.c ctx.sdi = sdi; sdi 96 drivers/gpu/drm/omapdrm/dss/sdi.c ok = dss_div_calc(sdi->dss, pclk, ctx.pck_min, sdi 108 drivers/gpu/drm/omapdrm/dss/sdi.c static void sdi_config_lcd_manager(struct sdi_device *sdi) sdi 110 drivers/gpu/drm/omapdrm/dss/sdi.c sdi->mgr_config.io_pad_mode = DSS_IO_PAD_MODE_BYPASS; sdi 112 drivers/gpu/drm/omapdrm/dss/sdi.c sdi->mgr_config.stallmode = false; sdi 113 drivers/gpu/drm/omapdrm/dss/sdi.c sdi->mgr_config.fifohandcheck = false; sdi 115 drivers/gpu/drm/omapdrm/dss/sdi.c sdi->mgr_config.video_port_width = 24; sdi 116 drivers/gpu/drm/omapdrm/dss/sdi.c sdi->mgr_config.lcden_sig_polarity = 1; sdi 118 drivers/gpu/drm/omapdrm/dss/sdi.c dss_mgr_set_lcd_config(&sdi->output, &sdi->mgr_config); sdi 123 drivers/gpu/drm/omapdrm/dss/sdi.c struct sdi_device *sdi = dssdev_to_sdi(dssdev); sdi 128 drivers/gpu/drm/omapdrm/dss/sdi.c r = regulator_enable(sdi->vdds_sdi_reg); sdi 132 drivers/gpu/drm/omapdrm/dss/sdi.c r = dispc_runtime_get(sdi->dss->dispc); sdi 136 drivers/gpu/drm/omapdrm/dss/sdi.c r = sdi_calc_clock_div(sdi, sdi->pixelclock, &fck, &dispc_cinfo); sdi 140 drivers/gpu/drm/omapdrm/dss/sdi.c sdi->mgr_config.clock_info = dispc_cinfo; sdi 142 drivers/gpu/drm/omapdrm/dss/sdi.c r = dss_set_fck_rate(sdi->dss, fck); sdi 146 drivers/gpu/drm/omapdrm/dss/sdi.c sdi_config_lcd_manager(sdi); sdi 159 drivers/gpu/drm/omapdrm/dss/sdi.c dispc_mgr_set_clock_div(sdi->dss->dispc, sdi->output.dispc_channel, sdi 160 drivers/gpu/drm/omapdrm/dss/sdi.c &sdi->mgr_config.clock_info); sdi 162 drivers/gpu/drm/omapdrm/dss/sdi.c dss_sdi_init(sdi->dss, sdi->datapairs); sdi 163 drivers/gpu/drm/omapdrm/dss/sdi.c r = dss_sdi_enable(sdi->dss); sdi 168 drivers/gpu/drm/omapdrm/dss/sdi.c r = dss_mgr_enable(&sdi->output); sdi 175 drivers/gpu/drm/omapdrm/dss/sdi.c dss_sdi_disable(sdi->dss); sdi 179 drivers/gpu/drm/omapdrm/dss/sdi.c dispc_runtime_put(sdi->dss->dispc); sdi 181 drivers/gpu/drm/omapdrm/dss/sdi.c regulator_disable(sdi->vdds_sdi_reg); sdi 186 drivers/gpu/drm/omapdrm/dss/sdi.c struct sdi_device *sdi = dssdev_to_sdi(dssdev); sdi 188 drivers/gpu/drm/omapdrm/dss/sdi.c dss_mgr_disable(&sdi->output); sdi 190 drivers/gpu/drm/omapdrm/dss/sdi.c dss_sdi_disable(sdi->dss); sdi 192 drivers/gpu/drm/omapdrm/dss/sdi.c dispc_runtime_put(sdi->dss->dispc); sdi 194 drivers/gpu/drm/omapdrm/dss/sdi.c regulator_disable(sdi->vdds_sdi_reg); sdi 200 drivers/gpu/drm/omapdrm/dss/sdi.c struct sdi_device *sdi = dssdev_to_sdi(dssdev); sdi 202 drivers/gpu/drm/omapdrm/dss/sdi.c sdi->pixelclock = mode->clock * 1000; sdi 208 drivers/gpu/drm/omapdrm/dss/sdi.c struct sdi_device *sdi = dssdev_to_sdi(dssdev); sdi 218 drivers/gpu/drm/omapdrm/dss/sdi.c r = sdi_calc_clock_div(sdi, pixelclock, &fck, &dispc_cinfo); sdi 257 drivers/gpu/drm/omapdrm/dss/sdi.c static int sdi_init_output(struct sdi_device *sdi) sdi 259 drivers/gpu/drm/omapdrm/dss/sdi.c struct omap_dss_device *out = &sdi->output; sdi 262 drivers/gpu/drm/omapdrm/dss/sdi.c out->dev = &sdi->pdev->dev; sdi 283 drivers/gpu/drm/omapdrm/dss/sdi.c static void sdi_uninit_output(struct sdi_device *sdi) sdi 285 drivers/gpu/drm/omapdrm/dss/sdi.c omapdss_device_unregister(&sdi->output); sdi 286 drivers/gpu/drm/omapdrm/dss/sdi.c omapdss_device_cleanup_output(&sdi->output); sdi 292 drivers/gpu/drm/omapdrm/dss/sdi.c struct sdi_device *sdi; sdi 297 drivers/gpu/drm/omapdrm/dss/sdi.c sdi = kzalloc(sizeof(*sdi), GFP_KERNEL); sdi 298 drivers/gpu/drm/omapdrm/dss/sdi.c if (!sdi) sdi 314 drivers/gpu/drm/omapdrm/dss/sdi.c sdi->datapairs = datapairs; sdi 315 drivers/gpu/drm/omapdrm/dss/sdi.c sdi->dss = dss; sdi 317 drivers/gpu/drm/omapdrm/dss/sdi.c sdi->pdev = pdev; sdi 318 drivers/gpu/drm/omapdrm/dss/sdi.c port->data = sdi; sdi 320 drivers/gpu/drm/omapdrm/dss/sdi.c sdi->vdds_sdi_reg = devm_regulator_get(&pdev->dev, "vdds_sdi"); sdi 321 drivers/gpu/drm/omapdrm/dss/sdi.c if (IS_ERR(sdi->vdds_sdi_reg)) { sdi 322 drivers/gpu/drm/omapdrm/dss/sdi.c r = PTR_ERR(sdi->vdds_sdi_reg); sdi 328 drivers/gpu/drm/omapdrm/dss/sdi.c r = sdi_init_output(sdi); sdi 335 drivers/gpu/drm/omapdrm/dss/sdi.c kfree(sdi); sdi 342 drivers/gpu/drm/omapdrm/dss/sdi.c struct sdi_device *sdi = port->data; sdi 344 drivers/gpu/drm/omapdrm/dss/sdi.c if (!sdi) sdi 347 drivers/gpu/drm/omapdrm/dss/sdi.c sdi_uninit_output(sdi); sdi 348 drivers/gpu/drm/omapdrm/dss/sdi.c kfree(sdi); sdi 420 drivers/gpu/drm/vc4/vc4_hdmi.c frame.spd.sdi = HDMI_SPD_SDI_PC; sdi 93 drivers/staging/comedi/drivers/adv_pci_dio.c struct diosubd_data sdi[PCI_DIO_MAX_DI_SUBDEVS]; sdi 105 drivers/staging/comedi/drivers/adv_pci_dio.c .sdi[0] = { 16, 0x02, }, /* DI 0-15 */ sdi 106 drivers/staging/comedi/drivers/adv_pci_dio.c .sdi[1] = { 16, 0x00, }, /* ISO DI 0-15 */ sdi 114 drivers/staging/comedi/drivers/adv_pci_dio.c .sdi[1] = { 32, 0x00, }, /* ISO DI 0-31 */ sdi 126 drivers/staging/comedi/drivers/adv_pci_dio.c .sdi[0] = { 32, 0x00, }, /* DI 0-31 */ sdi 134 drivers/staging/comedi/drivers/adv_pci_dio.c .sdi[1] = { 16, 0x00, }, /* ISO DI 0-15 */ sdi 147 drivers/staging/comedi/drivers/adv_pci_dio.c .sdi[1] = { 16, 0x00, }, /* ISO DI 0-15 */ sdi 178 drivers/staging/comedi/drivers/adv_pci_dio.c .sdi[0] = { 32, 0x00, }, /* DI 0-31 */ sdi 179 drivers/staging/comedi/drivers/adv_pci_dio.c .sdi[1] = { 32, 0x04, }, /* DI 32-63 */ sdi 186 drivers/staging/comedi/drivers/adv_pci_dio.c .sdi[1] = { 32, 0x00, }, /* DI 0-31 */ sdi 194 drivers/staging/comedi/drivers/adv_pci_dio.c .sdi[1] = { 8, 0x01 }, /* ISO DI 0-7 */ sdi 201 drivers/staging/comedi/drivers/adv_pci_dio.c .sdi[1] = { 16, 0x02, }, /* ISO DI 0-15 */ sdi 376 drivers/staging/comedi/drivers/adv_pci_dio.c d = &board->sdi[i]; sdi 514 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c r = in->ops.sdi->connect(in, dssdev); sdi 529 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c in->ops.sdi->disconnect(in, dssdev); sdi 540 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c in->ops.sdi->set_timings(in, &ddata->videomode); sdi 543 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c in->ops.sdi->set_datapairs(in, ddata->datapairs); sdi 545 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c r = in->ops.sdi->enable(in); sdi 610 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c in->ops.sdi->disable(in); sdi 662 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c in->ops.sdi->set_timings(in, timings); sdi 679 drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c return in->ops.sdi->check_timings(in, timings); sdi 37 drivers/video/fbdev/omap2/omapfb/dss/sdi.c } sdi; sdi 106 drivers/video/fbdev/omap2/omapfb/dss/sdi.c struct omap_overlay_manager *mgr = sdi.output.manager; sdi 108 drivers/video/fbdev/omap2/omapfb/dss/sdi.c sdi.mgr_config.io_pad_mode = DSS_IO_PAD_MODE_BYPASS; sdi 110 drivers/video/fbdev/omap2/omapfb/dss/sdi.c sdi.mgr_config.stallmode = false; sdi 111 drivers/video/fbdev/omap2/omapfb/dss/sdi.c sdi.mgr_config.fifohandcheck = false; sdi 113 drivers/video/fbdev/omap2/omapfb/dss/sdi.c sdi.mgr_config.video_port_width = 24; sdi 114 drivers/video/fbdev/omap2/omapfb/dss/sdi.c sdi.mgr_config.lcden_sig_polarity = 1; sdi 116 drivers/video/fbdev/omap2/omapfb/dss/sdi.c dss_mgr_set_lcd_config(mgr, &sdi.mgr_config); sdi 121 drivers/video/fbdev/omap2/omapfb/dss/sdi.c struct omap_dss_device *out = &sdi.output; sdi 122 drivers/video/fbdev/omap2/omapfb/dss/sdi.c struct omap_video_timings *t = &sdi.timings; sdi 133 drivers/video/fbdev/omap2/omapfb/dss/sdi.c r = regulator_enable(sdi.vdds_sdi_reg); sdi 149 drivers/video/fbdev/omap2/omapfb/dss/sdi.c sdi.mgr_config.clock_info = dispc_cinfo; sdi 180 drivers/video/fbdev/omap2/omapfb/dss/sdi.c dispc_mgr_set_clock_div(out->manager->id, &sdi.mgr_config.clock_info); sdi 182 drivers/video/fbdev/omap2/omapfb/dss/sdi.c dss_sdi_init(sdi.datapairs); sdi 201 drivers/video/fbdev/omap2/omapfb/dss/sdi.c regulator_disable(sdi.vdds_sdi_reg); sdi 208 drivers/video/fbdev/omap2/omapfb/dss/sdi.c struct omap_overlay_manager *mgr = sdi.output.manager; sdi 216 drivers/video/fbdev/omap2/omapfb/dss/sdi.c regulator_disable(sdi.vdds_sdi_reg); sdi 222 drivers/video/fbdev/omap2/omapfb/dss/sdi.c sdi.timings = *timings; sdi 228 drivers/video/fbdev/omap2/omapfb/dss/sdi.c *timings = sdi.timings; sdi 234 drivers/video/fbdev/omap2/omapfb/dss/sdi.c struct omap_overlay_manager *mgr = sdi.output.manager; sdi 247 drivers/video/fbdev/omap2/omapfb/dss/sdi.c sdi.datapairs = datapairs; sdi 254 drivers/video/fbdev/omap2/omapfb/dss/sdi.c if (sdi.vdds_sdi_reg) sdi 257 drivers/video/fbdev/omap2/omapfb/dss/sdi.c vdds_sdi = devm_regulator_get(&sdi.pdev->dev, "vdds_sdi"); sdi 264 drivers/video/fbdev/omap2/omapfb/dss/sdi.c sdi.vdds_sdi_reg = vdds_sdi; sdi 328 drivers/video/fbdev/omap2/omapfb/dss/sdi.c struct omap_dss_device *out = &sdi.output; sdi 337 drivers/video/fbdev/omap2/omapfb/dss/sdi.c out->ops.sdi = &sdi_ops; sdi 345 drivers/video/fbdev/omap2/omapfb/dss/sdi.c struct omap_dss_device *out = &sdi.output; sdi 354 drivers/video/fbdev/omap2/omapfb/dss/sdi.c sdi.pdev = pdev; sdi 419 drivers/video/fbdev/omap2/omapfb/dss/sdi.c sdi.datapairs = datapairs; sdi 423 drivers/video/fbdev/omap2/omapfb/dss/sdi.c sdi.pdev = pdev; sdi 427 drivers/video/fbdev/omap2/omapfb/dss/sdi.c sdi.port_initialized = true; sdi 439 drivers/video/fbdev/omap2/omapfb/dss/sdi.c if (!sdi.port_initialized) sdi 442 drivers/video/fbdev/omap2/omapfb/dss/sdi.c sdi_uninit_output(sdi.pdev); sdi 309 drivers/video/hdmi.c ptr[24] = frame->sdi; sdi 1228 drivers/video/hdmi.c static const char *hdmi_spd_sdi_get_name(enum hdmi_spd_sdi sdi) sdi 1230 drivers/video/hdmi.c if (sdi < 0 || sdi > 0xff) sdi 1232 drivers/video/hdmi.c switch (sdi) { sdi 1281 drivers/video/hdmi.c hdmi_spd_sdi_get_name(frame->sdi), frame->sdi); sdi 1643 drivers/video/hdmi.c frame->sdi = ptr[24]; sdi 246 include/linux/hdmi.h enum hdmi_spd_sdi sdi; sdi 619 include/video/omapfb_dss.h } sdi; sdi 653 include/video/omapfb_dss.h const struct omapdss_sdi_ops *sdi; sdi 461 sound/pci/hda/hda_proc.c int sdi = snd_hda_codec_read(codec, nid, 0, sdi 464 sound/pci/hda/hda_proc.c sdi & AC_SDI_SELECT);