| /rk3399_rockchip-uboot/drivers/rkflash/ |
| H A D | rkflash_api.c | 95 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 D | rkflash_api.h | 19 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 D | nandc.c | 189 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 D | sfc_nor.c | 559 int snor_read(struct SFNOR_DEV *p_dev, u32 sec, u32 n_sec, void *p_data) in snor_read() argument 565 rkflash_print_dio("%s %x %x\n", __func__, sec, n_sec); in snor_read() 567 if ((sec + n_sec) > p_dev->capacity) in snor_read() 571 size = n_sec << 9; in snor_read() 587 ret = n_sec; in snor_read() 592 int snor_write(struct SFNOR_DEV *p_dev, u32 sec, u32 n_sec, void *p_data) in snor_write() argument 597 u32 total_sec = n_sec; in snor_write() 599 rkflash_print_dio("%s %x %x\n", __func__, sec, n_sec); in snor_write() 601 if ((sec + n_sec) > p_dev->capacity) in snor_write() 604 while (n_sec) { in snor_write() [all …]
|
| H A D | sfc_nor.h | 167 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);
|
| /rk3399_rockchip-uboot/drivers/rknand/ |
| H A D | rknand.c | 99 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()
|
| /rk3399_rockchip-uboot/drivers/scsi/ |
| H A D | scsi.c | 250 uint32_t offset, n_sec, num_lpa; in scsi_read() local 256 n_sec = rawsectsz - offset; in scsi_read() 257 if (n_sec > blkcnt) in scsi_read() 258 n_sec = blkcnt; in scsi_read() 260 if (offset || n_sec < rawsectsz) { in scsi_read() 262 memcpy(buffer, block_dev->align_sector_buf + offset * 512, n_sec * 512); in scsi_read() 265 n_sec = num_lpa * rawsectsz; in scsi_read() 268 blkcnt -= n_sec; in scsi_read() 269 blknr += n_sec; in scsi_read() 270 buffer += 512 * n_sec; in scsi_read() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/include/asm/arch-rockchip/ |
| H A D | vendor.h | 42 u32 n_sec, 46 u32 n_sec,
|
| /rk3399_rockchip-uboot/arch/arm/mach-rockchip/ |
| H A D | vendor.c | 143 u32 n_sec, 147 u32 n_sec, 152 u32 n_sec, in flash_vendor_dev_ops_register() argument 156 u32 n_sec, in flash_vendor_dev_ops_register() 267 u32 n_sec, in mtd_vendor_write() argument 314 static int vendor_ops(u8 *buffer, u32 addr, u32 n_sec, int write) in vendor_ops() argument 396 ret = _flash_write(dev_desc, lba + addr, n_sec, buffer); in vendor_ops() 398 ret = blk_dwrite(dev_desc, lba + addr, n_sec, buffer); in vendor_ops() 401 ret = _flash_read(dev_desc, lba + addr, n_sec, buffer); in vendor_ops() 403 ret = blk_dread(dev_desc, lba + addr, n_sec, buffer); in vendor_ops()
|