Add support for Solid-Run CuBox (TDA995x)
[deb_libcec.git] / include / cectypes.h
index 515c5524439904e36366970aec9458231fab400e..a44bbeaaf3c3d033aceabe4abb5b79e01d74e4aa 100644 (file)
@@ -117,10 +117,13 @@ namespace CEC {
 #define CEC_RPI_VIRTUAL_PATH           "Raspberry Pi"
 #define CEC_RPI_VIRTUAL_COM            "RPI"
 
+#define CEC_TDA995x_PATH               "/dev/hdmicec"
+#define CEC_TDA995x_VIRTUAL_COM                "CuBox"
+
 #define CEC_MIN_LIB_VERSION          1
 #define CEC_LIB_VERSION_MAJOR        1
 #define CEC_LIB_VERSION_MAJOR_STR    "1"
-#define CEC_LIB_VERSION_MINOR        8
+#define CEC_LIB_VERSION_MINOR        9
 
 typedef enum cec_abort_reason
 {
@@ -652,7 +655,8 @@ typedef enum cec_adapter_type
   ADAPTERTYPE_UNKNOWN          = 0,
   ADAPTERTYPE_P8_EXTERNAL      = 0x1,
   ADAPTERTYPE_P8_DAUGHTERBOARD = 0x2,
-  ADAPTERTYPE_RPI              = 0x100
+  ADAPTERTYPE_RPI              = 0x100,
+  ADAPTERTYPE_TDA995x          = 0x200
 } cec_adapter_type;
 
 typedef struct cec_menu_language
@@ -1194,7 +1198,8 @@ typedef enum cec_client_version
   CEC_CLIENT_VERSION_1_7_2   = 0x1702,
   CEC_CLIENT_VERSION_1_8_0   = 0x1800,
   CEC_CLIENT_VERSION_1_8_1   = 0x1801,
-  CEC_CLIENT_VERSION_1_8_2   = 0x1802
+  CEC_CLIENT_VERSION_1_8_2   = 0x1802,
+  CEC_CLIENT_VERSION_1_9_0   = 0x1900
 } cec_client_version;
 
 typedef enum cec_server_version
@@ -1213,7 +1218,8 @@ typedef enum cec_server_version
   CEC_SERVER_VERSION_1_7_2   = 0x1702,
   CEC_SERVER_VERSION_1_8_0   = 0x1800,
   CEC_SERVER_VERSION_1_8_1   = 0x1801,
-  CEC_SERVER_VERSION_1_8_2   = 0x1802
+  CEC_SERVER_VERSION_1_8_2   = 0x1802,
+  CEC_SERVER_VERSION_1_9_0   = 0x1900
 } cec_server_version;
 
 typedef struct libcec_configuration