Home
last modified time | relevance | path

Searched refs:memc (Results 1 – 23 of 23) sorted by relevance

/linux-6.15/drivers/memory/
H A Dbrcmstb_memc.c50 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 Dbrcm,brcmstb-memc-ddr.yaml16 - 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 Dmediatek,mt7621-memc.yaml4 $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 Dsoc.txt71 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 Dbcm7445.dtsi233 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 Dbrcm,brcmstb.txt199 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 Drt3883.dtsi48 memc@300 {
49 compatible = "ralink,rt3883-memc", "ralink,rt3050-memc";
H A Dmt7620a.dtsi48 memc@300 {
49 compatible = "ralink,mt7620a-memc", "ralink,rt3050-memc";
H A Drt3050.dtsi48 memc@300 {
49 compatible = "ralink,rt3052-memc", "ralink,rt3050-memc";
H A Drt2880.dtsi48 memc@300 {
49 compatible = "ralink,rt2880-memc";
H A Dmt7621.dtsi166 ralink,memctl = <&memc>;
209 memc: memory-controller@5000 { label
210 compatible = "mediatek,mt7621-memc", "syscon";
H A Dmt7628a.dtsi167 compatible = "ralink,mt7620a-memc";
/linux-6.15/drivers/clk/ralink/
H A Dclk-mt7621.c37 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 Dbcm7425.dtsi534 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 Dbcm7435.dtsi550 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 Dbcm7360.dtsi442 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 Dbcm7362.dtsi438 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 Dbcm7346.dtsi523 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 Detherh.c66 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 Dsym_glue.c1621 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 Dpcie-brcmstb.c1078 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 Dmediatek,mt7621-sysc.yaml76 ralink,memctl = <&memc>;
/linux-6.15/
H A DMAINTAINERS3080 F: arch/arm/include/asm/hardware/memc.h