Searched +full:pinctrl +full:- +full:lpc18xx (Results 1 – 13 of 13) sorted by relevance
/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | nxp,lpc1850-scu.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/nxp,lpc1850-scu.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: NXP LPC18xx/43xx SCU pin controller 11 the NXP 1850/4350 user manual or the pin table in the pinctrl-lpc18xx 15 - Frank Li <Frank.Li@nxp.com> 19 const: nxp,lpc1850-scu 28 '-pins$': 37 - $ref: pincfg-node.yaml# [all …]
|
/linux/drivers/gpio/ |
H A D | gpio-lpc18xx.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * GPIO driver for NXP LPC18xx/43xx. 18 #include <linux/pinctrl/consumer.h> 21 /* LPC18xx GPIO register offsets */ 27 /* LPC18xx GPIO pin interrupt controller register offsets */ 58 u32 val = readl_relaxed(ic->base + LPC18XX_GPIO_PIN_IC_ISEL); in lpc18xx_gpio_pin_ic_isel() 65 writel_relaxed(val, ic->base + LPC18XX_GPIO_PIN_IC_ISEL); in lpc18xx_gpio_pin_ic_isel() 71 writel_relaxed(BIT(pin), ic->base + reg); in lpc18xx_gpio_pin_ic_set() 76 struct lpc18xx_gpio_pin_ic *ic = d->chip_data; in lpc18xx_gpio_pin_ic_mask() 80 raw_spin_lock(&ic->lock); in lpc18xx_gpio_pin_ic_mask() [all …]
|
H A D | Kconfig | 1 # 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/boot/dts/nxp/lpc/ |
H A D | lpc18xx.dtsi | 2 * Common base for NXP LPC18xx and LPC43xx devices. 9 * Released under the terms of 3-clause BSD License 14 #include "../../armv7-m.dtsi" 16 #include "dt-bindings/clock/lpc18xx-cgu.h" 17 #include "dt-bindings/clock/lpc18xx-ccu.h" 23 #address-cells = <1>; 24 #size-cells = <1>; 27 #address-cells = <1>; 28 #size-cells = <0>; 31 compatible = "arm,cortex-m3"; [all …]
|
H A D | lpc4337-ciaa.dts | 2 * CIAA NXP LPC4337 (http://www.proyecto-ciaa.com.ar) 4 * Copyright (C) 2015 VanguardiaSur - www.vanguardiasur.com.ar 9 * Released under the terms of 3-clause BSD License 12 /dts-v1/; 14 #include "lpc18xx.dtsi" 17 #include "dt-bindings/gpio/gpio.h" 30 stdout-path = &uart2; 39 &pinctrl { 40 enet_rmii_pins: enet-rmii-pins { 44 slew-rate = <1>; [all …]
|
H A D | lpc4350-hitex-eval.dts | 9 * Released under the terms of 3-clause BSD License 13 /dts-v1/; 15 #include "lpc18xx.dtsi" 18 #include "dt-bindings/input/input.h" 19 #include "dt-bindings/gpio/gpio.h" 23 compatible = "hitex,lpc4350-eval-board", "nxp,lpc4350"; 33 stdout-path = &uart0; 42 compatible = "gpio-keys-polled"; 43 poll-interval = <100>; 97 compatible = "gpio-leds"; [all …]
|
H A D | lpc4357-myd-lpc4357.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * MYIR Tech MYD-LPC4357 Development Board with 800x480 7" TFT panel 5 * Copyright (C) 2016-2018 Vladimir Zapolskiy <vz@mleia.com> 8 /dts-v1/; 10 #include "lpc18xx.dtsi" 13 #include <dt-bindings/gpio/gpio.h> 17 compatible = "myir,myd-lpc4357", "nxp,lpc4357"; 20 stdout-path = "serial3:115200n8"; 29 compatible = "gpio-leds"; 30 pinctrl-names = "default"; [all …]
|
H A D | lpc4357-ea4357-devkit.dts | 9 * Released under the terms of 3-clause BSD License 13 /dts-v1/; 15 #include "lpc18xx.dtsi" 18 #include "dt-bindings/input/input.h" 19 #include "dt-bindings/gpio/gpio.h" 23 compatible = "ea,lpc4357-developers-kit", "nxp,lpc4357", "nxp,lpc4350"; 33 stdout-path = &uart0; 42 compatible = "regulator-fixed"; 43 regulator-name = "3v3-supply"; 44 regulator-min-microvolt = <3300000>; [all …]
|
/linux/drivers/pinctrl/ |
H A D | Kconfig | 1 # 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. 80 will be called pinctrl-apple-gpio. 83 bool "Axis ARTPEC-6 pin controller driver" 88 This is the driver for the Axis ARTPEC-6 pin controller. This driver 91 found in Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt [all …]
|
H A D | Makefile | 1 # 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 …]
|
H A D | pinctrl-lpc18xx.c | 2 * Pinctrl driver for NXP LPC18xx/LPC43xx System Control Unit (SCU) 18 #include <linux/pinctrl/pinconf-generic.h> 19 #include <linux/pinctrl/pinconf.h> 20 #include <linux/pinctrl/pinctrl.h> 21 #include <linux/pinctrl/pinmux.h> 24 #include "pinctrl-utils.h" 26 /* LPC18XX SCU analog function registers */ 32 /* LPC18XX SCU pin register definitions */ 54 /* LPC18XX SCU pin interrupt select registers */ 66 /* LPC18xx pin types */ [all …]
|
/linux/arch/arm/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 161 The ARM series is a line of low-power-consumption RISC chip designs 163 handhelds such as the Compaq IPAQ. ARM-based PCs are no longer 164 manufactured, but legacy ARM-based PC hardware remains popular in 175 supported in LLD until version 14. The combined range is -/+ 256 MiB, 268 Patch phys-to-virt and virt-to-phys translation functions at 272 This can only be used with non-XIP MMU kernels where the base 318 bool "MMU-based Paged Memory Management Support" 321 Select if you want MMU-based virtualised addressing space 356 # This is sorted alphabetically by mach-* pathname. However, plat-* [all …]
|
/linux/ |
H A D | MAINTAINERS | 5 --------------------------------------------------- 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 …]
|