/openbmc/linux/Documentation/arch/arm/spear/ |
H A D | overview.rst | 2 SPEAr ARM Linux Overview 8 SPEAr (Structured Processor Enhanced Architecture). 9 weblink : http://www.st.com/spear 11 The ST Microelectronics SPEAr range of ARM9/CortexA9 System-on-Chip CPUs are 12 supported by the 'spear' platform of ARM Linux. Currently SPEAr1310, 15 Hierarchy in SPEAr is as follows: 17 SPEAr (Platform) 49 SPEAr13xx) are located in the platform code contained in arch/arm/plat-spear 52 Each machine series have a directory with name arch/arm/mach-spear followed by 57 mach-spear13xx/spear13xx.c. mach-spear* also contain soc/machine specific [all …]
|
/openbmc/linux/sound/soc/spear/ |
H A D | Makefile | 2 # SPEAR Platform Support 3 snd-soc-spear-pcm-objs := spear_pcm.o 4 snd-soc-spear-spdif-in-objs := spdif_in.o 5 snd-soc-spear-spdif-out-objs := spdif_out.o 7 obj-$(CONFIG_SND_SPEAR_SOC) += snd-soc-spear-pcm.o 8 obj-$(CONFIG_SND_SPEAR_SPDIF_IN) += snd-soc-spear-spdif-in.o 9 obj-$(CONFIG_SND_SPEAR_SPDIF_OUT) += snd-soc-spear-spdif-out.o
|
H A D | spear_pcm.c | 2 * ALSA PCM interface for ST SPEAr Processors 4 * sound/soc/spear/spear_pcm.c 54 MODULE_DESCRIPTION("SPEAr PCM DMA module");
|
/openbmc/linux/Documentation/devicetree/bindings/gpio/ |
H A D | spear_spics.txt | 1 === ST Microelectronics SPEAr SPI CS Driver === 3 SPEAr platform provides a provision to control chipselects of ARM PL022 Prime 10 Chipselects can be controlled by software by turning them as GPIOs. SPEAr 12 directly control each PL022 chipselect. Hence, it is natural for SPEAr to export 17 * compatible: should be defined as "st,spear-spics-gpio" 32 compatible = "st,spear-spics-gpio";
|
/openbmc/linux/drivers/pinctrl/spear/ |
H A D | Kconfig | 3 # ST Microelectronics SPEAr PINCTRL drivers 13 This enables pin control drivers for SPEAr Platform 50 bool "SPEAr SoC PLGPIO Controller" 54 Say yes here to support PLGPIO controller on ST Microelectronics SPEAr
|
H A D | pinctrl-spear.h | 2 * Driver header file for the ST Microelectronics SPEAr pinmux 26 * struct spear_pmx_mode - SPEAr pmx mode 42 * struct spear_muxreg - SPEAr mux reg configuration 92 * struct spear_modemux - SPEAr mode mux configuration 104 * struct spear_pingroup - SPEAr pin group configurations 111 * A representation of a group of pins in the SPEAr pin controller. Each group 123 * struct spear_function - SPEAr pinctrl mux function 135 * struct spear_pinctrl_machdata - SPEAr pin controller machine driver 172 * struct spear_pmx - SPEAr pinctrl mux
|
H A D | Makefile | 2 # SPEAr pinmux support 5 obj-y += pinctrl-spear.o
|
/openbmc/u-boot/board/spear/x600/ |
H A D | Kconfig | 4 default "arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds" 10 default "spear" 13 default "spear"
|
/openbmc/linux/Documentation/devicetree/bindings/timer/ |
H A D | st,spear-timer.txt | 1 * SPEAr ARM Timer 6 "st,spear-timer" 13 compatible = "st,spear-timer";
|
/openbmc/linux/drivers/thermal/ |
H A D | spear_thermal.c | 3 * SPEAr thermal driver. 21 /* SPEAr Thermal Sensor Dev Structure */ 54 /* Disable SPEAr Thermal Sensor */ in spear_thermal_suspend() 77 /* Enable SPEAr Thermal Sensor */ in spear_thermal_resume() 161 /* Disable SPEAr Thermal Sensor */ in spear_thermal_exit() 189 MODULE_DESCRIPTION("SPEAr thermal driver");
|
/openbmc/linux/arch/arm/mach-spear/ |
H A D | restart.c | 3 * arch/arm/plat-spear/restart.c 5 * SPEAr platform specific restart functions 14 #include "spear.h"
|
H A D | pl080.c | 3 * arch/arm/plat-spear/pl080.c 5 * DMAC pl080 definitions for SPEAr platform 17 #include "spear.h"
|
H A D | pl080.h | 3 * arch/arm/plat-spear/include/plat/pl080.h 5 * DMAC pl080 definitions for SPEAr platform
|
/openbmc/linux/drivers/cpufreq/ |
H A D | spear-cpufreq.c | 2 * drivers/cpufreq/spear-cpufreq.c 4 * CPU Frequency Scaling for SPEAr platform 26 /* SPEAr CPUFreq driver data structure */ 162 .name = "cpufreq-spear", 239 .name = "spear-cpufreq", 246 MODULE_DESCRIPTION("SPEAr CPUFreq driver");
|
/openbmc/u-boot/doc/ |
H A D | README.spear | 2 SPEAr (Structured Processor Enhanced Architecture). 6 The SPEAr SoC family embeds a customizable logic that can be programmed 68 Mac id storage and retrieval in spear platforms
|
/openbmc/linux/drivers/iio/adc/ |
H A D | spear_adc.c | 3 * ST SPEAr ADC driver 24 /* SPEAR registers definitions */ 40 #define SPEAR_ADC_MOD_NAME "spear-adc" 95 * Functions to access some SPEAr ADC register. Abstracted into 289 * SPEAr600 has a different register layout than other SPEAr SoC's in spear_adc_probe() 360 dev_info(dev, "SPEAR ADC driver loaded, IRQ %d\n", irq); in spear_adc_probe() 400 MODULE_DESCRIPTION("SPEAr ADC driver");
|
/openbmc/u-boot/board/spear/spear300/ |
H A D | Kconfig | 7 default "spear" 10 default "spear"
|
/openbmc/u-boot/board/spear/spear310/ |
H A D | Kconfig | 7 default "spear" 10 default "spear"
|
/openbmc/u-boot/board/spear/spear600/ |
H A D | Kconfig | 7 default "spear" 10 default "spear"
|
/openbmc/u-boot/board/spear/spear320/ |
H A D | Kconfig | 7 default "spear" 10 default "spear"
|
/openbmc/linux/drivers/usb/host/ |
H A D | ehci-spear.c | 3 * Driver for EHCI HCD on SPEAr SOC 25 #define DRIVER_DESC "EHCI SPEAr driver" 150 .name = "spear-ehci", 178 MODULE_ALIAS("platform:spear-ehci");
|
/openbmc/linux/Documentation/devicetree/bindings/arm/ |
H A D | spear-misc.txt | 1 SPEAr Misc configuration 3 SPEAr SOCs have some miscellaneous registers which are used to configure
|
/openbmc/linux/Documentation/devicetree/bindings/mmc/ |
H A D | sdhci-spear.txt | 1 * SPEAr SDHCI Controller 4 and the properties used by the sdhci-spear driver.
|
/openbmc/linux/drivers/mmc/host/ |
H A D | sdhci-spear.c | 2 * drivers/mmc/host/sdhci-spear.c 4 * Support of SDHCI platform devices for spear soc family 116 dev_err(&pdev->dev, "spear-sdhci probe failed: %d\n", ret); in sdhci_probe() 190 MODULE_DESCRIPTION("SPEAr Secure Digital Host Controller Interface driver");
|
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | pinctrl_spear.txt | 1 ST Microelectronics, SPEAr pinmux controller 35 SPEAr's pinmux nodes act as a container for an arbitrary number of subnodes. Each 46 group. See the SPEAr's TRM to determine which are valid for each pin or group. 50 drivers/pinctrl/spear/pinctrl-spear3*0.c
|