Lines Matching refs:bank
67 unsigned int bank, count = 0; in jz4780_nemc_num_banks() local
72 bank = of_read_number(prop, 1); in jz4780_nemc_num_banks()
73 if (!(referenced & BIT(bank))) { in jz4780_nemc_num_banks()
74 referenced |= BIT(bank); in jz4780_nemc_num_banks()
89 void jz4780_nemc_set_type(struct device *dev, unsigned int bank, in jz4780_nemc_set_type() argument
100 nfcsr &= ~(NEMC_NFCSR_TNFEn(bank) | NEMC_NFCSR_NFEn(bank)); in jz4780_nemc_set_type()
103 nfcsr &= ~NEMC_NFCSR_TNFEn(bank); in jz4780_nemc_set_type()
104 nfcsr |= NEMC_NFCSR_NFEn(bank); in jz4780_nemc_set_type()
121 void jz4780_nemc_assert(struct device *dev, unsigned int bank, bool assert) in jz4780_nemc_assert() argument
129 nfcsr |= NEMC_NFCSR_NFCEn(bank); in jz4780_nemc_assert()
131 nfcsr &= ~NEMC_NFCSR_NFCEn(bank); in jz4780_nemc_assert()
155 unsigned int bank, in jz4780_nemc_configure_bank() argument
183 smcr = readl(nemc->base + NEMC_SMCRn(bank)); in jz4780_nemc_configure_bank()
262 writel(smcr, nemc->base + NEMC_SMCRn(bank)); in jz4780_nemc_configure_bank()
273 unsigned int bank; in jz4780_nemc_probe() local
322 bank = of_read_number(prop, 1); in jz4780_nemc_probe()
323 if (bank < 1 || bank >= JZ4780_NEMC_NUM_BANKS) { in jz4780_nemc_probe()
326 child->full_name, bank); in jz4780_nemc_probe()
333 referenced |= BIT(bank); in jz4780_nemc_probe()
347 for_each_set_bit(bank, &referenced, JZ4780_NEMC_NUM_BANKS) { in jz4780_nemc_probe()
348 if (!jz4780_nemc_configure_bank(nemc, bank, child)) { in jz4780_nemc_probe()