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);