Searched +full:st +full:- +full:plgpio (Results 1 – 7 of 7) sorted by relevance
/linux-5.10/drivers/pinctrl/spear/ |
D | pinctrl-plgpio.c | 2 * SPEAr platform PLGPIO driver 4 * Copyright (C) 2012 ST Microelectronics 30 * plgpio pins in all machines are not one to one mapped, bitwise with registers 52 * struct plgpio: plgpio driver specific structure 55 * base: base address of plgpio block 58 * machines where mapping b/w pin and offset is not 1-to-1. 60 * machines where mapping b/w pin and offset is not 1-to-1. 65 struct plgpio { struct 110 struct plgpio *plgpio = gpiochip_get_data(chip); in plgpio_direction_input() local 114 if (plgpio->p2o && (plgpio->p2o_regs & PTO_DIR_REG)) { in plgpio_direction_input() [all …]
|
D | Kconfig | 1 # 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" 50 bool "SPEAr SoC PLGPIO Controller" 54 Say yes here to support PLGPIO controller on ST Microelectronics SPEAr
|
/linux-5.10/arch/arm/boot/dts/ |
D | spear320.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 12 #address-cells = <1>; 13 #size-cells = <1>; 14 compatible = "simple-bus"; 19 compatible = "st,spear320-pinmux"; 21 #gpio-range-cells = <3>; 28 interrupt-parent = <&shirq>; 33 compatible = "st,spear600-fsmc-nand"; 34 #address-cells = <1>; 35 #size-cells = <1>; [all …]
|
D | spear310.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 12 #address-cells = <1>; 13 #size-cells = <1>; 14 compatible = "simple-bus"; 20 compatible = "st,spear310-pinmux"; 22 #gpio-range-cells = <3>; 26 compatible = "st,spear600-fsmc-nand"; 27 #address-cells = <1>; 28 #size-cells = <1>; 33 reg-names = "fsmc_regs", "nand_data", "nand_addr", "nand_cmd"; [all …]
|
D | spear1340.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 11 compatible = "st,spear1340"; 16 compatible = "st,spear-spics-gpio"; 18 st-spics,peripcfg-reg = <0x42c>; 19 st-spics,sw-enable-bit = <21>; 20 st-spics,cs-value-bit = <20>; 21 st-spics,cs-enable-mask = <3>; 22 st-spics,cs-enable-shift = <18>; 23 gpio-controller; 24 #gpio-cells = <2>; [all …]
|
D | spear1310.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 11 compatible = "st,spear1310"; 15 compatible = "st,spear-spics-gpio"; 17 st-spics,peripcfg-reg = <0x3b0>; 18 st-spics,sw-enable-bit = <12>; 19 st-spics,cs-value-bit = <11>; 20 st-spics,cs-enable-mask = <3>; 21 st-spics,cs-enable-shift = <8>; 22 gpio-controller; 23 #gpio-cells = <2>; [all …]
|
/linux-5.10/Documentation/devicetree/bindings/ |
D | vendor-prefixes.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/vendor-prefixes.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 19 "^(at25|devbus|dmacap|dsa|exynos|fsi[ab]|gpio-fan|gpio|gpmc|hdmi|i2c-gpio),.*": true 21 "^(pinctrl-single|#pinctrl-single|PowerPC),.*": true 22 "^(pl022|pxa-mmc|rcar_sound|rotary-encoder|s5m8767|sdhci),.*": true 23 "^(simple-audio-card|st-plgpio|st-spics|ts),.*": true 38 "^active-semi,.*": [all …]
|