/openbmc/linux/drivers/memory/ |
H A D | jz4780-nemc.c | 155 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 D | Makefile | 21 obj-$(CONFIG_JZ4780_NEMC) += jz4780-nemc.o
|
/openbmc/linux/Documentation/devicetree/bindings/memory-controllers/ |
H A D | ingenic,nemc.yaml | 19 - 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 D | ingenic,nemc-peripherals.yaml | 4 $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 D | mc-peripheral-props.yaml | 37 - $ref: ingenic,nemc-peripherals.yaml#
|
/openbmc/linux/arch/mips/boot/dts/ingenic/ |
H A D | ci20.dts | 408 &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 D | rs90.dts | 208 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 D | jz4725b.dtsi | 284 nemc: memory-controller@13010000 { label 285 compatible = "ingenic,jz4725b-nemc", "ingenic,jz4740-nemc";
|
H A D | jz4740.dtsi | 264 nemc: memory-controller@13010000 { label 265 compatible = "ingenic,jz4740-nemc";
|
H A D | jz4780.dtsi | 489 nemc: nemc@13410000 { label 490 compatible = "ingenic,jz4780-nemc", "simple-mfd";
|
H A D | qi_lb60.dts | 255 &nemc { 324 pins_nemc: nemc {
|
/openbmc/u-boot/arch/mips/dts/ |
H A D | ci20.dts | 48 &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 D | jz4780.dtsi | 139 nemc: nemc@13410000 { label 140 compatible = "ingenic,jz4780-nemc";
|
/openbmc/linux/Documentation/devicetree/bindings/mtd/ |
H A D | ingenic,nand.yaml | 14 - $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 D | MAINTAINERS | 10366 F: drivers/memory/jz4780-nemc.c
|