mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +00:00
dt-bindings: firmware: svc: Add IOMMU support for Agilex5
In Agilex5, the TBU (Translation Buffer Unit) can now operate in non-secure mode, enabling Linux to utilize it through the IOMMU framework. This allows improved memory management capabilities in non-secure environments. With Agilex5 lifting this restriction, we are now extending the device tree bindings to support IOMMU for the Agilex5 SVC. Signed-off-by: Khairul Anuar Romli <khairul.anuar.romli@altera.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Dinh Nguyen <dinguyen@kernel.org>
This commit is contained in:
committed by
Dinh Nguyen
parent
aef9703dcb
commit
dd94481408
@@ -34,6 +34,7 @@ properties:
|
||||
enum:
|
||||
- intel,stratix10-svc
|
||||
- intel,agilex-svc
|
||||
- intel,agilex5-svc
|
||||
|
||||
method:
|
||||
description: |
|
||||
@@ -54,6 +55,9 @@ properties:
|
||||
reserved memory region for the service layer driver to
|
||||
communicate with the secure device manager.
|
||||
|
||||
iommus:
|
||||
maxItems: 1
|
||||
|
||||
fpga-mgr:
|
||||
$ref: /schemas/fpga/intel,stratix10-soc-fpga-mgr.yaml
|
||||
description: Optional child node for fpga manager to perform fabric configuration.
|
||||
@@ -63,6 +67,17 @@ required:
|
||||
- method
|
||||
- memory-region
|
||||
|
||||
allOf:
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
enum:
|
||||
- intel,agilex5-svc
|
||||
then:
|
||||
required:
|
||||
- iommus
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
examples:
|
||||
|
||||
Reference in New Issue
Block a user