Home
last modified time | relevance | path

Searched refs:nemc (Results 1 – 9 of 9) sorted by relevance

/kernel/linux/linux-5.10/drivers/memory/
Djz4780-nemc.c97 struct jz4780_nemc *nemc = dev_get_drvdata(dev->parent); in jz4780_nemc_set_type() local
100 nfcsr = readl(nemc->base + NEMC_NFCSR); in jz4780_nemc_set_type()
113 writel(nfcsr, nemc->base + NEMC_NFCSR); in jz4780_nemc_set_type()
128 struct jz4780_nemc *nemc = dev_get_drvdata(dev->parent); in jz4780_nemc_assert() local
131 nfcsr = readl(nemc->base + NEMC_NFCSR); in jz4780_nemc_assert()
138 writel(nfcsr, nemc->base + NEMC_NFCSR); in jz4780_nemc_assert()
142 static uint32_t jz4780_nemc_clk_period(struct jz4780_nemc *nemc) in jz4780_nemc_clk_period() argument
146 rate = clk_get_rate(nemc->clk); in jz4780_nemc_clk_period()
154 static uint32_t jz4780_nemc_ns_to_cycles(struct jz4780_nemc *nemc, uint32_t ns) in jz4780_nemc_ns_to_cycles() argument
156 return ((ns * 1000) + nemc->clk_period - 1) / nemc->clk_period; in jz4780_nemc_ns_to_cycles()
[all …]
DMakefile21 obj-$(CONFIG_JZ4780_NEMC) += jz4780-nemc.o
/kernel/linux/linux-5.10/arch/mips/boot/dts/ingenic/
Dci20.dts299 &nemc {
311 ingenic,nemc-tAS = <10>;
312 ingenic,nemc-tAH = <5>;
313 ingenic,nemc-tBP = <10>;
314 ingenic,nemc-tAW = <15>;
315 ingenic,nemc-tSTRV = <100>;
378 ingenic,nemc-tAS = <15>;
379 ingenic,nemc-tAH = <10>;
380 ingenic,nemc-tBP = <20>;
381 ingenic,nemc-tAW = <50>;
[all …]
Drs90.dts198 pins_nemc: nemc {
237 &nemc {
247 ingenic,nemc-tAS = <10>;
248 ingenic,nemc-tAH = <5>;
249 ingenic,nemc-tBP = <10>;
250 ingenic,nemc-tAW = <15>;
251 ingenic,nemc-tSTRV = <100>;
Djz4725b.dtsi287 nemc: memory-controller@13010000 { label
288 compatible = "ingenic,jz4725b-nemc", "ingenic,jz4740-nemc";
Djz4780.dtsi406 nemc: nemc@13410000 { label
407 compatible = "ingenic,jz4780-nemc", "simple-mfd";
Djz4740.dtsi267 nemc: memory-controller@13010000 { label
268 compatible = "ingenic,jz4740-nemc";
Dqi_lb60.dts255 &nemc {
324 pins_nemc: nemc {
/kernel/linux/linux-5.10/
DMAINTAINERS8708 F: drivers/memory/jz4780-nemc.c