Home
last modified time | relevance | path

Searched full:sdi (Results 1 – 25 of 90) sorted by relevance

1234

/linux-6.14.4/drivers/gpu/drm/omapdrm/dss/
Dsdi.c7 #define DSS_SUBSYS_NAME "SDI"
43 struct sdi_device *sdi; member
69 return dispc_div_calc(ctx->sdi->dss->dispc, fck, in dpi_calc_dss_cb()
74 static int sdi_calc_clock_div(struct sdi_device *sdi, unsigned long pclk, in sdi_calc_clock_div() argument
93 ctx.sdi = sdi; in sdi_calc_clock_div()
101 ok = dss_div_calc(sdi->dss, pclk, ctx.pck_min, in sdi_calc_clock_div()
113 static void sdi_config_lcd_manager(struct sdi_device *sdi) in sdi_config_lcd_manager() argument
115 sdi->mgr_config.io_pad_mode = DSS_IO_PAD_MODE_BYPASS; in sdi_config_lcd_manager()
117 sdi->mgr_config.stallmode = false; in sdi_config_lcd_manager()
118 sdi->mgr_config.fifohandcheck = false; in sdi_config_lcd_manager()
[all …]
Ddss.c269 /* 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.14.4/drivers/video/fbdev/omap2/omapfb/dss/
Dsdi.c3 * linux/drivers/video/omap2/dss/sdi.c
9 #define DSS_SUBSYS_NAME "SDI"
38 } sdi; variable
107 struct omap_overlay_manager *mgr = sdi.output.manager; in sdi_config_lcd_manager()
109 sdi.mgr_config.io_pad_mode = DSS_IO_PAD_MODE_BYPASS; in sdi_config_lcd_manager()
111 sdi.mgr_config.stallmode = false; in sdi_config_lcd_manager()
112 sdi.mgr_config.fifohandcheck = false; in sdi_config_lcd_manager()
114 sdi.mgr_config.video_port_width = 24; in sdi_config_lcd_manager()
115 sdi.mgr_config.lcden_sig_polarity = 1; in sdi_config_lcd_manager()
117 dss_mgr_set_lcd_config(mgr, &sdi.mgr_config); in sdi_config_lcd_manager()
[all …]
DKconfig67 bool "SDI support"
69 SDI (Serial Display Interface) support.
71 SDI is a high speed one-way display serial bus between the host
Ddss.c285 /* Reset SDI PLL */ in dss_sdi_enable()
289 /* Lock SDI PLL */ in dss_sdi_enable()
315 /* Waiting for SDI reset to complete */ in dss_sdi_enable()
319 DSSERR("SDI reset timed out\n"); in dss_sdi_enable()
329 /* Reset SDI PLL */ in dss_sdi_enable()
343 /* Reset SDI PLL */ in dss_sdi_disable()
DMakefile12 omapdss-$(CONFIG_FB_OMAP2_DSS_SDI) += sdi.o
/linux-6.14.4/Documentation/devicetree/bindings/iio/adc/
Dadi,ad4000.yaml105 adi,sdi-pin:
107 enum: [ high, low, cs, sdi ]
108 default: sdi
110 Describes how the ADC SDI pin is wired. A value of "sdi" indicates that
111 the ADC SDI is connected to host SDO. "high" indicates that the ADC SDI
113 hard-wired low (GND). "cs" indicates that the ADC SDI pin is connected to
156 while the SDI line is high and the CNV line is low ("3-wire" mode) or the
157 SDI line is low and the CNV line is high ("4-wire" mode); or when the SDO
158 line goes high while the SDI and CNV lines are high (chain mode),
169 # Single-channel PulSAR devices have SDI either tied to VIO, GND, or host CS.
[all …]
Dadi,ad7944.yaml48 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.14.4/Documentation/iio/
Dad4000.rst47 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 |
Dad7944.rst39 +--->| SDI AD7944 SDO |-------->| SDI |
61 +--->| SDI AD7944 SDO |-------->| SDI |
81 +--->| SDI AD7944 SDO |--->| SDI AD7944 SDO |-------->| SDI |
Dad4695.rst42 | SDI |<--------| SDO |
43 | SDO |-------->| SDI |
/linux-6.14.4/drivers/comedi/drivers/
Dadv_pci_dio.c103 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.14.4/drivers/pinctrl/mvebu/
Dpinctrl-dove.c378 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.14.4/drivers/gpu/drm/omapdrm/
DKconfig88 bool "SDI support"
91 SDI (Serial Display Interface) support.
93 SDI is a high speed one-way display serial bus between the host
DMakefile26 omapdrm-$(CONFIG_OMAP2_DSS_SDI) += dss/sdi.o
/linux-6.14.4/drivers/video/fbdev/omap2/omapfb/displays/
Dpanel-sony-acx565akm.c508 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.14.4/Documentation/devicetree/bindings/power/supply/
Dsamsung,battery.yaml7 title: Samsung SDI Batteries
13 Samsung SDI (Samsung Digital Interface) batteries are all different versions
/linux-6.14.4/drivers/iio/adc/
Dad4000.c108 /* maps adi,sdi-pin property value to enum */
110 [AD4000_SDI_MOSI] = "sdi",
654 * in "3-wire" mode, selected when the adi,sdi-pin device tree property is
655 * absent or set to "high". In this connection mode, the ADC SDI pin is
689 * in "4-wire" mode, selected when the adi,sdi-pin device tree property is
691 * ADC SDI pin and a GPIO is connected to ADC CNV pin.
700 * Dummy transfer to cause enough delay between CNV going high and SDI in ad4000_prepare_4wire_mode_message()
761 ret = device_property_match_property_string(dev, "adi,sdi-pin", in ad4000_probe()
766 "getting adi,sdi-pin property failed\n"); in ad4000_probe()
776 * In "3-wire mode", the ADC SDI line must be kept high when in ad4000_probe()
/linux-6.14.4/Documentation/devicetree/bindings/display/ti/
Dti,omap3-dss.txt20 - Port 1: SDI output
25 SDI Endpoint required properties:
/linux-6.14.4/Documentation/devicetree/bindings/pinctrl/
Dmarvell,kirkwood-pinctrl.txt55 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)
Dmarvell,dove-pinctrl.txt67 pmic(sdi) Pin is used for PMIC SDI
Dmarvell,armada-370-pinctrl.txt26 mpp10 10 gpio, ge0(txctl), uart0(cts), tdm(fsync), audio(sdi)
90 audio(sdi)
/linux-6.14.4/Documentation/devicetree/bindings/firmware/
Dqcom,scm.yaml107 qcom,sdi-enabled:
109 Indicates that the SDI (Secure Debug Image) has been enabled by TZ
/linux-6.14.4/Documentation/devicetree/bindings/display/panel/
Dsony,acx565akm.yaml7 title: Sony ACX565AKM SDI Panel
/linux-6.14.4/drivers/video/
Dhdmi.c310 ptr[24] = frame->sdi; in hdmi_spd_infoframe_pack_only()
1244 static const char *hdmi_spd_sdi_get_name(enum hdmi_spd_sdi sdi) in hdmi_spd_sdi_get_name() argument
1246 if (sdi < 0 || sdi > 0xff) in hdmi_spd_sdi_get_name()
1248 switch (sdi) { in hdmi_spd_sdi_get_name()
1291 hdmi_spd_sdi_get_name(frame->sdi), frame->sdi); in hdmi_spd_infoframe_log()
1650 frame->sdi = ptr[24]; in hdmi_spd_infoframe_unpack()

1234