| /u-boot/drivers/mtd/spi/ |
| A D | spi-nor-core.c | 553 return nor->write_reg(nor, SPINOR_OP_WRSR, nor->cmd_buf, 1); in write_sr() 694 nor->write_reg(nor, SPINOR_OP_WREAR, nor->cmd_buf, 1); in set_4byte() 705 return nor->write_reg(nor, SPINOR_OP_BRWR, nor->cmd_buf, 1); in set_4byte() 798 return nor->ready(nor); in spi_nor_ready() 895 ret = nor->read_reg(nor, nor->bank_read_cmd, in read_bar() 947 return nor->erase(nor, addr); in spi_nor_erase_sector() 1683 ret = nor->write(nor, to, 1, buf); in sst_write() 2721 nor->fixups->default_init(nor); in spi_nor_default_init_fixups() 3856 ret = nor->octal_dtr_enable(nor); in spi_nor_octal_dtr_enable() 3890 err = nor->quad_enable(nor); in spi_nor_init() [all …]
|
| A D | spi-nor-tiny.c | 68 nor->spi->bus, nor->spi->cs, ret, code); in spi_nor_read_reg() 151 return spi_nor_write_reg(nor, SPINOR_OP_WRSR, nor->cmd_buf, 1); in write_sr() 206 nor->read_opcode = spi_nor_convert_3to4_read(nor->read_opcode); in spi_nor_set_4byte_opcodes() 251 return spi_nor_write_reg(nor, SPINOR_OP_BRWR, nor->cmd_buf, 1); in set_4byte() 322 fsr = nor->flags & SNOR_F_USE_FSR ? spi_nor_fsr_ready(nor) : 1; in spi_nor_ready() 456 write_enable(nor); in macronix_quad_enable() 485 write_enable(nor); in write_sr_cr() 489 dev_dbg(nor->dev, in write_sr_cr() 703 set_4byte(nor, nor->info, 1); in spi_nor_init() 739 mtd->priv = nor; in spi_nor_scan() [all …]
|
| A D | sf_probe.c | 30 .length = nor->mtd.size, in spi_nor_create_read_dirmap() 35 spi_nor_setup_op(nor, op, nor->read_proto); in spi_nor_create_read_dirmap() 43 nor->dirmap.rdesc = spi_mem_dirmap_create(nor->spi, &info); in spi_nor_create_read_dirmap() 44 if (IS_ERR(nor->dirmap.rdesc)) in spi_nor_create_read_dirmap() 45 return PTR_ERR(nor->dirmap.rdesc); in spi_nor_create_read_dirmap() 58 .length = nor->mtd.size, in spi_nor_create_write_dirmap() 63 spi_nor_setup_op(nor, op, nor->write_proto); in spi_nor_create_write_dirmap() 66 if (nor->program_opcode == SPINOR_OP_AAI_WP && nor->sst_write_second) in spi_nor_create_write_dirmap() 69 nor->dirmap.wdesc = spi_mem_dirmap_create(nor->spi, &info); in spi_nor_create_write_dirmap() 70 if (IS_ERR(nor->dirmap.wdesc)) in spi_nor_create_write_dirmap() [all …]
|
| A D | Makefile | 7 spi-nor-y := sf_probe.o spi-nor-ids.o 12 spi-nor-y += spi-nor-tiny.o 14 spi-nor-y += spi-nor-core.o 17 spi-nor-y += spi-nor-core.o 20 obj-$(CONFIG_SPI_FLASH) += spi-nor.o
|
| /u-boot/include/linux/mtd/ |
| A D | spi-nor.h | 451 int (*quad_enable)(struct spi_nor *nor); 577 ssize_t (*write)(struct spi_nor *nor, loff_t to, 579 int (*erase)(struct spi_nor *nor, loff_t offs); 584 int (*quad_enable)(struct spi_nor *nor); 585 int (*octal_dtr_enable)(struct spi_nor *nor); 586 int (*ready)(struct spi_nor *nor); 606 mtd_set_of_node(&nor->mtd, np); in spi_nor_set_flash_node() 612 return mtd_get_of_node(&nor->mtd); in spi_nor_get_flash_node() 623 void spi_nor_setup_op(const struct spi_nor *nor, 637 int spi_nor_scan(struct spi_nor *nor); [all …]
|
| /u-boot/arch/arm/mach-aspeed/ast2600/ |
| A D | u-boot-spl.lds | 12 MEMORY { .nor : ORIGIN = CONFIG_SPL_TEXT_BASE, 32 } > .nor 35 .rodata : { *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*))) } > .nor 40 } > .nor 45 } > .nor 52 } > .nor 62 } > .nor 67 } > .nor
|
| /u-boot/board/st/common/ |
| A D | stm32mp_mtdparts.c | 79 bool nor, nand, spinand, serial; in board_mtdparts_default() local 90 nor = false; in board_mtdparts_default() 103 nor = stm32prog_get_fsbl_nor(); in board_mtdparts_default() 115 nor = true; in board_mtdparts_default() 142 !nor && tee ? CONFIG_MTDPARTS_NAND0_TEE : NULL, in board_mtdparts_default() 155 !nor && tee ? CONFIG_MTDPARTS_SPINAND0_TEE : NULL, in board_mtdparts_default() 162 if (nor) { in board_mtdparts_default()
|
| /u-boot/configs/ |
| A D | mccmon6_sd_defconfig | 47 CONFIG_MTDIDS_DEFAULT="nor0=8000000.nor" 48 …nor:32m@0x0(mccmon6-image.nor),256k@0x40000(u-boot-env.nor),1m@0x80000(u-boot.nor),8m@0x180000(ker…
|
| A D | mccmon6_nor_defconfig | 49 CONFIG_MTDIDS_DEFAULT="nor0=8000000.nor" 50 …nor:32m@0x0(mccmon6-image.nor),256k@0x40000(u-boot-env.nor),1m@0x80000(u-boot.nor),8m@0x180000(ker…
|
| /u-boot/board/atmel/common/ |
| A D | mac-spi-nor.c | 103 struct spi_nor *nor; in at91_spi_nor_set_ethaddr() local 113 nor = dev_get_uclass_priv(dev); in at91_spi_nor_set_ethaddr() 114 if (!nor) in at91_spi_nor_set_ethaddr() 117 if (!nor->manufacturer_sfdp) in at91_spi_nor_set_ethaddr() 121 if (sst26vf064beui_get_ethaddr(nor->manufacturer_sfdp, ethaddr, in at91_spi_nor_set_ethaddr()
|
| /u-boot/arch/arm/mach-orion5x/ |
| A D | u-boot-spl.lds | 19 MEMORY { .nor : ORIGIN = IMAGE_TEXT_BASE,\ 35 } > .nor 38 .rodata : { *(SORT_BY_ALIGNMENT(.rodata*)) } >.nor 41 .data : { *(SORT_BY_ALIGNMENT(.data*)) } >.nor 46 } > .nor
|
| /u-boot/arch/arm/dts/ |
| A D | fsl-ls1046a-qds.dtsi | 27 compatible = "jedec,spi-nor"; 37 compatible = "jedec,spi-nor"; 47 compatible = "jedec,spi-nor"; 61 compatible = "jedec,spi-nor";
|
| A D | fsl-ls2080a-qds.dtsi | 37 compatible = "jedec,spi-nor"; 46 compatible = "jedec,spi-nor"; 55 compatible = "jedec,spi-nor"; 69 compatible = "jedec,spi-nor";
|
| A D | imx6sx-sabreauto-u-boot.dtsi | 10 compatible = "jedec,spi-nor"; 14 compatible = "jedec,spi-nor";
|
| A D | fsl-ls1012a-qds.dtsi | 23 compatible = "jedec,spi-nor"; 31 compatible = "jedec,spi-nor"; 39 compatible = "jedec,spi-nor"; 51 compatible = "jedec,spi-nor";
|
| A D | fsl-ls1088a-qds.dtsi | 107 nor@0,0 { 150 compatible = "jedec,spi-nor"; 158 compatible = "jedec,spi-nor"; 166 compatible = "jedec,spi-nor"; 178 compatible = "jedec,spi-nor"; 186 compatible = "jedec,spi-nor";
|
| A D | fsl-ls2081a-rdb.dts | 31 compatible = "jedec,spi-nor"; 46 compatible = "jedec,spi-nor"; 54 compatible = "jedec,spi-nor";
|
| A D | fsl-ls1043a-qds.dtsi | 27 compatible = "jedec,spi-nor"; 37 compatible = "jedec,spi-nor"; 47 compatible = "jedec,spi-nor"; 61 compatible = "jedec,spi-nor"; 138 nor@0,0 {
|
| A D | nuvoton-npcm845-evb.dts | 101 spi-nor@0 { 102 compatible = "jedec,spi-nor"; 107 compatible = "jedec,spi-nor"; 115 spi-nor@0 { 116 compatible = "jedec,spi-nor"; 127 spi-nor@0 { 128 compatible = "jedec,spi-nor";
|
| A D | ls1021a-iot.dtsi | 30 compatible = "jedec,spi-nor"; 43 compatible = "jedec,spi-nor"; 66 nor@0,0 {
|
| A D | socfpga_cyclone5_vining_fpga-u-boot.dtsi | 26 compatible = "n25q128", "jedec,spi-nor"; 30 compatible = "n25q00", "jedec,spi-nor";
|
| A D | stv0991.dts | 29 compatible = "cdns,qspi-nor"; 43 compatible = "jedec,spi-nor";
|
| A D | ls1021a-twr.dtsi | 33 compatible = "jedec,spi-nor"; 46 compatible = "jedec,spi-nor"; 89 nor@0,0 {
|
| A D | nuvoton-npcm750-evb.dts | 72 spi-nor@0 { 73 compatible = "jedec,spi-nor"; 133 spi-nor@0 { 134 compatible = "jedec,spi-nor"; 340 "jedec,spi-nor"; 361 "jedec,spi-nor";
|
| /u-boot/arch/powerpc/dts/ |
| A D | t2080qds.dts | 29 compatible = "micron,n25q128a11", "jedec,spi-nor"; /* 16MB */ 37 compatible = "sst,sst25wf040", "jedec,spi-nor"; 45 compatible = "eon,en25s64", "jedec,spi-nor";
|