Searched refs:SPORT (Results 1 - 35 of 35) sorted by relevance

/linux-4.1.27/sound/soc/blackfin/
H A Dbf5xx-ac97.c36 * 05000250 - AD1980 is running in TDM mode and RFS/TFS are generated by SPORT
238 pr_err("SPORT is busy!\n"); bf5xx_ac97_resume()
244 pr_err("SPORT is busy!\n"); bf5xx_ac97_resume()
250 pr_err("SPORT is busy!\n"); bf5xx_ac97_resume()
313 /*SPORT works in TDM mode to simulate AC97 transfers*/ asoc_bfin_ac97_probe()
320 pr_err("SPORT is busy!\n"); asoc_bfin_ac97_probe()
327 pr_err("SPORT is busy!\n"); asoc_bfin_ac97_probe()
334 pr_err("SPORT is busy!\n"); asoc_bfin_ac97_probe()
H A Dbf6xx-i2s.c109 dev_err(dev, "SPORT tx is busy!\n"); bfin_i2s_hw_params()
115 dev_err(dev, "SPORT rx is busy!\n"); bfin_i2s_hw_params()
142 dev_err(dev, "SPORT tx is busy!\n"); bfin_i2s_resume()
147 dev_err(dev, "SPORT rx is busy!\n"); bfin_i2s_resume()
H A Dbf5xx-i2s.c155 dev_err(dai->dev, "SPORT is busy!\n"); bf5xx_i2s_hw_params()
162 dev_err(dai->dev, "SPORT is busy!\n"); bf5xx_i2s_hw_params()
177 /* No active stream, SPORT is allowed to be configured again. */ bf5xx_i2s_shutdown()
265 dev_err(dai->dev, "SPORT is busy!\n"); bf5xx_i2s_resume()
272 dev_err(dai->dev, "SPORT is busy!\n"); bf5xx_i2s_resume()
347 /* configure SPORT for I2S */ bf5xx_i2s_probe()
H A Dbf6xx-sport.c2 * bf6xx_sport.c Analog Devices BF6XX SPORT driver
335 ret = request_dma(sport->tx_dma_chan, "SPORT TX Data"); sport_request_resource()
342 ret = request_dma(sport->rx_dma_chan, "SPORT RX Data"); sport_request_resource()
350 0, "SPORT TX ERROR", sport); sport_request_resource()
357 0, "SPORT RX ERROR", sport); sport_request_resource()
409 dev_dbg(dev, "SPORT create success\n"); sport_create()
427 MODULE_DESCRIPTION("Analog Devices BF6XX SPORT driver");
H A Dbf5xx-ad73311.c104 /* SPORT Tx Register is a 8 x 16 FIFO, all the data can be put to snd_ad73311_configure()
105 * FIFO before enable SPORT to transfer the data snd_ad73311_configure()
H A Dbf6xx-sport.h2 * bf6xx_sport - Analog Devices BF6XX SPORT driver
H A Dbf5xx-ssm2602.c52 * If you are using the SPORT to generate clocking then this is bf5xx_ssm2602_dai_init()
H A Dbf5xx-ac97-pcm.c155 * SPORT working in TMD mode(include AC97). bf5xx_pcm_prepare()
348 * MMAP for SPORT working in TMD mode (include AC97). bf5xx_pcm_preallocate_dma_buffer()
H A Dbf5xx-sport.c8 * Blackfin SPORT Driver
891 if (request_dma(sport->dma_rx_chan, "SPORT RX Data") == -EBUSY) { sport_init()
900 if (request_dma(sport->dma_tx_chan, "SPORT TX Data") == -EBUSY) { sport_init()
910 if (request_irq(sport->err_irq, err_handler, IRQF_SHARED, "SPORT err", sport_init()
1101 MODULE_DESCRIPTION("SPORT driver for ADI Blackfin");
/linux-4.1.27/arch/blackfin/mach-bf533/include/mach/
H A Danomaly.h66 /* Restarting SPORT in Specific Modes May Cause Data Corruption */
72 /* SPORT TFS and DT Are Incorrectly Driven During Inactive Channels in Certain Conditions */
74 /* Receive Frame Sync Not Ignored During Active Frames in SPORT Multi-Channel Mode */
136 /* Sensitivity To Noise with Slow Input Edge Rates on External SPORT TX and RX Clocks */
184 /* Serial Port (SPORT) Multichannel Transmit Failure when Channel 0 Is Disabled */
200 /* Multichannel SPORT Channel Misalignment Under Specific Configuration */
208 /* Synchronization Problem at Startup May Cause SPORT Transmit Channels to Misalign */
212 /* Interrupted SPORT Receive Data Register Read Results In Underflow when SLEN > 15 */
256 /* 32-bit SPORT DMA will be word reversed */
298 /* Allowing the SPORT RX FIFO to fill will cause an overflow */
316 /* Frame Delay in SPORT Multichannel Mode */
318 /* SPORT TFS signal stays active in multichannel mode outside of valid channels */
324 /* SPORT Transmit Data Is Not Gated by External Frame Sync in Certain Conditions */
/linux-4.1.27/arch/blackfin/mach-bf561/include/mach/
H A Danomaly.h78 /* Restarting SPORT in Specific Modes May Cause Data Corruption */
84 /* SPORT TFS and DT Are Incorrectly Driven During Inactive Channels in Certain Conditions */
112 /* SPORT Data Transmit Lines Are Incorrectly Driven in Multichannel Mode */
148 /* Sensitivity To Noise with Slow Input Edge Rates on External SPORT TX and RX Clocks */
202 /* SPORT Secondary Receive Channel Not Functional when Word Length >16 Bits */
214 /* Serial Port (SPORT) Multichannel Transmit Failure when Channel 0 Is Disabled */
230 /* Multichannel SPORT Channel Misalignment Under Specific Configuration */
242 /* Synchronization Problem at Startup May Cause SPORT Transmit Channels to Misalign */
246 /* Interrupted SPORT Receive Data Register Read Results In Underflow when SLEN > 15 */
278 /* Allowing the SPORT RX FIFO to fill will cause an overflow */
298 /* Frame Delay in SPORT Multichannel Mode */
300 /* SPORT TFS signal stays active in multichannel mode outside of valid channels */
312 /* SPORT Transmit Data Is Not Gated by External Frame Sync in Certain Conditions */
/linux-4.1.27/drivers/tty/serial/
H A Dbfin_sport_uart.c200 pr_err("SPORT Error:%s %s %s\n", sport_uart_err_irq()
278 dev_err(port->dev, "unable to request SPORT RX interrupt\n"); sport_startup()
285 dev_err(port->dev, "unable to request SPORT TX interrupt\n"); sport_startup()
292 dev_err(port->dev, "unable to request SPORT status interrupt\n"); sport_startup()
303 dev_info(port->dev, "Unable to attach BlackFin UART over SPORT CTS interrupt. So, disable it.\n"); sport_startup()
345 /* The waiting loop to stop SPORT TX from TX interrupt is sport_uart_tx_chars()
346 * too long. This may block SPORT RX interrupts and cause sport_uart_tx_chars()
410 /* Write data into SPORT FIFO before enable SPROT to transmit */ sport_start_tx()
462 return up->port.type == PORT_BFIN_SPORT ? "BFIN-SPORT-UART" : NULL; sport_type()
776 "Fail to request SPORT peripherals\n"); sport_uart_probe()
937 MODULE_DESCRIPTION("Blackfin serial over SPORT driver");
/linux-4.1.27/arch/blackfin/mach-bf538/include/mach/
H A Danomaly.h106 /* Serial Port (SPORT) Multichannel Transmit Failure when Channel 0 Is Disabled */
122 /* Multichannel SPORT Channel Misalignment Under Specific Configuration */
132 /* Synchronization Problem at Startup May Cause SPORT Transmit Channels to Misalign */
134 /* Interrupted SPORT Receive Data Register Read Results In Underflow when SLEN > 15 */
/linux-4.1.27/arch/blackfin/mach-bf537/include/mach/
H A Danomaly.h78 /* Sensitivity To Noise with Slow Input Edge Rates on External SPORT TX and RX Clocks */
134 /* Serial Port (SPORT) Multichannel Transmit Failure when Channel 0 Is Disabled */
148 /* Multichannel SPORT Channel Misalignment Under Specific Configuration */
156 /* Synchronization Problem at Startup May Cause SPORT Transmit Channels to Misalign */
158 /* Interrupted SPORT Receive Data Register Read Results In Underflow when SLEN > 15 */
H A DdefBF534.h1409 #define PJSE 0x0001 /* Port J SPI/SPORT Enable */
1413 #define PJCE(x) (((x)&0x3)<<1) /* Port J CAN/SPI/SPORT Enable */
/linux-4.1.27/arch/blackfin/mach-bf518/include/mach/
H A Danomaly.h33 /* Sensitivity To Noise with Slow Input Edge Rates on External SPORT TX and RX Clocks */
77 /* Synchronization Problem at Startup May Cause SPORT Transmit Channels to Misalign */
81 /* Interrupted SPORT Receive Data Register Read Results In Underflow when SLEN > 15 */
H A Dportmux.h121 /* SPORT Port Mux */
H A DdefBF512.h1088 #define PJSE 0x0001 /* Port J SPI/SPORT Enable */
1092 #define PJCE(x) (((x)&0x3)<<1) /* Port J CAN/SPI/SPORT Enable */
/linux-4.1.27/arch/blackfin/mach-bf527/include/mach/
H A Danomaly.h50 /* Sensitivity To Noise with Slow Input Edge Rates on External SPORT TX and RX Clocks */
78 /* Serial Port (SPORT) Multichannel Transmit Failure when Channel 0 Is Disabled */
158 /* Multichannel SPORT Channel Misalignment Under Specific Configuration */
198 /* Synchronization Problem at Startup May Cause SPORT Transmit Channels to Misalign */
210 /* Interrupted SPORT Receive Data Register Read Results In Underflow when SLEN > 15 */
H A DdefBF522.h1091 #define PJSE 0x0001 /* Port J SPI/SPORT Enable */
1095 #define PJCE(x) (((x)&0x3)<<1) /* Port J CAN/SPI/SPORT Enable */
/linux-4.1.27/arch/blackfin/mach-bf548/include/mach/
H A Danomaly.h34 /* Sensitivity To Noise with Slow Input Edge Rates on External SPORT TX and RX Clocks */
48 /* Serial Port (SPORT) Multichannel Transmit Failure when Channel 0 Is Disabled */
82 /* Multichannel SPORT Channel Misalignment Under Specific Configuration */
116 /* Synchronization Problem at Startup May Cause SPORT Transmit Channels to Misalign */
128 /* Interrupted SPORT Receive Data Register Read Results In Underflow when SLEN > 15 */
/linux-4.1.27/arch/blackfin/kernel/
H A Ddebug-mmrs.c429 * SPORT
435 /* SPORT#_TX has 0x10 offset -> SPORT#_TCR2 has 0x04 offset */ sport_width()
438 /* SPORT#_RX has 0x18 offset -> SPORT#_RCR2 has 0x24 offset */ sport_width()
485 char buf[32], *_buf = REGS_STR_PFX(buf, SPORT, num); bfin_debug_mmrs_sport()
509 #define SPORT(num) bfin_debug_mmrs_sport(parent, SPORT##num##_TCR1, num) macro
1534 SPORT(0); bfin_debug_mmrs_init()
1537 SPORT(1); bfin_debug_mmrs_init()
1540 SPORT(2); bfin_debug_mmrs_init()
1543 SPORT(3); bfin_debug_mmrs_init()
/linux-4.1.27/include/uapi/linux/
H A Dserial_core.h165 /* Blackfin SPORT */
/linux-4.1.27/arch/blackfin/include/asm/
H A Dbfin_sport3.h2 * bfin_sport - Analog Devices BF6XX SPORT registers
H A Ddpmc.h673 #define SPORT_HYST 0x8000 /* Enable Additional Hysteresis on SPORT Input Pins */
/linux-4.1.27/arch/blackfin/include/uapi/asm/
H A Dbfin_sport.h81 #define SLEN 0x001F /* SPORT TX Word Length (2 - 31) */
/linux-4.1.27/arch/blackfin/mach-bf609/include/mach/
H A Danomaly.h65 /* SPORT May Drive Data Pins During Inactive Channels in Multichannel Mode */
H A Dportmux.h259 /* SPORT */
H A DdefBF60x_base.h1333 SPORT Registers
/linux-4.1.27/arch/blackfin/mach-bf533/boards/
H A Dstamp.c615 .start = SPORT##x##_TCR1, \
616 .end = SPORT##x##_TCR1, \
/linux-4.1.27/drivers/spi/
H A Dspi-bfin-sport.c2 * SPI bus via the Blackfin SPORT peripheral
31 #define DRV_DESC "SPI bus via the Blackfin SPORT"
/linux-4.1.27/arch/blackfin/mach-bf527/boards/
H A Dezkit.c516 .start = SPORT##x##_TCR1, \
517 .end = SPORT##x##_TCR1, \
/linux-4.1.27/arch/blackfin/mach-bf537/boards/
H A Dcm_bf537e.c150 /* SPORT SPI controller data */
H A Dstamp.c1440 /* SPORT SPI controller data */
2567 .start = SPORT##x##_TCR1, \
2568 .end = SPORT##x##_TCR1, \
/linux-4.1.27/arch/blackfin/mach-bf548/boards/
H A Dezkit.c1863 .start = SPORT##x##_TCR1, \
1864 .end = SPORT##x##_TCR1, \

Completed in 675 milliseconds