| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mips/lantiq/ |
| D | lantiq,dma-xway.yaml | 1 # 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 10 - John Crispin <john@phrozen.org> 15 - enum: 16 - lantiq,dma-xway 22 - compatible 23 - reg [all …]
|
| /kernel/linux/linux-5.10/arch/mips/boot/dts/lantiq/ |
| D | danube.dtsi | 1 // 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 …]
|
| /kernel/linux/linux-6.6/arch/mips/boot/dts/lantiq/ |
| D | danube.dtsi | 1 // 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 …]
|
| /kernel/linux/linux-5.10/arch/mips/lantiq/xway/ |
| D | dma.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 #include <linux/dma-mapping.h> 65 ltq_dma_w32(ch->nr, LTQ_DMA_CS); in ltq_dma_enable_irq() 66 ltq_dma_w32_mask(0, 1 << ch->nr, LTQ_DMA_IRNEN); in ltq_dma_enable_irq() 77 ltq_dma_w32(ch->nr, LTQ_DMA_CS); in ltq_dma_disable_irq() 78 ltq_dma_w32_mask(1 << ch->nr, 0, LTQ_DMA_IRNEN); in ltq_dma_disable_irq() 89 ltq_dma_w32(ch->nr, LTQ_DMA_CS); in ltq_dma_ack_irq() 101 ltq_dma_w32(ch->nr, LTQ_DMA_CS); in ltq_dma_open() 113 ltq_dma_w32(ch->nr, LTQ_DMA_CS); in ltq_dma_close() 115 ltq_dma_w32_mask(1 << ch->nr, 0, LTQ_DMA_IRNEN); in ltq_dma_close() [all …]
|
| D | vmmc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 #include <linux/dma-mapping.h> 29 dma_addr_t dma; in vmmc_probe() local 32 (void *) CPHYSADDR(dma_alloc_coherent(&pdev->dev, CP1_SIZE, in vmmc_probe() 33 &dma, GFP_KERNEL)); in vmmc_probe() 35 gpio_count = of_gpio_count(pdev->dev.of_node); in vmmc_probe() 38 int gpio = of_get_gpio_flags(pdev->dev.of_node, in vmmc_probe() 39 --gpio_count, &flags); in vmmc_probe() 40 if (gpio_request(gpio, "vmmc-relay")) in vmmc_probe() 42 dev_info(&pdev->dev, "requested GPIO %d\n", gpio); in vmmc_probe() [all …]
|
| D | sysctrl.c | 1 // 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 …]
|
| /kernel/linux/linux-6.6/arch/mips/lantiq/xway/ |
| D | dma.c | 1 // 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 …]
|
| D | vmmc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 12 #include <linux/dma-mapping.h> 32 dma_addr_t dma; in vmmc_probe() local 36 (void *) CPHYSADDR(dma_alloc_coherent(&pdev->dev, CP1_SIZE, in vmmc_probe() 37 &dma, GFP_KERNEL)); in vmmc_probe() 39 gpio_count = gpiod_count(&pdev->dev, NULL); in vmmc_probe() 41 gpio = devm_gpiod_get_index(&pdev->dev, in vmmc_probe() 42 NULL, --gpio_count, GPIOD_OUT_HIGH); in vmmc_probe() 45 dev_err(&pdev->dev, in vmmc_probe() 51 gpiod_set_consumer_name(gpio, "vmmc-relay"); in vmmc_probe() [all …]
|
| D | sysctrl.c | 1 // 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 124 #define PMU1_PCIE_PHY BIT(0) /* vr9-specific,moved in ar10/grx390 */ 165 do {} while (--retry && (pmu_r32(PMU_PWDSR) & module)); in ltq_pmu_enable() 180 do {} while (--retry && (!(pmu_r32(PMU_PWDSR) & module))); in ltq_pmu_disable() 191 ltq_cgu_w32(ltq_cgu_r32(ifccr) | clk->bits, ifccr); in cgu_enable() 198 ltq_cgu_w32(ltq_cgu_r32(ifccr) & ~clk->bits, ifccr); in cgu_disable() 208 pmu_w32(clk->bits, PWDCR_EN_XRX(clk->module)); in pmu_enable() 209 do {} while (--retry && in pmu_enable() [all …]
|
| /kernel/linux/linux-6.6/drivers/phy/lantiq/ |
| D | phy-lantiq-rcu-usb2.c | 1 // 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> 21 /* Transmitter HS Pre-Emphasis Enable */ 69 .compatible = "lantiq,ase-usb2-phy", 73 .compatible = "lantiq,danube-usb2-phy", 77 .compatible = "lantiq,xrx100-usb2-phy", 81 .compatible = "lantiq,xrx200-usb2-phy", 85 .compatible = "lantiq,xrx300-usb2-phy", 96 if (priv->reg_bits->have_ana_cfg) { in ltq_rcu_usb2_phy_init() [all …]
|
| /kernel/linux/linux-5.10/drivers/phy/lantiq/ |
| D | phy-lantiq-rcu-usb2.c | 1 // 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 …]
|
| /kernel/linux/linux-6.6/drivers/mtd/nand/raw/ |
| D | Kconfig | 1 # 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, ac5) (NFCv2) 229 Controller Module with built-in hardware ECC capabilities. 241 with built-in hardware ECC capabilities. 251 processor localbus with User-Programmable Machine support. 261 64 bytes or more of OOB, hardware ECC with up to 32-bit error [all …]
|
| /kernel/linux/linux-5.10/drivers/mtd/nand/raw/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 21 <http://www.linux-mtd.infradead.org/doc/nand.html>. 153 include NAND flash controllers with built-in hardware ECC 188 - PXA3xx processors (NFCv1) 189 - 32-bit Armada platforms (XP, 37x, 38x, 39x) (NFCv2) 190 - 64-bit Aramda platforms (7k, 8k) (NFCv2) 236 originally designed for Set-Top Box but is used on various BCM7xxx, 277 Controller Module with built-in hardware ECC capabilities. 289 with built-in hardware ECC capabilities. 299 processor localbus with User-Programmable Machine support. [all …]
|
| /kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/ |
| D | 0032_linux_drivers_regulator_remoteproc_reset_rpmsg_rtc.patch | 7 Change-Id: I70798f1381ce7dac1b89f11aa3a0c5633845487e 9 diff --git a/drivers/regulator/core.c b/drivers/regulator/core.c 11 --- a/drivers/regulator/core.c 13 @@ -3499,6 +3499,16 @@ static int _regulator_do_set_suspend_voltage(struct regulator_dev *rdev, 21 + if (rdev->desc->ops->get_bypass) 22 + rdev->desc->ops->get_bypass(rdev, &bypassed); 30 @@ -3568,8 +3578,9 @@ int regulator_set_voltage_rdev(struct regulator_dev *rdev, int min_uV, 31 if (rdev->supply && 32 regulator_ops_is_valid(rdev->supply->rdev, 34 - (rdev->desc->min_dropout_uV || !(rdev->desc->ops->get_voltage || [all …]
|