/linux/Documentation/devicetree/bindings/mmc/ |
H A D | pxa-mmc.txt | 1 * 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 …]
|
/linux/arch/arm/boot/dts/intel/pxa/ |
H A D | pxa2xx.dtsi | 1 // 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 …]
|
H A D | pxa3xx.dtsi | 1 // 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 …]
|
H A D | pxa300-raumfeld-common.dtsi | 1 // 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/drivers/mmc/host/ |
H A D | pxamci.c | 1 // 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> 33 #include <linux/soc/pxa/cpu.h> 37 #include <linux/platform_data/mmc-pxamci.h> [all …]
|
/linux/include/linux/platform_data/ |
H A D | pxa_sdhci.h | 1 /* 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/arch/arm/mach-pxa/ |
H A D | gumstix.h | 1 /* 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
|
H A D | devices.c | 1 // SPDX-License-Identifier: GPL-2.0 7 #include <linux/clk-provider.h> 8 #include <linux/dma-mapping.h> 10 #include <linux/gpio-pxa.h> 11 #include <linux/platform_data/i2c-pxa.h> 12 #include <linux/soc/pxa/cpu.h> 15 #include <linux/platform_data/video-pxafb.h> 16 #include <linux/platform_data/mmc-pxamci.h> 18 #include <linux/platform_data/usb-ohci-pxa27x.h> 21 #include "mfp-pxa2xx.h" [all …]
|
H A D | gumstix.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * linux/arch/arm/mach-pxa/gumstix.c 31 #include <asm/mach-types.h> 41 #include <linux/platform_data/mmc-pxamci.h> 50 .end = SZ_64M - 1, 59 .mask_flags = MTD_WRITEABLE /* force read-only */ 75 .name = "pxa2xx-flash", 100 pr_debug("Gumstix mmc disabled\n"); in gumstix_mmc_init() 106 PROPERTY_ENTRY_GPIO("vbus-gpios", &pxa2xx_gpiochip_node, 108 PROPERTY_ENTRY_GPIO("pullup-gpios", &pxa2xx_gpiochip_node, [all …]
|
H A D | irqs.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * arch/arm/mach-pxa/include/mach/irqs.h 20 #define IRQ_USBH1 PXA_IRQ(3) /* USB Host interrupt 2 (non-OHCI,PXA27x) */ 23 #define IRQ_ACIPC0 PXA_IRQ(5) /* AP-CP Communication (PXA930) */ 26 #define IRQ_OST_4_11 PXA_IRQ(7) /* OS timer 4-11 matches (PXA27x) */ 29 #define IRQ_GPIO_2_x PXA_IRQ(10) /* GPIO[2-x] Edge Detect */ 42 #define IRQ_ACIPC2 PXA_IRQ(19) /* AP-CP Communication (PXA930) */ 46 #define IRQ_MMC PXA_IRQ(23) /* MMC Status/Error Detection */ 64 #define IRQ_ACIPC1 PXA_IRQ(40) /* AP-CP Communication (PXA930) */ 67 #define IRQ_1WIRE PXA_IRQ(44) /* 1-Wire Controller */ [all …]
|
H A D | spitz.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Support for Sharp SL-Cxx00 Series of PDAs 4 * Models: SL-C3000 (Spitz), SL-C1000 (Akita) and SL-C3100 (Borzoi) 20 #include <linux/platform_data/i2c-pxa.h> 28 #include <linux/input-event-codes.h> 37 #include <asm/mach-types.h> 43 #include "pxa27x-udc.h" 45 #include <linux/platform_data/mmc-pxamci.h> 46 #include <linux/platform_data/usb-ohci-pxa27x.h> 47 #include <linux/platform_data/video-pxafb.h> [all …]
|
/linux/include/linux/spi/ |
H A D | mmc_spi.h | 1 /* 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). */
|
/linux/Documentation/arch/arm/pxa/ |
H A D | mfp.rst | 7 MFP stands for Multi-Function Pin, which is the pin-mux logic on PXA3xx and 8 later PXA series processors. This document describes the existing MFP API, 15 mechanism is introduced from PXA3xx to completely move the pin-mux functions 16 out of the GPIO controller. In addition to pin-mux configurations, the MFP 17 also controls the low power state, driving strength, pull-up/down and event 21 +--------+ 22 | |--(GPIO19)--+ 24 | |--(GPIO...) | 25 +--------+ | 26 | +---------+ [all …]
|
/linux/drivers/clk/pxa/ |
H A D | clk-pxa25x.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 * Heavily inspired from former arch/arm/mach-pxa/pxa25x.c. 9 * For non-devicetree platforms. Once pxa is fully converted to devicetree, this 12 #include <linux/clk-provider.h> 14 #include <linux/clk/pxa.h> 18 #include <linux/soc/pxa/smemc.h> 19 #include <linux/soc/pxa/cpu.h> 21 #include <dt-bindings/clock/pxa-clock.h> 22 #include "clk-pxa.h" 23 #include "clk-pxa2xx.h" [all …]
|
H A D | clk-pxa27x.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 * Heavily inspired from former arch/arm/mach-pxa/clock.c. 9 #include <linux/clk-provider.h> 14 #include <linux/soc/pxa/smemc.h> 15 #include <linux/clk/pxa.h> 17 #include <dt-bindings/clock/pxa-clock.h> 18 #include "clk-pxa.h" 19 #include "clk-pxa2xx.h" 67 return (interval - 31) / 32; in mdrefr_dri() 132 PXA27X_PBUS_CKEN("pxa2xx-uart.0", NULL, FFUART, 2, 42, 1), [all …]
|
/linux/drivers/clk/mxs/ |
H A D | clk-ssp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Portions copyright (C) 2003 Russell King, PXA MMCI Driver 7 * Portions copyright (C) 2004-2005 Pierre Ossman, W83L51xD SD/MMC driver 10 * Copyright 2009-2011 Freescale Semiconductor, Inc. 19 #include <linux/spi/mxs-spi.h> 27 ssp_clk = clk_get_rate(ssp->clk); in mxs_ssp_set_clk_rate() 31 clock_rate = (clock_rate > 0) ? clock_rate - 1 : 0; in mxs_ssp_set_clk_rate() 37 dev_err(ssp->dev, in mxs_ssp_set_clk_rate() 44 val = readl(ssp->base + HW_SSP_TIMING(ssp)); in mxs_ssp_set_clk_rate() 48 writel(val, ssp->base + HW_SSP_TIMING(ssp)); in mxs_ssp_set_clk_rate() [all …]
|
/linux/sound/arm/ |
H A D | pxa2xx-ac97-lib.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Based on sound/arm/pxa2xx-ac97.c and sound/soc/pxa/pxa2xx-ac97.c 20 #include <linux/soc/pxa/cpu.h> 22 #include <sound/pxa2xx-lib.h> 24 #include <linux/platform_data/asoc-px [all...] |
/linux/ |
H A D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 46 N: [^a-z]tegra all files whose path contains tegra 64 ---------------- 83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 85 L: linux-scsi@vger.kernel.org 88 F: drivers/scsi/3w-* [all …]
|
H A D | CREDITS | 1 This is at least a partial credits-file of people that have 4 scripts. The fields are: name (N), email (E), web-address 6 snail-mail address (S). 10 ---------- 51 D: in-kernel DRM Maintainer 76 E: tim_alpaerts@toyota-motor-europe.com 80 S: B-2610 Wilrijk-Antwerpen 85 W: http://www-stu.christs.cam.ac.uk/~aia21/ 106 D: Maintainer of ide-cd and Uniform CD-ROM driver, 107 D: ATAPI CD-Changer support, Major 2.1.x CD-ROM update. [all …]
|