public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] irqchip updates for 6.2
@ 2022-12-07 15:37 Marc Zyngier
  2022-12-07 16:51 ` Thomas Gleixner
  0 siblings, 1 reply; 2+ messages in thread
From: Marc Zyngier @ 2022-12-07 15:37 UTC (permalink / raw)
  To: Thomas Gleixner
  Cc: Aidan MacDonald, AngeloGioacchino Del Regno, Christophe JAILLET,
	Eric Curtin, Huacai Chen, Jean Delvare, Jianmin Lv,
	Jonathan Neuschäfer, Konrad Dybcio, Krzysztof Kozlowski,
	Liu Peibao, Michael Walle, Philippe Mathieu-Daudé,
	Samuel Holland, Sean Anderson, Shang XiaoJing, Talel Shenhar,
	wangjianli, Wei Yongjun, ye xingchen, linux-kernel

Thomas,

Here's a tiny set of updates for 6.2. It's all pretty uninteresting,
and mostly focussed on the never ending of stream of Loongarch related
patches. Because ACPI wasn't bad enough, they also have DT now.

Please pull¸

	M.

The following changes since commit 247f34f7b80357943234f93f247a1ae6b6c3a740:

  Linux 6.1-rc2 (2022-10-23 15:27:33 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git tags/irqchip-6.2

for you to fetch changes up to 6ed54e1789a29d3f1557454cc7d2eb9c10d1d37b:

  Merge branch irq/misc-6.2 into irq/irqchip-next (2022-12-05 10:45:41 +0000)

----------------------------------------------------------------
irqchip updates for 6.2

- More APCI fixes and improvements for the LoongArch architecture,
  adding support for the HTVEC irqchip, suspend-resume, and some
  PCI INTx workarounds

- Initial DT support for LoongArch. I'm not even kidding.

- Support for the MTK CIRQv2, a minor deviation from the original version

- Error handling fixes for wpcm450, GIC...

- BE detection for a FSL controller

- Declare the Sifive PLIC as wake-up agnostic

- Simplify fishing out the device data for the ST irqchip

- Mark some data structures as __initconst in the apple-aic driver

- Switch over from strtobool to kstrtobool

- COMPILE_TEST fixes

----------------------------------------------------------------
Aidan MacDonald (1):
      irqchip/sl28cpld: Replace irqchip mask_invert with unmask_base

AngeloGioacchino Del Regno (4):
      dt-bindings: interrupt-controller: mediatek,cirq: Migrate to dt schema
      dt-bindings: interrupt-controller: mediatek,cirq: Document MT8192
      irqchip/irq-mtk-cirq: Move register offsets to const array
      irqchip/irq-mtk-cirq: Add support for System CIRQ on MT8192

Christophe JAILLET (1):
      irqchip/gic: Use kstrtobool() instead of strtobool()

Huacai Chen (7):
      irqchip/loongson-htvec: Add ACPI init support
      irqchip/loongson-htvec: Add suspend/resume support
      irqchip/loongson-eiointc: Add suspend/resume support
      irqchip/loongson-pch-pic: Add suspend/resume support
      irqchip/loongson-pch-lpc: Add suspend/resume support
      irqchip/loongarch: Adjust acpi_cascade_irqdomain_init() and sub-routines
      irqchip/loongarch-cpu: Fix a missing prototype warning

Jean Delvare (1):
      irqchip/al-fic: Drop obsolete dependency on COMPILE_TEST

Jianmin Lv (4):
      ACPI / PCI: fix LPIC IRQ model default PCI IRQ polarity
      irqchip/loongson-pch-pic: Fix translate callback for DT path
      irqchip/loongson-pch-pic: Support to set IRQ type for ACPI path
      irqchip/loongson-liointc: Support to set IRQ type for ACPI path

Konrad Dybcio (1):
      irqchip/apple-aic: Mark aic_info structs __initconst

Liu Peibao (3):
      irqchip: loongarch-cpu: add DT support
      dt-bindings: interrupt-controller: add yaml for LoongArch CPU interrupt controller
      irqchip/loongson-liointc: Fix improper error handling in liointc_init()

Marc Zyngier (4):
      Merge branch irq/loongarch-acpi into irq/irqchip-next
      Merge branch irq/loongarch-of into irq/irqchip-next
      Merge branch irq/cirq-v2 into irq/irqchip-next
      Merge branch irq/misc-6.2 into irq/irqchip-next

Samuel Holland (1):
      irqchip/sifive-plic: Support wake IRQs

Sean Anderson (1):
      irqchip/ls-extirq: Fix endianness detection

Shang XiaoJing (1):
      irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe()

Wei Yongjun (1):
      irqchip/wpcm450: Fix memory leak in wpcm450_aic_of_init()

wangjianli (1):
      irqchip/mips-gic: Drop repeated word in comment

ye xingchen (1):
      irqchip/st: Use device_get_match_data() to simplify the code

 .../loongarch,cpu-interrupt-controller.yaml        |  34 ++++
 .../interrupt-controller/mediatek,cirq.txt         |  33 ----
 .../interrupt-controller/mediatek,mtk-cirq.yaml    |  68 ++++++++
 arch/loongarch/include/asm/irq.h                   |   2 +-
 drivers/acpi/pci_irq.c                             |   6 +-
 drivers/irqchip/Kconfig                            |   3 +-
 drivers/irqchip/irq-apple-aic.c                    |   6 +-
 drivers/irqchip/irq-gic-pm.c                       |   2 +-
 drivers/irqchip/irq-gic-v3.c                       |   3 +-
 drivers/irqchip/irq-gic.c                          |   3 +-
 drivers/irqchip/irq-loongarch-cpu.c                |  48 ++++--
 drivers/irqchip/irq-loongson-eiointc.c             |  63 ++++++--
 drivers/irqchip/irq-loongson-htvec.c               | 176 +++++++++++++++++----
 drivers/irqchip/irq-loongson-liointc.c             |  37 ++++-
 drivers/irqchip/irq-loongson-pch-lpc.c             |  25 +++
 drivers/irqchip/irq-loongson-pch-pic.c             |  76 +++++++--
 drivers/irqchip/irq-ls-extirq.c                    |   2 +-
 drivers/irqchip/irq-mips-gic.c                     |   2 +-
 drivers/irqchip/irq-mtk-cirq.c                     |  95 +++++++++--
 drivers/irqchip/irq-sifive-plic.c                  |   6 +-
 drivers/irqchip/irq-sl28cpld.c                     |   3 +-
 drivers/irqchip/irq-st.c                           |   7 +-
 drivers/irqchip/irq-wpcm450-aic.c                  |   1 +
 23 files changed, 557 insertions(+), 144 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/loongarch,cpu-interrupt-controller.yaml
 delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/mediatek,cirq.txt
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/mediatek,mtk-cirq.yaml

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] irqchip updates for 6.2
  2022-12-07 15:37 [GIT PULL] irqchip updates for 6.2 Marc Zyngier
@ 2022-12-07 16:51 ` Thomas Gleixner
  0 siblings, 0 replies; 2+ messages in thread
From: Thomas Gleixner @ 2022-12-07 16:51 UTC (permalink / raw)
  To: Marc Zyngier
  Cc: Aidan MacDonald, AngeloGioacchino Del Regno, Christophe JAILLET,
	Eric Curtin, Huacai Chen, Jean Delvare, Jianmin Lv,
	Jonathan Neuschäfer, Konrad Dybcio, Krzysztof Kozlowski,
	Liu Peibao, Michael Walle, Philippe Mathieu-Daudé,
	Samuel Holland, Sean Anderson, Shang XiaoJing, Talel Shenhar,
	wangjianli, Wei Yongjun, ye xingchen, linux-kernel

On Wed, Dec 07 2022 at 15:37, Marc Zyngier wrote:
> Here's a tiny set of updates for 6.2. It's all pretty uninteresting,
> and mostly focussed on the never ending of stream of Loongarch related
> patches. Because ACPI wasn't bad enough, they also have DT now.
>
> Please pull¸

Done. Thanks!

      tglx

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-12-07 16:52 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-12-07 15:37 [GIT PULL] irqchip updates for 6.2 Marc Zyngier
2022-12-07 16:51 ` Thomas Gleixner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox