Searched refs:chips (Results 1 - 19 of 19) sorted by relevance

/u-boot/drivers/i2c/muxes/
H A Dpca954x.c45 static const struct chip_desc chips[] = { variable in typeref:struct:chip_desc
92 const struct chip_desc *chip = &chips[dev_get_driver_data(mux)];
122 const struct chip_desc *chip = &chips[dev_get_driver_data(dev)];
/u-boot/drivers/mtd/nand/spi/
H A Dparagon.c130 .chips = paragon_spinand_table,
H A Desmt.c134 .chips = esmt_c8_spinand_table,
H A Dwinbond.c202 .chips = winbond_spinand_table,
H A Dxtx.c263 .chips = xtx_spinand_table,
H A Dgigadevice.c360 .chips = gigadevice_spinand_table,
H A Dmicron.c308 .chips = micron_spinand_table,
H A Dmacronix.c311 .chips = macronix_spinand_table,
H A Dtoshiba.c280 .chips = toshiba_spinand_table,
H A Dcore.c850 manufacturer->chips,
/u-boot/drivers/mtd/nand/raw/
H A Dnand_bbt.c259 * @chip: read the table for a specific chip, -1 read all chips; applies only if
262 * Read the bad block table for all chips starting at a given page. We assume
380 * read_abs_bbts - [GENERIC] Read the bad block table(s) for all chips starting at a given page
386 * Read the bad block table(s) for all chips starting at a given page. We
449 * @chip: create the table for a specific chip, -1 read all chips; applies only
476 pr_warn("create_bbt(): chipnr (%d) > available chips (%d)\n",
528 int i, chips; local
545 chips = this->numchips;
549 chips = 1;
553 for (i = 0; i < chips;
841 int i, chips, writeops, create, chipsel, res, res2; local
967 int i, j, chips, block, nrblocks, update; local
[all...]
H A Dsand_nand.c112 struct list_head chips; member in struct:sand_nand_priv
456 list_for_each_entry(chip, &priv->chips, node) {
478 INIT_LIST_HEAD(&priv->chips);
638 list_add_tail(&chip->node, &priv->chips);
H A Dsunxi_nand.c233 * @node: used to store NAND chips into a list
272 * @chips: a list containing all the NAND chips attached to
285 struct list_head chips; member in struct:sunxi_nfc
1744 list_add_tail(&chip->node, &nfc->chips);
1768 while (!list_empty(&nfc->chips)) {
1769 chip = list_first_entry(&nfc->chips, struct sunxi_nand_chip,
1789 INIT_LIST_HEAD(&nfc->chips);
1809 dev_err(dev, "failed to init nand chips\n");
H A Dfsl_elbc_nand.c67 struct fsl_elbc_mtd *chips[MAX_BANKS]; member in struct:fsl_elbc_ctrl
115 * x8 chips only. So far hardware does not support x16 chips anyway.
129 * OOB {11, 5}, works for both SP and LP chips, with ECCM = 1 and ECCM = 0.
496 * chips per bank.
716 elbc_ctrl->chips[priv->bank] = priv;
H A Dfsl_ifc_nand.c43 struct fsl_ifc_mtd *chips[MAX_BANKS]; member in struct:fsl_ifc_ctrl
929 ifc_ctrl->chips[priv->bank] = priv;
H A Dmeson_nand.c159 struct list_head chips; member in struct:meson_nfc
1146 list_add_tail(&meson_chip->node, &nfc->chips);
1217 dev_err(nfc->dev, "failed to init chips\n");
H A Docteontx_nand.c325 struct list_head chips; member in struct:octeontx_nfc
359 /** default parameters used for probing chips */
1992 list_add_tail(&chip->node, &tn->chips);
2005 debug("%s: %d chips\n", __func__, nr_chips);
2007 dev_err(dev, "too many NAND chips: %d\n", nr_chips);
2012 debug("no DT NAND chips found\n");
2016 pr_info("%s: scanning %d chips DTs\n", __func__, nr_chips);
2094 INIT_LIST_HEAD(&tn->chips);
2125 debug("%s: Initializing chips\n", __func__);
2127 debug("%s: init chips re
[all...]
/u-boot/include/linux/mtd/
H A Dspinand.h222 * NAND chips coming from this vendor can be initialized properly.
234 * @chips: supported SPI NANDs under current manufacturer
235 * @nchips: number of SPI NANDs available in chips array
241 const struct spinand_info *chips; member in struct:spinand_manufacturer
298 * struct spinand_info - Structure used to describe SPI NAND chips
310 * multi-die chips
313 * describing all the chips supported by the driver.
/u-boot/drivers/mtd/nand/raw/atmel/
H A Dnand-controller.c237 struct list_head chips; member in struct:atmel_nand_controller
1640 list_add_tail(&nand->node, &nc->chips);
1651 list_for_each_entry_safe(nand, tmp, &nc->chips, node) {
1828 INIT_LIST_HEAD(&nc->chips);

Completed in 212 milliseconds