Searched +full:s3c64xx +full:- +full:wakeup +full:- +full:eint (Results 1 – 12 of 12) sorted by relevance
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pinctrl/ |
| D | samsung,pinctrl-wakeup-interrupt.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/samsung,pinctrl-wakeup-interrupt.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Samsung S3C/S5P/Exynos SoC pin controller - wake-up interrupt controller 10 - Krzysztof Kozlowski <krzk@kernel.org> 11 - Sylwester Nawrocki <s.nawrocki@samsung.com> 12 - Tomasz Figa <tomasz.figa@gmail.com> 18 External wake-up interrupts for Samsung S3C/S5P/Exynos SoC pin controller. 19 For S3C24xx, S3C64xx, S5PV210 and Exynos4210 compatible wake-up interrupt [all …]
|
| 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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
| D | samsung-pinctrl.txt | 6 on-chip controllers onto these pads. 9 - compatible: should be one of the following. 10 - "samsung,s3c2412-pinctrl": for S3C2412-compatible pin-controller, 11 - "samsung,s3c2416-pinctrl": for S3C2416-compatible pin-controller, 12 - "samsung,s3c2440-pinctrl": for S3C2440-compatible pin-controller, 13 - "samsung,s3c2450-pinctrl": for S3C2450-compatible pin-controller, 14 - "samsung,s3c64xx-pinctrl": for S3C64xx-compatible pin-controller, 15 - "samsung,s5pv210-pinctrl": for S5PV210-compatible pin-controller, 16 - "samsung,exynos3250-pinctrl": for Exynos3250 compatible pin-controller. 17 - "samsung,exynos4210-pinctrl": for Exynos4210 compatible pin-controller. [all …]
|
| /kernel/linux/linux-6.6/drivers/pinctrl/samsung/ |
| 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. 9 // This file contains the Samsung S3C64xx specific information required by the 11 // external gpio and wakeup interrupt support. 24 #include "pinctrl-samsung.h" 31 /* External GPIO and wakeup interrupt related definitions */ 57 /* S3C64xx specific external interrupt trigger types */ 112 .eint_mask = (1 << (pins)) - 1, \ 136 .eint_mask = (1 << (pins)) - 1, \ [all …]
|
| D | pinctrl-samsung.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * pin-controller/pin-mux/pin-config/gpio-driver for Samsung's SoC's. 25 * enum pincfg_type - possible pin configuration types supported. 46 * packed together into a 16-bits. The upper 8-bits represent the configuration 47 * type and the lower 8-bits hold the value of the configuration type. 58 * The basic set (input and output) are same between: S3C24xx, S3C64xx, S5PV210, 65 * enum eint_type - possible external interrupt types. 68 * @EINT_TYPE_WKUP: bank supportes external wakeup interrupts 69 * @EINT_TYPE_WKUP_MUX: bank supports multiplexed external wakeup interrupts 72 * in a pin bank can support external gpio interrupts or external wakeup [all …]
|
| /kernel/linux/linux-5.10/drivers/pinctrl/samsung/ |
| 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. 9 // This file contains the Samsung S3C64xx specific information required by the 11 // external gpio and wakeup interrupt support. 24 #include "pinctrl-samsung.h" 31 /* External GPIO and wakeup interrupt related definitions */ 57 /* S3C64xx specific external interrupt trigger types */ 112 .eint_mask = (1 << (pins)) - 1, \ 136 .eint_mask = (1 << (pins)) - 1, \ [all …]
|
| D | pinctrl-samsung.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * pin-controller/pin-mux/pin-config/gpio-driver for Samsung's SoC's. 25 * enum pincfg_type - possible pin configuration types supported. 46 * packed together into a 16-bits. The upper 8-bits represent the configuration 47 * type and the lower 8-bits hold the value of the configuration type. 57 * enum eint_type - possible external interrupt types. 60 * @EINT_TYPE_WKUP: bank supportes external wakeup interrupts 61 * @EINT_TYPE_WKUP_MUX: bank supports multiplexed external wakeup interrupts 64 * in a pin bank can support external gpio interrupts or external wakeup 66 * difference between external gpio and external wakeup interrupts is that [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/samsung/ |
| D | samsung-soc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/arm/samsung/samsung-soc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 15 samsung,SoC-IP 18 samsung,exynos5433-cmu-isp 23 pattern: "^samsung,.*(s3c|s5pv|exynos)[0-9a-z]+.*$" 25 - compatible 30 - description: Preferred naming style for compatibles of SoC components [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | s3c64xx.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Samsung's S3C64xx SoC series common device tree source 7 * Samsung's S3C64xx SoC series device nodes are listed in this file. 8 * Particular SoCs from S3C64xx series can include this file and provide 12 * S3C64xx SoCs. As device tree coverage for S3C64xx increases, additional 16 #include <dt-bindings/clock/samsung,s3c64xx-clock.h> 19 #address-cells = <1>; 20 #size-cells = <1>; 32 #address-cells = <1>; 33 #size-cells = <0>; [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/samsung/ |
| D | s3c64xx.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Samsung's S3C64xx SoC series common device tree source 7 * Samsung's S3C64xx SoC series device nodes are listed in this file. 8 * Particular SoCs from S3C64xx series can include this file and provide 12 * S3C64xx SoCs. As device tree coverage for S3C64xx increases, additional 16 #include <dt-bindings/clock/samsung,s3c64xx-clock.h> 19 #address-cells = <1>; 20 #size-cells = <1>; 32 #address-cells = <1>; 33 #size-cells = <0>; [all …]
|
| /kernel/linux/linux-6.6/arch/arm/mach-s3c/ |
| D | mach-crag6410.c | 1 // SPDX-License-Identifier: GPL-2.0 17 #include <linux/input-event-codes.h> 33 #include <linux/platform_data/s3c-hsotg.h> 42 #include <sound/wm1250-ev1.h> 45 #include <asm/mach-types.h> 49 #include "regs-gpio.h" 50 #include "gpio-samsung.h" 55 #include "gpio-cfg.h" 56 #include <linux/platform_data/spi-s3c64xx.h> 61 #include <linux/platform_data/i2c-s3c2410.h> [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-s3c/ |
| D | mach-crag6410.c | 1 // SPDX-License-Identifier: GPL-2.0 32 #include <linux/platform_data/s3c-hsotg.h> 41 #include <sound/wm1250-ev1.h> 44 #include <asm/mach-types.h> 48 #include "regs-gpio.h" 49 #include "gpio-samsung.h" 54 #include "gpio-cfg.h" 55 #include <linux/platform_data/spi-s3c64xx.h> 60 #include <linux/soc/samsung/s3c-adc.h> 61 #include <linux/platform_data/i2c-s3c2410.h> [all …]
|