Home | History | Annotate | Download | only in nand

Lines Matching refs:chip

58 nand_read_parameters_samsung(device_t self, struct nand_chip * const chip)
67 if (chip->nc_manf_id != NAND_MFR_SAMSUNG) {
88 chip->nc_addr_cycles_column = 2;
89 chip->nc_addr_cycles_row = 3;
93 chip->nc_page_size = 1024;
96 chip->nc_page_size = 2048;
99 chip->nc_page_size = 4096;
102 chip->nc_page_size = 8192;
110 chip->nc_block_size = 64 * 1024;
113 chip->nc_block_size = 128 * 1024;
116 chip->nc_block_size = 256 * 1024;
119 chip->nc_block_size = 512 * 1024;
128 chip->nc_spare_size = 8 * chip->nc_page_size / 512;
131 chip->nc_spare_size = 16 * chip->nc_page_size / 512;
139 /* its an 8bit chip */
142 chip->nc_flags |= NC_BUSWIDTH_16;
150 chip->nc_num_luns = 1;
153 chip->nc_num_luns = 2;
156 chip->nc_num_luns = 4;
159 chip->nc_num_luns = 8;
196 chip->nc_lun_blocks = planesize / chip->nc_block_size;
197 chip->nc_size = planesize * chip->nc_num_luns;