Home
last modified time | relevance | path

Searched +full:program +full:- +full:gpios (Results 1 – 25 of 74) sorted by relevance

123

/linux-6.14.4/Documentation/devicetree/bindings/fpga/
Dlattice,sysconfig.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Vladimir Georgiev <[email protected]>
23 - lattice,sysconfig-ecp5
28 program-gpios:
34 init-gpios:
40 done-gpios:
47 - compatible
48 - reg
[all …]
/linux-6.14.4/arch/arm/boot/dts/nxp/imx/
Dimx53-ard.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
7 /dts-v1/;
8 #include <dt-bindings/input/input.h>
13 compatible = "fsl,imx53-ard", "fsl,imx53";
20 eim-cs1@f4000000 {
21 #address-cells = <1>;
22 #size-cells = <1>;
23 compatible = "fsl,eim-bus", "simple-bus";
30 phy-mode = "mii";
31 interrupt-parent = <&gpio2>;
[all …]
Dimx6qdl-sabreauto.dtsi1 // SPDX-License-Identifier: GPL-2.0+
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/input/input.h>
11 stdout-path = &uart4;
20 compatible = "gpio-leds";
21 pinctrl-names = "default";
22 pinctrl-0 = <&pinctrl_gpio_leds>;
24 led-user {
26 gpios = <&gpio5 15 GPIO_ACTIVE_HIGH>;
30 gpio-keys {
[all …]
Dimx6q-display5.dtsi5 * This file is dual-licensed: you can use it either under the terms
11 * License version 2. This program is licensed "as is" without
38 /dts-v1/;
42 #include <dt-bindings/gpio/gpio.h>
43 #include <dt-bindings/pwm/pwm.h>
44 #include <dt-bindings/sound/fsl-imx-audmux.h>
56 compatible = "pwm-backlight";
57 pinctrl-names = "default";
58 pinctrl-0 = <&pinctrl_backlight>;
60 brightness-levels = < 0 1 2 3 4 5 6 7 8 9
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/gpio/
Dgpio.txt4 1) gpios property
5 -----------------
7 GPIO properties should be named "[<name>-]gpios", with <name> being the purpose
8 of this GPIO for the device. While a non-existent <name> is considered valid
9 for compatibility reasons (resolving to the "gpios" property), it is not allowed
10 for new bindings. Also, GPIO properties named "[<name>-]gpio" are valid and old
15 cases should they contain more than one. If your device uses several GPIOs with
17 meaningful name. The only case where an array of GPIOs is accepted is when
18 several GPIOs serve the same function (e.g. a parallel data line).
20 The exact purpose of each gpios property must be documented in the device tree
[all …]
Dspear_spics.txt10 Chipselects can be controlled by software by turning them as GPIOs. SPEAr
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 …]
/linux-6.14.4/include/linux/mfd/
Dtps65010.h7 * This program is free software; you can redistribute it and/or modify it
24 * with this program; if not, write to the Free Software Foundation, Inc.,
34 * ----------------------------------------------------------------------------
36 * ----------------------------------------------------------------------------
109 * ----------------------------------------------------------------------------
111 * ----------------------------------------------------------------------------
127 * ----------------------------------------------------------------------------
129 * ----------------------------------------------------------------------------
133 * 0 mA -- DON'T DRAW (might supply power instead)
134 * 100 mA -- usb unit load (slowest charge rate)
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/net/
Dsmsc,lan9115.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Smart Mixed-Signal Connectivity (SMSC) LAN911x/912x Controller
10 - Shawn Guo <[email protected]>
13 - $ref: ethernet-controller.yaml#
18 - const: smsc,lan9115
19 - items:
20 - enum:
21 - smsc,lan89218
[all …]
Dethernet-controller.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/net/ethernet-controller.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - David S. Miller <[email protected]>
19 local-mac-address:
22 $ref: /schemas/types.yaml#/definitions/uint8-array
26 mac-address:
29 program; should be used in cases where the MAC address assigned
30 to the device by the boot program is different from the
[all …]
/linux-6.14.4/arch/arm/mach-omap1/
Dboard-osk.c2 * linux/arch/arm/mach-omap1/board-osk.c
8 * This program is free software; you can redistribute it and/or modify it
25 * with this program; if not, write to the Free Software Foundation, Inc.,
44 #include <linux/platform_data/gpio-omap.h>
46 #include <linux/soc/ti/omap1-io.h>
48 #include <asm/mach-types.h>
59 /* Name of the GPIO chip used by the OMAP for GPIOs 0..15 */
60 #define OMAP_GPIO_LABEL "gpio-0-15"
65 /* TPS65010 has four GPIOs. nPG and LED2 can be treated like GPIOs with
66 * alternate pin configurations for hardware-controlled blinking.
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/leds/backlight/
Dti,lm3509.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Patrick Gansterer <[email protected]>
23 "#address-cells":
26 "#size-cells":
29 reset-gpios:
32 ti,brightness-rate-of-change-us:
36 ti,oled-mode:
49 The control register that is used to program the two current sinks.
[all …]
Dlm3630a-backlight.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/leds/backlight/lm3630a-backlight.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: TI LM3630A High-Efficiency Dual-String White LED
10 - Lee Jones <[email protected]>
11 - Daniel Thompson <[email protected]>
12 - Jingoo Han <[email protected]>
15 The LM3630A is a current-mode boost converter which supplies the power and
26 '#address-cells':
[all …]
/linux-6.14.4/Documentation/misc-devices/
Dc2port.rst1 .. SPDX-License-Identifier: GPL-2.0
10 This program is free software; you can redistribute it and/or modify
15 This program is distributed in the hope that it will be useful,
23 --------
26 C2 Interface used for in-system programming of micro controllers.
28 By using this driver you can reprogram the in-system flash without EC2
30 where the micro controller is connected via special GPIOs pins.
33 ----------
38 - AN127: FLASH Programming via the C2 Interface at
41 - C2 Specification at
[all …]
/linux-6.14.4/arch/arm/boot/dts/aspeed/
Daspeed-bmc-ampere-mtjefferson.dts1 // SPDX-License-Identifier: GPL-2.0-only
4 /dts-v1/;
6 #include "aspeed-g6.dtsi"
7 #include <dt-bindings/i2c/i2c.h>
8 #include <dt-bindings/gpio/aspeed-gpio.h>
12 compatible = "ampere,mtjefferson-bmc", "aspeed,ast2600";
41 stdout-path = &uart5;
49 reserved-memory {
50 #address-cells = <1>;
51 #size-cells = <1>;
[all …]
Daspeed-bmc-ampere-mtmitchell.dts1 // SPDX-License-Identifier: GPL-2.0-only
4 /dts-v1/;
6 #include "aspeed-g6.dtsi"
7 #include <dt-bindings/i2c/i2c.h>
8 #include <dt-bindings/gpio/aspeed-gpio.h>
12 compatible = "ampere,mtmitchell-bmc", "aspeed,ast2600";
27 * i2c bus 30-31 assigned to OCP slot 0-1
33 * i2c bus 32-33 assigned to Riser slot 0-1
39 * i2c bus 38-39 assigned to FRU on Riser slot 0-1
82 stdout-path = &uart5;
[all …]
Daspeed-bmc-ampere-mtjade.dts1 // SPDX-License-Identifier: GPL-2.0+
2 /dts-v1/;
3 #include "aspeed-g5.dtsi"
4 #include <dt-bindings/gpio/aspeed-gpio.h>
8 compatible = "ampere,mtjade-bmc", "aspeed,ast2500";
12 * i2c bus 50-57 assigned to NVMe slot 0-7
24 * i2c bus 60-67 assigned to NVMe slot 8-15
36 * i2c bus 70-77 assigned to NVMe slot 16-23
48 * i2c bus 80-81 assigned to NVMe M2 slot 0-1
60 stdout-path = &uart5;
[all …]
/linux-6.14.4/arch/mips/alchemy/common/
Dgpiolib.c2 * Copyright (C) 2007-2009, OpenWrt.org, Florian Fainelli <[email protected]>
5 * This program is free software; you can redistribute it and/or modify it
22 * with this program; if not, write to the Free Software Foundation, Inc.,
28 * Au1300 is totally different: 1 block with up to 128 GPIOs
35 #include <asm/mach-au1x00/gpio-au1000.h>
36 #include <asm/mach-au1x00/gpio-au1300.h>
96 .label = "alchemy-gpio1",
106 .label = "alchemy-gpio2",
144 .label = "alchemy-gpic",
/linux-6.14.4/drivers/platform/cznic/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
4 # see Documentation/kbuild/kconfig-language.rst.
26 called turris-omnia-mcu.
31 bool "Turris Omnia MCU GPIOs"
40 - get front button press events (the front button can be configured
43 - enable / disable USB port voltage regulators and to detect USB
45 - detect MiniPCIe / mSATA card presence in MiniPCIe port 0,
46 - configure resets of various peripherals on board revisions 32+,
47 - enable / disable the VHV voltage regulator to the SOC in order to be
48 able to program SOC's OTP on board revisions 32+,
[all …]
/linux-6.14.4/Documentation/driver-api/
Dptp.rst1 .. SPDX-License-Identifier: GPL-2.0
18 - Set time
19 - Get time
20 - Shift the clock by a given offset atomically
21 - Adjust clock frequency
24 - Time stamp external events
25 - Period output signals configurable from user space
26 - Low Pass Filter (LPF) access from user space
27 - Synchronization of the Linux system time via the PPS subsystem
54 ioctls. A program may query, enable, configure, and disable the
[all …]
Dpps.rst1 .. SPDX-License-Identifier: GPL-2.0
4 PPS - Pulse Per Second
9 This program is free software; you can redistribute it and/or modify
14 This program is distributed in the hope that it will be useful,
22 --------
32 Carrier Detect pin) or to a parallel port (ACK-pin) or to a special
33 CPU's GPIOs (this is the common case in embedded systems) but in each
37 Common use is the combination of the NTPD as userland program, with a
38 GPS receiver as PPS source, to obtain a wallclock-time with
39 sub-millisecond synchronisation to UTC.
[all …]
/linux-6.14.4/arch/arm/boot/dts/ti/omap/
Dam335x-osd3358-sm-red.dts1 //SPDX-License-Identifier: GPL-2.0
2 /* Copyright (C) 2018 Octavo Systems LLC - https://www.octavosystems.com/
4 * This program is free software; you can redistribute it and/or modify
9 /dts-v1/;
12 #include "am335x-osd335x-common.dtsi"
13 #include <dt-bindings/interrupt-controller/irq.h>
15 #include <dt-bindings/display/tda998x.h>
18 model = "Octavo Systems OSD3358-SM-RED";
19 compatible = "oct,osd3358-sm-refdesign", "ti,am335x-bone-black", "ti,am335x-bone", "ti,am33xx";
23 regulator-min-microvolt = <1800000>;
[all …]
/linux-6.14.4/drivers/mmc/host/
Dsdhci-spear.c2 * drivers/mmc/host/sdhci-spear.c
9 * Inspired by sdhci-pltfm.c
12 * License version 2. This program is licensed "as is" without any
27 #include <linux/mmc/slot-gpio.h>
50 dev = pdev->dev.parent ? pdev->dev.parent : &pdev->dev; in sdhci_probe()
54 dev_dbg(&pdev->dev, "cannot allocate memory for sdhci\n"); in sdhci_probe()
58 host->ioaddr = devm_platform_ioremap_resource(pdev, 0); in sdhci_probe()
59 if (IS_ERR(host->ioaddr)) { in sdhci_probe()
60 ret = PTR_ERR(host->ioaddr); in sdhci_probe()
61 dev_dbg(&pdev->dev, "unable to map iomem: %d\n", ret); in sdhci_probe()
[all …]
/linux-6.14.4/arch/powerpc/boot/dts/
Dwarp.dts4 * Copyright (c) 2008-2009 PIKA Technologies
8 * License version 2. This program is licensed "as is" without
12 /dts-v1/;
15 #address-cells = <2>;
16 #size-cells = <1>;
19 dcr-parent = <&{/cpus/cpu@0}>;
27 #address-cells = <1>;
28 #size-cells = <0>;
34 clock-frequency = <0>; /* Filled in by zImage */
35 timebase-frequency = <0>; /* Filled in by zImage */
[all …]
/linux-6.14.4/arch/arm64/boot/dts/qcom/
Dsdm845-cheza.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 #include <dt-bindings/input/input.h>
9 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
25 stdout-path = "serial0:115200n8";
29 compatible = "pwm-backlight";
31 enable-gpios = <&tlmm 37 GPIO_ACTIVE_HIGH>;
32 power-supply = <&ppvar_sys>;
33 pinctrl-names = "default";
34 pinctrl-0 = <&ap_edp_bklten>;
37 /* FIXED REGULATORS - parents above children */
[all …]
/linux-6.14.4/arch/arm/mach-sa1100/
Dcollie.c2 * linux/arch/arm/mach-sa1100/collie.c
7 * This file contains all Collie-specific tweaks.
9 * This program is free software; you can redistribute it and/or modify
15 * 03-06-2004 John Lenz <[email protected]>
16 * 06-04-2002 Chris Larson <[email protected]>
17 * 04-16-2001 Lineo Japan,Inc. ...
24 #include <linux/platform_data/sa11x0-serial.h>
34 #include <linux/power/gpio-charger.h>
39 #include <asm/mach-types.h>
51 #include <linux/platform_data/mfd-mcp-sa11x0.h>
[all …]

123