Home
last modified time | relevance | path

Searched +full:s3c64xx +full:- +full:wakeup +full:- +full:eint (Results 1 – 7 of 7) sorted by relevance

/Linux-v6.1/Documentation/devicetree/bindings/pinctrl/
Dsamsung,pinctrl-wakeup-interrupt.yaml1 # 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 …]
Dsamsung,pinctrl.yaml1 # 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/
Dpinctrl-s3c64xx.c1 // 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 …]
Dpinctrl-samsung.h1 /* 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 …]
/Linux-v6.1/Documentation/devicetree/bindings/arm/samsung/
Dsamsung-soc.yaml1 # 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 …]
/Linux-v6.1/arch/arm/boot/dts/
Ds3c64xx.dtsi1 // 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 …]
/Linux-v6.1/arch/arm/mach-s3c/
Dmach-crag6410.c1 // 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 …]