Home
last modified time | relevance | path

Searched +full:pinctrl +full:- +full:nomadik (Results 1 – 21 of 21) sorted by relevance

/linux/arch/arm/boot/dts/st/
H A Dste-nomadik-stn8815.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree for the ST-Ericsson Nomadik 8815 STn8815 SoC
6 #include <dt-bindings/gpio/gpio.h>
9 #address-cells = <1>;
10 #size-cells = <1>;
18 L2: cache-controller {
19 compatible = "arm,l210-cache";
21 interrupt-parent = <&vica>;
23 cache-unified;
24 cache-level = <2>;
[all …]
H A Dste-nomadik-nhk15.dts1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree for the ST Microelectronics Nomadik NHK8815 board
6 /dts-v1/;
7 #include <dt-bindings/interrupt-controller/irq.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include "ste-nomadik-stn8815.dtsi"
12 model = "Nomadik STN8815NHK";
13 compatible = "st,nomadik-nhk-15";
22 stmpe-i2c0 = &stmpe0;
23 stmpe-i2c1 = &stmpe1;
[all …]
H A Dste-dbx5x0.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
6 #include <dt-bindings/interrupt-controller/irq.h>
7 #include <dt-bindings/interrupt-controller/arm-gic.h>
8 #include <dt-bindings/clock/ste-db8500-clkout.h>
9 #include <dt-bindings/reset/stericsson,db8500-prcc-reset.h>
10 #include <dt-bindings/mfd/dbx500-prcmu.h>
11 #include <dt-bindings/arm/ux500_pm_domains.h>
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/thermal/thermal.h>
16 #address-cells = <1>;
[all …]
H A Dste-nomadik-s8815.dts1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree for the ST-Ericsson Nomadik S8815 board
7 /dts-v1/;
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include "ste-nomadik-stn8815.dtsi"
12 model = "Calao Systems USB-S8815";
13 compatible = "calaosystems,usb-s8815";
26 mmcsd-gpio {
27 gpio-hog;
29 output-low;
[all …]
H A Dste-nomadik-pinctrl.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright 2012 ST-Ericsson
5 #include <dt-bindings/pinctrl/nomadik.h>
55 ste,sleep-wakeup = <SLPM_WAKEUP_DISABLE>;
56 ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
61 ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
62 ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>;
67 ste,sleep-wakeup = <SLPM_WAKEUP_ENABLE>;
68 ste,sleep-pull-disable = <SLPM_PDIS_ENABLED>;
73 ste,sleep-input = <SLPM_INPUT_PULLUP>;
[all …]
/linux/drivers/pinctrl/nomadik/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
2 # Nomadik family pin control drivers
3 obj-$(CONFIG_PINCTRL_ABX500) += pinctrl-abx500.o
4 obj-$(CONFIG_PINCTRL_AB8500) += pinctrl-ab8500.o
5 obj-$(CONFIG_PINCTRL_AB8505) += pinctrl-ab8505.o
6 obj-$(CONFIG_PINCTRL_NOMADIK) += pinctrl-nomadik.o
7 obj-$(CONFIG_PINCTRL_STN8815) += pinctrl-nomadik-stn8815.o
8 obj-$(CONFIG_PINCTRL_DB8500) += pinctrl-nomadik-db8500.o
H A Dpinctrl-nomadik.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Pinmux & pinconf driver for the IP block found in the Nomadik SoC. This
4 * depends on gpio-nomadik and some handling is intertwined; see nmk_gpio_chips
10 * Copyright (C) 2011-2013 Linus Walleij <linus.walleij@linaro.org>
34 #include <linux/pinctrl/consumer.h>
35 #include <linux/pinctrl/machine.h>
36 #include <linux/pinctrl/pinconf.h>
37 #include <linux/pinctrl/pinctrl.h>
38 #include <linux/pinctrl/pinmux.h>
41 #include "../pinctrl-utils.h"
[all …]
H A Dpinctrl-nomadik-stn8815.c1 // SPDX-License-Identifier: GPL-2.0
5 #include <linux/pinctrl/pinctrl.h>
8 #include <linux/gpio/gpio-nomadik.h>
137 /* GPIOs 124-127 not routed to pins */
298 /* Full-speed and high-speed USB pins */
H A Dpinctrl-nomadik-db8500.c1 // SPDX-License-Identifier: GPL-2.0
5 #include <linux/pinctrl/pinctrl.h>
8 #include <linux/gpio/gpio-nomadik.h>
572 /* Optional 4-bit Memory Stick interface */
/linux/include/linux/gpio/
H A Dgpio-nomadik.h1 /* SPDX-License-Identifier: GPL-2.0 */
127 * Used to reference an Other alternate-C function.
138 * struct prcm_gpio_altcx - Other alternate-C function
139 * @used: other alternate-C function availability
150 * struct prcm_gpio_altcx_pin_desc - Other alternate-C pin
152 * @altcx: array of other alternate-C[1-4] functions
160 * struct nmk_function - Nomadik pinctrl mux function
161 * @name: The name of the function, exported to pinctrl core.
172 * struct nmk_pingroup - describes a Nomadik pin group
189 * struct nmk_pinctrl_soc_data - Nomadik pin controller per-SoC configuration
[all …]
/linux/Documentation/devicetree/bindings/pinctrl/
H A Dste,nomadik.txt1 ST Ericsson Nomadik pinmux controller
4 - compatible: "stericsson,db8500-pinctrl", "stericsson,db8540-pinctrl",
5 "stericsson,stn8815-pinctrl"
6 - nomadik-gpio-chips: array of phandles to the corresponding GPIO chips
8 - prcm: phandle to the PRCMU managing the back end of this pin controller
10 Please refer to pinctrl-bindings.txt in this directory for details of the
11 common pinctrl bindings used by client devices, including the meaning of the
23 (see pinctrl-bindings.txt):
26 - function: A string containing the name of the function to mux to the
28 - groups : An array of strings. Each string contains the name of a pin
[all …]
/linux/arch/arm/mach-nomadik/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 bool "ST-Ericsson Nomadik"
13 select PINCTRL
17 Support for the Nomadik platform by ST-Ericsson
22 bool "ST 8815 Nomadik Hardware Kit (evaluation board)"
/linux/drivers/gpio/
H A Dgpio-nomadik.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * GPIO driver for the IP block found in the Nomadik SoC; it is an AMBA device,
7 * The GPIO chips are shared with pinctrl-nomadik if used; it needs access for
10 * This driver also handles the mobileye,eyeq5-gpio compatible. It is an STA2X11
14 * pinctrl-nomadik.
19 * Copyright (C) 2011-2013 Linus Walleij <linus.walleij@linaro.org>
27 #include <linux/pinctrl/pinctrl.h>
35 #include <linux/gpio/gpio-nomadik.h>
47 if (WARN_ON(nmk_chip->is_mobileye_soc)) in __nmk_gpio_set_slpm()
50 slpm = readl(nmk_chip->addr + NMK_GPIO_SLPC); in __nmk_gpio_set_slpm()
[all …]
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
47 this symbol, but new drivers should use the generic gpio-regmap
57 non-sleeping contexts. They can make bitbanged serial protocols
126 Enables support for the idio-16 library functions. The idio-16 library
128 ACCES IDIO-16 family such as the 104-IDIO-16 and the PCI-IDIO-16.
130 If built as a module its name will be gpio-idio-16.
136 tristate "GPIO driver for 74xx-ICs with MMIO access"
140 Say yes here to support GPIO functionality for 74xx-compatible ICs
155 If driver is built as a module it will be called gpio-altera.
316 tristate "Generic memory-mapped GPIO controller support (MMIO platform device)"
[all …]
/linux/drivers/pinctrl/
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_APPLE_GPIO) += pinctrl-apple-gpio.o
14 obj-$(CONFIG_PINCTRL_ARTPEC6) += pinctrl-artpec6.o
[all …]
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # PINCTRL infrastructure and drivers
6 menuconfig PINCTRL config
9 if PINCTRL
29 bool "Debug PINCTRL calls"
32 Say Y here to add some extra checks and diagnostics to PINCTRL calls.
66 will be called pinctrl-apple-gpio.
69 bool "Axis ARTPEC-6 pin controller driver"
74 This is the driver for the Axis ARTPEC-6 pin controller. This driver
77 found in Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
[all …]
/linux/drivers/i2c/busses/
H A Di2c-nomadik.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2009 ST-Ericsson SA
6 * I2C master mode controller driver, used in Nomadik 8815
11 * - The memory bus only supports 32-bit accesses.
12 * - (only EyeQ5) A register must be configured for the I2C speed mode;
30 #include <linux/pinctrl/consumer.h>
35 #define DRIVER_NAME "nmk-i2c"
74 #define I2C_MCR_A7 GENMASK(7, 1) /* 7-bit address */
75 #define I2C_MCR_EA10 GENMASK(10, 8) /* 10-bit Extended address */
88 /* Baud-rate counter register (BRCR) */
[all …]
/linux/drivers/pinctrl/bcm/
H A Dpinctrl-bcm2835.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Driver for Broadcom BCM2835 GPIO unit (pinctrl + GPIO)
8 * pinctrl-nomadik.c, please see original file for copyright information
9 * pinctrl-tegra.c, please see original file for copyright information
27 #include <linux/pinctrl/consumer.h>
28 #include <linux/pinctrl/machine.h>
29 #include <linux/pinctrl/pinconf.h>
30 #include <linux/pinctrl/pinctrl.h>
31 #include <linux/pinctrl/pinmux.h>
32 #include <linux/pinctrl/pinconf-generic.h>
[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 …]
/linux/arch/arm/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
159 The ARM series is a line of low-power-consumption RISC chip designs
161 handhelds such as the Compaq IPAQ. ARM-based PCs are no longer
162 manufactured, but legacy ARM-based PC hardware remains popular in
173 supported in LLD until version 14. The combined range is -/+ 256 MiB,
266 Patch phys-to-virt and virt-to-phys translation functions at
270 This can only be used with non-XIP MMU kernels where the base
316 bool "MMU-based Paged Memory Management Support"
319 Select if you want MMU-based virtualised addressing space
354 # This is sorted alphabetically by mach-* pathname. However, plat-*
[all …]
/linux/drivers/mfd/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
57 tristate "Active-semi ACT8945A"
62 Support for the ACT8945A PMIC from Active-semi. This device
63 features three step-down DC/DC converters and four low-dropout
79 sun4i-gpadc-iio and the hwmon driver iio_hwmon.
82 called sun4i-gpadc.
113 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down
144 over at91-usart-serial driver and usart-spi-driver. Only one function
160 tristate "Atmel HLCDC (High-end LCD Controller)"
197 tristate "X-Powers AC100"
[all …]