Home
last modified time | relevance | path

Searched full:nor (Results 1 – 25 of 1627) sorted by relevance

12345678910>>...66

/linux/drivers/mtd/spi-nor/
H A Dcore.c18 #include <linux/mtd/spi-nor.h>
51 * @nor: pointer to a 'struct spi_nor'
59 static u8 spi_nor_get_cmd_ext(const struct spi_nor *nor, in spi_nor_get_cmd_ext() argument
62 switch (nor->cmd_ext_type) { in spi_nor_get_cmd_ext()
70 dev_err(nor->dev, "Unknown command extension type\n"); in spi_nor_get_cmd_ext()
77 * @nor: pointer to a 'struct spi_nor'
82 void spi_nor_spimem_setup_op(const struct spi_nor *nor, in spi_nor_spimem_setup_op() argument
103 * something like 4S-4D-4D, but SPI NOR can't. So, set all 4 in spi_nor_spimem_setup_op()
114 ext = spi_nor_get_cmd_ext(nor, op); in spi_nor_spimem_setup_op()
119 if (proto == SNOR_PROTO_8_8_8_DTR && nor in spi_nor_spimem_setup_op()
133 spi_nor_spimem_bounce(struct spi_nor * nor,struct spi_mem_op * op) spi_nor_spimem_bounce() argument
154 spi_nor_spimem_exec_op(struct spi_nor * nor,struct spi_mem_op * op) spi_nor_spimem_exec_op() argument
165 spi_nor_controller_ops_read_reg(struct spi_nor * nor,u8 opcode,u8 * buf,size_t len) spi_nor_controller_ops_read_reg() argument
174 spi_nor_controller_ops_write_reg(struct spi_nor * nor,u8 opcode,const u8 * buf,size_t len) spi_nor_controller_ops_write_reg() argument
183 spi_nor_controller_ops_erase(struct spi_nor * nor,loff_t offs) spi_nor_controller_ops_erase() argument
201 spi_nor_spimem_read_data(struct spi_nor * nor,loff_t from,size_t len,u8 * buf) spi_nor_spimem_read_data() argument
247 spi_nor_read_data(struct spi_nor * nor,loff_t from,size_t len,u8 * buf) spi_nor_read_data() argument
265 spi_nor_spimem_write_data(struct spi_nor * nor,loff_t to,size_t len,const u8 * buf) spi_nor_spimem_write_data() argument
306 spi_nor_write_data(struct spi_nor * nor,loff_t to,size_t len,const u8 * buf) spi_nor_write_data() argument
324 spi_nor_read_any_reg(struct spi_nor * nor,struct spi_mem_op * op,enum spi_nor_protocol proto) spi_nor_read_any_reg() argument
346 spi_nor_write_any_volatile_reg(struct spi_nor * nor,struct spi_mem_op * op,enum spi_nor_protocol proto) spi_nor_write_any_volatile_reg() argument
367 spi_nor_write_enable(struct spi_nor * nor) spi_nor_write_enable() argument
394 spi_nor_write_disable(struct spi_nor * nor) spi_nor_write_disable() argument
428 spi_nor_read_id(struct spi_nor * nor,u8 naddr,u8 ndummy,u8 * id,enum spi_nor_protocol proto) spi_nor_read_id() argument
454 spi_nor_read_sr(struct spi_nor * nor,u8 * sr) spi_nor_read_sr() argument
494 spi_nor_read_cr(struct spi_nor * nor,u8 * cr) spi_nor_read_cr() argument
525 spi_nor_set_4byte_addr_mode_en4b_ex4b(struct spi_nor * nor,bool enable) spi_nor_set_4byte_addr_mode_en4b_ex4b() argument
558 spi_nor_set_4byte_addr_mode_wren_en4b_ex4b(struct spi_nor * nor,bool enable) spi_nor_set_4byte_addr_mode_wren_en4b_ex4b() argument
587 spi_nor_set_4byte_addr_mode_brwr(struct spi_nor * nor,bool enable) spi_nor_set_4byte_addr_mode_brwr() argument
617 spi_nor_sr_ready(struct spi_nor * nor) spi_nor_sr_ready() argument
634 spi_nor_use_parallel_locking(struct spi_nor * nor) spi_nor_use_parallel_locking() argument
640 spi_nor_rww_start_rdst(struct spi_nor * nor) spi_nor_rww_start_rdst() argument
655 spi_nor_rww_end_rdst(struct spi_nor * nor) spi_nor_rww_end_rdst() argument
665 spi_nor_lock_rdst(struct spi_nor * nor) spi_nor_lock_rdst() argument
673 spi_nor_unlock_rdst(struct spi_nor * nor) spi_nor_unlock_rdst() argument
687 spi_nor_ready(struct spi_nor * nor) spi_nor_ready() argument
714 spi_nor_wait_till_ready_with_timeout(struct spi_nor * nor,unsigned long timeout_jiffies) spi_nor_wait_till_ready_with_timeout() argument
747 spi_nor_wait_till_ready(struct spi_nor * nor) spi_nor_wait_till_ready() argument
759 spi_nor_global_block_unlock(struct spi_nor * nor) spi_nor_global_block_unlock() argument
794 spi_nor_write_sr(struct spi_nor * nor,const u8 * sr,size_t len) spi_nor_write_sr() argument
829 spi_nor_write_sr1_and_check(struct spi_nor * nor,u8 sr1) spi_nor_write_sr1_and_check() argument
861 spi_nor_write_16bit_sr_and_check(struct spi_nor * nor,u8 sr1) spi_nor_write_16bit_sr_and_check() argument
936 spi_nor_write_16bit_cr_and_check(struct spi_nor * nor,u8 cr) spi_nor_write_16bit_cr_and_check() argument
988 spi_nor_write_sr_and_check(struct spi_nor * nor,u8 sr1) spi_nor_write_sr_and_check() argument
1004 spi_nor_write_sr2(struct spi_nor * nor,const u8 * sr2) spi_nor_write_sr2() argument
1040 spi_nor_read_sr2(struct spi_nor * nor,u8 * sr2) spi_nor_read_sr2() argument
1069 spi_nor_erase_die(struct spi_nor * nor,loff_t addr,size_t die_size) spi_nor_erase_die() argument
1158 spi_nor_has_uniform_erase(const struct spi_nor * nor) spi_nor_has_uniform_erase() argument
1163 spi_nor_set_4byte_opcodes(struct spi_nor * nor) spi_nor_set_4byte_opcodes() argument
1182 spi_nor_prep(struct spi_nor * nor) spi_nor_prep() argument
1192 spi_nor_unprep(struct spi_nor * nor) spi_nor_unprep() argument
1207 spi_nor_rww_start_io(struct spi_nor * nor) spi_nor_rww_start_io() argument
1221 spi_nor_rww_end_io(struct spi_nor * nor) spi_nor_rww_end_io() argument
1227 spi_nor_lock_device(struct spi_nor * nor) spi_nor_lock_device() argument
1235 spi_nor_unlock_device(struct spi_nor * nor) spi_nor_unlock_device() argument
1244 spi_nor_rww_start_exclusive(struct spi_nor * nor) spi_nor_rww_start_exclusive() argument
1260 spi_nor_rww_end_exclusive(struct spi_nor * nor) spi_nor_rww_end_exclusive() argument
1270 spi_nor_prep_and_lock(struct spi_nor * nor) spi_nor_prep_and_lock() argument
1287 spi_nor_unlock_and_unprep(struct spi_nor * nor) spi_nor_unlock_and_unprep() argument
1300 spi_nor_rww_start_pe(struct spi_nor * nor,loff_t start,size_t len) spi_nor_rww_start_pe() argument
1326 spi_nor_rww_end_pe(struct spi_nor * nor,loff_t start,size_t len) spi_nor_rww_end_pe() argument
1341 spi_nor_prep_and_lock_pe(struct spi_nor * nor,loff_t start,size_t len) spi_nor_prep_and_lock_pe() argument
1358 spi_nor_unlock_and_unprep_pe(struct spi_nor * nor,loff_t start,size_t len) spi_nor_unlock_and_unprep_pe() argument
1371 spi_nor_rww_start_rd(struct spi_nor * nor,loff_t start,size_t len) spi_nor_rww_start_rd() argument
1398 spi_nor_rww_end_rd(struct spi_nor * nor,loff_t start,size_t len) spi_nor_rww_end_rd() argument
1414 spi_nor_prep_and_lock_rd(struct spi_nor * nor,loff_t start,size_t len) spi_nor_prep_and_lock_rd() argument
1431 spi_nor_unlock_and_unprep_rd(struct spi_nor * nor,loff_t start,size_t len) spi_nor_unlock_and_unprep_rd() argument
1446 spi_nor_erase_sector(struct spi_nor * nor,u32 addr) spi_nor_erase_sector() argument
1599 spi_nor_init_erase_cmd_list(struct spi_nor * nor,struct list_head * erase_list,u64 addr,u32 len) spi_nor_init_erase_cmd_list() argument
1658 spi_nor_erase_multi_sectors(struct spi_nor * nor,u64 addr,u32 len) spi_nor_erase_multi_sectors() argument
1707 spi_nor_erase_dice(struct spi_nor * nor,loff_t addr,size_t len,size_t die_size) spi_nor_erase_dice() argument
1758 struct spi_nor *nor = mtd_to_spi_nor(mtd); spi_nor_erase() local
1851 spi_nor_sr1_bit6_quad_enable(struct spi_nor * nor) spi_nor_sr1_bit6_quad_enable() argument
1876 spi_nor_sr2_bit1_quad_enable(struct spi_nor * nor) spi_nor_sr2_bit1_quad_enable() argument
1907 spi_nor_sr2_bit7_quad_enable(struct spi_nor * nor) spi_nor_sr2_bit7_quad_enable() argument
1963 spi_nor_match_id(struct spi_nor * nor,const u8 * id) spi_nor_match_id() argument
1983 spi_nor_detect(struct spi_nor * nor) spi_nor_detect() argument
2022 spi_nor_octal_dtr_read(struct spi_nor * nor,loff_t from,size_t len,u_char * buf) spi_nor_octal_dtr_read() argument
2090 struct spi_nor *nor = mtd_to_spi_nor(mtd); spi_nor_read() local
2138 spi_nor_octal_dtr_write(struct spi_nor * nor,loff_t to,size_t len,const u8 * buf) spi_nor_octal_dtr_write() argument
2201 struct spi_nor *nor = mtd_to_spi_nor(mtd); spi_nor_write() local
2253 spi_nor_check(struct spi_nor * nor) spi_nor_check() argument
2355 spi_nor_spimem_check_read_pp_op(struct spi_nor * nor,struct spi_mem_op * op) spi_nor_spimem_check_read_pp_op() argument
2386 spi_nor_spimem_check_readop(struct spi_nor * nor,const struct spi_nor_read_command * read) spi_nor_spimem_check_readop() argument
2410 spi_nor_spimem_check_pp(struct spi_nor * nor,const struct spi_nor_pp_command * pp) spi_nor_spimem_check_pp() argument
2428 spi_nor_spimem_adjust_hwcaps(struct spi_nor * nor,u32 * hwcaps) spi_nor_spimem_adjust_hwcaps() argument
2516 spi_nor_post_bfpt_fixups(struct spi_nor * nor,const struct sfdp_parameter_header * bfpt_header,const struct sfdp_bfpt * bfpt) spi_nor_post_bfpt_fixups() argument
2536 spi_nor_select_read(struct spi_nor * nor,u32 shared_hwcaps) spi_nor_select_read() argument
2567 spi_nor_select_pp(struct spi_nor * nor,u32 shared_hwcaps) spi_nor_select_pp() argument
2643 spi_nor_select_erase(struct spi_nor * nor) spi_nor_select_erase() argument
2685 spi_nor_set_addr_nbytes(struct spi_nor * nor) spi_nor_set_addr_nbytes() argument
2728 spi_nor_setup(struct spi_nor * nor,const struct spi_nor_hwcaps * hwcaps) spi_nor_setup() argument
2794 spi_nor_manufacturer_init_params(struct spi_nor * nor) spi_nor_manufacturer_init_params() argument
2813 spi_nor_no_sfdp_init_params(struct spi_nor * nor) spi_nor_no_sfdp_init_params() argument
2883 spi_nor_init_flags(struct spi_nor * nor) spi_nor_init_flags() argument
2925 spi_nor_init_fixup_flags(struct spi_nor * nor) spi_nor_init_fixup_flags() argument
2944 spi_nor_late_init_params(struct spi_nor * nor) spi_nor_late_init_params() argument
2995 spi_nor_sfdp_init_params_deprecated(struct spi_nor * nor) spi_nor_sfdp_init_params_deprecated() argument
3016 spi_nor_init_params_deprecated(struct spi_nor * nor) spi_nor_init_params_deprecated() argument
3035 spi_nor_init_default_params(struct spi_nor * nor) spi_nor_init_default_params() argument
3117 spi_nor_init_params(struct spi_nor * nor) spi_nor_init_params() argument
3155 spi_nor_set_octal_dtr(struct spi_nor * nor,bool enable) spi_nor_set_octal_dtr() argument
3187 spi_nor_quad_enable(struct spi_nor * nor) spi_nor_quad_enable() argument
3206 spi_nor_set_4byte_addr_mode(struct spi_nor * nor,bool enable) spi_nor_set_4byte_addr_mode() argument
3238 spi_nor_init(struct spi_nor * nor) spi_nor_init() argument
3292 spi_nor_soft_reset(struct spi_nor * nor) spi_nor_soft_reset() argument
3329 struct spi_nor *nor = mtd_to_spi_nor(mtd); spi_nor_suspend() local
3343 struct spi_nor *nor = mtd_to_spi_nor(mtd); spi_nor_resume() local
3356 struct spi_nor *nor = mtd_to_spi_nor(master); spi_nor_get_device() local
3373 struct spi_nor *nor = mtd_to_spi_nor(master); spi_nor_put_device() local
3384 spi_nor_restore(struct spi_nor * nor) spi_nor_restore() argument
3405 spi_nor_match_name(struct spi_nor * nor,const char * name) spi_nor_match_name() argument
3423 spi_nor_get_flash_info(struct spi_nor * nor,const char * name) spi_nor_get_flash_info() argument
3474 spi_nor_set_mtd_eraseregions(struct spi_nor * nor) spi_nor_set_mtd_eraseregions() argument
3504 spi_nor_set_mtd_info(struct spi_nor * nor) spi_nor_set_mtd_info() argument
3542 spi_nor_hw_reset(struct spi_nor * nor) spi_nor_hw_reset() argument
3563 spi_nor_scan(struct spi_nor * nor,const char * name,const struct spi_nor_hwcaps * hwcaps) spi_nor_scan() argument
3641 spi_nor_create_read_dirmap(struct spi_nor * nor) spi_nor_create_read_dirmap() argument
3672 spi_nor_create_write_dirmap(struct spi_nor * nor) spi_nor_create_write_dirmap() argument
3706 struct spi_nor *nor; spi_nor_probe() local
3782 struct spi_nor *nor = spi_mem_get_drvdata(spimem); spi_nor_remove() local
3792 struct spi_nor *nor = spi_mem_get_drvdata(spimem); spi_nor_shutdown() local
[all...]
H A Dsfdp.c8 #include <linux/mtd/spi-nor.h>
144 * @nor: pointer to a 'struct spi_nor'
151 static int spi_nor_read_raw(struct spi_nor *nor, u32 addr, size_t len, u8 *buf) in spi_nor_read_raw() argument
156 ret = spi_nor_read_data(nor, addr, len, buf); in spi_nor_read_raw()
171 * @nor: pointer to a 'struct spi_nor'
182 static int spi_nor_read_sfdp(struct spi_nor *nor, u32 addr, in spi_nor_read_sfdp() argument
188 read_opcode = nor->read_opcode; in spi_nor_read_sfdp()
189 addr_nbytes = nor->addr_nbytes; in spi_nor_read_sfdp()
190 read_dummy = nor->read_dummy; in spi_nor_read_sfdp()
192 nor->read_opcode = SPINOR_OP_RDSFDP; in spi_nor_read_sfdp()
[all …]
H A Dsst.c7 #include <linux/mtd/spi-nor.h>
16 static int sst26vf_nor_lock(struct spi_nor *nor, loff_t ofs, u64 len) in sst26vf_nor_lock() argument
21 static int sst26vf_nor_unlock(struct spi_nor *nor, loff_t ofs, u64 len) in sst26vf_nor_unlock() argument
26 if (ofs != 0 || len != nor->params->size) in sst26vf_nor_unlock()
29 ret = spi_nor_read_cr(nor, nor->bouncebuf); in sst26vf_nor_unlock()
33 if (!(nor->bouncebuf[0] & SST26VF_CR_BPNV)) { in sst26vf_nor_unlock()
34 dev_dbg(nor->dev, "Any block has been permanently locked\n"); in sst26vf_nor_unlock()
38 return spi_nor_global_block_unlock(nor); in sst26vf_nor_unlock()
41 static int sst26vf_nor_is_locked(struct spi_nor *nor, loff_ argument
52 sst26vf_nor_late_init(struct spi_nor * nor) sst26vf_nor_late_init() argument
170 sst_nor_write_data(struct spi_nor * nor,loff_t to,size_t len,const u_char * buf) sst_nor_write_data() argument
188 struct spi_nor *nor = mtd_to_spi_nor(mtd); sst_nor_write() local
255 sst_nor_late_init(struct spi_nor * nor) sst_nor_late_init() argument
[all...]
H A DMakefile3 spi-nor-objs := core.o sfdp.o swp.o otp.o sysfs.o
4 spi-nor-objs += atmel.o
5 spi-nor-objs += eon.o
6 spi-nor-objs += esmt.o
7 spi-nor-objs += everspin.o
8 spi-nor-objs += gigadevice.o
9 spi-nor-objs += intel.o
10 spi-nor-objs += issi.o
11 spi-nor-objs += macronix.o
12 spi-nor-objs += micron-st.o
[all …]
H A Dsysfs.c3 #include <linux/mtd/spi-nor.h>
15 struct spi_nor *nor = spi_mem_get_drvdata(spimem); in manufacturer_show() local
17 return sysfs_emit(buf, "%s\n", nor->manufacturer->name); in manufacturer_show()
26 struct spi_nor *nor = spi_mem_get_drvdata(spimem); in partname_show() local
28 return sysfs_emit(buf, "%s\n", nor->info->name); in partname_show()
37 struct spi_nor *nor = spi_mem_get_drvdata(spimem); in jedec_id_show() local
38 const u8 *id = nor->info->id ? nor->info->id->bytes : nor->id; in jedec_id_show()
39 u8 id_len = nor->info->id ? nor->info->id->len : SPI_NOR_MAX_ID_LEN; in jedec_id_show()
58 struct spi_nor *nor = spi_mem_get_drvdata(spimem); in sfdp_read() local
59 struct sfdp *sfdp = nor->sfdp; in sfdp_read()
[all …]
H A Ddebugfs.c4 #include <linux/mtd/spi-nor.h>
10 #define SPI_NOR_DEBUGFS_ROOT "spi-nor"
78 struct spi_nor *nor = s->private; in spi_nor_params_show() local
79 struct spi_nor_flash_parameter *params = nor->params; in spi_nor_params_show()
82 const struct flash_info *info = nor->info; in spi_nor_params_show()
87 seq_printf(s, "id\t\t%*ph\n", SPI_NOR_MAX_ID_LEN, nor->id); in spi_nor_params_show()
92 seq_printf(s, "address nbytes\t%u\n", nor->addr_nbytes); in spi_nor_params_show()
95 spi_nor_print_flags(s, nor->flags, snor_f_names, sizeof(snor_f_names)); in spi_nor_params_show()
99 seq_printf(s, " read\t\t0x%02x\n", nor->read_opcode); in spi_nor_params_show()
100 seq_printf(s, " dummy cycles\t%u\n", nor->read_dummy); in spi_nor_params_show()
[all …]
H A Dissi.c7 #include <linux/mtd/spi-nor.h>
12 is25lp256_post_bfpt_fixups(struct spi_nor *nor, in is25lp256_post_bfpt_fixups() argument
23 nor->params->addr_nbytes = 4; in is25lp256_post_bfpt_fixups()
32 static int pm25lv_nor_late_init(struct spi_nor *nor) in pm25lv_nor_late_init() argument
34 struct spi_nor_erase_map *map = &nor->params->erase_map; in pm25lv_nor_late_init()
132 static void issi_nor_default_init(struct spi_nor *nor) in issi_nor_default_init() argument
134 nor->params->quad_enable = spi_nor_sr1_bit6_quad_enable; in issi_nor_default_init()
/linux/Documentation/devicetree/bindings/spi/
H A Dmediatek,spi-mtk-nor.yaml4 $id: http://devicetree.org/schemas/spi/mediatek,spi-mtk-nor.yaml#
7 title: Serial NOR flash controller for MediaTek ARM SoCs
15 SPI NOR flash. There should be only one spi slave device following
17 for devices other than SPI NOR flash due to limited transfer
27 - mediatek,mt8173-nor
28 - mediatek,mt8186-nor
29 - mediatek,mt8192-nor
32 - mediatek,mt2701-nor
33 - mediatek,mt2712-nor
34 - mediatek,mt7622-nor
[all …]
H A Dcdns,xspi.yaml16 read/write access to slaves such as SPI-NOR flash.
21 - cdns,xspi-nor
22 - marvell,cn10-xspi-nor
55 - marvell,cn10-xspi-nor
81 compatible = "cdns,xspi-nor";
90 compatible = "jedec,spi-nor";
96 compatible = "jedec,spi-nor";
H A Dspi-sg2044-nor.yaml4 $id: http://devicetree.org/schemas/spi/spi-sg2044-nor.yaml#
7 title: SG2044 SPI NOR controller
18 - sophgo,sg2042-spifmc-nor
19 - sophgo,sg2044-spifmc-nor
47 compatible = "sophgo,sg2044-spifmc-nor";
/linux/drivers/mtd/spi-nor/controllers/
H A Dnxp-spifi.c3 * SPI NOR driver for NXP SPI Flash Interface (SPIFI)
18 #include <linux/mtd/spi-nor.h>
58 struct spi_nor nor; member
125 static int nxp_spifi_read_reg(struct spi_nor *nor, u8 opcode, u8 *buf, in nxp_spifi_read_reg() argument
128 struct nxp_spifi *spifi = nor->priv; in nxp_spifi_read_reg()
148 static int nxp_spifi_write_reg(struct spi_nor *nor, u8 opcode, const u8 *buf, in nxp_spifi_write_reg() argument
151 struct nxp_spifi *spifi = nor->priv; in nxp_spifi_write_reg()
172 static ssize_t nxp_spifi_read(struct spi_nor *nor, loff_t from, size_t len, in nxp_spifi_read() argument
175 struct nxp_spifi *spifi = nor->priv; in nxp_spifi_read()
187 static ssize_t nxp_spifi_write(struct spi_nor *nor, loff_t to, size_t len, in nxp_spifi_write() argument
[all …]
/linux/Documentation/devicetree/bindings/mtd/
H A Dhisilicon,fmc-spi-nor.txt1 HiSilicon SPI-NOR Flash Controller
4 - compatible : Should be "hisilicon,fmc-spi-nor" and one of the following strings:
5 "hisilicon,hi3519-spi-nor"
10 - clocks : handle to spi-nor flash controller clock.
13 spi-nor-controller@10000000 {
14 compatible = "hisilicon,hi3519-spi-nor", "hisilicon,fmc-spi-nor";
21 compatible = "jedec,spi-nor";
/linux/include/linux/mtd/
H A Dspi-nor.h291 * struct spi_nor_controller_ops - SPI NOR controller driver specific
299 * @read: read data from the SPI NOR.
300 * @write: write data to the SPI NOR.
301 * @erase: erase a sector of the SPI NOR at the offset @offs; if
302 * not provided by the driver, SPI NOR will send the erase
306 int (*prepare)(struct spi_nor *nor);
307 void (*unprepare)(struct spi_nor *nor);
308 int (*read_reg)(struct spi_nor *nor, u8 opcode, u8 *buf, size_t len);
309 int (*write_reg)(struct spi_nor *nor, u8 opcode, const u8 *buf,
312 ssize_t (*read)(struct spi_nor *nor, loff_t from, size_t len, u8 *buf);
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-spi-devices-spi-nor1 What: /sys/bus/spi/devices/.../spi-nor/jedec_id
5 Description: (RO) The JEDEC ID of the SPI NOR flash as reported by the
12 What: /sys/bus/spi/devices/.../spi-nor/manufacturer
16 Description: (RO) Manufacturer of the SPI NOR flash.
22 What: /sys/bus/spi/devices/.../spi-nor/partname
26 Description: (RO) Part name of the SPI NOR flash.
32 What: /sys/bus/spi/devices/.../spi-nor/sfdp
36 Description: (RO) This attribute is only present if the SPI NOR flash
/linux/arch/powerpc/boot/dts/fsl/
H A Dmpc8536ds.dtsi13 * * Neither the name of Freescale Semiconductor nor the
36 nor@0,0 {
46 label = "ramdisk-nor";
51 label = "diagnostic-nor";
57 label = "dink-nor";
63 label = "kernel-nor";
68 label = "fs-nor";
73 label = "dtb-nor";
78 label = "u-boot-nor";
145 compatible = "spansion,s25sl12801", "jedec,spi-nor";
[all …]
H A Dp1022ds.dtsi13 * * Neither the name of Freescale Semiconductor nor the
36 nor@0,0 {
46 label = "ramdisk-nor";
52 label = "diagnostic-nor";
58 label = "dink-nor";
64 label = "kernel-nor";
70 label = "jffs2-nor";
75 label = "dtb-nor";
81 label = "u-boot-nor";
163 compatible = "spansion,s25sl12801", "jedec,spi-nor";
H A Dp1020mbg-pc.dtsi13 * * Neither the name of Freescale Semiconductor nor the
36 nor@0,0 {
47 label = "NOR DTB Image";
53 label = "NOR Linux Kernel Image";
59 label = "NOR Root File System";
66 label = "NOR Vitesse-7385 Firmware";
75 label = "NOR U-Boot Image";
H A Dp1021rdb-pc.dtsi13 * * Neither the name of Freescale Semiconductor nor the
36 nor@0,0 {
48 label = "NOR Vitesse-7385 Firmware";
55 label = "NOR DTB Image";
61 label = "NOR Linux Kernel Image";
67 label = "NOR JFFS2 Root File System";
74 label = "NOR QE microcode firmware";
83 label = "NOR U-Boot Image";
153 compatible = "spansion,s25sl12801", "jedec,spi-nor";
H A Dp1024rdb.dtsi13 * * Neither the name of Freescale Semiconductor nor the
36 nor@0,0 {
48 label = "NOR Vitesse-7385 Firmware";
55 label = "NOR DTB Image";
61 label = "NOR Linux Kernel Image";
67 label = "NOR JFFS2 Root File System";
75 label = "NOR U-Boot Image";
132 compatible = "spansion,m25p80", "jedec,spi-nor";
H A Dc293pcie.dts13 * * Neither the name of Freescale Semiconductor nor the
74 nor@0,0 {
85 label = "NOR DTB Image";
91 label = "NOR Linux Kernel Image";
97 label = "NOR Rootfs Image";
103 label = "NOR blob encrypted key";
109 label = "NOR U-Boot Image";
170 compatible = "spansion,s25sl12801", "jedec,spi-nor";
H A Dp1020rdb-pd.dts13 * * Neither the name of Freescale Semiconductor nor the
47 /* NOR, NAND flash, L2 switch and CPLD */
53 nor@0,0 {
64 label = "NOR DTB Image";
70 label = "NOR Linux Kernel Image";
76 label = "NOR Root File System";
83 label = "NOR Vitesse-7385 Firmware";
92 label = "NOR U-Boot Image";
158 compatible = "spansion,s25sl12801", "jedec,spi-nor";
H A Dp1020rdb-pc.dtsi13 * * Neither the name of Freescale Semiconductor nor the
36 nor@0,0 {
48 label = "NOR Vitesse-7385 Firmware";
55 label = "NOR DTB Image";
61 label = "NOR Linux Kernel Image";
67 label = "NOR JFFS2 Root File System";
75 label = "NOR U-Boot Image";
154 compatible = "spansion,s25sl12801", "jedec,spi-nor";
H A Dp2020rdb-pc.dtsi13 * * Neither the name of Freescale Semiconductor nor the
36 nor@0,0 {
48 label = "NOR Vitesse-7385 Firmware";
55 label = "NOR DTB Image";
61 label = "NOR Linux Kernel Image";
67 label = "NOR JFFS2 Root File System";
75 label = "NOR U-Boot Image";
154 compatible = "spansion,m25p80", "jedec,spi-nor";
/linux/Documentation/driver-api/mtd/
H A Dspi-nor.rst2 SPI NOR framework
8 Most SPI NOR flashes comply with the JEDEC JESD216
13 The SPI NOR driver queries the SFDP tables in order to determine the
17 on its SFDP data. All one has to do is to specify the "jedec,spi-nor"
41 root@1:~# cat /sys/bus/spi/devices/spi0.0/spi-nor/partname
43 root@1:~# cat /sys/bus/spi/devices/spi0.0/spi-nor/jedec_id
45 root@1:~# cat /sys/bus/spi/devices/spi0.0/spi-nor/manufacturer
47 root@1:~# xxd -p /sys/bus/spi/devices/spi0.0/spi-nor/sfdp
69 root@1:~# sha256sum /sys/bus/spi/devices/spi0.0/spi-nor/sfdp
70 …0461876f189ac97f93e68a05fa6428c6650b3b7baf736a921e5898ed1 /sys/bus/spi/devices/spi0.0/spi-nor/sfdp
[all …]
/linux/arch/arm/boot/dts/xilinx/
H A Dzynq-zc770-xm012.dts64 label = "nor-fsbl-uboot";
68 label = "nor-linux";
72 label = "nor-device-tree";
76 label = "nor-rootfs";
80 label = "nor-bitstream";

12345678910>>...66