- Apr 15, 2019
-
-
Ryder Lee authored
This updates bindings for MT7629 SoC, which includes very basic items such as system timer, UART, sysirq and scpsys unit. Signed-off-by:
Ryder Lee <ryder.lee@mediatek.com> Cc: Marc Zyngier <marc.zyngier@arm.com> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Reviewed-by:
Rob Herring <robh@kernel.org> Signed-off-by:
Matthias Brugger <matthias.bgg@gmail.com>
-
- Apr 12, 2019
-
-
Erin Lo authored
This adds dt-binding documentation of SYSIRQ for Mediatek MT8183 SoC Platform. Signed-off-by:
Erin Lo <erin.lo@mediatek.com> Acked-by:
Rob Herring <robh@kernel.org> Reviewed-by:
Matthias Brugger <matthias.bgg@gmail.com> Signed-off-by:
Matthias Brugger <matthias.bgg@gmail.com>
-
- Feb 22, 2019
-
-
Aisheng Dong authored
One irqsteer channel can support up to 8 output interrupts. Cc: Rob Herring <robh+dt@kernel.org> Cc: Shawn Guo <shawnguo@kernel.org> Cc: devicetree@vger.kernel.org Reviewed-by:
Lucas Stach <l.stach@pengutronix.de> Signed-off-by:
Dong Aisheng <aisheng.dong@nxp.com> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com>
-
Aisheng Dong authored
Not all 64 interrupts may be used in one group. e.g. most irqsteer in imx8qxp and imx8qm subsystems supports only 32 interrupts. As the IP integration parameters are Channel number and interrupts number, let's use fsl,irqs-num to represents how many interrupts supported by this irqsteer channel. Note this will break the compatibility of old binding. As the original fsl,irq-groups was born out of a misunderstanding of the HW config options and we are not aware of any users of the current binding. And the old binding was just published in recent months, so it's worth to change now to avoid confusing in the future. Cc: Rob Herring <robh+dt@kernel.org> Cc: Shawn Guo <shawnguo@kernel.org> Cc: devicetree@vger.kernel.org Reviewed-by:
Lucas Stach <l.stach@pengutronix.de> Signed-off-by:
Dong Aisheng <aisheng.dong@nxp.com> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com>
-
- Feb 14, 2019
-
-
Jiaxun Yang authored
Dt-bindings doc about Loongson-1 interrupt controller. Reviewed-by:
Rob Herring <robh@kernel.org> Signed-off-by:
Jiaxun Yang <jiaxun.yang@flygoat.com> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com>
-
- Feb 13, 2019
-
-
Rob Herring authored
Convert the ARM GICv3 binding document to DT schema format using json-schema. Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Jason Cooper <jason@lakedaemon.net> Cc: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by:
Rob Herring <robh@kernel.org>
-
Rob Herring authored
Convert the ARM GIC binding document to DT schema format using json-schema. Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Jason Cooper <jason@lakedaemon.net> Cc: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by:
Rob Herring <robh@kernel.org>
-
- Feb 08, 2019
-
-
Ryder Lee authored
This adds missing bindings for MT7623 sysirq. Signed-off-by:
Ryder Lee <ryder.lee@mediatek.com> Signed-off-by:
Matthias Brugger <matthias.bgg@gmail.com>
-
- Jan 11, 2019
-
-
Otto Sabart authored
The primecell.txt and cpus.txt files were converted into YAML. This patch updates old references with new ones. Fixes: d3c207ee ("dt-bindings: arm: Convert primecell binding to json-schema") Fixes: 672951cb ("dt-bindings: arm: Convert cpu binding to json-schema") Signed-off-by:
Otto Sabart <ottosabart@seberm.com> Signed-off-by:
Rob Herring <robh@kernel.org>
-
- Dec 20, 2018
-
-
Lubomir Rintel authored
s/whold/whole/. Signed-off-by:
Lubomir Rintel <lkundrak@v3.sk> Signed-off-by:
Rob Herring <robh@kernel.org>
-
- Dec 18, 2018
-
-
Benjamin Gaignard authored
Add hwlocks as optional property Reviewed-by:
Rob Herring <robh@kernel.org> Signed-off-by:
Benjamin Gaignard <benjamin.gaignard@st.com> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com>
-
Lucas Stach authored
This adds the DT binding for the Freescale IRQSTEER interrupt multiplexer found in the i.MX8 familiy SoCs. Reviewed-by:
Rob Herring <robh@kernel.org> Signed-off-by:
Lucas Stach <l.stach@pengutronix.de> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com>
-
- Dec 13, 2018
-
-
Srinivas Kandagatla authored
Access to GICR_WAKER is restricted on msm8996 SoC in Hypervisor. There are many devices out there with this restriction in place and there has been no update to this firmware since last few years, making those devices totally unusable for upstream development. IIDR register value conflicts with other SoCs, using compatible seems to be the only way to apply quirks required for msm8996 based SoCs. Without this quirk many qcom SoCs (atleast 3 that I know) are unable to boot mainline. Reviewed-by:
Rob Herring <robh@kernel.org> Signed-off-by:
Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com>
-
Mesih Kilinc authored
Add compatible string for Alwinner suniv F1C100s SoC interrupt controller which is stripped version of sun4i Signed-off-by:
Mesih Kilinc <mesihkilinc@gmail.com> Acked-by:
Maxime Ripard <maxime.ripard@bootlin.com> Reviewed-by:
Rob Herring <robh@kernel.org> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com>
-
Manivannan Sadhasivam authored
Document interrupt controller in RDA Micro RDA8810PL SoC. Signed-off-by:
Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> Reviewed-by:
Rob Herring <robh@kernel.org> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com>
-
- Oct 25, 2018
-
-
Guo Ren authored
- Dt-bindings doc about C-SKY apb bus interrupt controller. Signed-off-by:
Guo Ren <ren_guo@c-sky.com> Reviewed-by:
Rob Herring <robh@kernel.org>
-
Guo Ren authored
Dt-bindings doc about C-SKY Multi-processors interrupt controller. Changelog: - Should be: '#interrupt-cells' not 'interrupt-cells' Signed-off-by:
Guo Ren <ren_guo@c-sky.com> Reviewed-by:
Rob Herring <robh@kernel.org>
-
- Oct 02, 2018
-
-
Miquel Raynal authored
Describe the System Error Interrupt (SEI) controller. It aggregates two types of interrupts, wired and MSIs from respectively the AP and the CPs, into a single SPI interrupt. Suggested-by:
Haim Boot <hayim@marvell.com> Reviewed-by:
Rob Herring <robh@kernel.org> Signed-off-by:
Miquel Raynal <miquel.raynal@bootlin.com> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com>
-
Miquel Raynal authored
Change the documentation to reflect the new bindings used for Marvell ICU. This involves describing each interrupt group as a subnode of the ICU node. Each of them having their own compatible. The DT binding documentation still documents the legacy binding, where there was a single node with no subnode. Reviewed-by:
Rob Herring <robh@kernel.org> Signed-off-by:
Miquel Raynal <miquel.raynal@bootlin.com> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com>
-
Miquel Raynal authored
ICU size in CP110 is not 0x10 but at least 0x440 bytes long (from the specification). Reviewed-by:
Rob Herring <robh@kernel.org> Reviewed-by:
Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by:
Miquel Raynal <miquel.raynal@bootlin.com> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com>
-
Biju Das authored
Document RZ/G1N (R8A7744) SoC bindings. Reviewed-by:
Chris Paterson <Chris.Paterson2@renesas.com> Reviewed-by:
Simon Horman <horms+renesas@verge.net.au> Reviewed-by:
Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by:
Biju Das <biju.das@bp.renesas.com> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com>
-
Geert Uytterhoeven authored
Document support for the Interrupt Controller for External Devices (INTC-EX) in the Renesas E3 (r8a77990) SoC. No driver update is needed. Signed-off-by:
Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com>
-
- Aug 28, 2018
-
-
Palmer Dabbelt authored
I managed to miss one of Rob's code reviews on the mailing list <http://lists.infradead.org/pipermail/linux-riscv/2018-August/001139.html >. The patch has already been merged, so I'm submitting a fixup. Sorry! Fixes: b67bc7cb ("dt-bindings: interrupt-controller: RISC-V local interrupt controller") Cc: Rob Herring <robh@kernel.org> Cc: Christoph Hellwig <hch@infradead.org> Cc: Karsten Merker <merker@debian.org> Signed-off-by:
Palmer Dabbelt <palmer@sifive.com>
-
- Aug 20, 2018
-
-
Fabrizio Castro authored
Document RZ/G2M (R8A774A1) SoC bindings. Reviewed-by:
Biju Das <biju.das@bp.renesas.com> Reviewed-by:
Rob Herring <robh@kernel.org> Reviewed-by:
Simon Horman <horms+renesas@verge.net.au> Signed-off-by:
Fabrizio Castro <fabrizio.castro@bp.renesas.com> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com>
-
- Aug 13, 2018
-
-
Palmer Dabbelt authored
Add documentation for the SiFive implementation of the RISC-V Platform Level Interrupt Controller (PLIC). The PLIC connects global interrupt sources to the local interrupt controller on each hart. Signed-off-by:
Palmer Dabbelt <palmer@dabbelt.com> [hch: various fixes and updates] Signed-off-by:
Christoph Hellwig <hch@lst.de> Signed-off-by:
Palmer Dabbelt <palmer@sifive.com>
-
Palmer Dabbelt authored
Add documentation on the RISC-V local interrupt controller, which is a per-hart interrupt controller that manages all interrupts entering a RISC-V hart. This interrupt controller is present on all RISC-V systems. Signed-off-by:
Palmer Dabbelt <palmer@dabbelt.com> [hch: minor cleanups] Signed-off-by:
Christoph Hellwig <hch@lst.de> Signed-off-by:
Palmer Dabbelt <palmer@sifive.com>
-
- Jul 25, 2018
-
-
Rob Herring authored
'interrupt-parent' is often documented as part of define bindings, but it is really outside the scope of a device binding. It's never required in a given node as it is often inherited from a parent node. Or it can be implicit if a parent node is an 'interrupt-controller' node. So remove it from all the binding files. Cc: Mark Rutland <mark.rutland@arm.com> Cc: devicetree@vger.kernel.org Signed-off-by:
Rob Herring <robh@kernel.org>
-
- Jul 19, 2018
-
-
Sergei Shtylyov authored
Document R-Car V3H (AKA R8A77980) SoC bindings. Reviewed-by:
Geert Uytterhoeven <geert+renesas@glider.be> Reviewed-by:
Simon Horman <horms+renesas@verge.net.au> Signed-off-by:
Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com>
-
Biju Das authored
Renesas RZ/G SoC have the R-Car gen2 compatible IRQC interrupt controllers. Document RZ/G1C (also known as R8A77470) SoC bindings. Reviewed-by:
Fabrizio Castro <fabrizio.castro@bp.renesas.com> Reviewed-by:
Simon Horman <horms+renesas@verge.net.au> Reviewed-by:
Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by:
Biju Das <biju.das@bp.renesas.com> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com>
-
Paul Cercueil authored
The interrupt controller of the JZ4725B works the same way as the other JZ SoCs from Ingenic; so we just add a new compatible string. Signed-off-by:
Paul Cercueil <paul@crapouillou.net> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com>
-
- Jul 06, 2018
-
-
Mars Cheng authored
Update the dt-binding documentation of sysirq for mt6765 Signed-off-by:
Mars Cheng <mars.cheng@mediatek.com> Reviewed-by:
Rob Herring <robh@kernel.org> Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
- Jun 26, 2018
-
-
Jonathan Neuschäfer authored
Multiple binding documents have various forms of unbalanced quotation marks. Fix them. Signed-off-by:
Jonathan Neuschäfer <j.neuschaefer@gmx.net> Acked-by:
Krzysztof Kozlowski <krzk@kernel.org> Acked-by:
Jon Hunter <jonathanh@nvidia.com> Acked-by:
Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Acked-by:
Dmitry Torokhov <dmitry.torokhov@gmail.com> Acked-by:
Florian Fainelli <f.fainelli@gmail.com> Signed-off-by:
Rob Herring <robh@kernel.org>
-
- May 24, 2018
-
-
Ludovic Barre authored
Exti controller has been differently integrated on stm32mp1 SoC. A parent irq has only one external interrupt. A hierachy domain could be used. Handlers are call by parent, each parent interrupt could be masked and unmasked according to the needs. Signed-off-by:
Ludovic Barre <ludovic.barre@st.com> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com>
-
Yixun Lan authored
Update the dt-binding documentation to support new compatible string for the GPIO interrupt controller which found in Amlogic's Meson-AXG SoC. Reviewed-by:
Rob Herring <robh@kernel.org> Signed-off-by:
Yixun Lan <yixun.lan@amlogic.com> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com>
-
Yixun Lan authored
The double quotes seems not ASCII type, fix it here. Reviewed-by:
Rob Herring <robh@kernel.org> Signed-off-by:
Yixun Lan <yixun.lan@amlogic.com> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com>
-
- May 13, 2018
-
-
Marc Zyngier authored
Add the required properties to support the MBI feature on GICv3. Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com> Signed-off-by:
Thomas Gleixner <tglx@linutronix.de> Cc: Rob Herring <robh@kernel.org> Cc: Jason Cooper <jason@lakedaemon.net> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Cc: Miquel Raynal <miquel.raynal@bootlin.com> Link: https://lkml.kernel.org/r/20180508121438.11301-10-marc.zyngier@arm.com
-
- Mar 22, 2018
-
-
Alexandre Belloni authored
Add the Device Tree binding documentation for the Microsemi Ocelot interrupt controller that is part of the ICPU. It is connected directly to the MIPS core interrupt controller. Acked-by:
Rob Herring <robh@kernel.org> Signed-off-by:
Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com>
-
- Mar 16, 2018
-
-
Jesper Nilsson authored
The port was added back in 2000 so it's no longer even a good source of inspiration for newer ports (if it ever was) The last SoC (ARTPEC-3) with a CRIS main CPU was launched in 2008. Coupled with time and working developer board hardware being in low supply, it's time to drop the port from Linux. So long and thanks for all the fish! Signed-off-by:
Jesper Nilsson <jesper.nilsson@axis.com> Signed-off-by:
Arnd Bergmann <arnd@arndb.de>
-
- Mar 14, 2018
-
-
Archana Sathyakumar authored
Add device binding documentation for the PDC Interrupt controller on QCOM SoC's like the SDM845. The interrupt-controller can be used to sense edge low interrupts and wakeup interrupts when the GIC is non-operational. Cc: devicetree@vger.kernel.org Signed-off-by:
Archana Sathyakumar <asathyak@codeaurora.org> Signed-off-by:
Lina Iyer <ilina@codeaurora.org> Reviewed-by:
Rob Herring <robh@kernel.org> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com>
-
- Feb 28, 2018
-
-
Geert Uytterhoeven authored
Document support for the Interrupt Controller for Externel Devices (INTC-EX) in the Renesas M3-N (r8a77965) SoC. No driver update is needed. Signed-off-by:
Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by:
Thomas Gleixner <tglx@linutronix.de> Reviewed-by:
Simon Horman <horms+renesas@verge.net.au> Cc: Mark Rutland <mark.rutland@arm.com> Cc: devicetree@vger.kernel.org Cc: Jason Cooper <jason@lakedaemon.net> Cc: Marc Zyngier <marc.zyngier@arm.com> Cc: linux-renesas-soc@vger.kernel.org Cc: Rob Herring <robh+dt@kernel.org> Link: https://lkml.kernel.org/r/1519658712-22910-1-git-send-email-geert%2Brenesas@glider.be
-