Home
last modified time | relevance | path

Searched +full:pic64gx +full:- +full:pinctrl +full:- +full:gpio2 (Results 1 – 4 of 4) sorted by relevance

/linux/Documentation/devicetree/bindings/pinctrl/
H A Dmicrochip,pic64gx-pinctrl-gpio2.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/microchip,pic64gx-pinctrl-gpio2.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Microchip PIC64GX GPIO2 Mux
10 - Conor Dooley <conor.dooley@microchip.com>
13 The "GPIO2 Mux" determines whether GPIO2 or select other functions are
14 available on package pins on PIC64GX. Some of these functions must be
19 const: microchip,pic64gx-pinctrl-gpio2
24 pinctrl-use-default: true
[all …]
/linux/drivers/pinctrl/
H A Dpinctrl-pic64gx-gpio2.c1 // SPDX-License-Identifier: GPL-2.0
12 #include <linux/pinctrl/pinconf-generic.h>
13 #include <linux/pinctrl/pinconf.h>
14 #include <linux/pinctrl/pinctrl.h>
15 #include <linux/pinctrl/pinmux.h>
17 #include "pinctrl-utils.h"
220 regmap_read(pctrl->regmap, PIC64GX_PINMUX_REG, &val); in pic64gx_gpio2_pin_dbg_show()
278 struct device *dev = pctrl->dev; in pic64gx_gpio2_pinmux_set_mux()
286 function->name, group->mask, group->setting); in pic64gx_gpio2_pinmux_set_mux()
287 regmap_assign_bits(pctrl->regmap, PIC64GX_PINMUX_REG, group->mask, group->setting); in pic64gx_gpio2_pinmux_set_mux()
[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.
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 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 …]