Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
scmi_protocol_version Struct Reference

SCMI protocol version. More...

#include <zephyr/drivers/firmware/scmi/protocol.h>

Data Fields

union { 
   uint32_t   raw 
 Raw 32-bit protocol version value. More...
   struct { 
      uint16_t   minor 
 major protocol revision More...
      uint16_t   major 
 minor protocol revision More...
   } 
}; 
 Access to protocol version bits.

Detailed Description

SCMI protocol version.

Protocol versioning uses a 32-bit unsigned integer, where

  • the upper 16 bits are the major revision;
  • the lower 16 bits are the minor revision.

Field Documentation

◆ [union]

union { ... } scmi_protocol_version

Access to protocol version bits.

◆ major

uint16_t scmi_protocol_version::major

minor protocol revision

◆ minor

uint16_t scmi_protocol_version::minor

major protocol revision

◆ raw

uint32_t scmi_protocol_version::raw

Raw 32-bit protocol version value.


The documentation for this struct was generated from the following file: