| #
e365479d |
| 23-Apr-2024 |
Jackson Cooper-Driver <jackson.cooper-driver@arm.com> |
feat(tc): bind DPU SMMU on TC4
TC4 adds a new SMMU-700 specifically for the DPU (in the RoS). This is used as the DPU SMMU instead of the existing SMMU used for both the GPU and DPU. Update the devi
feat(tc): bind DPU SMMU on TC4
TC4 adds a new SMMU-700 specifically for the DPU (in the RoS). This is used as the DPU SMMU instead of the existing SMMU used for both the GPU and DPU. Update the devicetree to reflect this.
Note that the streamID values have also changes for this new SMMU. This is because TC4 also updates the new SMMU to use a different streamID for each DPU port - these must all be added to the device tree.
Change-Id: If2ce9749e40937fd1291346d071b691cfb662f2e Signed-off-by: Jackson Cooper-Driver <jackson.cooper-driver@arm.com> Signed-off-by: Leo Yan <leo.yan@arm.com>
show more ...
|
| #
11ec5de6 |
| 22-Jul-2024 |
Leo Yan <leo.yan@arm.com> |
feat(tc): bind GPU SMMU on TC4
A SMMU-700 is used on TC4 for only GPU, on both FVP and FPGA. Add DT binding for it.
Change-Id: I1b840676fd02c3961d4efdd769f12a4b01d459fb Signed-off-by: Leo Yan <leo.
feat(tc): bind GPU SMMU on TC4
A SMMU-700 is used on TC4 for only GPU, on both FVP and FPGA. Add DT binding for it.
Change-Id: I1b840676fd02c3961d4efdd769f12a4b01d459fb Signed-off-by: Leo Yan <leo.yan@arm.com>
show more ...
|
| #
b3a4f8cf |
| 22-Apr-2024 |
Leo Yan <leo.yan@arm.com> |
feat(tc): update DT for Drage GPU
This patch incorporates the changes for Drage GPU to uses new access window interface "IRQ_AW". As the interrupt properties are different between TC4 and other TC p
feat(tc): update DT for Drage GPU
This patch incorporates the changes for Drage GPU to uses new access window interface "IRQ_AW". As the interrupt properties are different between TC4 and other TC platforms, this patch appends the interrupt properties in platform specific DT binding file.
Change-Id: I2ca505846f03ce64b8e5f02fd202962dbfe39f25 Signed-off-by: Leo Yan <leo.yan@arm.com>
show more ...
|
| #
e9e83e96 |
| 24-Apr-2024 |
Jackson Cooper-Driver <jackson.cooper-driver@arm.com> |
feat(tc): add new TC4 RoS definitions
The TC4 uses a new RoS (Virtual Peripherals) and places them at different address to that in TC3. Add these addresses to the DTS.
Change-Id: Ia62a670e47cdc98b3
feat(tc): add new TC4 RoS definitions
The TC4 uses a new RoS (Virtual Peripherals) and places them at different address to that in TC3. Add these addresses to the DTS.
Change-Id: Ia62a670e47cdc98b3c113a670a21edc65905cafe Signed-off-by: Jackson Cooper-Driver <jackson.cooper-driver@arm.com> Signed-off-by: Leo Yan <leo.yan@arm.com>
show more ...
|
| #
3cedc47b |
| 30-Apr-2024 |
Leo Yan <leo.yan@arm.com> |
feat(tc): add device tree binding for TC4
Since TC3 and TC4 share most components in the hardware design, they can reuse the device tree binding. For this reason, this patch extracts the common modu
feat(tc): add device tree binding for TC4
Since TC3 and TC4 share most components in the hardware design, they can reuse the device tree binding. For this reason, this patch extracts the common modules from tc3.dts and put into the file tc3-4-based.dtsi.
As a result, a new created tc4.dts file includes tc3-4-based.dtsi for support DT binding for the TC4 platform.
Change-Id: Ib7497162cb131d94a722aeaa14a1a37fb0095829 Signed-off-by: Leo Yan <leo.yan@arm.com>
show more ...
|