/openbmc/linux/drivers/mmc/host/ |
H A D | sdhci-pxav3.c | 123 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 D | pxa2xx.dtsi | 8 #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 D | pxa25x.c | 3 * 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 D | pxa27x.c | 3 * 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 D | generic.c | 3 * 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 D | irq.c | 3 * 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 D | Makefile | 22 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 D | devices.c | 11 #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 D | pxa3xx.c | 3 * 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 D | Makefile | 2 # 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 D | pxa-rtc.txt | 1 * 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 D | pxa_lcd.h | 3 * 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 D | pxa-clock.txt | 1 * 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 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". 18 compatible = "marvell,pxa-mmc";
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | mrvl,pxa-ssp.txt | 1 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 D | mfp.rst | 8 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 D | marvell.rst | 333 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 D | hardware.h | 2 * 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 D | README.scrapyard | 31 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 D | timer-pxa.c | 3 * 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 D | Makefile | 13 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 D | pxa_sdhci.h | 8 * 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 D | pxa27x_udc.h | 208 * 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 D | pxa-usb.txt | 1 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 D | pxa_lcd.c | 3 * 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 …]
|