Searched refs:SSI (Results 1 - 83 of 83) sorted by relevance

/linux-4.1.27/drivers/hsi/controllers/
H A Domap_ssi.h1 /* OMAP SSI internal interface.
60 * struct omap_ssi_port - OMAP SSI port data
63 * @sst_dma: SSI transmitter physical base address
64 * @ssr_dma: SSI receiver physical base address
65 * @sst_base: SSI transmitter base address
66 * @ssr_base: SSI receiver base address
68 * @lock: Spin lock to serialize access to the SSI port
105 /* OMAP SSI port context */
127 * struct omap_ssi_controller - OMAP SSI controller data
129 * @sys: SSI I/O base address
131 * @fck: SSI functional clock
138 * @sysconfig: SSI controller saved context
139 * @gdd_gcr: SSI GDD saved context
142 * @dir: Debugfs SSI root directory
156 /* OMAP SSI Controller context */
H A Domap_ssi_regs.h1 /* Hardware definitions for SSI.
26 * SSI SYS registers
61 * SSI SST registers
88 * SSI SSR registers
108 * SSI GDD registers
H A Domap_ssi.c1 /* OMAP SSI driver.
149 /* SSI controller */ ssi_debug_add_ctrl()
156 /* SSI GDD (DMA) */ ssi_debug_add_ctrl()
416 /* Reseting SSI controller */ ssi_hw_init()
424 dev_err(&ssi->device, "SSI HW reset failed\n"); ssi_hw_init()
432 dev_dbg(&ssi->device, "SSI fck rate %lu KHz\n", omap_ssi->fck_rate); ssi_hw_init()
H A Domap_ssi_port.c1 /* OMAP SSI port driver.
408 /* / 2 : SSI TX clock is always half of the SSI functional clock */ ssi_calculate_div()
748 /* Stop any SSI TX/RX without a client */ ssi_release()
775 dev_err(&port->device, "SSI error: 0x%02x\n", err); ssi_error()
777 dev_dbg(&port->device, "spurious SSI error ignored!\n"); ssi_error()
/linux-4.1.27/arch/arm/mach-imx/
H A Dssi-fiq-ksym.c2 * Exported ksyms for the SSI FIQ handler
H A Dmach-pcm043.c196 /* SSI */
227 ret = gpio_request(AC97_GPIO_TXFS, "SSI"); pcm043_ac97_warm_reset()
253 ret = gpio_request(AC97_GPIO_TXFS, "SSI"); pcm043_ac97_cold_reset()
257 ret = gpio_request(AC97_GPIO_TXD, "SSI"); pcm043_ac97_cold_reset()
261 ret = gpio_request(AC97_GPIO_RESET, "SSI"); pcm043_ac97_cold_reset()
H A Dmach-imx27_visstrim_m10.c437 /* SSI */
H A Dmach-mx31moboard.c107 /* SSI */
H A Dmach-mx31_3ds.c157 /* SSI */
/linux-4.1.27/firmware/dsp56k/
H A Dbootstrap.asm23 ; SSI, Synchronous Serial Interface
26 M_CRA EQU $FFEC ; SSI Control Register A
27 M_CRB EQU $FFED ; SSI Control Register B
28 M_SR EQU $FFEE ; SSI Status Register
29 M_TSR EQU $FFEE ; SSI Time Slot Register
/linux-4.1.27/sound/soc/fsl/
H A Dfsl_utils.c20 * fsl_asoc_get_dma_channel - determine the dma channel for a SSI node
22 * @ssi_np: pointer to the SSI device tree node
28 * This function determines the dma and channel id for given SSI node. It
54 * the CPU (SSI) device. It's all ugly and hackish, but it works (for fsl_asoc_get_dma_channel()
H A Dp1022_rdk.c42 #define CCSR_GUTS_DMUXCR_SSI 2 /* DMA controller/channel set to SSI */
105 /* Enable SSI Tx signal */ p1022_rdk_machine_probe()
109 /* Enable SSI Rx signal */ p1022_rdk_machine_probe()
113 /* Enable DMA Channel for SSI */ p1022_rdk_machine_probe()
162 * This function is called to remove the sound device for one SSI. We
198 * Although this is a machine driver, the SSI node is the "master" node with
200 * device for each new SSI node that has a codec attached.
205 /* ssi_pdev is the platform device for the SSI node that probed us */ p1022_rdk_probe()
214 /* Find the codec node for this SSI. */ p1022_rdk_probe()
234 * We register two DAIs per SSI, one for playback and the other for p1022_rdk_probe()
245 * Configure the SSI for I2S slave mode. Older device trees have p1022_rdk_probe()
247 * only one way to configure the SSI. p1022_rdk_probe()
H A Dfsl_ssi.c2 * Freescale SSI ALSA SoC Digital Audio Interface (DAI) driver
15 * The i.MX SSI core has some nasty limitations in AC97 mode. While most
60 * This driver currently only supports the SSI running in I2S slave mode,
68 * FSLSSI_I2S_FORMATS: audio formats supported by the SSI
70 * The SSI has a limitation in that the samples must be in the same byte
129 * fsl_ssi_private: per-SSI private data
132 * @irq: IRQ of this SSI
141 * @fifo_deph: Depth of the SSI FIFOs
144 * @clk: SSI clock
145 * @baudclk: SSI baud clock for master mode
151 * @ssi_phys: physical address of the SSI registers
198 * SSI configuration while the SSI unit is running.
208 * while the SSI unit is running (SSIEN). So we support the necessary
267 * fsl_ssi_isr: SSI interrupt handler
270 * data to/from the SSI, we use the DMA instead. Programming is more
275 * @irq: IRQ of the SSI device
276 * @dev_id: pointer to the ssi_private structure for this SSI device
388 * We are running on a SoC which does not support online SSI fsl_ssi_config()
401 * Configure single direction units while the SSI unit is running fsl_ssi_config()
455 * check for all different SSI modes.
500 * Enable AC97 mode and startup the SSI fsl_ssi_setup_ac97()
508 * Enable SSI, Transmit and Receive. AC97 has to communicate with the fsl_ssi_setup_ac97()
524 * the SSI registers.
541 * period. But SSI would still access fifo1 with an invalid data. fsl_ssi_startup()
551 * fsl_ssi_shutdown: shutdown the SSI
568 * Note: This function can be only called when using SSI as DAI master
687 * Most of the SSI registers have been programmed in the startup function,
689 * the SxCCR.WL bits requires the SSI to be temporarily disabled. This can
691 * the SSI is already playing a stream, then that stream may be temporarily
694 * Note: The SxCCR.DC and SxCCR.PM bits are only used if the SSI is the
714 * If we're in synchronous mode, and the SSI is already enabled, fsl_ssi_hw_params()
754 * modified while the SSI is enabled. The only time this can fsl_ssi_hw_params()
758 * bother to disable/enable the SSI when setting SxCCR[WL], because fsl_ssi_hw_params()
759 * the SSI will stop anyway. Maybe one day, this will get fixed. fsl_ssi_hw_params()
762 /* In synchronous mode, the SSI uses STCCR for capture */ fsl_ssi_hw_params()
968 * Note: This function can be only called when using SSI as DAI master
990 /* The register SxMSKs needs SSI to provide essential clock due to fsl_ssi_set_dai_tdm_slot()
991 * hardware design. So we here temporarily enable SSI to set them. fsl_ssi_set_dai_tdm_slot()
1013 * means the SSI completely controls the flow of data.
1222 * We have burstsize be "fifo_depth - 2" to match the SSI fsl_ssi_imx_probe()
1411 * If codec-handle property is missing from SSI node, we assume fsl_ssi_probe()
1413 * SSI driver to trigger machine driver's probe. fsl_ssi_probe()
1484 MODULE_DESCRIPTION("Freescale Synchronous Serial Interface (SSI) ASoC Driver");
H A Dfsl_ssi_dbg.c2 * Freescale SSI ALSA SoC Digital Audio Interface (DAI) debugging functions
97 * fsl_sysfs_ssi_show: display SSI statistics
99 * Display the statistics for the current SSI device. To avoid confusion,
H A Dp1022_ds.c35 #define CCSR_GUTS_DMUXCR_SSI 2 /* DMA controller/channel set to SSI */
99 /* Enable SSI Tx signal */ p1022_ds_machine_probe()
103 /* Enable SSI Rx signal */ p1022_ds_machine_probe()
107 /* Enable DMA Channel for SSI */ p1022_ds_machine_probe()
158 * This function is called to remove the sound device for one SSI. We
194 * Although this is a machine driver, the SSI node is the "master" node with
196 * device for each new SSI node that has a codec attached.
201 /* ssi_pdev is the platform device for the SSI node that probed us */ p1022_ds_probe()
211 /* Find the codec node for this SSI. */ p1022_ds_probe()
230 /* We register two DAIs per SSI, one for playback and the other for p1022_ds_probe()
H A Dmpc8610_hpcd.c67 /* Program the signal routing between the SSI and the DMA */ mpc8610_hpcd_machine_probe()
136 * This function is called to remove the sound device for one SSI. We
184 * Although this is a machine driver, the SSI node is the "master" node with
186 * device for each new SSI node that has a codec attached.
191 /* ssi_pdev is the platform device for the SSI node that probed us */ mpc8610_hpcd_probe()
201 /* Find the codec node for this SSI. */ mpc8610_hpcd_probe()
223 /* We register two DAIs per SSI, one for playback and the other for mpc8610_hpcd_probe()
H A Dfsl_dma.c128 * limitation in the SSI driver requires the sample rates for playback and
487 * because the SSI is controlling the DMA controller. We want the DMA fsl_dma_open()
488 * controller to be set up in advance, and then we signal only the SSI fsl_dma_open()
552 /* Bus address of SSI STX register */ fsl_dma_hw_params()
585 /* Due to a quirk of the SSI's STX register, the target address fsl_dma_hw_params()
610 * controller checks the SSI to see if it needs to stop. BWC should fsl_dma_hw_params()
622 * f = SSI FIFO depth fsl_dma_hw_params()
623 * w = SSI watermark value (which equals f - 2) fsl_dma_hw_params()
651 * device (the SSI's STX0 or SRX0 register). Snooping is only fsl_dma_hw_params()
730 * When capture is started, the SSI immediately starts to fill its FIFO. fsl_dma_pointer()
841 * find_ssi_node -- returns the SSI node that points to its DMA channel node
844 * devices, it still needs to determine some information about the SSI device
846 * a pointer from the DMA channel node to the SSI node -- the pointer goes the
847 * other way. So we need to scan the device tree for SSI nodes until we find
891 /* Find the SSI node that points to us. */ fsl_soc_dma_probe()
894 dev_err(&pdev->dev, "cannot find parent SSI node\n"); fsl_soc_dma_probe()
918 /* Store the SSI-specific information that we need */ fsl_soc_dma_probe()
H A Dimx-ssi.c15 * The i.MX SSI core has some nasty limitations in AC97 mode. While most
58 * SSI Network Mode or TDM slots configuration.
84 * SSI DAI format configuration.
161 * SSI system clock configuration.
189 * SSI Clock dividers
552 dev_err(&pdev->dev, "AC'97 SSI already registered\n"); imx_ssi_probe()
H A Dimx-ssi.h175 /* SSI clock sources */
178 /* SSI audio dividers */
H A DMakefile13 # Freescale SSI/DMA/SAI/SPDIF Support
H A Dfsl_ssi.h2 * fsl_ssi.h - ALSA SSI interface for the Freescale MPC8610 SoC
15 /* SSI registers */
H A Dimx-es8328.c146 dev_err(dev, "failed to find SSI platform device\n"); imx_es8328_probe()
H A Dimx-sgtl5000.c114 dev_err(&pdev->dev, "failed to find SSI platform device\n"); imx_sgtl5000_probe()
H A Dfsl-asoc-card.c303 * If only 4 wires are needed, just set SSI into fsl_asoc_card_audmux_init()
485 /* Only SSI needs to configure AUDMUX */ fsl_asoc_card_probe()
H A Dimx-audmux.c43 /* There is an annoying discontinuity in the SSI numbering with regard
H A Dimx-wm8962.c211 dev_err(&pdev->dev, "failed to find SSI platform device\n"); imx_wm8962_probe()
H A Dwm1133-ev1.c106 /* TODO: The SSI driver should figure this out for us */ wm1133_ev1_hw_params()
/linux-4.1.27/include/sound/
H A Drcar_snd.h2 * Renesas R-Car SRU/SCU/SSIU/SSI support
34 * B : SSI direction
37 #define RSND_SSI_NO_BUSIF (1 << 30) /* SSI+DMA without BUSIF */
/linux-4.1.27/include/linux/platform_data/
H A Ddma-imx.h20 IMX_DMATYPE_SSI, /* MCU domain SSI */
21 IMX_DMATYPE_SSI_SP, /* Shared SSI */
42 IMX_DMATYPE_SSI_DUAL, /* SSI Dual FIFO */
/linux-4.1.27/sound/soc/sh/
H A Dssi.c10 * enable SSI output pins!
15 * The SSI unit has only one physical data line, so full duplex is
17 * other SSI unit for recording; however the SH7780 has only 1 SSI
21 * The SSI features "compressed mode": in this mode it continuously
60 #define CR_MUTE (1 << 3) /* SSI mute */
63 #define CR_EN (1 << 0) /* enable SSI */
89 * track usage of the SSI; it is simplex-only so prevent attempts of
186 bits = 24; /* these are padded by the SSI */ ssi_hw_params()
320 /* the SSI depends on an external clocksource (at HAC_BIT_CLK) even in
321 * Master mode, so really this is board specific; the SSI can do any
327 /* the SSI can do 8-32 bit samples, with 8 possible channels */
410 MODULE_DESCRIPTION("SuperH onchip SSI (I2S) audio driver");
/linux-4.1.27/sound/soc/sh/rcar/
H A Dssi.c2 * Renesas R-Car SSIU/SSI support
45 #define EN (1 << 0) /* SSI Module Enable */
249 * disable SSI, rsnd_ssi_hw_stop()
270 * SSI mod common functions
417 * restart SSI rsnd_ssi_interrupt()
426 dev_warn(dev, "no more SSI restart\n"); rsnd_ssi_interrupt()
435 * SSI PIO
506 * SSI .probe might be called again. rsnd_ssi_fallback()
577 * Non SSI
701 * init SSI rsnd_ssi_probe()
706 dev_err(dev, "SSI allocate failed\n"); rsnd_ssi_probe()
H A Dadg.c253 * since it uses SSI WS pin. rsnd_adg_set_convert_clk_gen1()
269 * SSI 8 is not connected to ADG. rsnd_adg_set_ssi_clk()
270 * it works with SSI 7 rsnd_adg_set_ssi_clk()
379 * SSI itself can divide parent clock by 1/1 - 1/16 rsnd_adg_ssi_clk_init()
H A Ddma.c365 * SSI : 0xec541000 / 0xec241008 / 0xec24100c
415 /* SSI */ rsnd_gen2_dma_addr()
440 /* use SSIU or SSI ? */ rsnd_gen2_dma_addr()
465 #define MOD_MAX 4 /* MEM/SSI/SRC/DVC */ rsnd_dma_of_path()
488 * mem -> SSI rsnd_dma_of_path()
489 * mem -> SRC -> SSI rsnd_dma_of_path()
490 * mem -> SRC -> DVC -> SSI rsnd_dma_of_path()
H A Dsrc.c51 * 48kHz <-> | SRC | <------> | SSI | <-----> | codec |
62 * [mem] -> [SRU] -> [SSI]
67 * [mem] -> [SRC] -> [SSIU] -> [SSI]
216 /* enable SSI interrupt if Gen2 */ rsnd_src_ssi_irq_enable()
232 /* disable SSI interrupt if Gen2 */ rsnd_src_ssi_irq_disable()
472 * then, SSI WS is used as destination clock. rsnd_src_set_convert_timing_gen1()
473 * SSI WS is used as source clock if SRC is not used rsnd_src_set_convert_timing_gen1()
484 /* use SSI WS, but SRU8 is special */ rsnd_src_set_convert_timing_gen1()
487 /* use SSI WS */ rsnd_src_set_convert_timing_gen1()
H A Dcore.c2 * Renesas R-Car SRU/SCU/SSIU/SSI support
26 * - SSI : Serial Sound Interface
37 * - SSI : Serial Sound Interface
503 * Gen1 is created by SRU/SSI, and this SRU is base module of rsnd_path_init()
504 * Gen2's SCU/SSIU/SSI. (Gen2 SCU/SSIU came from SRU) rsnd_path_init()
518 /* SSI */ rsnd_path_init()
960 * call "remove" for SSI/SRC/DVC rsnd_rdai_continuance_probe()
961 * SSI will be switch to PIO mode if it was DMA mode rsnd_rdai_continuance_probe()
981 * DAI has SSI which is PIO mode only now. rsnd_rdai_continuance_probe()
H A Drsnd.h66 /* SSI */
523 * R-Car SSI
H A Dgen.c2 * Renesas R-Car Gen1 SRU/SSI support
/linux-4.1.27/drivers/media/usb/gspca/
H A Dspca508.c102 {0x00c0, 0x8804}, /* SSI slave addr */
103 {0x0008, 0x8802}, /* 375 Khz SSI clock */
106 {0x0008, 0x8802}, /* 375 Khz SSI clock */
107 {0x0012, 0x8801}, /* SSI reg addr */
108 {0x0080, 0x8800}, /* SSI data to write */
112 {0x0008, 0x8802}, /* 375 Khz SSI clock */
113 {0x0012, 0x8801}, /* SSI reg addr */
114 {0x0000, 0x8800}, /* SSI data to write */
118 {0x0008, 0x8802}, /* 375 Khz SSI clock */
119 {0x0011, 0x8801}, /* SSI reg addr */
120 {0x0040, 0x8800}, /* SSI data to write */
376 {0x0034, 0x8801}, /* SSI reg addr */
378 /* SSI data to write */
445 {0x0028, 0x8802}, /* 375 Khz SSI clock, SSI r/w sync with VSYNC */
448 {0x1f28, 0x8802}, /* 375 Khz SSI clock, SSI r/w sync with VSYNC */
449 {0x0010, 0x8801}, /* SSI reg addr */
450 {0x003e, 0x8800}, /* SSI data to write */
502 {0x00ba, 0x8804}, /* SSI Slave address */
503 {0x0010, 0x8802}, /* 93.75kHz SSI Clock Two DataByte */
504 {0x0010, 0x8802}, /* 93.75kHz SSI Clock two DataByte */
1011 {0x0090, 0x8110}, /* Enable: SSI output, External 2X clock output */
1021 {0x00ba, 0x8804}, /* SSI Slave address */
1022 {0x0010, 0x8802}, /* 93.75kHz SSI Clock Two DataByte */
1027 {0x0020, 0x8801}, /* Register address for SSI read/write */
H A Dspca500.c101 {0x00, 0x0003, 0x816b}, /* SSI not active sync with vsync,
108 {0x00, 0x0003, 0x816b}, /* SSI not active sync with vsync,
/linux-4.1.27/arch/ia64/include/asm/sn/
H A Darch.h22 * SSI kernel. This number includes C-brick, M-bricks, and TIOs. Nodes in
26 * all C/M/TIO nodes in an SSI system.
/linux-4.1.27/drivers/staging/wlan-ng/
H A Dp80211conv.h86 int signal; /* An SSI, see p80211netdev.h */
87 int noise; /* An SSI, see p80211netdev.h */
/linux-4.1.27/arch/arm/mach-nomadik/
H A Dcpu-8815.c72 #define NOMADIK_SSIRx_BASE 0x101F3000 /* SSI 8-ch rx interface */
73 #define NOMADIK_SSITx_BASE 0x101F4000 /* SSI 8-ch tx interface */
/linux-4.1.27/arch/arm/mach-omap2/
H A Dclock34xx.c30 * omap3430es2_clk_ssi_find_idlest - return CM_IDLEST info for SSI
36 * The OMAP3430ES2 SSI target CM_IDLEST bit is at a different shift
H A Domap_hwmod_3xxx_data.c3686 /* L4 CORE -> SSI */
/linux-4.1.27/arch/sh/kernel/cpu/sh4a/
H A Dsetup-sh7780.c311 SCIF1, SIOF, HSPI, MMCIF, TMU3, TMU4, TMU5, SSI, FLCTL, GPIO, enumerator in enum:__anon2662
347 INTC_VECT(SSI, 0xe80),
362 SSI, MMCIF, HSPI, SIOF, PCIC5, PCIINTD, PCIINTC, PCIINTB,
377 { 0xffd40018, 0, 32, 8, /* INT2PRI6 */ { SIOF, HSPI, MMCIF, SSI } },
H A Dsetup-sh7734.c371 SSI, enumerator in enum:__anon2658
447 INTC_GROUP(SSI, SSI0, SSI1, SSI2, SSI3),
495 SSI, /* SSI 0-3 */
513 { HUDI, SHDMAC, USB, SSI } },
H A Dclock-sh7734.c95 MSTP012, MSTP011, MSTP010, MSTP009, MSTP008, /* SSI */
/linux-4.1.27/drivers/media/dvb-frontends/
H A Dlgs8gxx_priv.h63 #define TS_SERIAL 0x01 /* Serial TS Output a.k.a. SSI */
/linux-4.1.27/arch/sh/include/cpu-sh4/cpu/
H A Dsh7786.h113 /* SSI */
/linux-4.1.27/arch/sh/include/mach-common/mach/
H A Durquell.h56 #define SSICODECCR_OFS 0x1060 /* SSI-CODEC control register */
/linux-4.1.27/drivers/net/wan/lmc/
H A Dlmc_ioctl.h35 #define LMC_CARDTYPE_SSI 3 /* probed card is a SSI card */
40 #define LMC_CTL_CARDTYPE_LMC1000 2 /* SSI, V.35 */
155 * And SSI, LMC1000
H A Dlmc_var.h340 char lmc_timing; /* for HSSI and SSI */
H A Dlmc_media.c254 * We're using the same code as SSI since lmc_hssi_get_link_status()
536 * SSI methods
694 /* LMC 1000 (SSI) LED definitions lmc_ssi_get_link_status()
H A Dlmc_main.c918 printk(KERN_INFO "%s: LMC SSI\n", dev->name); lmc_init_one()
/linux-4.1.27/arch/arm/mach-shmobile/
H A Dboard-bockw.c74 * SSI settings
80 * SW49: 1 (SSI slave mode)
341 RSND_SSI_UNUSED, /* SSI 0 */
342 RSND_SSI_UNUSED, /* SSI 1 */
343 RSND_SSI_UNUSED, /* SSI 2 */
/linux-4.1.27/drivers/hsi/clients/
H A Dssi_protocol.c4 * Implementation of the SSI McSAAB improved protocol.
61 * SSI protocol command definitions
115 * struct ssi_protocol - SSI protocol (McSAAB) data
125 * @keep_alive: Workaround for SSI HW bug
926 dev_err(&cl->device, "SSI port already claimed\n"); ssip_pn_open()
935 dev_dbg(&cl->device, "Configuring SSI port\n"); ssip_pn_open()
982 * Modem sends Phonet messages over SSI with its own endianess... ssip_pn_xmit()
1174 pr_info("SSI protocol aka McSAAB added\n"); ssip_init()
1183 pr_info("SSI protocol driver removed\n"); ssip_exit()
1190 MODULE_DESCRIPTION("SSI protocol improved aka McSAAB");
H A Dhsi_char.c782 pr_err("Error while registering HSI/SSI driver %d", ret); hsc_init()
786 pr_info("HSI/SSI char device loaded\n"); hsc_init()
/linux-4.1.27/arch/sh/include/cpu-sh2a/cpu/
H A Dsh7203.h115 /* SSI */
H A Dsh7264.h141 /* SSI */
H A Dsh7269.h151 /* SSI */
/linux-4.1.27/drivers/s390/cio/
H A Dqdio_thinint.c231 DBF_ERROR("%4x SSI r:%4x", irq_ptr->schid.sch_no, set_subchannel_ind()
H A Dchsc.c1191 * chsc_scm_info() - store SCM information (SSI)
1192 * @scm_area: request and response block for SSI
/linux-4.1.27/arch/frv/kernel/
H A Dcmode.S127 # DSTS.SSI field.
/linux-4.1.27/drivers/pinctrl/sh-pfc/
H A Dpfc-sh7264.c572 /* SSI */
582 /* SIOF */ /* NOTE Shares AUDIO_CLK with SSI */
585 /* SPDIF */ /* NOTE Shares AUDIO_CLK with SSI */
1401 /* SSI */
1417 /* SIOF */ /* NOTE Shares AUDIO_CLK with SSI */
1423 /* SPDIF */ /* NOTE Shares AUDIO_CLK with SSI */
H A Dpfc-r8a7778.c1623 /* - SSI macro -------------------------------------------------------------- */
1628 /* - SSI 0/1/2 -------------------------------------------------------------- */
1646 /* - SSI 3/4 ---------------------------------------------------------------- */
1656 /* - SSI 5 ------------------------------------------------------------------ */
1662 /* - SSI 6 ------------------------------------------------------------------ */
1668 /* - SSI 7/8 --------------------------------------------------------------- */
H A Dpfc-sh7269.c718 /* SSI */
728 /* SIOF */ /* NOTE Shares AUDIO_CLK with SSI */
731 /* SPDIF */ /* NOTE Shares AUDIO_CLK with SSI */
1831 /* SSI */
1848 /* SIOF */ /* NOTE Shares AUDIO_CLK with SSI */
1854 /* SPDIF */ /* NOTE Shares AUDIO_CLK with SSI */
H A Dpfc-sh7203.c1020 /* SSI */
H A Dpfc-r8a7790.c3312 /* - SSI -------------------------------------------------------------------- */
H A Dpfc-r8a7791.c3630 /* - SSI -------------------------------------------------------------------- */
/linux-4.1.27/drivers/isdn/hisax/
H A Dhscx.c62 /* Switch IOM 1 SSI */ modehscx()
/linux-4.1.27/arch/powerpc/platforms/86xx/
H A Dmpc8610_hpcd.c108 /* Without this call, the SSI device driver won't get probed. */ mpc8610_declare_of_platform_devices()
/linux-4.1.27/arch/powerpc/include/asm/
H A Dfsl_guts.h114 #define CCSR_GUTS_DMACR_DEV_SSI 0 /* DMA controller/channel set to SSI */
/linux-4.1.27/arch/ia64/include/asm/uv/
H A Duv_hub.h81 * Maximum number of C/Mbricks within a software SSI (hardware may support
/linux-4.1.27/sound/soc/codecs/
H A Dmc13783.c668 * The mc13783 has two SSI ports, both of them can be routed either
669 * to the voice codec or the stereo DAC. When two different SSI ports
/linux-4.1.27/arch/sh/drivers/pci/
H A Dpcie-sh7786.h557 /* SSI Register Definition for MSI WORK AROUND --hamada */
/linux-4.1.27/drivers/scsi/sym53c8xx_2/
H A Dsym_defs.h148 #define SSI 0x08 /* int: script: single step */ macro
H A Dsym_hipd.c1866 OUTB(np, nc_dien , MDPE|BF|SSI|SIR|IID); sym_start_up()
2901 * The single step interrupt (SSI) is not used in this sym_interrupt()
2909 else if (dstat & SSI) OUTONB_STD(); sym_interrupt()
/linux-4.1.27/arch/x86/include/asm/uv/
H A Duv_hub.h120 * Maximum number of C/Mbricks within a software SSI (hardware may support
/linux-4.1.27/sound/soc/bcm/
H A Dbcm2835-i2s.c20 * Freescale SSI ALSA SoC Digital Audio Interface (DAI) driver
/linux-4.1.27/drivers/misc/sgi-gru/
H A Dgrukservices.c733 * Send a cross-partition interrupt to the SSI that contains the target send_message_put_nacked()
/linux-4.1.27/drivers/scsi/
H A Dncr53c8xx.h668 #define SSI 0x08 /* int: script: single step */ macro
H A Dncr53c8xx.c5316 OUTB (nc_dien , MDPE|BF|ABRT|SSI|SIR|IID); ncr_init()
5975 if (!(sist & (SBMC|PAR)) && !(dstat & SSI)) { ncr_exception()
/linux-4.1.27/arch/blackfin/mach-bf609/include/mach/
H A DdefBF60x_base.h2752 SEC Source Interface (SSI) Register Definitions
3141 #define SEC_GSTAT_SID 0x00FF0000 /* Source ID for SSI Error */
3145 #define SEC_GSTAT_SSIERR 0x00000020 /* ERRC: SSI Error */

Completed in 8434 milliseconds