mirror_ubuntu-kernels/Documentation/devicetree/bindings/interrupt-controller
Linus Torvalds bb4ed26e7e SoC: Add support for StarFive JH7100 RISC-V SoC
This adds support for the StarFive JH7100, including the necessary
 device drivers and DT files for the BeagleV Starlight prototype
 board, with additional boards to be added later. This SoC promises
 to be the first usable low-cost platform for RISC-V.
 
 I've taken this through the SoC tree in the anticipation of adding
 a few other Arm based SoCs as well, but those did not pass the
 review in time, so it's only this one.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmHE4/wACgkQmmx57+YA
 GNlSlRAArOIWkgB8Uwf2dz1tdyGNo6b0yqrqPBnc2hlafQVkrd/Cy0imIEt21pJk
 IkVviuuJmWMS7lFppvjoKbTZDvGt4gcA2o//NorBtSLV5G7mbJAMkeDtfdURRAb0
 c7IXbtHaI5qMPHXOzjbKTHedbLJpS2P1uXQtGr9hiZFP8ZfyfbEF1bzL0edcCAWi
 DuY7cpEHEzeKATN8NQ1ETwpx0MJBfp7pzyfQbB9I1VvIMX1qbuLBUUJ6snLGSiw1
 kvLrQoV+2ZISeEfQ8M/PoHpHexO7CzY0thlTFt2mThLVI0ZlaVJvI6oJDAX5AG67
 tsmDiBxzvp+gWx5T8TfCgETJOVPUpNpSodF8U+cvIIpZM+DLiDc3Dyu6Zrod5guZ
 y989Sc+Be1LZEEyy0VscCoDleNxuFohh8aNJZnRtzd5UfJnz7cDIfGUdS2hwP9JN
 vI7Ci4nQIcvG35RwnLVMOp1azm3RIv2xoESdLkbS9/4smNEjLT1xtr6uVcP+MIKE
 qsWh8TITRWF4aiFqmsz1JyTHFAL0cCi4lZM//Y6XGKM2z0sCmpbfHIEGhJWuSNme
 lXvqn62VfiA5CvSnijYMwtRnCKIDDhsjvQo6H0gxCqW6ynCnKAivL/yo65hqtQO8
 wBpmlziU7IXx4Js/1eGpF7zq7a9LHFqFnKCrE/+7hK/DPGF2Qck=
 =X5uk
 -----END PGP SIGNATURE-----

Merge tag 'newsoc-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull RISC-V SoC updates from Arnd Bergmann:
 "Add support for StarFive JH7100 RISC-V SoC

  This adds support for the StarFive JH7100, including the necessary
  device drivers and DT files for the BeagleV Starlight prototype board,
  with additional boards to be added later. This SoC promises to be the
  first usable low-cost platform for RISC-V.

  I've taken this through the SoC tree in the anticipation of adding a
  few other Arm based SoCs as well, but those did not pass the review in
  time, so it's only this one"

* tag 'newsoc-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc:
  reset: starfive-jh7100: Fix 32bit compilation
  RISC-V: Add BeagleV Starlight Beta device tree
  RISC-V: Add initial StarFive JH7100 device tree
  serial: 8250_dw: Add StarFive JH7100 quirk
  dt-bindings: serial: snps-dw-apb-uart: Add JH7100 uarts
  pinctrl: starfive: Add pinctrl driver for StarFive SoCs
  dt-bindings: pinctrl: Add StarFive JH7100 bindings
  dt-bindings: pinctrl: Add StarFive pinctrl definitions
  reset: starfive-jh7100: Add StarFive JH7100 reset driver
  dt-bindings: reset: Add Starfive JH7100 reset bindings
  dt-bindings: reset: Add StarFive JH7100 reset definitions
  clk: starfive: Add JH7100 clock generator driver
  dt-bindings: clock: starfive: Add JH7100 bindings
  dt-bindings: clock: starfive: Add JH7100 clock definitions
  dt-bindings: interrupt-controller: Add StarFive JH7100 plic
  dt-bindings: timer: Add StarFive JH7100 clint
  RISC-V: Add StarFive SoC Kconfig option
2022-01-10 08:32:37 -08:00
..
abilis,tb10x-ictl.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
actions,owl-sirq.yaml dt-bindings: interrupt-controller: Add Actions SIRQ controller binding 2020-09-25 16:57:33 +01:00
al,alpine-msix.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
allwinner,sun4i-a10-ic.yaml dt-bindings: Change maintainer address 2019-12-12 18:38:10 -06:00
allwinner,sun6i-a31-r-intc.yaml dt-bindings: irq: sun6i-r: Add a compatible for the H3 2021-01-21 20:21:49 +00:00
allwinner,sun7i-a20-sc-nmi.yaml Updates for the irq subsystem: 2021-02-21 11:53:06 -08:00
amazon,al-fic.txt dt-bindings: interrupt-controller: al-fic: remove redundant binding 2019-07-24 14:36:16 -06:00
amlogic,meson-gpio-intc.txt dt-bindings: interrupt-controller: New binding for Meson-A1 SoCs 2020-01-20 19:10:05 +00:00
andestech,ativic32.txt dt-bindings: interrupt-controller: Andestech Internal Vector Interrupt Controller 2018-02-22 10:44:36 +08:00
apple,aic.yaml dt-bindings: interrupt-controller: apple,aic: Add power-domains property 2021-12-02 21:52:25 +09:00
arm,gic-v3.yaml dt-bindings: interrupt-controller: arm,gic-v3: Describe GICv3 optional properties 2021-06-11 14:26:31 +01:00
arm,gic.yaml dt-bindings: interrupt-controller: arm,gic: Update Tegra compatibles 2020-11-26 19:05:17 +01:00
arm,nvic.txt dt-bindings: arm,nvic: Binding for ARM NVIC interrupt controller on Cortex-M 2017-04-10 10:04:42 -05:00
arm,versatile-fpga-irq.txt dt-bindings: irq: arm,versatile-fpga: add compatible string for OX810SE SoC 2016-04-26 09:51:12 +02:00
arm,vic.yaml dt-bindings: interrupt-controller: Convert ARM VIC to json-schema 2021-06-24 13:47:26 -06:00
aspeed,ast2xxx-scu-ic.txt dt-bindings: interrupt-controller: Add Aspeed SCU interrupt controller 2020-01-20 19:10:03 +00:00
aspeed,ast2400-i2c-ic.txt irqchip/aspeed-i2c-ic: Add binding docs for Aspeed I2C Interrupt Controller 2017-06-22 14:14:52 +01:00
aspeed,ast2400-vic.txt irqchip/aspeed-vic: Add AST2500 compatible string 2017-06-22 14:13:39 +01:00
atmel,aic.txt irqchip/atmel-aic5: Add support for sam9x60 irqchip 2019-09-09 18:11:51 +01:00
brcm,bcm2835-armctrl-ic.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
brcm,bcm2836-l1-intc.txt dt-bindings/bcm2836-l1-intc: Add interrupt polarity support 2018-01-04 11:12:06 +00:00
brcm,bcm3380-l2-intc.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
brcm,bcm6345-l1-intc.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
brcm,bcm7038-l1-intc.txt dt-bindings: Document brcm, int-fwd-mask property for bcm7038-l1-intc 2019-11-10 18:47:47 +00:00
brcm,bcm7120-l2-intc.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
brcm,l2-intc.txt dt-bindings: interrupt-controller: Document UPG auxiliary L2 2020-07-17 13:41:42 +01:00
cdns,xtensa-mx.txt
cdns,xtensa-pic.txt
cirrus,clps711x-intc.txt irqchip: clps711x: Changing the compatibility string to match with the smallest supported chip 2016-07-06 17:38:15 +02:00
csky,apb-intc.txt dt-bindings: interrupt-controller: C-SKY APB intc 2018-10-26 00:54:31 +08:00
csky,mpintc.txt doc: devicetree: bindings: fix spelling mistake 2020-06-18 12:36:53 -06:00
digicolor-ic.txt
ezchip,nps400-ic.txt irqchip: add nps Internal and external irqchips 2016-05-09 09:32:31 +05:30
faraday,ftintc010.txt dt-bindings: gemini: augment Gemini bindings to reflect Faraday origin 2017-04-07 10:35:59 +01:00
fsl,intmux.yaml dt-bindings: Add missing array size constraints 2021-01-11 17:42:25 -06:00
fsl,irqsteer.yaml dt-bindings: Drop redundant minItems/maxItems 2021-06-21 13:56:46 -06:00
fsl,ls-extirq.txt dt-bindings: interrupt-controller: update bindings for supporting more SoCs 2020-12-11 14:45:21 +00:00
fsl,ls-scfg-msi.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
google,goldfish-pic.txt dt-bindings/goldfish-pic: Add device tree binding for Goldfish PIC driver 2018-01-04 11:13:48 +00:00
hisilicon,mbigen-v2.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
idt,32434-pic.yaml dt-bindings: interrupt-controller: idt,32434-pic: Add missing interrupts property 2021-04-30 13:51:55 -05:00
img,pdc-intc.txt dt-bindings: Remove leading 0x from bindings notation 2017-12-06 14:56:33 -06:00
ingenic,intc.yaml dt-bindings/irq: Add compatible string for the JZ4760B 2021-03-09 08:45:11 +00:00
intel,ce4100-ioapic.txt dt-bindings: consolidate interrupt controller bindings 2015-10-22 09:21:25 -05:00
intel,ixp4xx-interrupt.yaml dt-bindings: Clean-up schema indentation formatting 2020-04-16 16:59:22 -05:00
interrupts.txt of/irq: Document properties for wakeup interrupt parent 2019-11-16 10:20:02 +00:00
jcore,aic.txt dt-bindings: irqchip: Add J-Core interrupt controller bindings 2016-08-08 20:26:16 +00:00
kontron,sl28cpld-intc.yaml dt-bindings: mfd: Add bindings for sl28cpld 2020-09-17 15:57:14 +01:00
loongson,htpic.yaml dt-bindings: Clean-up undocumented compatible strings 2021-03-23 15:27:51 -06:00
loongson,htvec.yaml dt-bindings: interrupt-controller: Update Loongson HTVEC description 2020-07-30 12:57:33 +01:00
loongson,liointc.yaml dt-bindings: Use 'enum' instead of 'oneOf' plus 'const' entries 2021-08-30 07:01:24 -05:00
loongson,ls1x-intc.txt dt-bindings: interrupt-controller: loongson ls1x intc 2019-02-14 10:34:31 +00:00
loongson,pch-msi.yaml dt-bindings: Another round of adding missing 'additionalProperties' 2020-10-06 10:55:25 -05:00
loongson,pch-pic.yaml dt-bindings: Another round of adding missing 'additionalProperties' 2020-10-06 10:55:25 -05:00
lsi,zevio-intc.txt
marvell,armada-8k-pic.txt dt-bindings: interrupt-controller: add DT binding for Marvell 7K/8K PIC 2016-08-16 13:59:04 +00:00
marvell,armada-370-xp-mpic.txt
marvell,gicp.txt dt-bindings/interrupt-controller: Add DT binding for the Marvell GICP 2017-06-22 14:15:00 +01:00
marvell,icu.txt dt-bindings/interrupt-controller: Update Marvell ICU bindings 2018-10-02 12:02:20 +01:00
marvell,odmi-controller.txt dt: fix refs that were renamed to json with the same file name 2019-05-22 09:01:01 -05:00
marvell,orion-intc.txt
marvell,sei.txt dt-bindings/interrupt-controller: Add documentation for Marvell SEI controller 2018-10-02 12:02:43 +01:00
mediatek,cirq.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
mediatek,sysirq.txt dt-bindings: irq: mtk, sysirq: add support for mt6779 2019-08-23 17:50:07 +02:00
microchip,eic.yaml dt-bindings: microchip,eic: Add bindings for the Microchip EIC 2021-10-20 19:40:34 +01:00
microchip,pic32-evic.txt dt/bindings: Add bindings for PIC32 interrupt controller 2016-01-24 02:51:19 +01:00
mrvl,intc.yaml dt-bindings: interrupt-controller: Convert mrvl,intc to json-schema 2020-07-13 12:49:34 -06:00
mscc,ocelot-icpu-intr.yaml dt-bindings: interrupt-controller: Add binding for few Microsemi interrupt controllers 2020-12-11 14:47:49 +00:00
msi-controller.yaml dt-bindings: interrupt-controller: msi: Add msi-ranges property 2021-09-27 11:55:05 -05:00
msi.txt dt-bindings: interrupt-controller: msi: Correct msi-controller@c's reg 2020-03-31 09:03:33 -06:00
mstar,mst-intc.yaml dt-bindings: interrupt-controller: Add MStar interrupt controller 2020-10-10 12:45:16 +01:00
mti,gic.yaml dt-bindings: Fix JSON pointers 2020-12-18 15:14:44 -06:00
nuvoton,wpcm450-aic.yaml dt-bindings: interrupt-controller: Add nuvoton, wpcm450-aic 2021-04-07 13:26:00 +01:00
nvidia,tegra20-ictlr.txt Devicetree updates for 4.19: 2018-08-14 12:41:49 -07:00
nxp,lpc3220-mic.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
open-pic.txt of: update ePAPR references to point to Devicetree Specification 2017-06-22 11:22:06 -05:00
opencores,or1k-pic.txt
openrisc,ompic.txt irqchip: add initial support for ompic 2017-11-03 14:01:13 +09:00
qca,ath79-cpu-intc.txt DEVICETREE: Add bindings for the ATH79 interrupt controllers 2015-06-21 21:54:03 +02:00
qca,ath79-misc-intc.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
qcom,pdc.txt dt-bindings: qcom,pdc: Add compatible for sc7280 2021-04-07 13:26:00 +01:00
rda,8810pl-intc.txt dt-bindings: interrupt-controller: Document RDA8810PL intc 2018-12-13 09:35:56 +00:00
realtek,rtl-intc.yaml dt-bindings: interrupt-controller: Add Realtek RTL838x/RTL839x support 2021-02-04 10:36:15 +00:00
renesas,h8s-intc.txt h8300: IRQ chip driver 2015-06-23 13:35:56 +09:00
renesas,h8300h-intc.txt h8300: IRQ chip driver 2015-06-23 13:35:56 +09:00
renesas,intc-irqpin.yaml dt-bindings: irqchip: renesas-intc-irqpin: Convert to json-schema 2020-05-14 21:48:36 -05:00
renesas,irqc.yaml dt-bindings: irqchip: renesas-irqc: Document r8a774e1 bindings 2021-10-28 13:33:58 +01:00
renesas,rza1-irqc.yaml dt-bindings: irqchip: renesas-rza1-irqc: Convert to json-schema 2020-06-15 10:08:53 -06:00
riscv,cpu-intc.txt dt-bindings: riscv,cpu-intc: Cleanups from a missed review 2018-08-28 12:58:35 -07:00
samsung,exynos4210-combiner.yaml dt-bindings: irqchip: convert Samsung Exynos IRQ combiner to dtschema 2021-08-17 17:14:41 -05:00
samsung,s3c24xx-irq.txt
sifive,plic-1.0.0.yaml dt-bindings: interrupt-controller: Add StarFive JH7100 plic 2021-11-28 20:04:14 +01:00
snps,arc700-intc.txt dt-bindings: consolidate interrupt controller bindings 2015-10-22 09:21:25 -05:00
snps,archs-idu-intc.txt dt-bindings: IDU-intc: Add support for edge-triggered interrupts 2019-08-26 22:35:51 +05:30
snps,archs-intc.txt dt-bindings: consolidate interrupt controller bindings 2015-10-22 09:21:25 -05:00
snps,dw-apb-ictl.txt dt-bindings: dw-apb-ictl: Update binding to describe use as primary interrupt controller 2020-09-25 16:49:15 +01:00
socionext,synquacer-exiu.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
socionext,uniphier-aidet.yaml dt-bindings: interrupt-controller: Convert UniPhier AIDET to json-schema 2020-02-26 16:13:40 -06:00
st,spear3xx-shirq.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
st,sti-irq-syscfg.txt
st,stm32-exti.yaml dt-bindings: treewide: Update @st.com email address to @foss.st.com 2021-11-11 22:27:16 -06:00
technologic,ts4800.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
ti,cp-intc.txt dt-bindings: consolidate interrupt controller bindings 2015-10-22 09:21:25 -05:00
ti,keystone-irq.txt dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
ti,omap2-intc.txt dt-bindings: consolidate interrupt controller bindings 2015-10-22 09:21:25 -05:00
ti,omap4-wugen-mpu dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
ti,omap-intc-irq.txt
ti,pruss-intc.yaml dt-bindings: irqchip: Update pruss-intc binding for K3 AM64x SoCs 2021-07-15 07:35:48 -06:00
ti,sci-inta.yaml dt-bindings: Fix JSON pointers 2020-12-18 15:14:44 -06:00
ti,sci-intr.yaml dt-bindings: Another round of adding missing 'additionalProperties/unevalutatedProperties' 2020-10-26 16:13:56 -05:00
via,vt8500-intc.txt dt-bindings: consolidate interrupt controller bindings 2015-10-22 09:21:25 -05:00