| /linux-6.15/drivers/memory/ |
| H A D | brcmstb_memc.c | 50 void __iomem *cfg = memc->ddr_ctrl + memc->srpd_offset; in brcmstb_memc_srpd_config() 57 memc->timeout_cycles = cycles; in brcmstb_memc_srpd_config() 129 struct brcmstb_memc *memc; in brcmstb_memc_probe() local 132 memc = devm_kzalloc(dev, sizeof(*memc), GFP_KERNEL); in brcmstb_memc_probe() 133 if (!memc) in brcmstb_memc_probe() 136 dev_set_drvdata(dev, memc); in brcmstb_memc_probe() 142 if (IS_ERR(memc->ddr_ctrl)) in brcmstb_memc_probe() 146 &memc->frequency); in brcmstb_memc_probe() 251 void __iomem *cfg = memc->ddr_ctrl + memc->srpd_offset; in brcmstb_memc_suspend() 254 if (memc->timeout_cycles == 0) in brcmstb_memc_suspend() [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/memory-controllers/ |
| H A D | brcm,brcmstb-memc-ddr.yaml | 16 - brcm,brcmstb-memc-ddr-rev-b.1.x 17 - brcm,brcmstb-memc-ddr-rev-b.2.0 18 - brcm,brcmstb-memc-ddr-rev-b.2.1 19 - brcm,brcmstb-memc-ddr-rev-b.2.2 20 - brcm,brcmstb-memc-ddr-rev-b.2.3 21 - brcm,brcmstb-memc-ddr-rev-b.2.5 22 - brcm,brcmstb-memc-ddr-rev-b.2.6 23 - brcm,brcmstb-memc-ddr-rev-b.2.7 24 - brcm,brcmstb-memc-ddr-rev-b.2.8 32 - const: brcm,brcmstb-memc-ddr [all …]
|
| H A D | mediatek,mt7621-memc.yaml | 4 $id: http://devicetree.org/schemas/memory-controllers/mediatek,mt7621-memc.yaml# 15 - const: mediatek,mt7621-memc 30 compatible = "mediatek,mt7621-memc", "syscon";
|
| /linux-6.15/Documentation/devicetree/bindings/mips/brcm/ |
| H A D | soc.txt | 71 memc-arb@1000 { 75 memc-ddr@2000 { 110 "brcm,bcm7425-memc-ddr" 111 "brcm,bcm7429-memc-ddr" 112 "brcm,bcm7435-memc-ddr" and 113 "brcm,brcmstb-memc-ddr" 119 memc-ddr@2000 { 120 compatible = "brcm,bcm7425-memc-ddr", "brcm,brcmstb-memc-ddr"; 133 "brcm,brcmstb-memc-arb-v10.0.0.0" 134 "brcm,brcmstb-memc-arb" [all …]
|
| /linux-6.15/arch/arm/boot/dts/broadcom/ |
| H A D | bcm7445.dtsi | 233 memc@0 { 234 compatible = "brcm,brcmstb-memc", "simple-bus"; 239 memc-ddr@2000 { 240 compatible = "brcm,brcmstb-memc-ddr"; 255 memc@80000 { 256 compatible = "brcm,brcmstb-memc", "simple-bus"; 261 memc-ddr@2000 { 262 compatible = "brcm,brcmstb-memc-ddr"; 277 memc@100000 { 283 memc-ddr@2000 { [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/arm/bcm/ |
| H A D | brcm,brcmstb.txt | 199 memc@0 { 200 compatible = "brcm,brcmstb-memc", "simple-bus"; 213 memc-ddr@f1102000 { 215 compatible = "brcm,brcmstb-memc-ddr"; 219 memc@1 { 220 compatible = "brcm,brcmstb-memc", "simple-bus"; 233 memc-ddr@f1182000 { 235 compatible = "brcm,brcmstb-memc-ddr"; 239 memc@2 { 253 memc-ddr@f1202000 { [all …]
|
| /linux-6.15/arch/mips/boot/dts/ralink/ |
| H A D | rt3883.dtsi | 48 memc@300 { 49 compatible = "ralink,rt3883-memc", "ralink,rt3050-memc";
|
| H A D | mt7620a.dtsi | 48 memc@300 { 49 compatible = "ralink,mt7620a-memc", "ralink,rt3050-memc";
|
| H A D | rt3050.dtsi | 48 memc@300 { 49 compatible = "ralink,rt3052-memc", "ralink,rt3050-memc";
|
| H A D | rt2880.dtsi | 48 memc@300 { 49 compatible = "ralink,rt2880-memc";
|
| H A D | mt7621.dtsi | 166 ralink,memctl = <&memc>; 209 memc: memory-controller@5000 { label 210 compatible = "mediatek,mt7621-memc", "syscon";
|
| H A D | mt7628a.dtsi | 167 compatible = "ralink,mt7620a-memc";
|
| /linux-6.15/drivers/clk/ralink/ |
| H A D | clk-mt7621.c | 37 struct regmap *memc; member 260 struct regmap *memc = clk->priv->memc; in mt7621_cpu_recalc_rate() local 277 regmap_read(memc, MEMC_REG_CPU_PLL, &pll); in mt7621_cpu_recalc_rate() 367 priv->memc = syscon_regmap_lookup_by_phandle(node, "ralink,memctl"); in mt7621_clk_init() 368 if (IS_ERR(priv->memc)) { in mt7621_clk_init() 505 priv->memc = syscon_regmap_lookup_by_phandle(np, "ralink,memctl"); in mt7621_clk_probe() 506 if (IS_ERR(priv->memc)) { in mt7621_clk_probe() 507 ret = PTR_ERR(priv->memc); in mt7621_clk_probe()
|
| /linux-6.15/arch/mips/boot/dts/brcm/ |
| H A D | bcm7425.dtsi | 534 compatible = "brcm,brcmstb-memc", "simple-bus"; 539 memc-arb@1000 { 540 compatible = "brcm,brcmstb-memc-arb"; 544 memc-ddr@2000 { 545 compatible = "brcm,brcmstb-memc-ddr"; 561 compatible = "brcm,brcmstb-memc", "simple-bus"; 566 memc-arb@1000 { 567 compatible = "brcm,brcmstb-memc-arb"; 571 memc-ddr@2000 { 572 compatible = "brcm,brcmstb-memc-ddr";
|
| H A D | bcm7435.dtsi | 550 compatible = "brcm,brcmstb-memc", "simple-bus"; 555 memc-arb@1000 { 556 compatible = "brcm,brcmstb-memc-arb"; 560 memc-ddr@2000 { 561 compatible = "brcm,brcmstb-memc-ddr"; 577 compatible = "brcm,brcmstb-memc", "simple-bus"; 582 memc-arb@1000 { 583 compatible = "brcm,brcmstb-memc-arb"; 587 memc-ddr@2000 { 588 compatible = "brcm,brcmstb-memc-ddr";
|
| H A D | bcm7360.dtsi | 442 compatible = "brcm,brcmstb-memc", "simple-bus"; 447 memc-arb@1000 { 448 compatible = "brcm,brcmstb-memc-arb"; 452 memc-ddr@2000 { 453 compatible = "brcm,brcmstb-memc-ddr";
|
| H A D | bcm7362.dtsi | 438 compatible = "brcm,brcmstb-memc", "simple-bus"; 443 memc-arb@1000 { 444 compatible = "brcm,brcmstb-memc-arb"; 448 memc-ddr@2000 { 449 compatible = "brcm,brcmstb-memc-ddr";
|
| H A D | bcm7346.dtsi | 523 compatible = "brcm,brcmstb-memc", "simple-bus"; 528 memc-arb@1000 { 529 compatible = "brcm,brcmstb-memc-arb"; 533 memc-ddr@2000 { 534 compatible = "brcm,brcmstb-memc-ddr";
|
| /linux-6.15/drivers/net/ethernet/8390/ |
| H A D | etherh.c | 66 void __iomem *memc; member 692 eh->memc = ecardm_iomap(ec, ECARD_RES_MEMC, 0, PAGE_SIZE); in etherh_probe() 693 if (!eh->memc) { in etherh_probe() 698 eh->ctrl_port = eh->memc; in etherh_probe() 708 dev->base_addr = (unsigned long)eh->memc + data->ns8390_offset; in etherh_probe() 709 eh->dma_base = eh->memc + data->dataport_offset; in etherh_probe()
|
| /linux-6.15/drivers/scsi/sym53c8xx_2/ |
| H A D | sym_glue.c | 1621 struct pci_dev *memc = pci_get_slot(pdev->bus, slot); in sym_config_pqs() local 1623 if (!memc || memc->vendor != 0x101a || memc->device == 0x0009) { in sym_config_pqs() 1624 pci_dev_put(memc); in sym_config_pqs() 1629 pci_read_config_byte(memc, 0x44, &tmp); in sym_config_pqs() 1632 pci_write_config_byte(memc, 0x44, tmp); in sym_config_pqs() 1636 pci_read_config_byte(memc, 0x45, &tmp); in sym_config_pqs() 1639 pci_write_config_byte(memc, 0x45, tmp); in sym_config_pqs() 1642 pci_dev_put(memc); in sym_config_pqs()
|
| /linux-6.15/drivers/pci/controller/ |
| H A D | pcie-brcmstb.c | 1078 int memc, ret; in brcm_pcie_setup() local 1148 for (memc = 0; memc < pcie->num_memc; memc++) { in brcm_pcie_setup() 1149 u32 scb_size_val = ilog2(pcie->memc_size[memc]) - 15; in brcm_pcie_setup() 1151 if (memc == 0) in brcm_pcie_setup() 1153 else if (memc == 1) in brcm_pcie_setup() 1155 else if (memc == 2) in brcm_pcie_setup()
|
| /linux-6.15/Documentation/devicetree/bindings/clock/ |
| H A D | mediatek,mt7621-sysc.yaml | 76 ralink,memctl = <&memc>;
|
| /linux-6.15/ |
| H A D | MAINTAINERS | 3080 F: arch/arm/include/asm/hardware/memc.h
|