Home
last modified time | relevance | path

Searched +full:pinctrl +full:- +full:nomadik (Results 1 – 12 of 12) 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-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-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/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/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/gpio/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
50 this symbol, but new drivers should use the generic gpio-regmap
60 non-sleeping contexts. They can make bitbanged serial protocols
81 numberspace-based functionalities of the sysfs interface.
137 Enables support for the idio-16 library functions. The idio-16 library
139 ACCES IDIO-16 family such as the 104-IDIO-16 and the PCI-IDIO-16.
141 If built as a module its name will be gpio-idio-16.
147 tristate "GPIO driver for 74xx-ICs with MMIO access"
151 Say yes here to support GPIO functionality for 74xx-compatible ICs
166 If driver is built as a module it will be called gpio-altera.
[all …]
/linux/arch/arm/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
162 The ARM series is a line of low-power-consumption RISC chip designs
164 handhelds such as the Compaq IPAQ. ARM-based PCs are no longer
165 manufactured, but legacy ARM-based PC hardware remains popular in
173 relocations. The combined range is -/+ 256 MiB, which is usually
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 …]