/linux-4.1.27/sound/soc/blackfin/ |
H A D | bf5xx-ac97.c | 36 * 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 D | bf6xx-i2s.c | 109 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 D | bf5xx-i2s.c | 155 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 D | bf6xx-sport.c | 2 * 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 D | bf5xx-ad73311.c | 104 /* 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 D | bf6xx-sport.h | 2 * bf6xx_sport - Analog Devices BF6XX SPORT driver
|
H A D | bf5xx-ssm2602.c | 52 * If you are using the SPORT to generate clocking then this is bf5xx_ssm2602_dai_init()
|
H A D | bf5xx-ac97-pcm.c | 155 * 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 D | bf5xx-sport.c | 8 * 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 D | anomaly.h | 66 /* 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 D | anomaly.h | 78 /* 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 D | bfin_sport_uart.c | 200 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 D | anomaly.h | 106 /* 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 D | anomaly.h | 78 /* 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 D | defBF534.h | 1409 #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 D | anomaly.h | 33 /* 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 D | portmux.h | 121 /* SPORT Port Mux */
|
H A D | defBF512.h | 1088 #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 D | anomaly.h | 50 /* 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 D | defBF522.h | 1091 #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 D | anomaly.h | 34 /* 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 D | debug-mmrs.c | 429 * 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 D | serial_core.h | 165 /* Blackfin SPORT */
|
/linux-4.1.27/arch/blackfin/include/asm/ |
H A D | bfin_sport3.h | 2 * bfin_sport - Analog Devices BF6XX SPORT registers
|
H A D | dpmc.h | 673 #define SPORT_HYST 0x8000 /* Enable Additional Hysteresis on SPORT Input Pins */
|
/linux-4.1.27/arch/blackfin/include/uapi/asm/ |
H A D | bfin_sport.h | 81 #define SLEN 0x001F /* SPORT TX Word Length (2 - 31) */
|
/linux-4.1.27/arch/blackfin/mach-bf609/include/mach/ |
H A D | anomaly.h | 65 /* SPORT May Drive Data Pins During Inactive Channels in Multichannel Mode */
|
H A D | portmux.h | 259 /* SPORT */
|
H A D | defBF60x_base.h | 1333 SPORT Registers
|
/linux-4.1.27/arch/blackfin/mach-bf533/boards/ |
H A D | stamp.c | 615 .start = SPORT##x##_TCR1, \ 616 .end = SPORT##x##_TCR1, \
|
/linux-4.1.27/drivers/spi/ |
H A D | spi-bfin-sport.c | 2 * 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 D | ezkit.c | 516 .start = SPORT##x##_TCR1, \ 517 .end = SPORT##x##_TCR1, \
|
/linux-4.1.27/arch/blackfin/mach-bf537/boards/ |
H A D | cm_bf537e.c | 150 /* SPORT SPI controller data */
|
H A D | stamp.c | 1440 /* 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 D | ezkit.c | 1863 .start = SPORT##x##_TCR1, \ 1864 .end = SPORT##x##_TCR1, \
|