Home
last modified time | relevance | path

Searched +full:dma +full:- +full:xway (Results 1 – 7 of 7) sorted by relevance

/Linux-v6.1/Documentation/devicetree/bindings/mips/lantiq/
Dlantiq,dma-xway.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mips/lantiq/lantiq,dma-xway.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Lantiq Xway SoCs DMA Controller DT bindings
10 - John Crispin <john@phrozen.org>
15 - enum:
16 - lantiq,dma-xway
22 - compatible
23 - reg
[all …]
/Linux-v6.1/arch/mips/boot/dts/lantiq/
Ddanube.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 #address-cells = <1>;
4 #size-cells = <1>;
5 compatible = "lantiq,xway", "lantiq,danube";
14 #address-cells = <1>;
15 #size-cells = <1>;
16 compatible = "lantiq,biu", "simple-bus";
21 #interrupt-cells = <1>;
22 interrupt-controller;
34 #address-cells = <1>;
[all …]
/Linux-v6.1/arch/mips/lantiq/xway/
Ddma.c1 // SPDX-License-Identifier: GPL-2.0-only
10 #include <linux/dma-mapping.h>
66 ltq_dma_w32(ch->nr, LTQ_DMA_CS); in ltq_dma_enable_irq()
67 ltq_dma_w32_mask(0, 1 << ch->nr, LTQ_DMA_IRNEN); in ltq_dma_enable_irq()
78 ltq_dma_w32(ch->nr, LTQ_DMA_CS); in ltq_dma_disable_irq()
79 ltq_dma_w32_mask(1 << ch->nr, 0, LTQ_DMA_IRNEN); in ltq_dma_disable_irq()
90 ltq_dma_w32(ch->nr, LTQ_DMA_CS); in ltq_dma_ack_irq()
102 ltq_dma_w32(ch->nr, LTQ_DMA_CS); in ltq_dma_open()
114 ltq_dma_w32(ch->nr, LTQ_DMA_CS); in ltq_dma_close()
116 ltq_dma_w32_mask(1 << ch->nr, 0, LTQ_DMA_IRNEN); in ltq_dma_close()
[all …]
Dvmmc.c1 // SPDX-License-Identifier: GPL-2.0-only
11 #include <linux/dma-mapping.h>
31 dma_addr_t dma; in vmmc_probe() local
35 (void *) CPHYSADDR(dma_alloc_coherent(&pdev->dev, CP1_SIZE, in vmmc_probe()
36 &dma, GFP_KERNEL)); in vmmc_probe()
38 gpio_count = gpiod_count(&pdev->dev, NULL); in vmmc_probe()
40 gpio = devm_gpiod_get_index(&pdev->dev, in vmmc_probe()
41 NULL, --gpio_count, GPIOD_OUT_HIGH); in vmmc_probe()
44 dev_err(&pdev->dev, in vmmc_probe()
50 gpiod_set_consumer_name(gpio, "vmmc-relay"); in vmmc_probe()
[all …]
Dsysctrl.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Copyright (C) 2011-2012 John Crispin <john@phrozen.org>
5 * Copyright (C) 2013-2015 Lantiq Beteiligungs-GmbH & Co.KG
125 #define PMU1_PCIE_PHY BIT(0) /* vr9-specific,moved in ar10/grx390 */
166 do {} while (--retry && (pmu_r32(PMU_PWDSR) & module)); in ltq_pmu_enable()
181 do {} while (--retry && (!(pmu_r32(PMU_PWDSR) & module))); in ltq_pmu_disable()
192 ltq_cgu_w32(ltq_cgu_r32(ifccr) | clk->bits, ifccr); in cgu_enable()
199 ltq_cgu_w32(ltq_cgu_r32(ifccr) & ~clk->bits, ifccr); in cgu_disable()
209 pmu_w32(clk->bits, PWDCR_EN_XRX(clk->module)); in pmu_enable()
210 do {} while (--retry && in pmu_enable()
[all …]
/Linux-v6.1/drivers/phy/lantiq/
Dphy-lantiq-rcu-usb2.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Lantiq XWAY SoC RCU module based USB 1.1/2.0 PHY driver
6 * Copyright (C) 2017 Hauke Mehrtens <hauke@hauke-m.de>
22 /* Transmitter HS Pre-Emphasis Enable */
70 .compatible = "lantiq,ase-usb2-phy",
74 .compatible = "lantiq,danube-usb2-phy",
78 .compatible = "lantiq,xrx100-usb2-phy",
82 .compatible = "lantiq,xrx200-usb2-phy",
86 .compatible = "lantiq,xrx300-usb2-phy",
97 if (priv->reg_bits->have_ana_cfg) { in ltq_rcu_usb2_phy_init()
[all …]
/Linux-v6.1/drivers/mtd/nand/raw/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
9 <http://www.linux-mtd.infradead.org/doc/nand.html>.
126 include NAND flash controllers with built-in hardware ECC
161 - PXA3xx processors (NFCv1)
162 - 32-bit Armada platforms (XP, 37x, 38x, 39x) (NFCv2)
163 - 64-bit Aramda platforms (7k, 8k) (NFCv2)
243 Controller Module with built-in hardware ECC capabilities.
255 with built-in hardware ECC capabilities.
265 processor localbus with User-Programmable Machine support.
275 64 bytes or more of OOB, hardware ECC with up to 32-bit error
[all …]