Searched refs:nsels (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/mtd/nand/raw/ |
| H A D | nuvoton-ma35d1-nand-controller.c | 91 u8 nsels; member 92 u8 sels[] __counted_by(nsels); 858 int nsels; in ma35_nand_chip_init() local 863 nsels = of_property_count_elems_of_size(np, "reg", sizeof(u32)); in ma35_nand_chip_init() 864 if (!nsels || nsels > MA35_MAX_NSELS) { in ma35_nand_chip_init() 865 dev_err(dev, "invalid reg property size %d\n", nsels); in ma35_nand_chip_init() 869 nvtnand = devm_kzalloc(dev, struct_size(nvtnand, sels, nsels), in ma35_nand_chip_init() 874 nvtnand->nsels = nsels; in ma35_nand_chip_init() 875 for (i = 0; i < nsels; i++) { in ma35_nand_chip_init() 906 ret = nand_scan(chip, nsels); in ma35_nand_chip_init()
|
| H A D | mtk_nand.c | 132 int nsels; member 133 u8 sels[] __counted_by(nsels); 1345 int nsels; in mtk_nfc_nand_chip_init() local 1350 if (!of_get_property(np, "reg", &nsels)) in mtk_nfc_nand_chip_init() 1353 nsels /= sizeof(u32); in mtk_nfc_nand_chip_init() 1354 if (!nsels || nsels > MTK_NAND_MAX_NSELS) { in mtk_nfc_nand_chip_init() 1355 dev_err(dev, "invalid reg property size %d\n", nsels); in mtk_nfc_nand_chip_init() 1359 chip = devm_kzalloc(dev, struct_size(chip, sels, nsels), in mtk_nfc_nand_chip_init() 1364 chip->nsels = nsels; in mtk_nfc_nand_chip_init() 1365 for (i = 0; i < nsels; i++) { in mtk_nfc_nand_chip_init() [all …]
|
| H A D | meson_nand.c | 137 u32 nsels; member 138 u8 sels[] __counted_by(nsels); 269 if (chip < 0 || WARN_ON_ONCE(chip >= meson_chip->nsels)) in meson_nfc_select_chip() 1392 u32 tmp, nsels; in meson_nfc_nand_chip_init() local 1395 nsels = of_property_count_elems_of_size(np, "reg", sizeof(u32)); in meson_nfc_nand_chip_init() 1396 if (!nsels || nsels > MAX_CE_NUM) { in meson_nfc_nand_chip_init() 1401 meson_chip = devm_kzalloc(dev, struct_size(meson_chip, sels, nsels), in meson_nfc_nand_chip_init() 1406 meson_chip->nsels = nsels; in meson_nfc_nand_chip_init() 1408 for (i = 0; i < nsels; i++) { in meson_nfc_nand_chip_init() 1442 ret = nand_scan(nand, nsels); in meson_nfc_nand_chip_init()
|
| H A D | denali.h | 330 unsigned int nsels; member 331 struct denali_chip_sel sels[] __counted_by(nsels);
|
| H A D | cadence-nand-controller.c | 564 u8 nsels; member 584 u8 cs[] __counted_by(nsels); 3000 int nsels, ret, i; in cadence_nand_chip_init() local 3003 nsels = of_property_count_elems_of_size(np, "reg", sizeof(u32)); in cadence_nand_chip_init() 3004 if (nsels <= 0) { in cadence_nand_chip_init() 3011 (nsels * sizeof(u8)), in cadence_nand_chip_init() 3018 cdns_chip->nsels = nsels; in cadence_nand_chip_init() 3020 for (i = 0; i < nsels; i++) { in cadence_nand_chip_init() 3059 ret = nand_scan(chip, cdns_chip->nsels); in cadence_nand_chip_init()
|
| H A D | tegra_nand.c | 1072 int nsels, nchips = of_get_child_count(np); in tegra_nand_chips_init() local 1086 nsels = of_property_count_elems_of_size(np_nand, "reg", sizeof(u32)); in tegra_nand_chips_init() 1087 if (nsels != 1) { in tegra_nand_chips_init()
|
| H A D | denali.c | 1190 for (i = 0; i < dchip->nsels; i++) { in denali_chip_init() 1208 for (j = 0; j < dchip2->nsels; j++) { in denali_chip_init() 1251 ret = nand_scan(chip, dchip->nsels); in denali_chip_init()
|