1af030d83SKrzysztof Kozlowski# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2af030d83SKrzysztof Kozlowski%YAML 1.2 3af030d83SKrzysztof Kozlowski--- 4af030d83SKrzysztof Kozlowski$id: http://devicetree.org/schemas/pinctrl/samsung,pinctrl-wakeup-interrupt.yaml# 5af030d83SKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml# 6af030d83SKrzysztof Kozlowski 7af030d83SKrzysztof Kozlowskititle: Samsung S3C/S5P/Exynos SoC pin controller - wake-up interrupt controller 8af030d83SKrzysztof Kozlowski 9af030d83SKrzysztof Kozlowskimaintainers: 10*8a1e6bb3SKrzysztof Kozlowski - Krzysztof Kozlowski <krzk@kernel.org> 11af030d83SKrzysztof Kozlowski - Sylwester Nawrocki <s.nawrocki@samsung.com> 12af030d83SKrzysztof Kozlowski - Tomasz Figa <tomasz.figa@gmail.com> 13af030d83SKrzysztof Kozlowski 14af030d83SKrzysztof Kozlowskidescription: | 15af030d83SKrzysztof Kozlowski This is a part of device tree bindings for Samsung S3C/S5P/Exynos SoC pin 16af030d83SKrzysztof Kozlowski controller. 17af030d83SKrzysztof Kozlowski 18af030d83SKrzysztof Kozlowski External wake-up interrupts for Samsung S3C/S5P/Exynos SoC pin controller. 191755e227SKrzysztof Kozlowski For S3C24xx, S3C64xx, S5PV210 and Exynos4210 compatible wake-up interrupt 201755e227SKrzysztof Kozlowski controllers, only one pin-controller device node can include external wake-up 211755e227SKrzysztof Kozlowski interrupts child node (in other words, only one External wake-up interrupts 22af030d83SKrzysztof Kozlowski pin-controller is supported). 231755e227SKrzysztof Kozlowski For newer controllers, multiple pin-controller device node can include 241755e227SKrzysztof Kozlowski external wake-up interrupts child node. 25af030d83SKrzysztof Kozlowski 26af030d83SKrzysztof Kozlowski See also Documentation/devicetree/bindings/pinctrl/samsung,pinctrl.yaml for 27af030d83SKrzysztof Kozlowski additional information and example. 28af030d83SKrzysztof Kozlowski 29af030d83SKrzysztof Kozlowskiproperties: 30af030d83SKrzysztof Kozlowski compatible: 31af030d83SKrzysztof Kozlowski enum: 32af030d83SKrzysztof Kozlowski - samsung,s3c2410-wakeup-eint 33af030d83SKrzysztof Kozlowski - samsung,s3c2412-wakeup-eint 34af030d83SKrzysztof Kozlowski - samsung,s3c64xx-wakeup-eint 35af030d83SKrzysztof Kozlowski - samsung,s5pv210-wakeup-eint 36af030d83SKrzysztof Kozlowski - samsung,exynos4210-wakeup-eint 37af030d83SKrzysztof Kozlowski - samsung,exynos7-wakeup-eint 381755e227SKrzysztof Kozlowski - samsung,exynos850-wakeup-eint 391755e227SKrzysztof Kozlowski - samsung,exynosautov9-wakeup-eint 40af030d83SKrzysztof Kozlowski 41af030d83SKrzysztof Kozlowski interrupts: 42af030d83SKrzysztof Kozlowski description: 43af030d83SKrzysztof Kozlowski Interrupt used by multiplexed external wake-up interrupts. 44af030d83SKrzysztof Kozlowski minItems: 1 45af030d83SKrzysztof Kozlowski maxItems: 6 46af030d83SKrzysztof Kozlowski 47af030d83SKrzysztof Kozlowskirequired: 48af030d83SKrzysztof Kozlowski - compatible 49af030d83SKrzysztof Kozlowski 50af030d83SKrzysztof KozlowskiallOf: 51af030d83SKrzysztof Kozlowski - if: 52af030d83SKrzysztof Kozlowski properties: 53af030d83SKrzysztof Kozlowski compatible: 54af030d83SKrzysztof Kozlowski contains: 55af030d83SKrzysztof Kozlowski enum: 56af030d83SKrzysztof Kozlowski - samsung,s3c2410-wakeup-eint 57af030d83SKrzysztof Kozlowski - samsung,s3c2412-wakeup-eint 58af030d83SKrzysztof Kozlowski then: 59af030d83SKrzysztof Kozlowski properties: 60af030d83SKrzysztof Kozlowski interrupts: 61af030d83SKrzysztof Kozlowski minItems: 6 62af030d83SKrzysztof Kozlowski maxItems: 6 631755e227SKrzysztof Kozlowski required: 641755e227SKrzysztof Kozlowski - interrupts 65af030d83SKrzysztof Kozlowski 66af030d83SKrzysztof Kozlowski - if: 67af030d83SKrzysztof Kozlowski properties: 68af030d83SKrzysztof Kozlowski compatible: 69af030d83SKrzysztof Kozlowski contains: 70af030d83SKrzysztof Kozlowski const: samsung,s3c64xx-wakeup-eint 71af030d83SKrzysztof Kozlowski then: 72af030d83SKrzysztof Kozlowski properties: 73af030d83SKrzysztof Kozlowski interrupts: 74af030d83SKrzysztof Kozlowski minItems: 4 75af030d83SKrzysztof Kozlowski maxItems: 4 761755e227SKrzysztof Kozlowski required: 771755e227SKrzysztof Kozlowski - interrupts 78af030d83SKrzysztof Kozlowski 79af030d83SKrzysztof Kozlowski - if: 80af030d83SKrzysztof Kozlowski properties: 81af030d83SKrzysztof Kozlowski compatible: 82af030d83SKrzysztof Kozlowski contains: 83af030d83SKrzysztof Kozlowski enum: 84af030d83SKrzysztof Kozlowski - samsung,s5pv210-wakeup-eint 85af030d83SKrzysztof Kozlowski - samsung,exynos4210-wakeup-eint 86af030d83SKrzysztof Kozlowski - samsung,exynos7-wakeup-eint 87af030d83SKrzysztof Kozlowski then: 88af030d83SKrzysztof Kozlowski properties: 89af030d83SKrzysztof Kozlowski interrupts: 90af030d83SKrzysztof Kozlowski minItems: 1 91af030d83SKrzysztof Kozlowski maxItems: 1 921755e227SKrzysztof Kozlowski required: 931755e227SKrzysztof Kozlowski - interrupts 941755e227SKrzysztof Kozlowski 951755e227SKrzysztof Kozlowski - if: 961755e227SKrzysztof Kozlowski properties: 971755e227SKrzysztof Kozlowski compatible: 981755e227SKrzysztof Kozlowski contains: 991755e227SKrzysztof Kozlowski enum: 1001755e227SKrzysztof Kozlowski - samsung,exynos850-wakeup-eint 1011755e227SKrzysztof Kozlowski - samsung,exynosautov9-wakeup-eint 1021755e227SKrzysztof Kozlowski then: 1031755e227SKrzysztof Kozlowski properties: 1041755e227SKrzysztof Kozlowski interrupts: false 105af030d83SKrzysztof Kozlowski 106af030d83SKrzysztof KozlowskiadditionalProperties: false 107