Host1x Engine Node#
Device Tree Node node, which contains properties to configure a Host1x client engine allocated to the Guest OS.
vic@8188050000 {
compatible = "nvidia,tegra264-host1x-virtual-engine";
status = "okay";
iommus = <0x05 0x3000>;
nvidia,class = <0x5D>;
nvidia,module-id = <2>;
};
Properties#
This section lists the properties used across different platform configurations.
Compatibility String “compatible”
Description |
String specifying the compatibility of the Host1x Engine Entry |
---|---|
Customizable |
No |
Type |
String |
Unit |
N/A |
Optional |
No |
Resolution |
N/A |
MaxValue |
N/A |
MinValue |
N/A |
Recommended |
“nvidia,tegra264-host1x-virtual-engine” |
Engine StreamId “iommus”
Description |
StreamId associated with the Host1x engine per hardware specification. |
---|---|
Customizable |
No |
Type |
<SMMUinstance, Stream Id> |
Unit |
N/A |
Optional |
No |
Resolution |
N/A |
MaxValue |
N/A |
MinValue |
N/A |
Recommended |
Based on the platform configuration |
Host1x Engine Status Flag “status”
Description |
Flag specifying whether a specific Host1x engine is enabled. |
---|---|
Customizable |
Yes |
Type |
String |
Unit |
N/A |
Optional |
No |
Resolution |
N/A |
MaxValue |
“disabled” |
MinValue |
“okay” |
Recommended |
“okay” |
Host1x Engine Class “nvidia,class”
Description |
Class id ofHost1x engine |
---|---|
Customizable |
No |
Type |
Unsigned Integer |
Unit |
N/A |
Optional |
No |
Resolution |
N/A |
MaxValue |
N/A |
MinValue |
N/A |
Recommended |
Based on the Engine. Ex: 0x5D for VIC |
Host1x Engine Module Id “nvidia,module-id”
Description |
Module id ofHost1x engine |
---|---|
Customizable |
No |
Type |
Unsigned Integer |
Unit |
N/A |
Optional |
No |
Resolution |
N/A |
MaxValue |
N/A |
MinValue |
N/A |
Recommended |
Based on the Engine. Ex: 0x2 for VIC |