Searched full:xspi (Results 1 – 10 of 10) sorted by relevance
/linux/drivers/spi/ |
H A D | spi-xlp.c | 125 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 D | spi-cadence-xspi.c | 2 // 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 D | Kconfig | 280 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 D | cdns,xspi.yaml | 5 $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 D | tegra234-mc.h | 289 /* XSPI writes */ 339 /* XSPI client */ 341 /* XSPI writes */ 343 /* XSPI client */
|
/linux/Documentation/devicetree/bindings/soc/renesas/ |
H A D | renesas,r9a09g057-sys.yaml | 18 - 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 D | metrics.json | 347 "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 D | spansion.c | 690 * 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 D | sfdp.c | 24 #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 D | core.c | 2727 * Since xSPI Page Program opcode is backward compatible with in spi_nor_no_sfdp_init_params()
|