Searched refs:column (Results 1 - 25 of 27) sorted by relevance

12

/u-boot/drivers/mtd/nand/raw/
H A Dsand_nand.c65 * @column: Column of the most-recent command
86 int column, page_addr, fd, fd_page_addr; member in struct:sand_nand_chip
167 if (chip->column == chip->pagesize)
181 memset(chip->tmp + chip->column, 0xff,
182 chip->chunksize - chip->column);
222 int column, int page_addr)
228 SAND_DEBUG(chip, "command=%02x column=%d page_addr=%d\n", command,
229 column, page_addr);
277 chip->column = column;
221 sand_nand_command(struct mtd_info *mtd, unsigned int command, int column, int page_addr) argument
[all...]
H A Ddenali_spl.c189 int block, page, column, readlen; local
194 column = offs % page_size;
217 readlen = min(page_size - column, (int)size);
219 if (unlikely(column)) {
221 memmove(dst, dst + column, readlen);
222 column = 0;
H A Dfsl_elbc_nand.c74 unsigned int column; /* Saved column from SEQIN */ member in struct:fsl_elbc_ctrl
160 static void set_addr(struct mtd_info *mtd, int column, int page_addr, int oob) argument
174 (oob ? FPAR_LP_MS : 0) | column);
180 (oob ? FPAR_SP_MS : 0) | column);
185 ctrl->index = column;
285 int column, int page_addr)
302 column += 256;
307 " 0x%x, column: 0x%x.\n", page_addr, column);
284 fsl_elbc_cmdfunc(struct mtd_info *mtd, unsigned int command, int column, int page_addr) argument
[all...]
H A Dvf610_nfc.c329 static void vf610_nfc_addr_cycle(struct mtd_info *mtd, int column, int page) argument
331 if (column != -1) {
334 column = column / 2;
336 COL_ADDR_SHIFT, column);
357 int column, int page)
362 nfc->buf_offset = max(column, 0);
367 /* Use valid column/page from preread... */
368 vf610_nfc_addr_cycle(mtd, column, page);
391 column
356 vf610_nfc_command(struct mtd_info *mtd, unsigned command, int column, int page) argument
[all...]
H A Dmt7621_nand_spl.c20 int column, int page_addr)
27 if (column != -1 || page_addr != -1) {
31 if (column != -1) {
32 chip->cmd_ctrl(mtd, column, ctrl);
35 chip->cmd_ctrl(mtd, column >> 8, ctrl);
19 nand_command_lp(struct mtd_info *mtd, unsigned int command, int column, int page_addr) argument
H A Dfsl_ifc_nand.c50 unsigned int column; /* Saved column from SEQIN */ member in struct:fsl_ifc_ctrl
219 static void set_addr(struct mtd_info *mtd, int column, int page_addr, int oob) argument
231 ifc_out32(&ifc->ifc_nand.col0, (oob ? IFC_NAND_COL_MS : 0) | column);
236 ctrl->index = column;
366 int column, int page_addr)
385 ctrl->index += column;
397 ifc_out32(&ifc->ifc_nand.nand_fbcr, mtd->oobsize - column);
398 set_addr(mtd, column, page_addr, 1);
427 ifc_out32(&ifc->ifc_nand.row3, column);
365 fsl_ifc_cmdfunc(struct mtd_info *mtd, unsigned int command, int column, int page_addr) argument
[all...]
H A Dmxs_nand_spl.c22 int column, int page_addr)
31 if (column != -1) {
35 column >>= 1;
36 chip->cmd_ctrl(mtd, column, NAND_ALE);
39 * Assume LP NAND here, so use two bytes column address
41 * only one byte column address
45 chip->cmd_ctrl(mtd, column >> 8, NAND_ALE);
21 mxs_nand_command(struct mtd_info *mtd, unsigned int command, int column, int page_addr) argument
H A Darasan_nfc.c709 int column, int page_addr, struct mtd_info *mtd)
743 column &= ARASAN_NAND_MEM_ADDR1_COL_MASK;
744 writel(page | column, &info->reg->memadr_reg1);
807 int column, int page_addr, struct mtd_info *mtd)
834 column = page_addr & ARASAN_NAND_MEM_ADDR1_COL_MASK;
835 writel(column | (page << ARASAN_NAND_MEM_ADDR1_PAGE_SHIFT),
865 int column, int page_addr, struct mtd_info *mtd)
919 int column, int page_addr, struct mtd_info *mtd)
959 column &= ARASAN_NAND_MEM_ADDR1_COL_MASK;
960 writel(page | column,
708 arasan_nand_send_wrcmd(struct arasan_nand_command_format *curr_cmd, int column, int page_addr, struct mtd_info *mtd) argument
806 arasan_nand_erase(struct arasan_nand_command_format *curr_cmd, int column, int page_addr, struct mtd_info *mtd) argument
864 arasan_nand_read_status(struct arasan_nand_command_format *curr_cmd, int column, int page_addr, struct mtd_info *mtd) argument
918 arasan_nand_send_rdcmd(struct arasan_nand_command_format *curr_cmd, int column, int page_addr, struct mtd_info *mtd) argument
1064 arasan_nand_cmd_function(struct mtd_info *mtd, unsigned int command, int column, int page_addr) argument
[all...]
H A Dpxa3xx_nand.c765 unsigned int page_size, uint16_t column, int page_addr)
770 | (column & 0xFF);
775 | (column & 0xFFFF);
789 /* reset data and oob column point to handle data */
833 int ext_cmd_type, uint16_t column, int page_addr)
858 info->buf_start = column;
895 set_command_address(info, mtd->writesize, column, page_addr);
900 info->buf_start = column;
973 info->ndcb1 = (column & 0xFF);
983 info->ndcb1 = (column
764 set_command_address(struct pxa3xx_nand_info *info, unsigned int page_size, uint16_t column, int page_addr) argument
832 prepare_set_command(struct pxa3xx_nand_info *info, int command, int ext_cmd_type, uint16_t column, int page_addr) argument
1027 nand_cmdfunc(struct mtd_info *mtd, unsigned command, int column, int page_addr) argument
1087 nand_cmdfunc_extended(struct mtd_info *mtd, const unsigned command, int column, int page_addr) argument
[all...]
H A Dtegra_nand.c258 * @param column the column address for this command, -1 if none
262 int column, int page_addr)
279 column += mtd->writesize;
284 if (column != -1 && (chip->options & NAND_BUSWIDTH_16))
285 column >>= 1;
302 writel(column & 0xFF, &info->reg->addr_reg1);
308 writel(column & 0xFF, &info->reg->addr_reg1);
315 writel((page_addr << 16) | (column & 0xFFFF),
322 writel((page_addr << 16) | (column
261 nand_command(struct mtd_info *mtd, unsigned int command, int column, int page_addr) argument
[all...]
H A Dzynq_nand.c796 * @column: The column address for this command, -1 if none
800 int column, int page_addr)
829 column += mtd->writesize;
889 if (column != -1 && page_addr != -1) {
892 column >>= 1;
893 cmd_data = column;
906 } else if (column != -1) { /* Change read/write column, read id etc */
913 column >>
799 zynq_nand_cmd_function(struct mtd_info *mtd, unsigned int command, int column, int page_addr) argument
[all...]
H A Dmxic_nand.c415 int column, int page_addr)
425 column += mtd->writesize;
443 if (column != -1) {
444 addr[0] = column;
445 addr[1] = column >> 8;
414 mxic_nfc_cmd_function(struct mtd_info *mtd, unsigned int command, int column, int page_addr) argument
H A Dcortina_nand.c235 * @param column the column address for this command, -1 if none
239 int column, int page_addr)
258 column += mtd->writesize;
307 column & ADDR1_MASK2);
335 column & ADDR1_MASK2);
356 addr1 = ((page_addr << 16) | (column & ADDR1_MASK1));
361 addr1 = ((page_addr << 16) | (column & ADDR1_MASK1));
392 addr1 = ((page_addr << 16) | (column & ADDR1_MASK1));
396 addr1 = ((page_addr << 16) | (column
238 ca_nand_command(struct mtd_info *mtd, unsigned int command, int column, int page_addr) argument
[all...]
H A Dmxc_nand.c748 /* Get column for 16-bit access */
760 /* Update saved column address */
779 /* Adjust saved column address */
808 /* Update saved column address */
831 /* Adjust saved column address */
882 /* Update saved column address */
902 /* Adjust saved column address */
943 /* Update saved column address */
978 int column, int page_addr)
984 command, column, page_add
977 mxc_nand_command(struct mtd_info *mtd, unsigned command, int column, int page_addr) argument
[all...]
H A Dnand_base.c586 * @column: the column address for this command, -1 if none
593 int column, int page_addr)
602 if (column >= mtd->writesize) {
604 column -= mtd->writesize;
606 } else if (column < 256) {
610 column -= 256;
621 if (column != -1) {
625 column >>= 1;
626 chip->cmd_ctrl(mtd, column, ctr
592 nand_command(struct mtd_info *mtd, unsigned int command, int column, int page_addr) argument
696 nand_command_lp(struct mtd_info *mtd, unsigned int command, int column, int page_addr) argument
3184 int chipnr, realpage, page, column; local
[all...]
H A Dmeson_nand.c800 int column, int page_addr)
806 if (column != -1 || page_addr != -1) {
810 if (column != -1) {
814 column >>= 1;
816 chip->cmd_ctrl(mtd, column, ctrl);
822 chip->cmd_ctrl(mtd, column >> 8, ctrl);
799 meson_nfc_nand_cmd_function(struct mtd_info *mtd, unsigned int command, int column, int page_addr) argument
H A Dsunxi_nand_spl.c233 static int nand_change_column(u16 column) argument
241 writel(column, SUNXI_NFC_BASE + NFC_ADDR_LOW);
H A Docteontx_nand.c813 /* set column bit for OOB area, assume OOB follows page */
1222 int column, int page_addr)
1238 column, page_addr, tn->selected_chip);
1243 rc = ndf_read(tn, command, 1, column, 0, 0, 8);
1254 rc = ndf_page_read(tn, page_addr, column, mtd->oobsize);
1266 rc = ndf_page_read(tn, page_addr, column,
1302 tn->buf.data_index = column;
1317 octeontx_nand->oob_only = (column >= mtd->writesize);
1318 tn->buf.data_index = column;
1319 tn->buf.data_len = column;
1221 octeontx_nand_cmdfunc(struct mtd_info *mtd, unsigned int command, int column, int page_addr) argument
[all...]
/u-boot/scripts/kconfig/
H A Dgconf.c228 GtkTreeViewColumn *column; local
234 column = gtk_tree_view_column_new();
235 gtk_tree_view_append_column(view, column);
236 gtk_tree_view_column_set_title(column, "Options");
239 gtk_tree_view_column_pack_start(GTK_TREE_VIEW_COLUMN(column),
241 gtk_tree_view_column_set_attributes(GTK_TREE_VIEW_COLUMN(column),
248 gtk_tree_view_column_pack_start(GTK_TREE_VIEW_COLUMN(column),
250 gtk_tree_view_column_set_attributes(GTK_TREE_VIEW_COLUMN(column),
270 GtkTreeViewColumn *column; local
277 column
862 column2index(GtkTreeViewColumn * column) argument
885 GtkTreeViewColumn *column; local
942 GtkTreeViewColumn *column; local
1003 GtkTreeViewColumn *column; local
[all...]
/u-boot/drivers/mtd/onenand/
H A Donenand_base.c764 * @param column oob offset to read from
768 int column, int thislen)
772 int readcol = column;
773 int readend = column + thislen;
798 } else if (column == 0)
860 int read = 0, column, thislen; local
903 column = from & (writesize - 1);
904 if (column + thislen > writesize)
905 thislen = writesize - column;
928 this->read_bufferram(mtd, from - thislen, ONENAND_DATARAM, buf, column, thisle
767 onenand_transfer_auto_oob(struct mtd_info *mtd, uint8_t *buf, int column, int thislen) argument
1007 int read = 0, thislen, column, oobsize; local
1218 int read = 0, thislen, column; local
1325 int thislen, column; local
1371 onenand_fill_auto_oob(struct mtd_info *mtd, u_char *oob_buf, const u_char *buf, int column, int thislen) argument
1418 int written = 0, column, thislen, subpage; local
1540 int column, ret = 0, oobsize; local
[all...]
/u-boot/drivers/mtd/nand/spi/
H A Dcore.c42 u16 *column)
50 /* The plane number is passed in MSB just above the column address */
52 *column |= req->pos.plane << shift;
254 u16 column = 0; local
272 column = nanddev_page_size(nand);
276 spinand_cache_op_adjust_colum(spinand, &adjreq, &column);
277 op.addr.val = column;
282 * column.
327 u16 column = 0; local
366 column
40 spinand_cache_op_adjust_colum(struct spinand_device *spinand, const struct nand_page_io_req *req, u16 *column) argument
[all...]
/u-boot/lib/efi_loader/
H A Defi_console.c192 * character increase the column by one.
584 * @column: column to move to
590 unsigned long column, unsigned long row)
596 EFI_ENTRY("%p, %ld, %ld", this, column, row);
603 if (row >= mode->rows || column >= mode->columns) {
612 printf(ESC "[%d;%dH", (int)row + 1, (int)column + 1);
613 efi_con_mode.cursor_column = column;
1370 * @col: column number to locate user input form
588 efi_cout_set_cursor_position( struct efi_simple_text_output_protocol *this, unsigned long column, unsigned long row) argument
/u-boot/arch/arm/mach-stm32mp/cmd_stm32prog/
H A Dstm32prog.c95 /* order of column in flash layout file */
551 int column = 0, part_nb = 0, ret; local
611 col = start; /* 1st column */
631 if (column == 0 && p == col) {
650 /* replace by \0: allow string parsing for each column */
662 if (column == 0 && end_of_line) {
669 if (column < COL_NB_STM32) {
670 ret = parse[column](data, i, col, part);
675 /* save the beginning of the next column */
676 column
[all...]
/u-boot/drivers/mtd/nand/raw/atmel/
H A Dnand-controller.c601 static void atmel_nfc_set_op_addr(struct nand_chip *chip, int page, int column) argument
609 if (column >= 0) {
610 nc->op.addrs[nc->op.naddrs++] = column;
613 * 2 address cycles for the column offset on large page NANDs.
616 nc->op.addrs[nc->op.naddrs++] = column >> 8;
/u-boot/drivers/mtd/nand/raw/brcmnand/
H A Dbrcmnand.c1489 int column, int page_addr)
1499 addr = (u64)column;
1534 brcmnand_low_level_op(host, LL_OP_ADDR, column, false);
1632 /* At FC_BYTES boundary, switch to next column */
1488 brcmnand_cmdfunc(struct mtd_info *mtd, unsigned command, int column, int page_addr) argument

Completed in 197 milliseconds

12