Home
last modified time | relevance | path

Searched full:spear (Results 1 – 25 of 111) sorted by relevance

12345

/linux/Documentation/arch/arm/spear/
H A Doverview.rst2 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 DMakefile2 # 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 Dspear_pcm.c2 * 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 Dst,spear-spics-gpio.yaml4 $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 DKconfig3 # 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 Dpinctrl-spear.h2 * 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 DMakefile2 # SPEAr pinmux support
5 obj-y += pinctrl-spear.o
/linux/Documentation/devicetree/bindings/timer/
H A Dst,spear-timer.yaml4 $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 Dspear_thermal.c3 * 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 Drestart.c3 * arch/arm/plat-spear/restart.c
5 * SPEAr platform specific restart functions
14 #include "spear.h"
H A Dpl080.c3 * arch/arm/plat-spear/pl080.c
5 * DMAC pl080 definitions for SPEAr platform
17 #include "spear.h"
H A Dpl080.h3 * arch/arm/plat-spear/include/plat/pl080.h
5 * DMAC pl080 definitions for SPEAr platform
H A DKconfig3 # SPEAr Platform configuration file
7 bool "ST SPEAr Family"
/linux/drivers/iio/adc/
H A Dspear_adc.c3 * 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 Dpinctrl_spear.txt1 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 Dsdhci-spear.c2 * 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 Dgpio-spear-spics.c3 * 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 Dsdhci-spear.txt1 * SPEAr SDHCI Controller
4 and the properties used by the sdhci-spear driver.
/linux/Documentation/devicetree/bindings/arm/
H A Dspear.yaml4 $id: http://devicetree.org/schemas/arm/spear.yaml#
7 title: ST SPEAr Platforms
/linux/arch/arm/boot/dts/st/
H A Dspear1310.dtsi15 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 Dspear320.dtsi45 compatible = "st,sdhci-spear";
81 compatible = "st,spear-pwm";
121 compatible = "st,spear-plgpio";
/linux/Documentation/devicetree/bindings/cpufreq/
H A Dcpufreq-spear.txt1 SPEAr cpufreq driver
4 SPEAr SoC cpufreq driver for CPU frequency scaling.
/linux/drivers/pwm/
H A Dpwm-spear.c2 * 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 Dst,spear1310-miphy.yaml7 title: ST SPEAr miphy
13 ST Microelectronics SPEAr miphy is a phy controller supporting PCIe and SATA.
/linux/drivers/usb/host/
H A Dohci-spear.c24 #define DRIVER_DESC "OHCI SPEAr driver"
165 .name = "spear-ohci",
192 MODULE_ALIAS("platform:spear-ohci");

12345