Home
last modified time | relevance | path

Searched refs:nor (Results 1 – 25 of 730) sorted by relevance

12345678910>>...30

/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
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->flags & SNOR_F_SWAP16) in spi_nor_spimem_setup_op()
126 * @nor
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.c151 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()
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()
193 nor->addr_nbytes = 3; in spi_nor_read_sfdp()
194 nor->read_dummy = 8; in spi_nor_read_sfdp()
196 ret = spi_nor_read_raw(nor, addr, len, buf); in spi_nor_read_sfdp()
[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.c15 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()
62 return memory_read_from_buffer(buf, count, &off, nor->sfdp->dwords, in sfdp_read()
[all …]
H A Ddebugfs.c79 struct spi_nor *nor = s->private; in spi_nor_params_show() local
80 struct spi_nor_flash_parameter *params = nor->params; in spi_nor_params_show()
83 const struct flash_info *info = nor->info; in spi_nor_params_show()
88 seq_printf(s, "id\t\t%*ph\n", SPI_NOR_MAX_ID_LEN, nor->id); in spi_nor_params_show()
93 seq_printf(s, "address nbytes\t%u\n", nor->addr_nbytes); in spi_nor_params_show()
96 spi_nor_print_flags(s, nor->flags, snor_f_names, in spi_nor_params_show()
101 seq_printf(s, " read\t\t0x%02x\n", nor->read_opcode); in spi_nor_params_show()
102 seq_printf(s, " dummy cycles\t%u\n", nor->read_dummy); in spi_nor_params_show()
103 seq_printf(s, " erase\t\t0x%02x\n", nor->erase_opcode); in spi_nor_params_show()
104 seq_printf(s, " program\t0x%02x\n", nor->program_opcode); in spi_nor_params_show()
[all …]
H A Dissi.c12 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()
H A Deverspin.c37 static void everspin_nor_default_init(struct spi_nor *nor) in everspin_nor_default_init() argument
40 nor->params->hwcaps.mask &= ~SNOR_HWCAPS_READ_FAST; in everspin_nor_default_init()
/linux/drivers/mtd/spi-nor/controllers/
H A Dnxp-spifi.c58 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
190 struct nxp_spifi *spifi = nor->priv; in nxp_spifi_write()
204 SPIFI_CMD_OPCODE(nor->program_opcode) | in nxp_spifi_write()
[all …]
/linux/Documentation/devicetree/bindings/mtd/
H A Dhisilicon,fmc-spi-nor.txt4 - 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.h306 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);
313 ssize_t (*write)(struct spi_nor *nor, loff_t to, size_t len,
315 int (*erase)(struct spi_nor *nor, loff_t offs);
425 static inline void spi_nor_set_flash_node(struct spi_nor *nor, in spi_nor_set_flash_node() argument
428 mtd_set_of_node(&nor->mtd, np); in spi_nor_set_flash_node()
431 static inline struct device_node *spi_nor_get_flash_node(struct spi_nor *nor) in spi_nor_get_flash_node() argument
[all …]
/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 Dmpc8544ds.dtsi13 * * Neither the name of Freescale Semiconductor nor the
36 nor@0,0 {
46 label = "dtb-nor";
51 label = "diagnostic-nor";
57 label = "dink-nor";
63 label = "kernel-nor";
68 label = "u-boot-nor";
H A Dmpc8572ds.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 = "env-nor";
84 label = "u-boot-nor";
H A Dt1024qds.dts13 * * Neither the name of Freescale Semiconductor nor the
71 nor@0,0 {
119 compatible = "micron,n25q128a11", "jedec,spi-nor"; /* 16MB */
127 compatible = "sst,sst25wf040", "jedec,spi-nor"; /* 512KB */
135 compatible = "eon,en25s64", "jedec,spi-nor"; /* 8MB */
/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";
/linux/arch/arm64/boot/dts/freescale/
H A Dfsl-ls1088a-qds.dts27 compatible = "jedec,spi-nor";
35 compatible = "jedec,spi-nor";
45 compatible = "jedec,spi-nor";
150 compatible = "jedec,spi-nor";
160 compatible = "jedec,spi-nor";
H A Dfsl-ls1028a-qds.dts152 compatible = "jedec,spi-nor";
162 compatible = "jedec,spi-nor";
172 compatible = "jedec,spi-nor";
187 compatible = "jedec,spi-nor";
197 compatible = "jedec,spi-nor";
207 compatible = "jedec,spi-nor";
222 compatible = "jedec,spi-nor";
260 compatible = "jedec,spi-nor";
H A Dfsl-ls2081a-rdb.dts33 compatible = "jedec,spi-nor";
98 compatible = "jedec,spi-nor";
108 compatible = "jedec,spi-nor";
H A Dfsl-ls1088a-tqmls1088a.dtsi18 compatible = "jedec,spi-nor";
33 compatible = "jedec,spi-nor";
/linux/Documentation/driver-api/mtd/
H A Dspi-nor.rst17 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
79 root@1:~# cat /sys/kernel/debug/spi-nor/spi0.0/capabilities
114 root@1:~# cat /sys/kernel/debug/spi-nor/spi0.0/params
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-spi-devices-spi-nor1 What: /sys/bus/spi/devices/.../spi-nor/jedec_id
12 What: /sys/bus/spi/devices/.../spi-nor/manufacturer
22 What: /sys/bus/spi/devices/.../spi-nor/partname
32 What: /sys/bus/spi/devices/.../spi-nor/sfdp
/linux/arch/arm/boot/dts/allwinner/
H A Dsun5i-a13-pocketbook-touch-lux-3.dts67 regulator-name = "vdd-1v8-nor-ctp";
74 reg_1v8_nor: regulator-nor {
76 regulator-name = "vdd-nor";
230 compatible = "macronix,mx25u4033", "jedec,spi-nor";
/linux/arch/arm64/boot/dts/broadcom/stingray/
H A Dbcm958742k.dts16 * * Neither the name of Broadcom nor the names of its
65 compatible = "jedec,spi-nor";
80 compatible = "jedec,spi-nor";
/linux/Documentation/devicetree/bindings/mtd/partitions/
H A Dbrcm,bcm963xx-cfe-nor-partitions.txt12 - compatible : must be "brcm,bcm963xx-cfe-nor-partitions"
22 compatible = "brcm,bcm963xx-cfe-nor-partitions";

12345678910>>...30