Home
last modified time | relevance | path

Searched +full:rp1 +full:- +full:gpio (Results 1 – 10 of 10) sorted by relevance

/linux/Documentation/devicetree/bindings/pinctrl/
H A Draspberrypi,rp1-gpio.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/raspberrypi,rp1-gpio.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: RaspberryPi RP1 GPIO/Pinconf/Pinmux Controller submodule
10 - A. della Porta <andrea.porta@suse.com>
13 The RP1 chipset is a Multi Function Device containing, among other
14 sub-peripherals, a gpio/pinconf/mux controller whose 54 pins are grouped
20 const: raspberrypi,rp1-gpio
26 '#gpio-cells':
[all …]
/linux/arch/arm64/boot/dts/broadcom/
H A Drp1-common.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
3 #include <dt-bindings/gpio/gpio.h>
4 #include <dt-bindings/interrupt-controller/irq.h>
5 #include <dt-bindings/clock/raspberrypi,rp1-clocks.h>
7 pci_ep_bus: pci-ep-bus@1 {
8 compatible = "simple-bus";
10 dma-ranges = <0x10 0x00000000 0x43000000 0x10 0x00000000 0x10 0x00000000>;
11 #address-cells = <2>;
12 #size-cells = <2>;
15 compatible = "raspberrypi,rp1-clocks";
[all …]
H A Dbcm2712-rpi-5-b-ovl-rp1.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
2 /dts-v1/;
4 #include <dt-bindings/gpio/gpio.h>
8 compatible = "raspberrypi,5-model-b", "brcm,bcm2712";
16 stdout-path = "serial10:115200n8";
19 clk_rp1_xosc: clock-50000000 {
20 compatible = "fixed-clock";
21 #clock-cells = <0>;
22 clock-output-names = "rp1-xosc";
23 clock-frequency = <50000000>;
[all …]
/linux/drivers/pinctrl/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
35 bool "AMD GPIO pin control"
44 The driver for memory mapped GPIO functionality on AMD platforms
47 for GPIO use.
53 tristate "AMDISP GPIO pin control"
60 The driver for memory mapped GPIO functionality on AMD platforms
67 tristate "Apple SoC GPIO pin controller driver"
76 This is the driver for the GPIO controller found on Apple ARM SoCs,
80 will be called pinctrl-apple-gpio.
83 bool "Axis ARTPEC-6 pin controller driver"
[all …]
H A Dpinctrl-rp1.c1 // SPDX-License-Identifier: GPL-2.0
3 * Driver for Raspberry Pi RP1 GPIO unit
8 * pinctrl-bcm2835.c, please see original file for copyright information
11 #include <linux/gpio/driver.h>
21 #include "pinctrl-utils.h"
23 #define MODULE_NAME "pinctrl-rp1"
260 struct regmap_field *gpio[ARRAY_SIZE(rp1_gpio_fields)]; member
282 #define RP1_GPIO_PIN(a) PINCTRL_PIN(a, "gpio" #a)
471 RP1_FNC(gpio, RP1_ALL_PINS),
564 PIN(0, spi0, dpi, uart1, i2c0, _, gpio, proc_rio, pio, spi2),
[all …]
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
4 subdir-ccflags-$(CONFIG_DEBUG_PINCTRL) += -DDEBUG
6 obj-y += core.o pinctrl-utils.o
7 obj-$(CONFIG_PINMUX) += pinmux.o
8 obj-$(CONFIG_PINCONF) += pinconf.o
9 obj-$(CONFIG_GENERIC_PINCONF) += pinconf-generic.o
10 obj-$(CONFIG_OF) += devicetree.o
12 obj-$(CONFIG_PINCTRL_AMD) += pinctrl-amd.o
13 obj-$(CONFIG_PINCTRL_AMDISP) += pinctrl-amdisp.o
14 obj-$(CONFIG_PINCTRL_APPLE_GPIO) += pinctrl-apple-gpio.o
[all …]
/linux/arch/arm/boot/dts/ti/keystone/
H A Dkeystone-k2l.dtsi1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2014-2017 Texas Instruments Incorporated - https://www.ti.com/
8 #include <dt-bindings/reset/ti-syscon.h>
15 #address-cells = <1>;
16 #size-cells = <0>;
18 interrupt-parent = <&gic>;
21 compatible = "arm,cortex-a15";
27 compatible = "arm,cortex-a15";
42 /include/ "keystone-k2l-clocks.dtsi"
45 compatible = "ti,da830-uart", "ns16550a";
[all …]
/linux/drivers/pci/controller/plda/
H A Dpcie-starfive.c1 // SPDX-License-Identifier: GPL-2.0+
11 #include <linux/gpio/consumer.h>
27 #include "pcie-plda.h"
67 * JH7110 PCIe port BAR0/1 can be configured as 64-bit prefetchable memory
110 pcie->num_clks = devm_clk_bulk_get_all(dev, &pcie->clks); in starfive_pcie_parse_dt()
111 if (pcie->num_clks < 0) in starfive_pcie_parse_dt()
112 return dev_err_probe(dev, pcie->num_clks, in starfive_pcie_parse_dt()
115 pcie->resets = devm_reset_control_array_get_exclusive(dev); in starfive_pcie_parse_dt()
116 if (IS_ERR(pcie->resets)) in starfive_pcie_parse_dt()
117 return dev_err_probe(dev, PTR_ERR(pcie->resets), in starfive_pcie_parse_dt()
[all …]
/linux/drivers/misc/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
27 See Documentation/misc-devices/ad525x_dpot.rst for the
40 module will be called ad525x_dpot-i2c.
51 module will be called ad525x_dpot-spi.
65 This option enables device driver support for in-band access to the
78 website <https://www-03.ibm.com/systems/info/x86servers/serverproven/compat/us/>
112 UFS. Provides interface for in-kernel security controllers to access
211 called smpro-errmon.
221 called smpro-misc.
224 tristate "CS5535/CS5536 Geode Multi-Function General Purpose Timer (MFGPT) support"
[all …]
/linux/
H A DMAINTAINERS5 ---------------------------------------------------
21 W: *Web-page* with status/info
23 B: URI for where to file *bugs*. A web-page with detailed bug
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
46 N: [^a-z]tegra all files whose path contains tegra
64 ----------------
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
85 L: linux-scsi@vger.kernel.org
88 F: drivers/scsi/3w-*
[all …]