OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
HeciMsg.h File Reference

Go to the source code of this file.

Data Structures

union  HBM_COMMAND
 
struct  HECI_BUS_MESSAGE
 
struct  HBM_VERSION
 
struct  HBM_HOST_VERSION_REQUEST
 
struct  HBM_HOST_VERSION_RESPONSE
 
union  HBM_HOST_VERSION_BUFFER
 
struct  HBM_HOST_STOP_REQUEST
 
struct  HBM_HOST_STOP_RESPONSE
 
union  HBM_HOST_STOP_BUFFER
 
struct  HBM_ME_STOP_REQUEST
 
struct  HBM_HOST_ENUMERATION_REQUEST
 
struct  HBM_HOST_ENUMERATION_RESPONSE
 
union  HBM_HOST_ENUMERATION_BUFFER
 
struct  HBM_HOST_CLIENT_PROPERTIES_REQUEST
 
struct  HECI_CLIENT_PROPERTIES
 
struct  HBM_HOST_CLIENT_PROPERTIES_RESPONSE
 
union  HBM_HOST_CLIENT_PROPERTIES_BUFFER
 
struct  HBM_CLIENT_CONNECT_REQUEST
 
struct  HBM_CLIENT_CONNECT_RESPONSE
 
union  HBM_CLIENT_CONNECT_BUFFER
 
struct  HBM_CLIENT_DISCONNECT_REQUEST
 
struct  HBM_CLIENT_DISCONNECT_RESPONSE
 
union  HBM_CLIENT_DISCONNECT_BUFFER
 
struct  HBM_FLOW_CONTROL
 
struct  HBM_CLIENT_CONNECTION_RESET_REQUEST
 
struct  HBM_CLIENT_CONNECTION_RESET_RESPONSE
 
union  HBM_CLIENT_CONNECTION_RESET_BUFFER
 

Macros

#define HBM_HOST_ADDRESS   0x00
 
#define HBM_ME_ADDRESS   0x00
 
#define HBM_CLIENT_ADDRESS   0x01
 
#define HOST_VERSION_REQUEST   0x01
 
#define HOST_STOP_REQUEST   0x02
 
#define ME_STOP_REQUEST   0x03
 
#define HOST_ENUMERATION_REQUEST   0x04
 
#define HOST_CLIENT_PROPERTIES_REQUEST   0x05
 
#define CLIENT_CONNECT_REQUEST   0x06
 
#define CLIENT_DISCONNECT_REQUEST   0x07
 
#define FLOW_CONTROL   0x08
 
#define CLIENT_CONNECTION_RESET_REQUEST   0x09
 
#define HBM_ME_CLIENT_MAX   256
 
#define HBM_CLIENT_CONNECT_SUCCESS   0x00
 
#define HBM_CLIENT_CONNECT_NOT_FOUND   0x01
 
#define HBM_CLIENT_CONNECT_ALREADY_CONNECTED   0x02
 
#define HBM_CLIENT_CONNECT_OUT_OF_RESOURCES   0x03
 
#define HBM_CLIENT_CONNECT_INVALID_PARAMETER   0x04
 

Detailed Description

This header provides message definitions for HECI communucation. This header is based on DCMI-HI: DCMI Host Interface Specification: https://www.intel.com/content/dam/www/public/us/en/documents/technical-specifications/dcmi-hi-1-0-spec.pdf

Copyright (c) 2019, vit9696. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause

Definition in file HeciMsg.h.

Macro Definition Documentation

◆ CLIENT_CONNECT_REQUEST

#define CLIENT_CONNECT_REQUEST   0x06

Definition at line 31 of file HeciMsg.h.

◆ CLIENT_CONNECTION_RESET_REQUEST

#define CLIENT_CONNECTION_RESET_REQUEST   0x09

Definition at line 34 of file HeciMsg.h.

◆ CLIENT_DISCONNECT_REQUEST

#define CLIENT_DISCONNECT_REQUEST   0x07

Definition at line 32 of file HeciMsg.h.

◆ FLOW_CONTROL

#define FLOW_CONTROL   0x08

Definition at line 33 of file HeciMsg.h.

◆ HBM_CLIENT_ADDRESS

#define HBM_CLIENT_ADDRESS   0x01

Definition at line 20 of file HeciMsg.h.

◆ HBM_CLIENT_CONNECT_ALREADY_CONNECTED

#define HBM_CLIENT_CONNECT_ALREADY_CONNECTED   0x02

Definition at line 203 of file HeciMsg.h.

◆ HBM_CLIENT_CONNECT_INVALID_PARAMETER

#define HBM_CLIENT_CONNECT_INVALID_PARAMETER   0x04

Definition at line 205 of file HeciMsg.h.

◆ HBM_CLIENT_CONNECT_NOT_FOUND

#define HBM_CLIENT_CONNECT_NOT_FOUND   0x01

Definition at line 202 of file HeciMsg.h.

◆ HBM_CLIENT_CONNECT_OUT_OF_RESOURCES

#define HBM_CLIENT_CONNECT_OUT_OF_RESOURCES   0x03

Definition at line 204 of file HeciMsg.h.

◆ HBM_CLIENT_CONNECT_SUCCESS

#define HBM_CLIENT_CONNECT_SUCCESS   0x00

Definition at line 201 of file HeciMsg.h.

◆ HBM_HOST_ADDRESS

#define HBM_HOST_ADDRESS   0x00

Definition at line 18 of file HeciMsg.h.

◆ HBM_ME_ADDRESS

#define HBM_ME_ADDRESS   0x00

Definition at line 19 of file HeciMsg.h.

◆ HBM_ME_CLIENT_MAX

#define HBM_ME_CLIENT_MAX   256

Definition at line 135 of file HeciMsg.h.

◆ HOST_CLIENT_PROPERTIES_REQUEST

#define HOST_CLIENT_PROPERTIES_REQUEST   0x05

Definition at line 30 of file HeciMsg.h.

◆ HOST_ENUMERATION_REQUEST

#define HOST_ENUMERATION_REQUEST   0x04

Definition at line 29 of file HeciMsg.h.

◆ HOST_STOP_REQUEST

#define HOST_STOP_REQUEST   0x02

Definition at line 27 of file HeciMsg.h.

◆ HOST_VERSION_REQUEST

#define HOST_VERSION_REQUEST   0x01

Definition at line 26 of file HeciMsg.h.

◆ ME_STOP_REQUEST

#define ME_STOP_REQUEST   0x03

Definition at line 28 of file HeciMsg.h.