From: Yoshinori Sato <ysato@users.sourceforge.jp> To: linux-sh@vger.kernel.org Cc: "Yoshinori Sato" <ysato@users.sourceforge.jp>, "Damien Le Moal" <dlemoal@kernel.org>, "Niklas Cassel" <cassel@kernel.org>, "Rob Herring" <robh@kernel.org>, "Krzysztof Kozlowski" <krzysztof.kozlowski+dt@linaro.org>, "Conor Dooley" <conor+dt@kernel.org>, "Geert Uytterhoeven" <geert+renesas@glider.be>, "Michael Turquette" <mturquette@baylibre.com>, "Stephen Boyd" <sboyd@kernel.org>, "David Airlie" <airlied@gmail.com>, "Daniel Vetter" <daniel@ffwll.ch>, "Maarten Lankhorst" <maarten.lankhorst@linux.intel.com>, "Maxime Ripard" <mripard@kernel.org>, "Thomas Zimmermann" <tzimmermann@suse.de>, "Thomas Gleixner" <tglx@linutronix.de>, "Bjorn Helgaas" <bhelgaas@google.com>, "Lorenzo Pieralisi" <lpieralisi@kernel.org>, "Krzysztof Wilczyński" <kw@linux.com>, "Greg Kroah-Hartman" <gregkh@linuxfoundation.org>, "Jiri Slaby" <jirislaby@kernel.org>, "Magnus Damm" <magnus.damm@gmail.com>, "Daniel Lezcano" <daniel.lezcano@linaro.org>, "Rich Felker" <dalias@libc.org>, "John Paul Adrian Glaubitz" <glaubitz@physik.fu-berlin.de>, "Lee Jones" <lee@kernel.org>, "Helge Deller" <deller@gmx.de>, "Heiko Stuebner" <heiko.stuebner@cherry.de>, "Shawn Guo" <shawnguo@kernel.org>, "Sebastian Reichel" <sre@kernel.org>, "Chris Morgan" <macromorgan@hotmail.com>, "Linus Walleij" <linus.walleij@linaro.org>, "Arnd Bergmann" <arnd@arndb.de>, "David Rientjes" <rientjes@google.com>, "Hyeonggon Yoo" <42.hyeyoo@gmail.com>, "Vlastimil Babka" <vbabka@suse.cz>, "Baoquan He" <bhe@redhat.com>, "Andrew Morton" <akpm@linux-foundation.org>, "Guenter Roeck" <linux@roeck-us.net>, "Kefeng Wang" <wangkefeng.wang@huawei.com>, "Stephen Rothwell" <sfr@canb.auug.org.au>, "Javier Martinez Canillas" <javierm@redhat.com>, "Guo Ren" <guoren@kernel.org>, "Azeem Shaikh" <azeemshaikh38@gmail.com>, "Max Filippov" <jcmvbkbc@gmail.com>, "Jonathan Corbet" <corbet@lwn.net>, "Jacky Huang" <ychuang3@nuvoton.com>, "Herve Codina" <herve.codina@bootlin.com>, "Manikanta Guntupalli" <manikanta.guntupalli@amd.com>, "Anup Patel" <apatel@ventanamicro.com>, "Biju Das" <biju.das.jz@bp.renesas.com>, "Uwe Kleine-König" <u.kleine-koenig@pengutronix.de>, "Sam Ravnborg" <sam@ravnborg.org>, "Sergey Shtylyov" <s.shtylyov@omp.ru>, "Laurent Pinchart" <laurent.pinchart+renesas@ideasonboard.com>, linux-ide@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-pci@vger.kernel.org, linux-serial@vger.kernel.org, linux-fbdev@vger.kernel.org Subject: [PATCH v7 17/37] dt-bindings: interrupt-controller: renesas,sh7751-intc: Add json-schema Date: Thu, 4 Apr 2024 13:59:50 +0900 [thread overview] Message-ID: <cd7aae0800d9fc97f4d265c34ad4ac8c19dfd8f3.1712205900.git.ysato@users.sourceforge.jp> (raw) In-Reply-To: <cover.1712205900.git.ysato@users.sourceforge.jp> Renesas SH7751 INTC json-schema. Signed-off-by: Yoshinori Sato <ysato@users.sourceforge.jp> --- .../renesas,sh7751-intc.yaml | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas,sh7751-intc.yaml diff --git a/Documentation/devicetree/bindings/interrupt-controller/renesas,sh7751-intc.yaml b/Documentation/devicetree/bindings/interrupt-controller/renesas,sh7751-intc.yaml new file mode 100644 index 000000000000..fb924eff465d --- /dev/null +++ b/Documentation/devicetree/bindings/interrupt-controller/renesas,sh7751-intc.yaml @@ -0,0 +1,53 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/interrupt-controller/renesas,sh7751-intc.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Renesas SH7751 Interrupt Controller + +maintainers: + - Yoshinori Sato <ysato@users.sourceforge.jp> + +properties: + compatible: + items: + - const: renesas,sh7751-intc + + '#interrupt-cells': + const: 1 + + interrupt-controller: true + + reg: + maxItems: 2 + + reg-names: + items: + - const: ICR + - const: INTPRI00 + + renesas,icr-irlm: + $ref: /schemas/types.yaml#/definitions/flag + description: If true four independent interrupt requests mode (ICR.IRLM is 1). + +required: + - compatible + - reg + - reg-names + - '#interrupt-cells' + - interrupt-controller + +additionalProperties: false + +examples: + - | + #include <dt-bindings/interrupt-controller/renesas,sh7751-intc.h> + shintc: interrupt-controller@ffd00000 { + compatible = "renesas,sh7751-intc"; + reg = <0xffd00000 14>, <0xfe080000 128>; + reg-names = "ICR", "INTPRI00"; + #interrupt-cells = <1>; + interrupt-controller; + }; +... -- 2.39.2
WARNING: multiple messages have this Message-ID (diff)
From: Yoshinori Sato <ysato@users.sourceforge.jp> To: linux-sh@vger.kernel.org Cc: "Yoshinori Sato" <ysato@users.sourceforge.jp>, "Damien Le Moal" <dlemoal@kernel.org>, "Niklas Cassel" <cassel@kernel.org>, "Rob Herring" <robh@kernel.org>, "Krzysztof Kozlowski" <krzysztof.kozlowski+dt@linaro.org>, "Conor Dooley" <conor+dt@kernel.org>, "Geert Uytterhoeven" <geert+renesas@glider.be>, "Michael Turquette" <mturquette@baylibre.com>, "Stephen Boyd" <sboyd@kernel.org>, "David Airlie" <airlied@gmail.com>, "Daniel Vetter" <daniel@ffwll.ch>, "Maarten Lankhorst" <maarten.lankhorst@linux.intel.com>, "Maxime Ripard" <mripard@kernel.org>, "Thomas Zimmermann" <tzimmermann@suse.de>, "Thomas Gleixner" <tglx@linutronix.de>, "Bjorn Helgaas" <bhelgaas@google.com>, "Lorenzo Pieralisi" <lpieralisi@kernel.org>, "Krzysztof Wilczyński" <kw@linux.com>, "Greg Kroah-Hartman" <gregkh@linuxfoundation.org>, "Jiri Slaby" <jirislaby@kernel.org>, "Magnus Damm" <magnus.damm@gmail.com>, "Daniel Lezcano" <daniel.lezcano@linaro.org>, "Rich Felker" <dalias@libc.org>, "John Paul Adrian Glaubitz" <glaubitz@physik.fu-berlin.de>, "Lee Jones" <lee@kernel.org>, "Helge Deller" <deller@gmx.de>, "Heiko Stuebner" <heiko.stuebner@cherry.de>, "Shawn Guo" <shawnguo@kernel.org>, "Sebastian Reichel" <sre@kernel.org>, "Chris Morgan" <macromorgan@hotmail.com>, "Linus Walleij" <linus.walleij@linaro.org>, "Arnd Bergmann" <arnd@arndb.de>, "David Rientjes" <rientjes@google.com>, "Hyeonggon Yoo" <42.hyeyoo@gmail.com>, "Vlastimil Babka" <vbabka@suse.cz>, "Baoquan He" <bhe@redhat.com>, "Andrew Morton" <akpm@linux-foundation.org>, "Guenter Roeck" <linux@roeck-us.net>, "Kefeng Wang" <wangkefeng.wang@huawei.com>, "Stephen Rothwell" <sfr@canb.auug.org.au>, "Javier Martinez Canillas" <javierm@redhat.com>, "Guo Ren" <guoren@kernel.org>, "Azeem Shaikh" <azeemshaikh38@gmail.com>, "Max Filippov" <jcmvbkbc@gmail.com>, "Jonathan Corbet" <corbet@lwn.net>, "Jacky Huang" <ychuang3@nuvoton.com>, "Herve Codina" <herve.codina@bootlin.com>, "Manikanta Guntupalli" <manikanta.guntupalli@amd.com>, "Anup Patel" <apatel@ventanamicro.com>, "Biju Das" <biju.das.jz@bp.renesas.com>, "Uwe Kleine-König" <u.kleine-koenig@pengutronix.de>, "Sam Ravnborg" <sam@ravnborg.org>, "Sergey Shtylyov" <s.shtylyov@omp.ru>, "Laurent Pinchart" <laurent.pinchart+renesas@ideasonboard.com>, linux-ide@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-pci@vger.kernel.org, linux-serial@vger.kernel.org, linux-fbdev@vger.kernel.org Subject: [PATCH v7 17/37] dt-bindings: interrupt-controller: renesas, sh7751-intc: Add json-schema Date: Thu, 4 Apr 2024 13:59:50 +0900 [thread overview] Message-ID: <cd7aae0800d9fc97f4d265c34ad4ac8c19dfd8f3.1712205900.git.ysato@users.sourceforge.jp> (raw) In-Reply-To: <cover.1712205900.git.ysato@users.sourceforge.jp> Renesas SH7751 INTC json-schema. Signed-off-by: Yoshinori Sato <ysato@users.sourceforge.jp> --- .../renesas,sh7751-intc.yaml | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas,sh7751-intc.yaml diff --git a/Documentation/devicetree/bindings/interrupt-controller/renesas,sh7751-intc.yaml b/Documentation/devicetree/bindings/interrupt-controller/renesas,sh7751-intc.yaml new file mode 100644 index 000000000000..fb924eff465d --- /dev/null +++ b/Documentation/devicetree/bindings/interrupt-controller/renesas,sh7751-intc.yaml @@ -0,0 +1,53 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/interrupt-controller/renesas,sh7751-intc.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Renesas SH7751 Interrupt Controller + +maintainers: + - Yoshinori Sato <ysato@users.sourceforge.jp> + +properties: + compatible: + items: + - const: renesas,sh7751-intc + + '#interrupt-cells': + const: 1 + + interrupt-controller: true + + reg: + maxItems: 2 + + reg-names: + items: + - const: ICR + - const: INTPRI00 + + renesas,icr-irlm: + $ref: /schemas/types.yaml#/definitions/flag + description: If true four independent interrupt requests mode (ICR.IRLM is 1). + +required: + - compatible + - reg + - reg-names + - '#interrupt-cells' + - interrupt-controller + +additionalProperties: false + +examples: + - | + #include <dt-bindings/interrupt-controller/renesas,sh7751-intc.h> + shintc: interrupt-controller@ffd00000 { + compatible = "renesas,sh7751-intc"; + reg = <0xffd00000 14>, <0xfe080000 128>; + reg-names = "ICR", "INTPRI00"; + #interrupt-cells = <1>; + interrupt-controller; + }; +... -- 2.39.2
next prev parent reply other threads:[~2024-04-04 5:01 UTC|newest] Thread overview: 40+ messages / expand[flat|nested] mbox.gz Atom feed top 2024-04-04 4:59 [PATCH v7 00/37] Device Tree support for SH7751 based board Yoshinori Sato 2024-04-04 5:14 ` [RESEND " Yoshinori Sato 2024-04-04 4:59 ` [PATCH v7 01/37] sh: passing FDT address to kernel startup Yoshinori Sato 2024-04-04 4:59 ` [PATCH v7 02/37] sh: Kconfig unified OF supported targets Yoshinori Sato 2024-04-04 4:59 ` [PATCH v7 03/37] sh: Enable OF support for build and configuration Yoshinori Sato 2024-04-04 4:59 ` [PATCH v7 04/37] dt-bindings: interrupt-controller: Add header for Renesas SH3/4 INTC Yoshinori Sato 2024-04-04 6:07 ` Krzysztof Kozlowski 2024-04-04 4:59 ` [PATCH v7 05/37] sh: GENERIC_IRQ_CHIP support for CONFIG_OF=y Yoshinori Sato 2024-04-04 4:59 ` [PATCH v7 06/37] sh: kernel/setup Update DT support Yoshinori Sato 2024-04-04 4:59 ` [PATCH v7 07/37] sh: Fix COMMON_CLK support in CONFIG_OF=y Yoshinori Sato 2024-04-04 4:59 ` [PATCH v7 08/37] clocksource: sh_tmu: CLOCKSOURCE support Yoshinori Sato 2024-04-04 4:59 ` [PATCH v7 09/37] dt-binding: Add compatible SH7750 SoC Yoshinori Sato 2024-04-04 4:59 ` [PATCH v7 10/37] sh: Common PCI Framework driver support Yoshinori Sato 2024-04-04 4:59 ` [PATCH v7 11/37] pci: pci-sh7751: Add SH7751 PCI driver Yoshinori Sato 2024-04-08 21:32 ` Mayank Rana 2024-04-04 4:59 ` [PATCH v7 12/37] dt-bindings: pci: pci-sh7751: Add SH7751 PCI Yoshinori Sato 2024-04-04 4:59 ` [PATCH v7 13/37] dt-bindings: clock: sh7750-cpg: Add renesas,sh7750-cpg header Yoshinori Sato 2024-04-04 4:59 ` [PATCH v7 13/37] dt-bindings: clock: sh7750-cpg: Add renesas, sh7750-cpg header Yoshinori Sato 2024-04-04 4:59 ` [PATCH v7 14/37] clk: Compatible with narrow registers Yoshinori Sato 2024-04-04 4:59 ` [PATCH v7 15/37] clk: renesas: Add SH7750/7751 CPG Driver Yoshinori Sato 2024-04-04 4:59 ` [PATCH v7 16/37] irqchip: Add SH7751 INTC driver Yoshinori Sato 2024-04-04 4:59 ` Yoshinori Sato [this message] 2024-04-04 4:59 ` [PATCH v7 17/37] dt-bindings: interrupt-controller: renesas, sh7751-intc: Add json-schema Yoshinori Sato 2024-04-04 4:59 ` [PATCH v7 18/37] irqchip: SH7751 external interrupt encoder with enable gate Yoshinori Sato 2024-04-04 4:59 ` [PATCH v7 19/37] dt-bindings: interrupt-controller: renesas,sh7751-irl-ext: Add json-schema Yoshinori Sato 2024-04-04 4:59 ` [PATCH v7 19/37] dt-bindings: interrupt-controller: renesas, sh7751-irl-ext: " Yoshinori Sato 2024-04-04 4:59 ` [PATCH v7 20/37] serial: sh-sci: fix SH4 OF support Yoshinori Sato 2024-04-04 4:59 ` [PATCH v7 21/37] dt-bindings: serial: renesas,scif: Add scif-sh7751 Yoshinori Sato 2024-04-04 5:00 ` [PATCH v7 22/37] dt-bindings: display: smi,sm501: SMI SM501 binding json-schema Yoshinori Sato 2024-04-04 5:00 ` [PATCH v7 22/37] dt-bindings: display: smi, sm501: " Yoshinori Sato 2024-04-04 5:00 ` [PATCH v7 23/37] dt-bindings: display: sm501 register definition helper Yoshinori Sato 2024-04-04 7:06 ` [PATCH v7 00/37] Device Tree support for SH7751 based board Niklas Cassel 2024-04-04 13:46 ` Bjorn Helgaas 2024-04-05 12:17 ` [RESEND " Rob Landley 2024-04-05 12:21 ` Geert Uytterhoeven 2024-04-05 18:57 ` Rob Landley 2024-04-05 22:07 ` John Paul Adrian Glaubitz 2024-04-08 7:44 ` Geert Uytterhoeven 2024-04-08 15:26 ` Konstantin Ryabitsev 2024-04-05 22:02 ` John Paul Adrian Glaubitz
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=cd7aae0800d9fc97f4d265c34ad4ac8c19dfd8f3.1712205900.git.ysato@users.sourceforge.jp \ --to=ysato@users.sourceforge.jp \ --cc=42.hyeyoo@gmail.com \ --cc=airlied@gmail.com \ --cc=akpm@linux-foundation.org \ --cc=apatel@ventanamicro.com \ --cc=arnd@arndb.de \ --cc=azeemshaikh38@gmail.com \ --cc=bhe@redhat.com \ --cc=bhelgaas@google.com \ --cc=biju.das.jz@bp.renesas.com \ --cc=cassel@kernel.org \ --cc=conor+dt@kernel.org \ --cc=corbet@lwn.net \ --cc=dalias@libc.org \ --cc=daniel.lezcano@linaro.org \ --cc=daniel@ffwll.ch \ --cc=deller@gmx.de \ --cc=devicetree@vger.kernel.org \ --cc=dlemoal@kernel.org \ --cc=dri-devel@lists.freedesktop.org \ --cc=geert+renesas@glider.be \ --cc=glaubitz@physik.fu-berlin.de \ --cc=gregkh@linuxfoundation.org \ --cc=guoren@kernel.org \ --cc=heiko.stuebner@cherry.de \ --cc=herve.codina@bootlin.com \ --cc=javierm@redhat.com \ --cc=jcmvbkbc@gmail.com \ --cc=jirislaby@kernel.org \ --cc=krzysztof.kozlowski+dt@linaro.org \ --cc=kw@linux.com \ --cc=laurent.pinchart+renesas@ideasonboard.com \ --cc=lee@kernel.org \ --cc=linus.walleij@linaro.org \ --cc=linux-clk@vger.kernel.org \ --cc=linux-fbdev@vger.kernel.org \ --cc=linux-ide@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-pci@vger.kernel.org \ --cc=linux-renesas-soc@vger.kernel.org \ --cc=linux-serial@vger.kernel.org \ --cc=linux-sh@vger.kernel.org \ --cc=linux@roeck-us.net \ --cc=lpieralisi@kernel.org \ --cc=maarten.lankhorst@linux.intel.com \ --cc=macromorgan@hotmail.com \ --cc=magnus.damm@gmail.com \ --cc=manikanta.guntupalli@amd.com \ --cc=mripard@kernel.org \ --cc=mturquette@baylibre.com \ --cc=rientjes@google.com \ --cc=robh@kernel.org \ --cc=s.shtylyov@omp.ru \ --cc=sam@ravnborg.org \ --cc=sboyd@kernel.org \ --cc=sfr@canb.auug.org.au \ --cc=shawnguo@kernel.org \ --cc=sre@kernel.org \ --cc=tglx@linutronix.de \ --cc=tzimmermann@suse.de \ --cc=u.kleine-koenig@pengutronix.de \ --cc=vbabka@suse.cz \ --cc=wangkefeng.wang@huawei.com \ --cc=ychuang3@nuvoton.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.