Home
last modified time | relevance | path

Searched +full:st +full:- +full:microelectronics (Results 1 – 25 of 189) sorted by relevance

12345678

/openbmc/linux/drivers/pinctrl/spear/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # ST Microelectronics SPEAr PINCTRL drivers
21 bool "ST Microelectronics SPEAr300 SoC pin controller driver"
26 bool "ST Microelectronics SPEAr310 SoC pin controller driver"
32 bool "ST Microelectronics SPEAr320 SoC pin controller driver"
38 bool "ST Microelectronics SPEAr1310 SoC pin controller driver"
44 bool "ST Microelectronics SPEAr1340 SoC pin controller driver"
54 Say yes here to support PLGPIO controller on ST Microelectronics SPEAr
H A Dpinctrl-spear3xx.h2 * Header file for the ST Microelectronics SPEAr3xx pinmux
4 * Copyright (C) 2012 ST Microelectronics
15 #include "pinctrl-spear.h"
/openbmc/linux/drivers/mfd/
H A Dstmpe-i2c.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * ST Microelectronics MFD: stmpe's i2c client specific driver
5 * Copyright (C) ST-Ericsson SA 2010
6 * Copyright (C) ST Microelectronics SA 2011
8 * Author: Rabin Vincent <rabin.vincent@stericsson.com> for ST-Ericsson
9 * Author: Viresh Kumar <vireshk@kernel.org> for ST Microelectronics
22 struct i2c_client *i2c = stmpe->client; in i2c_reg_read()
29 struct i2c_client *i2c = stmpe->client; in i2c_reg_write()
36 struct i2c_client *i2c = stmpe->client; in i2c_block_read()
44 struct i2c_client *i2c = stmpe->client; in i2c_block_write()
[all …]
H A Dstmpe-spi.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * ST Microelectronics MFD: stmpe's spi client specific driver
5 * Copyright (C) ST Microelectronics SA 2011
7 * Author: Viresh Kumar <vireshk@kernel.org> for ST Microelectronics
22 struct spi_device *spi = stmpe->client; in spi_reg_read()
30 struct spi_device *spi = stmpe->client; in spi_reg_write()
55 for (i = length; i > 0; i--, reg++) { in spi_block_write()
56 ret = spi_reg_write(stmpe, reg, *(values + i - 1)); in spi_block_write()
66 struct spi_device *spi = stmpe->client; in spi_init()
68 spi->bits_per_word = 8; in spi_init()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/timer/
H A Dst,nomadik-mtu.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/timer/st,nomadik-mtu.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: ST Microelectronics Nomadik Multi-Timer Unit MTU Timer
11 - Linus Walleij <linus.walleij@linaro.org>
13 description: This timer is found in the ST Microelectronics Nomadik
14 SoCs STn8800, STn8810 and STn8815 as well as in ST-Ericsson DB8500.
19 - const: st,nomadik-mtu
32 clock-names:
[all …]
/openbmc/linux/Documentation/devicetree/bindings/input/touchscreen/
H A Dst,stmfts.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/input/touchscreen/st,stmfts.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ST-Microelectronics FingerTip touchscreen controller
10 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13 The ST-Microelectronics FingerTip device provides a basic touchscreen
18 - $ref: touchscreen.yaml#
22 const: st,stmfts
27 avdd-supply:
[all …]
/openbmc/linux/Documentation/arch/arm/sti/
H A Doverview.rst6 ------------
8 The ST Microelectronics Multimedia and Application Processors range of
9 CortexA9 System-on-Chip are supported by the 'STi' platform of
14 -------------
19 ------
22 are located in the platform code contained in arch/arm/mach-sti
24 There is a generic board board-dt.c in the mach folder which support
30 ---------------
32 Srinivas Kandagatla <srinivas.kandagatla@st.com>, (c) 2013 ST Microelectronics
H A Dstih407-overview.rst6 ------------
8 The STiH407 is the new generation of SoC for Multi-HD, AVC set-top boxes
10 and IP-STB markets.
13 - ARM Cortex-A9 1.5 GHz dual core CPU (28nm)
14 - SATA2, USB 3.0, PCIe, Gbit Ethernet
17 ---------------
19 Maxime Coquelin <maxime.coquelin@st.com>, (c) 2014 ST Microelectronics
H A Dstih418-overview.rst6 ------------
8 The STiH418 is the new generation of SoC for UHDp60 set-top boxes
10 and IP-STB markets.
13 - ARM Cortex-A9 1.5 GHz quad core CPU (28nm)
14 - SATA2, USB 3.0, PCIe, Gbit Ethernet
15 - HEVC L5.1 Main 10
16 - VP9
19 ---------------
21 Maxime Coquelin <maxime.coquelin@st.com>, (c) 2015 ST Microelectronics
/openbmc/linux/Documentation/devicetree/bindings/i2c/
H A Dst,nomadik-i2c.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/i2c/st,nomadik-i2c.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ST Microelectronics Nomadik I2C
9 description: The Nomadik I2C host controller began its life in the ST
10 Microelectronics STn8800 SoC, and was then inherited into STn8810 and
11 STn8815. It was part of the prototype STn8500 which then became ST-Ericsson
15 - Linus Walleij <linus.walleij@linaro.org>
18 - $ref: /schemas/i2c/i2c-controller.yaml#
[all …]
/openbmc/linux/Documentation/arch/arm/spear/
H A Doverview.rst6 ------------
9 weblink : http://www.st.com/spear
11 The ST Microelectronics SPEAr range of ARM9/CortexA9 System-on-Chip CPUs are
19 - SPEAr3XX (3XX SOC series, based on ARM9)
20 - SPEAr300 (SOC)
21 - SPEAr300 Evaluation Board
22 - SPEAr310 (SOC)
23 - SPEAr310 Evaluation Board
24 - SPEAr320 (SOC)
25 - SPEAr320 Evaluation Board
[all …]
/openbmc/linux/Documentation/hwmon/
H A Dlm75.rst10 Addresses scanned: I2C 0x48 - 0x4f
20 Addresses scanned: I2C 0x48 - 0x4f
44 http://www.maxim-ic.com/
76 * ST Microelectronics STDS75
82 Datasheet: Publicly available at the ST website
84 http://www.st.com/internet/analog/product/121769.jsp
86 * ST Microelectronics STLM75
92 Datasheet: Publicly available at the ST website
94 https://www.st.com/resource/en/datasheet/stlm75.pdf
134 https://www.nxp.com/docs/en/data-sheet/PCT2075.pdf
[all …]
/openbmc/linux/Documentation/devicetree/bindings/pwm/
H A Dst,stmpe-pwm.txt1 == ST STMPE PWM controller ==
3 This is a PWM block embedded in the ST Microelectronics STMPE
4 (ST Multi-Purpose Expander) chips. The PWM is registered as a
8 - compatible: should be:
9 - "st,stmpe-pwm"
10 - #pwm-cells: should be 2. See pwm.yaml in this directory for a description of
16 compatible = "st,stmpe-pwm";
17 #pwm-cells = <2>;
/openbmc/linux/Documentation/devicetree/bindings/mtd/
H A Dst-fsm.txt1 * ST-Microelectronics SPI FSM Serial (NOR) Flash Controller
4 - compatible : Should be "st,spi-fsm"
5 - reg : Contains register's location and length.
6 - reg-names : Should contain the reg names "spi-fsm"
7 - interrupts : The interrupt number
8 - pinctrl-0 : Standard Pinctrl phandle (see: pinctrl/pinctrl-bindings.txt)
11 - st,syscfg : Phandle to boot-device system configuration registers
12 - st,boot-device-reg : Address of the aforementioned boot-device register(s)
13 - st,boot-device-spi : Expected boot-device value if booted via this device
17 compatible = "st,spi-fsm";
[all …]
/openbmc/linux/Documentation/devicetree/bindings/phy/
H A Dst-spear-miphy.txt1 ST SPEAr miphy DT details
4 ST Microelectronics SPEAr miphy is a phy controller supporting PCIe and SATA.
7 - compatible : should be "st,spear1310-miphy" or "st,spear1340-miphy"
8 - reg : offset and length of the PHY register set.
9 - misc: phandle for the syscon node to access misc registers
10 - #phy-cells : from the generic PHY bindings, must be 1.
11 - cell[1]: 0 if phy used for SATA, 1 for PCIe.
14 - phy-id: Instance id of the phy. Only required when there are multiple phys
/openbmc/linux/arch/arm/mach-spear/
H A Dspear1340.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * arch/arm/mach-spear13xx/spear1340.c
7 * Copyright (C) 2012 ST Microelectronics
19 platform_device_register_simple("spear-cpufreq", -1, NULL, 0); in spear1340_dt_init()
23 "st,spear1340",
24 "st,spear1340-evb",
28 DT_MACHINE_START(SPEAR1340_DT, "ST SPEAr1340 SoC with Flattened Device Tree")
H A Dspear1310.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * arch/arm/mach-spear13xx/spear1310.c
7 * Copyright (C) 2012 ST Microelectronics
26 platform_device_register_simple("spear-cpufreq", -1, NULL, 0); in spear1310_dt_init()
30 "st,spear1310",
31 "st,spear1310-evb",
55 DT_MACHINE_START(SPEAR1310_DT, "ST SPEAr1310 SoC with Flattened Device Tree")
H A Dgeneric.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (C) 2009-2012 ST Microelectronics
6 * Rajeev Kumar <rajeev-dlh.kumar@st.com>
/openbmc/linux/Documentation/devicetree/bindings/iio/adc/
H A Dst,stmpe-adc.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/adc/st,stmpe-adc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Stefan Agner <stefan@agner.ch>
13 This ADC forms part of an ST microelectronics STMPE multifunction device .
20 const: st,stmpe-adc
22 st,norequest-mask:
28 "#io-channel-cells":
32 - compatible
[all …]
/openbmc/linux/Documentation/devicetree/bindings/gpio/
H A Dspear_spics.txt1 === ST Microelectronics SPEAr SPI CS Driver ===
17 * compatible: should be defined as "st,spear-spics-gpio"
19 * st-spics,peripcfg-reg: peripheral configuration register offset
20 * st-spics,sw-enable-bit: bit offset to enable sw control
21 * st-spics,cs-value-bit: bit offset to drive chipselect low or high
22 * st-spics,cs-enable-mask: chip select number bit mask
23 * st-spics,cs-enable-shift: chip select number program offset
24 * gpio-controller: Marks the device node as gpio controller
25 * #gpio-cells: should be 1 and will mention chip select number
30 -------
[all …]
/openbmc/linux/Documentation/devicetree/bindings/arm/
H A Dste-nomadik.txt1 ST-Ericsson Nomadik Device Tree Bindings
4 that pertain to this particular board, such as board-specific GPIOs.
7 - Nomadik System and reset controller used for basic chip control, clock
9 - compatible: must be "stericsson,nomadik,src"
13 Nomadik NHK-15 board manufactured by ST Microelectronics:
17 compatible="st,nomadik-nhk-15";
23 compatible="calaosystems,usb-s8815";
25 Required node: usb-s8815
29 usb-s8815 {
30 ethernet-gpio {
[all …]
/openbmc/u-boot/arch/arm/cpu/arm926ejs/spear/
H A Dspear600.c1 // SPDX-License-Identifier: GPL-2.0+
3 * (C) Copyright 2000-2009
4 * Viresh Kumar, ST Microelectronics, viresh.kumar@st.com
5 * Vipin Kumar, ST Microelectronics, vipin.kumar@st.com
18 writel(0x80000007, &misc_p->arb_icm_ml1); in spear_late_init()
19 writel(0x80000007, &misc_p->arb_icm_ml2); in spear_late_init()
20 writel(0x80000007, &misc_p->arb_icm_ml3); in spear_late_init()
21 writel(0x80000007, &misc_p->arb_icm_ml4); in spear_late_init()
22 writel(0x80000007, &misc_p->arb_icm_ml5); in spear_late_init()
23 writel(0x80000007, &misc_p->arb_icm_ml6); in spear_late_init()
[all …]
/openbmc/linux/drivers/gpu/drm/pl111/
H A Dpl111_drm.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * (C) COPYRIGHT 2012-2013 ARM Limited. All rights reserved.
8 * Copyright (c) 2006-2008 Intel Corporation
16 #include <linux/clk-provider.h>
88 /* ST Microelectronics variant bits */
104 * struct pl111_variant_data - encodes IP differences
107 * @is_lcdc: this is the ST Microelectronics Nomadik LCDC variant
113 * @st_bitmux_control: this variant is using the ST Micro bitmux
/openbmc/linux/drivers/net/can/c_can/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
14 boards from ST Microelectronics (http://www.st.com) like the
/openbmc/linux/drivers/pwm/
H A Dpwm-spear.c2 * ST Microelectronics SPEAr Pulse Width Modulator driver
4 * Copyright (C) 2012 ST Microelectronics
47 * struct spear_pwm_chip - struct representing pwm chip
67 return readl_relaxed(chip->mmio_base + (num << 4) + offset); in spear_pwm_readl()
74 writel_relaxed(val, chip->mmio_base + (num << 4) + offset); in spear_pwm_writel()
95 clk_rate = clk_get_rate(pc->clk); in spear_pwm_config()
106 return -EINVAL; in spear_pwm_config()
114 return -EINVAL; in spear_pwm_config()
124 ret = clk_enable(pc->clk); in spear_pwm_config()
128 spear_pwm_writel(pc, pwm->hwpwm, PWMCR, in spear_pwm_config()
[all …]

12345678