Home
last modified time | relevance | path

Searched full:xspi (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/spi/
H A Dspi-xlp.c125 static void xlp_spi_sysctl_setup(struct xlp_spi_priv *xspi) in xlp_spi_sysctl_setup() argument
130 xlp_spi_sysctl_write(xspi, XLP_SPI_SYSCTRL, in xlp_spi_sysctl_setup()
132 xlp_spi_sysctl_write(xspi, XLP_SPI_SYSCTRL, XLP_SPI_SYS_PMEN); in xlp_spi_sysctl_setup()
137 struct xlp_spi_priv *xspi; in xlp_spi_setup() local
141 xspi = spi_controller_get_devdata(spi->controller); in xlp_spi_setup()
146 fdiv = DIV_ROUND_UP(xspi->spi_clk, spi->max_speed_hz); in xlp_spi_setup()
152 xlp_spi_reg_write(xspi, cs, XLP_SPI_FDIV, fdiv); in xlp_spi_setup()
153 xlp_spi_reg_write(xspi, cs, XLP_SPI_FIFO_THRESH, XLP_SPI_TXRXTH); in xlp_spi_setup()
154 cfg = xlp_spi_reg_read(xspi, cs, XLP_SPI_CONFIG); in xlp_spi_setup()
175 xlp_spi_reg_write(xspi, cs, XLP_SPI_CONFIG, cfg); in xlp_spi_setup()
[all …]
H A Dspi-cadence-xspi.c2 // Cadence XSPI flash controller driver
27 #define CDNS_XSPI_NAME "cadence-xspi"
31 * configure XSPI controller pin-strap settings
568 "Incorrect XSPI magic number: %x, expected: %x\n", in cdns_xspi_controller_init()
1273 .compatible = "cdns,xspi-nor",
1277 .compatible = "marvell,cn10-xspi-nor",
1294 MODULE_DESCRIPTION("Cadence XSPI Controller Driver");
H A DKconfig280 tristate "Cadence XSPI controller"
284 Enable support for the Cadence XSPI Flash controller.
286 Cadence XSPI is a specialized controller for connecting an SPI
288 device with a Cadence XSPI controller and want to access the
/linux/Documentation/devicetree/bindings/spi/
H A Dcdns,xspi.yaml5 $id: http://devicetree.org/schemas/spi/cdns,xspi.yaml#
8 title: Cadence XSPI Controller
14 The XSPI controller allows SPI protocol communication in
21 - cdns,xspi-nor
22 - marvell,cn10-xspi-nor
55 - marvell,cn10-xspi-nor
78 xspi: spi@a0010000 {
81 compatible = "cdns,xspi-nor";
/linux/include/dt-bindings/memory/
H A Dtegra234-mc.h289 /* XSPI writes */
339 /* XSPI client */
341 /* XSPI writes */
343 /* XSPI client */
/linux/Documentation/devicetree/bindings/soc/renesas/
H A Drenesas,r9a09g057-sys.yaml18 - Control of settings and states of SRAM/PCIe/CM33/CA55/CR8/xSPI/ADC/TSU
/linux/tools/perf/pmu-events/arch/arm64/freescale/imx95/sys/
H A Dmetrics.json347 "BriefDescription": "bytes of xspi read from ddr",
348 "MetricName": "imx95_ddr_read.xspi",
355 "BriefDescription": "bytes of xspi write to ddr",
356 "MetricName": "imx95_ddr_write.xspi",
/linux/drivers/mtd/spi-nor/
H A Dspansion.c690 * On older versions of the flash the xSPI Profile 1.0 table has the in s28hx_t_post_sfdp_fixup()
701 * Since xSPI Page Program opcode is backward compatible with in s28hx_t_post_sfdp_fixup()
708 * The xSPI Profile 1.0 table advertises the number of additional in s28hx_t_post_sfdp_fixup()
H A Dsfdp.c24 #define SFDP_PROFILE1_ID 0xff05 /* xSPI Profile 1.0 table. */
1106 * Since xSPI Page Program opcode is backward compatible with in spi_nor_parse_4bait()
1154 * spi_nor_parse_profile1() - parse the xSPI Profile 1.0 table
1228 * Page Program is "Required Command" in the xSPI Profile 1.0. Update in spi_nor_parse_profile1()
H A Dcore.c2727 * Since xSPI Page Program opcode is backward compatible with in spi_nor_no_sfdp_init_params()