/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/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"
|
/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 286 * SPEAr600 has a different register layout than other SPEAr SoC's in spear_adc_probe() 341 dev_info(dev, "SPEAR ADC driver loaded, IRQ %d\n", irq); in spear_adc_probe() 363 MODULE_DESCRIPTION("SPEAr ADC driver");
|
/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/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 114 dev_err(&pdev->dev, "spear-sdhci probe failed: %d\n", ret); in sdhci_probe() 187 MODULE_DESCRIPTION("SPEAr Secure Digital Host Controller Interface driver");
|
/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");
|