Searched refs:BSPI (Results 1 – 3 of 3) sorted by relevance
/Linux-v4.19/Documentation/devicetree/bindings/spi/ |
D | brcm,spi-bcm-qspi.txt | 7 BSPI : Broadcom SPI in combination with the MSPI hw IP provides acceleration 11 Supported Broadcom SoCs have one instance of MSPI+BSPI controller IP. 12 MSPI master can be used wihout BSPI. BRCMSTB SoCs have an additional instance 13 of a MSPI master without the BSPI to use with non flash slave devices that 26 "brcm,spi-bcm-qspi", "brcm,spi-brcmstb-qspi" : MSPI+BSPI on BRCMSTB SoCs 29 "brcm,spi-bcm-qspi", "brcm,spi-nsp-qspi" : MSPI+BSPI on Cygnus, NSP 39 - "bspi_regs": BSPI register range, not required with compatible 46 The interrupts used by the MSPI and/or BSPI controller. 52 - "spi_lr_fullness_reached" : Linear read BSPI pipe full 53 - "spi_lr_session_aborted" : Linear read BSPI pipe aborted [all …]
|
/Linux-v4.19/drivers/spi/ |
D | spi-bcm-qspi.c | 173 BSPI, enumerator 259 if (!(bcm_qspi_read(qspi, BSPI, BSPI_BUSY_STATUS) & 1)) in bcm_qspi_bspi_busy_poll() 278 bcm_qspi_write(qspi, BSPI, BSPI_B0_CTRL, 1); in bcm_qspi_bspi_flush_prefetch_buffers() 279 bcm_qspi_write(qspi, BSPI, BSPI_B1_CTRL, 1); in bcm_qspi_bspi_flush_prefetch_buffers() 280 bcm_qspi_write(qspi, BSPI, BSPI_B0_CTRL, 0); in bcm_qspi_bspi_flush_prefetch_buffers() 281 bcm_qspi_write(qspi, BSPI, BSPI_B1_CTRL, 0); in bcm_qspi_bspi_flush_prefetch_buffers() 286 return (bcm_qspi_read(qspi, BSPI, BSPI_RAF_STATUS) & in bcm_qspi_bspi_lr_is_fifo_empty() 292 u32 data = bcm_qspi_read(qspi, BSPI, BSPI_RAF_READ_DATA); in bcm_qspi_bspi_lr_read_fifo() 304 bcm_qspi_write(qspi, BSPI, BSPI_RAF_CTRL, in bcm_qspi_bspi_lr_start() 310 bcm_qspi_write(qspi, BSPI, BSPI_RAF_CTRL, in bcm_qspi_bspi_lr_clear() [all …]
|
D | Kconfig | 138 tristate "Broadcom BSPI and MSPI controller support"
|