Home
last modified time | relevance | path

Searched refs:nsels (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/mtd/nand/raw/
H A Dnuvoton-ma35d1-nand-controller.c91 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 Dmtk_nand.c132 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 Dmeson_nand.c137 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 Ddenali.h330 unsigned int nsels; member
331 struct denali_chip_sel sels[] __counted_by(nsels);
H A Dcadence-nand-controller.c564 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 Dtegra_nand.c1072 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 Ddenali.c1190 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()