Searched +full:gpa +full:- +full:gpio +full:- +full:bank (Results 1 – 8 of 8) sorted by relevance
/Linux-v6.1/arch/arm/boot/dts/ |
D | s3c64xx-pinctrl.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 * - pin control-related definitions 8 * Samsung's S3C64xx SoCs pin banks, pin-mux and pin-config options are 12 #include "s3c64xx-pinctrl.h" 19 gpa: gpa-gpio-bank { label 20 gpio-controller; 21 #gpio-cells = <2>; 22 interrupt-controller; 23 #interrupt-cells = <2>; 26 gpb: gpb-gpio-bank { [all …]
|
D | s3c2416-pinctrl.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 #include "s3c2410-pinctrl.h" 15 gpa: gpa-gpio-bank { label 16 gpio-controller; 17 #gpio-cells = <2>; 20 gpb: gpb-gpio-bank { 21 gpio-controller; 22 #gpio-cells = <2>; 25 gpc: gpc-gpio-bank { 26 gpio-controller; [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/pinctrl/ |
D | samsung,pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 11 - Sylwester Nawrocki <s.nawrocki@samsung.com> 12 - Tomasz Figa <tomasz.figa@gmail.com> 22 - External GPIO interrupts (see interrupts property in pin controller node); 24 - External wake-up interrupts - multiplexed (capable of waking up the system 25 see interrupts property in external wake-up interrupt controller node - 26 samsung,pinctrl-wakeup-interrupt.yaml); [all …]
|
/Linux-v6.1/drivers/pinctrl/samsung/ |
D | pinctrl-s3c24xx.c | 1 // SPDX-License-Identifier: GPL-2.0+ 9 // external gpio and wakeup interrupt support. 22 #include "pinctrl-samsung.h" 83 * struct s3c24xx_eint_data - EINT common data 95 * struct s3c24xx_eint_domain_data - per irq-domain data 96 * @bank: pin bank related to the domain 98 * @eint0_3_parent_only: live eints 0-3 only in the main intc 101 struct samsung_pin_bank *bank; member 120 return -EINVAL; in s3c24xx_eint_get_trigger() 126 /* Edge- and level-triggered interrupts need different handlers */ in s3c24xx_eint_set_handler() [all …]
|
D | pinctrl-s3c64xx.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // S3C64xx specific support for pinctrl-samsung driver. 7 // Based on pinctrl-exynos.c, please see the file for original copyrights. 11 // external gpio and wakeup interrupt support. 24 #include "pinctrl-samsung.h" 31 /* External GPIO and wakeup interrupt related definitions */ 112 .eint_mask = (1 << (pins)) - 1, \ 136 .eint_mask = (1 << (pins)) - 1, \ 190 .eint_mask = (1 << (pins)) - 1, \ 196 * struct s3c64xx_eint0_data - EINT0 common data [all …]
|
/Linux-v6.1/arch/mips/boot/dts/ingenic/ |
D | jz4725b.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <dt-bindings/clock/ingenic,jz4725b-cgu.h> 3 #include <dt-bindings/clock/ingenic,tcu.h> 6 #address-cells = <1>; 7 #size-cells = <1>; 11 #address-cells = <1>; 12 #size-cells = <0>; 16 compatible = "ingenic,xburst-mxu1.0"; 20 clock-names = "cpu"; 24 cpuintc: interrupt-controller { [all …]
|
D | jz4770.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <dt-bindings/clock/ingenic,jz4770-cgu.h> 3 #include <dt-bindings/clock/ingenic,tcu.h> 6 #address-cells = <1>; 7 #size-cells = <1>; 11 #address-cells = <1>; 12 #size-cells = <0>; 16 compatible = "ingenic,xburst-fpu1.0-mxu1.1"; 20 clock-names = "cpu"; 24 cpuintc: interrupt-controller { [all …]
|
/Linux-v6.1/arch/arm/mach-s3c/ |
D | gpio-samsung.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // Copyright (c) 2009-2011 Samsung Electronics Co., Ltd. 11 // Samsung - GPIOlib support 16 #include <linux/gpio.h> 31 #include "regs-gpio.h" 32 #include "gpio-samsung.h" 35 #include "gpio-core.h" 36 #include "gpio-cfg.h" 37 #include "gpio-cfg-helpers.h" 38 #include "hardware-s3c24xx.h" [all …]
|