Home
last modified time | relevance | path

Searched +full:ep7209 +full:- +full:mctrl +full:- +full:gpio (Results 1 – 3 of 3) sorted by relevance

/linux/Documentation/devicetree/bindings/gpio/
H A Dcirrus,clps711x-mctrl-gpio.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/gpio/cirrus,clps711x-mctrl-gpio.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ARM Cirrus Logic CLPS711X SYSFLG1 MCTRL GPIOs
10 - Alexander Shiyan <shc_work@mail.ru>
15 - items:
16 - const: cirrus,ep7312-mctrl-gpio
17 - const: cirrus,ep7209-mctrl-gpio
18 - const: cirrus,ep7209-mctrl-gpio
[all …]
/linux/arch/arm/boot/dts/cirrus/
H A Dep7209.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
3 /dts-v1/;
5 #include <dt-bindings/clock/clps711x-clock.h>
8 #address-cells = <1>;
9 #size-cells = <1>;
10 model = "Cirrus Logic EP7209";
11 compatible = "cirrus,ep7209";
28 #address-cells = <0>;
29 #size-cells = <0>;
38 #address-cells = <1>;
[all …]
/linux/drivers/gpio/
H A Dgpio-syscon.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * SYSCON GPIO driver
9 #include <linux/gpio/driver.h>
20 /* SYSCON driver is designed to use 32-bit wide registers */
25 * struct syscon_gpio_data - Configuration for the device.
31 * @dat_bit_offset: Offset (in bits) to the first GPIO bit.
33 * GPIO direction (Used with GPIO_SYSCON_FEAT_DIR flag).
61 offs = priv->dreg_offset + priv->data->dat_bit_offset + offset; in syscon_gpio_get()
63 ret = regmap_read(priv->syscon, in syscon_gpio_get()
76 offs = priv->dreg_offset + priv->data->dat_bit_offset + offset; in syscon_gpio_set()
[all …]