Home
last modified time | relevance | path

Searched +full:pxa +full:- +full:mmc (Results 1 – 25 of 69) sorted by relevance

123

/Linux-v6.1/drivers/mmc/host/
Dsdhci-pxav3.c1 // SPDX-License-Identifier: GPL-2.0-only
15 #include <linux/mmc/card.h>
16 #include <linux/mmc/host.h>
28 #include "sdhci-pltfm.h"
80 dev_err(&pdev->dev, "no mbus dram info\n"); in mv_conf_mbus_windows()
81 return -EINVAL; in mv_conf_mbus_windows()
86 dev_err(&pdev->dev, "cannot get mbus registers\n"); in mv_conf_mbus_windows()
87 return -EINVAL; in mv_conf_mbus_windows()
90 regs = ioremap(res->start, resource_size(res)); in mv_conf_mbus_windows()
92 dev_err(&pdev->dev, "cannot map mbus registers\n"); in mv_conf_mbus_windows()
[all …]
Dpxamci.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/drivers/mmc/host/pxa.c - PXA MMCI driver
8 * - No way to clear interrupts.
9 * - Have to turn off the clock whenever we touch the device.
10 * - Doesn't tell you how many data blocks were transferred.
23 #include <linux/dma-mapping.h>
26 #include <linux/mmc/host.h>
27 #include <linux/mmc/slot-gpio.h>
34 #include <linux/soc/pxa/cpu.h>
38 #include <linux/platform_data/mmc-pxamci.h>
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/mmc/
Dpxa-mmc.txt1 * PXA MMC drivers
3 Driver bindings for the PXA MCI (MMC/SDIO) interfaces
6 - compatible: Should be "marvell,pxa-mmc".
7 - vmmc-supply: A regulator for VMMC
10 - marvell,detect-delay-ms: sets the detection delay timeout in ms.
13 described in mmc.txt are supported.
17 mmc0: mmc@41100000 {
18 compatible = "marvell,pxa-mmc";
21 vmmc-supply = <&mmc_regulator>;
22 cd-gpios = <&gpio 23 0>;
[all …]
Dsdhci-pxa.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/mmc/sdhci-pxa.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Marvell PXA SDHCI v2/v3 bindings
10 - Ulf Hansson <ulf.hansson@linaro.org>
13 - $ref: mmc-controller.yaml#
14 - if:
18 const: marvell,armada-380-sdhci
23 reg-names:
[all …]
/Linux-v6.1/arch/arm/boot/dts/
Dpxa2xx.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * pxa2xx.dtsi - Device Tree Include file for Marvell PXA2xx family SoC
8 #include "dt-bindings/clock/pxa-clock.h"
12 mux- ## func { \
17 mux- ## func { \
20 low-power-disable; \
23 mux- ## func { \
26 low-power-enable; \
30 #address-cells = <1>;
31 #size-cells = <1>;
[all …]
Dpxa3xx.dtsi1 // SPDX-License-Identifier: GPL-2.0
7 (gpio <= 26) ? (0x027c + 4 * (gpio - 3)) : \
8 (gpio <= 98) ? (0x0400 + 4 * (gpio - 27)) : \
9 (gpio <= 127) ? (0x0600 + 4 * (gpio - 99)) : \
18 (gpio <= 26) ? (0x027c + 4 * (gpio - 3)) : \
19 (gpio <= 29) ? (0x0400 + 4 * (gpio - 27)) : \
20 (gpio <= 98) ? (0x0418 + 4 * (gpio - 30)) : \
21 (gpio <= 127) ? (0x0600 + 4 * (gpio - 99)) : \
23 (gpio <= 268) ? (0x052c + 4 * (gpio - 263)) : \
33 (gpio <= 9) ? (0x028c + 4 * (gpio - 5)) : \
[all …]
Dpxa300-raumfeld-common.dtsi1 // SPDX-License-Identifier: GPL-2.0
4 #include <dt-bindings/gpio/gpio.h>
5 #include <dt-bindings/input/input.h>
6 #include <dt-bindings/interrupt-controller/irq.h>
10 hw-revision = <0>;
14 stdout-path = &ffuart;
22 reg_3v3: regulator-3v3 {
23 compatible = "regulator-fixed";
24 regulator-name = "3v3-fixed-supply";
25 regulator-min-microvolt = <3300000>;
[all …]
/Linux-v6.1/arch/arm/mach-pxa/
Dcolibri-evalboard.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-pxa/colibri-evalboard.c
15 #include <asm/mach-types.h>
18 #include <linux/platform_data/i2c-pxa.h>
23 #include <linux/platform_data/mmc-pxamci.h>
24 #include <linux/platform_data/usb-ohci-pxa27x.h>
25 #include "pxa27x-udc.h"
31 * SD/MMC card controller
40 .dev_id = "pxa2xx-mci.0",
42 GPIO_LOOKUP("gpio-pxa", GPIO0_COLIBRI_PXA270_SD_DETECT,
[all …]
Dgumstix.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-pxa/gumstix.c
30 #include <asm/mach-types.h>
40 #include <linux/platform_data/mmc-pxamci.h>
48 .end = SZ_64M - 1,
57 .mask_flags = MTD_WRITEABLE /* force read-only */
73 .name = "pxa2xx-flash",
98 pr_debug("Gumstix mmc disabled\n"); in gumstix_mmc_init()
104 .dev_id = "gpio-vbus",
106 GPIO_LOOKUP("gpio-pxa", GPIO_GUMSTIX_USB_GPIOn,
[all …]
Dmxm8x10.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-pxa/mxm8x10.c
5 * Support for the Embedian MXM-8x10 Computer on Module
11 * 2007-09-04: eric miao <eric.y.miao@gmail.com>
14 * 2010-01-09: Edwin Peer <epeer@tmtservices.co.za>
22 #include <linux/platform_data/i2c-pxa.h>
24 #include <linux/platform_data/mtd-nand-pxa3xx.h>
26 #include <linux/platform_data/video-pxafb.h>
27 #include <linux/platform_data/mmc-pxamci.h>
28 #include <linux/platform_data/usb-ohci-pxa27x.h>
[all …]
Dpoodle.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-pxa/poodle.c
8 * linux/arch/arm/mach-pxa/lubbock.c Author: Nicolas Pitre
11 * 12-Dec-2002 Sharp Corporation for Poodle
25 #include <linux/platform_data/i2c-pxa.h>
33 #include <asm/mach-types.h>
45 #include <linux/platform_data/mmc-pxamci.h>
46 #include <linux/platform_data/irda-pxaficp.h>
47 #include <linux/platform_data/video-pxafb.h>
48 #include <linux/platform_data/asoc-poodle.h>
[all …]
Dgumstix.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * arch/arm/mach-pxa/include/mach/gumstix.h
8 /* BTRESET - Reset line to Bluetooth module, active low signal. */
14 GPIOn - Input from MAX823 (or equiv), normalizing USB +5V into a clean
18 /* GPIOx - Connects to USB D+ and used as a pull-up after GPIOn
32 * SD/MMC definitions
35 #define GUMSTIX_GPIO_nSD_DETECT 11 /* MMC/SD Card Detect */
41 * ETH is the IRQ line in from the ethernet chip to the PXA
Dpcm990-baseboard.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * arch/arm/mach-pxa/pcm990-baseboard.c
4 * Support for the Phytec phyCORE-PXA270 Development Platform (PCM-990).
7 * http://www.phytec.com/products/rdk/ARM-XScale/phyCORE-XScale-PXA270.html
13 * e-Mail: armlinux@phytec.de
23 #include <linux/platform_data/i2c-pxa.h>
29 #include <linux/platform_data/asoc-pxa.h>
30 #include <linux/platform_data/mmc-pxamci.h>
31 #include <linux/platform_data/usb-ohci-pxa27x.h>
33 #include <linux/platform_data/video-pxafb.h>
[all …]
Dtosa.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Support for Sharp SL-C6000x PDAs
20 #include <linux/mmc/host.h>
31 #include <linux/power/gpio-charger.h>
35 #include <linux/platform_data/i2c-pxa.h>
40 #include <asm/mach-types.h>
44 #include <linux/platform_data/irda-pxaficp.h>
45 #include <linux/platform_data/mmc-pxamci.h>
48 #include <linux/platform_data/asoc-pxa.h>
92 /* MMC */
[all …]
Dpalmt5.c1 // SPDX-License-Identifier: GPL-2.0-only
27 #include <asm/mach-types.h>
32 #include <linux/platform_data/asoc-pxa.h>
34 #include <linux/platform_data/mmc-pxamci.h>
35 #include <linux/platform_data/video-pxafb.h>
36 #include <linux/platform_data/irda-pxaficp.h>
37 #include <linux/platform_data/keypad-pxa27x.h>
39 #include <linux/platform_data/asoc-palm27x.h>
49 /* MMC */
157 .name = "gpio-keys",
[all …]
Dpalmz72.c1 // SPDX-License-Identifier: GPL-2.0-only
28 #include <linux/platform_data/i2c-gpio.h>
31 #include <asm/mach-types.h>
37 #include <linux/platform_data/asoc-pxa.h>
39 #include <linux/platform_data/mmc-pxamci.h>
40 #include <linux/platform_data/video-pxafb.h>
41 #include <linux/platform_data/irda-pxaficp.h>
42 #include <linux/platform_data/keypad-pxa27x.h>
44 #include <linux/platform_data/asoc-palm27x.h>
48 #include <linux/platform_data/media/camera-pxa.h>
[all …]
Dcorgi.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Support for Sharp SL-C7xx PDAs
4 * Models: SL-C700 (Corgi), SL-C750 (Shepherd), SL-C760 (Husky)
6 * Copyright (c) 2004-2005 Richard Purdie
19 #include <linux/mmc/host.h>
26 #include <linux/platform_data/i2c-pxa.h>
41 #include <asm/mach-types.h>
49 #include <linux/platform_data/irda-pxaficp.h>
50 #include <linux/platform_data/mmc-pxamci.h>
70 GPIO24_GPIO, /* CORGI_GPIO_ADS7846_CS - SFRM as chip select */
[all …]
Dtrizeps4.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-pxa/trizeps4.c
28 #include <linux/platform_data/i2c-pxa.h>
33 #include <asm/mach-types.h>
44 #include <linux/platform_data/asoc-pxa.h>
45 #include <linux/platform_data/video-pxafb.h>
46 #include <linux/platform_data/mmc-pxamci.h>
47 #include <linux/platform_data/irda-pxaficp.h>
48 #include <linux/platform_data/usb-ohci-pxa27x.h>
55 * Standard UART from PXA for serial / irda transmission
[all …]
Dpalmte2.c1 // SPDX-License-Identifier: GPL-2.0-only
27 #include <asm/mach-types.h>
32 #include <linux/platform_data/asoc-pxa.h>
34 #include <linux/platform_data/mmc-pxamci.h>
35 #include <linux/platform_data/video-pxafb.h>
36 #include <linux/platform_data/irda-pxaficp.h>
38 #include <linux/platform_data/asoc-palm27x.h>
47 /* MMC */
96 * SD/MMC card controller
103 .dev_id = "pxa2xx-mci.0",
[all …]
Dcm-x300.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-pxa/cm-x300.c
5 * Support for the CompuLab CM-X300 modules
26 #include <linux/platform_data/rtc-v3020.h>
32 #include <linux/platform_data/i2c-pxa.h>
37 #include <linux/apm-emulation.h>
43 #include <linux/soc/pxa/cpu.h>
45 #include <asm/mach-types.h>
51 #include "pxa27x-udc.h"
52 #include <linux/platform_data/video-pxafb.h>
[all …]
Dpalmtc.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-pxa/palmtc.c
27 #include <asm/mach-types.h>
32 #include <linux/platform_data/asoc-pxa.h>
34 #include <linux/platform_data/mmc-pxamci.h>
35 #include <linux/platform_data/video-pxafb.h>
36 #include <linux/platform_data/irda-pxaficp.h>
46 /* MMC */
104 /* PXA GPIO KEYS */
114 * SD/MMC card controller
[all …]
Dcolibri-pxa300.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * arch/arm/mach-pxa/colibri-pxa300.c
16 #include <linux/soc/pxa/cpu.h>
18 #include <asm/mach-types.h>
25 #include <linux/platform_data/usb-ohci-pxa27x.h>
26 #include <linux/platform_data/video-pxafb.h>
27 #include <linux/platform_data/asoc-pxa.h>
35 /* MMC */
75 .end = PXA3xx_CS2_PHYS + (0x20 * 2) - 1,
Dcolibri-pxa270-income.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-pxa/income.c
5 * Support for Income s.r.o. SH-Dmaster PXA270 SBC
23 #include <linux/platform_data/i2c-pxa.h>
26 #include <asm/mach-types.h>
28 #include <linux/platform_data/mmc-pxamci.h>
29 #include <linux/platform_data/usb-ohci-pxa27x.h>
31 #include "pxa27x-udc.h"
32 #include <linux/platform_data/video-pxafb.h>
45 * SD/MMC card controller
[all …]
/Linux-v6.1/include/linux/platform_data/
Dpxa_sdhci.h1 /* SPDX-License-Identifier: GPL-2.0-only */
8 * PXA Platform - SDHCI platform data definitions
14 /* pxa specific flag */
17 /* card always wired to host, like on-chip emmc */
19 /* Board design supports 8-bit data on SD/SDIO BUS */
23 * struct pxa_sdhci_platdata() - Platform device data for PXA SDHCI
34 * @host_caps: Standard MMC host capabilities bit field.
/Linux-v6.1/include/linux/spi/
Dmmc_spi.h1 /* SPDX-License-Identifier: GPL-2.0 */
11 /* Put this in platform_data of a device being used to manage an MMC/SD
12 * card slot. (Modeled after PXA mmc glue; see that for usage examples.)
14 * REVISIT This is not a spi-specific notion. Any card slot should be
15 * able to handle it. If the MMC core doesn't adopt this kind of notion,
25 /* Capabilities to pass into mmc core (e.g. MMC_CAP_NEEDS_POLL). */

123