| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/ |
| D | sdhci-milbeaut.txt | 7 - compatible: "socionext,milbeaut-m10v-sdhci-3.0" 8 - clocks: Must contain an entry for each entry in clock-names. It is a 9 list of phandles and clock-specifier pairs. 10 See ../clocks/clock-bindings.txt for details. 11 - clock-names: Should contain the following two entries: 12 "iface" - clock used for sdhci interface 13 "core" - core clock for sdhci controller 16 - fujitsu,cmd-dat-delay-select: boolean property indicating that this host 21 compatible = "socionext,milbeaut-m10v-sdhci-3.0"; 24 voltage-ranges = <3300 3300>; [all …]
|
| D | sdhci-fujitsu.txt | 7 - compatible: "fujitsu,mb86s70-sdhci-3.0" 8 - clocks: Must contain an entry for each entry in clock-names. It is a 9 list of phandles and clock-specifier pairs. 10 See ../clocks/clock-bindings.txt for details. 11 - clock-names: Should contain the following two entries: 12 "iface" - clock used for sdhci interface 13 "core" - core clock for sdhci controller 16 - vqmmc-supply: phandle to the regulator device tree node, mentioned 18 - fujitsu,cmd-dat-delay-select: boolean property indicating that this host 24 compatible = "fujitsu,mb86s70-sdhci-3.0"; [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mmc/ |
| D | sdhci-milbeaut.txt | 7 - compatible: "socionext,milbeaut-m10v-sdhci-3.0" 8 - clocks: Must contain an entry for each entry in clock-names. It is a 9 list of phandles and clock-specifier pairs. 10 See ../clocks/clock-bindings.txt for details. 11 - clock-names: Should contain the following two entries: 12 "iface" - clock used for sdhci interface 13 "core" - core clock for sdhci controller 16 - fujitsu,cmd-dat-delay-select: boolean property indicating that this host 21 compatible = "socionext,milbeaut-m10v-sdhci-3.0"; 24 voltage-ranges = <3300 3300>; [all …]
|
| D | arm,pl18x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <linus.walleij@linaro.org> 11 - Ulf Hansson <ulf.hansson@linaro.org> 20 - $ref: /schemas/arm/primecell.yaml# 21 - $ref: mmc-controller.yaml# 23 # We need a select here so we don't match all nodes with 'arm,primecell' 24 select: 29 - arm,pl180 [all …]
|
| D | fujitsu,sdhci-fujitsu.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/mmc/fujitsu,sdhci-fujitsu.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 13 - $ref: mmc-controller.yaml# 18 - items: 19 - const: socionext,synquacer-sdhci 20 - const: fujitsu,mb86s70-sdhci-3.0 21 - enum: [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/mediatek/ |
| D | mt8192-asurada.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/spmi/spmi.h> 25 stdout-path = "serial0:115200n8"; 33 backlight_lcd0: backlight-lcd0 { 34 compatible = "pwm-backlight"; 36 power-supply = <&ppvar_sys>; 37 enable-gpios = <&pio 152 0>; 38 brightness-levels = <0 1023>; [all …]
|
| D | mt8183-kukui.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 21 stdout-path = "serial0:115200n8"; 25 compatible = "pwm-backlight"; 27 power-supply = <&bl_pp5000>; 28 enable-gpios = <&pio 176 0>; 29 brightness-levels = <0 1023>; 30 num-interpolated-steps = <1023>; 31 default-brightness-level = <576>; [all …]
|
| D | mt8195-cherry.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/spmi/spmi.h> 25 backlight_lcd0: backlight-lcd0 { 26 compatible = "pwm-backlight"; 27 brightness-levels = <0 1023>; 28 default-brightness-level = <576>; 29 enable-gpios = <&pio 82 GPIO_ACTIVE_HIGH>; 30 num-interpolated-steps = <1023>; 32 power-supply = <&ppvar_sys>; [all …]
|
| /kernel/linux/linux-5.10/drivers/mmc/host/ |
| D | sdhci_f_sdh30.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2013 - 2015 Fujitsu Semiconductor, Ltd 12 #include <linux/delay.h> 18 #include "sdhci-pltfm.h" 52 if (priv->vendor_hs200) { in sdhci_f_sdh30_soft_voltage_switch() 53 dev_info(priv->dev, "%s: setting hs200\n", __func__); in sdhci_f_sdh30_soft_voltage_switch() 55 ctrl |= priv->vendor_hs200; in sdhci_f_sdh30_soft_voltage_switch() 79 if (priv->enable_cmd_dat_delay) { in sdhci_f_sdh30_reset() 106 struct device *dev = &pdev->dev; in sdhci_f_sdh30_probe() 119 priv->dev = dev; in sdhci_f_sdh30_probe() [all …]
|
| D | sdhci-milbeaut.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2013 - 2015 Fujitsu Semiconductor, Ltd 12 #include <linux/delay.h> 19 #include "sdhci-pltfm.h" 110 mmc_hostname(host->mmc)); in sdhci_milbeaut_reset() 117 if (priv->enable_cmd_dat_delay) { in sdhci_milbeaut_reset() 195 if (priv->enable_cmd_dat_delay) { in sdhci_milbeaut_vendor_init() 204 .compatible = "socionext,milbeaut-m10v-sdhci-3.0", 213 int rate = clk_get_rate(priv->clk); in sdhci_milbeaut_init() 233 struct device *dev = &pdev->dev; in sdhci_milbeaut_probe() [all …]
|
| /kernel/linux/linux-6.6/drivers/mmc/host/ |
| D | sdhci_f_sdh30.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2013 - 2015 Fujitsu Semiconductor, Ltd 13 #include <linux/delay.h> 20 #include "sdhci-pltfm.h" 55 if (priv->vendor_hs200) { in sdhci_f_sdh30_soft_voltage_switch() 56 dev_info(priv->dev, "%s: setting hs200\n", __func__); in sdhci_f_sdh30_soft_voltage_switch() 58 ctrl |= priv->vendor_hs200; in sdhci_f_sdh30_soft_voltage_switch() 82 if (priv->enable_cmd_dat_delay) { in sdhci_f_sdh30_reset() 88 if ((host->mmc->caps & MMC_CAP_NONREMOVABLE) && in sdhci_f_sdh30_reset() 116 struct device *dev = &pdev->dev; in sdhci_f_sdh30_probe() [all …]
|
| D | sdhci-milbeaut.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2013 - 2015 Fujitsu Semiconductor, Ltd 12 #include <linux/delay.h> 19 #include "sdhci-pltfm.h" 110 mmc_hostname(host->mmc)); in sdhci_milbeaut_reset() 117 if (priv->enable_cmd_dat_delay) { in sdhci_milbeaut_reset() 195 if (priv->enable_cmd_dat_delay) { in sdhci_milbeaut_vendor_init() 204 .compatible = "socionext,milbeaut-m10v-sdhci-3.0", 213 int rate = clk_get_rate(priv->clk); in sdhci_milbeaut_init() 233 struct device *dev = &pdev->dev; in sdhci_milbeaut_probe() [all …]
|
| /kernel/linux/linux-5.10/drivers/mtd/nand/raw/ |
| D | s3c2410.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright © 2004-2008 Simtec Electronics 10 #define pr_fmt(fmt) "nand-s3c2410: " fmt 23 #include <linux/delay.h> 36 #include <linux/platform_data/mtd-nand-s3c2410.h> 79 return -ERANGE; in s3c2410_ooblayout_ecc() 81 oobregion->offset = 0; in s3c2410_ooblayout_ecc() 82 oobregion->length = 3; in s3c2410_ooblayout_ecc() 91 return -ERANGE; in s3c2410_ooblayout_free() 93 oobregion->offset = 8; in s3c2410_ooblayout_free() [all …]
|
| D | omap2.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 #include <linux/dma-mapping.h> 11 #include <linux/delay.h> 20 #include <linux/omap-dma.h> 29 #include <linux/omap-gpmc.h> 30 #include <linux/platform_data/mtd-nand-omap2.h> 32 #define DRIVER_NAME "omap2-nand" 182 * omap_prefetch_enable - configures and starts prefetch transfer 183 * @cs: cs (chip select) number 195 return -1; in omap_prefetch_enable() [all …]
|
| D | cs553x_nand.c | 1 // SPDX-License-Identifier: GPL-2.0-only 11 * mtd-id for command line partitioning is cs553x_nand_cs[0-3] 12 * where 0-3 reflects the chip select for NAND. 19 #include <linux/delay.h> 40 #define MSR_DIVIL_LBAR_FLSH0 0x51400010 /* Flash Chip Select 0 */ 41 #define MSR_DIVIL_LBAR_FLSH1 0x51400011 /* Flash Chip Select 1 */ 42 #define MSR_DIVIL_LBAR_FLSH2 0x51400012 /* Flash Chip Select 2 */ 43 #define MSR_DIVIL_LBAR_FLSH3 0x51400013 /* Flash Chip Select 3 */ 55 /* Registers within the NAND flash controller BAR -- memory mapped */ 57 #define MM_NAND_CTL 0x800 /* Any even address 0x800-0x80e */ [all …]
|
| /kernel/linux/linux-6.6/drivers/mtd/nand/raw/ |
| D | s3c2410.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright © 2004-2008 Simtec Electronics 10 #define pr_fmt(fmt) "nand-s3c2410: " fmt 23 #include <linux/delay.h> 34 #include <linux/platform_data/mtd-nand-s3c2410.h> 77 return -ERANGE; in s3c2410_ooblayout_ecc() 79 oobregion->offset = 0; in s3c2410_ooblayout_ecc() 80 oobregion->length = 3; in s3c2410_ooblayout_ecc() 89 return -ERANGE; in s3c2410_ooblayout_free() 91 oobregion->offset = 8; in s3c2410_ooblayout_free() [all …]
|
| D | cs553x_nand.c | 1 // SPDX-License-Identifier: GPL-2.0-only 11 * mtd-id for command line partitioning is cs553x_nand_cs[0-3] 12 * where 0-3 reflects the chip select for NAND. 19 #include <linux/delay.h> 39 #define MSR_DIVIL_LBAR_FLSH0 0x51400010 /* Flash Chip Select 0 */ 40 #define MSR_DIVIL_LBAR_FLSH1 0x51400011 /* Flash Chip Select 1 */ 41 #define MSR_DIVIL_LBAR_FLSH2 0x51400012 /* Flash Chip Select 2 */ 42 #define MSR_DIVIL_LBAR_FLSH3 0x51400013 /* Flash Chip Select 3 */ 54 /* Registers within the NAND flash controller BAR -- memory mapped */ 56 #define MM_NAND_CTL 0x800 /* Any even address 0x800-0x80e */ [all …]
|
| /kernel/linux/linux-5.10/drivers/media/pci/ngene/ |
| D | ngene-core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2005-2007 Micronas 7 * Copyright (C) 2008-2009 Ralph Metzler <rjkm@metzlerbros.de> 9 * support for EEPROM-copying, 10 * support for new dual DVB-S2 card prototype 15 #include <linux/delay.h> 41 #define ngwriteb(dat, adr) writeb((dat), dev->iomem + (adr)) argument 42 #define ngwritel(dat, adr) writel((dat), dev->iomem + (adr)) argument 43 #define ngwriteb(dat, adr) writeb((dat), dev->iomem + (adr)) argument 44 #define ngreadl(adr) readl(dev->iomem + (adr)) [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/microchip/wilc1000/ |
| D | spi.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2012 - 2018 Microchip Technology Inc., and its subsidiaries. 101 return -ENOMEM; in wilc_bus_probe() 103 ret = wilc_cfg80211_init(&wilc, &spi->dev, WILC_HIF_SPI, &wilc_hif_spi); in wilc_bus_probe() 110 wilc->dev = &spi->dev; in wilc_bus_probe() 111 wilc->bus_data = spi_priv; in wilc_bus_probe() 112 wilc->dev_irq_num = spi->irq; in wilc_bus_probe() 114 wilc->rtc_clk = devm_clk_get(&spi->dev, "rtc_clk"); in wilc_bus_probe() 115 if (PTR_ERR_OR_ZERO(wilc->rtc_clk) == -EPROBE_DEFER) { in wilc_bus_probe() 117 return -EPROBE_DEFER; in wilc_bus_probe() [all …]
|
| /kernel/linux/linux-6.6/include/linux/mtd/ |
| D | rawnand.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright © 2000-2010 David Woodhouse <dwmw2@infradead.org> 38 /* Select the chip by setting nCE to low */ 40 /* Select the command latch by setting CLE to high */ 42 /* Select the address latch by setting ALE to high */ 75 #define NAND_CMD_NONE -1 84 #define NAND_DATA_IFACE_CHECK_ONLY -1 98 * ecc.correct() returns -EBADMSG. 124 * Chip requires ready check on read (for auto-incremented sequential read). 142 #define NAND_HAS_SUBPAGE_READ(chip) ((chip->options & NAND_SUBPAGE_READ)) [all …]
|
| /kernel/linux/linux-5.10/include/linux/mtd/ |
| D | rawnand.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright © 2000-2010 David Woodhouse <dwmw2@infradead.org> 38 /* Select the chip by setting nCE to low */ 40 /* Select the command latch by setting CLE to high */ 42 /* Select the address latch by setting ALE to high */ 73 #define NAND_CMD_NONE -1 82 #define NAND_DATA_IFACE_CHECK_ONLY -1 96 * ecc.correct() returns -EBADMSG. 122 * Chip requires ready check on read (for auto-incremented sequential read). 140 #define NAND_HAS_SUBPAGE_READ(chip) ((chip->options & NAND_SUBPAGE_READ)) [all …]
|
| /kernel/linux/linux-6.6/drivers/media/pci/ngene/ |
| D | ngene-core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2005-2007 Micronas 7 * Copyright (C) 2008-2009 Ralph Metzler <rjkm@metzlerbros.de> 9 * support for EEPROM-copying, 10 * support for new dual DVB-S2 card prototype 15 #include <linux/delay.h> 41 #define ngwriteb(dat, adr) writeb((dat), dev->iomem + (adr)) argument 42 #define ngwritel(dat, adr) writel((dat), dev->iomem + (adr)) argument 43 #define ngwriteb(dat, adr) writeb((dat), dev->iomem + (adr)) argument 44 #define ngreadl(adr) readl(dev->iomem + (adr)) [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/microchip/wilc1000/ |
| D | spi.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2012 - 2018 Microchip Technology Inc., and its subsidiaries. 10 #include <linux/crc-itu-t.h> 23 "\t\t\tCommand transfers are short and the CPU-cycle cost\n" 31 "\t\t\tData transfers can be large and the CPU-cycle cost\n" 38 * USER GUIDE" (https://tinyurl.com/4hhshdts) but we have observed 1-4 103 * Select the data packet size (log2 of number of bytes): Use the 163 struct spi_device *spi = to_spi_device(wilc->dev); in wilc_parse_gpios() 164 struct wilc_spi *spi_priv = wilc->bus_data; in wilc_parse_gpios() 165 struct wilc_gpios *gpios = &spi_priv->gpios; in wilc_parse_gpios() [all …]
|
| /kernel/linux/linux-5.10/drivers/mmc/core/ |
| D | core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2003-2004 Russell King, All Rights Reserved. 7 * Copyright (C) 2005-2008 Pierre Ossman, All Rights Reserved. 15 #include <linux/delay.h> 24 #include <linux/fault-inject.h> 33 #include <linux/mmc/slot-gpio.h> 49 /* The max erase timeout, used when host->max_busy_timeout isn't specified */ 64 unsigned long delay) in mmc_schedule_delayed_work() argument 72 return queue_delayed_work(system_freezable_wq, work, delay); in mmc_schedule_delayed_work() 84 struct mmc_command *cmd = mrq->cmd; in mmc_should_fail_request() local [all …]
|
| /kernel/linux/linux-6.6/drivers/mmc/core/ |
| D | core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2003-2004 Russell King, All Rights Reserved. 7 * Copyright (C) 2005-2008 Pierre Ossman, All Rights Reserved. 15 #include <linux/delay.h> 24 #include <linux/fault-inject.h> 33 #include <linux/mmc/slot-gpio.h> 50 /* The max erase timeout, used when host->max_busy_timeout isn't specified */ 65 unsigned long delay) in mmc_schedule_delayed_work() argument 73 return queue_delayed_work(system_freezable_wq, work, delay); in mmc_schedule_delayed_work() 85 struct mmc_command *cmd = mrq->cmd; in mmc_should_fail_request() local [all …]
|