Home
last modified time | relevance | path

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

1234

/linux-6.12.1/drivers/gpu/drm/omapdrm/dss/
Dsdi.c7 #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 …]
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.12.1/drivers/video/fbdev/omap2/omapfb/dss/
Dsdi.c3 * 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 …]
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.c284 /* 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()
DMakefile12 omapdss-$(CONFIG_FB_OMAP2_DSS_SDI) += sdi.o
/linux-6.12.1/Documentation/devicetree/bindings/iio/adc/
Dadi,ad4000.yaml72 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 …]
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.12.1/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.12.1/drivers/iio/adc/
Dad4000.c98 /* 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/
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.12.1/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.12.1/drivers/gpu/drm/omapdrm/
DKconfig87 bool "SDI support"
90 SDI (Serial Display Interface) support.
92 SDI is a high speed one-way display serial bus between the host
DMakefile26 omapdrm-$(CONFIG_OMAP2_DSS_SDI) += dss/sdi.o
/linux-6.12.1/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.12.1/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.12.1/Documentation/devicetree/bindings/display/ti/
Dti,omap3-dss.txt20 - Port 1: SDI output
25 SDI Endpoint required properties:
/linux-6.12.1/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.12.1/Documentation/devicetree/bindings/firmware/
Dqcom,scm.yaml101 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/
Dsony,acx565akm.yaml7 title: Sony ACX565AKM SDI Panel
/linux-6.12.1/drivers/video/
Dhdmi.c310 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()

1234