arm-trusted-firmware/fdts
Laurent Carlier 1c65989e70 feat(drivers/arm/ethosn)!: multi-device support
Add support for Arm Ethos-N NPU multi-device.

The device tree parsing currently only supports one NPU device with
multiple cores. To be able to support multi-device NPU configurations
this patch adds support for having multiple NPU devices in the device
tree.

To be able to support multiple NPU devices in the SMC API, it has been
changed in an incompatible way so the API version has been bumped.

Signed-off-by: Laurent Carlier <laurent.carlier@arm.com>
Change-Id: Ide279ce949bd06e8939268b9601c267e45f3edc3
2021-10-01 09:27:11 +01:00
..
a5ds.dts fdts: a5ds: Fix for the system timer issue. 2020-04-17 21:12:15 +01:00
arm_fpga.dts fix(plat/arm_fpga): increase initrd size 2021-05-05 13:23:01 +01:00
corstone700.dtsi corstone700: splitting the platform support into FVP and FPGA 2020-07-06 16:55:43 +01:00
corstone700_fpga.dts fdts: corstone700: add NXP isp1763 node to device tree 2020-09-07 13:13:04 +01:00
corstone700_fvp.dts corstone700: splitting the platform support into FVP and FPGA 2020-07-06 16:55:43 +01:00
cot_descriptors.dtsi dtsi: Update the nv-counter node in the device tree 2020-08-28 09:50:25 +00:00
fvp-base-gicv2-psci-aarch32.dts fix(dt-bindings): fix static checks 2021-04-27 13:16:56 +01:00
fvp-base-gicv2-psci.dts fix(dt-bindings): fix static checks 2021-04-27 13:16:56 +01:00
fvp-base-gicv3-psci-1t.dts FVP: Add support for passing platform's topology to DTS 2020-05-19 13:16:22 +00:00
fvp-base-gicv3-psci-aarch32-1t.dts FVP: Add support for passing platform's topology to DTS 2020-05-19 13:16:22 +00:00
fvp-base-gicv3-psci-aarch32-common.dtsi Plat FVP: Fix Generic Timer interrupt types 2021-04-21 14:38:15 +02:00
fvp-base-gicv3-psci-aarch32.dts FVP: Add support for passing platform's topology to DTS 2020-05-19 13:16:22 +00:00
fvp-base-gicv3-psci-common.dtsi fix(dt-bindings): fix static checks 2021-04-27 13:16:56 +01:00
fvp-base-gicv3-psci-dynamiq-2t.dts FVP: Add support for passing platform's topology to DTS 2020-05-19 13:16:22 +00:00
fvp-base-gicv3-psci-dynamiq-common.dtsi FVP: Add support for passing platform's topology to DTS 2020-05-19 13:16:22 +00:00
fvp-base-gicv3-psci-dynamiq.dts FVP: Add support for passing platform's topology to DTS 2020-05-19 13:16:22 +00:00
fvp-base-gicv3-psci.dts FVP: Add support for passing platform's topology to DTS 2020-05-19 13:16:22 +00:00
fvp-defs-dynamiq.dtsi FVP: Add support for passing platform's topology to DTS 2020-05-19 13:16:22 +00:00
fvp-defs.dtsi FVP: Add support for passing platform's topology to DTS 2020-05-19 13:16:22 +00:00
fvp-foundation-gicv2-psci.dts fix(dt-bindings): fix static checks 2021-04-27 13:16:56 +01:00
fvp-foundation-gicv3-psci.dts fix(dt-bindings): fix static checks 2021-04-27 13:16:56 +01:00
fvp-foundation-motherboard.dtsi Remove dtc warnings 2018-04-24 08:30:01 +01:00
fvp-ve-Cortex-A5x1.dts Replace dts includes with C preprocessor syntax 2020-01-14 10:30:38 +01:00
fvp-ve-Cortex-A7x1.dts Replace dts includes with C preprocessor syntax 2020-01-14 10:30:38 +01:00
juno-ethosn.dtsi feat(drivers/arm/ethosn)!: multi-device support 2021-10-01 09:27:11 +01:00
juno.dts Add SiP service to configure Arm Ethos-N NPU 2021-04-20 15:42:18 +02:00
morello-fvp.dts fix(fdts/morello): fix scmi clock specifier to cluster mappings 2021-06-16 14:38:08 +01:00
morello.dtsi fdts: add device tree sources for morello platform 2020-09-28 19:33:24 +05:30
n1sdp-multi-chip.dts n1sdp: add support for remote chip pcie. 2020-09-16 22:01:00 +05:30
n1sdp-single-chip.dts fdts: Fix stdout-path in various platforms 2021-01-27 18:05:36 +00:00
n1sdp.dtsi fdts: n1sdp: DTS file for single-chip and multi-chip environment. 2020-07-30 18:44:54 +05:30
rtsm_ve-motherboard-aarch32.dtsi Remove dtc warnings 2018-04-24 08:30:01 +01:00
rtsm_ve-motherboard.dtsi Remove dtc warnings 2018-04-24 08:30:01 +01:00
stm32mp15-bl2.dtsi feat(fdts): add IO policies for STM32MP1 2021-09-07 09:14:05 +02:00
stm32mp15-bl32.dtsi feat(plat/st): use FIP to load images 2021-09-07 09:14:05 +02:00
stm32mp15-ddr.dtsi fdts: Fix DTC warnings for STM32MP1 platform 2019-04-26 19:17:17 +05:30
stm32mp15-ddr3-1x4Gb-1066-binG.dtsi fdts: stm32mp1: realign device tree with kernel 2020-09-24 09:07:57 +02:00
stm32mp15-ddr3-2x4Gb-1066-binG.dtsi fdts: stm32mp1: realign device tree with kernel 2020-09-24 09:07:57 +02:00
stm32mp15-fw-config.dtsi feat(fdts): add firewall regions into STM32MP1 DT 2021-09-07 09:14:05 +02:00
stm32mp15-pinctrl.dtsi fdts: stm32mp1: add alternative SDMMC2 pins to the pinctrl 2021-04-21 19:56:10 +02:00
stm32mp15xc.dtsi fdts: stm32mp1: realign device tree with kernel 2020-09-24 09:07:57 +02:00
stm32mp15xx-dkx.dtsi fdts: stm32mp1: realign device tree with kernel 2020-09-24 09:07:57 +02:00
stm32mp15xx-osd32.dtsi fdts: stm32mp1: add support for Linux Automation MC-1 board 2021-01-19 10:34:25 +01:00
stm32mp15xxaa-pinctrl.dtsi fdts: stm32mp1: realign device tree with kernel 2020-09-24 09:07:57 +02:00
stm32mp15xxab-pinctrl.dtsi fdts: stm32mp1: realign device tree with kernel 2020-09-24 09:07:57 +02:00
stm32mp15xxac-pinctrl.dtsi fdts: stm32mp1: realign device tree with kernel 2020-09-24 09:07:57 +02:00
stm32mp15xxad-pinctrl.dtsi fdts: stm32mp1: realign device tree with kernel 2020-09-24 09:07:57 +02:00
stm32mp151.dtsi fdts: stm32mp1: add the I2C2 peripheral in the SoC DTS 2021-04-21 19:56:04 +02:00
stm32mp153.dtsi fdts: stm32mp1: realign device tree with kernel 2020-09-24 09:07:57 +02:00
stm32mp157.dtsi fdts: stm32mp1: realign device tree with kernel 2020-09-24 09:07:57 +02:00
stm32mp157a-avenger96-fw-config.dts feat(fdts): add STM32MP1 fw-config DT files 2021-09-07 09:14:05 +02:00
stm32mp157a-avenger96.dts fdts: stm32mp1: realign device tree with kernel 2020-09-24 09:07:57 +02:00
stm32mp157a-dk1-fw-config.dts feat(fdts): add STM32MP1 fw-config DT files 2021-09-07 09:14:05 +02:00
stm32mp157a-dk1.dts fdts: stm32mp1: realign device tree with kernel 2020-09-24 09:07:57 +02:00
stm32mp157a-ed1-fw-config.dts feat(fdts): add STM32MP1 fw-config DT files 2021-09-07 09:14:05 +02:00
stm32mp157a-ev1-fw-config.dts feat(fdts): add STM32MP1 fw-config DT files 2021-09-07 09:14:05 +02:00
stm32mp157c-dk2-fw-config.dts feat(fdts): add STM32MP1 fw-config DT files 2021-09-07 09:14:05 +02:00
stm32mp157c-dk2.dts fdts: stm32mp1: realign device tree with kernel 2020-09-24 09:07:57 +02:00
stm32mp157c-ed1-fw-config.dts feat(fdts): add STM32MP1 fw-config DT files 2021-09-07 09:14:05 +02:00
stm32mp157c-ed1.dts fdts: add missing hash node in STM32MP157C-ED1 board DT 2020-10-13 18:05:23 +02:00
stm32mp157c-ev1-fw-config.dts feat(fdts): add STM32MP1 fw-config DT files 2021-09-07 09:14:05 +02:00
stm32mp157c-ev1.dts drivers: stm32_fmc2_nand: move to new bindings 2020-10-12 14:46:07 +02:00
stm32mp157c-lxa-mc1-fw-config.dts feat(fdts): add STM32MP1 fw-config DT files 2021-09-07 09:14:05 +02:00
stm32mp157c-lxa-mc1.dts fdts: stm32mp1: add support for Linux Automation MC-1 board 2021-01-19 10:34:25 +01:00
stm32mp157c-odyssey-fw-config.dts feat(fdts): add STM32MP1 fw-config DT files 2021-09-07 09:14:05 +02:00
stm32mp157c-odyssey-som.dtsi fdts: stm32mp1: add support for the Seeed Odyssey SoM and board 2021-04-21 19:56:10 +02:00
stm32mp157c-odyssey.dts fdts: stm32mp1: add support for the Seeed Odyssey SoM and board 2021-04-21 19:56:10 +02:00
stm32mp157d-dk1-fw-config.dts feat(fdts): add STM32MP1 fw-config DT files 2021-09-07 09:14:05 +02:00
stm32mp157d-ed1-fw-config.dts feat(fdts): add STM32MP1 fw-config DT files 2021-09-07 09:14:05 +02:00
stm32mp157d-ev1-fw-config.dts feat(fdts): add STM32MP1 fw-config DT files 2021-09-07 09:14:05 +02:00
stm32mp157f-dk2-fw-config.dts feat(fdts): add STM32MP1 fw-config DT files 2021-09-07 09:14:05 +02:00
stm32mp157f-ed1-fw-config.dts feat(fdts): add STM32MP1 fw-config DT files 2021-09-07 09:14:05 +02:00
stm32mp157f-ev1-fw-config.dts feat(fdts): add STM32MP1 fw-config DT files 2021-09-07 09:14:05 +02:00
tc.dts feat(plat/arm): Introduce TC1 platform 2021-08-11 11:36:50 +01:00