| /linux/drivers/mtd/spi-nor/controllers/ |
| H A D | nxp-spifi.c | 3 * SPI NOR driver for NXP SPI Flash Interface (SPIFI) 23 /* NXP SPIFI registers, bits and macros */ 63 static int nxp_spifi_wait_for_cmd(struct nxp_spifi *spifi) in nxp_spifi_wait_for_cmd() argument 68 ret = readb_poll_timeout(spifi->io_base + SPIFI_STAT, stat, in nxp_spifi_wait_for_cmd() 71 dev_warn(spifi->dev, "command timed out\n"); in nxp_spifi_wait_for_cmd() 76 static int nxp_spifi_reset(struct nxp_spifi *spifi) in nxp_spifi_reset() argument 81 writel(SPIFI_STAT_RESET, spifi->io_base + SPIFI_STAT); in nxp_spifi_reset() 82 ret = readb_poll_timeout(spifi->io_base + SPIFI_STAT, stat, in nxp_spifi_reset() 85 dev_warn(spifi->dev, "state reset timed out\n"); in nxp_spifi_reset() 90 static int nxp_spifi_set_memory_mode_off(struct nxp_spifi *spifi) in nxp_spifi_set_memory_mode_off() argument [all …]
|
| H A D | Kconfig | 10 tristate "NXP SPI Flash Interface (SPIFI)" 16 SPIFI is a specialized controller for connecting serial SPI 17 Flash. Enable this option if you have a device with a SPIFI
|
| H A D | Makefile | 3 obj-$(CONFIG_SPI_NXP_SPIFI) += nxp-spifi.o
|
| /linux/Documentation/devicetree/bindings/spi/ |
| H A D | hpe,gxp-spifi.yaml | 4 $id: http://devicetree.org/schemas/spi/hpe,gxp-spifi.yaml# 18 const: hpe,gxp-spifi 40 compatible = "hpe,gxp-spifi";
|
| /linux/Documentation/devicetree/bindings/reset/ |
| H A D | nxp,lpc1850-rgu.yaml | 69 53 Serial Flash Interface (SPIFI)
|
| /linux/drivers/pinctrl/ |
| H A D | pinctrl-lpc18xx.c | 166 [FUNC_SPIFI] = "spifi", 280 LPC_P(3,3, R, SPI, SSP0, SPIFI, CGU_OUT,R, I2S0_TX_MCLK, I2S1, 0, HS); 281 LPC_P(3,4, GPIO, R, R, SPIFI, UART1, I2S0_TX_WS, I2S1, LCD, 0, ND); 282 LPC_P(3,5, GPIO, R, R, SPIFI, UART1, I2S0_TX_SDA,I2S1, LCD, 0, ND); 283 LPC_P(3,6, GPIO, SPI, SSP0, SPIFI, R, SSP0_ALT, R, R, 0, ND); 284 LPC_P(3,7, R, SPI, SSP0, SPIFI, GPIO, SSP0_ALT, R, R, 0, ND); 285 LPC_P(3,8, R, SPI, SSP0, SPIFI, GPIO, SSP0_ALT, R, R, 0, ND);
|
| /linux/drivers/clk/nxp/ |
| H A D | clk-lpc18xx-ccu.c | 57 {"base_spifi_clk", "spifi", CLK_SPIFI, 0},
|
| H A D | clk-lpc18xx-cgu.c | 225 LPC1XX_CGU_BASE_CLK(SPIFI, base_common_src_ids, 0),
|
| /linux/ |
| H A D | MAINTAINERS | 2889 F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml 2959 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
|