Home
last modified time | relevance | path

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

12345678910>>...15

/kernel/linux/linux-5.10/drivers/pinctrl/spear/
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
Dpinctrl-spear3xx.h2 * Header file for the ST Microelectronics SPEAr3xx pinmux
4 * Copyright (C) 2012 ST Microelectronics
15 #include "pinctrl-spear.h"
/kernel/linux/linux-6.6/drivers/pinctrl/spear/
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
Dpinctrl-spear3xx.h2 * Header file for the ST Microelectronics SPEAr3xx pinmux
4 * Copyright (C) 2012 ST Microelectronics
15 #include "pinctrl-spear.h"
/kernel/linux/linux-6.6/drivers/mfd/
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 …]
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 …]
/kernel/linux/linux-5.10/drivers/mfd/
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 …]
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 …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/timer/
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 …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/touchscreen/
Dst,stmfts.txt1 * ST-Microelectronics FingerTip touchscreen controller
3 The ST-Microelectronics FingerTip device provides a basic touchscreen
11 - compatible : must be "st,stmfts"
12 - reg : I2C slave address, (e.g. 0x49)
13 - interrupts : interrupt specification
14 - avdd-supply : analogic power supply
15 - vdd-supply : power supply
16 - touchscreen-size-x : see touchscreen.txt
17 - touchscreen-size-y : see touchscreen.txt
20 - touch-key-connected : specifies whether the touchkey feature is connected
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/touchscreen/
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 …]
/kernel/linux/linux-6.6/Documentation/arch/arm/sti/
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
/kernel/linux/linux-5.10/Documentation/arm/sti/
Doverview.rst6 ------------
8 The ST Microelectronics Multimedia and Application Processors range of
9 CortexA9 System-on-Chip are supported by the 'STi' platform of
15 -------------
23 ------
26 are located in the platform code contained in arch/arm/mach-sti
28 There is a generic board board-dt.c in the mach folder which support
34 ---------------
36 Srinivas Kandagatla <srinivas.kandagatla@st.com>, (c) 2013 ST Microelectronics
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/i2c/
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 …]
/kernel/linux/linux-6.6/Documentation/arch/arm/spear/
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 …]
/kernel/linux/linux-5.10/Documentation/arm/spear/
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 …]
/kernel/linux/linux-6.6/Documentation/hwmon/
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 …]
/kernel/linux/linux-5.10/Documentation/hwmon/
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
132 https://www.nxp.com/docs/en/data-sheet/PCT2075.pdf
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/pwm/
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>;
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/pwm/
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>;
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mtd/
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 …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mtd/
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 …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/phy/
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
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/phy/
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
/kernel/linux/linux-6.6/arch/arm/mach-spear/
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")

12345678910>>...15