Home
last modified time | relevance | path

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

/openbmc/linux/drivers/memory/
H A Djz4780-nemc.c155 return ((ns * 1000) + nemc->clk_period - 1) / nemc->clk_period; in jz4780_nemc_ns_to_cycles()
273 struct jz4780_nemc *nemc; in jz4780_nemc_probe() local
281 nemc = devm_kzalloc(dev, sizeof(*nemc), GFP_KERNEL); in jz4780_nemc_probe()
282 if (!nemc) in jz4780_nemc_probe()
286 if (!nemc->soc_info) in jz4780_nemc_probe()
290 nemc->dev = dev; in jz4780_nemc_probe()
308 if (!nemc->base) { in jz4780_nemc_probe()
316 if (IS_ERR(nemc->clk)) { in jz4780_nemc_probe()
327 nemc->clk_period = jz4780_nemc_clk_period(nemc); in jz4780_nemc_probe()
328 if (!nemc->clk_period) { in jz4780_nemc_probe()
[all …]
H A DMakefile21 obj-$(CONFIG_JZ4780_NEMC) += jz4780-nemc.o
/openbmc/linux/Documentation/devicetree/bindings/memory-controllers/
H A Dingenic,nemc.yaml19 - ingenic,jz4740-nemc
20 - ingenic,jz4780-nemc
22 - const: ingenic,jz4725b-nemc
23 - const: ingenic,jz4740-nemc
58 nemc: memory-controller@13410000 {
59 compatible = "ingenic,jz4780-nemc";
82 ingenic,nemc-tAS = <15>;
83 ingenic,nemc-tAH = <10>;
84 ingenic,nemc-tBP = <20>;
85 ingenic,nemc-tAW = <50>;
[all …]
H A Dingenic,nemc-peripherals.yaml4 $id: http://devicetree.org/schemas/memory-controllers/ingenic,nemc-peripherals.yaml#
17 ingenic,nemc-bus-width:
22 ingenic,nemc-tAS:
26 ingenic,nemc-tAH:
30 ingenic,nemc-tBP:
34 ingenic,nemc-tAW:
38 ingenic,nemc-tSTRV:
H A Dmc-peripheral-props.yaml37 - $ref: ingenic,nemc-peripherals.yaml#
/openbmc/linux/arch/mips/boot/dts/ingenic/
H A Dci20.dts408 &nemc {
420 ingenic,nemc-tAS = <10>;
421 ingenic,nemc-tAH = <5>;
422 ingenic,nemc-tBP = <10>;
585 pins_nemc: nemc {
586 function = "nemc";
587 groups = "nemc-data", "nemc-cle-ale", "nemc-rd-we", "nemc-frd-fwe";
592 function = "nemc-cs1";
593 groups = "nemc-cs1";
598 function = "nemc-cs6";
[all …]
H A Drs90.dts208 pins_nemc: nemc {
247 &nemc {
257 ingenic,nemc-tAS = <10>;
258 ingenic,nemc-tAH = <5>;
259 ingenic,nemc-tBP = <10>;
260 ingenic,nemc-tAW = <15>;
261 ingenic,nemc-tSTRV = <100>;
H A Djz4725b.dtsi284 nemc: memory-controller@13010000 { label
285 compatible = "ingenic,jz4725b-nemc", "ingenic,jz4740-nemc";
H A Djz4740.dtsi264 nemc: memory-controller@13010000 { label
265 compatible = "ingenic,jz4740-nemc";
H A Djz4780.dtsi489 nemc: nemc@13410000 { label
490 compatible = "ingenic,jz4780-nemc", "simple-mfd";
H A Dqi_lb60.dts255 &nemc {
324 pins_nemc: nemc {
/openbmc/u-boot/arch/mips/dts/
H A Dci20.dts48 &nemc {
60 ingenic,nemc-tAS = <10>;
61 ingenic,nemc-tAH = <5>;
62 ingenic,nemc-tBP = <10>;
63 ingenic,nemc-tAW = <15>;
64 ingenic,nemc-tSTRV = <100>;
H A Djz4780.dtsi139 nemc: nemc@13410000 { label
140 compatible = "ingenic,jz4780-nemc";
/openbmc/linux/Documentation/devicetree/bindings/mtd/
H A Dingenic,nand.yaml14 - $ref: /schemas/memory-controllers/ingenic,nemc-peripherals.yaml#
65 compatible = "ingenic,jz4780-nemc";
87 ingenic,nemc-tAS = <10>;
88 ingenic,nemc-tAH = <5>;
89 ingenic,nemc-tBP = <10>;
90 ingenic,nemc-tAW = <15>;
91 ingenic,nemc-tSTRV = <100>;
/openbmc/linux/
H A DMAINTAINERS10366 F: drivers/memory/jz4780-nemc.c