Home
last modified time | relevance | path

Searched refs:GPIO (Results 1 – 25 of 943) sorted by relevance

12345678910>>...38

/f-stack/freebsd/contrib/device-tree/src/arm/
H A Dhi3620-hi4511.dts95 0x0f8 0x1 /* GPIO (IOMG61) */
96 0x0fc 0x1 /* GPIO (IOMG62) */
107 0x104 0x1 /* GPIO (IOMG96) */
108 0x108 0x1 /* GPIO (IOMG64) */
119 0x160 0x1 /* GPIO (IOMG85) */
120 0x164 0x1 /* GPIO (IOMG86) */
132 0x168 0x1 /* GPIO (IOMG87) */
133 0x16c 0x1 /* GPIO (IOMG88) */
134 0x170 0x1 /* GPIO (IOMG93) */
144 0x0b4 0x1 /* GPIO (IOMG45) */
[all …]
/f-stack/freebsd/contrib/device-tree/src/arm64/bitmain/
H A Dbm1880-sophon-edge.dts12 * GPIO name legend: proper name = the GPIO line is used as GPIO
29 * lines i.e. "[FOO]", the GPIO named lines "GPIO-A" thru "GPIO-L"
30 * are the only ones actually used for GPIO.
56 "GPIO-A", /* GPIO0, LSEC pin 23 */
57 "GPIO-C", /* GPIO1, LSEC pin 25 */
59 "GPIO-E", /* GPIO3, LSEC pin 27 */
63 "GPIO-G", /* GPIO7, LSEC pin 29 */
112 "GPIO-I", /* GPIO50, LSEC pin 31 */
113 "GPIO-K", /* GPIO51, LSEC pin 33 */
124 "GPIO-B", /* GPIO62, LSEC pin 24 */
[all …]
/f-stack/freebsd/contrib/device-tree/Bindings/input/
H A Dgpio-mouse.txt1 Device-Tree bindings for GPIO attached mice
3 This simply uses standard GPIO handles to define a simple mouse connected
4 to 5-7 GPIO lines.
9 - up-gpios: GPIO line phandle to the line indicating "up"
10 - down-gpios: GPIO line phandle to the line indicating "down"
11 - left-gpios: GPIO line phandle to the line indicating "left"
12 - right-gpios: GPIO line phandle to the line indicating "right"
15 - button-left-gpios: GPIO line handle to the left mouse button
16 - button-middle-gpios: GPIO line handle to the middle mouse button
17 - button-right-gpios: GPIO line handle to the right mouse button
/f-stack/freebsd/mips/conf/
H A DROUTERSTATION.hints27 # This includes leaving the SPI CS1/CS2 pins as GPIO pins as they're
32 # These are the GPIO LEDs and buttons which can be software controlled.
35 # GPIO 0: Pin 1
36 # GPIO 1: Pin 2
37 # GPIO 2: RF LED
38 # GPIO 3: Pin 3
39 # GPIO 4: Pin 4
40 # GPIO 5: Pin 5
41 # GPIO 6: Pin 6
42 # GPIO 7: Pin 7
H A DRSPRO.hints28 # This includes leaving the SPI CS1/CS2 pins as GPIO pins as they're
33 # These are the GPIO LEDs and buttons which can be software controlled.
36 # GPIO 0: Pin 1
37 # GPIO 1: Pin 2
38 # GPIO 2: RF LED
39 # GPIO 3: Pin 3
40 # GPIO 4: Pin 4
41 # GPIO 5: Pin 5
42 # GPIO 6: Pin 6
43 # GPIO 7: Pin 7
/f-stack/freebsd/contrib/device-tree/Bindings/gpio/
H A Dgpio.txt1 Specifying GPIO information for devices
14 GPIO properties can contain one or more GPIO phandles, but only in exceptional
57 GPIO pin number, and GPIO flags as accepted by the "qe_pio_e" gpio-controller.
83 1.1) GPIO specifier best practices
124 responsible for correctly interpreting (inverting) the GPIO signal at the GPIO
134 Some system-on-chips (SoCs) use the concept of GPIO banks. A GPIO bank is an
185 The GPIO chip may contain GPIO hog definitions. GPIO hogging is a mechanism
189 Each GPIO hog definition is represented as a child node of the GPIO controller.
192 - gpios: Store the GPIO information (id, flags, ...) for each GPIO to
250 The GPIO controller offset pertains to the GPIO controller node containing the
[all …]
H A Dintel,ixp4xx-gpio.txt1 Intel IXP4xx XScale Networking Processors GPIO
3 This GPIO controller is found in the Intel IXP4xx processors.
4 It supports 16 GPIO lines.
6 The interrupt portions of the GPIO controller is hierarchical:
7 the synchronous edge detector is part of the GPIO block, but the
10 the first 12 GPIO lines to 12 system interrupts.
12 The remaining 4 GPIO lines can not be used for receiving
15 The interrupt parent of this GPIO controller must be the
23 - gpio-controller : marks this as a GPIO controller
H A Dnxp,lpc1850-gpio.txt1 NXP LPC18xx/43xx GPIO controller Device Tree Bindings
6 - reg : List of addresses and lengths of the GPIO controller
10 - clocks : Phandle and clock specifier pair for GPIO controller
11 - resets : Phandle and reset specifier pair for GPIO controller
12 - gpio-controller : Marks the device node as a GPIO controller
14 - The first cell is the GPIO line number
19 0..9 range, for GPIO pin interrupts it is equal
21 GPIO pin configuration, 8 is for GPIO GROUP0
22 interrupt, 9 is for GPIO GROUP1 interrupt
26 - gpio-ranges : Mapping between GPIO and pinctrl
H A D8xxx_gpio.txt1 GPIO controllers on MPC8xxx SoCs
3 This is for the non-QE/CPM/GUTs GPIO controllers as found on
6 Every GPIO controller node must have #gpio-cells property defined,
8 See bindings/gpio/gpio.txt for details of how to specify GPIO
11 The GPIO module usually is connected to the SoC's internal interrupt
13 interrupt client nodes section) for details how to specify this GPIO
16 The GPIO module may serve as another interrupt controller (cascaded to
28 - interrupts: Interrupt mapping for GPIO IRQ.
29 - gpio-controller: Marks the port as GPIO controller.
32 - interrupt-controller: Empty boolean property which marks the GPIO
[all …]
H A Dgpio-twl4030.txt1 twl4030 GPIO controller bindings
5 - "ti,twl4030-gpio" for twl4030 GPIO controller
9 - gpio-controller : Marks the device node as a GPIO controller.
12 The first cell is the GPIO number.
15 - ti,debounce : if n-th bit is set, debounces GPIO-n
16 - ti,mmc-cd : if n-th bit is set, GPIO-n controls VMMC(n+1)
17 - ti,pullups : if n-th bit is set, set a pullup on GPIO-n
18 - ti,pulldowns : if n-th bit is set, set a pulldown on GPIO-n
H A Dgpio_lpc32xx.txt1 NXP LPC32xx SoC GPIO controller
6 - gpio-controller: Marks the device node as a GPIO controller.
9 0: GPIO P0
10 1: GPIO P1
11 2: GPIO P2
12 3: GPIO P3
18 - reg: Index of the GPIO group
H A Dgpio-altera.txt1 Altera GPIO controller bindings
10 - gpio-controller : Marks the device node as a GPIO controller.
13 - The first cell is the GPIO offset number within the GPIO controller.
15 - altr,interrupt-type: Specifies the interrupt trigger type the GPIO
16 hardware is synthesized. This field is required if the Altera GPIO controller
18 but hardware synthesized. Required if GPIO is used as an interrupt
27 - altr,ngpio: Width of the GPIO bank. This defines how many pins the
28 GPIO device has. Ranges between 1-32. Optional and defaults to 32 if not
H A Dnvidia,tegra186-gpio.txt1 NVIDIA Tegra186 GPIO controllers
3 Tegra186 contains two GPIO controllers; a main controller and an "AON"
9 The Tegra186 GPIO controller allows software to set the IO direction of, and
10 read/write the value of, numerous GPIO signals. Routing of GPIO signals to
17 varies between the different GPIO controllers.
20 that wishes to configure access to the GPIO registers needs access to these
24 b) GPIO registers, which allow manipulation of the GPIO signals. In some GPIO
77 - "gpio": Mandatory. GPIO control registers. This may cover either:
100 Marks the device node as a GPIO controller/provider.
104 Indicates how many cells are used in a consumer's GPIO specifier.
[all …]
H A Dcavium-octeon-gpio.txt1 * General Purpose Input Output (GPIO) bus.
8 - reg: The base address of the GPIO unit's register bank.
10 - gpio-controller: This is a GPIO controller.
12 - #gpio-cells: Must be <2>. The first cell is the GPIO pin.
14 - interrupt-controller: The GPIO controller is also an interrupt
18 - #interrupt-cells: Must be <2>. The first cell is the GPIO pin
36 * 1) GPIO pin number (0..15)
44 /* The GPIO pin connect to 16 consecutive CUI bits */
H A Dbrcm,kona-gpio.txt1 Broadcom Kona Family GPIO
4 This GPIO driver is used in the following Broadcom SoCs:
7 The Broadcom GPIO Controller IP can be configured prior to synthesis to
9 GPIO controller only supports edge, not level, triggering of interrupts.
16 - interrupts: The interrupt outputs from the controller. There is one GPIO
17 interrupt per GPIO bank. The number of interrupts listed depends on the
18 number of GPIO banks on the SoC. The interrupts must be ordered by bank,
25 - #interrupt-cells: Should be <2>. The first cell is the GPIO number. The
34 - gpio-controller: Marks the device node as a GPIO controller.
H A Dsodaville.txt1 GPIO controller on CE4100 / Sodaville SoCs
4 The bindings for CE4100's GPIO controller match the generic description
19 Example of the GPIO device and one user:
22 /* two cells for GPIO and interrupt */
33 /* It is an interrupt and GPIO controller itself */
41 /* User the 11th GPIO line as an active high triggered
46 /* Use this GPIO also with the gpio functions */
H A Dgpio-dsp-keystone.txt1 Keystone 2 DSP GPIO controller bindings
4 the DSP GPIO controller IP. It provides 28 IRQ signals per each DSP core.
7 For example TCI6638K2K SoC has 8 DSP GPIO controllers:
10 Keystone 2 DSP GPIO controller has specific features:
11 - each GPIO can be configured only as output pin;
12 - setting GPIO value to 1 causes IRQ generation on target DSP core;
24 Please refer to gpio.txt in this directory for details of the common GPIO
/f-stack/freebsd/contrib/device-tree/Bindings/pinctrl/
H A Dingenic,pinctrl.txt7 For the XBurst SoCs, pin control is tightly bound with GPIO ports. All pins may
9 GPIO port configuration registers and it is typical to refer to pins using the
10 naming scheme "PxN" where x is a character identifying the GPIO port with
12 pin within that GPIO port. For example PA0 is the first pin in GPIO port A, and
13 PB31 is the last pin in GPIO port B. The jz4740, the x1000 and the x1830
14 contains 4 GPIO ports, PA to PD, for a total of 128 pins. The jz4760, the
15 jz4770 and the jz4780 contains 6 GPIO ports, PA to PF, for a total of 192 pins.
35 Required properties for sub-nodes (GPIO chips):
45 - reg: The GPIO bank number.
50 - gpio-controller: Marks the device node as a GPIO controller.
[all …]
H A Dbrcm,iproc-gpio.txt1 Broadcom iProc GPIO/PINCONF Controller
6 "brcm,iproc-gpio" for the generic iProc based GPIO controller IP that
7 supports full-featured pinctrl and GPIO functions used in various iProc
25 GPIO/PINCONF controller registers
28 Total number of in-use slots in GPIO controller
31 Must be two. The first cell is the GPIO pin number (within the
36 Specifies that the node is a GPIO controller
50 2. GPIO base pin offset.
109 * Touchscreen that uses the CCM GPIO 0 and 1
118 /* Bluetooth that uses the ASIU GPIO 5, with polarity inverted */
/f-stack/freebsd/contrib/device-tree/src/arm64/hisilicon/
H A Dhi3798cv200-poplar.dts108 gpio-line-names = "GPIO-E", "",
110 "", "GPIO-F",
111 "", "GPIO-J";
116 gpio-line-names = "GPIO-H", "GPIO-I",
117 "GPIO-L", "GPIO-G",
118 "GPIO-K", "",
126 "GPIO-C", "",
127 "", "GPIO-B";
134 "", "GPIO-D",
142 "", "GPIO-A",
/f-stack/freebsd/contrib/device-tree/Bindings/fsi/
H A Dfsi-master-gpio.txt6 - clock-gpios = <gpio-descriptor>; : GPIO for FSI clock
7 - data-gpios = <gpio-descriptor>; : GPIO for FSI data signal
10 - enable-gpios = <gpio-descriptor>; : GPIO for enable signal
11 - trans-gpios = <gpio-descriptor>; : GPIO for voltage translator enable
12 - mux-gpios = <gpio-descriptor>; : GPIO for pin multiplexing with other
14 - no-gpio-delays; : Don't add extra delays between GPIO
16 GPIO block is running at a low enough
/f-stack/freebsd/contrib/device-tree/src/arm64/actions/
H A Ds900-bubblegum-96.dts68 * GPIO name legend: proper name = the GPIO line is used as GPIO
88 * lines i.e. "[FOO]", the GPIO named lines "GPIO-A" thru "GPIO-L"
94 "GPIO-A", /* GPIO_0, LSEC pin 23 */
95 "GPIO-B", /* GPIO_1, LSEC pin 24 */
96 "GPIO-C", /* GPIO_2, LSEC pin 25 */
97 "GPIO-D", /* GPIO_3, LSEC pin 26 */
98 "GPIO-E", /* GPIO_4, LSEC pin 27 */
99 "GPIO-F", /* GPIO_5, LSEC pin 28 */
100 "GPIO-G", /* GPIO_6, LSEC pin 29 */
101 "GPIO-H", /* GPIO_7, LSEC pin 30 */
[all …]
/f-stack/freebsd/contrib/device-tree/Bindings/regulator/
H A Dgpio-regulator.yaml7 title: GPIO controlled regulators
27 description: GPIO to use to enable/disable the regulator.
28 Warning, the GPIO phandle flags are ignored and the GPIO polarity is
34 description: Array of one or more GPIO pins used to select the regulator
42 output mode (most notably linux), this array provides the state of GPIO
57 regulator and matching GPIO configurations to achieve them. If there are
64 - description: GPIO group state value
70 description: Polarity of "enable-gpio" GPIO is active HIGH. Default is
76 GPIO is open drain type. If this property is missing then default
/f-stack/freebsd/contrib/device-tree/Bindings/net/ieee802154/
H A Dcc2520.txt10 - fifo-gpio: GPIO spec for the FIFO pin
11 - fifop-gpio: GPIO spec for the FIFOP pin
12 - sfd-gpio: GPIO spec for the SFD pin
13 - cca-gpio: GPIO spec for the CCA pin
14 - vreg-gpio: GPIO spec for the VREG pin
15 - reset-gpio: GPIO spec for the RESET pin
/f-stack/freebsd/contrib/device-tree/Bindings/mtd/
H A Dgpio-control-nand.txt1 GPIO assisted NAND flash
3 The GPIO assisted NAND flash uses a memory mapped interface to
4 read/write the NAND commands and data and GPIO pins for the control
14 - gpios : Specifies the GPIO pins to control the NAND device. The order of
15 GPIO references is: RDY, nCE, ALE, CLE, and nWP. nCE and nWP are optional.
24 the GPIO's and the NAND flash data bus. If present, then after changing
25 GPIO state and before and after command byte writes, this register will be
26 read to ensure that the GPIO accesses have completed.

12345678910>>...38