Home
last modified time | relevance | path

Searched refs:n_sec (Results 1 – 21 of 21) sorted by relevance

/OK3568_Linux_fs/u-boot/drivers/rkflash/
H A Drkflash_api.c95 int rksfc_nor_read(struct udevice *udev, u32 sec, u32 n_sec, void *p_data) in rksfc_nor_read() argument
103 if (sec + n_sec - 1 < FLASH_VENDOR_PART_START || in rksfc_nor_read()
105 ret = snor_read(p_dev, sec, n_sec, p_data); in rksfc_nor_read()
106 if (ret != n_sec) in rksfc_nor_read()
109 memset(p_data, 0, 512 * n_sec); in rksfc_nor_read()
117 if ((sec + n_sec - 1) > FLASH_VENDOR_PART_END) { in rksfc_nor_read()
118 count = sec + n_sec - 1 - FLASH_VENDOR_PART_END; in rksfc_nor_read()
129 return n_sec; in rksfc_nor_read()
135 u32 n_sec, in rksfc_nor_simply_over_write() argument
145 remain = (offset + n_sec + NOR_SECS_PAGE - 1) / NOR_SECS_PAGE * NOR_SECS_PAGE; in rksfc_nor_simply_over_write()
[all …]
H A Drkflash_api.h19 int rksfc_nor_read(struct udevice *udev, u32 sec, u32 n_sec, void *p_data);
22 u32 n_sec,
26 u32 n_sec,
30 u32 n_sec,
48 u32 n_sec,
52 u32 n_sec,
68 u32 n_sec,
72 u32 n_sec,
H A Dnandc.c189 static void nandc_xfer_start(u8 dir, u8 n_sec, u32 *data, u32 *spare) in nandc_xfer_start() argument
206 fl_reg.V9.page_num = (n_sec + 1) / 2; in nandc_xfer_start()
211 for (i = 0; i < n_sec / 2; i++) { in nandc_xfer_start()
274 for (i = 0; i < n_sec / 2; i++) { in nandc_xfer_start()
286 fl_reg.V6.page_num = (n_sec + 1) / 2; in nandc_xfer_start()
373 u32 nandc_xfer_data(u8 chip_sel, u8 dir, u8 n_sec, in nandc_xfer_data() argument
385 nandc_xfer_start(dir, n_sec, p_data, p_spare); in nandc_xfer_data()
389 for (i = 0; i < n_sec / 4; i++) { in nandc_xfer_data()
391 if (n_sec > 2) { in nandc_xfer_data()
407 for (i = 0; i < n_sec / 2; i++) in nandc_xfer_data()
[all …]
H A Dsfc_nor.c550 int snor_read(struct SFNOR_DEV *p_dev, u32 sec, u32 n_sec, void *p_data) in snor_read() argument
556 rkflash_print_dio("%s %x %x\n", __func__, sec, n_sec); in snor_read()
558 if ((sec + n_sec) > p_dev->capacity) in snor_read()
562 size = n_sec << 9; in snor_read()
578 ret = n_sec; in snor_read()
583 int snor_write(struct SFNOR_DEV *p_dev, u32 sec, u32 n_sec, void *p_data) in snor_write() argument
588 u32 total_sec = n_sec; in snor_write()
590 rkflash_print_dio("%s %x %x\n", __func__, sec, n_sec); in snor_write()
592 if ((sec + n_sec) > p_dev->capacity) in snor_write()
595 while (n_sec) { in snor_write()
[all …]
H A Dsfc_nor.h167 int snor_read(struct SFNOR_DEV *p_dev, u32 sec, u32 n_sec, void *p_data);
168 int snor_write(struct SFNOR_DEV *p_dev, u32 sec, u32 n_sec, void *p_data);
/OK3568_Linux_fs/kernel/drivers/rkflash/
H A Dsfc_nor_boot.c92 static int snor_read_lba(u32 sec, u32 n_sec, void *p_data) in snor_read_lba() argument
98 if (sec + n_sec - 1 < FLASH_VENDOR_PART_START || in snor_read_lba()
100 ret = snor_read(sfnor_dev, sec, n_sec, p_data); in snor_read_lba()
102 memset(p_data, 0, 512 * n_sec); in snor_read_lba()
108 if ((sec + n_sec - 1) > FLASH_VENDOR_PART_END) { in snor_read_lba()
109 count = sec + n_sec - 1 - FLASH_VENDOR_PART_END; in snor_read_lba()
118 return (u32)ret == n_sec ? 0 : ret; in snor_read_lba()
121 static int snor_write_lba(u32 sec, u32 n_sec, void *p_data) in snor_write_lba() argument
125 ret = snor_write(sfnor_dev, sec, n_sec, p_data); in snor_write_lba()
127 return (u32)ret == n_sec ? 0 : ret; in snor_write_lba()
[all …]
H A Dnand_boot.c28 static int sftl_flash_read(u32 sec, u32 n_sec, void *p_data) in sftl_flash_read() argument
30 return sftl_read(sec, n_sec, p_data); in sftl_flash_read()
33 static int sftl_flash_write(u32 sec, u32 n_sec, void *p_data) in sftl_flash_write() argument
35 return sftl_write(sec, n_sec, p_data); in sftl_flash_write()
38 static int sftl_flash_vendor_read(u32 sec, u32 n_sec, void *p_data) in sftl_flash_vendor_read() argument
40 return sftl_vendor_read(sec, n_sec, p_data); in sftl_flash_vendor_read()
43 static int sftl_flash_vendor_write(u32 sec, u32 n_sec, void *p_data) in sftl_flash_vendor_write() argument
45 return sftl_vendor_write(sec, n_sec, p_data); in sftl_flash_vendor_write()
53 static int sftl_flash_discard(u32 sec, u32 n_sec) in sftl_flash_discard() argument
55 return sftl_discard(sec, n_sec); in sftl_flash_discard()
H A Dsfc_nand_boot.c39 static int snand_write(u32 sec, u32 n_sec, void *p_data) in snand_write() argument
42 return sftl_write(sec, n_sec, p_data); in snand_write()
46 static int snand_read(u32 sec, u32 n_sec, void *p_data) in snand_read() argument
49 return sftl_read(sec, n_sec, p_data); in snand_read()
53 static int snand_vendor_read(u32 sec, u32 n_sec, void *p_data) in snand_vendor_read() argument
56 return sftl_vendor_read(sec, n_sec, p_data); in snand_vendor_read()
60 static int snand_vendor_write(u32 sec, u32 n_sec, void *p_data) in snand_vendor_write() argument
63 return sftl_vendor_write(sec, n_sec, p_data); in snand_vendor_write()
74 static int snand_discard(u32 sec, u32 n_sec) in snand_discard() argument
77 return sftl_discard(sec, n_sec); in snand_discard()
H A Drkflash_api.h33 int (*read)(u32 sec, u32 n_sec, void *p_data);
34 int (*write)(u32 sec, u32 n_sec, void *p_data);
38 int (*vendor_read)(u32 sec, u32 n_sec, void *p_data);
39 int (*vendor_write)(u32 sec, u32 n_sec, void *p_data);
41 int (*discard)(u32 sec, u32 n_sec);
H A Dnandc.c185 static void nandc_xfer_start(u8 dir, u8 n_sec, u32 *data, u32 *spare) in nandc_xfer_start() argument
201 fl_reg.V9.page_num = (n_sec + 1) / 2; in nandc_xfer_start()
206 for (i = 0; i < n_sec / 2; i++) { in nandc_xfer_start()
266 for (i = 0; i < n_sec / 2; i++) { in nandc_xfer_start()
278 fl_reg.V6.page_num = (n_sec + 1) / 2; in nandc_xfer_start()
398 u32 nandc_xfer_data(u8 chip_sel, u8 dir, u8 n_sec, in nandc_xfer_data() argument
410 nandc_xfer_start(dir, n_sec, p_data, p_spare); in nandc_xfer_data()
414 for (i = 0; i < n_sec / 4; i++) { in nandc_xfer_data()
416 if (n_sec > 2) { in nandc_xfer_data()
432 for (i = 0; i < n_sec / 2; i++) in nandc_xfer_data()
[all …]
H A Dsfc_nor.c508 int snor_read(struct SFNOR_DEV *p_dev, u32 sec, u32 n_sec, void *p_data) in snor_read() argument
514 rkflash_print_dio("%s %x %x\n", __func__, sec, n_sec); in snor_read()
516 if ((sec + n_sec) > p_dev->capacity) in snor_read()
520 size = n_sec << 9; in snor_read()
536 ret = n_sec; in snor_read()
541 int snor_write(struct SFNOR_DEV *p_dev, u32 sec, u32 n_sec, void *p_data) in snor_write() argument
546 u32 total_sec = n_sec; in snor_write()
548 rkflash_print_dio("%s %x %x\n", __func__, sec, n_sec); in snor_write()
550 if ((sec + n_sec) > p_dev->capacity) in snor_write()
553 while (n_sec) { in snor_write()
[all …]
H A Drk_sftl.h15 int sftl_discard(u32 sec, u32 n_sec);
32 u32 n_sec,
35 u32 n_sec,
H A Drkflash_blk.h114 int rkflash_vendor_read(u32 sec, u32 n_sec, void *p_data);
115 int rkflash_vendor_write(u32 sec, u32 n_sec, void *p_data);
H A Drkflash_blk.c166 static int rkflash_blk_discard(u32 sec, u32 n_sec) in rkflash_blk_discard() argument
171 ret = g_boot_ops->discard(sec, n_sec); in rkflash_blk_discard()
693 static int __maybe_unused rkflash_dev_vendor_read(u32 sec, u32 n_sec, void *p_data) in rkflash_dev_vendor_read() argument
699 ret = g_boot_ops->vendor_read(sec, n_sec, p_data); in rkflash_dev_vendor_read()
708 static int __maybe_unused rkflash_dev_vendor_write(u32 sec, u32 n_sec, void *p_data) in rkflash_dev_vendor_write() argument
715 n_sec, in rkflash_dev_vendor_write()
H A Dsfc_nor.h165 int snor_read(struct SFNOR_DEV *p_dev, u32 sec, u32 n_sec, void *p_data);
166 int snor_write(struct SFNOR_DEV *p_dev, u32 sec, u32 n_sec, void *p_data);
/OK3568_Linux_fs/u-boot/drivers/rknand/
H A Drknand.c99 u32 n_sec, in rkftl_nand_vendor_read() argument
104 ret = ftl_vendor_read(index, n_sec, p_data); in rkftl_nand_vendor_read()
106 return n_sec; in rkftl_nand_vendor_read()
113 u32 n_sec, in rkftl_nand_vendor_write() argument
118 ret = ftl_vendor_write(index, n_sec, p_data); in rkftl_nand_vendor_write()
120 return n_sec; in rkftl_nand_vendor_write()
/OK3568_Linux_fs/kernel/drivers/soc/rockchip/
H A Dsdmmc_vendor_storage.c50 static int emmc_vendor_ops(u8 *buffer, u32 addr, u32 n_sec, int write) in emmc_vendor_ops() argument
52 return rk_emmc_transfer(buffer, addr, n_sec << 9, write); in emmc_vendor_ops()
206 static int id_blk_read_data(u32 index, u32 n_sec, u8 *buf) in id_blk_read_data() argument
208 if (index + n_sec >= 1024 * 5) in id_blk_read_data()
212 return rk_emmc_transfer(buf, index, n_sec << 9, 0); in id_blk_read_data()
215 static int id_blk_write_data(u32 index, u32 n_sec, u8 *buf) in id_blk_write_data() argument
217 if (index + n_sec >= 1024 * 5) in id_blk_write_data()
221 return rk_emmc_transfer(buf, index, n_sec << 9, 1); in id_blk_write_data()
H A Dflash_vendor_storage.h9 u32 n_sec,
12 u32 n_sec,
H A Dflash_vendor_storage.c30 static int (*_flash_read)(u32 sec, u32 n_sec, void *p_data);
31 static int (*_flash_write)(u32 sec, u32 n_sec, void *p_data);
35 u32 n_sec, in flash_vendor_dev_ops_register() argument
38 u32 n_sec, in flash_vendor_dev_ops_register()
/OK3568_Linux_fs/u-boot/arch/arm/mach-rockchip/
H A Dvendor.c142 u32 n_sec,
146 u32 n_sec,
151 u32 n_sec, in flash_vendor_dev_ops_register() argument
155 u32 n_sec, in flash_vendor_dev_ops_register()
266 u32 n_sec, in mtd_vendor_write() argument
313 static int vendor_ops(u8 *buffer, u32 addr, u32 n_sec, int write) in vendor_ops() argument
394 ret = _flash_write(dev_desc, lba + addr, n_sec, buffer); in vendor_ops()
396 ret = blk_dwrite(dev_desc, lba + addr, n_sec, buffer); in vendor_ops()
399 ret = _flash_read(dev_desc, lba + addr, n_sec, buffer); in vendor_ops()
401 ret = blk_dread(dev_desc, lba + addr, n_sec, buffer); in vendor_ops()
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-rockchip/
H A Dvendor.h41 u32 n_sec,
45 u32 n_sec,