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