Home
last modified time | relevance | path

Searched full:pxa (Results 1 – 25 of 255) sorted by relevance

1234567891011

/openbmc/linux/drivers/mmc/host/
H A Dsdhci-pxav3.c123 struct sdhci_pxa *pxa = sdhci_pltfm_priv(pltfm_host); in armada_38x_quirks() local
133 pxa->sdio3_conf_reg = devm_ioremap_resource(&pdev->dev, res); in armada_38x_quirks()
134 if (IS_ERR(pxa->sdio3_conf_reg)) in armada_38x_quirks()
135 return PTR_ERR(pxa->sdio3_conf_reg); in armada_38x_quirks()
192 struct sdhci_pxa *pxa = sdhci_pltfm_priv(pltfm_host); in pxav3_gen_init_74_clocks() local
196 if (pxa->power_mode == MMC_POWER_UP in pxav3_gen_init_74_clocks()
203 pxa->power_mode, in pxav3_gen_init_74_clocks()
235 pxa->power_mode = power_mode; in pxav3_gen_init_74_clocks()
241 struct sdhci_pxa *pxa = sdhci_pltfm_priv(pltfm_host); in pxav3_set_uhs_signaling() local
275 if (pxa->sdio3_conf_reg) { in pxav3_set_uhs_signaling()
[all …]
/openbmc/linux/arch/arm/boot/dts/intel/pxa/
H A Dpxa2xx.dtsi8 #include "dt-bindings/clock/pxa-clock.h"
60 compatible = "marvell,pxa-intc";
68 compatible = "mrvl,pxa-gpio";
97 compatible = "mrvl,pxa-uart";
105 compatible = "mrvl,pxa-uart";
113 compatible = "mrvl,pxa-uart";
121 compatible = "mrvl,pxa-uart";
128 compatible = "mrvl,pxa-i2c";
138 compatible = "marvell,pxa-mmc";
149 compatible = "marvell,pxa-rtc";
/openbmc/linux/arch/arm/mach-pxa/
H A Dpxa25x.c3 * linux/arch/arm/mach-pxa/pxa25x.c
13 * initialization stuff for PXA machines which can be overridden later if
17 #include <linux/dma/pxa-dma.h>
19 #include <linux/gpio-pxa.h>
29 #include <linux/soc/pxa/cpu.h>
30 #include <linux/soc/pxa/smemc.h>
54 * List of global PXA peripheral registers to preserve.
158 IRQCHIP_DECLARE(pxa25x_intc, "marvell,pxa-intc", pxa25x_dt_init_irq);
207 { "pxa-ssp-dai.1", "rx", PDMA_FILTER_PARAM(LOWEST, 13) },
208 { "pxa-ssp-dai.1", "tx", PDMA_FILTER_PARAM(LOWEST, 14) },
[all …]
H A Dpxa27x.c3 * linux/arch/arm/mach-pxa/pxa27x.c
12 #include <linux/dma/pxa-dma.h>
14 #include <linux/gpio-pxa.h>
24 #include <linux/platform_data/i2c-pxa.h>
26 #include <linux/soc/pxa/cpu.h>
27 #include <linux/soc/pxa/smemc.h>
37 #include <linux/platform_data/asoc-pxa.h>
92 * List of global PXA peripheral registers to preserve.
245 IRQCHIP_DECLARE(pxa27x_intc, "marvell,pxa-intc", pxa27x_dt_init_irq);
308 { "pxa-ssp-dai.0", "rx", PDMA_FILTER_PARAM(LOWEST, 13) },
[all …]
H A Dgeneric.c3 * linux/arch/arm/mach-pxa/generic.c
9 * Code common to all PXA machines.
13 * initialization stuff for PXA machines which can be overridden later if
20 #include <linux/soc/pxa/cpu.h>
21 #include <linux/soc/pxa/smemc.h>
22 #include <linux/clk/pxa.h>
34 #include <clocksource/pxa.h>
H A Dirq.c3 * linux/arch/arm/mach-pxa/irq.c
5 * Generic PXA IRQ handling
20 #include <linux/soc/pxa/cpu.h>
27 #include "pxa-regs.h"
46 * This is for peripheral IRQs internal to the PXA chip.
154 panic("Unable to add PXA IRQ domain\n"); in pxa_init_irq_common()
230 { .compatible = "marvell,pxa-intc", },
242 pr_err("Failed to find interrupt controller in arch-pxa\n"); in pxa_dt_irq_init()
H A DMakefile22 obj-$(CONFIG_MACH_PXA25X_DT) += pxa-dt.o
23 obj-$(CONFIG_MACH_PXA27X_DT) += pxa-dt.o
24 obj-$(CONFIG_MACH_PXA3XX_DT) += pxa-dt.o
H A Ddevices.c11 #include <linux/platform_data/i2c-pxa.h>
12 #include <linux/soc/pxa/cpu.h>
318 .name = "pxa-ssp-dai",
323 .name = "pxa-ssp-dai",
328 .name = "pxa-ssp-dai",
333 .name = "pxa-ssp-dai",
338 .name = "pxa-pcm-audio",
363 .name = "pxa-rtc",
669 * See comment in arch/arm/mach-pxa/ssp.c::ssp_probe() */
701 .name = "pxa-dma",
H A Dpxa3xx.c3 * linux/arch/arm/mach-pxa/pxa3xx.c
13 #include <linux/dma/pxa-dma.h>
17 #include <linux/gpio-pxa.h>
25 #include <linux/platform_data/i2c-pxa.h>
27 #include <linux/soc/pxa/cpu.h>
28 #include <linux/clk/pxa.h>
375 IRQCHIP_DECLARE(pxa3xx_intc, "marvell,pxa-intc", pxa3xx_dt_init_irq);
/openbmc/linux/sound/soc/pxa/
H A DMakefile2 # PXA Platform Support
6 snd-soc-pxa-ssp-objs := pxa-ssp.o
12 obj-$(CONFIG_SND_PXA_SOC_SSP) += snd-soc-pxa-ssp.o
15 # PXA Machine Support
/openbmc/linux/Documentation/devicetree/bindings/rtc/
H A Dpxa-rtc.txt1 * PXA RTC
3 PXA specific RTC driver.
6 - compatible : Should be "marvell,pxa-rtc"
11 compatible = "marvell,pxa-rtc";
/openbmc/u-boot/include/
H A Dpxa_lcd.h3 * pxa_lcd.h - PXA LCD Controller structures
13 * PXA LCD DMA descriptor
23 * PXA LCD info
45 * LCD controller stucture for PXA CPU
76 /* PXA LCD controller params */
77 struct pxafb_info pxa; member
/openbmc/linux/Documentation/devicetree/bindings/clock/
H A Dpxa-clock.txt1 * Clock bindings for Marvell PXA chips
4 - compatible: Should be "marvell,pxa-clocks"
8 ID in its "clocks" phandle cell (see include/.../pxa-clock.h).
13 compatible = "marvell,pxa-clocks";
/openbmc/linux/Documentation/devicetree/bindings/mmc/
H A Dpxa-mmc.txt1 * PXA MMC drivers
3 Driver bindings for the PXA MCI (MMC/SDIO) interfaces
6 - compatible: Should be "marvell,pxa-mmc".
18 compatible = "marvell,pxa-mmc";
/openbmc/linux/Documentation/devicetree/bindings/sound/
H A Dmrvl,pxa-ssp.txt1 Marvell PXA SSP CPU DAI bindings
5 compatible Must be "mrvl,pxa-ssp-dai"
6 port A phandle reference to a PXA ssp upstream device
30 compatible = "mrvl,pxa-ssp-dai";
/openbmc/linux/Documentation/arch/arm/pxa/
H A Dmfp.rst8 later PXA series processors. This document describes the existing MFP API,
54 see arch/arm/mach-pxa/mfp-pxa300.h)
123 a) once the pin configurations are passed to pxa{2xx,3xx}_mfp_config(),
202 - arch/arm/mach-pxa/include/mach/mfp.h
208 - arch/arm/mach-pxa/mfp-pxa3xx.h
213 - arch/arm/mach-pxa/mfp-pxa2xx.h
217 - arch/arm/mach-pxa/mfp-pxa25x.h
218 arch/arm/mach-pxa/mfp-pxa27x.h
219 arch/arm/mach-pxa/mfp-pxa300.h
220 arch/arm/mach-pxa/mfp-pxa320.h
[all …]
/openbmc/linux/Documentation/arch/arm/
H A Dmarvell.rst333 PXA 2xx/3xx/93x/95x family
341 …chive.org/web/20150927135510/http://www.marvell.com/application-processors/pxa-family/assets/pxa_2…
342 …chive.org/web/20120111181937/http://www.marvell.com/application-processors/pxa-family/assets/pxa_2…
343 …chive.org/web/20150927164805/http://www.marvell.com/application-processors/pxa-family/assets/pxa_2…
344 …chive.org/web/20140211221535/http://www.marvell.com/application-processors/pxa-family/assets/pxa_2…
345 …chive.org/web/20120111104906/http://www.marvell.com/application-processors/pxa-family/assets/pxa_2…
349 …- PXA 300 Product Brief : https://web.archive.org/web/20120111121203/http://www.marvell.com/applic…
350 …- PXA 310 Product Brief : https://web.archive.org/web/20120111104515/http://www.marvell.com/applic…
351 …- PXA 320 Product Brief : https://web.archive.org/web/20121021182826/http://www.marvell.com/applic…
352 …chive.org/web/20130727144625/http://www.marvell.com/application-processors/pxa-family/assets/PXA3x…
[all …]
/openbmc/u-boot/arch/arm/include/asm/arch-pxa/
H A Dhardware.h2 * linux/include/asm-arm/arch-pxa/hardware.h
53 * The mapping is set in mach-pxa/generic.c.
59 * Intel PXA internal I/O mappings:
66 #include "pxa-regs.h"
/openbmc/u-boot/doc/
H A DREADME.scrapyard31 balloon3 arm pxa 679d4456 2015-08-30 Marek Vasut <marex@denx.de>
58 lp8x4x arm pxa 9f840b8d 2015-08-30 Sergey Yanovich <ynvich@gmail.c…
69 palmld arm pxa 35782e9c 2015-08-30 Marek Vasut <marex@denx.de>
70 palmtc arm pxa 8896325d 2015-08-30 Marek Vasut <marex@denx.de>
71 palmtreo680 arm pxa ad4f54ea 2015-08-30 Mike Dunn <mikedunn@newsguy.com>
72 polaris arm pxa f6eac00a 2015-08-30 Stefano Babic <sbabic@denx.de>
74 pxa255_idp arm pxa 49d8899b 2015-08-30 Marek Vasut <marex@denx.de>
81 trizepsiv arm pxa f6eac00a 2015-08-30 Stefano Babic <sbabic@denx.de>
91 vpac270_nor_128 arm pxa 452ef830 2015-08-30 Marek Vasut <marex@denx.de>
92 vpac270_nor_256 arm pxa 452ef830 2015-08-30 Marek Vasut <marex@denx.de>
[all …]
/openbmc/linux/drivers/clocksource/
H A Dtimer-pxa.c3 * arch/arm/mach-pxa/time.c
5 * PXA clocksource, clockevents, and OST interrupt handlers.
8 * Derived from Nicolas Pitre's PXA timer handler Copyright (c) 2001
22 #include <clocksource/pxa.h>
44 * This is PXA's sched_clock implementation. This has a resolution
210 TIMER_OF_DECLARE(pxa_timer, "marvell,pxa-timer", pxa_timer_dt_init);
/openbmc/linux/drivers/phy/marvell/
H A DMakefile13 obj-$(CONFIG_PHY_PXA_28NM_HSIC) += phy-pxa-28nm-hsic.o
14 obj-$(CONFIG_PHY_PXA_28NM_USB2) += phy-pxa-28nm-usb2.o
15 obj-$(CONFIG_PHY_PXA_USB) += phy-pxa-usb.o
/openbmc/linux/include/linux/platform_data/
H A Dpxa_sdhci.h8 * PXA Platform - SDHCI platform data definitions
14 /* pxa specific flag */
23 * struct pxa_sdhci_platdata() - Platform device data for PXA SDHCI
/openbmc/linux/drivers/usb/gadget/udc/
H A Dpxa27x_udc.h208 * Once enabled, pxa endpoint configuration is freezed, and cannot change
210 * Therefore, we must define all pxa potential endpoint definitions needed for
213 * As the architecture chosen is fully static, meaning the pxa endpoint
215 * one usb endpoint (usb_ep) to several pxa endpoints. The reason is that gadget
217 * criteria, while the pxa architecture requires that.
219 * The solution is to define several pxa endpoints matching one usb_ep. Ex:
220 * - "ep1-in" matches pxa endpoint EPA (which is an IN ep at addr 1, when
222 * - "ep1-in" matches pxa endpoint EPB (which is an IN ep at addr 1, when
224 * - "ep1-in" matches pxa endpoint EPC (which is an IN ep at addr 1, when
227 * We'll define the pxa endpoint by its index (EPA => idx=1, EPB => idx=2, ...)
[all …]
/openbmc/linux/Documentation/devicetree/bindings/usb/
H A Dpxa-usb.txt1 PXA USB controllers
6 - compatible: Should be "marvell,pxa-ohci" for USB controllers
25 compatible = "marvell,pxa-ohci";
/openbmc/u-boot/drivers/video/
H A Dpxa_lcd.c3 * PXA LCD Controller
14 #include <asm/arch/pxa-regs.h>
340 /* --------------- PXA chipset specific functions ------------------- */
345 struct pxafb_info *fbi = &panel_info.pxa; in configuration_get_cmap()
362 struct pxafb_info *fbi = &panel_info.pxa; in lcd_setcolreg()
412 struct pxafb_info *fbi = &vid->pxa; in pxafb_init_mem()
437 lccr0 = vid->pxa.reg_lccr0; in pxafb_setup_gpio()
497 writel(vid->pxa.reg_lccr3, LCCR3); in pxafb_enable_controller()
498 writel(vid->pxa.reg_lccr2, LCCR2); in pxafb_enable_controller()
499 writel(vid->pxa.reg_lccr1, LCCR1); in pxafb_enable_controller()
[all …]

1234567891011