# Platform information

The platform information device tree provides details about the platform information
version, platform type, major hardware version, minor hardware version,
subtype and OEM-id.

If the CDT binary file is not programmed on the hardware, the platform information from the device tree is used.

**PlatformInfo version** - Specifies PlatformInfo version of the driver.
The supported version numbers are 0x3 and 0x5.

**Platform type** - Specifies the type of platform which is IOT.

**Major hardware version** - Specifies the major version information of the platform.

**Minor hardware version** - Specifies the minor version information of the platform.

**Subtype** - Specifies the subtype for the platform type.

**OEM variant ID -** Specifies user defined ID. It is reserved for OEMs and unused by Qualcomm.

- 0x00 - Qualcomm reference platform.
- 0x01-0xff - OEM variant

**Number of key-value pairs** - Number of key-value pairs (KVPs)- specify dependent key values associated with platform type.

Note

OEM variant ID is supported from Linux version 5.

The platform information variable is as shown:

| DT property name | Data type | Possible values/value range | Description |
| --- | --- | --- | --- |
| PlatformInfo | uint32 | <ul class="simple"><br><li><p>Major hardware version: 1 to 255</p></li><br><li><p>Minor hardware version: 0 to 255</p></li><br><li><p>Subtype: 0 to 255</p></li><br><li><p>OEM Variant: 0 to 255</p></li><br></ul> | - Contains PlatformInfo version, platform type, major and minor hardware version, subtype, number of key-value pairs. In case CDT binary file is not flashed,<br>    - platform information is read from the .dtsi file. |

The platform information version for different reference platforms are as mentioned:

| Reference Platform | PlatformInfo version | Platform type | Major hardware version | Minor hardware version | Subtype | OEM variant ID | KVMs |
| --- | --- | --- | --- | --- | --- | --- | --- |
| QCS6490: RB3 Gen2 Vision development kit | 0x5 | 0x20 | 0x01 | 0x00 | 0x2 | 0x00 | 0x01 |
| QCS6490: RB3 Gen 2 Core development kit | 0x5 | 0x20 | 0x01 | 0x00 | 0x5 | 0x00 | 0x00 |
| QCS9100: Qualcomm® IQ-9100 Beta Evaluation Kit | 0x5 | 0x25 | 0x01 | 0x00 | 0x0 | 0x00 | 0x00 |

Last Published: Dec 30, 2024

[Previous Topic
Interfaces](https://docs.qualcomm.com/bundle/publicresource/80-70017-4/topics/interfaces.md) [Next Topic
Boot](https://docs.qualcomm.com/bundle/publicresource/80-70017-4/topics/boot-developer-touchpoints.md)