dt-bindings: remove 'interrupt-parent' from bindings'interrupt-parent' is often documented as part of define bindings, butit is really outside the scope of a device binding. It's never requiredin
dt-bindings: remove 'interrupt-parent' from bindings'interrupt-parent' is often documented as part of define bindings, butit is really outside the scope of a device binding. It's never requiredin a given node as it is often inherited from a parent node. Or it canbe implicit if a parent node is an 'interrupt-controller' node. Soremove it from all the binding files.Cc: Mark Rutland <mark.rutland@arm.com>Cc: devicetree@vger.kernel.orgSigned-off-by: Rob Herring <robh@kernel.org>
show more ...
MIPS: OCTEON: Add support for OCTEON III interrupt controller.Add irq_chip support for both IPI and "normal" interrupts of the CIU3controller. Document the device tree binding for the CIU3.Some
MIPS: OCTEON: Add support for OCTEON III interrupt controller.Add irq_chip support for both IPI and "normal" interrupts of the CIU3controller. Document the device tree binding for the CIU3.Some functions are non-static as they will be used by follow-onsupport for MSI-X.Signed-off-by: David Daney <david.daney@cavium.com>Acked-by: Rob Herring <robh@kernel.org>Cc: Rob Herring <robh+dt@kernel.org>Cc: Pawel Moll <pawel.moll@arm.com>Cc: Mark Rutland <mark.rutland@arm.com>Cc: Ian Campbell <ijc+devicetree@hellion.org.uk>Cc: Kumar Gala <galak@codeaurora.org>Cc: devicetree@vger.kernel.orgCc: Thomas Gleixner <tglx@linutronix.de>Cc: linux-mips@linux-mips.orgCc: linux-kernel@vger.kernel.orgPatchwork: https://patchwork.linux-mips.org/patch/12500/Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
libata: support AHCI on OCTEON platformThe OCTEON SATA controller is currently found on cn71XX devices.Acked-by: Arnd Bergmann <arnd@arndb.de>Acked-by: Hans de Goede <hdegoede@redhat.com>Acked-
libata: support AHCI on OCTEON platformThe OCTEON SATA controller is currently found on cn71XX devices.Acked-by: Arnd Bergmann <arnd@arndb.de>Acked-by: Hans de Goede <hdegoede@redhat.com>Acked-by: Rob Herring <robh@kernel.org>Signed-off-by: David Daney <david.daney@cavium.com>Signed-off-by: Vinita Gupta <vgupta@caviumnetworks.com>Signed-off-by: Aleksey Makarov <aleksey.makarov@auriga.com>Signed-off-by: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>Signed-off-by: Tejun Heo <tj@kernel.org>
MIPS: OCTEON: irq: add CIB and other fixes- Use of_irq_init() to initialize interrupt controllers- Get rid of some unlikely()- Add CIB to support SATA and other interrupts- Add support for CIU S
MIPS: OCTEON: irq: add CIB and other fixes- Use of_irq_init() to initialize interrupt controllers- Get rid of some unlikely()- Add CIB to support SATA and other interrupts- Add support for CIU SUM2 interrupt sourcesSigned-off-by: David Daney <david.daney@cavium.com>Signed-off-by: Leonid Rosenboim <lrosenboim@caviumnetworks.com>Signed-off-by: Aleksey Makarov <aleksey.makarov@auriga.com>Signed-off-by: Peter Swain <peter.swain@cavium.com>Cc: linux-mips@linux-mips.orgCc: linux-kernel@vger.kernel.orgCc: Rob Herring <robh+dt@kernel.org>Cc: Pawel Moll <pawel.moll@arm.com>Cc: Mark Rutland <mark.rutland@arm.com>Cc: Ian Campbell <ijc+devicetree@hellion.org.uk>Cc: Kumar Gala <galak@codeaurora.org>Cc: devicetree@vger.kernel.orgPatchwork: https://patchwork.linux-mips.org/patch/8947/Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
documentation/devicetree: Fix typosCorrect spelling typos within Documentation/devicetreeSigned-off-by: Masanari Iida <standby24x7@gmail.com>Signed-off-by: Grant Likely <grant.likely@secretlab.c
documentation/devicetree: Fix typosCorrect spelling typos within Documentation/devicetreeSigned-off-by: Masanari Iida <standby24x7@gmail.com>Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
MIPS: Octeon: Add device tree source files.The two device tree files octeon_3xxx.dts and octeon_68xx.dts aretrimmed by code in a subsequent patch to reflect the hardware actuallypresent on the bo
MIPS: Octeon: Add device tree source files.The two device tree files octeon_3xxx.dts and octeon_68xx.dts aretrimmed by code in a subsequent patch to reflect the hardware actuallypresent on the board. To this end several properties that are notpart of the declared bindings are added to aid in trimming offunwanted nodes. Since the device tree and the code that trims it arebound into the kernel binary, these 'marker' properties never escapeinto the wild, and are purely an implementation detail of the kernelearly boot process. This is done for backwards compatibility withexisting boards (identified by a board type enumeration value by theirbootloaders). New boards will always pass a device tree from thebootloader, the built-in trees are ignored in this case.Signed-off-by: David Daney <david.daney@cavium.com>Cc: linux-mips@linux-mips.orgCc: devicetree-discuss@lists.ozlabs.orgCc: Grant Likely <grant.likely@secretlab.ca>Cc: Rob Herring <rob.herring@calxeda.com>Cc: linux-kernel@vger.kernel.orgCc: David Daney <david.daney@cavium.com>Patchwork: https://patchwork.linux-mips.org/patch/3937/Signed-off-by: Ralf Baechle <ralf@linux-mips.org>