/linux-6.12.1/drivers/gpu/drm/omapdrm/dss/ |
D | sdi.c | 7 #define DSS_SUBSYS_NAME "SDI" 42 struct sdi_device *sdi; member 68 return dispc_div_calc(ctx->sdi->dss->dispc, fck, in dpi_calc_dss_cb() 73 static int sdi_calc_clock_div(struct sdi_device *sdi, unsigned long pclk, in sdi_calc_clock_div() argument 92 ctx.sdi = sdi; in sdi_calc_clock_div() 100 ok = dss_div_calc(sdi->dss, pclk, ctx.pck_min, in sdi_calc_clock_div() 112 static void sdi_config_lcd_manager(struct sdi_device *sdi) in sdi_config_lcd_manager() argument 114 sdi->mgr_config.io_pad_mode = DSS_IO_PAD_MODE_BYPASS; in sdi_config_lcd_manager() 116 sdi->mgr_config.stallmode = false; in sdi_config_lcd_manager() 117 sdi->mgr_config.fifohandcheck = false; in sdi_config_lcd_manager() [all …]
|
D | dss.c | 269 /* Reset SDI PLL */ in dss_sdi_enable() 273 /* Lock SDI PLL */ in dss_sdi_enable() 299 /* Waiting for SDI reset to complete */ in dss_sdi_enable() 303 DSSERR("SDI reset timed out\n"); in dss_sdi_enable() 313 /* Reset SDI PLL */ in dss_sdi_enable() 327 /* Reset SDI PLL */ in dss_sdi_disable() 1466 /* Setup the video PLLs and the DPI and SDI ports. */ in dss_probe()
|
/linux-6.12.1/drivers/video/fbdev/omap2/omapfb/dss/ |
D | sdi.c | 3 * linux/drivers/video/omap2/dss/sdi.c 9 #define DSS_SUBSYS_NAME "SDI" 37 } sdi; variable 106 struct omap_overlay_manager *mgr = sdi.output.manager; in sdi_config_lcd_manager() 108 sdi.mgr_config.io_pad_mode = DSS_IO_PAD_MODE_BYPASS; in sdi_config_lcd_manager() 110 sdi.mgr_config.stallmode = false; in sdi_config_lcd_manager() 111 sdi.mgr_config.fifohandcheck = false; in sdi_config_lcd_manager() 113 sdi.mgr_config.video_port_width = 24; in sdi_config_lcd_manager() 114 sdi.mgr_config.lcden_sig_polarity = 1; in sdi_config_lcd_manager() 116 dss_mgr_set_lcd_config(mgr, &sdi.mgr_config); in sdi_config_lcd_manager() [all …]
|
D | Kconfig | 67 bool "SDI support" 69 SDI (Serial Display Interface) support. 71 SDI is a high speed one-way display serial bus between the host
|
D | dss.c | 284 /* Reset SDI PLL */ in dss_sdi_enable() 288 /* Lock SDI PLL */ in dss_sdi_enable() 314 /* Waiting for SDI reset to complete */ in dss_sdi_enable() 318 DSSERR("SDI reset timed out\n"); in dss_sdi_enable() 328 /* Reset SDI PLL */ in dss_sdi_enable() 342 /* Reset SDI PLL */ in dss_sdi_disable()
|
D | Makefile | 12 omapdss-$(CONFIG_FB_OMAP2_DSS_SDI) += sdi.o
|
/linux-6.12.1/Documentation/devicetree/bindings/iio/adc/ |
D | adi,ad4000.yaml | 72 adi,sdi-pin: 74 enum: [ high, low, cs, sdi ] 75 default: sdi 77 Describes how the ADC SDI pin is wired. A value of "sdi" indicates that 78 the ADC SDI is connected to host SDO. "high" indicates that the ADC SDI 80 hard-wired low (GND). "cs" indicates that the ADC SDI pin is connected to 123 while the SDI line is high and the CNV line is low ("3-wire" mode) or the 124 SDI line is low and the CNV line is high ("4-wire" mode); or when the SDO 125 line goes high while the SDI and CNV lines are high (chain mode), 136 # The configuration register can only be accessed if SDI is connected to MOSI [all …]
|
D | adi,ad7944.yaml | 48 line is used to initiate the conversion and the SDI line is connected to 57 device on the bus. In this mode, SDI is tied to VIO, and the CNV line 61 on wiring when multiple ADCs are used. In this mode, the SDI line of 62 one chip is tied to the SDO of the next chip in the chain and the SDI of 127 while the SDI line is high and the CNV line is low ('single' mode) or the 128 SDI line is low and the CNV line is high ('multi' mode); or when the SDO 129 line goes high while the SDI and CNV lines are high (chain mode),
|
/linux-6.12.1/Documentation/iio/ |
D | ad4000.rst | 47 Omit the ``adi,sdi-pin`` property in device tree to select this mode. 58 +--->| SDI AD4000 SDO |-------->| SDI | 68 Another wiring configuration supported as "3-wire" mode has the SDI pin 74 Set the ``adi,sdi-pin`` device tree property to ``"high"`` to select this mode. 83 +--->| SDI AD4000 SDO |-------->| SDI | 100 +--->| SDI AD4000 SDO |-------->| SDI | 110 In datasheet "4-wire" mode, the controller CS line is connected to the ADC SDI 114 Set ``adi,sdi-pin`` to ``"cs"`` to select this mode. 126 +--->| SDI AD4000 SDO |-------->| SDI |
|
D | ad7944.rst | 39 +--->| SDI AD7944 SDO |-------->| SDI | 61 +--->| SDI AD7944 SDO |-------->| SDI | 81 +--->| SDI AD7944 SDO |--->| SDI AD7944 SDO |-------->| SDI |
|
D | ad4695.rst | 42 | SDI |<--------| SDO | 43 | SDO |-------->| SDI |
|
/linux-6.12.1/drivers/iio/adc/ |
D | ad4000.c | 98 /* maps adi,sdi-pin property value to enum */ 100 [AD4000_SDI_MOSI] = "sdi", 472 * in "3-wire" mode, selected when the adi,sdi-pin device tree property is 473 * absent or set to "high". In this connection mode, the ADC SDI pin is 508 * in "4-wire" mode, selected when the adi,sdi-pin device tree property is 510 * ADC SDI pin and a GPIO is connected to ADC CNV pin. 520 * Dummy transfer to cause enough delay between CNV going high and SDI in ad4000_prepare_4wire_mode_message() 580 ret = device_property_match_property_string(dev, "adi,sdi-pin", in ad4000_probe() 585 "getting adi,sdi-pin property failed\n"); in ad4000_probe() 595 * In "3-wire mode", the ADC SDI line must be kept high when in ad4000_probe()
|
/linux-6.12.1/drivers/comedi/drivers/ |
D | adv_pci_dio.c | 103 struct diosubd_data sdi[PCI_DIO_MAX_DI_SUBDEVS]; member 117 .sdi[0] = { 16, 0x02, }, /* DI 0-15 */ 118 .sdi[1] = { 16, 0x00, }, /* ISO DI 0-15 */ 130 .sdi[1] = { 32, 0x00, }, /* ISO DI 0-31 */ 142 .sdi[0] = { 32, 0x00, }, /* DI 0-31 */ 150 .sdi[1] = { 16, 0x00, }, /* ISO DI 0-15 */ 163 .sdi[1] = { 16, 0x00, }, /* ISO DI 0-15 */ 194 .sdi[0] = { 32, 0x00, }, /* DI 0-31 */ 195 .sdi[1] = { 32, 0x04, }, /* DI 32-63 */ 202 .sdi[1] = { 32, 0x00, }, /* DI 0-31 */ [all …]
|
/linux-6.12.1/drivers/pinctrl/mvebu/ |
D | pinctrl-dove.c | 378 MPP_FUNCTION(CONFIG_PMU | 0x3, "pmic", "sdi"), 395 MPP_FUNCTION(CONFIG_PMU | 0x3, "pmic", "sdi"), 413 MPP_FUNCTION(CONFIG_PMU | 0x3, "pmic", "sdi"), 432 MPP_FUNCTION(CONFIG_PMU | 0x3, "pmic", "sdi"), 449 MPP_FUNCTION(CONFIG_PMU | 0x3, "pmic", "sdi"), 466 MPP_FUNCTION(CONFIG_PMU | 0x3, "pmic", "sdi"), 483 MPP_FUNCTION(CONFIG_PMU | 0x3, "pmic", "sdi"), 500 MPP_FUNCTION(CONFIG_PMU | 0x3, "pmic", "sdi"), 515 MPP_FUNCTION(CONFIG_PMU | 0x3, "pmic", "sdi"), 530 MPP_FUNCTION(CONFIG_PMU | 0x3, "pmic", "sdi"), [all …]
|
/linux-6.12.1/drivers/gpu/drm/omapdrm/ |
D | Kconfig | 87 bool "SDI support" 90 SDI (Serial Display Interface) support. 92 SDI is a high speed one-way display serial bus between the host
|
D | Makefile | 26 omapdrm-$(CONFIG_OMAP2_DSS_SDI) += dss/sdi.o
|
/linux-6.12.1/drivers/video/fbdev/omap2/omapfb/displays/ |
D | panel-sony-acx565akm.c | 508 return in->ops.sdi->connect(in, dssdev); in acx565akm_connect() 519 in->ops.sdi->disconnect(in, dssdev); in acx565akm_disconnect() 530 in->ops.sdi->set_timings(in, &ddata->videomode); in acx565akm_panel_power_on() 533 in->ops.sdi->set_datapairs(in, ddata->datapairs); in acx565akm_panel_power_on() 535 r = in->ops.sdi->enable(in); in acx565akm_panel_power_on() 537 pr_err("%s sdi enable failed\n", __func__); in acx565akm_panel_power_on() 606 in->ops.sdi->disable(in); in acx565akm_panel_power_off() 658 in->ops.sdi->set_timings(in, timings); in acx565akm_set_timings() 675 return in->ops.sdi->check_timings(in, timings); in acx565akm_check_timings()
|
/linux-6.12.1/Documentation/devicetree/bindings/power/supply/ |
D | samsung,battery.yaml | 7 title: Samsung SDI Batteries 13 Samsung SDI (Samsung Digital Interface) batteries are all different versions
|
/linux-6.12.1/Documentation/devicetree/bindings/display/ti/ |
D | ti,omap3-dss.txt | 20 - Port 1: SDI output 25 SDI Endpoint required properties:
|
/linux-6.12.1/Documentation/devicetree/bindings/pinctrl/ |
D | marvell,kirkwood-pinctrl.txt | 55 mpp43 43 gpio, audio(sdi) 141 mpp27 27 gpio, ge1(rxd3), ts(mp7), tdm(spi-mosi), audio(sdi) 190 mpp27 27 gpio, ge1(rxd3), ts(mp7), tdm(spi-mosi), audio(sdi) 206 mpp43 43 gpio, ts(mp7), tdm(int), audio(sdi) 235 audio(spdifi), audio-1(sdi) 257 mpp27 27 gpio, ge1(rxd3), ts(mp7), tdm(spi-mosi), audio(sdi), 276 mpp43 43 gpio, ts(mp7), tdm(int), audio(sdi), lcd(d23)
|
D | marvell,dove-pinctrl.txt | 67 pmic(sdi) Pin is used for PMIC SDI
|
D | marvell,armada-370-pinctrl.txt | 26 mpp10 10 gpio, ge0(txctl), uart0(cts), tdm(fsync), audio(sdi) 90 audio(sdi)
|
/linux-6.12.1/Documentation/devicetree/bindings/firmware/ |
D | qcom,scm.yaml | 101 qcom,sdi-enabled: 103 Indicates that the SDI (Secure Debug Image) has been enabled by TZ
|
/linux-6.12.1/Documentation/devicetree/bindings/display/panel/ |
D | sony,acx565akm.yaml | 7 title: Sony ACX565AKM SDI Panel
|
/linux-6.12.1/drivers/video/ |
D | hdmi.c | 310 ptr[24] = frame->sdi; in hdmi_spd_infoframe_pack_only() 1272 static const char *hdmi_spd_sdi_get_name(enum hdmi_spd_sdi sdi) in hdmi_spd_sdi_get_name() argument 1274 if (sdi < 0 || sdi > 0xff) in hdmi_spd_sdi_get_name() 1276 switch (sdi) { in hdmi_spd_sdi_get_name() 1319 hdmi_spd_sdi_get_name(frame->sdi), frame->sdi); in hdmi_spd_infoframe_log() 1678 frame->sdi = ptr[24]; in hdmi_spd_infoframe_unpack()
|