| /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 …]
|
| /linux/sound/soc/spear/ |
| H A D | Makefile | 2 # SPEAR Platform Support 3 snd-soc-spear-pcm-y := spear_pcm.o 4 snd-soc-spear-spdif-in-y := spdif_in.o 5 snd-soc-spear-spdif-out-y := 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");
|
| /linux/Documentation/devicetree/bindings/gpio/ |
| H A D | st,spear-spics-gpio.yaml | 4 $id: http://devicetree.org/schemas/gpio/st,spear-spics-gpio.yaml# 7 title: ST Microelectronics SPEAr SPI CS GPIO Controller 13 SPEAr platform provides a provision to control chipselects of ARM PL022 Prime 20 Chipselects can be controlled by software by turning them as GPIOs. SPEAr 22 directly control each PL022 chipselect. Hence, it is natural for SPEAr to 27 const: st,spear-spics-gpio 73 compatible = "st,spear-spics-gpio";
|
| /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
|
| /linux/Documentation/devicetree/bindings/timer/ |
| H A D | st,spear-timer.yaml | 4 $id: http://devicetree.org/schemas/timer/st,spear-timer.yaml# 7 title: SPEAr ARM Timer 15 const: st,spear-timer 33 compatible = "st,spear-timer";
|
| /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() 187 MODULE_DESCRIPTION("SPEAr thermal driver");
|
| /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", 234 .name = "spear-cpufreq", 241 MODULE_DESCRIPTION("SPEAr CPUFreq driver");
|
| /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
|
| H A D | Kconfig | 3 # SPEAr Platform configuration file 7 bool "ST SPEAr Family"
|
| H A D | spear1310.c | 18 #include "spear.h" 26 platform_device_register_simple("spear-cpufreq", -1, NULL, 0); in spear1310_dt_init()
|
| /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
|
| /linux/drivers/gpio/ |
| H A D | gpio-spear-spics.c | 3 * SPEAr platform SPI chipselect abstraction over gpiolib 21 * Provision is available on some SPEAr SoCs to control ARM PL022 spi cs 157 { .compatible = "st,spear-spics-gpio" }, 164 .name = "spear-spics-gpio",
|
| /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.
|
| /linux/Documentation/devicetree/bindings/arm/ |
| H A D | spear.yaml | 4 $id: http://devicetree.org/schemas/arm/spear.yaml# 7 title: ST SPEAr Platforms
|
| /linux/arch/arm/boot/dts/st/ |
| H A D | spear1310.dtsi | 15 compatible = "st,spear-spics-gpio"; 54 compatible = "snps,spear-ahci"; 63 compatible = "snps,spear-ahci"; 72 compatible = "snps,spear-ahci"; 286 compatible = "st,spear-plgpio";
|
| H A D | spear320.dtsi | 45 compatible = "st,sdhci-spear"; 81 compatible = "st,spear-pwm"; 121 compatible = "st,spear-plgpio";
|
| /linux/Documentation/devicetree/bindings/cpufreq/ |
| H A D | cpufreq-spear.txt | 1 SPEAr cpufreq driver 4 SPEAr SoC cpufreq driver for CPU frequency scaling.
|
| /linux/drivers/pwm/ |
| H A D | pwm-spear.c | 2 * ST Microelectronics SPEAr Pulse Width Modulator driver 250 .name = "spear-pwm", 258 MODULE_DESCRIPTION("ST Microelectronics SPEAr Pulse Width Modulator driver"); 262 MODULE_ALIAS("platform:spear-pwm");
|
| /linux/Documentation/devicetree/bindings/phy/ |
| H A D | st,spear1310-miphy.yaml | 7 title: ST SPEAr miphy 13 ST Microelectronics SPEAr miphy is a phy controller supporting PCIe and SATA.
|
| /linux/drivers/usb/host/ |
| H A D | ohci-spear.c | 24 #define DRIVER_DESC "OHCI SPEAr driver" 165 .name = "spear-ohci", 192 MODULE_ALIAS("platform:spear-ohci");
|