Merge "sthal: using kernel header" into qt-r1-dev
am: 47893b63fe

Change-Id: I311bb8665331bb89216bf2e8734d23857dfbca0e
diff --git a/adnc_strm.c b/adnc_strm.c
index 11f9a2a..5dd12c5 100644
--- a/adnc_strm.c
+++ b/adnc_strm.c
@@ -27,7 +27,7 @@
 //#define LOG_NDDEBUG 0
 
 #include <log/log.h>
-#include "iaxxx-system-identifiers.h"
+#include <linux/mfd/adnc/iaxxx-system-identifiers.h>
 #include "adnc_strm.h"
 #include "tunnel.h"
 
diff --git a/iaxxx-debug-intf.h b/iaxxx-debug-intf.h
deleted file mode 100644
index 93d404d..0000000
--- a/iaxxx-debug-intf.h
+++ /dev/null
@@ -1,216 +0,0 @@
-/****************************************************************************
- ****************************************************************************
- ***
- ***   This header was automatically generated from a Linux kernel header
- ***   of the same name, to make information necessary for userspace to
- ***   call into the kernel available to libc.  It contains only constants,
- ***   structures, and macros generated from the original header, and thus,
- ***   contains no copyrightable information.
- ***
- ***   To edit the content of this header, modify the corresponding
- ***   source file (e.g. under external/kernel-headers/original/) then
- ***   run bionic/libc/kernel/tools/update_all.py
- ***
- ***   Any manual change here will be lost the next time this script will
- ***   be run. You've been warned!
- ***
- ****************************************************************************
- ****************************************************************************/
-#ifndef _IAXXX_DEBUG_INTF_H
-#define _IAXXX_DEBUG_INTF_H
-#include <linux/types.h>
-#include <linux/ioctl.h>
-#define IAXXX_SRB_SZ_TO_ARB (0x16c)
-#define IAXXX_SRB_REGS_NUM (IAXXX_SRB_SZ_TO_ARB / sizeof(uint32_t))
-#define IAXXX_ARB_SZ (0x100)
-#define IAXXX_ARB_REGS_NUM (IAXXX_ARB_SZ / sizeof(uint32_t))
-#define IAXXX_ARB_BLOCK_NUM (IAXXX_ARB_REGS_NUM / 2)
-#define IAXXX_MAX_CIRC_BUFS (3)
-#define IAXXX_MAX_REGS_NUM (0xc00)
-#define IAXXX_TUNNEL_MAX (32)
-#define IAXXX_CHANNEL_MAX (32)
-#define IAXXX_STREAM_MAX (16)
-struct iaxxx_srb_info {
-  uint32_t reg_start_addr;
-  int reg_num;
-  uint32_t reg_vals[IAXXX_SRB_REGS_NUM];
-};
-struct iaxxx_arb_block {
-  uint32_t reg_start_addr;
-  int reg_num;
-  uint32_t reg_vals[IAXXX_MAX_REGS_NUM];
-  char name[15];
-};
-struct iaxxx_arb_info {
-  uint32_t reg_start_addr;
-  int reg_num;
-  uint32_t reg_vals[IAXXX_ARB_REGS_NUM];
-  struct iaxxx_arb_block blocks[IAXXX_ARB_BLOCK_NUM];
-};
-struct iaxxx_circ_buffer {
-  uint32_t reg_start_addr;
-  int reg_num;
-  uint32_t reg_vals[IAXXX_MAX_REGS_NUM];
-  char name[15];
-};
-struct iaxxx_circ_buffer_info {
-  int buf_num;
-  struct iaxxx_circ_buffer bufs[IAXXX_MAX_CIRC_BUFS];
-};
-struct iaxxx_registers_dump {
-  struct iaxxx_srb_info srb_info;
-  struct iaxxx_arb_info arb_info;
-  struct iaxxx_circ_buffer_info circ_buffer_info;
-};
-struct iaxxx_log_level_info {
-  uint32_t module_id;
-  uint32_t log_level;
-};
-struct iaxxx_log_mode_info {
-  bool mode;
-  uint8_t proc_id;
-};
-struct iaxxx_plgin_log_mode_info {
-  bool mode;
-  uint32_t inst_id;
-  uint8_t block_id;
-};
-struct iaxxx_plgin_log_state_info {
-  bool state;
-  uint32_t inst_id;
-  uint8_t block_id;
-};
-enum iaxxx_fw_debug_log_mode {
-  IAXXX_FROM_MEMORY,
-  IAXXX_FROM_ENDPOINT,
-};
-enum iaxxx_fw_debug_log_level {
-  IAXXX_DBG_LOG_LVL_OFF,
-  IAXXX_DBG_LOG_LVL_CUSTOM,
-  IAXXX_DBG_LOG_LVL_FATAL,
-  IAXXX_DBG_LOG_LVL_ERROR,
-  IAXXX_DBG_LOG_LVL_WARN,
-  IAXXX_DBG_LOG_LVL_INFO,
-  IAXXX_DBG_LOG_LVL_DEBUG,
-  IAXXX_DBG_LOG_LVL_TRACE,
-};
-enum iaxxx_debug_module_ids {
-  IAXXX_DBG_MODULE_ID_ASSERT_LOG,
-  IAXXX_DBG_MODULE_ID_ACCDETMGR_LOG,
-  IAXXX_DBG_MODULE_ID_BATTERYMGR_LOG,
-  IAXXX_DBG_MODULE_ID_BLUETOOTHMGR_LOG,
-  IAXXX_DBG_MODULE_ID_BUTTONMGR_LOG,
-  IAXXX_DBG_MODULE_ID_CODECMGR_LOG,
-  IAXXX_DBG_MODULE_ID_CTRLMGR_LOG,
-  IAXXX_DBG_MODULE_ID_DMAMGR_LOG,
-  IAXXX_DBG_MODULE_ID_EVTMGR_LOG,
-  IAXXX_DBG_MODULE_ID_FLASHMGR_LOG,
-  IAXXX_DBG_MODULE_ID_LEDMGR_LOG,
-  IAXXX_DBG_MODULE_ID_POWERMGR_LOG,
-  IAXXX_DBG_MODULE_ID_STREAMMGR_LOG,
-  IAXXX_DBG_MODULE_ID_SENSORMGR_LOG,
-  IAXXX_DBG_MODULE_ID_TUNNELMGR_LOG,
-  IAXXX_DBG_MODULE_ID_USBMGR_LOG,
-  IAXXX_DBG_MODULE_ID_PLUGINMGR_LOG,
-  IAXXX_DBG_MODULE_ID_PLUGINVM_LOG,
-  IAXXX_DBG_MODULE_ID_PACKAGEUTILS_LOG,
-  IAXXX_DBG_MODULE_ID_ENDPOINT_LOG,
-  IAXXX_DBG_MODULE_ID_PUTMSG_LOG,
-  IAXXX_DBG_MODULE_ID_CONTROLLER_LOG,
-  IAXXX_DBG_MODULE_ID_MIPSPROFILER_LOG,
-  IAXXX_DBG_MODULE_ID_DEBUGMONITOR_LOG,
-  IAXXX_DBG_MODULE_ID_SSPDRV_LOG,
-  IAXXX_DBG_MODULE_ID_AFDRV_LOG,
-  IAXXX_DBG_MODULE_ID_SPIDRV_LOG,
-  IAXXX_DBG_MODULE_ID_I2CDRV_LOG,
-  IAXXX_DBG_MODULE_ID_A400DRV_LOG,
-  IAXXX_DBG_MODULE_ID_ADAU1361DRV_LOG,
-  IAXXX_DBG_MODULE_ID_MAX98090DRV_LOG,
-  IAXXX_DBG_MODULE_ID_BQ27425DRV_LOG,
-  IAXXX_DBG_MODULE_ID_USBDRV_LOG,
-  IAXXX_DBG_MODULE_ID_CSR8811_LOG,
-  IAXXX_DBG_MODULE_ID_CYW20707DRV_LOG,
-  IAXXX_DBG_MODULE_ID_BUTTONDRV_LOG,
-  IAXXX_DBG_MODULE_ID_LEDDRV_LOG,
-  IAXXX_DBG_MODULE_ID_TIMERDRV_LOG,
-  IAXXX_DBG_MODULE_ID_UARTDRV_LOG,
-  IAXXX_DBG_MODULE_ID_FLASHDRV_LOG,
-  IAXXX_DBG_MODULE_ID_DMADRV_LOG,
-  IAXXX_DBG_MODULE_ID_GPIODRV_LOG,
-  IAXXX_DBG_MODULE_ID_MACDRV_LOG,
-  IAXXX_DBG_MODULE_ID_STMRDRV_LOG,
-  IAXXX_DBG_MODULE_ID_STMRPTDRV_LOG,
-  IAXXX_DBG_MODULE_ID_SLIMBUSDRV_LOG,
-  IAXXX_DBG_MODULE_ID_SSENSORDRV_LOG,
-  IAXXX_DBG_MODULE_ID_STRMDRV_LOG,
-  IAXXX_DBG_MODULE_ID_CPUSTRMDRV_LOG,
-  IAXXX_DBG_MODULE_ID_CLKTREEUTILS_LOG,
-  IAXXX_DBG_MODULE_ID_SCRIPTMGR_LOG,
-};
-struct iaxxx_tunnel_info_dump {
-  uint32_t id;
-  uint32_t out_buf_size;
-  uint32_t out_buf_addr;
-  uint32_t out_buf_head;
-  uint32_t out_buf_tail;
-  uint32_t out_buf_threshold;
-  uint32_t en;
-  uint32_t st;
-  uint32_t nframe_drops;
-  uint32_t nsent_to_host;
-  uint32_t nsent;
-  uint32_t nrecvd;
-  uint32_t ctrl;
-  uint32_t format;
-};
-struct iaxxx_channel_info_dump {
-  uint32_t id;
-  uint32_t st;
-  uint32_t direction;
-  uint32_t gain;
-  uint32_t nsent;
-  uint32_t nrecvd;
-  uint32_t endpoint_state;
-  uint32_t intr_cnt;
-  uint32_t drop_cnt;
-  uint32_t gain_ctrl;
-  uint32_t gain_status;
-  union {
-    uint32_t in_connect;
-    uint32_t out_fmt;
-  };
-};
-struct iaxxx_stream_info_dump {
-  uint32_t id;
-  uint32_t en;
-  uint32_t st;
-  uint32_t af_error_afs_fifo_overflow_cnt;
-  uint32_t af_error_afs_fifo_underflow_cnt;
-  uint32_t af_error_tus_fifo_overflow_cnt;
-  uint32_t af_error_tus_fifo_underflow_cnt;
-  uint32_t af_error_tus_fifo_coherency_cnt;
-  uint32_t af_error_deadline_cnt;
-  uint32_t af_error_phy_cnt;
-  uint32_t af_error_timeout_cnt;
-  uint32_t af_error_access_cnt;
-  uint32_t ctrl;
-  uint32_t status;
-  uint32_t format;
-  uint32_t port;
-  uint32_t channel;
-  uint32_t sync;
-};
-#define IAXXX_BUS_CONFIG _IO('R', 0x011)
-#define IAXXX_IOCTL_GET_REGISTERS_DUMP _IO('R', 0x012)
-#define IAXXX_IOCTL_GET_TUNNEL_INFO_DUMP _IO('R', 0x013)
-#define IAXXX_IOCTL_GET_CHANNEL_INFO_DUMP _IO('R', 0x014)
-#define IAXXX_IOCTL_GET_STREAM_INFO_DUMP _IO('R', 0x015)
-#define IAXXX_SET_DBG_LOG_LEVEL _IO('R', 0x021)
-#define IAXXX_GET_DBG_LOG_LEVEL _IO('R', 0x022)
-#define IAXXX_SET_DBG_LOG_MODE _IO('R', 0x023)
-#define IAXXX_GET_DBG_LOG_MODE _IO('R', 0x024)
-#define IAXXX_SET_PLUGIN_LOG_MODE _IO('R', 0x031)
-#define IAXXX_GET_PLUGIN_LOG_MODE _IO('R', 0x032)
-#define IAXXX_SET_PLUGIN_LOG_STATE _IO('R', 0x033)
-#define IAXXX_GET_PLUGIN_LOG_STATE _IO('R', 0x034)
-#endif
diff --git a/iaxxx-module.h b/iaxxx-module.h
deleted file mode 100644
index 572cd76..0000000
--- a/iaxxx-module.h
+++ /dev/null
@@ -1,117 +0,0 @@
-/****************************************************************************
- ****************************************************************************
- ***
- ***   This header was automatically generated from a Linux kernel header
- ***   of the same name, to make information necessary for userspace to
- ***   call into the kernel available to libc.  It contains only constants,
- ***   structures, and macros generated from the original header, and thus,
- ***   contains no copyrightable information.
- ***
- ***   To edit the content of this header, modify the corresponding
- ***   source file (e.g. under external/kernel-headers/original/) then
- ***   run bionic/libc/kernel/tools/update_all.py
- ***
- ***   Any manual change here will be lost the next time this script will
- ***   be run. You've been warned!
- ***
- ****************************************************************************
- ****************************************************************************/
-#ifndef __IAXXX_MODULE_H__
-#define __IAXXX_MODULE_H__
-#define MAX_FILE_CHAR_SIZE 256
-enum {
-  MPLL_CLK_3000,
-  MPLL_CLK_5000,
-  MPLL_CLK_6000,
-  MPLL_CLK_8000,
-  MPLL_CLK_10000,
-  MPLL_CLK_15000,
-  MPLL_CLK_30000,
-  MPLL_CLK_35000,
-  MPLL_CLK_40000,
-  MPLL_CLK_45000,
-  MPLL_CLK_50000,
-  MPLL_CLK_55000,
-  MPLL_CLK_60000,
-  MPLL_CLK_80000,
-  MPLL_CLK_120000,
-#ifdef EXTENDED_FREQ_SUPPORT
-  MPLL_CLK_150000,
-  MPLL_CLK_180000,
-  MPLL_CLK_200000,
-#endif
-  NUM_MPLL_CLK_FREQ,
-};
-enum {
-  APLL_CLK_3072,
-  APLL_CLK_6144,
-  APLL_CLK_12288,
-  APLL_CLK_24576,
-  APLL_CLK_49152,
-  APLL_CLK_98304,
-  APLL_CLK_368640,
-  NUM_APLL_CLK_FREQ,
-};
-struct iaxxx_pwr_stats {
-  uint64_t mpll_cumulative_cnts[NUM_MPLL_CLK_FREQ];
-  uint64_t apll_cumulative_cnts[NUM_APLL_CLK_FREQ];
-  uint64_t mpllCumulativeDur[NUM_MPLL_CLK_FREQ];
-  uint64_t mpllTimeStamp[NUM_MPLL_CLK_FREQ];
-  uint64_t sleepModeTimeStamp;
-  uint64_t sleepModeCumulativeDur;
-};
-
-enum {
-  SENSOR_MODE_OFF,
-  SENSOR_MODE_ENTRANCE,
-  SENSOR_MODE_INTERACTIVE,
-  SENSOR_NUM_MODE,
-};
-
-struct  iaxxx_sensor_mode_stats {
-  uint64_t    totalNumEntries;
-  uint64_t    totalTimeSpentMs;
-  uint64_t    lastEntryTimeStampMs;
-  uint64_t    lastExitTimeStampMs;
-};
-
-struct iaxxx_sensor_info {
-  uint32_t block_id;
-  uint32_t inst_id;
-};
-struct iaxxx_sensor_param {
-  uint32_t inst_id;
-  uint32_t param_id;
-  uint32_t param_val;
-  uint8_t block_id;
-};
-struct iaxxx_sensor_param_blk {
-  uint32_t inst_id;
-  uint32_t blk_size;
-  uint64_t blk_data;
-  uint32_t param_blk_id;
-  uint8_t block_id;
-};
-struct iaxxx_script_info {
-  char script_name[MAX_FILE_CHAR_SIZE];
-  uint32_t script_id;
-};
-struct iaxxx_osc_trim_period {
-  int period;
-};
-/* IOCTL Magic character */
-#define IAXXX_IOCTL_MAGIC 'I'
-
-/* Create IOCTL */
-#define MODULE_SENSOR_ENABLE _IO(IAXXX_IOCTL_MAGIC, 0x51)
-#define MODULE_SENSOR_DISABLE _IO(IAXXX_IOCTL_MAGIC, 0x52)
-#define MODULE_SENSOR_SET_PARAM _IO(IAXXX_IOCTL_MAGIC, 0x53)
-#define MODULE_SENSOR_GET_PARAM _IO(IAXXX_IOCTL_MAGIC, 0x54)
-#define MODULE_SENSOR_WRITE_PARAM_BLK _IO(IAXXX_IOCTL_MAGIC, 0x55)
-#define SCRIPT_LOAD _IO(IAXXX_IOCTL_MAGIC, 0x61)
-#define SCRIPT_UNLOAD _IO(IAXXX_IOCTL_MAGIC, 0x62)
-#define SCRIPT_TRIGGER _IO(IAXXX_IOCTL_MAGIC, 0x63)
-#define IAXXX_POWER_STATS_COUNT _IO(IAXXX_IOCTL_MAGIC, 0x71)
-#define IAXXX_SET_OSC_TRIM_PERIOD _IO(IAXXX_IOCTL_MAGIC, 0x72)
-#define IAXXX_SENSOR_MODE_STATS _IO(IAXXX_IOCTL_MAGIC, 0x73)
-#endif
diff --git a/iaxxx-odsp.h b/iaxxx-odsp.h
deleted file mode 100644
index c937027..0000000
--- a/iaxxx-odsp.h
+++ /dev/null
@@ -1,210 +0,0 @@
-/****************************************************************************
- ****************************************************************************
- ***
- ***   This header was automatically generated from a Linux kernel header
- ***   of the same name, to make information necessary for userspace to
- ***   call into the kernel available to libc.  It contains only constants,
- ***   structures, and macros generated from the original header, and thus,
- ***   contains no copyrightable information.
- ***
- ***   To edit the content of this header, modify the corresponding
- ***   source file (e.g. under external/kernel-headers/original/) then
- ***   run bionic/libc/kernel/tools/update_all.py
- ***
- ***   Any manual change here will be lost the next time this script will
- ***   be run. You've been warned!
- ***
- ****************************************************************************
- ****************************************************************************/
-#ifndef __IAXXX_ODSP_H__
-#define __IAXXX_ODSP_H__
-
-#define NAME_MAX_SIZE 256
-#define IAXXX_PACKAGE_VER_STR_SIZE_MAX (100)
-#define IAXXX_PLUGIN_VER_STR_SIZE_MAX (100)
-#define IAXXX_MAX_PLUGIN_ENDPOINTS (16)
-#define IAXXX_MAX_VER_STR_SIZE (20)
-enum {
- IAXXX_FW_CRASH,
- IAXXX_FW_IDLE,
- IAXXX_FW_ACTIVE
-};
-
-struct iaxxx_plugin_info {
-  uint32_t plg_idx;
-  uint32_t pkg_id;
-  uint32_t block_id;
-  uint32_t inst_id;
-  uint32_t priority;
-  uint32_t config_id;
-};
-struct iaxxx_plugin_param {
-  uint32_t inst_id;
-  uint32_t param_id;
-  uint32_t param_val;
-  uint8_t block_id;
-};
-struct iaxxx_plugin_param_blk {
-  uint32_t inst_id;
-  uint32_t param_size;
-  uint64_t param_blk;
-  uint8_t block_id;
-  uint32_t id;
-  char file_name[NAME_MAX_SIZE];
-};
-struct iaxxx_plugin_create_cfg {
-  char file_name[NAME_MAX_SIZE];
-  uint32_t inst_id;
-  uint32_t cfg_size;
-  uint64_t cfg_val;
-  uint8_t block_id;
-};
-struct iaxxx_set_event {
-  uint8_t inst_id;
-  uint32_t event_enable_mask;
-  uint32_t block_id;
-};
-struct iaxxx_evt_trigger {
-  uint16_t src_id;
-  uint16_t evt_id;
-  uint32_t src_opaque;
-};
-struct iaxxx_evt_read_subscription {
-  uint16_t src_id;
-  uint16_t evt_id;
-  uint16_t dst_id;
-  uint32_t dst_opaque;
-};
-struct iaxxx_evt_retrieve_notification {
-  uint16_t src_id;
-  uint16_t evt_id;
-  uint32_t src_opaque;
-  uint32_t dst_opaque;
-};
-struct iaxxx_evt_info {
-  uint16_t src_id;
-  uint16_t event_id;
-  uint16_t dst_id;
-  uint32_t dst_opaque;
-};
-struct iaxxx_get_event {
-  uint16_t event_id;
-  uint32_t data;
-};
-struct iaxxx_pkg_mgmt_info {
-  char pkg_name[NAME_MAX_SIZE];
-  uint32_t pkg_id;
-  uint32_t proc_id;
-};
-struct iaxxx_plugin_custom_cfg {
-  char file_name[NAME_MAX_SIZE];
-  uint32_t inst_id;
-  uint8_t block_id;
-  uint32_t param_blk_id;
-  uint32_t custom_config_id;
-};
-struct iaxxx_plugin_error_info {
-  uint8_t block_id;
-  uint32_t error_code;
-  uint8_t error_instance;
-};
-struct iaxxx_plugin_set_param_blk_with_ack_info {
-  uint32_t inst_id;
-  uint8_t block_id;
-  uint32_t param_blk_id;
-  uint32_t set_param_blk_size;
-  uint64_t set_param_blk_buffer;
-  uint64_t response_buffer;
-  uint32_t response_buf_size;
-  uint32_t max_retries;
-};
-struct iaxxx_plugin_status_info {
-  uint32_t inst_id;
-  uint32_t block_id;
-  uint8_t create_status;
-  uint8_t enable_status;
-  uint16_t process_count;
-  uint16_t process_err_count;
-  uint32_t in_frames_consumed;
-  uint32_t out_frames_produced;
-  uint32_t private_memsize;
-  uint8_t frame_notification_mode;
-  uint8_t state_management_mode;
-};
-struct iaxxx_plugin_endpoint_status_info {
-  uint32_t inst_id;
-  uint8_t ep_index;
-  uint8_t direction;
-  uint8_t status;
-  uint8_t frame_status;
-  uint8_t endpoint_status;
-  uint8_t usage;
-  uint8_t mandatory;
-  uint16_t counter;
-  uint8_t op_encoding;
-  uint8_t op_sample_rate;
-  uint16_t op_frame_length;
-};
-struct iaxxx_plugin_get_package_version {
-  uint8_t inst_id;
-  char version[IAXXX_PACKAGE_VER_STR_SIZE_MAX];
-  uint32_t len;
-};
-struct iaxxx_plugin_get_plugin_version {
-  uint8_t inst_id;
-  char version[IAXXX_PLUGIN_VER_STR_SIZE_MAX];
-  uint32_t len;
-};
-struct iaxxx_plugin_endpoint_timestamps {
-  uint8_t proc_id;
-  uint64_t timestamps[IAXXX_MAX_PLUGIN_ENDPOINTS];
-};
-struct iaxxx_proc_execution_status {
-  uint8_t proc_id;
-  uint32_t status;
-};
-struct iaxxx_sys_versions {
-  uint32_t app_ver_num;
-  char app_ver_str[IAXXX_MAX_VER_STR_SIZE];
-  uint32_t app_ver_str_len;
-  uint32_t rom_ver_num;
-  char rom_ver_str[IAXXX_MAX_VER_STR_SIZE];
-  uint32_t rom_ver_str_len;
-};
-#define IAXXX_IOCTL_MAGIC 'I'
-#define ODSP_PLG_CREATE _IO(IAXXX_IOCTL_MAGIC, 0x11)
-#define ODSP_PLG_RESET _IO(IAXXX_IOCTL_MAGIC, 0x12)
-#define ODSP_PLG_ENABLE _IO(IAXXX_IOCTL_MAGIC, 0x13)
-#define ODSP_PLG_DISABLE _IO(IAXXX_IOCTL_MAGIC, 0x14)
-#define ODSP_PLG_DESTROY _IO(IAXXX_IOCTL_MAGIC, 0x15)
-#define ODSP_PLG_SET_PARAM _IO(IAXXX_IOCTL_MAGIC, 0x16)
-#define ODSP_PLG_GET_PARAM _IO(IAXXX_IOCTL_MAGIC, 0x17)
-#define ODSP_PLG_SET_PARAM_BLK _IO(IAXXX_IOCTL_MAGIC, 0x18)
-#define ODSP_PLG_SET_CREATE_CFG _IO(IAXXX_IOCTL_MAGIC, 0x19)
-#define ODSP_PLG_SET_EVENT _IO(IAXXX_IOCTL_MAGIC, 0x1A)
-#define ODSP_EVENT_SUBSCRIBE _IO(IAXXX_IOCTL_MAGIC, 0x1B)
-#define ODSP_GET_EVENT _IO(IAXXX_IOCTL_MAGIC, 0x1C)
-#define ODSP_EVENT_UNSUBSCRIBE _IO(IAXXX_IOCTL_MAGIC, 0x1D)
-#define ODSP_LOAD_PACKAGE _IO(IAXXX_IOCTL_MAGIC, 0x1E)
-#define ODSP_UNLOAD_PACKAGE _IO(IAXXX_IOCTL_MAGIC, 0x1F)
-#define ODSP_PLG_SET_CUSTOM_CFG _IO(IAXXX_IOCTL_MAGIC, 0x20)
-#define ODSP_PLG_GET_PARAM_BLK _IO(IAXXX_IOCTL_MAGIC, 0x21)
-#define ODSP_PLG_CREATE_STATIC_PACKAGE _IO(IAXXX_IOCTL_MAGIC, 0x22)
-#define ODSP_PLG_READ_PLUGIN_ERROR _IO(IAXXX_IOCTL_MAGIC, 0x23)
-#define ODSP_PLG_SET_PARAM_BLK_WITH_ACK _IO(IAXXX_IOCTL_MAGIC, 0x24)
-#define ODSP_PLG_GET_STATUS_INFO _IO(IAXXX_IOCTL_MAGIC, 0x25)
-#define ODSP_PLG_GET_ENDPOINT_STATUS _IO(IAXXX_IOCTL_MAGIC, 0x26)
-#define ODSP_EVENT_TRIGGER _IO(IAXXX_IOCTL_MAGIC, 0x27)
-#define ODSP_EVENT_READ_SUBSCRIPTION _IO(IAXXX_IOCTL_MAGIC, 0x28)
-#define ODSP_EVENT_RETRIEVE_NOTIFICATION _IO(IAXXX_IOCTL_MAGIC, 0x29)
-#define ODSP_PLG_GET_PACKAGE_VERSION _IO(IAXXX_IOCTL_MAGIC, 0x2A)
-#define ODSP_PLG_GET_PLUGIN_VERSION _IO(IAXXX_IOCTL_MAGIC, 0x2B)
-#define ODSP_EVENT_RESET_READ_INDEX _IO(IAXXX_IOCTL_MAGIC, 0x2C)
-#define ODSP_PLG_GET_ENDPOINT_TIMESTAMPS _IO(IAXXX_IOCTL_MAGIC, 0x2D)
-#define ODSP_GET_PROC_EXECUTION_STATUS _IO(IAXXX_IOCTL_MAGIC, 0x2E)
-#define ODSP_GET_SYS_VERSIONS _IO(IAXXX_IOCTL_MAGIC, 0x2F)
-#define ODSP_GET_SYS_DEVICE_ID _IO(IAXXX_IOCTL_MAGIC, 0x30)
-#define ODSP_GET_SYS_MODE _IO(IAXXX_IOCTL_MAGIC, 0x31)
-#define ODSP_GET_FW_STATUS _IO(IAXXX_IOCTL_MAGIC, 0x32)
-#define ODSP_RESET_FW  _IO(IAXXX_IOCTL_MAGIC, 0x33)
-#endif
diff --git a/iaxxx-sensor-tunnel.h b/iaxxx-sensor-tunnel.h
deleted file mode 100755
index 30aaaf4..0000000
--- a/iaxxx-sensor-tunnel.h
+++ /dev/null
@@ -1,26 +0,0 @@
-/****************************************************************************
- ****************************************************************************
- ***
- ***   This header was automatically generated from a Linux kernel header
- ***   of the same name, to make information necessary for userspace to
- ***   call into the kernel available to libc.  It contains only constants,
- ***   structures, and macros generated from the original header, and thus,
- ***   contains no copyrightable information.
- ***
- ***   To edit the content of this header, modify the corresponding
- ***   source file (e.g. under external/kernel-headers/original/) then
- ***   run bionic/libc/kernel/tools/update_all.py
- ***
- ***   Any manual change here will be lost the next time this script will
- ***   be run. You've been warned!
- ***
- ****************************************************************************
- ****************************************************************************/
-#ifndef __IAXXX_SENSOR_TUNNEL_H__
-#define __IAXXX_SENSOR_TUNNEL_H__
-#define IAXXX_IOCTL_MAGIC 'K'
-#define FLICKER_TUNNEL_SETUP _IOWR(IAXXX_IOCTL_MAGIC, 0x022, struct tunlMsg)
-#define FLICKER_TUNNEL_TERMINATE _IOWR(IAXXX_IOCTL_MAGIC, 0x023, struct tunlMsg)
-#define FLICKER_ROUTE_SETUP _IO(IAXXX_IOCTL_MAGIC, 0x24)
-#define FLICKER_ROUTE_TERMINATE _IO(IAXXX_IOCTL_MAGIC, 25)
-#endif
diff --git a/iaxxx-sysid-defs.h b/iaxxx-sysid-defs.h
deleted file mode 100644
index 3cbb7d0..0000000
--- a/iaxxx-sysid-defs.h
+++ /dev/null
@@ -1,296 +0,0 @@
-/****************************************************************************
- ****************************************************************************
- ***
- ***   This header was automatically generated from a Linux kernel header
- ***   of the same name, to make information necessary for userspace to
- ***   call into the kernel available to libc.  It contains only constants,
- ***   structures, and macros generated from the original header, and thus,
- ***   contains no copyrightable information.
- ***
- ***   To edit the content of this header, modify the corresponding
- ***   source file (e.g. under external/kernel-headers/original/) then
- ***   run bionic/libc/kernel/tools/update_all.py
- ***
- ***   Any manual change here will be lost the next time this script will
- ***   be run. You've been warned!
- ***
- ****************************************************************************
- ****************************************************************************/
-#ifndef __IAXXX_SYSTEMID_H__
-#define __IAXXX_SYSTEMID_H__
-#include <linux/kernel.h>
-#include <limits.h>
-enum {
-  IAXXX_SYSID_RESOURCE_TYPE_SPECIAL = 0x0,
-  IAXXX_SYSID_RESOURCE_TYPE_DRIVER,
-  IAXXX_SYSID_RESOURCE_TYPE_MODULE,
-  IAXXX_SYSID_RESOURCE_TYPE_PLUGIN,
-  IAXXX_SYSID_RESOURCE_TYPE_CHANNEL,
-  IAXXX_SYSID_RESOURCE_TYPE_TUNNEL,
-  IAXXX_SYSID_RESOURCE_TYPE_STREAM,
-  IAXXX_SYSID_RESOURCE_TYPE_DEVICE,
-  IAXXX_SYSID_RESOURCE_TYPE_BT,
-  IAXXX_SYSID_RESOURCE_TYPE_SENSOR,
-  IAXXX_SYSID_RESOURCE_TYPE_DEBUG,
-  IAXXX_SYSID_RESOURCE_TYPE_FILE,
-  IAXXX_SYSID_RESOURCE_TYPE_NUM,
-  IAXXX_SYSID_RESOURCE_TYPE_FORCE_SIZE = INT_MAX,
-};
-enum sysid_driver_type_e {
-  IAXXX_SYSID_DRIVER_TYPE_NONE = 0,
-  IAXXX_SYSID_DRIVER_TYPE_I2C,
-  IAXXX_SYSID_DRIVER_TYPE_SPI,
-  IAXXX_SYSID_DRIVER_TYPE_UART,
-  IAXXX_SYSID_DRIVER_TYPE_SLIMBUS_CTRL,
-  IAXXX_SYSID_DRIVER_TYPE_SOUNDWIRE_CTRL,
-  IAXXX_SYSID_DRIVER_TYPE_I3C_CTRL,
-  IAXXX_SYSID_DRIVER_TYPE_PCM,
-  IAXXX_SYSID_DRIVER_TYPE_PDM_IN,
-  IAXXX_SYSID_DRIVER_TYPE_PDM_OUT,
-  IAXXX_SYSID_DRIVER_TYPE_I2S,
-  IAXXX_SYSID_DRIVER_TYPE_SLIMBUS_DATA,
-  IAXXX_SYSID_DRIVER_TYPE_SOUNDWIRE_DATA,
-  IAXXX_SYSID_DRIVER_TYPE_I3C_DATA,
-  IAXXX_SYSID_DRIVER_TYPE_SSP,
-  IAXXX_SYSID_DRIVER_TYPE_AF,
-  IAXXX_SYSID_DRIVER_TYPE_DAC,
-  IAXXX_SYSID_DRIVER_TYPE_A400,
-  IAXXX_SYSID_DRIVER_TYPE_FILTER_IN,
-  IAXXX_SYSID_DRIVER_TYPE_FILTER_OUT,
-  IAXXX_SYSID_DRIVER_TYPE_STMR_TIMER,
-  IAXXX_SYSID_DRIVER_TYPE_STMR_PT,
-  IAXXX_SYSID_DRIVER_TYPE_SW_TIMER,
-  IAXXX_SYSID_DRIVER_TYPE_TIMER,
-  IAXXX_SYSID_DRIVER_TYPE_PLL,
-  IAXXX_SYSID_DRIVER_TYPE_DMA,
-  IAXXX_SYSID_DRIVER_TYPE_GPIOA,
-  IAXXX_SYSID_DRIVER_TYPE_GPIOB,
-  IAXXX_SYSID_DRIVER_TYPE_REGMAP,
-  IAXXX_SYSID_DRIVER_TYPE_FLASHDRV,
-  IAXXX_SYSID_DRIVER_TYPE_BUTTON,
-  IAXXX_SYSID_DRIVER_TYPE_LED,
-  IAXXX_SYSID_DRIVER_TYPE_ADAU1361,
-  IAXXX_SYSID_DRIVER_TYPE_USBDRV,
-  IAXXX_SYSID_DRIVER_TYPE_CSR8811,
-  IAXXX_SYSID_DRIVER_TYPE_CYW20707,
-  IAXXX_SYSID_DRIVER_TYPE_MAC,
-  IAXXX_SYSID_DRIVER_TYPE_BQ27425,
-  IAXXX_SYSID_DRIVER_TYPE_SENSOR,
-  IAXXX_SYSID_DRIVER_TYPE_FLICKER,
-  IAXXX_SYSID_DRIVER_TYPE_DMA_STRM,
-  IAXXX_SYSID_DRIVER_TYPE_CPUSTRMDRV,
-  IAXXX_SYSID_DRIVER_TYPE_NUM,
-  IAXXX_SYSID_DRIVER_TYPE_FORCE_SIZE = INT_MAX,
-};
-enum sysid_iaxxx_device_type_e {
-  IAXXX_SYSID_DEVICE_TYPE_BUTTON,
-  IAXXX_SYSID_DEVICE_TYPE_LED,
-  IAXXX_SYSID_DEVICE_TYPE_FLASH,
-  IAXXX_SYSID_DEVICE_TYPE_CODEC,
-  IAXXX_SYSID_DEVICE_TYPE_SENSOR,
-  IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN,
-  IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN,
-  IAXXX_SYSID_DEVICE_TYPE_STMR_TMR,
-  IAXXX_SYSID_DEVICE_TYPE_STMR_PT,
-  IAXXX_SYSID_DEVICE_TYPE_INTERFACE,
-  IAXXX_SYSID_DEVICE_TYPE_USB,
-  IAXXX_SYSID_DEVICE_TYPE_BT,
-  IAXXX_SYSID_DEVICE_TYPE_BATTERY,
-  IAXXX_SYSID_DEVICE_TYPE_NUM,
-  IAXXX_SYSID_DEVICE_TYPE_FORCE_SIZE = INT_MAX,
-};
-enum sysid_special_type_e {
-  IAXXX_SYSID_SPECIAL_TYPE_INVALID = 0,
-  IAXXX_SYSID_SPECIAL_TYPE_HOST,
-  IAXXX_SYSID_SPECIAL_TYPE_ALL = 0xF,
-  IAXXX_SYSID_SPECIAL_TYPE_NUM,
-  IAXXX_SYSID_SPECIAL_TYPE_FORCE_SIZE = INT_MAX,
-};
-enum sysid_dir_e {
-  IAXXX_SYSID_DIR_IN = 0,
-  IAXXX_SYSID_DIR_OUT,
-  IAXXX_SYSID_DIR_FORCE_SIZE = INT_MAX,
-};
-#define IAXXX_SYSID_POS_RESOURCE_TYPE (12)
-#define IAXXX_SYSID_MASK_RESOURCE_TYPE (0xF000)
-#define IAXXX_SYSID_POS_SPECIAL_TYPE (8)
-#define IAXXX_SYSID_MASK_SPECIAL_TYPE (0x0F00)
-#define IAXXX_SYSID_POS_SPECIAL_INST_INDEX (0)
-#define IAXXX_SYSID_MASK_SPECIAL_INST_INDEX (0x00FF)
-#define IAXXX_SYSID_POS_DRIVER_TYPE (5)
-#define IAXXX_SYSID_MASK_DRIVER_TYPE (0x0FE0)
-#define IAXXX_SYSID_POS_DRIVER_INST_INDEX (0)
-#define IAXXX_SYSID_MASK_DRIVER_INST_INDEX (0x001F)
-#define IAXXX_SYSID_POS_MODULE_PROC_ID (9)
-#define IAXXX_SYSID_MASK_MODULE_PROC_ID (0x0E00)
-#define IAXXX_SYSID_POS_MODULE_TYPE (4)
-#define IAXXX_SYSID_MASK_MODULE_TYPE (0x01F0)
-#define IAXXX_SYSID_POS_MODULE_INST (0)
-#define IAXXX_SYSID_MASK_MODULE_INST (0x000F)
-#define IAXXX_SYSID_POS_PLUGIN_ID (6)
-#define IAXXX_SYSID_MASK_PLUGIN_ID (0x0FC0)
-#define IAXXX_SYSID_POS_PLUGIN_EP_DIR (5)
-#define IAXXX_SYSID_MASK_PLUGIN_EP_DIR (0x0020)
-#define IAXXX_SYSID_POS_PLUGIN_EP_INDEX (0)
-#define IAXXX_SYSID_MASK_PLUGIN_EP_INDEX (0x001F)
-#define IAXXX_SYSID_POS_CHANNEL_ID (6)
-#define IAXXX_SYSID_MASK_CHANNEL_ID (0x0FC0)
-#define IAXXX_SYSID_POS_CHANNEL_EP_DIR (5)
-#define IAXXX_SYSID_MASK_CHANNEL_EP_DIR (0x0020)
-#define IAXXX_SYSID_POS_CHANNEL_EP_INDEX (0)
-#define IAXXX_SYSID_MASK_CHANNEL_EP_INDEX (0x001F)
-#define IAXXX_SYSID_POS_TUNNEL_ID (6)
-#define IAXXX_SYSID_MASK_TUNNEL_ID (0x0FC0)
-#define IAXXX_SYSID_POS_TUNNEL_EP_DIR (5)
-#define IAXXX_SYSID_MASK_TUNNEL_EP_DIR (0x0020)
-#define IAXXX_SYSID_POS_TUNNEL_EP_INDEX (0)
-#define IAXXX_SYSID_MASK_TUNNEL_EP_INDEX (0x001F)
-#define IAXXX_SYSID_POS_BT_ID (6)
-#define IAXXX_SYSID_MASK_BT_ID (0x0FC0)
-#define IAXXX_SYSID_POS_BT_EP_DIR (5)
-#define IAXXX_SYSID_MASK_BT_EP_DIR (0x0020)
-#define IAXXX_SYSID_POS_BT_EP_INDEX (0)
-#define IAXXX_SYSID_MASK_BT_EP_INDEX (0x001F)
-#define IAXXX_SYSID_POS_FILE_ID (6)
-#define IAXXX_SYSID_MASK_FILE_ID (0x0FC0)
-#define IAXXX_SYSID_POS_FILE_EP_DIR (5)
-#define IAXXX_SYSID_MASK_FILE_EP_DIR (0x0020)
-#define IAXXX_SYSID_POS_FILE_EP_INDEX (0)
-#define IAXXX_SYSID_MASK_FILE_EP_INDEX (0x001F)
-#define IAXXX_SYSID_POS_SENSOR_ID (6)
-#define IAXXX_SYSID_MASK_SENSOR_ID (0x0FC0)
-#define IAXXX_SYSID_POS_SENSOR_EP_DIR (5)
-#define IAXXX_SYSID_MASK_SENSOR_EP_DIR (0x0020)
-#define IAXXX_SYSID_POS_SENSOR_EP_INDEX (0)
-#define IAXXX_SYSID_MASK_SENSOR_EP_INDEX (0x001F)
-#define IAXXX_SYSID_POS_DEBUG_PROC_ID (9)
-#define IAXXX_SYSID_MASK_DEBUG_PROC_ID (0x0E00)
-#define IAXXX_SYSID_POS_DEBUG_TYPE (6)
-#define IAXXX_SYSID_MASK_DEBUG_TYPE (0x01C0)
-#define IAXXX_SYSID_POS_DEBUG_EP_DIR (5)
-#define IAXXX_SYSID_MASK_DEBUG_EP_DIR (0x0020)
-#define IAXXX_SYSID_POS_DEBUG_EP_INDEX (0)
-#define IAXXX_SYSID_MASK_DEBUG_EP_INDEX (0x001F)
-#define IAXXX_SYSID_POS_STREAM_ID (0)
-#define IAXXX_SYSID_MASK_STREAM_ID (0x001F)
-#define IAXXX_SYSID_POS_DEVICE_ID (6)
-#define IAXXX_SYSID_MASK_DEVICE_ID (0x0FC0)
-#define IAXXX_SYSID_POS_DEVICE_INST (0)
-#define IAXXX_SYSID_MASK_DEVICE_INST (0x003F)
-#define IAXXX_SYSID_GET_RESOURCE_TYPE(id) \
-(((id) & IAXXX_SYSID_MASK_RESOURCE_TYPE) >> IAXXX_SYSID_POS_RESOURCE_TYPE)
-#define IAXXX_SYSID_IS_SPECIAL(id) (IAXXX_SYSID_GET_RESOURCE_TYPE(id) == IAXXX_SYSID_RESOURCE_TYPE_SPECIAL)
-#define IAXXX_SYSID_IS_DRIVER(id) (IAXXX_SYSID_GET_RESOURCE_TYPE(id) == IAXXX_SYSID_RESOURCE_TYPE_DRIVER)
-#define IAXXX_SYSID_IS_DEVICE(id) (IAXXX_SYSID_GET_RESOURCE_TYPE(id) == IAXXX_SYSID_RESOURCE_TYPE_DEVICE)
-#define IAXXX_SYSID_IS_MODULE(id) (IAXXX_SYSID_GET_RESOURCE_TYPE(id) == IAXXX_SYSID_RESOURCE_TYPE_MODULE)
-#define IAXXX_SYSID_IS_PLUGIN(id) (IAXXX_SYSID_GET_RESOURCE_TYPE(id) == IAXXX_SYSID_RESOURCE_TYPE_PLUGIN)
-#define IAXXX_SYSID_IS_CHANNEL(id) (IAXXX_SYSID_GET_RESOURCE_TYPE(id) == IAXXX_SYSID_RESOURCE_TYPE_CHANNEL)
-#define IAXXX_SYSID_IS_TUNNEL(id) (IAXXX_SYSID_GET_RESOURCE_TYPE(id) == IAXXX_SYSID_RESOURCE_TYPE_TUNNEL)
-#define IAXXX_SYSID_IS_STREAM(id) (IAXXX_SYSID_GET_RESOURCE_TYPE(id) == IAXXX_SYSID_RESOURCE_TYPE_STREAM)
-#define IAXXX_SYSID_IS_BT(id) (IAXXX_SYSID_GET_RESOURCE_TYPE(id) == IAXXX_SYSID_RESOURCE_TYPE_BT)
-#define IAXXX_SYSID_IS_SENSOR(id) (IAXXX_SYSID_GET_RESOURCE_TYPE(id) == IAXXX_SYSID_RESOURCE_TYPE_SENSOR)
-#define IAXXX_SYSID_IS_DEBUG(id) (IAXXX_SYSID_GET_RESOURCE_TYPE(id) == IAXXX_SYSID_RESOURCE_TYPE_DEBUG)
-#define IAXXX_SYSID_IS_HOST(id) ((IAXXX_SYSID_IS_SPECIAL(id)) && (IAXXX_SYSID_GET_SPECIAL_TYPE(id) == IAXXX_SYSID_SPECIAL_TYPE_HOST))
-#define IAXXX_SYSID_IS_FILE(id) (IAXXX_SYSID_GET_RESOURCE_TYPE(id) == IAXXX_SYSID_RESOURCE_TYPE_FILE)
-#define IAXXX_SYSID_GEN_SPECIAL_SYSID(type,index) \
-(((IAXXX_SYSID_RESOURCE_TYPE_SPECIAL << IAXXX_SYSID_POS_RESOURCE_TYPE) & IAXXX_SYSID_MASK_RESOURCE_TYPE) | \
-(((type) << IAXXX_SYSID_POS_SPECIAL_TYPE) & IAXXX_SYSID_MASK_SPECIAL_TYPE) | \
-(((index) << IAXXX_SYSID_POS_SPECIAL_INST_INDEX) & IAXXX_SYSID_MASK_SPECIAL_INST_INDEX))
-#define IAXXX_SYSID_GET_SPECIAL_TYPE(sysId) \
-(((sysId) & IAXXX_SYSID_MASK_SPECIAL_TYPE) >> IAXXX_SYSID_POS_SPECIAL_TYPE)
-#define IAXXX_SYSID_GET_SPECIAL_INST_INDEX(sysId) (((sysId) & IAXXX_SYSID_MASK_SPECIAL_INST_INDEX) >> IAXXX_SYSID_POS_SPECIAL_INST_INDEX)
-#define IAXXX_SYSID_GET_HOST_ID(sysId) IAXXX_SYSID_GET_SPECIAL_INST_INDEX(sysId)
-#define IAXXX_SYSID_GEN_DRIVER_SYSID(type,index) \
-(((IAXXX_SYSID_RESOURCE_TYPE_DRIVER << IAXXX_SYSID_POS_RESOURCE_TYPE) & IAXXX_SYSID_MASK_RESOURCE_TYPE) | \
-(((type) << IAXXX_SYSID_POS_DRIVER_TYPE) & IAXXX_SYSID_MASK_DRIVER_TYPE) | \
-(((index) << IAXXX_SYSID_POS_DRIVER_INST_INDEX) & IAXXX_SYSID_MASK_DRIVER_INST_INDEX))
-#define IAXXX_SYSID_GET_DRIVER_TYPE(sysId) \
-(((sysId) & IAXXX_SYSID_MASK_DRIVER_TYPE) >> IAXXX_SYSID_POS_DRIVER_TYPE)
-#define IAXXX_SYSID_GET_DRIVER_INST_INDEX(sysId) (((sysId) & IAXXX_SYSID_MASK_DRIVER_INST_INDEX) >> IAXXX_SYSID_POS_DRIVER_INST_INDEX)
-#define IAXXX_SYSID_GEN_MODULE_SYSID(procId,modType,modInst) \
-(((IAXXX_SYSID_RESOURCE_TYPE_MODULE << IAXXX_SYSID_POS_RESOURCE_TYPE) & IAXXX_SYSID_MASK_RESOURCE_TYPE) | \
-(((procId) << IAXXX_SYSID_POS_MODULE_PROC_ID) & IAXXX_SYSID_MASK_MODULE_PROC_ID) | \
-(((modType) << IAXXX_SYSID_POS_MODULE_TYPE) & IAXXX_SYSID_MASK_MODULE_TYPE) | \
-(((modInst) << IAXXX_SYSID_POS_MODULE_INST) & IAXXX_SYSID_MASK_MODULE_INST))
-#define IAXXX_SYSID_GET_MODULE_PROC_ID(sysId) (((sysId) & IAXXX_SYSID_MASK_MODULE_PROC_ID) >> IAXXX_SYSID_POS_MODULE_PROC_ID)
-#define IAXXX_SYSID_GET_MODULE_TYPE(sysId) \
-(((sysId) & IAXXX_SYSID_MASK_MODULE_TYPE) >> IAXXX_SYSID_POS_MODULE_TYPE)
-#define IAXXX_SYSID_GET_MODULE_INST(sysId) \
-(((sysId) & IAXXX_SYSID_MASK_MODULE_INST) >> IAXXX_SYSID_POS_MODULE_INST)
-#define IAXXX_SYSID_INDEX_VALUE_PLUGIN_INST (0x001F)
-#define IAXXX_SYSID_GEN_PLUGIN_SYSID(pluginId,dir,index) \
-(((IAXXX_SYSID_RESOURCE_TYPE_PLUGIN << IAXXX_SYSID_POS_RESOURCE_TYPE) & IAXXX_SYSID_MASK_RESOURCE_TYPE) | \
-(((pluginId) << IAXXX_SYSID_POS_PLUGIN_ID) & IAXXX_SYSID_MASK_PLUGIN_ID) | \
-(((dir) << IAXXX_SYSID_POS_PLUGIN_EP_DIR) & IAXXX_SYSID_MASK_PLUGIN_EP_DIR) | \
-(((index) << IAXXX_SYSID_POS_PLUGIN_EP_INDEX) & IAXXX_SYSID_MASK_PLUGIN_EP_INDEX))
-#define IAXXX_SYSID_GET_PLUGIN_ID(sysId) (((sysId) & IAXXX_SYSID_MASK_PLUGIN_ID) >> IAXXX_SYSID_POS_PLUGIN_ID)
-#define IAXXX_SYSID_GET_PLUGIN_EP_DIR(sysId) \
-(((sysId) & IAXXX_SYSID_MASK_PLUGIN_EP_DIR) >> IAXXX_SYSID_POS_PLUGIN_EP_DIR)
-#define IAXXX_SYSID_GET_PLUGIN_EP_INDEX(sysId) (((sysId) & IAXXX_SYSID_MASK_PLUGIN_EP_INDEX) >> IAXXX_SYSID_POS_PLUGIN_EP_INDEX)
-#define IAXXX_SYSID_INDEX_VALUE_CHANNEL (0x001F)
-#define IAXXX_SYSID_GEN_CHANNEL_SYSID(channelId,dir,index) \
-(((IAXXX_SYSID_RESOURCE_TYPE_CHANNEL << IAXXX_SYSID_POS_RESOURCE_TYPE) & IAXXX_SYSID_MASK_RESOURCE_TYPE) | \
-(((channelId) << IAXXX_SYSID_POS_CHANNEL_ID) & IAXXX_SYSID_MASK_CHANNEL_ID) | \
-(((dir) << IAXXX_SYSID_POS_CHANNEL_EP_DIR) & IAXXX_SYSID_MASK_CHANNEL_EP_DIR) | \
-(((index) << IAXXX_SYSID_POS_CHANNEL_EP_INDEX) & IAXXX_SYSID_MASK_CHANNEL_EP_INDEX))
-#define IAXXX_SYSID_GET_CHANNEL_ID(sysId) \
-(((sysId) & IAXXX_SYSID_MASK_CHANNEL_ID) >> IAXXX_SYSID_POS_CHANNEL_ID)
-#define IAXXX_SYSID_GET_CHANNEL_EP_DIR(sysId) \
-(((sysId) & IAXXX_SYSID_MASK_CHANNEL_EP_DIR) >> IAXXX_SYSID_POS_CHANNEL_EP_DIR)
-#define IAXXX_SYSID_GET_CHANNEL_EP_INDEX(sysId) \
-(((sysId) & IAXXX_SYSID_MASK_CHANNEL_EP_INDEX) >> IAXXX_SYSID_POS_CHANNEL_EP_INDEX)
-#define IAXXX_SYSID_INDEX_VALUE_TUNNEL (0x001F)
-#define IAXXX_SYSID_GEN_TUNNEL_SYSID(tunnelId,dir,index) \
-(((IAXXX_SYSID_RESOURCE_TYPE_TUNNEL << IAXXX_SYSID_POS_RESOURCE_TYPE) & IAXXX_SYSID_MASK_RESOURCE_TYPE) | \
-(((tunnelId) << IAXXX_SYSID_POS_TUNNEL_ID) & IAXXX_SYSID_MASK_TUNNEL_ID) | \
-(((dir) << IAXXX_SYSID_POS_TUNNEL_EP_DIR) & IAXXX_SYSID_MASK_TUNNEL_EP_DIR) | \
-(((index) << IAXXX_SYSID_POS_TUNNEL_EP_INDEX) & IAXXX_SYSID_MASK_TUNNEL_EP_INDEX))
-#define IAXXX_SYSID_GET_TUNNEL_ID(sysId) \
-(((sysId) & IAXXX_SYSID_MASK_TUNNEL_ID) >> IAXXX_SYSID_POS_TUNNEL_ID)
-#define IAXXX_SYSID_GET_TUNNEL_EP_DIR(sysId) (((sysId) & IAXXX_SYSID_MASK_TUNNEL_EP_DIR) >> IAXXX_SYSID_POS_TUNNEL_EP_DIR)
-#define IAXXX_SYSID_GET_TUNNEL_EP_INDEX(sysId) (((sysId) & IAXXX_SYSID_MASK_TUNNEL_EP_INDEX) >> IAXXX_SYSID_POS_TUNNEL_EP_INDEX)
-#define IAXXX_SYSID_GEN_BT_SYSID(btId,dir,index) (((IAXXX_SYSID_RESOURCE_TYPE_BT << IAXXX_SYSID_POS_RESOURCE_TYPE) & IAXXX_SYSID_MASK_RESOURCE_TYPE) | (((btId) << IAXXX_SYSID_POS_BT_ID) & IAXXX_SYSID_MASK_BT_ID) | (((dir) << IAXXX_SYSID_POS_BT_EP_DIR) & IAXXX_SYSID_MASK_BT_EP_DIR) | (((index) << IAXXX_SYSID_POS_BT_EP_INDEX) & IAXXX_SYSID_MASK_BT_EP_INDEX))
-#define IAXXX_SYSID_GET_BT_ID(sysId) (((sysId) & IAXXX_SYSID_MASK_BT_ID) >> IAXXX_SYSID_POS_BT_ID)
-#define IAXXX_SYSID_GET_BT_EP_DIR(sysId) \
-(((sysId) & IAXXX_SYSID_MASK_BT_EP_DIR) >> IAXXX_SYSID_POS_BT_EP_DIR)
-#define IAXXX_SYSID_GET_BT_EP_INDEX(sysId) \
-(((sysId) & IAXXX_SYSID_MASK_BT_EP_INDEX) >> IAXXX_SYSID_POS_BT_EP_INDEX)
-#define IAXXX_SYSID_GEN_FILE_SYSID(fileId,dir,index) \
-(((IAXXX_SYSID_RESOURCE_TYPE_FILE << IAXXX_SYSID_POS_RESOURCE_TYPE) & IAXXX_SYSID_MASK_RESOURCE_TYPE) | \
-(((fileId) << IAXXX_SYSID_POS_FILE_ID) & IAXXX_SYSID_MASK_FILE_ID) | \
-(((dir) << IAXXX_SYSID_POS_FILE_EP_DIR) & IAXXX_SYSID_MASK_FILE_EP_DIR) | \
-(((index) << IAXXX_SYSID_POS_FILE_EP_INDEX) & IAXXX_SYSID_MASK_FILE_EP_INDEX))
-#define IAXXX_SYSID_GET_FILE_ID(sysId) (((sysId) & IAXXX_SYSID_MASK_FILE_ID) >> IAXXX_SYSID_POS_FILE_ID)
-#define IAXXX_SYSID_GET_FILE_EP_DIR(sysId) \
-(((sysId) & IAXXX_SYSID_MASK_FILE_EP_DIR) >> IAXXX_SYSID_POS_FILE_EP_DIR)
-#define IAXXX_SYSID_GET_FILE_EP_INDEX(sysId) \
-(((sysId) & IAXXX_SYSID_MASK_FILE_EP_INDEX) >> IAXXX_SYSID_POS_FILE_EP_INDEX)
-#define IAXXX_SYSID_GEN_SENSOR_SYSID(sensorId,dir,index) \
-(((IAXXX_SYSID_RESOURCE_TYPE_SENSOR << IAXXX_SYSID_POS_RESOURCE_TYPE) & IAXXX_SYSID_MASK_RESOURCE_TYPE) | \
-(((sensorId) << IAXXX_SYSID_POS_SENSOR_ID) & IAXXX_SYSID_MASK_SENSOR_ID) | \
-(((dir) << IAXXX_SYSID_POS_SENSOR_EP_DIR) & IAXXX_SYSID_MASK_SENSOR_EP_DIR) | \
-(((index) << IAXXX_SYSID_POS_SENSOR_EP_INDEX) & IAXXX_SYSID_MASK_SENSOR_EP_INDEX))
-#define IAXXX_SYSID_GET_SENSOR_ID(sysId) (((sysId) & IAXXX_SYSID_MASK_SENSOR_ID) >> IAXXX_SYSID_POS_SENSOR_ID)
-#define IAXXX_SYSID_GET_SENSOR_EP_DIR(sysId) (((sysId) & IAXXX_SYSID_MASK_SENSOR_EP_DIR) >> IAXXX_SYSID_POS_SENSOR_EP_DIR)
-#define IAXXX_SYSID_GET_SENSOR_EP_INDEX(sysId) (((sysId) & IAXXX_SYSID_MASK_SENSOR_EP_INDEX) >> IAXXX_SYSID_POS_SENSOR_EP_INDEX)
-#define IAXXX_SYSID_GEN_DEBUG_SYSID(procId,type,dir,index) \
-(((IAXXX_SYSID_RESOURCE_TYPE_DEBUG << IAXXX_SYSID_POS_RESOURCE_TYPE) & IAXXX_SYSID_MASK_RESOURCE_TYPE) | \
-(((procId) << IAXXX_SYSID_POS_DEBUG_PROC_ID) & IAXXX_SYSID_MASK_DEBUG_PROC_ID) | \
-(((type) << IAXXX_SYSID_POS_DEBUG_TYPE) & IAXXX_SYSID_MASK_DEBUG_TYPE) | \
-(((dir) << IAXXX_SYSID_POS_DEBUG_EP_DIR) & IAXXX_SYSID_MASK_DEBUG_EP_DIR) | \
-(((index) << IAXXX_SYSID_POS_DEBUG_EP_INDEX) & IAXXX_SYSID_MASK_DEBUG_EP_INDEX))
-#define IAXXX_SYSID_GET_DEBUG_CORE(sysId) (((sysId) & IAXXX_SYSID_MASK_DEBUG_PROC_ID) >> IAXXX_SYSID_POS_DEBUG_PROC_ID)
-#define IAXXX_SYSID_GET_DEBUG_TYPE(sysId) (((sysId) & IAXXX_SYSID_MASK_DEBUG_TYPE) >> IAXXX_SYSID_POS_DEBUG_TYPE)
-#define IAXXX_SYSID_GET_DEBUG_EP_DIR(sysId) \
-(((sysId) & IAXXX_SYSID_MASK_DEBUG_EP_DIR) >> IAXXX_SYSID_POS_DEBUG_EP_DIR)
-#define IAXXX_SYSID_GET_DEBUG_EP_INDEX(sysId) (((sysId) & IAXXX_SYSID_MASK_DEBUG_EP_INDEX) >> IAXXX_SYSID_POS_DEBUG_EP_INDEX)
-#define IAXXX_SYSID_GEN_STREAM_SYSID(streamId) (((IAXXX_SYSID_RESOURCE_TYPE_STREAM << IAXXX_SYSID_POS_RESOURCE_TYPE) & IAXXX_SYSID_MASK_RESOURCE_TYPE) | (((streamId) << IAXXX_SYSID_POS_STREAM_ID) & IAXXX_SYSID_MASK_STREAM_ID))
-#define IAXXX_SYSID_GET_STREAM_ID(sysId) (((sysId) & IAXXX_SYSID_MASK_STREAM_ID) >> IAXXX_SYSID_POS_STREAM_ID)
-#define IAXXX_SYSID_GEN_DEVICE_SYSID(deviceId,inst) (((IAXXX_SYSID_RESOURCE_TYPE_DEVICE << IAXXX_SYSID_POS_RESOURCE_TYPE) & IAXXX_SYSID_MASK_RESOURCE_TYPE) | (((deviceId) << IAXXX_SYSID_POS_DEVICE_ID) & IAXXX_SYSID_MASK_DEVICE_ID) | (((inst) << IAXXX_SYSID_POS_DEVICE_INST) & IAXXX_SYSID_MASK_DEVICE_INST))
-#define IAXXX_SYSID_GET_DEVICE_ID(sysId) (((sysId) & IAXXX_SYSID_MASK_DEVICE_ID) >> IAXXX_SYSID_POS_DEVICE_ID)
-#define IAXXX_SYSID_GET_DEVICE_INST(sysId) (((sysId) & IAXXX_SYSID_MASK_DEVICE_INST) >> IAXXX_SYSID_POS_DEVICE_INST)
-#define IAXXX_SYSID_INVALID IAXXX_SYSID_GEN_SPECIAL_SYSID(IAXXX_SYSID_SPECIAL_TYPE_INVALID, 0)
-#define IAXXX_SYSID_HOST IAXXX_SYSID_GEN_SPECIAL_SYSID(IAXXX_SYSID_SPECIAL_TYPE_HOST, 0)
-#define IAXXX_SYSID_HOST_0 IAXXX_SYSID_GEN_SPECIAL_SYSID(IAXXX_SYSID_SPECIAL_TYPE_HOST, 0)
-#define IAXXX_SYSID_HOST_1 IAXXX_SYSID_GEN_SPECIAL_SYSID(IAXXX_SYSID_SPECIAL_TYPE_HOST, 1)
-#endif
diff --git a/iaxxx-system-identifiers.h b/iaxxx-system-identifiers.h
deleted file mode 100644
index c5a09ec..0000000
--- a/iaxxx-system-identifiers.h
+++ /dev/null
@@ -1,341 +0,0 @@
-/****************************************************************************
- ****************************************************************************
- ***
- ***   This header was automatically generated from a Linux kernel header
- ***   of the same name, to make information necessary for userspace to
- ***   call into the kernel available to libc.  It contains only constants,
- ***   structures, and macros generated from the original header, and thus,
- ***   contains no copyrightable information.
- ***
- ***   To edit the content of this header, modify the corresponding
- ***   source file (e.g. under external/kernel-headers/original/) then
- ***   run bionic/libc/kernel/tools/update_all.py
- ***
- ***   Any manual change here will be lost the next time this script will
- ***   be run. You've been warned!
- ***
- ****************************************************************************
- ****************************************************************************/
-#ifndef __IAXXX_SYSTEM_IDENTIFIERS_H__
-#define __IAXXX_SYSTEM_IDENTIFIERS_H__
-#include "iaxxx-systemids.h"
-#define IAXXX_SYSID_CHANNEL_RX_0_EP_0 IAXXX_SYSID_GEN_CHANNEL_SYSID(0, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_CHANNEL_RX_1_EP_0 IAXXX_SYSID_GEN_CHANNEL_SYSID(1, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_CHANNEL_RX_2_EP_0 IAXXX_SYSID_GEN_CHANNEL_SYSID(2, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_CHANNEL_RX_3_EP_0 IAXXX_SYSID_GEN_CHANNEL_SYSID(3, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_CHANNEL_RX_4_EP_0 IAXXX_SYSID_GEN_CHANNEL_SYSID(4, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_CHANNEL_RX_5_EP_0 IAXXX_SYSID_GEN_CHANNEL_SYSID(5, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_CHANNEL_RX_6_EP_0 IAXXX_SYSID_GEN_CHANNEL_SYSID(6, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_CHANNEL_RX_7_EP_0 IAXXX_SYSID_GEN_CHANNEL_SYSID(7, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_CHANNEL_RX_8_EP_0 IAXXX_SYSID_GEN_CHANNEL_SYSID(8, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_CHANNEL_RX_9_EP_0 IAXXX_SYSID_GEN_CHANNEL_SYSID(9, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_CHANNEL_RX_10_EP_0 IAXXX_SYSID_GEN_CHANNEL_SYSID(10, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_CHANNEL_RX_11_EP_0 IAXXX_SYSID_GEN_CHANNEL_SYSID(11, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_CHANNEL_RX_12_EP_0 IAXXX_SYSID_GEN_CHANNEL_SYSID(12, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_CHANNEL_RX_13_EP_0 IAXXX_SYSID_GEN_CHANNEL_SYSID(13, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_CHANNEL_RX_14_EP_0 IAXXX_SYSID_GEN_CHANNEL_SYSID(14, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_CHANNEL_RX_15_EP_0 IAXXX_SYSID_GEN_CHANNEL_SYSID(15, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_PLUGIN_0_OUT_EP_0 IAXXX_SYSID_GEN_PLUGIN_SYSID(0, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_PLUGIN_0_OUT_EP_1 IAXXX_SYSID_GEN_PLUGIN_SYSID(0, IAXXX_SYSID_DIR_OUT, 1)
-#define IAXXX_SYSID_PLUGIN_0_OUT_EP_2 IAXXX_SYSID_GEN_PLUGIN_SYSID(0, IAXXX_SYSID_DIR_OUT, 2)
-#define IAXXX_SYSID_PLUGIN_0_OUT_EP_3 IAXXX_SYSID_GEN_PLUGIN_SYSID(0, IAXXX_SYSID_DIR_OUT, 3)
-#define IAXXX_SYSID_PLUGIN_0_OUT_EP_4 IAXXX_SYSID_GEN_PLUGIN_SYSID(0, IAXXX_SYSID_DIR_OUT, 4)
-#define IAXXX_SYSID_PLUGIN_0_OUT_EP_5 IAXXX_SYSID_GEN_PLUGIN_SYSID(0, IAXXX_SYSID_DIR_OUT, 5)
-#define IAXXX_SYSID_PLUGIN_0_OUT_EP_6 IAXXX_SYSID_GEN_PLUGIN_SYSID(0, IAXXX_SYSID_DIR_OUT, 6)
-#define IAXXX_SYSID_PLUGIN_0_OUT_EP_7 IAXXX_SYSID_GEN_PLUGIN_SYSID(0, IAXXX_SYSID_DIR_OUT, 7)
-#define IAXXX_SYSID_PLUGIN_0_OUT_EP_8 IAXXX_SYSID_GEN_PLUGIN_SYSID(0, IAXXX_SYSID_DIR_OUT, 8)
-#define IAXXX_SYSID_PLUGIN_0_OUT_EP_9 IAXXX_SYSID_GEN_PLUGIN_SYSID(0, IAXXX_SYSID_DIR_OUT, 9)
-#define IAXXX_SYSID_PLUGIN_0_OUT_EP_10 IAXXX_SYSID_GEN_PLUGIN_SYSID(0, IAXXX_SYSID_DIR_OUT, 10)
-#define IAXXX_SYSID_PLUGIN_0_OUT_EP_11 IAXXX_SYSID_GEN_PLUGIN_SYSID(0, IAXXX_SYSID_DIR_OUT, 11)
-#define IAXXX_SYSID_PLUGIN_0_OUT_EP_12 IAXXX_SYSID_GEN_PLUGIN_SYSID(0, IAXXX_SYSID_DIR_OUT, 12)
-#define IAXXX_SYSID_PLUGIN_0_OUT_EP_13 IAXXX_SYSID_GEN_PLUGIN_SYSID(0, IAXXX_SYSID_DIR_OUT, 13)
-#define IAXXX_SYSID_PLUGIN_0_OUT_EP_14 IAXXX_SYSID_GEN_PLUGIN_SYSID(0, IAXXX_SYSID_DIR_OUT, 14)
-#define IAXXX_SYSID_PLUGIN_0_OUT_EP_15 IAXXX_SYSID_GEN_PLUGIN_SYSID(0, IAXXX_SYSID_DIR_OUT, 15)
-#define IAXXX_SYSID_PLUGIN_1_OUT_EP_0 IAXXX_SYSID_GEN_PLUGIN_SYSID(1, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_PLUGIN_1_OUT_EP_1 IAXXX_SYSID_GEN_PLUGIN_SYSID(1, IAXXX_SYSID_DIR_OUT, 1)
-#define IAXXX_SYSID_PLUGIN_1_OUT_EP_2 IAXXX_SYSID_GEN_PLUGIN_SYSID(1, IAXXX_SYSID_DIR_OUT, 2)
-#define IAXXX_SYSID_PLUGIN_1_OUT_EP_3 IAXXX_SYSID_GEN_PLUGIN_SYSID(1, IAXXX_SYSID_DIR_OUT, 3)
-#define IAXXX_SYSID_PLUGIN_1_OUT_EP_4 IAXXX_SYSID_GEN_PLUGIN_SYSID(1, IAXXX_SYSID_DIR_OUT, 4)
-#define IAXXX_SYSID_PLUGIN_1_OUT_EP_5 IAXXX_SYSID_GEN_PLUGIN_SYSID(1, IAXXX_SYSID_DIR_OUT, 5)
-#define IAXXX_SYSID_PLUGIN_1_OUT_EP_6 IAXXX_SYSID_GEN_PLUGIN_SYSID(1, IAXXX_SYSID_DIR_OUT, 6)
-#define IAXXX_SYSID_PLUGIN_1_OUT_EP_7 IAXXX_SYSID_GEN_PLUGIN_SYSID(1, IAXXX_SYSID_DIR_OUT, 7)
-#define IAXXX_SYSID_PLUGIN_1_OUT_EP_8 IAXXX_SYSID_GEN_PLUGIN_SYSID(1, IAXXX_SYSID_DIR_OUT, 8)
-#define IAXXX_SYSID_PLUGIN_1_OUT_EP_9 IAXXX_SYSID_GEN_PLUGIN_SYSID(1, IAXXX_SYSID_DIR_OUT, 9)
-#define IAXXX_SYSID_PLUGIN_1_OUT_EP_10 IAXXX_SYSID_GEN_PLUGIN_SYSID(1, IAXXX_SYSID_DIR_OUT, 10)
-#define IAXXX_SYSID_PLUGIN_1_OUT_EP_11 IAXXX_SYSID_GEN_PLUGIN_SYSID(1, IAXXX_SYSID_DIR_OUT, 11)
-#define IAXXX_SYSID_PLUGIN_1_OUT_EP_12 IAXXX_SYSID_GEN_PLUGIN_SYSID(1, IAXXX_SYSID_DIR_OUT, 12)
-#define IAXXX_SYSID_PLUGIN_1_OUT_EP_13 IAXXX_SYSID_GEN_PLUGIN_SYSID(1, IAXXX_SYSID_DIR_OUT, 13)
-#define IAXXX_SYSID_PLUGIN_1_OUT_EP_14 IAXXX_SYSID_GEN_PLUGIN_SYSID(1, IAXXX_SYSID_DIR_OUT, 14)
-#define IAXXX_SYSID_PLUGIN_1_OUT_EP_15 IAXXX_SYSID_GEN_PLUGIN_SYSID(1, IAXXX_SYSID_DIR_OUT, 15)
-#define IAXXX_SYSID_PLUGIN_2_OUT_EP_0 IAXXX_SYSID_GEN_PLUGIN_SYSID(2, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_PLUGIN_2_OUT_EP_1 IAXXX_SYSID_GEN_PLUGIN_SYSID(2, IAXXX_SYSID_DIR_OUT, 1)
-#define IAXXX_SYSID_PLUGIN_2_OUT_EP_2 IAXXX_SYSID_GEN_PLUGIN_SYSID(2, IAXXX_SYSID_DIR_OUT, 2)
-#define IAXXX_SYSID_PLUGIN_2_OUT_EP_3 IAXXX_SYSID_GEN_PLUGIN_SYSID(2, IAXXX_SYSID_DIR_OUT, 3)
-#define IAXXX_SYSID_PLUGIN_2_OUT_EP_4 IAXXX_SYSID_GEN_PLUGIN_SYSID(2, IAXXX_SYSID_DIR_OUT, 4)
-#define IAXXX_SYSID_PLUGIN_2_OUT_EP_5 IAXXX_SYSID_GEN_PLUGIN_SYSID(2, IAXXX_SYSID_DIR_OUT, 5)
-#define IAXXX_SYSID_PLUGIN_2_OUT_EP_6 IAXXX_SYSID_GEN_PLUGIN_SYSID(2, IAXXX_SYSID_DIR_OUT, 6)
-#define IAXXX_SYSID_PLUGIN_2_OUT_EP_7 IAXXX_SYSID_GEN_PLUGIN_SYSID(2, IAXXX_SYSID_DIR_OUT, 7)
-#define IAXXX_SYSID_PLUGIN_2_OUT_EP_8 IAXXX_SYSID_GEN_PLUGIN_SYSID(2, IAXXX_SYSID_DIR_OUT, 8)
-#define IAXXX_SYSID_PLUGIN_2_OUT_EP_9 IAXXX_SYSID_GEN_PLUGIN_SYSID(2, IAXXX_SYSID_DIR_OUT, 9)
-#define IAXXX_SYSID_PLUGIN_2_OUT_EP_10 IAXXX_SYSID_GEN_PLUGIN_SYSID(2, IAXXX_SYSID_DIR_OUT, 10)
-#define IAXXX_SYSID_PLUGIN_2_OUT_EP_11 IAXXX_SYSID_GEN_PLUGIN_SYSID(2, IAXXX_SYSID_DIR_OUT, 11)
-#define IAXXX_SYSID_PLUGIN_2_OUT_EP_12 IAXXX_SYSID_GEN_PLUGIN_SYSID(2, IAXXX_SYSID_DIR_OUT, 12)
-#define IAXXX_SYSID_PLUGIN_2_OUT_EP_13 IAXXX_SYSID_GEN_PLUGIN_SYSID(2, IAXXX_SYSID_DIR_OUT, 13)
-#define IAXXX_SYSID_PLUGIN_2_OUT_EP_14 IAXXX_SYSID_GEN_PLUGIN_SYSID(2, IAXXX_SYSID_DIR_OUT, 14)
-#define IAXXX_SYSID_PLUGIN_2_OUT_EP_15 IAXXX_SYSID_GEN_PLUGIN_SYSID(2, IAXXX_SYSID_DIR_OUT, 15)
-#define IAXXX_SYSID_PLUGIN_3_OUT_EP_0 IAXXX_SYSID_GEN_PLUGIN_SYSID(3, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_PLUGIN_3_OUT_EP_1 IAXXX_SYSID_GEN_PLUGIN_SYSID(3, IAXXX_SYSID_DIR_OUT, 1)
-#define IAXXX_SYSID_PLUGIN_3_OUT_EP_2 IAXXX_SYSID_GEN_PLUGIN_SYSID(3, IAXXX_SYSID_DIR_OUT, 2)
-#define IAXXX_SYSID_PLUGIN_3_OUT_EP_3 IAXXX_SYSID_GEN_PLUGIN_SYSID(3, IAXXX_SYSID_DIR_OUT, 3)
-#define IAXXX_SYSID_PLUGIN_3_OUT_EP_4 IAXXX_SYSID_GEN_PLUGIN_SYSID(3, IAXXX_SYSID_DIR_OUT, 4)
-#define IAXXX_SYSID_PLUGIN_3_OUT_EP_5 IAXXX_SYSID_GEN_PLUGIN_SYSID(3, IAXXX_SYSID_DIR_OUT, 5)
-#define IAXXX_SYSID_PLUGIN_3_OUT_EP_6 IAXXX_SYSID_GEN_PLUGIN_SYSID(3, IAXXX_SYSID_DIR_OUT, 6)
-#define IAXXX_SYSID_PLUGIN_3_OUT_EP_7 IAXXX_SYSID_GEN_PLUGIN_SYSID(3, IAXXX_SYSID_DIR_OUT, 7)
-#define IAXXX_SYSID_PLUGIN_3_OUT_EP_8 IAXXX_SYSID_GEN_PLUGIN_SYSID(3, IAXXX_SYSID_DIR_OUT, 8)
-#define IAXXX_SYSID_PLUGIN_3_OUT_EP_9 IAXXX_SYSID_GEN_PLUGIN_SYSID(3, IAXXX_SYSID_DIR_OUT, 9)
-#define IAXXX_SYSID_PLUGIN_3_OUT_EP_10 IAXXX_SYSID_GEN_PLUGIN_SYSID(3, IAXXX_SYSID_DIR_OUT, 10)
-#define IAXXX_SYSID_PLUGIN_3_OUT_EP_11 IAXXX_SYSID_GEN_PLUGIN_SYSID(3, IAXXX_SYSID_DIR_OUT, 11)
-#define IAXXX_SYSID_PLUGIN_3_OUT_EP_12 IAXXX_SYSID_GEN_PLUGIN_SYSID(3, IAXXX_SYSID_DIR_OUT, 12)
-#define IAXXX_SYSID_PLUGIN_3_OUT_EP_13 IAXXX_SYSID_GEN_PLUGIN_SYSID(3, IAXXX_SYSID_DIR_OUT, 13)
-#define IAXXX_SYSID_PLUGIN_3_OUT_EP_14 IAXXX_SYSID_GEN_PLUGIN_SYSID(3, IAXXX_SYSID_DIR_OUT, 14)
-#define IAXXX_SYSID_PLUGIN_3_OUT_EP_15 IAXXX_SYSID_GEN_PLUGIN_SYSID(3, IAXXX_SYSID_DIR_OUT, 15)
-#define IAXXX_SYSID_PLUGIN_4_OUT_EP_0 IAXXX_SYSID_GEN_PLUGIN_SYSID(4, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_PLUGIN_4_OUT_EP_1 IAXXX_SYSID_GEN_PLUGIN_SYSID(4, IAXXX_SYSID_DIR_OUT, 1)
-#define IAXXX_SYSID_PLUGIN_4_OUT_EP_2 IAXXX_SYSID_GEN_PLUGIN_SYSID(4, IAXXX_SYSID_DIR_OUT, 2)
-#define IAXXX_SYSID_PLUGIN_4_OUT_EP_3 IAXXX_SYSID_GEN_PLUGIN_SYSID(4, IAXXX_SYSID_DIR_OUT, 3)
-#define IAXXX_SYSID_PLUGIN_4_OUT_EP_4 IAXXX_SYSID_GEN_PLUGIN_SYSID(4, IAXXX_SYSID_DIR_OUT, 4)
-#define IAXXX_SYSID_PLUGIN_4_OUT_EP_5 IAXXX_SYSID_GEN_PLUGIN_SYSID(4, IAXXX_SYSID_DIR_OUT, 5)
-#define IAXXX_SYSID_PLUGIN_4_OUT_EP_6 IAXXX_SYSID_GEN_PLUGIN_SYSID(4, IAXXX_SYSID_DIR_OUT, 6)
-#define IAXXX_SYSID_PLUGIN_4_OUT_EP_7 IAXXX_SYSID_GEN_PLUGIN_SYSID(4, IAXXX_SYSID_DIR_OUT, 7)
-#define IAXXX_SYSID_PLUGIN_4_OUT_EP_8 IAXXX_SYSID_GEN_PLUGIN_SYSID(4, IAXXX_SYSID_DIR_OUT, 8)
-#define IAXXX_SYSID_PLUGIN_4_OUT_EP_9 IAXXX_SYSID_GEN_PLUGIN_SYSID(4, IAXXX_SYSID_DIR_OUT, 9)
-#define IAXXX_SYSID_PLUGIN_4_OUT_EP_10 IAXXX_SYSID_GEN_PLUGIN_SYSID(4, IAXXX_SYSID_DIR_OUT, 10)
-#define IAXXX_SYSID_PLUGIN_4_OUT_EP_11 IAXXX_SYSID_GEN_PLUGIN_SYSID(4, IAXXX_SYSID_DIR_OUT, 11)
-#define IAXXX_SYSID_PLUGIN_4_OUT_EP_12 IAXXX_SYSID_GEN_PLUGIN_SYSID(4, IAXXX_SYSID_DIR_OUT, 12)
-#define IAXXX_SYSID_PLUGIN_4_OUT_EP_13 IAXXX_SYSID_GEN_PLUGIN_SYSID(4, IAXXX_SYSID_DIR_OUT, 13)
-#define IAXXX_SYSID_PLUGIN_4_OUT_EP_14 IAXXX_SYSID_GEN_PLUGIN_SYSID(4, IAXXX_SYSID_DIR_OUT, 14)
-#define IAXXX_SYSID_PLUGIN_4_OUT_EP_15 IAXXX_SYSID_GEN_PLUGIN_SYSID(4, IAXXX_SYSID_DIR_OUT, 15)
-#define IAXXX_SYSID_PLUGIN_5_OUT_EP_0 IAXXX_SYSID_GEN_PLUGIN_SYSID(5, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_PLUGIN_5_OUT_EP_1 IAXXX_SYSID_GEN_PLUGIN_SYSID(5, IAXXX_SYSID_DIR_OUT, 1)
-#define IAXXX_SYSID_PLUGIN_5_OUT_EP_2 IAXXX_SYSID_GEN_PLUGIN_SYSID(5, IAXXX_SYSID_DIR_OUT, 2)
-#define IAXXX_SYSID_PLUGIN_5_OUT_EP_3 IAXXX_SYSID_GEN_PLUGIN_SYSID(5, IAXXX_SYSID_DIR_OUT, 3)
-#define IAXXX_SYSID_PLUGIN_5_OUT_EP_4 IAXXX_SYSID_GEN_PLUGIN_SYSID(5, IAXXX_SYSID_DIR_OUT, 4)
-#define IAXXX_SYSID_PLUGIN_5_OUT_EP_5 IAXXX_SYSID_GEN_PLUGIN_SYSID(5, IAXXX_SYSID_DIR_OUT, 5)
-#define IAXXX_SYSID_PLUGIN_5_OUT_EP_6 IAXXX_SYSID_GEN_PLUGIN_SYSID(5, IAXXX_SYSID_DIR_OUT, 6)
-#define IAXXX_SYSID_PLUGIN_5_OUT_EP_7 IAXXX_SYSID_GEN_PLUGIN_SYSID(5, IAXXX_SYSID_DIR_OUT, 7)
-#define IAXXX_SYSID_PLUGIN_5_OUT_EP_8 IAXXX_SYSID_GEN_PLUGIN_SYSID(5, IAXXX_SYSID_DIR_OUT, 8)
-#define IAXXX_SYSID_PLUGIN_5_OUT_EP_9 IAXXX_SYSID_GEN_PLUGIN_SYSID(5, IAXXX_SYSID_DIR_OUT, 9)
-#define IAXXX_SYSID_PLUGIN_5_OUT_EP_10 IAXXX_SYSID_GEN_PLUGIN_SYSID(5, IAXXX_SYSID_DIR_OUT, 10)
-#define IAXXX_SYSID_PLUGIN_5_OUT_EP_11 IAXXX_SYSID_GEN_PLUGIN_SYSID(5, IAXXX_SYSID_DIR_OUT, 11)
-#define IAXXX_SYSID_PLUGIN_5_OUT_EP_12 IAXXX_SYSID_GEN_PLUGIN_SYSID(5, IAXXX_SYSID_DIR_OUT, 12)
-#define IAXXX_SYSID_PLUGIN_5_OUT_EP_13 IAXXX_SYSID_GEN_PLUGIN_SYSID(5, IAXXX_SYSID_DIR_OUT, 13)
-#define IAXXX_SYSID_PLUGIN_5_OUT_EP_14 IAXXX_SYSID_GEN_PLUGIN_SYSID(5, IAXXX_SYSID_DIR_OUT, 14)
-#define IAXXX_SYSID_PLUGIN_5_OUT_EP_15 IAXXX_SYSID_GEN_PLUGIN_SYSID(5, IAXXX_SYSID_DIR_OUT, 15)
-#define IAXXX_SYSID_PLUGIN_6_OUT_EP_0 IAXXX_SYSID_GEN_PLUGIN_SYSID(6, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_PLUGIN_6_OUT_EP_1 IAXXX_SYSID_GEN_PLUGIN_SYSID(6, IAXXX_SYSID_DIR_OUT, 1)
-#define IAXXX_SYSID_PLUGIN_6_OUT_EP_2 IAXXX_SYSID_GEN_PLUGIN_SYSID(6, IAXXX_SYSID_DIR_OUT, 2)
-#define IAXXX_SYSID_PLUGIN_6_OUT_EP_3 IAXXX_SYSID_GEN_PLUGIN_SYSID(6, IAXXX_SYSID_DIR_OUT, 3)
-#define IAXXX_SYSID_PLUGIN_6_OUT_EP_4 IAXXX_SYSID_GEN_PLUGIN_SYSID(6, IAXXX_SYSID_DIR_OUT, 4)
-#define IAXXX_SYSID_PLUGIN_6_OUT_EP_5 IAXXX_SYSID_GEN_PLUGIN_SYSID(6, IAXXX_SYSID_DIR_OUT, 5)
-#define IAXXX_SYSID_PLUGIN_6_OUT_EP_6 IAXXX_SYSID_GEN_PLUGIN_SYSID(6, IAXXX_SYSID_DIR_OUT, 6)
-#define IAXXX_SYSID_PLUGIN_6_OUT_EP_7 IAXXX_SYSID_GEN_PLUGIN_SYSID(6, IAXXX_SYSID_DIR_OUT, 7)
-#define IAXXX_SYSID_PLUGIN_6_OUT_EP_8 IAXXX_SYSID_GEN_PLUGIN_SYSID(6, IAXXX_SYSID_DIR_OUT, 8)
-#define IAXXX_SYSID_PLUGIN_6_OUT_EP_9 IAXXX_SYSID_GEN_PLUGIN_SYSID(6, IAXXX_SYSID_DIR_OUT, 9)
-#define IAXXX_SYSID_PLUGIN_6_OUT_EP_10 IAXXX_SYSID_GEN_PLUGIN_SYSID(6, IAXXX_SYSID_DIR_OUT, 10)
-#define IAXXX_SYSID_PLUGIN_6_OUT_EP_11 IAXXX_SYSID_GEN_PLUGIN_SYSID(6, IAXXX_SYSID_DIR_OUT, 11)
-#define IAXXX_SYSID_PLUGIN_6_OUT_EP_12 IAXXX_SYSID_GEN_PLUGIN_SYSID(6, IAXXX_SYSID_DIR_OUT, 12)
-#define IAXXX_SYSID_PLUGIN_6_OUT_EP_13 IAXXX_SYSID_GEN_PLUGIN_SYSID(6, IAXXX_SYSID_DIR_OUT, 13)
-#define IAXXX_SYSID_PLUGIN_6_OUT_EP_14 IAXXX_SYSID_GEN_PLUGIN_SYSID(6, IAXXX_SYSID_DIR_OUT, 14)
-#define IAXXX_SYSID_PLUGIN_6_OUT_EP_15 IAXXX_SYSID_GEN_PLUGIN_SYSID(6, IAXXX_SYSID_DIR_OUT, 15)
-#define IAXXX_SYSID_PLUGIN_7_OUT_EP_0 IAXXX_SYSID_GEN_PLUGIN_SYSID(7, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_PLUGIN_7_OUT_EP_1 IAXXX_SYSID_GEN_PLUGIN_SYSID(7, IAXXX_SYSID_DIR_OUT, 1)
-#define IAXXX_SYSID_PLUGIN_7_OUT_EP_2 IAXXX_SYSID_GEN_PLUGIN_SYSID(7, IAXXX_SYSID_DIR_OUT, 2)
-#define IAXXX_SYSID_PLUGIN_7_OUT_EP_3 IAXXX_SYSID_GEN_PLUGIN_SYSID(7, IAXXX_SYSID_DIR_OUT, 3)
-#define IAXXX_SYSID_PLUGIN_7_OUT_EP_4 IAXXX_SYSID_GEN_PLUGIN_SYSID(7, IAXXX_SYSID_DIR_OUT, 4)
-#define IAXXX_SYSID_PLUGIN_7_OUT_EP_5 IAXXX_SYSID_GEN_PLUGIN_SYSID(7, IAXXX_SYSID_DIR_OUT, 5)
-#define IAXXX_SYSID_PLUGIN_7_OUT_EP_6 IAXXX_SYSID_GEN_PLUGIN_SYSID(7, IAXXX_SYSID_DIR_OUT, 6)
-#define IAXXX_SYSID_PLUGIN_7_OUT_EP_7 IAXXX_SYSID_GEN_PLUGIN_SYSID(7, IAXXX_SYSID_DIR_OUT, 7)
-#define IAXXX_SYSID_PLUGIN_7_OUT_EP_8 IAXXX_SYSID_GEN_PLUGIN_SYSID(7, IAXXX_SYSID_DIR_OUT, 8)
-#define IAXXX_SYSID_PLUGIN_7_OUT_EP_9 IAXXX_SYSID_GEN_PLUGIN_SYSID(7, IAXXX_SYSID_DIR_OUT, 9)
-#define IAXXX_SYSID_PLUGIN_7_OUT_EP_10 IAXXX_SYSID_GEN_PLUGIN_SYSID(7, IAXXX_SYSID_DIR_OUT, 10)
-#define IAXXX_SYSID_PLUGIN_7_OUT_EP_11 IAXXX_SYSID_GEN_PLUGIN_SYSID(7, IAXXX_SYSID_DIR_OUT, 11)
-#define IAXXX_SYSID_PLUGIN_7_OUT_EP_12 IAXXX_SYSID_GEN_PLUGIN_SYSID(7, IAXXX_SYSID_DIR_OUT, 12)
-#define IAXXX_SYSID_PLUGIN_7_OUT_EP_13 IAXXX_SYSID_GEN_PLUGIN_SYSID(7, IAXXX_SYSID_DIR_OUT, 13)
-#define IAXXX_SYSID_PLUGIN_7_OUT_EP_14 IAXXX_SYSID_GEN_PLUGIN_SYSID(7, IAXXX_SYSID_DIR_OUT, 14)
-#define IAXXX_SYSID_PLUGIN_7_OUT_EP_15 IAXXX_SYSID_GEN_PLUGIN_SYSID(7, IAXXX_SYSID_DIR_OUT, 15)
-#define IAXXX_SYSID_PLUGIN_8_OUT_EP_0 IAXXX_SYSID_GEN_PLUGIN_SYSID(8, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_PLUGIN_8_OUT_EP_1 IAXXX_SYSID_GEN_PLUGIN_SYSID(8, IAXXX_SYSID_DIR_OUT, 1)
-#define IAXXX_SYSID_PLUGIN_8_OUT_EP_2 IAXXX_SYSID_GEN_PLUGIN_SYSID(8, IAXXX_SYSID_DIR_OUT, 2)
-#define IAXXX_SYSID_PLUGIN_8_OUT_EP_3 IAXXX_SYSID_GEN_PLUGIN_SYSID(8, IAXXX_SYSID_DIR_OUT, 3)
-#define IAXXX_SYSID_PLUGIN_8_OUT_EP_4 IAXXX_SYSID_GEN_PLUGIN_SYSID(8, IAXXX_SYSID_DIR_OUT, 4)
-#define IAXXX_SYSID_PLUGIN_8_OUT_EP_5 IAXXX_SYSID_GEN_PLUGIN_SYSID(8, IAXXX_SYSID_DIR_OUT, 5)
-#define IAXXX_SYSID_PLUGIN_8_OUT_EP_6 IAXXX_SYSID_GEN_PLUGIN_SYSID(8, IAXXX_SYSID_DIR_OUT, 6)
-#define IAXXX_SYSID_PLUGIN_8_OUT_EP_7 IAXXX_SYSID_GEN_PLUGIN_SYSID(8, IAXXX_SYSID_DIR_OUT, 7)
-#define IAXXX_SYSID_PLUGIN_8_OUT_EP_8 IAXXX_SYSID_GEN_PLUGIN_SYSID(8, IAXXX_SYSID_DIR_OUT, 8)
-#define IAXXX_SYSID_PLUGIN_8_OUT_EP_9 IAXXX_SYSID_GEN_PLUGIN_SYSID(8, IAXXX_SYSID_DIR_OUT, 9)
-#define IAXXX_SYSID_PLUGIN_8_OUT_EP_10 IAXXX_SYSID_GEN_PLUGIN_SYSID(8, IAXXX_SYSID_DIR_OUT, 10)
-#define IAXXX_SYSID_PLUGIN_8_OUT_EP_11 IAXXX_SYSID_GEN_PLUGIN_SYSID(8, IAXXX_SYSID_DIR_OUT, 11)
-#define IAXXX_SYSID_PLUGIN_8_OUT_EP_12 IAXXX_SYSID_GEN_PLUGIN_SYSID(8, IAXXX_SYSID_DIR_OUT, 12)
-#define IAXXX_SYSID_PLUGIN_8_OUT_EP_13 IAXXX_SYSID_GEN_PLUGIN_SYSID(8, IAXXX_SYSID_DIR_OUT, 13)
-#define IAXXX_SYSID_PLUGIN_8_OUT_EP_14 IAXXX_SYSID_GEN_PLUGIN_SYSID(8, IAXXX_SYSID_DIR_OUT, 14)
-#define IAXXX_SYSID_PLUGIN_8_OUT_EP_15 IAXXX_SYSID_GEN_PLUGIN_SYSID(8, IAXXX_SYSID_DIR_OUT, 15)
-#define IAXXX_SYSID_PLUGIN_9_OUT_EP_0 IAXXX_SYSID_GEN_PLUGIN_SYSID(9, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_PLUGIN_9_OUT_EP_1 IAXXX_SYSID_GEN_PLUGIN_SYSID(9, IAXXX_SYSID_DIR_OUT, 1)
-#define IAXXX_SYSID_PLUGIN_9_OUT_EP_2 IAXXX_SYSID_GEN_PLUGIN_SYSID(9, IAXXX_SYSID_DIR_OUT, 2)
-#define IAXXX_SYSID_PLUGIN_9_OUT_EP_3 IAXXX_SYSID_GEN_PLUGIN_SYSID(9, IAXXX_SYSID_DIR_OUT, 3)
-#define IAXXX_SYSID_PLUGIN_9_OUT_EP_4 IAXXX_SYSID_GEN_PLUGIN_SYSID(9, IAXXX_SYSID_DIR_OUT, 4)
-#define IAXXX_SYSID_PLUGIN_9_OUT_EP_5 IAXXX_SYSID_GEN_PLUGIN_SYSID(9, IAXXX_SYSID_DIR_OUT, 5)
-#define IAXXX_SYSID_PLUGIN_9_OUT_EP_6 IAXXX_SYSID_GEN_PLUGIN_SYSID(9, IAXXX_SYSID_DIR_OUT, 6)
-#define IAXXX_SYSID_PLUGIN_9_OUT_EP_7 IAXXX_SYSID_GEN_PLUGIN_SYSID(9, IAXXX_SYSID_DIR_OUT, 7)
-#define IAXXX_SYSID_PLUGIN_9_OUT_EP_8 IAXXX_SYSID_GEN_PLUGIN_SYSID(9, IAXXX_SYSID_DIR_OUT, 8)
-#define IAXXX_SYSID_PLUGIN_9_OUT_EP_9 IAXXX_SYSID_GEN_PLUGIN_SYSID(9, IAXXX_SYSID_DIR_OUT, 9)
-#define IAXXX_SYSID_PLUGIN_9_OUT_EP_10 IAXXX_SYSID_GEN_PLUGIN_SYSID(9, IAXXX_SYSID_DIR_OUT, 10)
-#define IAXXX_SYSID_PLUGIN_9_OUT_EP_11 IAXXX_SYSID_GEN_PLUGIN_SYSID(9, IAXXX_SYSID_DIR_OUT, 11)
-#define IAXXX_SYSID_PLUGIN_9_OUT_EP_12 IAXXX_SYSID_GEN_PLUGIN_SYSID(9, IAXXX_SYSID_DIR_OUT, 12)
-#define IAXXX_SYSID_PLUGIN_9_OUT_EP_13 IAXXX_SYSID_GEN_PLUGIN_SYSID(9, IAXXX_SYSID_DIR_OUT, 13)
-#define IAXXX_SYSID_PLUGIN_9_OUT_EP_14 IAXXX_SYSID_GEN_PLUGIN_SYSID(9, IAXXX_SYSID_DIR_OUT, 14)
-#define IAXXX_SYSID_PLUGIN_9_OUT_EP_15 IAXXX_SYSID_GEN_PLUGIN_SYSID(9, IAXXX_SYSID_DIR_OUT, 15)
-#define IAXXX_SYSID_PLUGIN_10_OUT_EP_0 IAXXX_SYSID_GEN_PLUGIN_SYSID(10, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_PLUGIN_10_OUT_EP_1 IAXXX_SYSID_GEN_PLUGIN_SYSID(10, IAXXX_SYSID_DIR_OUT, 1)
-#define IAXXX_SYSID_PLUGIN_10_OUT_EP_2 IAXXX_SYSID_GEN_PLUGIN_SYSID(10, IAXXX_SYSID_DIR_OUT, 2)
-#define IAXXX_SYSID_PLUGIN_10_OUT_EP_3 IAXXX_SYSID_GEN_PLUGIN_SYSID(10, IAXXX_SYSID_DIR_OUT, 3)
-#define IAXXX_SYSID_PLUGIN_10_OUT_EP_4 IAXXX_SYSID_GEN_PLUGIN_SYSID(10, IAXXX_SYSID_DIR_OUT, 4)
-#define IAXXX_SYSID_PLUGIN_10_OUT_EP_5 IAXXX_SYSID_GEN_PLUGIN_SYSID(10, IAXXX_SYSID_DIR_OUT, 5)
-#define IAXXX_SYSID_PLUGIN_10_OUT_EP_6 IAXXX_SYSID_GEN_PLUGIN_SYSID(10, IAXXX_SYSID_DIR_OUT, 6)
-#define IAXXX_SYSID_PLUGIN_10_OUT_EP_7 IAXXX_SYSID_GEN_PLUGIN_SYSID(10, IAXXX_SYSID_DIR_OUT, 7)
-#define IAXXX_SYSID_PLUGIN_10_OUT_EP_8 IAXXX_SYSID_GEN_PLUGIN_SYSID(10, IAXXX_SYSID_DIR_OUT, 8)
-#define IAXXX_SYSID_PLUGIN_10_OUT_EP_9 IAXXX_SYSID_GEN_PLUGIN_SYSID(10, IAXXX_SYSID_DIR_OUT, 9)
-#define IAXXX_SYSID_PLUGIN_10_OUT_EP_10 IAXXX_SYSID_GEN_PLUGIN_SYSID(10, IAXXX_SYSID_DIR_OUT, 10)
-#define IAXXX_SYSID_PLUGIN_10_OUT_EP_11 IAXXX_SYSID_GEN_PLUGIN_SYSID(10, IAXXX_SYSID_DIR_OUT, 11)
-#define IAXXX_SYSID_PLUGIN_10_OUT_EP_12 IAXXX_SYSID_GEN_PLUGIN_SYSID(10, IAXXX_SYSID_DIR_OUT, 12)
-#define IAXXX_SYSID_PLUGIN_10_OUT_EP_13 IAXXX_SYSID_GEN_PLUGIN_SYSID(10, IAXXX_SYSID_DIR_OUT, 13)
-#define IAXXX_SYSID_PLUGIN_10_OUT_EP_14 IAXXX_SYSID_GEN_PLUGIN_SYSID(10, IAXXX_SYSID_DIR_OUT, 14)
-#define IAXXX_SYSID_PLUGIN_10_OUT_EP_15 IAXXX_SYSID_GEN_PLUGIN_SYSID(10, IAXXX_SYSID_DIR_OUT, 15)
-#define IAXXX_SYSID_PLUGIN_11_OUT_EP_0 IAXXX_SYSID_GEN_PLUGIN_SYSID(11, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_PLUGIN_11_OUT_EP_1 IAXXX_SYSID_GEN_PLUGIN_SYSID(11, IAXXX_SYSID_DIR_OUT, 1)
-#define IAXXX_SYSID_PLUGIN_11_OUT_EP_2 IAXXX_SYSID_GEN_PLUGIN_SYSID(11, IAXXX_SYSID_DIR_OUT, 2)
-#define IAXXX_SYSID_PLUGIN_11_OUT_EP_3 IAXXX_SYSID_GEN_PLUGIN_SYSID(11, IAXXX_SYSID_DIR_OUT, 3)
-#define IAXXX_SYSID_PLUGIN_11_OUT_EP_4 IAXXX_SYSID_GEN_PLUGIN_SYSID(11, IAXXX_SYSID_DIR_OUT, 4)
-#define IAXXX_SYSID_PLUGIN_11_OUT_EP_5 IAXXX_SYSID_GEN_PLUGIN_SYSID(11, IAXXX_SYSID_DIR_OUT, 5)
-#define IAXXX_SYSID_PLUGIN_11_OUT_EP_6 IAXXX_SYSID_GEN_PLUGIN_SYSID(11, IAXXX_SYSID_DIR_OUT, 6)
-#define IAXXX_SYSID_PLUGIN_11_OUT_EP_7 IAXXX_SYSID_GEN_PLUGIN_SYSID(11, IAXXX_SYSID_DIR_OUT, 7)
-#define IAXXX_SYSID_PLUGIN_11_OUT_EP_8 IAXXX_SYSID_GEN_PLUGIN_SYSID(11, IAXXX_SYSID_DIR_OUT, 8)
-#define IAXXX_SYSID_PLUGIN_11_OUT_EP_9 IAXXX_SYSID_GEN_PLUGIN_SYSID(11, IAXXX_SYSID_DIR_OUT, 9)
-#define IAXXX_SYSID_PLUGIN_11_OUT_EP_10 IAXXX_SYSID_GEN_PLUGIN_SYSID(11, IAXXX_SYSID_DIR_OUT, 10)
-#define IAXXX_SYSID_PLUGIN_11_OUT_EP_11 IAXXX_SYSID_GEN_PLUGIN_SYSID(11, IAXXX_SYSID_DIR_OUT, 11)
-#define IAXXX_SYSID_PLUGIN_11_OUT_EP_12 IAXXX_SYSID_GEN_PLUGIN_SYSID(11, IAXXX_SYSID_DIR_OUT, 12)
-#define IAXXX_SYSID_PLUGIN_11_OUT_EP_13 IAXXX_SYSID_GEN_PLUGIN_SYSID(11, IAXXX_SYSID_DIR_OUT, 13)
-#define IAXXX_SYSID_PLUGIN_11_OUT_EP_14 IAXXX_SYSID_GEN_PLUGIN_SYSID(11, IAXXX_SYSID_DIR_OUT, 14)
-#define IAXXX_SYSID_PLUGIN_11_OUT_EP_15 IAXXX_SYSID_GEN_PLUGIN_SYSID(11, IAXXX_SYSID_DIR_OUT, 15)
-#define IAXXX_SYSID_PLUGIN_12_OUT_EP_0 IAXXX_SYSID_GEN_PLUGIN_SYSID(12, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_PLUGIN_12_OUT_EP_1 IAXXX_SYSID_GEN_PLUGIN_SYSID(12, IAXXX_SYSID_DIR_OUT, 1)
-#define IAXXX_SYSID_PLUGIN_12_OUT_EP_2 IAXXX_SYSID_GEN_PLUGIN_SYSID(12, IAXXX_SYSID_DIR_OUT, 2)
-#define IAXXX_SYSID_PLUGIN_12_OUT_EP_3 IAXXX_SYSID_GEN_PLUGIN_SYSID(12, IAXXX_SYSID_DIR_OUT, 3)
-#define IAXXX_SYSID_PLUGIN_12_OUT_EP_4 IAXXX_SYSID_GEN_PLUGIN_SYSID(12, IAXXX_SYSID_DIR_OUT, 4)
-#define IAXXX_SYSID_PLUGIN_12_OUT_EP_5 IAXXX_SYSID_GEN_PLUGIN_SYSID(12, IAXXX_SYSID_DIR_OUT, 5)
-#define IAXXX_SYSID_PLUGIN_12_OUT_EP_6 IAXXX_SYSID_GEN_PLUGIN_SYSID(12, IAXXX_SYSID_DIR_OUT, 6)
-#define IAXXX_SYSID_PLUGIN_12_OUT_EP_7 IAXXX_SYSID_GEN_PLUGIN_SYSID(12, IAXXX_SYSID_DIR_OUT, 7)
-#define IAXXX_SYSID_PLUGIN_12_OUT_EP_8 IAXXX_SYSID_GEN_PLUGIN_SYSID(12, IAXXX_SYSID_DIR_OUT, 8)
-#define IAXXX_SYSID_PLUGIN_12_OUT_EP_9 IAXXX_SYSID_GEN_PLUGIN_SYSID(12, IAXXX_SYSID_DIR_OUT, 9)
-#define IAXXX_SYSID_PLUGIN_12_OUT_EP_10 IAXXX_SYSID_GEN_PLUGIN_SYSID(12, IAXXX_SYSID_DIR_OUT, 10)
-#define IAXXX_SYSID_PLUGIN_12_OUT_EP_11 IAXXX_SYSID_GEN_PLUGIN_SYSID(12, IAXXX_SYSID_DIR_OUT, 11)
-#define IAXXX_SYSID_PLUGIN_12_OUT_EP_12 IAXXX_SYSID_GEN_PLUGIN_SYSID(12, IAXXX_SYSID_DIR_OUT, 12)
-#define IAXXX_SYSID_PLUGIN_12_OUT_EP_13 IAXXX_SYSID_GEN_PLUGIN_SYSID(12, IAXXX_SYSID_DIR_OUT, 13)
-#define IAXXX_SYSID_PLUGIN_12_OUT_EP_14 IAXXX_SYSID_GEN_PLUGIN_SYSID(12, IAXXX_SYSID_DIR_OUT, 14)
-#define IAXXX_SYSID_PLUGIN_12_OUT_EP_15 IAXXX_SYSID_GEN_PLUGIN_SYSID(12, IAXXX_SYSID_DIR_OUT, 15)
-#define IAXXX_SYSID_PLUGIN_13_OUT_EP_0 IAXXX_SYSID_GEN_PLUGIN_SYSID(13, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_PLUGIN_13_OUT_EP_1 IAXXX_SYSID_GEN_PLUGIN_SYSID(13, IAXXX_SYSID_DIR_OUT, 1)
-#define IAXXX_SYSID_PLUGIN_13_OUT_EP_2 IAXXX_SYSID_GEN_PLUGIN_SYSID(13, IAXXX_SYSID_DIR_OUT, 2)
-#define IAXXX_SYSID_PLUGIN_13_OUT_EP_3 IAXXX_SYSID_GEN_PLUGIN_SYSID(13, IAXXX_SYSID_DIR_OUT, 3)
-#define IAXXX_SYSID_PLUGIN_13_OUT_EP_4 IAXXX_SYSID_GEN_PLUGIN_SYSID(13, IAXXX_SYSID_DIR_OUT, 4)
-#define IAXXX_SYSID_PLUGIN_13_OUT_EP_5 IAXXX_SYSID_GEN_PLUGIN_SYSID(13, IAXXX_SYSID_DIR_OUT, 5)
-#define IAXXX_SYSID_PLUGIN_13_OUT_EP_6 IAXXX_SYSID_GEN_PLUGIN_SYSID(13, IAXXX_SYSID_DIR_OUT, 6)
-#define IAXXX_SYSID_PLUGIN_13_OUT_EP_7 IAXXX_SYSID_GEN_PLUGIN_SYSID(13, IAXXX_SYSID_DIR_OUT, 7)
-#define IAXXX_SYSID_PLUGIN_13_OUT_EP_8 IAXXX_SYSID_GEN_PLUGIN_SYSID(13, IAXXX_SYSID_DIR_OUT, 8)
-#define IAXXX_SYSID_PLUGIN_13_OUT_EP_9 IAXXX_SYSID_GEN_PLUGIN_SYSID(13, IAXXX_SYSID_DIR_OUT, 9)
-#define IAXXX_SYSID_PLUGIN_13_OUT_EP_10 IAXXX_SYSID_GEN_PLUGIN_SYSID(13, IAXXX_SYSID_DIR_OUT, 10)
-#define IAXXX_SYSID_PLUGIN_13_OUT_EP_11 IAXXX_SYSID_GEN_PLUGIN_SYSID(13, IAXXX_SYSID_DIR_OUT, 11)
-#define IAXXX_SYSID_PLUGIN_13_OUT_EP_12 IAXXX_SYSID_GEN_PLUGIN_SYSID(13, IAXXX_SYSID_DIR_OUT, 12)
-#define IAXXX_SYSID_PLUGIN_13_OUT_EP_13 IAXXX_SYSID_GEN_PLUGIN_SYSID(13, IAXXX_SYSID_DIR_OUT, 13)
-#define IAXXX_SYSID_PLUGIN_13_OUT_EP_14 IAXXX_SYSID_GEN_PLUGIN_SYSID(13, IAXXX_SYSID_DIR_OUT, 14)
-#define IAXXX_SYSID_PLUGIN_13_OUT_EP_15 IAXXX_SYSID_GEN_PLUGIN_SYSID(13, IAXXX_SYSID_DIR_OUT, 15)
-#define IAXXX_SYSID_PLUGIN_14_OUT_EP_0 IAXXX_SYSID_GEN_PLUGIN_SYSID(14, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_PLUGIN_14_OUT_EP_1 IAXXX_SYSID_GEN_PLUGIN_SYSID(14, IAXXX_SYSID_DIR_OUT, 1)
-#define IAXXX_SYSID_PLUGIN_14_OUT_EP_2 IAXXX_SYSID_GEN_PLUGIN_SYSID(14, IAXXX_SYSID_DIR_OUT, 2)
-#define IAXXX_SYSID_PLUGIN_14_OUT_EP_3 IAXXX_SYSID_GEN_PLUGIN_SYSID(14, IAXXX_SYSID_DIR_OUT, 3)
-#define IAXXX_SYSID_PLUGIN_14_OUT_EP_4 IAXXX_SYSID_GEN_PLUGIN_SYSID(14, IAXXX_SYSID_DIR_OUT, 4)
-#define IAXXX_SYSID_PLUGIN_14_OUT_EP_5 IAXXX_SYSID_GEN_PLUGIN_SYSID(14, IAXXX_SYSID_DIR_OUT, 5)
-#define IAXXX_SYSID_PLUGIN_14_OUT_EP_6 IAXXX_SYSID_GEN_PLUGIN_SYSID(14, IAXXX_SYSID_DIR_OUT, 6)
-#define IAXXX_SYSID_PLUGIN_14_OUT_EP_7 IAXXX_SYSID_GEN_PLUGIN_SYSID(14, IAXXX_SYSID_DIR_OUT, 7)
-#define IAXXX_SYSID_PLUGIN_14_OUT_EP_8 IAXXX_SYSID_GEN_PLUGIN_SYSID(14, IAXXX_SYSID_DIR_OUT, 8)
-#define IAXXX_SYSID_PLUGIN_14_OUT_EP_9 IAXXX_SYSID_GEN_PLUGIN_SYSID(14, IAXXX_SYSID_DIR_OUT, 9)
-#define IAXXX_SYSID_PLUGIN_14_OUT_EP_10 IAXXX_SYSID_GEN_PLUGIN_SYSID(14, IAXXX_SYSID_DIR_OUT, 10)
-#define IAXXX_SYSID_PLUGIN_14_OUT_EP_11 IAXXX_SYSID_GEN_PLUGIN_SYSID(14, IAXXX_SYSID_DIR_OUT, 11)
-#define IAXXX_SYSID_PLUGIN_14_OUT_EP_12 IAXXX_SYSID_GEN_PLUGIN_SYSID(14, IAXXX_SYSID_DIR_OUT, 12)
-#define IAXXX_SYSID_PLUGIN_14_OUT_EP_13 IAXXX_SYSID_GEN_PLUGIN_SYSID(14, IAXXX_SYSID_DIR_OUT, 13)
-#define IAXXX_SYSID_PLUGIN_14_OUT_EP_14 IAXXX_SYSID_GEN_PLUGIN_SYSID(14, IAXXX_SYSID_DIR_OUT, 14)
-#define IAXXX_SYSID_PLUGIN_14_OUT_EP_15 IAXXX_SYSID_GEN_PLUGIN_SYSID(14, IAXXX_SYSID_DIR_OUT, 15)
-#define IAXXX_SYSID_PLUGIN_15_OUT_EP_0 IAXXX_SYSID_GEN_PLUGIN_SYSID(15, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_PLUGIN_15_OUT_EP_1 IAXXX_SYSID_GEN_PLUGIN_SYSID(15, IAXXX_SYSID_DIR_OUT, 1)
-#define IAXXX_SYSID_PLUGIN_15_OUT_EP_2 IAXXX_SYSID_GEN_PLUGIN_SYSID(15, IAXXX_SYSID_DIR_OUT, 2)
-#define IAXXX_SYSID_PLUGIN_15_OUT_EP_3 IAXXX_SYSID_GEN_PLUGIN_SYSID(15, IAXXX_SYSID_DIR_OUT, 3)
-#define IAXXX_SYSID_PLUGIN_15_OUT_EP_4 IAXXX_SYSID_GEN_PLUGIN_SYSID(15, IAXXX_SYSID_DIR_OUT, 4)
-#define IAXXX_SYSID_PLUGIN_15_OUT_EP_5 IAXXX_SYSID_GEN_PLUGIN_SYSID(15, IAXXX_SYSID_DIR_OUT, 5)
-#define IAXXX_SYSID_PLUGIN_15_OUT_EP_6 IAXXX_SYSID_GEN_PLUGIN_SYSID(15, IAXXX_SYSID_DIR_OUT, 6)
-#define IAXXX_SYSID_PLUGIN_15_OUT_EP_7 IAXXX_SYSID_GEN_PLUGIN_SYSID(15, IAXXX_SYSID_DIR_OUT, 7)
-#define IAXXX_SYSID_PLUGIN_15_OUT_EP_8 IAXXX_SYSID_GEN_PLUGIN_SYSID(15, IAXXX_SYSID_DIR_OUT, 8)
-#define IAXXX_SYSID_PLUGIN_15_OUT_EP_9 IAXXX_SYSID_GEN_PLUGIN_SYSID(15, IAXXX_SYSID_DIR_OUT, 9)
-#define IAXXX_SYSID_PLUGIN_15_OUT_EP_10 IAXXX_SYSID_GEN_PLUGIN_SYSID(15, IAXXX_SYSID_DIR_OUT, 10)
-#define IAXXX_SYSID_PLUGIN_15_OUT_EP_11 IAXXX_SYSID_GEN_PLUGIN_SYSID(15, IAXXX_SYSID_DIR_OUT, 11)
-#define IAXXX_SYSID_PLUGIN_15_OUT_EP_12 IAXXX_SYSID_GEN_PLUGIN_SYSID(15, IAXXX_SYSID_DIR_OUT, 12)
-#define IAXXX_SYSID_PLUGIN_15_OUT_EP_13 IAXXX_SYSID_GEN_PLUGIN_SYSID(15, IAXXX_SYSID_DIR_OUT, 13)
-#define IAXXX_SYSID_PLUGIN_15_OUT_EP_14 IAXXX_SYSID_GEN_PLUGIN_SYSID(15, IAXXX_SYSID_DIR_OUT, 14)
-#define IAXXX_SYSID_PLUGIN_15_OUT_EP_15 IAXXX_SYSID_GEN_PLUGIN_SYSID(15, IAXXX_SYSID_DIR_OUT, 15)
-#define IAXXX_SYSID_PLUGIN_INSTANCE_0 IAXXX_SYSID_GEN_PLUGIN_SYSID(0, IAXXX_SYSID_DIR_OUT, IAXXX_SYSID_INDEX_VALUE_PLUGIN_INST)
-#define IAXXX_SYSID_PLUGIN_INSTANCE_1 IAXXX_SYSID_GEN_PLUGIN_SYSID(1, IAXXX_SYSID_DIR_OUT, IAXXX_SYSID_INDEX_VALUE_PLUGIN_INST)
-#define IAXXX_SYSID_PLUGIN_INSTANCE_2 IAXXX_SYSID_GEN_PLUGIN_SYSID(2, IAXXX_SYSID_DIR_OUT, IAXXX_SYSID_INDEX_VALUE_PLUGIN_INST)
-#define IAXXX_SYSID_PLUGIN_INSTANCE_3 IAXXX_SYSID_GEN_PLUGIN_SYSID(3, IAXXX_SYSID_DIR_OUT, IAXXX_SYSID_INDEX_VALUE_PLUGIN_INST)
-#define IAXXX_SYSID_PLUGIN_INSTANCE_4 IAXXX_SYSID_GEN_PLUGIN_SYSID(4, IAXXX_SYSID_DIR_OUT, IAXXX_SYSID_INDEX_VALUE_PLUGIN_INST)
-#define IAXXX_SYSID_PLUGIN_INSTANCE_5 IAXXX_SYSID_GEN_PLUGIN_SYSID(5, IAXXX_SYSID_DIR_OUT, IAXXX_SYSID_INDEX_VALUE_PLUGIN_INST)
-#define IAXXX_SYSID_PLUGIN_INSTANCE_6 IAXXX_SYSID_GEN_PLUGIN_SYSID(6, IAXXX_SYSID_DIR_OUT, IAXXX_SYSID_INDEX_VALUE_PLUGIN_INST)
-#define IAXXX_SYSID_PLUGIN_INSTANCE_7 IAXXX_SYSID_GEN_PLUGIN_SYSID(7, IAXXX_SYSID_DIR_OUT, IAXXX_SYSID_INDEX_VALUE_PLUGIN_INST)
-#define IAXXX_SYSID_PLUGIN_INSTANCE_8 IAXXX_SYSID_GEN_PLUGIN_SYSID(8, IAXXX_SYSID_DIR_OUT, IAXXX_SYSID_INDEX_VALUE_PLUGIN_INST)
-#define IAXXX_SYSID_PLUGIN_INSTANCE_9 IAXXX_SYSID_GEN_PLUGIN_SYSID(9, IAXXX_SYSID_DIR_OUT, IAXXX_SYSID_INDEX_VALUE_PLUGIN_INST)
-#define IAXXX_SYSID_PLUGIN_INSTANCE_10 IAXXX_SYSID_GEN_PLUGIN_SYSID(10, IAXXX_SYSID_DIR_OUT, IAXXX_SYSID_INDEX_VALUE_PLUGIN_INST)
-#define IAXXX_SYSID_PLUGIN_INSTANCE_11 IAXXX_SYSID_GEN_PLUGIN_SYSID(11, IAXXX_SYSID_DIR_OUT, IAXXX_SYSID_INDEX_VALUE_PLUGIN_INST)
-#define IAXXX_SYSID_PLUGIN_INSTANCE_12 IAXXX_SYSID_GEN_PLUGIN_SYSID(12, IAXXX_SYSID_DIR_OUT, IAXXX_SYSID_INDEX_VALUE_PLUGIN_INST)
-enum iaxxx_proc_id_e {
-  IAXXX_NO_PROC,
-  IAXXX_BOSS_ID,
-  IAXXX_SSP_ID,
-  IAXXX_CM4_ID,
-  IAXXX_HMD_ID,
-  IAXXX_DMX_ID,
-  IAXXX_PROC_ID_NUM,
-  IAXXX_PROC_ID_FORCE_SIZE = INT_MAX,
-};
-#define IAXXX_MODULE_TYPE_TUNNEL_MANAGER (7)
-#define IAXXX_MODULE_INSTANCE_ID_TUNNEL_MANAGER (0)
-#define IAXXX_PROC_ID_TUNNEL_MANAGER (IAXXX_CM4_ID)
-#define IAXXX_SYSID_TUNNEL_EVENT (IAXXX_SYSID_GEN_MODULE_SYSID(IAXXX_PROC_ID_TUNNEL_MANAGER, IAXXX_MODULE_TYPE_TUNNEL_MANAGER, IAXXX_MODULE_INSTANCE_ID_TUNNEL_MANAGER))
-#define IAXXX_PROC_ID_SENSOR_MANAGER (IAXXX_CM4_ID)
-#define IAXXX_MODULE_TYPE_SENSOR_MANAGER (18)
-#define IAXXX_MODULE_INSTANCE_ID_SENSOR_MANAGER (0)
-#define IAXXX_SYSID_SENSOR_MGR (IAXXX_SYSID_GEN_MODULE_SYSID(IAXXX_PROC_ID_SENSOR_MANAGER, IAXXX_MODULE_TYPE_SENSOR_MANAGER, IAXXX_MODULE_INSTANCE_ID_SENSOR_MANAGER))
-#define IAXXX_SYSID_SENSOR_OUTPUT_0 IAXXX_SYSID_GEN_SENSOR_SYSID(0, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_SENSOR_OUTPUT_1 IAXXX_SYSID_GEN_SENSOR_SYSID(0, IAXXX_SYSID_DIR_OUT, 1)
-#define IAXXX_SYSID_SENSOR_OUTPUT_2 IAXXX_SYSID_GEN_SENSOR_SYSID(0, IAXXX_SYSID_DIR_OUT, 2)
-#define IAXXX_SYSID_SENSOR_OUTPUT_3 IAXXX_SYSID_GEN_SENSOR_SYSID(0, IAXXX_SYSID_DIR_OUT, 3)
-#define IAXXX_PROC_ID_SCRIPT_MANAGER (IAXXX_CM4_ID)
-#define IAXXX_MODULE_TYPE_SCRIPT_MANAGER (2)
-#define IAXXX_MODULE_INSTANCE_ID_SCRIPT_MANAGER (0)
-#define IAXXX_SYSID_SCRIPT_MGR (IAXXX_SYSID_GEN_MODULE_SYSID(IAXXX_PROC_ID_SCRIPT_MANAGER, IAXXX_MODULE_TYPE_SCRIPT_MANAGER, IAXXX_MODULE_INSTANCE_ID_SCRIPT_MANAGER))
-#define IAXXX_SYSID_CM4_PLUGIN_LOG_OUTPUT IAXXX_SYSID_GEN_DEBUG_SYSID(IAXXX_CM4_ID, 1, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_HMD_PLUGIN_LOG_OUTPUT IAXXX_SYSID_GEN_DEBUG_SYSID(IAXXX_HMD_ID, 1, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_SYSID_DMX_PLUGIN_LOG_OUTPUT IAXXX_SYSID_GEN_DEBUG_SYSID(IAXXX_DMX_ID, 1, IAXXX_SYSID_DIR_OUT, 0)
-#define IAXXX_PROC_ID_TO_BLOCK_ID(x) (x - IAXXX_CM4_ID)
-#define IAXXX_BLOCK_ID_TO_PROC_ID(x) (x + IAXXX_CM4_ID)
-#define IAXXX_CM4_BLOCK_ID (IAXXX_PROC_ID_TO_BLOCK_ID(IAXXX_CM4_ID))
-#define IAXXX_DMX_BLOCK_ID (IAXXX_PROC_ID_TO_BLOCK_ID(IAXXX_DMX_ID))
-#define IAXXX_HMD_BLOCK_ID (IAXXX_PROC_ID_TO_BLOCK_ID(IAXXX_HMD_ID))
-#endif
diff --git a/iaxxx-systemids.h b/iaxxx-systemids.h
deleted file mode 100644
index e3c3c8d..0000000
--- a/iaxxx-systemids.h
+++ /dev/null
@@ -1,1869 +0,0 @@
-/****************************************************************************
- ****************************************************************************
- ***
- ***   This header was automatically generated from a Linux kernel header
- ***   of the same name, to make information necessary for userspace to
- ***   call into the kernel available to libc.  It contains only constants,
- ***   structures, and macros generated from the original header, and thus,
- ***   contains no copyrightable information.
- ***
- ***   To edit the content of this header, modify the corresponding
- ***   source file (e.g. under external/kernel-headers/original/) then
- ***   run bionic/libc/kernel/tools/update_all.py
- ***
- ***   Any manual change here will be lost the next time this script will
- ***   be run. You've been warned!
- ***
- ****************************************************************************
- ****************************************************************************/
-#ifndef __IAXXX_RESMGR_SYSIDS_H__
-#define __IAXXX_RESMGR_SYSIDS_H__
-#include "iaxxx-sysid-defs.h"
-#define IAXXX_DEV_SINGLE_INSTANCE (0)
-enum iaxxx_device_type_e {
-  IAXXX_DEV_IO = 0,
-  IAXXX_DEV_DATA,
-  IAXXX_DEV_GENERIC,
-  IAXXX_DEV_RESERVED,
-  IAXXX_DEV_NUM_TYPES,
-  IAXXX_DEV_TYPE_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_data_subtypes_e {
-  IAXXX_DEV_DATA_PCM = 0,
-  IAXXX_DEV_DATA_PDMI,
-  IAXXX_DEV_DATA_PDMO,
-  IAXXX_DEV_DATA_I2S,
-  IAXXX_DEV_DATA_SLBUS,
-  IAXXX_DEV_DATA_FILTER_IN,
-  IAXXX_DEV_DATA_FILTER_OUT,
-  IAXXX_DEV_DATA_A400,
-  IAXXX_DEV_NUM_DATA_SUBTYPES,
-  IAXXX_DEV_DATA_SUBTYPES_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_io_subtypes_e {
-  IAXXX_DEV_IO_I2C = 0,
-  IAXXX_DEV_IO_UART,
-  IAXXX_DEV_IO_SPI,
-  IAXXX_DEV_IO_SLBUS,
-  IAXXX_DEV_IO_SWIRE,
-  IAXXX_DEV_IO_I3C,
-  IAXXX_DEV_NUM_IO_SUBTYPES,
-  IAXXX_DEV_IO_SUBTYPES_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_generic_subtypes_e {
-  IAXXX_DEV_GENERIC_GPIO = 0,
-  IAXXX_DEV_GENERIC_TIMER,
-  IAXXX_DEV_GENERIC_STMR,
-  IAXXX_DEV_GENERIC_PLL,
-  IAXXX_DEV_GENERIC_CLK,
-  IAXXX_DEV_GERNEIC_DMA,
-  IAXXX_DEV_GENERIC_ADC,
-  IAXXX_DEV_GENERIC_DAC,
-  IAXXX_DEV_GENERIC_AF,
-  IAXXX_DEV_GENERIC_SSP,
-  IAXXX_DEV_GENERIC_PWR_CLK,
-  IAXXX_DEV_GENERIC_GPIO_A,
-  IAXXX_DEV_GENERIC_GPIO_B,
-  IAXXX_DEV_GENERIC_REGMAP,
-  IAXXX_DEV_GENERIC_MAC,
-  IAXXX_DEV_GENERIC_CPUSTRMDRV,
-  IAXXX_DEV_NUM_GENERIC_SUBTYPES,
-  IAXXX_DEV_GENERIC_SUBTYPES_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_i2c_e {
-  IAXXX_DEV_INSTANCE_I2C0 = 0,
-  IAXXX_DEV_INSTANCE_I2C1,
-  IAXXX_DEV_INSTANCE_I2C2,
-  IAXXX_DEV_INSTANCE_I2C3,
-  IAXXX_DEV_INSTANCE_I2C4,
-  IAXXX_DEV_NUM_INSTANCE_I2C,
-  IAXXX_DEV_INSTANCE_I2C_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_uart_e {
-  IAXXX_DEV_INSTANCE_UART0 = 0,
-  IAXXX_DEV_INSTANCE_UART1,
-  IAXXX_DEV_NUM_INSTANCE_UART,
-  IAXXX_DEV_INSTANCE_UART_FORCE_SIZE = INT_MAX,
-};
-enum IAXXX_DEV_instance_spi_e {
-  IAXXX_DEV_INSTANCE_SPI0 = 0,
-  IAXXX_DEV_INSTANCE_SPI1,
-  IAXXX_DEV_INSTANCE_SPI2,
-  IAXXX_DEV_NUM_INSTANCE_SPI,
-  IAXXX_DEV_INSTANCE_SPI_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_slimbus_e {
-  IAXXX_DEV_INSTANCE_SLBUS0 = 0,
-  IAXXX_DEV_NUM_INSTANCE_SLBUS,
-  IAXXX_DEV_INSTANCE_SLIMBUS_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_pcm_e {
-  IAXXX_DEV_INSTANCE_PCM0 = 0,
-  IAXXX_DEV_INSTANCE_PCM1,
-  IAXXX_DEV_INSTANCE_PCM2,
-  IAXXX_DEV_INSTANCE_PCM3,
-  IAXXX_DEV_INSTANCE_PCM4,
-  IAXXX_DEV_INSTANCE_PCM5,
-  IAXXX_DEV_NUM_INSTANCE_PCM,
-  IAXXX_DEV_INSTANCE_PCM_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_filter_in_e {
-  IAXXX_DEV_INSTANCE_FILTER_IN0 = 0,
-  IAXXX_DEV_INSTANCE_FILTER_IN1,
-  IAXXX_DEV_INSTANCE_FILTER_IN2,
-  IAXXX_DEV_INSTANCE_FILTER_IN3,
-  IAXXX_DEV_INSTANCE_FILTER_IN4,
-  IAXXX_DEV_INSTANCE_FILTER_IN5,
-  IAXXX_DEV_INSTANCE_FILTER_IN6,
-  IAXXX_DEV_INSTANCE_FILTER_IN7,
-  IAXXX_DEV_NUM_INSTANCE_FILTER_IN,
-  IAXXX_EV_INSTANCE_FILTER_IN_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_filter_out_e {
-  IAXXX_DEV_INSTANCE_FILTER_OUT0 = 0,
-  IAXXX_DEV_INSTANCE_FILTER_OUT1,
-  IAXXX_DEV_NUM_INSTANCE_FILTER_OUT,
-  IAXXX_DEV_INSTANCE_FILTER_OUT_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_i2s_e {
-  IAXXX_DEV_INSTANCE_I2S0 = 0,
-  IAXXX_DEV_INSTANCE_I2S1,
-  IAXXX_DEV_INSTANCE_I2S2,
-  IAXXX_DEV_INSTANCE_I2S3,
-  IAXXX_DEV_INSTANCE_I2S4,
-  IAXXX_DEV_INSTANCE_I2S5,
-  IAXXX_DEV_INSTANCE_I2S6,
-  IAXXX_DEV_NUM_INSTANCE_I2S,
-  IAXXX_DEV_INSTANCE_I2S_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_pdmi_e {
-  IAXXX_DEV_INSTANCE_PDMI0 = 0,
-  IAXXX_DEV_INSTANCE_PDMI1,
-  IAXXX_DEV_INSTANCE_PDMI2,
-  IAXXX_DEV_INSTANCE_PDMI3,
-  IAXXX_DEV_INSTANCE_PDMI4,
-  IAXXX_DEV_INSTANCE_PDMI5,
-  IAXXX_DEV_INSTANCE_PDMI6,
-  IAXXX_DEV_INSTANCE_PDMI7,
-  IAXXX_DEV_NUM_INSTANCE_PDMI,
-  IAXXX_DEV_INSTANCE_PDMI_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_pdmo_e {
-  IAXXX_DEV_INSTANCE_PDMO0 = 0,
-  IAXXX_DEV_INSTANCE_PDMO1,
-  IAXXX_DEV_NUM_INSTANCE_PDMO,
-  IAXXX_DEV_INSTANCE_PDMO_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_dac_e {
-  IAXXX_DEV_INSTANCE_DAC0 = 0,
-  IAXXX_DEV_INSTANCE_DAC1,
-  IAXXX_DEV_NUM_INSTANCE_DAC,
-  IAXXX_DEV_INSTANCE_DAC_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_gpio_a_e {
-  IAXXX_DEV_INSTANCE_GPIOA0 = 0,
-  IAXXX_DEV_INSTANCE_GPIOA1,
-  IAXXX_DEV_INSTANCE_GPIOA2,
-  IAXXX_DEV_INSTANCE_GPIOA3,
-  IAXXX_DEV_INSTANCE_GPIOA4,
-  IAXXX_DEV_INSTANCE_GPIOA5,
-  IAXXX_DEV_INSTANCE_GPIOA6,
-  IAXXX_DEV_INSTANCE_GPIOA7,
-  IAXXX_DEV_INSTANCE_GPIOA8,
-  IAXXX_DEV_INSTANCE_GPIOA9,
-  IAXXX_DEV_INSTANCE_GPIOA10,
-  IAXXX_DEV_INSTANCE_GPIOA11,
-  IAXXX_DEV_INSTANCE_GPIOA12,
-  IAXXX_DEV_INSTANCE_GPIOA13,
-  IAXXX_DEV_INSTANCE_GPIOA14,
-  IAXXX_DEV_INSTANCE_GPIOA15,
-  IAXXX_DEV_INSTANCE_GPIOA16,
-  IAXXX_DEV_INSTANCE_GPIOA17,
-  IAXXX_DEV_INSTANCE_GPIOA18,
-  IAXXX_DEV_INSTANCE_GPIOA19,
-  IAXXX_DEV_INSTANCE_GPIOA20,
-  IAXXX_DEV_INSTANCE_GPIOA21,
-  IAXXX_DEV_INSTANCE_GPIOA22,
-  IAXXX_DEV_INSTANCE_GPIOA23,
-  IAXXX_DEV_INSTANCE_GPIOA24,
-  IAXXX_DEV_INSTANCE_GPIOA25,
-  IAXXX_DEV_INSTANCE_GPIOA26,
-  IAXXX_DEV_INSTANCE_GPIOA27,
-  IAXXX_DEV_INSTANCE_GPIOA28,
-  IAXXX_DEV_INSTANCE_GPIOA29,
-  IAXXX_DEV_INSTANCE_GPIOA30,
-  IAXXX_DEV_INSTANCE_GPIOA31,
-  IAXXX_DEV_NUM_GPIOA_PINS,
-  IAXXX_DEV_INSTANCE_GPIO_PORTA_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_gpio_b_e {
-  IAXXX_DEV_INSTANCE_GPIOB0 = 0,
-  IAXXX_DEV_INSTANCE_GPIOB1,
-  IAXXX_DEV_INSTANCE_GPIOB2,
-  IAXXX_DEV_INSTANCE_GPIOB3,
-  IAXXX_DEV_INSTANCE_GPIOB4,
-  IAXXX_DEV_INSTANCE_GPIOB5,
-  IAXXX_DEV_INSTANCE_GPIOB6,
-  IAXXX_DEV_INSTANCE_GPIOB7,
-  IAXXX_DEV_INSTANCE_GPIOB8,
-  IAXXX_DEV_INSTANCE_GPIOB9,
-  IAXXX_DEV_INSTANCE_GPIOB10,
-  IAXXX_DEV_INSTANCE_GPIOB11,
-  IAXXX_DEV_INSTANCE_GPIOB12,
-  IAXXX_DEV_INSTANCE_GPIOB13,
-  IAXXX_DEV_INSTANCE_GPIOB14,
-  IAXXX_DEV_INSTANCE_GPIOB15,
-  IAXXX_DEV_INSTANCE_GPIOB16,
-  IAXXX_DEV_INSTANCE_GPIOB17,
-  IAXXX_DEV_INSTANCE_GPIOB18,
-  IAXXX_DEV_INSTANCE_GPIOB19,
-  IAXXX_DEV_INSTANCE_GPIOB20,
-  IAXXX_DEV_INSTANCE_GPIOB21,
-  IAXXX_DEV_INSTANCE_GPIOB22,
-  IAXXX_DEV_INSTANCE_GPIOB23,
-  IAXXX_DEV_INSTANCE_GPIOB24,
-  IAXXX_DEV_INSTANCE_GPIOB25,
-  IAXXX_DEV_INSTANCE_GPIOB26,
-  IAXXX_DEV_INSTANCE_GPIOB27,
-  IAXXX_DEV_INSTANCE_GPIOB28,
-  IAXXX_DEV_NUM_GPIOB_PINS,
-  IAXXX_DEV_INSTANCE_GPIOB_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_af_e {
-  IAXXX_DEV_INSTANCE_AF0 = 0,
-  IAXXX_DEV_INSTANCE_AF_PATCH,
-  IAXXX_DEV_INSTANCE_AF_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_timer_e {
-  IAXXX_DEV_INSTANCE_TIMER0 = 0,
-  IAXXX_DEV_INSTANCE_TIMER1,
-  IAXXX_DEV_INSTANCE_TIMER2,
-  IAXXX_DEV_INSTANCE_TIMER3,
-  IAXXX_DEV_INSTANCE_TIMER4,
-  IAXXX_DEV_INSTANCE_TIMER5,
-  IAXXX_DEV_INSTANCE_TIMER6,
-  IAXXX_DEV_INSTANCE_TIMER7,
-  IAXXX_DEV_INSTANCE_TIMER_FORCE_SIZE = INT_MAX,
-};
-enum {
-  IAXXX_MODULE_TYPE_PWR_MGR = 0,
-  IAXXX_MODULE_TYPE_CTRL_MGR,
-  IAXXX_MODULE_TYPE_EVT_MGR,
-  IAXXX_MODULE_TYPE_PLUGIN_MGR,
-  IAXXX_MODULE_TYPE_FLASH_MGR,
-  IAXXX_MODULE_TYPE_STREAM_MGR,
-  IAXXX_MODULE_TYPE_TUNNEL_MGR,
-  IAXXX_MODULE_TYPE_PLUGIN_VM,
-  IAXXX_MODULE_TYPE_CONTROLLER,
-  IAXXX_MODULE_TYPE_BUTTON_MGR,
-  IAXXX_MODULE_TYPE_LED_MGR,
-  IAXXX_MODULE_TYPE_ROUTES_MGR,
-  IAXXX_MODULE_TYPE_USB_MGR,
-  IAXXX_MODULE_TYPE_BT_MGR,
-  IAXXX_MODULE_TYPE_BT_CORE,
-  IAXXX_MODULE_TYPE_MIPS_PROFILER,
-  IAXXX_MODULE_TYPE_BATTERY_MGR,
-  IAXXX_MODULE_TYPE_SENSOR_MGR,
-  IAXXX_MODULE_TYPE_SYSTEM_SERVICE,
-  IAXXX_MODULE_TYPE_USB_SERVICE,
-  IAXXX_MODULE_TYPE_UI_SERVICE,
-  IAXXX_MODULE_TYPE_NOTIFY_SERVICE,
-  IAXXX_MODULE_TYPE_SYSTEM_APP,
-  IAXXX_MODULE_TYPE_DEBUG_MONITOR,
-  IAXXX_MODULE_TYPE_SCRIPT_MGR,
-  IAXXX_MODULE_TYPE_TEMPLATE,
-  IAXXX_MODULE_TYPE_NUM,
-  IAXXX_MODULE_TYPE_MAX = 32,
-  IAXXX_MODULE_TYPE_FORCE_SIZE = INT_MAX,
-};
-#define IAXXX_SYSID_MODULE_PWR_MGR \
-(IAXXX_SYSID_GEN_MODULE_SYSID(CTRL_PROC_ID, IAXXX_MODULE_TYPE_PWR_MGR, 0))
-#define IAXXX_SYSID_MODULE_CTRL_MGR(proc) (IAXXX_SYSID_GEN_MODULE_SYSID(proc, IAXXX_MODULE_TYPE_CTRL_MGR, 0))
-#define IAXXX_SYSID_MODULE_SCRIPT_MGR (IAXXX_SYSID_GEN_MODULE_SYSID(CTRL_PROC_ID, IAXXX_MODULE_TYPE_SCRIPT_MGR, 0))
-#define IAXXX_SYSID_MODULE_EVT_MGR \
-(IAXXX_SYSID_GEN_MODULE_SYSID(CTRL_PROC_ID, IAXXX_MODULE_TYPE_EVT_MGR, 0))
-#define IAXXX_SYSID_MODULE_PLUGIN_MGR (IAXXX_SYSID_GEN_MODULE_SYSID(CTRL_PROC_ID, IAXXX_MODULE_TYPE_PLUGIN_MGR, 0))
-#define IAXXX_SYSID_MODULE_FLASHMGR (IAXXX_SYSID_GEN_MODULE_SYSID(CTRL_PROC_ID, IAXXX_MODULE_TYPE_FLASH_MGR, 0))
-#define IAXXX_SYSID_MODULE_BATTERYMGR (IAXXX_SYSID_GEN_MODULE_SYSID(CTRL_PROC_ID, IAXXX_MODULE_TYPE_BATTERY_MGR, 0))
-#define IAXXX_SYSID_MODULE_STREAM_MGR (IAXXX_SYSID_GEN_MODULE_SYSID(CTRL_PROC_ID, IAXXX_MODULE_TYPE_STREAM_MGR, 0))
-#define IAXXX_SYSID_MODULE_TUNNEL_MGR(inst) (IAXXX_SYSID_GEN_MODULE_SYSID(CTRL_PROC_ID, IAXXX_MODULE_TYPE_TUNNEL_MGR, inst))
-#define IAXXX_SYSID_MODULE_PLUGIN_VM(proc,inst) (IAXXX_SYSID_GEN_MODULE_SYSID(proc, IAXXX_MODULE_TYPE_PLUGIN_VM, inst))
-#define IAXXX_SYSID_MODULE_CONTROLLER (IAXXX_SYSID_GEN_MODULE_SYSID(CTRL_PROC_ID, IAXXX_MODULE_TYPE_CONTROLLER, 0))
-#define IAXXX_SYSID_MODULE_BUTTON_MGR (IAXXX_SYSID_GEN_MODULE_SYSID(CTRL_PROC_ID, IAXXX_MODULE_TYPE_BUTTON_MGR, 0))
-#define IAXXX_SYSID_MODULE_LED_MGR \
-(IAXXX_SYSID_GEN_MODULE_SYSID(CTRL_PROC_ID, IAXXX_MODULE_TYPE_LED_MGR, 0))
-#define IAXXX_SYSID_MODULE_ROUTES_MGR (IAXXX_SYSID_GEN_MODULE_SYSID(CTRL_PROC_ID, IAXXX_MODULE_TYPE_ROUTES_MGR, 0))
-#define IAXXX_SYSID_MODULE_USB_MGR \
-(IAXXX_SYSID_GEN_MODULE_SYSID(CTRL_PROC_ID, IAXXX_MODULE_TYPE_USB_MGR, 0))
-#define IAXXX_SYSID_MODULE_BT_MGR \
-(IAXXX_SYSID_GEN_MODULE_SYSID(LOCAL_PROC_ID, IAXXX_MODULE_TYPE_BT_MGR, 0))
-#define IAXXX_SYSID_MODULE_BT_CORE \
-(IAXXX_SYSID_GEN_MODULE_SYSID(LOCAL_PROC_ID, IAXXX_MODULE_TYPE_BT_CORE, 0))
-#define IAXXX_SYSID_MODULE_MIPS_PROFILER(proc) \
-(IAXXX_SYSID_GEN_MODULE_SYSID(proc, IAXXX_MODULE_TYPE_MIPS_PROFILER, 0))
-#define IAXXX_SYSID_MODULE_SENSOR_MGR (IAXXX_SYSID_GEN_MODULE_SYSID(CTRL_PROC_ID, IAXXX_MODULE_TYPE_SENSOR_MGR, 0))
-#define IAXXX_SYSID_MODULE_SYSTEM_SERVICE (IAXXX_SYSID_GEN_MODULE_SYSID(CTRL_PROC_ID, IAXXX_MODULE_TYPE_SYSTEM_SERVICE, 0))
-#define IAXXX_SYSID_MODULE_USB_SERVICE (IAXXX_SYSID_GEN_MODULE_SYSID(CTRL_PROC_ID, IAXXX_MODULE_TYPE_USB_SERVICE, 0))
-#define IAXXX_SYSID_MODULE_UI_SERVICE (IAXXX_SYSID_GEN_MODULE_SYSID(CTRL_PROC_ID, IAXXX_MODULE_TYPE_UI_SERVICE, 0))
-#define IAXXX_SYSID_MODULE_NOTIFY_SERVICE (IAXXX_SYSID_GEN_MODULE_SYSID(CTRL_PROC_ID, IAXXX_MODULE_TYPE_NOTIFY_SERVICE, 0))
-#define IAXXX_SYSID_MODULE_SYSTEM_APP (IAXXX_SYSID_GEN_MODULE_SYSID(LOCAL_PROC_ID, IAXXX_MODULE_TYPE_SYSTEM_APP, 0))
-#define IAXXX_SYSID_MODULE_TEMPLATE \
-(IAXXX_SYSID_GEN_MODULE_SYSID(CTRL_PROC_ID, IAXXX_MODULE_TYPE_TEMPLATE, 0))
-#define IAXXX_SYSID_MODULE_DEBUG(proc) \
-(IAXXX_SYSID_GEN_MODULE_SYSID(proc, IAXXX_MODULE_TYPE_DEBUG_MONITOR, 0))
-#define IAXXX_SYSID_I2C0 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_I2C, IAXXX_DEV_INSTANCE_I2C0))
-#define IAXXX_SYSID_I2C1 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_I2C, IAXXX_DEV_INSTANCE_I2C1))
-#define IAXXX_SYSID_I2C2 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_I2C, IAXXX_DEV_INSTANCE_I2C2))
-#define IAXXX_SYSID_I2C3 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_I2C, IAXXX_DEV_INSTANCE_I2C3))
-#define IAXXX_SYSID_I2C4 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_I2C, IAXXX_DEV_INSTANCE_I2C4))
-#define IAXXX_SYSID_UART0 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_UART, IAXXX_DEV_INSTANCE_UART0))
-#define IAXXX_SYSID_UART1 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_UART, IAXXX_DEV_INSTANCE_UART1))
-#define IAXXX_SYSID_SPI0 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_SPI, IAXXX_DEV_INSTANCE_SPI0))
-#define IAXXX_SYSID_SPI1 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_SPI, IAXXX_DEV_INSTANCE_SPI1))
-#define IAXXX_SYSID_SPI2 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_SPI, IAXXX_DEV_INSTANCE_SPI2))
-#define IAXXX_SYSID_SLBUS_C (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_SLIMBUS_CTRL, IAXXX_DEV_INSTANCE_SLBUS0))
-#define IAXXX_SYSID_GPIO (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_GPIO, IAXXX_DEV_SINGLE_INSTANCE))
-#define IAXXX_SYSID_SSP (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_SSP, IAXXX_DEV_SINGLE_INSTANCE))
-#define IAXXX_SYSID_AF0 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_AF, IAXXX_DEV_INSTANCE_AF0))
-#define IAXXX_SYSID_DMA_STRM (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_DMA_STRM, IAXXX_DEV_SINGLE_INSTANCE))
-#define IAXXX_SYSID_FILTER_IN0 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_FILTER_IN, IAXXX_DEV_INSTANCE_FILTER_IN0))
-#define IAXXX_SYSID_FILTER_IN1 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_FILTER_IN, IAXXX_DEV_INSTANCE_FILTER_IN1))
-#define IAXXX_SYSID_FILTER_IN2 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_FILTER_IN, IAXXX_DEV_INSTANCE_FILTER_IN2))
-#define IAXXX_SYSID_FILTER_IN3 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_FILTER_IN, IAXXX_DEV_INSTANCE_FILTER_IN3))
-#define IAXXX_SYSID_FILTER_IN4 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_FILTER_IN, IAXXX_DEV_INSTANCE_FILTER_IN4))
-#define IAXXX_SYSID_FILTER_IN5 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_FILTER_IN, IAXXX_DEV_INSTANCE_FILTER_IN5))
-#define IAXXX_SYSID_FILTER_IN6 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_FILTER_IN, IAXXX_DEV_INSTANCE_FILTER_IN6))
-#define IAXXX_SYSID_FILTER_IN7 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_FILTER_IN, IAXXX_DEV_INSTANCE_FILTER_IN7))
-#define IAXXX_SYSID_FILTER_OUT0 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_FILTER_OUT, IAXXX_DEV_INSTANCE_FILTER_OUT0))
-#define IAXXX_SYSID_FILTER_OUT1 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_FILTER_OUT, IAXXX_DEV_INSTANCE_FILTER_OUT1))
-#define IAXXX_SYSID_STMR_TIMER (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_STMR_TIMER, IAXXX_DEV_SINGLE_INSTANCE))
-#define IAXXX_SYSID_STMR_PT (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_STMR_PT, IAXXX_DEV_SINGLE_INSTANCE))
-#define IAXXX_SYSID_SW_TIMER (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_SW_TIMER, IAXXX_DEV_SINGLE_INSTANCE))
-#define IAXXX_SYSID_TIMER(n) (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_TIMER, IAXXX_DEV_INSTANCE_TIMER ##n))
-#define IAXXX_SYSID_DMA (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_DMA, IAXXX_DEV_SINGLE_INSTANCE))
-#define IAXXX_SYSID_PCM0 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_PCM, IAXXX_DEV_INSTANCE_PCM0))
-#define IAXXX_SYSID_PCM1 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_PCM, IAXXX_DEV_INSTANCE_PCM1))
-#define IAXXX_SYSID_PCM2 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_PCM, IAXXX_DEV_INSTANCE_PCM2))
-#define IAXXX_SYSID_PCM3 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_PCM, IAXXX_DEV_INSTANCE_PCM3))
-#define IAXXX_SYSID_PCM4 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_PCM, IAXXX_DEV_INSTANCE_PCM4))
-#define IAXXX_SYSID_PCM5 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_PCM, IAXXX_DEV_INSTANCE_PCM5))
-#define IAXXX_SYSID_SLBUS_D (IAXXX_SYSID_GEN_DRIVER_SYSID \
-(IAXXX_SYSID_DRIVER_TYPE_SLIMBUS_DATA, IAXXX_DEV_INSTANCE_SLBUS0))
-#define IAXXX_SYSID_PDMI0 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_PDM_IN, IAXXX_DEV_INSTANCE_PDMI0))
-#define IAXXX_SYSID_PDMI1 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_PDM_IN, IAXXX_DEV_INSTANCE_PDMI1))
-#define IAXXX_SYSID_PDMI2 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_PDM_IN, IAXXX_DEV_INSTANCE_PDMI2))
-#define IAXXX_SYSID_PDMI3 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_PDM_IN, IAXXX_DEV_INSTANCE_PDMI3))
-#define IAXXX_SYSID_PDMI4 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_PDM_IN, IAXXX_DEV_INSTANCE_PDMI4))
-#define IAXXX_SYSID_PDMI5 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_PDM_IN, IAXXX_DEV_INSTANCE_PDMI5))
-#define IAXXX_SYSID_PDMI6 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_PDM_IN, IAXXX_DEV_INSTANCE_PDMI6))
-#define IAXXX_SYSID_PDMI7 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_PDM_IN, IAXXX_DEV_INSTANCE_PDMI7))
-#define IAXXX_SYSID_PDMO0 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_PDM_OUT, IAXXX_DEV_INSTANCE_PDMO0))
-#define IAXXX_SYSID_PDMO1 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_PDM_OUT, IAXXX_DEV_INSTANCE_PDMO1))
-#define IAXXX_SYSID_DAC0 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_DAC, IAXXX_DEV_INSTANCE_DAC0))
-#define IAXXX_SYSID_DAC1 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_DAC, IAXXX_DEV_INSTANCE_DAC1))
-#define IAXXX_SYSID_A400 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_A400, IAXXX_DEV_SINGLE_INSTANCE))
-#define IAXXX_SYSID_FLASHDRV (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_FLASHDRV, IAXXX_DEV_SINGLE_INSTANCE))
-#define IAXXX_SYSID_USBDRV (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_USBDRV, IAXXX_DEV_SINGLE_INSTANCE))
-#define IAXXX_SYSID_CSR8811DRV (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_CSR8811, IAXXX_DEV_SINGLE_INSTANCE))
-#define IAXXX_SYSID_CYW20707DRV (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_CYW20707, IAXXX_DEV_SINGLE_INSTANCE))
-#define IAXXX_SYSID_I2S0 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_I2S, IAXXX_DEV_INSTANCE_I2S0))
-#define IAXXX_SYSID_I2S1 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_I2S, IAXXX_DEV_INSTANCE_I2S1))
-#define IAXXX_SYSID_I2S2 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_I2S, IAXXX_DEV_INSTANCE_I2S2))
-#define IAXXX_SYSID_I2S3 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_I2S, IAXXX_DEV_INSTANCE_I2S3))
-#define IAXXX_SYSID_I2S4 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_I2S, IAXXX_DEV_INSTANCE_I2S4))
-#define IAXXX_SYSID_I2S5 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_I2S, IAXXX_DEV_INSTANCE_I2S5))
-#define IAXXX_SYSID_I2S6 (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_I2S, IAXXX_DEV_INSTANCE_I2S6))
-#define IAXXX_SYSID_REGMAP (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_REGMAP, IAXXX_DEV_SINGLE_INSTANCE))
-#define IAXXX_SYSID_GPIO_A (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_GPIOA, IAXXX_DEV_INSTANCE_GPIOA0))
-#define IAXXX_SYSID_GPIO_B (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_GPIOB, IAXXX_DEV_INSTANCE_GPIOB0))
-#define IAXXX_SYSID_BUTTON (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_BUTTON, IAXXX_DEV_SINGLE_INSTANCE))
-#define IAXXX_SYSID_LED (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_LED, IAXXX_DEV_SINGLE_INSTANCE))
-#define IAXXX_SYSID_ADAU1361DRV (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_ADAU1361, IAXXX_DEV_SINGLE_INSTANCE))
-#define IAXXX_SYSID_MAC (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_MAC, IAXXX_DEV_SINGLE_INSTANCE))
-#define IAXXX_SYSID_BQ27425DRV (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_BQ27425, IAXXX_DEV_SINGLE_INSTANCE))
-#define IAXXX_SYSID_SENSORDRV (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_SENSOR, IAXXX_DEV_SINGLE_INSTANCE))
-#define IAXXX_SYSID_FLICKERDRV (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_FLICKER, IAXXX_DEV_SINGLE_INSTANCE))
-#define IAXXX_SYSID_CPUSTRMDRV (IAXXX_SYSID_GEN_DRIVER_SYSID(IAXXX_SYSID_DRIVER_TYPE_CPUSTRMDRV, IAXXX_DEV_SINGLE_INSTANCE))
-#define IAXXX_PORT_NUM_INSTANCES (IAXXX_DEV_NUM_INSTANCE_PCM + IAXXX_DEV_NUM_INSTANCE_SLBUS + IAXXX_DEV_NUM_INSTANCE_PDMI + IAXXX_DEV_NUM_INSTANCE_PDMO + IAXXX_DEV_NUM_INSTANCE_DAC + IAXXX_DEV_NUM_INSTANCE_I2S)
-enum iaxxx_device_instance_button_e {
-  IAXXX_DEV_INSTANCE_BUTTON0 = 0,
-  IAXXX_DEV_INSTANCE_BUTTON1,
-  IAXXX_DEV_INSTANCE_BUTTON2,
-  IAXXX_DEV_INSTANCE_BUTTON3,
-  IAXXX_DEV_INSTANCE_BUTTON4,
-  IAXXX_DEV_INSTANCE_BUTTON5,
-  IAXXX_DEV_INSTANCE_BUTTON6,
-  IAXXX_DEV_INSTANCE_BUTTON7,
-  IAXXX_DEV_INSTANCE_BUTTON8,
-  IAXXX_DEV_INSTANCE_BUTTON9,
-  IAXXX_DEV_INSTANCE_BUTTON10,
-  IAXXX_DEV_INSTANCE_BUTTON11,
-  IAXXX_DEV_INSTANCE_BUTTON12,
-  IAXXX_DEV_INSTANCE_BUTTON13,
-  IAXXX_DEV_INSTANCE_BUTTON14,
-  IAXXX_DEV_INSTANCE_BUTTON15,
-  IAXXX_DEV_INSTANCE_BUTTON16,
-  IAXXX_DEV_INSTANCE_BUTTON17,
-  IAXXX_DEV_INSTANCE_BUTTON18,
-  IAXXX_DEV_INSTANCE_BUTTON19,
-  IAXXX_DEV_INSTANCE_BUTTON20,
-  IAXXX_DEV_INSTANCE_BUTTON21,
-  IAXXX_DEV_INSTANCE_BUTTON22,
-  IAXXX_DEV_INSTANCE_BUTTON23,
-  IAXXX_DEV_INSTANCE_BUTTON24,
-  IAXXX_DEV_INSTANCE_BUTTON25,
-  IAXXX_DEV_INSTANCE_BUTTON26,
-  IAXXX_DEV_INSTANCE_BUTTON27,
-  IAXXX_DEV_INSTANCE_BUTTON28,
-  IAXXX_DEV_INSTANCE_BUTTON29,
-  IAXXX_DEV_INSTANCE_BUTTON30,
-  IAXXX_DEV_INSTANCE_BUTTON31,
-  IAXXX_DEV_INSTANCE_BUTTON32,
-  IAXXX_DEV_INSTANCE_BUTTON33,
-  IAXXX_DEV_INSTANCE_BUTTON34,
-  IAXXX_DEV_INSTANCE_BUTTON35,
-  IAXXX_DEV_INSTANCE_BUTTON36,
-  IAXXX_DEV_INSTANCE_BUTTON37,
-  IAXXX_DEV_INSTANCE_BUTTON38,
-  IAXXX_DEV_INSTANCE_BUTTON39,
-  IAXXX_DEV_INSTANCE_BUTTON40,
-  IAXXX_DEV_INSTANCE_BUTTON41,
-  IAXXX_DEV_INSTANCE_BUTTON42,
-  IAXXX_DEV_INSTANCE_BUTTON43,
-  IAXXX_DEV_INSTANCE_BUTTON44,
-  IAXXX_DEV_INSTANCE_BUTTON45,
-  IAXXX_DEV_INSTANCE_BUTTON46,
-  IAXXX_DEV_INSTANCE_BUTTON47,
-  IAXXX_DEV_INSTANCE_BUTTON48,
-  IAXXX_DEV_INSTANCE_BUTTON49,
-  IAXXX_DEV_INSTANCE_BUTTON50,
-  IAXXX_DEV_INSTANCE_BUTTON51,
-  IAXXX_DEV_INSTANCE_BUTTON52,
-  IAXXX_DEV_INSTANCE_BUTTON53,
-  IAXXX_DEV_INSTANCE_BUTTON54,
-  IAXXX_DEV_INSTANCE_BUTTON55,
-  IAXXX_DEV_INSTANCE_BUTTON56,
-  IAXXX_DEV_INSTANCE_BUTTON57,
-  IAXXX_DEV_INSTANCE_BUTTON58,
-  IAXXX_DEV_INSTANCE_BUTTON59,
-  IAXXX_DEV_INSTANCE_BUTTON60,
-  IAXXX_DEV_INSTANCE_BUTTON61,
-  IAXXX_DEV_INSTANCE_BUTTON62,
-  IAXXX_DEV_INSTANCE_BUTTON63,
-  IAXXX_DEV_NUM_INSTANCE_BUTTON,
-  IAXXX_DEV_INSTANCE_BUTTON_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_led_e {
-  IAXXX_DEV_INSTANCE_LED0 = 0,
-  IAXXX_DEV_INSTANCE_LED1,
-  IAXXX_DEV_INSTANCE_LED2,
-  IAXXX_DEV_INSTANCE_LED3,
-  IAXXX_DEV_INSTANCE_LED4,
-  IAXXX_DEV_INSTANCE_LED5,
-  IAXXX_DEV_INSTANCE_LED6,
-  IAXXX_DEV_INSTANCE_LED7,
-  IAXXX_DEV_INSTANCE_LED8,
-  IAXXX_DEV_INSTANCE_LED9,
-  IAXXX_DEV_INSTANCE_LED10,
-  IAXXX_DEV_INSTANCE_LED11,
-  IAXXX_DEV_INSTANCE_LED12,
-  IAXXX_DEV_INSTANCE_LED13,
-  IAXXX_DEV_INSTANCE_LED14,
-  IAXXX_DEV_INSTANCE_LED15,
-  IAXXX_DEV_INSTANCE_LED16,
-  IAXXX_DEV_INSTANCE_LED17,
-  IAXXX_DEV_INSTANCE_LED18,
-  IAXXX_DEV_INSTANCE_LED19,
-  IAXXX_DEV_INSTANCE_LED20,
-  IAXXX_DEV_INSTANCE_LED21,
-  IAXXX_DEV_INSTANCE_LED22,
-  IAXXX_DEV_INSTANCE_LED23,
-  IAXXX_DEV_INSTANCE_LED24,
-  IAXXX_DEV_INSTANCE_LED25,
-  IAXXX_DEV_INSTANCE_LED26,
-  IAXXX_DEV_INSTANCE_LED27,
-  IAXXX_DEV_INSTANCE_LED28,
-  IAXXX_DEV_INSTANCE_LED29,
-  IAXXX_DEV_INSTANCE_LED30,
-  IAXXX_DEV_INSTANCE_LED31,
-  IAXXX_DEV_INSTANCE_LED32,
-  IAXXX_DEV_INSTANCE_LED33,
-  IAXXX_DEV_INSTANCE_LED34,
-  IAXXX_DEV_INSTANCE_LED35,
-  IAXXX_DEV_INSTANCE_LED36,
-  IAXXX_DEV_INSTANCE_LED37,
-  IAXXX_DEV_INSTANCE_LED38,
-  IAXXX_DEV_INSTANCE_LED39,
-  IAXXX_DEV_INSTANCE_LED40,
-  IAXXX_DEV_INSTANCE_LED41,
-  IAXXX_DEV_INSTANCE_LED42,
-  IAXXX_DEV_INSTANCE_LED43,
-  IAXXX_DEV_INSTANCE_LED44,
-  IAXXX_DEV_INSTANCE_LED45,
-  IAXXX_DEV_INSTANCE_LED46,
-  IAXXX_DEV_INSTANCE_LED47,
-  IAXXX_DEV_INSTANCE_LED48,
-  IAXXX_DEV_INSTANCE_LED49,
-  IAXXX_DEV_INSTANCE_LED50,
-  IAXXX_DEV_INSTANCE_LED51,
-  IAXXX_DEV_INSTANCE_LED52,
-  IAXXX_DEV_INSTANCE_LED53,
-  IAXXX_DEV_INSTANCE_LED54,
-  IAXXX_DEV_INSTANCE_LED55,
-  IAXXX_DEV_INSTANCE_LED56,
-  IAXXX_DEV_INSTANCE_LED57,
-  IAXXX_DEV_INSTANCE_LED58,
-  IAXXX_DEV_INSTANCE_LED59,
-  IAXXX_DEV_INSTANCE_LED60,
-  IAXXX_DEV_INSTANCE_LED61,
-  IAXXX_DEV_INSTANCE_LED62,
-  IAXXX_DEV_INSTANCE_LED63,
-  IAXXX_DEV_NUM_INSTANCE_LED,
-  IAXXX_DEV_INSTANCE_LED_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_flash_e {
-  IAXXX_DEV_INSTANCE_FLASH0 = 0,
-  IAXXX_DEV_INSTANCE_FLASH1,
-  IAXXX_DEV_INSTANCE_FLASH2,
-  IAXXX_DEV_INSTANCE_FLASH3,
-  IAXXX_DEV_INSTANCE_FLASH4,
-  IAXXX_DEV_INSTANCE_FLASH5,
-  IAXXX_DEV_INSTANCE_FLASH6,
-  IAXXX_DEV_INSTANCE_FLASH7,
-  IAXXX_DEV_INSTANCE_FLASH8,
-  IAXXX_DEV_INSTANCE_FLASH9,
-  IAXXX_DEV_INSTANCE_FLASH10,
-  IAXXX_DEV_INSTANCE_FLASH11,
-  IAXXX_DEV_INSTANCE_FLASH12,
-  IAXXX_DEV_INSTANCE_FLASH13,
-  IAXXX_DEV_INSTANCE_FLASH14,
-  IAXXX_DEV_INSTANCE_FLASH15,
-  IAXXX_DEV_INSTANCE_FLASH16,
-  IAXXX_DEV_INSTANCE_FLASH17,
-  IAXXX_DEV_INSTANCE_FLASH18,
-  IAXXX_DEV_INSTANCE_FLASH19,
-  IAXXX_DEV_INSTANCE_FLASH20,
-  IAXXX_DEV_INSTANCE_FLASH21,
-  IAXXX_DEV_INSTANCE_FLASH22,
-  IAXXX_DEV_INSTANCE_FLASH23,
-  IAXXX_DEV_INSTANCE_FLASH24,
-  IAXXX_DEV_INSTANCE_FLASH25,
-  IAXXX_DEV_INSTANCE_FLASH26,
-  IAXXX_DEV_INSTANCE_FLASH27,
-  IAXXX_DEV_INSTANCE_FLASH28,
-  IAXXX_DEV_INSTANCE_FLASH29,
-  IAXXX_DEV_INSTANCE_FLASH30,
-  IAXXX_DEV_INSTANCE_FLASH31,
-  IAXXX_DEV_INSTANCE_FLASH32,
-  IAXXX_DEV_INSTANCE_FLASH33,
-  IAXXX_DEV_INSTANCE_FLASH34,
-  IAXXX_DEV_INSTANCE_FLASH35,
-  IAXXX_DEV_INSTANCE_FLASH36,
-  IAXXX_DEV_INSTANCE_FLASH37,
-  IAXXX_DEV_INSTANCE_FLASH38,
-  IAXXX_DEV_INSTANCE_FLASH39,
-  IAXXX_DEV_INSTANCE_FLASH40,
-  IAXXX_DEV_INSTANCE_FLASH41,
-  IAXXX_DEV_INSTANCE_FLASH42,
-  IAXXX_DEV_INSTANCE_FLASH43,
-  IAXXX_DEV_INSTANCE_FLASH44,
-  IAXXX_DEV_INSTANCE_FLASH45,
-  IAXXX_DEV_INSTANCE_FLASH46,
-  IAXXX_DEV_INSTANCE_FLASH47,
-  IAXXX_DEV_INSTANCE_FLASH48,
-  IAXXX_DEV_INSTANCE_FLASH49,
-  IAXXX_DEV_INSTANCE_FLASH50,
-  IAXXX_DEV_INSTANCE_FLASH51,
-  IAXXX_DEV_INSTANCE_FLASH52,
-  IAXXX_DEV_INSTANCE_FLASH53,
-  IAXXX_DEV_INSTANCE_FLASH54,
-  IAXXX_DEV_INSTANCE_FLASH55,
-  IAXXX_DEV_INSTANCE_FLASH56,
-  IAXXX_DEV_INSTANCE_FLASH57,
-  IAXXX_DEV_INSTANCE_FLASH58,
-  IAXXX_DEV_INSTANCE_FLASH59,
-  IAXXX_DEV_INSTANCE_FLASH60,
-  IAXXX_DEV_INSTANCE_FLASH61,
-  IAXXX_DEV_INSTANCE_FLASH62,
-  IAXXX_DEV_INSTANCE_FLASH63,
-  IAXXX_DEV_NUM_INSTANCE_FLASH,
-  IAXXX_DEV_INSTANCE_FLASH_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_codec_e {
-  IAXXX_DEV_INSTANCE_CODEC0 = 0,
-  IAXXX_DEV_INSTANCE_CODEC1,
-  IAXXX_DEV_INSTANCE_CODEC2,
-  IAXXX_DEV_INSTANCE_CODEC3,
-  IAXXX_DEV_INSTANCE_CODEC4,
-  IAXXX_DEV_INSTANCE_CODEC5,
-  IAXXX_DEV_INSTANCE_CODEC6,
-  IAXXX_DEV_INSTANCE_CODEC7,
-  IAXXX_DEV_INSTANCE_CODEC8,
-  IAXXX_DEV_INSTANCE_CODEC9,
-  IAXXX_DEV_INSTANCE_CODEC10,
-  IAXXX_DEV_INSTANCE_CODEC11,
-  IAXXX_DEV_INSTANCE_CODEC12,
-  IAXXX_DEV_INSTANCE_CODEC13,
-  IAXXX_DEV_INSTANCE_CODEC14,
-  IAXXX_DEV_INSTANCE_CODEC15,
-  IAXXX_DEV_INSTANCE_CODEC16,
-  IAXXX_DEV_INSTANCE_CODEC17,
-  IAXXX_DEV_INSTANCE_CODEC18,
-  IAXXX_DEV_INSTANCE_CODEC19,
-  IAXXX_DEV_INSTANCE_CODEC20,
-  IAXXX_DEV_INSTANCE_CODEC21,
-  IAXXX_DEV_INSTANCE_CODEC22,
-  IAXXX_DEV_INSTANCE_CODEC23,
-  IAXXX_DEV_INSTANCE_CODEC24,
-  IAXXX_DEV_INSTANCE_CODEC25,
-  IAXXX_DEV_INSTANCE_CODEC26,
-  IAXXX_DEV_INSTANCE_CODEC27,
-  IAXXX_DEV_INSTANCE_CODEC28,
-  IAXXX_DEV_INSTANCE_CODEC29,
-  IAXXX_DEV_INSTANCE_CODEC30,
-  IAXXX_DEV_INSTANCE_CODEC31,
-  IAXXX_DEV_INSTANCE_CODEC32,
-  IAXXX_DEV_INSTANCE_CODEC33,
-  IAXXX_DEV_INSTANCE_CODEC34,
-  IAXXX_DEV_INSTANCE_CODEC35,
-  IAXXX_DEV_INSTANCE_CODEC36,
-  IAXXX_DEV_INSTANCE_CODEC37,
-  IAXXX_DEV_INSTANCE_CODEC38,
-  IAXXX_DEV_INSTANCE_CODEC39,
-  IAXXX_DEV_INSTANCE_CODEC40,
-  IAXXX_DEV_INSTANCE_CODEC41,
-  IAXXX_DEV_INSTANCE_CODEC42,
-  IAXXX_DEV_INSTANCE_CODEC43,
-  IAXXX_DEV_INSTANCE_CODEC44,
-  IAXXX_DEV_INSTANCE_CODEC45,
-  IAXXX_DEV_INSTANCE_CODEC46,
-  IAXXX_DEV_INSTANCE_CODEC47,
-  IAXXX_DEV_INSTANCE_CODEC48,
-  IAXXX_DEV_INSTANCE_CODEC49,
-  IAXXX_DEV_INSTANCE_CODEC50,
-  IAXXX_DEV_INSTANCE_CODEC51,
-  IAXXX_DEV_INSTANCE_CODEC52,
-  IAXXX_DEV_INSTANCE_CODEC53,
-  IAXXX_DEV_INSTANCE_CODEC54,
-  IAXXX_DEV_INSTANCE_CODEC55,
-  IAXXX_DEV_INSTANCE_CODEC56,
-  IAXXX_DEV_INSTANCE_CODEC57,
-  IAXXX_DEV_INSTANCE_CODEC58,
-  IAXXX_DEV_INSTANCE_CODEC59,
-  IAXXX_DEV_INSTANCE_CODEC60,
-  IAXXX_DEV_INSTANCE_CODEC61,
-  IAXXX_DEV_INSTANCE_CODEC62,
-  IAXXX_DEV_INSTANCE_CODEC63,
-  IAXXX_DEV_NUM_INSTANCE_CODEC,
-  IAXXX_DEV_INSTANCE_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_sensor_e {
-  IAXXX_DEV_INSTANCE_SENSOR0 = 0,
-  IAXXX_DEV_INSTANCE_SENSOR1,
-  IAXXX_DEV_INSTANCE_SENSOR2,
-  IAXXX_DEV_INSTANCE_SENSOR3,
-  IAXXX_DEV_INSTANCE_SENSOR4,
-  IAXXX_DEV_INSTANCE_SENSOR5,
-  IAXXX_DEV_INSTANCE_SENSOR6,
-  IAXXX_DEV_INSTANCE_SENSOR7,
-  IAXXX_DEV_INSTANCE_SENSOR8,
-  IAXXX_DEV_INSTANCE_SENSOR9,
-  IAXXX_DEV_INSTANCE_SENSOR10,
-  IAXXX_DEV_INSTANCE_SENSOR11,
-  IAXXX_DEV_INSTANCE_SENSOR12,
-  IAXXX_DEV_INSTANCE_SENSOR13,
-  IAXXX_DEV_INSTANCE_SENSOR14,
-  IAXXX_DEV_INSTANCE_SENSOR15,
-  IAXXX_DEV_INSTANCE_SENSOR16,
-  IAXXX_DEV_INSTANCE_SENSOR17,
-  IAXXX_DEV_INSTANCE_SENSOR18,
-  IAXXX_DEV_INSTANCE_SENSOR19,
-  IAXXX_DEV_INSTANCE_SENSOR20,
-  IAXXX_DEV_INSTANCE_SENSOR21,
-  IAXXX_DEV_INSTANCE_SENSOR22,
-  IAXXX_DEV_INSTANCE_SENSOR23,
-  IAXXX_DEV_INSTANCE_SENSOR24,
-  IAXXX_DEV_INSTANCE_SENSOR25,
-  IAXXX_DEV_INSTANCE_SENSOR26,
-  IAXXX_DEV_INSTANCE_SENSOR27,
-  IAXXX_DEV_INSTANCE_SENSOR28,
-  IAXXX_DEV_INSTANCE_SENSOR29,
-  IAXXX_DEV_INSTANCE_SENSOR30,
-  IAXXX_DEV_INSTANCE_SENSOR31,
-  IAXXX_DEV_INSTANCE_SENSOR32,
-  IAXXX_DEV_INSTANCE_SENSOR33,
-  IAXXX_DEV_INSTANCE_SENSOR34,
-  IAXXX_DEV_INSTANCE_SENSOR35,
-  IAXXX_DEV_INSTANCE_SENSOR36,
-  IAXXX_DEV_INSTANCE_SENSOR37,
-  IAXXX_DEV_INSTANCE_SENSOR38,
-  IAXXX_DEV_INSTANCE_SENSOR39,
-  IAXXX_DEV_INSTANCE_SENSOR40,
-  IAXXX_DEV_INSTANCE_SENSOR41,
-  IAXXX_DEV_INSTANCE_SENSOR42,
-  IAXXX_DEV_INSTANCE_SENSOR43,
-  IAXXX_DEV_INSTANCE_SENSOR44,
-  IAXXX_DEV_INSTANCE_SENSOR45,
-  IAXXX_DEV_INSTANCE_SENSOR46,
-  IAXXX_DEV_INSTANCE_SENSOR47,
-  IAXXX_DEV_INSTANCE_SENSOR48,
-  IAXXX_DEV_INSTANCE_SENSOR49,
-  IAXXX_DEV_INSTANCE_SENSOR50,
-  IAXXX_DEV_INSTANCE_SENSOR51,
-  IAXXX_DEV_INSTANCE_SENSOR52,
-  IAXXX_DEV_INSTANCE_SENSOR53,
-  IAXXX_DEV_INSTANCE_SENSOR54,
-  IAXXX_DEV_INSTANCE_SENSOR55,
-  IAXXX_DEV_INSTANCE_SENSOR56,
-  IAXXX_DEV_INSTANCE_SENSOR57,
-  IAXXX_DEV_INSTANCE_SENSOR58,
-  IAXXX_DEV_INSTANCE_SENSOR59,
-  IAXXX_DEV_INSTANCE_SENSOR60,
-  IAXXX_DEV_INSTANCE_SENSOR61,
-  IAXXX_DEV_INSTANCE_SENSOR62,
-  IAXXX_DEV_INSTANCE_SENSOR63,
-  IAXXX_DEV_NUM_INSTANCE_SENSOR,
-  IAXXX_DEV_INSTANCE_SENSOR_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_input_pin_e {
-  IAXXX_DEV_INSTANCE_INPUT_PIN0 = 0,
-  IAXXX_DEV_INSTANCE_INPUT_PIN1,
-  IAXXX_DEV_INSTANCE_INPUT_PIN2,
-  IAXXX_DEV_INSTANCE_INPUT_PIN3,
-  IAXXX_DEV_INSTANCE_INPUT_PIN4,
-  IAXXX_DEV_INSTANCE_INPUT_PIN5,
-  IAXXX_DEV_INSTANCE_INPUT_PIN6,
-  IAXXX_DEV_INSTANCE_INPUT_PIN7,
-  IAXXX_DEV_INSTANCE_INPUT_PIN8,
-  IAXXX_DEV_INSTANCE_INPUT_PIN9,
-  IAXXX_DEV_INSTANCE_INPUT_PIN10,
-  IAXXX_DEV_INSTANCE_INPUT_PIN11,
-  IAXXX_DEV_INSTANCE_INPUT_PIN12,
-  IAXXX_DEV_INSTANCE_INPUT_PIN13,
-  IAXXX_DEV_INSTANCE_INPUT_PIN14,
-  IAXXX_DEV_INSTANCE_INPUT_PIN15,
-  IAXXX_DEV_INSTANCE_INPUT_PIN16,
-  IAXXX_DEV_INSTANCE_INPUT_PIN17,
-  IAXXX_DEV_INSTANCE_INPUT_PIN18,
-  IAXXX_DEV_INSTANCE_INPUT_PIN19,
-  IAXXX_DEV_INSTANCE_INPUT_PIN20,
-  IAXXX_DEV_INSTANCE_INPUT_PIN21,
-  IAXXX_DEV_INSTANCE_INPUT_PIN22,
-  IAXXX_DEV_INSTANCE_INPUT_PIN23,
-  IAXXX_DEV_INSTANCE_INPUT_PIN24,
-  IAXXX_DEV_INSTANCE_INPUT_PIN25,
-  IAXXX_DEV_INSTANCE_INPUT_PIN26,
-  IAXXX_DEV_INSTANCE_INPUT_PIN27,
-  IAXXX_DEV_INSTANCE_INPUT_PIN28,
-  IAXXX_DEV_INSTANCE_INPUT_PIN29,
-  IAXXX_DEV_INSTANCE_INPUT_PIN30,
-  IAXXX_DEV_INSTANCE_INPUT_PIN31,
-  IAXXX_DEV_INSTANCE_INPUT_PIN32,
-  IAXXX_DEV_INSTANCE_INPUT_PIN33,
-  IAXXX_DEV_INSTANCE_INPUT_PIN34,
-  IAXXX_DEV_INSTANCE_INPUT_PIN35,
-  IAXXX_DEV_INSTANCE_INPUT_PIN36,
-  IAXXX_DEV_INSTANCE_INPUT_PIN37,
-  IAXXX_DEV_INSTANCE_INPUT_PIN38,
-  IAXXX_DEV_INSTANCE_INPUT_PIN39,
-  IAXXX_DEV_INSTANCE_INPUT_PIN40,
-  IAXXX_DEV_INSTANCE_INPUT_PIN41,
-  IAXXX_DEV_INSTANCE_INPUT_PIN42,
-  IAXXX_DEV_INSTANCE_INPUT_PIN43,
-  IAXXX_DEV_INSTANCE_INPUT_PIN44,
-  IAXXX_DEV_INSTANCE_INPUT_PIN45,
-  IAXXX_DEV_INSTANCE_INPUT_PIN46,
-  IAXXX_DEV_INSTANCE_INPUT_PIN47,
-  IAXXX_DEV_INSTANCE_INPUT_PIN48,
-  IAXXX_DEV_INSTANCE_INPUT_PIN49,
-  IAXXX_DEV_INSTANCE_INPUT_PIN50,
-  IAXXX_DEV_INSTANCE_INPUT_PIN51,
-  IAXXX_DEV_INSTANCE_INPUT_PIN52,
-  IAXXX_DEV_INSTANCE_INPUT_PIN53,
-  IAXXX_DEV_INSTANCE_INPUT_PIN54,
-  IAXXX_DEV_INSTANCE_INPUT_PIN55,
-  IAXXX_DEV_INSTANCE_INPUT_PIN56,
-  IAXXX_DEV_INSTANCE_INPUT_PIN57,
-  IAXXX_DEV_INSTANCE_INPUT_PIN58,
-  IAXXX_DEV_INSTANCE_INPUT_PIN59,
-  IAXXX_DEV_INSTANCE_INPUT_PIN60,
-  IAXXX_DEV_INSTANCE_INPUT_PIN61,
-  IAXXX_DEV_INSTANCE_INPUT_PIN62,
-  IAXXX_DEV_INSTANCE_INPUT_PIN63,
-  IAXXX_DEV_NUM_INSTANCE_INPUT_PIN,
-  IAXXX_DEV_INSTANCE_INPUT_PIN_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_output_pin_t {
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN0 = 0,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN1,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN2,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN3,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN4,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN5,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN6,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN7,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN8,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN9,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN10,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN11,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN12,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN13,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN14,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN15,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN16,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN17,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN18,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN19,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN20,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN21,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN22,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN23,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN24,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN25,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN26,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN27,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN28,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN29,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN30,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN31,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN32,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN33,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN34,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN35,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN36,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN37,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN38,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN39,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN40,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN41,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN42,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN43,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN44,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN45,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN46,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN47,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN48,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN49,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN50,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN51,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN52,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN53,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN54,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN55,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN56,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN57,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN58,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN59,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN60,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN61,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN62,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN63,
-  IAXXX_DEV_NUM_INSTANCE_OUTPUT_PIN,
-  IAXXX_DEV_INSTANCE_OUTPUT_PIN_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_stmr_timer_e {
-  IAXXX_DEV_INSTANCE_STMR_TMR0 = 0,
-  IAXXX_DEV_INSTANCE_STMR_TMR1,
-  IAXXX_DEV_INSTANCE_STMR_TMR2,
-  IAXXX_DEV_INSTANCE_STMR_TMR3,
-  IAXXX_DEV_INSTANCE_STMR_TMR4,
-  IAXXX_DEV_INSTANCE_STMR_TMR5,
-  IAXXX_DEV_INSTANCE_STMR_TMR6,
-  IAXXX_DEV_INSTANCE_STMR_TMR7,
-  IAXXX_DEV_INSTANCE_STMR_TMR8,
-  IAXXX_DEV_INSTANCE_STMR_TMR9,
-  IAXXX_DEV_INSTANCE_STMR_TMR10,
-  IAXXX_DEV_INSTANCE_STMR_TMR11,
-  IAXXX_DEV_INSTANCE_STMR_TMR12,
-  IAXXX_DEV_INSTANCE_STMR_TMR13,
-  IAXXX_DEV_INSTANCE_STMR_TMR14,
-  IAXXX_DEV_INSTANCE_STMR_TMR15,
-  IAXXX_DEV_INSTANCE_STMR_TMR16,
-  IAXXX_DEV_INSTANCE_STMR_TMR17,
-  IAXXX_DEV_INSTANCE_STMR_TMR18,
-  IAXXX_DEV_INSTANCE_STMR_TMR19,
-  IAXXX_DEV_INSTANCE_STMR_TMR20,
-  IAXXX_DEV_INSTANCE_STMR_TMR21,
-  IAXXX_DEV_INSTANCE_STMR_TMR22,
-  IAXXX_DEV_INSTANCE_STMR_TMR23,
-  IAXXX_DEV_INSTANCE_STMR_TMR24,
-  IAXXX_DEV_INSTANCE_STMR_TMR25,
-  IAXXX_DEV_INSTANCE_STMR_TMR26,
-  IAXXX_DEV_INSTANCE_STMR_TMR27,
-  IAXXX_DEV_INSTANCE_STMR_TMR28,
-  IAXXX_DEV_INSTANCE_STMR_TMR29,
-  IAXXX_DEV_INSTANCE_STMR_TMR30,
-  IAXXX_DEV_INSTANCE_STMR_TMR31,
-  IAXXX_DEV_INSTANCE_STMR_TMR32,
-  IAXXX_DEV_INSTANCE_STMR_TMR33,
-  IAXXX_DEV_INSTANCE_STMR_TMR34,
-  IAXXX_DEV_INSTANCE_STMR_TMR35,
-  IAXXX_DEV_INSTANCE_STMR_TMR36,
-  IAXXX_DEV_INSTANCE_STMR_TMR37,
-  IAXXX_DEV_INSTANCE_STMR_TMR38,
-  IAXXX_DEV_INSTANCE_STMR_TMR39,
-  IAXXX_DEV_INSTANCE_STMR_TMR40,
-  IAXXX_DEV_INSTANCE_STMR_TMR41,
-  IAXXX_DEV_INSTANCE_STMR_TMR42,
-  IAXXX_DEV_INSTANCE_STMR_TMR43,
-  IAXXX_DEV_INSTANCE_STMR_TMR44,
-  IAXXX_DEV_INSTANCE_STMR_TMR45,
-  IAXXX_DEV_INSTANCE_STMR_TMR46,
-  IAXXX_DEV_INSTANCE_STMR_TMR47,
-  IAXXX_DEV_INSTANCE_STMR_TMR48,
-  IAXXX_DEV_INSTANCE_STMR_TMR49,
-  IAXXX_DEV_INSTANCE_STMR_TMR50,
-  IAXXX_DEV_INSTANCE_STMR_TMR51,
-  IAXXX_DEV_INSTANCE_STMR_TMR52,
-  IAXXX_DEV_INSTANCE_STMR_TMR53,
-  IAXXX_DEV_INSTANCE_STMR_TMR54,
-  IAXXX_DEV_INSTANCE_STMR_TMR55,
-  IAXXX_DEV_INSTANCE_STMR_TMR56,
-  IAXXX_DEV_INSTANCE_STMR_TMR57,
-  IAXXX_DEV_INSTANCE_STMR_TMR58,
-  IAXXX_DEV_INSTANCE_STMR_TMR59,
-  IAXXX_DEV_INSTANCE_STMR_TMR60,
-  IAXXX_DEV_INSTANCE_STMR_TMR61,
-  IAXXX_DEV_INSTANCE_STMR_TMR62,
-  IAXXX_DEV_INSTANCE_STMR_TMR63,
-  IAXXX_DEV_NUM_INSTANCE_STMR_TMR,
-  IAXXX_DEV_INSTANCE_STMR_TMR_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_stmr_pt_e {
-  IAXXX_DEV_INSTANCE_STMR_PT0 = 0,
-  IAXXX_DEV_INSTANCE_STMR_PT1,
-  IAXXX_DEV_INSTANCE_STMR_PT2,
-  IAXXX_DEV_INSTANCE_STMR_PT3,
-  IAXXX_DEV_INSTANCE_STMR_PT4,
-  IAXXX_DEV_INSTANCE_STMR_PT5,
-  IAXXX_DEV_INSTANCE_STMR_PT6,
-  IAXXX_DEV_INSTANCE_STMR_PT7,
-  IAXXX_DEV_INSTANCE_STMR_PT8,
-  IAXXX_DEV_INSTANCE_STMR_PT9,
-  IAXXX_DEV_INSTANCE_STMR_PT10,
-  IAXXX_DEV_INSTANCE_STMR_PT11,
-  IAXXX_DEV_INSTANCE_STMR_PT12,
-  IAXXX_DEV_INSTANCE_STMR_PT13,
-  IAXXX_DEV_INSTANCE_STMR_PT14,
-  IAXXX_DEV_INSTANCE_STMR_PT15,
-  IAXXX_DEV_INSTANCE_STMR_PT16,
-  IAXXX_DEV_INSTANCE_STMR_PT17,
-  IAXXX_DEV_INSTANCE_STMR_PT18,
-  IAXXX_DEV_INSTANCE_STMR_PT19,
-  IAXXX_DEV_INSTANCE_STMR_PT20,
-  IAXXX_DEV_INSTANCE_STMR_PT21,
-  IAXXX_DEV_INSTANCE_STMR_PT22,
-  IAXXX_DEV_INSTANCE_STMR_PT23,
-  IAXXX_DEV_INSTANCE_STMR_PT24,
-  IAXXX_DEV_INSTANCE_STMR_PT25,
-  IAXXX_DEV_INSTANCE_STMR_PT26,
-  IAXXX_DEV_INSTANCE_STMR_PT27,
-  IAXXX_DEV_INSTANCE_STMR_PT28,
-  IAXXX_DEV_INSTANCE_STMR_PT29,
-  IAXXX_DEV_INSTANCE_STMR_PT30,
-  IAXXX_DEV_INSTANCE_STMR_PT31,
-  IAXXX_DEV_INSTANCE_STMR_PT32,
-  IAXXX_DEV_INSTANCE_STMR_PT33,
-  IAXXX_DEV_INSTANCE_STMR_PT34,
-  IAXXX_DEV_INSTANCE_STMR_PT35,
-  IAXXX_DEV_INSTANCE_STMR_PT36,
-  IAXXX_DEV_INSTANCE_STMR_PT37,
-  IAXXX_DEV_INSTANCE_STMR_PT38,
-  IAXXX_DEV_INSTANCE_STMR_PT39,
-  IAXXX_DEV_INSTANCE_STMR_PT40,
-  IAXXX_DEV_INSTANCE_STMR_PT41,
-  IAXXX_DEV_INSTANCE_STMR_PT42,
-  IAXXX_DEV_INSTANCE_STMR_PT43,
-  IAXXX_DEV_INSTANCE_STMR_PT44,
-  IAXXX_DEV_INSTANCE_STMR_PT45,
-  IAXXX_DEV_INSTANCE_STMR_PT46,
-  IAXXX_DEV_INSTANCE_STMR_PT47,
-  IAXXX_DEV_INSTANCE_STMR_PT48,
-  IAXXX_DEV_INSTANCE_STMR_PT49,
-  IAXXX_DEV_INSTANCE_STMR_PT50,
-  IAXXX_DEV_INSTANCE_STMR_PT51,
-  IAXXX_DEV_INSTANCE_STMR_PT52,
-  IAXXX_DEV_INSTANCE_STMR_PT53,
-  IAXXX_DEV_INSTANCE_STMR_PT54,
-  IAXXX_DEV_INSTANCE_STMR_PT55,
-  IAXXX_DEV_INSTANCE_STMR_PT56,
-  IAXXX_DEV_INSTANCE_STMR_PT57,
-  IAXXX_DEV_INSTANCE_STMR_PT58,
-  IAXXX_DEV_INSTANCE_STMR_PT59,
-  IAXXX_DEV_INSTANCE_STMR_PT60,
-  IAXXX_DEV_INSTANCE_STMR_PT61,
-  IAXXX_DEV_INSTANCE_STMR_PT62,
-  IAXXX_DEV_INSTANCE_STMR_PT63,
-  IAXXX_DEV_NUM_INSTANCE_STMR_PT,
-  IAXXX_DEV_INSTANCE_STMR_PT_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_interface_e {
-  IAXXX_DEV_INSTANCE_INTERFACE0 = 0,
-  IAXXX_DEV_INSTANCE_INTERFACE1,
-  IAXXX_DEV_INSTANCE_INTERFACE2,
-  IAXXX_DEV_INSTANCE_INTERFACE3,
-  IAXXX_DEV_INSTANCE_INTERFACE4,
-  IAXXX_DEV_INSTANCE_INTERFACE5,
-  IAXXX_DEV_INSTANCE_INTERFACE6,
-  IAXXX_DEV_INSTANCE_INTERFACE7,
-  IAXXX_DEV_INSTANCE_INTERFACE8,
-  IAXXX_DEV_INSTANCE_INTERFACE9,
-  IAXXX_DEV_INSTANCE_INTERFACE10,
-  IAXXX_DEV_INSTANCE_INTERFACE11,
-  IAXXX_DEV_INSTANCE_INTERFACE12,
-  IAXXX_DEV_INSTANCE_INTERFACE13,
-  IAXXX_DEV_INSTANCE_INTERFACE14,
-  IAXXX_DEV_INSTANCE_INTERFACE15,
-  IAXXX_DEV_INSTANCE_INTERFACE16,
-  IAXXX_DEV_INSTANCE_INTERFACE17,
-  IAXXX_DEV_INSTANCE_INTERFACE18,
-  IAXXX_DEV_INSTANCE_INTERFACE19,
-  IAXXX_DEV_INSTANCE_INTERFACE20,
-  IAXXX_DEV_INSTANCE_INTERFACE21,
-  IAXXX_DEV_INSTANCE_INTERFACE22,
-  IAXXX_DEV_INSTANCE_INTERFACE23,
-  IAXXX_DEV_INSTANCE_INTERFACE24,
-  IAXXX_DEV_INSTANCE_INTERFACE25,
-  IAXXX_DEV_INSTANCE_INTERFACE26,
-  IAXXX_DEV_INSTANCE_INTERFACE27,
-  IAXXX_DEV_INSTANCE_INTERFACE28,
-  IAXXX_DEV_INSTANCE_INTERFACE29,
-  IAXXX_DEV_INSTANCE_INTERFACE30,
-  IAXXX_DEV_INSTANCE_INTERFACE31,
-  IAXXX_DEV_INSTANCE_INTERFACE32,
-  IAXXX_DEV_INSTANCE_INTERFACE33,
-  IAXXX_DEV_INSTANCE_INTERFACE34,
-  IAXXX_DEV_INSTANCE_INTERFACE35,
-  IAXXX_DEV_INSTANCE_INTERFACE36,
-  IAXXX_DEV_INSTANCE_INTERFACE37,
-  IAXXX_DEV_INSTANCE_INTERFACE38,
-  IAXXX_DEV_INSTANCE_INTERFACE39,
-  IAXXX_DEV_INSTANCE_INTERFACE40,
-  IAXXX_DEV_INSTANCE_INTERFACE41,
-  IAXXX_DEV_INSTANCE_INTERFACE42,
-  IAXXX_DEV_INSTANCE_INTERFACE43,
-  IAXXX_DEV_INSTANCE_INTERFACE44,
-  IAXXX_DEV_INSTANCE_INTERFACE45,
-  IAXXX_DEV_INSTANCE_INTERFACE46,
-  IAXXX_DEV_INSTANCE_INTERFACE47,
-  IAXXX_DEV_INSTANCE_INTERFACE48,
-  IAXXX_DEV_INSTANCE_INTERFACE49,
-  IAXXX_DEV_INSTANCE_INTERFACE50,
-  IAXXX_DEV_INSTANCE_INTERFACE51,
-  IAXXX_DEV_INSTANCE_INTERFACE52,
-  IAXXX_DEV_INSTANCE_INTERFACE53,
-  IAXXX_DEV_INSTANCE_INTERFACE54,
-  IAXXX_DEV_INSTANCE_INTERFACE55,
-  IAXXX_DEV_INSTANCE_INTERFACE56,
-  IAXXX_DEV_INSTANCE_INTERFACE57,
-  IAXXX_DEV_INSTANCE_INTERFACE58,
-  IAXXX_DEV_INSTANCE_INTERFACE59,
-  IAXXX_DEV_INSTANCE_INTERFACE60,
-  IAXXX_DEV_INSTANCE_INTERFACE61,
-  IAXXX_DEV_INSTANCE_INTERFACE62,
-  IAXXX_DEV_INSTANCE_INTERFACE63,
-  IAXXX_DEV_NUM_INSTANCE_INTERFACE,
-  IAXXX_DEV_INSTANCE_INTERFACE_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_usb_e {
-  IAXXX_DEV_INSTANCE_USB0 = 0,
-  IAXXX_DEV_INSTANCE_USB1,
-  IAXXX_DEV_INSTANCE_USB2,
-  IAXXX_DEV_INSTANCE_USB3,
-  IAXXX_DEV_INSTANCE_USB4,
-  IAXXX_DEV_INSTANCE_USB5,
-  IAXXX_DEV_INSTANCE_USB6,
-  IAXXX_DEV_INSTANCE_USB7,
-  IAXXX_DEV_INSTANCE_USB8,
-  IAXXX_DEV_INSTANCE_USB9,
-  IAXXX_DEV_INSTANCE_USB10,
-  IAXXX_DEV_INSTANCE_USB11,
-  IAXXX_DEV_INSTANCE_USB12,
-  IAXXX_DEV_INSTANCE_USB13,
-  IAXXX_DEV_INSTANCE_USB14,
-  IAXXX_DEV_INSTANCE_USB15,
-  IAXXX_DEV_INSTANCE_USB16,
-  IAXXX_DEV_INSTANCE_USB17,
-  IAXXX_DEV_INSTANCE_USB18,
-  IAXXX_DEV_INSTANCE_USB19,
-  IAXXX_DEV_INSTANCE_USB20,
-  IAXXX_DEV_INSTANCE_USB21,
-  IAXXX_DEV_INSTANCE_USB22,
-  IAXXX_DEV_INSTANCE_USB23,
-  IAXXX_DEV_INSTANCE_USB24,
-  IAXXX_DEV_INSTANCE_USB25,
-  IAXXX_DEV_INSTANCE_USB26,
-  IAXXX_DEV_INSTANCE_USB27,
-  IAXXX_DEV_INSTANCE_USB28,
-  IAXXX_DEV_INSTANCE_USB29,
-  IAXXX_DEV_INSTANCE_USB30,
-  IAXXX_DEV_INSTANCE_USB31,
-  IAXXX_DEV_INSTANCE_USB32,
-  IAXXX_DEV_INSTANCE_USB33,
-  IAXXX_DEV_INSTANCE_USB34,
-  IAXXX_DEV_INSTANCE_USB35,
-  IAXXX_DEV_INSTANCE_USB36,
-  IAXXX_DEV_INSTANCE_USB37,
-  IAXXX_DEV_INSTANCE_USB38,
-  IAXXX_DEV_INSTANCE_USB39,
-  IAXXX_DEV_INSTANCE_USB40,
-  IAXXX_DEV_INSTANCE_USB41,
-  IAXXX_DEV_INSTANCE_USB42,
-  IAXXX_DEV_INSTANCE_USB43,
-  IAXXX_DEV_INSTANCE_USB44,
-  IAXXX_DEV_INSTANCE_USB45,
-  IAXXX_DEV_INSTANCE_USB46,
-  IAXXX_DEV_INSTANCE_USB47,
-  IAXXX_DEV_INSTANCE_USB48,
-  IAXXX_DEV_INSTANCE_USB49,
-  IAXXX_DEV_INSTANCE_USB50,
-  IAXXX_DEV_INSTANCE_USB51,
-  IAXXX_DEV_INSTANCE_USB52,
-  IAXXX_DEV_INSTANCE_USB53,
-  IAXXX_DEV_INSTANCE_USB54,
-  IAXXX_DEV_INSTANCE_USB55,
-  IAXXX_DEV_INSTANCE_USB56,
-  IAXXX_DEV_INSTANCE_USB57,
-  IAXXX_DEV_INSTANCE_USB58,
-  IAXXX_DEV_INSTANCE_USB59,
-  IAXXX_DEV_INSTANCE_USB60,
-  IAXXX_DEV_INSTANCE_USB61,
-  IAXXX_DEV_INSTANCE_USB62,
-  IAXXX_DEV_INSTANCE_USB63,
-  IAXXX_DEV_NUM_INSTANCE_USB,
-  IAXXX_DEV_INSTANCE_USB_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_bt_e {
-  IAXXX_DEV_INSTANCE_BT0 = 0,
-  IAXXX_DEV_NUM_INSTANCE_BT,
-  IAXXX_DEV_INSTANCE_BT_FORCE_SIZE = INT_MAX,
-};
-enum iaxxx_device_instance_Battery_e {
-  IAXXX_DEV_INSTANCE_BATTERY0 = 0,
-  IAXXX_DEV_NUM_INSTANCE_BATTERY,
-  IAXXX_DEV_INSTANCE_BATTERY_FORCE_SIZE = INT_MAX,
-};
-#define IAXXX_SYSID_DEV_BUTTON0 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON0))
-#define IAXXX_SYSID_DEV_BUTTON1 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON1))
-#define IAXXX_SYSID_DEV_BUTTON2 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON2))
-#define IAXXX_SYSID_DEV_BUTTON3 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON3))
-#define IAXXX_SYSID_DEV_BUTTON4 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON4))
-#define IAXXX_SYSID_DEV_BUTTON5 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON5))
-#define IAXXX_SYSID_DEV_BUTTON6 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON6))
-#define IAXXX_SYSID_DEV_BUTTON7 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON7))
-#define IAXXX_SYSID_DEV_BUTTON8 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON8))
-#define IAXXX_SYSID_DEV_BUTTON9 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON9))
-#define IAXXX_SYSID_DEV_BUTTON10 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON10))
-#define IAXXX_SYSID_DEV_BUTTON11 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON11))
-#define IAXXX_SYSID_DEV_BUTTON12 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON12))
-#define IAXXX_SYSID_DEV_BUTTON13 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON13))
-#define IAXXX_SYSID_DEV_BUTTON14 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON14))
-#define IAXXX_SYSID_DEV_BUTTON15 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON15))
-#define IAXXX_SYSID_DEV_BUTTON16 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON16))
-#define IAXXX_SYSID_DEV_BUTTON17 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON17))
-#define IAXXX_SYSID_DEV_BUTTON18 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON18))
-#define IAXXX_SYSID_DEV_BUTTON19 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON19))
-#define IAXXX_SYSID_DEV_BUTTON20 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON20))
-#define IAXXX_SYSID_DEV_BUTTON21 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON21))
-#define IAXXX_SYSID_DEV_BUTTON22 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON22))
-#define IAXXX_SYSID_DEV_BUTTON23 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON23))
-#define IAXXX_SYSID_DEV_BUTTON24 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON24))
-#define IAXXX_SYSID_DEV_BUTTON25 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON25))
-#define IAXXX_SYSID_DEV_BUTTON26 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON26))
-#define IAXXX_SYSID_DEV_BUTTON27 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON27))
-#define IAXXX_SYSID_DEV_BUTTON28 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON28))
-#define IAXXX_SYSID_DEV_BUTTON29 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON29))
-#define IAXXX_SYSID_DEV_BUTTON30 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON30))
-#define IAXXX_SYSID_DEV_BUTTON31 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON31))
-#define IAXXX_SYSID_DEV_BUTTON32 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON32))
-#define IAXXX_SYSID_DEV_BUTTON33 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON33))
-#define IAXXX_SYSID_DEV_BUTTON34 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON34))
-#define IAXXX_SYSID_DEV_BUTTON35 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON35))
-#define IAXXX_SYSID_DEV_BUTTON36 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON36))
-#define IAXXX_SYSID_DEV_BUTTON37 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON37))
-#define IAXXX_SYSID_DEV_BUTTON38 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON38))
-#define IAXXX_SYSID_DEV_BUTTON39 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON39))
-#define IAXXX_SYSID_DEV_BUTTON40 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON40))
-#define IAXXX_SYSID_DEV_BUTTON41 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON41))
-#define IAXXX_SYSID_DEV_BUTTON42 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON42))
-#define IAXXX_SYSID_DEV_BUTTON43 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON43))
-#define IAXXX_SYSID_DEV_BUTTON44 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON44))
-#define IAXXX_SYSID_DEV_BUTTON45 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON45))
-#define IAXXX_SYSID_DEV_BUTTON46 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON46))
-#define IAXXX_SYSID_DEV_BUTTON47 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON47))
-#define IAXXX_SYSID_DEV_BUTTON48 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON48))
-#define IAXXX_SYSID_DEV_BUTTON49 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON49))
-#define IAXXX_SYSID_DEV_BUTTON50 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON50))
-#define IAXXX_SYSID_DEV_BUTTON51 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON51))
-#define IAXXX_SYSID_DEV_BUTTON52 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON52))
-#define IAXXX_SYSID_DEV_BUTTON53 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON53))
-#define IAXXX_SYSID_DEV_BUTTON54 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON54))
-#define IAXXX_SYSID_DEV_BUTTON55 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON55))
-#define IAXXX_SYSID_DEV_BUTTON56 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON56))
-#define IAXXX_SYSID_DEV_BUTTON57 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON57))
-#define IAXXX_SYSID_DEV_BUTTON58 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON58))
-#define IAXXX_SYSID_DEV_BUTTON59 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON59))
-#define IAXXX_SYSID_DEV_BUTTON60 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON60))
-#define IAXXX_SYSID_DEV_BUTTON61 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON61))
-#define IAXXX_SYSID_DEV_BUTTON62 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON62))
-#define IAXXX_SYSID_DEV_BUTTON63 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BUTTON, IAXXX_DEV_INSTANCE_BUTTON63))
-#define IAXXX_SYSID_DEV_LED0 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED0))
-#define IAXXX_SYSID_DEV_LED1 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED1))
-#define IAXXX_SYSID_DEV_LED2 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED2))
-#define IAXXX_SYSID_DEV_LED3 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED3))
-#define IAXXX_SYSID_DEV_LED4 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED4))
-#define IAXXX_SYSID_DEV_LED5 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED5))
-#define IAXXX_SYSID_DEV_LED6 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED6))
-#define IAXXX_SYSID_DEV_LED7 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED7))
-#define IAXXX_SYSID_DEV_LED8 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED8))
-#define IAXXX_SYSID_DEV_LED9 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED9))
-#define IAXXX_SYSID_DEV_LED10 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED10))
-#define IAXXX_SYSID_DEV_LED11 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED11))
-#define IAXXX_SYSID_DEV_LED12 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED12))
-#define IAXXX_SYSID_DEV_LED13 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED13))
-#define IAXXX_SYSID_DEV_LED14 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED14))
-#define IAXXX_SYSID_DEV_LED15 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED15))
-#define IAXXX_SYSID_DEV_LED16 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED16))
-#define IAXXX_SYSID_DEV_LED17 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED17))
-#define IAXXX_SYSID_DEV_LED18 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED18))
-#define IAXXX_SYSID_DEV_LED19 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED19))
-#define IAXXX_SYSID_DEV_LED20 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED20))
-#define IAXXX_SYSID_DEV_LED21 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED21))
-#define IAXXX_SYSID_DEV_LED22 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED22))
-#define IAXXX_SYSID_DEV_LED23 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED23))
-#define IAXXX_SYSID_DEV_LED24 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED24))
-#define IAXXX_SYSID_DEV_LED25 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED25))
-#define IAXXX_SYSID_DEV_LED26 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED26))
-#define IAXXX_SYSID_DEV_LED27 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED27))
-#define IAXXX_SYSID_DEV_LED28 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED28))
-#define IAXXX_SYSID_DEV_LED29 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED29))
-#define IAXXX_SYSID_DEV_LED30 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED30))
-#define IAXXX_SYSID_DEV_LED31 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED31))
-#define IAXXX_SYSID_DEV_LED32 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED32))
-#define IAXXX_SYSID_DEV_LED33 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED33))
-#define IAXXX_SYSID_DEV_LED34 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED34))
-#define IAXXX_SYSID_DEV_LED35 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED35))
-#define IAXXX_SYSID_DEV_LED36 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED36))
-#define IAXXX_SYSID_DEV_LED37 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED37))
-#define IAXXX_SYSID_DEV_LED38 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED38))
-#define IAXXX_SYSID_DEV_LED39 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED39))
-#define IAXXX_SYSID_DEV_LED40 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED40))
-#define IAXXX_SYSID_DEV_LED41 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED41))
-#define IAXXX_SYSID_DEV_LED42 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED42))
-#define IAXXX_SYSID_DEV_LED43 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED43))
-#define IAXXX_SYSID_DEV_LED44 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED44))
-#define IAXXX_SYSID_DEV_LED45 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED45))
-#define IAXXX_SYSID_DEV_LED46 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED46))
-#define IAXXX_SYSID_DEV_LED47 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED47))
-#define IAXXX_SYSID_DEV_LED48 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED48))
-#define IAXXX_SYSID_DEV_LED49 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED49))
-#define IAXXX_SYSID_DEV_LED50 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED50))
-#define IAXXX_SYSID_DEV_LED51 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED51))
-#define IAXXX_SYSID_DEV_LED52 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED52))
-#define IAXXX_SYSID_DEV_LED53 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED53))
-#define IAXXX_SYSID_DEV_LED54 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED54))
-#define IAXXX_SYSID_DEV_LED55 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED55))
-#define IAXXX_SYSID_DEV_LED56 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED56))
-#define IAXXX_SYSID_DEV_LED57 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED57))
-#define IAXXX_SYSID_DEV_LED58 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED58))
-#define IAXXX_SYSID_DEV_LED59 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED59))
-#define IAXXX_SYSID_DEV_LED60 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED60))
-#define IAXXX_SYSID_DEV_LED61 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED61))
-#define IAXXX_SYSID_DEV_LED62 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED62))
-#define IAXXX_SYSID_DEV_LED63 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_LED, IAXXX_DEV_INSTANCE_LED63))
-#define IAXXX_SYSID_DEV_FLASH0 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH0))
-#define IAXXX_SYSID_DEV_FLASH1 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH1))
-#define IAXXX_SYSID_DEV_FLASH2 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH2))
-#define IAXXX_SYSID_DEV_FLASH3 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH3))
-#define IAXXX_SYSID_DEV_FLASH4 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH4))
-#define IAXXX_SYSID_DEV_FLASH5 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH5))
-#define IAXXX_SYSID_DEV_FLASH6 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH6))
-#define IAXXX_SYSID_DEV_FLASH7 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH7))
-#define IAXXX_SYSID_DEV_FLASH8 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH8))
-#define IAXXX_SYSID_DEV_FLASH9 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH9))
-#define IAXXX_SYSID_DEV_FLASH10 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH10))
-#define IAXXX_SYSID_DEV_FLASH11 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH11))
-#define IAXXX_SYSID_DEV_FLASH12 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH12))
-#define IAXXX_SYSID_DEV_FLASH13 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH13))
-#define IAXXX_SYSID_DEV_FLASH14 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH14))
-#define IAXXX_SYSID_DEV_FLASH15 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH15))
-#define IAXXX_SYSID_DEV_FLASH16 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH16))
-#define IAXXX_SYSID_DEV_FLASH17 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH17))
-#define IAXXX_SYSID_DEV_FLASH18 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH18))
-#define IAXXX_SYSID_DEV_FLASH19 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH19))
-#define IAXXX_SYSID_DEV_FLASH20 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH20))
-#define IAXXX_SYSID_DEV_FLASH21 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH21))
-#define IAXXX_SYSID_DEV_FLASH22 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH22))
-#define IAXXX_SYSID_DEV_FLASH23 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH23))
-#define IAXXX_SYSID_DEV_FLASH24 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH24))
-#define IAXXX_SYSID_DEV_FLASH25 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH25))
-#define IAXXX_SYSID_DEV_FLASH26 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH26))
-#define IAXXX_SYSID_DEV_FLASH27 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH27))
-#define IAXXX_SYSID_DEV_FLASH28 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH28))
-#define IAXXX_SYSID_DEV_FLASH29 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH29))
-#define IAXXX_SYSID_DEV_FLASH30 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH30))
-#define IAXXX_SYSID_DEV_FLASH31 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH31))
-#define IAXXX_SYSID_DEV_FLASH32 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH32))
-#define IAXXX_SYSID_DEV_FLASH33 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH33))
-#define IAXXX_SYSID_DEV_FLASH34 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH34))
-#define IAXXX_SYSID_DEV_FLASH35 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH35))
-#define IAXXX_SYSID_DEV_FLASH36 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH36))
-#define IAXXX_SYSID_DEV_FLASH37 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH37))
-#define IAXXX_SYSID_DEV_FLASH38 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH38))
-#define IAXXX_SYSID_DEV_FLASH39 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH39))
-#define IAXXX_SYSID_DEV_FLASH40 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH40))
-#define IAXXX_SYSID_DEV_FLASH41 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH41))
-#define IAXXX_SYSID_DEV_FLASH42 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH42))
-#define IAXXX_SYSID_DEV_FLASH43 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH43))
-#define IAXXX_SYSID_DEV_FLASH44 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH44))
-#define IAXXX_SYSID_DEV_FLASH45 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH45))
-#define IAXXX_SYSID_DEV_FLASH46 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH46))
-#define IAXXX_SYSID_DEV_FLASH47 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH47))
-#define IAXXX_SYSID_DEV_FLASH48 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH48))
-#define IAXXX_SYSID_DEV_FLASH49 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH49))
-#define IAXXX_SYSID_DEV_FLASH50 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH50))
-#define IAXXX_SYSID_DEV_FLASH51 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH51))
-#define IAXXX_SYSID_DEV_FLASH52 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH52))
-#define IAXXX_SYSID_DEV_FLASH53 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH53))
-#define IAXXX_SYSID_DEV_FLASH54 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH54))
-#define IAXXX_SYSID_DEV_FLASH55 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH55))
-#define IAXXX_SYSID_DEV_FLASH56 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH56))
-#define IAXXX_SYSID_DEV_FLASH57 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH57))
-#define IAXXX_SYSID_DEV_FLASH58 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH58))
-#define IAXXX_SYSID_DEV_FLASH59 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH59))
-#define IAXXX_SYSID_DEV_FLASH60 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH60))
-#define IAXXX_SYSID_DEV_FLASH61 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH61))
-#define IAXXX_SYSID_DEV_FLASH62 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH62))
-#define IAXXX_SYSID_DEV_FLASH63 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_FLASH, IAXXX_DEV_INSTANCE_FLASH63))
-#define IAXXX_SYSID_DEV_CODEC0 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC0))
-#define IAXXX_SYSID_DEV_CODEC1 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC1))
-#define IAXXX_SYSID_DEV_CODEC2 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC2))
-#define IAXXX_SYSID_DEV_CODEC3 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC3))
-#define IAXXX_SYSID_DEV_CODEC4 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC4))
-#define IAXXX_SYSID_DEV_CODEC5 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC5))
-#define IAXXX_SYSID_DEV_CODEC6 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC6))
-#define IAXXX_SYSID_DEV_CODEC7 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC7))
-#define IAXXX_SYSID_DEV_CODEC8 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC8))
-#define IAXXX_SYSID_DEV_CODEC9 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC9))
-#define IAXXX_SYSID_DEV_CODEC10 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC10))
-#define IAXXX_SYSID_DEV_CODEC11 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC11))
-#define IAXXX_SYSID_DEV_CODEC12 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC12))
-#define IAXXX_SYSID_DEV_CODEC13 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC13))
-#define IAXXX_SYSID_DEV_CODEC14 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC14))
-#define IAXXX_SYSID_DEV_CODEC15 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC15))
-#define IAXXX_SYSID_DEV_CODEC16 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC16))
-#define IAXXX_SYSID_DEV_CODEC17 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC17))
-#define IAXXX_SYSID_DEV_CODEC18 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC18))
-#define IAXXX_SYSID_DEV_CODEC19 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC19))
-#define IAXXX_SYSID_DEV_CODEC20 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC20))
-#define IAXXX_SYSID_DEV_CODEC21 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC21))
-#define IAXXX_SYSID_DEV_CODEC22 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC22))
-#define IAXXX_SYSID_DEV_CODEC23 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC23))
-#define IAXXX_SYSID_DEV_CODEC24 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC24))
-#define IAXXX_SYSID_DEV_CODEC25 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC25))
-#define IAXXX_SYSID_DEV_CODEC26 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC26))
-#define IAXXX_SYSID_DEV_CODEC27 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC27))
-#define IAXXX_SYSID_DEV_CODEC28 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC28))
-#define IAXXX_SYSID_DEV_CODEC29 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC29))
-#define IAXXX_SYSID_DEV_CODEC30 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC30))
-#define IAXXX_SYSID_DEV_CODEC31 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC31))
-#define IAXXX_SYSID_DEV_CODEC32 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC32))
-#define IAXXX_SYSID_DEV_CODEC33 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC33))
-#define IAXXX_SYSID_DEV_CODEC34 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC34))
-#define IAXXX_SYSID_DEV_CODEC35 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC35))
-#define IAXXX_SYSID_DEV_CODEC36 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC36))
-#define IAXXX_SYSID_DEV_CODEC37 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC37))
-#define IAXXX_SYSID_DEV_CODEC38 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC38))
-#define IAXXX_SYSID_DEV_CODEC39 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC39))
-#define IAXXX_SYSID_DEV_CODEC40 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC40))
-#define IAXXX_SYSID_DEV_CODEC41 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC41))
-#define IAXXX_SYSID_DEV_CODEC42 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC42))
-#define IAXXX_SYSID_DEV_CODEC43 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC43))
-#define IAXXX_SYSID_DEV_CODEC44 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC44))
-#define IAXXX_SYSID_DEV_CODEC45 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC45))
-#define IAXXX_SYSID_DEV_CODEC46 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC46))
-#define IAXXX_SYSID_DEV_CODEC47 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC47))
-#define IAXXX_SYSID_DEV_CODEC48 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC48))
-#define IAXXX_SYSID_DEV_CODEC49 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC49))
-#define IAXXX_SYSID_DEV_CODEC50 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC50))
-#define IAXXX_SYSID_DEV_CODEC51 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC51))
-#define IAXXX_SYSID_DEV_CODEC52 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC52))
-#define IAXXX_SYSID_DEV_CODEC53 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC53))
-#define IAXXX_SYSID_DEV_CODEC54 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC54))
-#define IAXXX_SYSID_DEV_CODEC55 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC55))
-#define IAXXX_SYSID_DEV_CODEC56 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC56))
-#define IAXXX_SYSID_DEV_CODEC57 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC57))
-#define IAXXX_SYSID_DEV_CODEC58 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC58))
-#define IAXXX_SYSID_DEV_CODEC59 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC59))
-#define IAXXX_SYSID_DEV_CODEC60 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC60))
-#define IAXXX_SYSID_DEV_CODEC61 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC61))
-#define IAXXX_SYSID_DEV_CODEC62 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC62))
-#define IAXXX_SYSID_DEV_CODEC63 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_CODEC, IAXXX_DEV_INSTANCE_CODEC63))
-#define IAXXX_SYSID_DEV_SENSOR0 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR0))
-#define IAXXX_SYSID_DEV_SENSOR1 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR1))
-#define IAXXX_SYSID_DEV_SENSOR2 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR2))
-#define IAXXX_SYSID_DEV_SENSOR3 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR3))
-#define IAXXX_SYSID_DEV_SENSOR4 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR4))
-#define IAXXX_SYSID_DEV_SENSOR5 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR5))
-#define IAXXX_SYSID_DEV_SENSOR6 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR6))
-#define IAXXX_SYSID_DEV_SENSOR7 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR7))
-#define IAXXX_SYSID_DEV_SENSOR8 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR8))
-#define IAXXX_SYSID_DEV_SENSOR9 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR9))
-#define IAXXX_SYSID_DEV_SENSOR10 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR10))
-#define IAXXX_SYSID_DEV_SENSOR11 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR11))
-#define IAXXX_SYSID_DEV_SENSOR12 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR12))
-#define IAXXX_SYSID_DEV_SENSOR13 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR13))
-#define IAXXX_SYSID_DEV_SENSOR14 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR14))
-#define IAXXX_SYSID_DEV_SENSOR15 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR15))
-#define IAXXX_SYSID_DEV_SENSOR16 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR16))
-#define IAXXX_SYSID_DEV_SENSOR17 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR17))
-#define IAXXX_SYSID_DEV_SENSOR18 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR18))
-#define IAXXX_SYSID_DEV_SENSOR19 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR19))
-#define IAXXX_SYSID_DEV_SENSOR20 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR20))
-#define IAXXX_SYSID_DEV_SENSOR21 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR21))
-#define IAXXX_SYSID_DEV_SENSOR22 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR22))
-#define IAXXX_SYSID_DEV_SENSOR23 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR23))
-#define IAXXX_SYSID_DEV_SENSOR24 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR24))
-#define IAXXX_SYSID_DEV_SENSOR25 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR25))
-#define IAXXX_SYSID_DEV_SENSOR26 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR26))
-#define IAXXX_SYSID_DEV_SENSOR27 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR27))
-#define IAXXX_SYSID_DEV_SENSOR28 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR28))
-#define IAXXX_SYSID_DEV_SENSOR29 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR29))
-#define IAXXX_SYSID_DEV_SENSOR30 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR30))
-#define IAXXX_SYSID_DEV_SENSOR31 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR31))
-#define IAXXX_SYSID_DEV_SENSOR32 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR32))
-#define IAXXX_SYSID_DEV_SENSOR33 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR33))
-#define IAXXX_SYSID_DEV_SENSOR34 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR34))
-#define IAXXX_SYSID_DEV_SENSOR35 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR35))
-#define IAXXX_SYSID_DEV_SENSOR36 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR36))
-#define IAXXX_SYSID_DEV_SENSOR37 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR37))
-#define IAXXX_SYSID_DEV_SENSOR38 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR38))
-#define IAXXX_SYSID_DEV_SENSOR39 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR39))
-#define IAXXX_SYSID_DEV_SENSOR40 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR40))
-#define IAXXX_SYSID_DEV_SENSOR41 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR41))
-#define IAXXX_SYSID_DEV_SENSOR42 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR42))
-#define IAXXX_SYSID_DEV_SENSOR43 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR43))
-#define IAXXX_SYSID_DEV_SENSOR44 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR44))
-#define IAXXX_SYSID_DEV_SENSOR45 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR45))
-#define IAXXX_SYSID_DEV_SENSOR46 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR46))
-#define IAXXX_SYSID_DEV_SENSOR47 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR47))
-#define IAXXX_SYSID_DEV_SENSOR48 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR48))
-#define IAXXX_SYSID_DEV_SENSOR49 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR49))
-#define IAXXX_SYSID_DEV_SENSOR50 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR50))
-#define IAXXX_SYSID_DEV_SENSOR51 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR51))
-#define IAXXX_SYSID_DEV_SENSOR52 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR52))
-#define IAXXX_SYSID_DEV_SENSOR53 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR53))
-#define IAXXX_SYSID_DEV_SENSOR54 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR54))
-#define IAXXX_SYSID_DEV_SENSOR55 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR55))
-#define IAXXX_SYSID_DEV_SENSOR56 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR56))
-#define IAXXX_SYSID_DEV_SENSOR57 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR57))
-#define IAXXX_SYSID_DEV_SENSOR58 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR58))
-#define IAXXX_SYSID_DEV_SENSOR59 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR59))
-#define IAXXX_SYSID_DEV_SENSOR60 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR60))
-#define IAXXX_SYSID_DEV_SENSOR61 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR61))
-#define IAXXX_SYSID_DEV_SENSOR62 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR62))
-#define IAXXX_SYSID_DEV_SENSOR63 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_SENSOR, IAXXX_DEV_INSTANCE_SENSOR63))
-#define IAXXX_SYSID_DEV_INPUT_PIN0 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN0))
-#define IAXXX_SYSID_DEV_INPUT_PIN1 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN1))
-#define IAXXX_SYSID_DEV_INPUT_PIN2 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN2))
-#define IAXXX_SYSID_DEV_INPUT_PIN3 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN3))
-#define IAXXX_SYSID_DEV_INPUT_PIN4 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN4))
-#define IAXXX_SYSID_DEV_INPUT_PIN5 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN5))
-#define IAXXX_SYSID_DEV_INPUT_PIN6 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN6))
-#define IAXXX_SYSID_DEV_INPUT_PIN7 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN7))
-#define IAXXX_SYSID_DEV_INPUT_PIN8 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN8))
-#define IAXXX_SYSID_DEV_INPUT_PIN9 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN9))
-#define IAXXX_SYSID_DEV_INPUT_PIN10 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN10))
-#define IAXXX_SYSID_DEV_INPUT_PIN11 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN11))
-#define IAXXX_SYSID_DEV_INPUT_PIN12 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN12))
-#define IAXXX_SYSID_DEV_INPUT_PIN13 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN13))
-#define IAXXX_SYSID_DEV_INPUT_PIN14 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN14))
-#define IAXXX_SYSID_DEV_INPUT_PIN15 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN15))
-#define IAXXX_SYSID_DEV_INPUT_PIN16 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN16))
-#define IAXXX_SYSID_DEV_INPUT_PIN17 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN17))
-#define IAXXX_SYSID_DEV_INPUT_PIN18 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN18))
-#define IAXXX_SYSID_DEV_INPUT_PIN19 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN19))
-#define IAXXX_SYSID_DEV_INPUT_PIN20 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN20))
-#define IAXXX_SYSID_DEV_INPUT_PIN21 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN21))
-#define IAXXX_SYSID_DEV_INPUT_PIN22 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN22))
-#define IAXXX_SYSID_DEV_INPUT_PIN23 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN23))
-#define IAXXX_SYSID_DEV_INPUT_PIN24 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN24))
-#define IAXXX_SYSID_DEV_INPUT_PIN25 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN25))
-#define IAXXX_SYSID_DEV_INPUT_PIN26 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN26))
-#define IAXXX_SYSID_DEV_INPUT_PIN27 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN27))
-#define IAXXX_SYSID_DEV_INPUT_PIN28 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN28))
-#define IAXXX_SYSID_DEV_INPUT_PIN29 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN29))
-#define IAXXX_SYSID_DEV_INPUT_PIN30 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN30))
-#define IAXXX_SYSID_DEV_INPUT_PIN31 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN31))
-#define IAXXX_SYSID_DEV_INPUT_PIN32 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN32))
-#define IAXXX_SYSID_DEV_INPUT_PIN33 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN33))
-#define IAXXX_SYSID_DEV_INPUT_PIN34 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN34))
-#define IAXXX_SYSID_DEV_INPUT_PIN35 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN35))
-#define IAXXX_SYSID_DEV_INPUT_PIN36 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN36))
-#define IAXXX_SYSID_DEV_INPUT_PIN37 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN37))
-#define IAXXX_SYSID_DEV_INPUT_PIN38 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN38))
-#define IAXXX_SYSID_DEV_INPUT_PIN39 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN39))
-#define IAXXX_SYSID_DEV_INPUT_PIN40 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN40))
-#define IAXXX_SYSID_DEV_INPUT_PIN41 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN41))
-#define IAXXX_SYSID_DEV_INPUT_PIN42 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN42))
-#define IAXXX_SYSID_DEV_INPUT_PIN43 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN43))
-#define IAXXX_SYSID_DEV_INPUT_PIN44 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN44))
-#define IAXXX_SYSID_DEV_INPUT_PIN45 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN45))
-#define IAXXX_SYSID_DEV_INPUT_PIN46 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN46))
-#define IAXXX_SYSID_DEV_INPUT_PIN47 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN47))
-#define IAXXX_SYSID_DEV_INPUT_PIN48 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN48))
-#define IAXXX_SYSID_DEV_INPUT_PIN49 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN49))
-#define IAXXX_SYSID_DEV_INPUT_PIN50 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN50))
-#define IAXXX_SYSID_DEV_INPUT_PIN51 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN51))
-#define IAXXX_SYSID_DEV_INPUT_PIN52 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN52))
-#define IAXXX_SYSID_DEV_INPUT_PIN53 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN53))
-#define IAXXX_SYSID_DEV_INPUT_PIN54 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN54))
-#define IAXXX_SYSID_DEV_INPUT_PIN55 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN55))
-#define IAXXX_SYSID_DEV_INPUT_PIN56 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN56))
-#define IAXXX_SYSID_DEV_INPUT_PIN57 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN57))
-#define IAXXX_SYSID_DEV_INPUT_PIN58 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN58))
-#define IAXXX_SYSID_DEV_INPUT_PIN59 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN59))
-#define IAXXX_SYSID_DEV_INPUT_PIN60 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN60))
-#define IAXXX_SYSID_DEV_INPUT_PIN61 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN61))
-#define IAXXX_SYSID_DEV_INPUT_PIN62 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN62))
-#define IAXXX_SYSID_DEV_INPUT_PIN63 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INPUT_PIN, IAXXX_DEV_INSTANCE_INPUT_PIN63))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN0 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN0))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN1 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN1))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN2 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN2))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN3 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN3))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN4 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN4))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN5 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN5))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN6 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN6))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN7 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN7))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN8 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN8))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN9 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN9))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN10 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN10))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN11 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN11))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN12 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN12))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN13 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN13))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN14 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN14))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN15 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN15))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN16 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN16))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN17 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN17))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN18 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN18))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN19 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN19))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN20 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN20))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN21 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN21))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN22 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN22))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN23 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN23))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN24 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN24))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN25 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN25))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN26 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN26))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN27 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN27))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN28 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN28))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN29 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN29))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN30 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN30))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN31 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN31))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN32 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN32))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN33 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN33))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN34 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN34))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN35 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN35))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN36 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN36))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN37 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN37))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN38 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN38))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN39 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN39))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN40 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN40))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN41 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN41))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN42 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN42))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN43 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN43))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN44 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN44))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN45 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN45))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN46 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN46))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN47 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN47))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN48 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN48))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN49 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN49))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN50 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN50))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN51 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN51))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN52 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN52))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN53 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN53))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN54 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN54))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN55 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN55))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN56 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN56))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN57 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN57))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN58 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN58))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN59 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN59))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN60 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN60))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN61 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN61))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN62 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN62))
-#define IAXXX_SYSID_DEV_OUTPUT_PIN63 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_OUTPUT_PIN, IAXXX_DEV_INSTANCE_OUTPUT_PIN63))
-#define IAXXX_SYSID_DEV_STMR_TMR0 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR0))
-#define IAXXX_SYSID_DEV_STMR_TMR1 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR1))
-#define IAXXX_SYSID_DEV_STMR_TMR2 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR2))
-#define IAXXX_SYSID_DEV_STMR_TMR3 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR3))
-#define IAXXX_SYSID_DEV_STMR_TMR4 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR4))
-#define IAXXX_SYSID_DEV_STMR_TMR5 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR5))
-#define IAXXX_SYSID_DEV_STMR_TMR6 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR6))
-#define IAXXX_SYSID_DEV_STMR_TMR7 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR7))
-#define IAXXX_SYSID_DEV_STMR_TMR8 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR8))
-#define IAXXX_SYSID_DEV_STMR_TMR9 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR9))
-#define IAXXX_SYSID_DEV_STMR_TMR10 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR10))
-#define IAXXX_SYSID_DEV_STMR_TMR11 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR11))
-#define IAXXX_SYSID_DEV_STMR_TMR12 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR12))
-#define IAXXX_SYSID_DEV_STMR_TMR13 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR13))
-#define IAXXX_SYSID_DEV_STMR_TMR14 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR14))
-#define IAXXX_SYSID_DEV_STMR_TMR15 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR15))
-#define IAXXX_SYSID_DEV_STMR_TMR16 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR16))
-#define IAXXX_SYSID_DEV_STMR_TMR17 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR17))
-#define IAXXX_SYSID_DEV_STMR_TMR18 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR18))
-#define IAXXX_SYSID_DEV_STMR_TMR19 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR19))
-#define IAXXX_SYSID_DEV_STMR_TMR20 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR20))
-#define IAXXX_SYSID_DEV_STMR_TMR21 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR21))
-#define IAXXX_SYSID_DEV_STMR_TMR22 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR22))
-#define IAXXX_SYSID_DEV_STMR_TMR23 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR23))
-#define IAXXX_SYSID_DEV_STMR_TMR24 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR24))
-#define IAXXX_SYSID_DEV_STMR_TMR25 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR25))
-#define IAXXX_SYSID_DEV_STMR_TMR26 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR26))
-#define IAXXX_SYSID_DEV_STMR_TMR27 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR27))
-#define IAXXX_SYSID_DEV_STMR_TMR28 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR28))
-#define IAXXX_SYSID_DEV_STMR_TMR29 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR29))
-#define IAXXX_SYSID_DEV_STMR_TMR30 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR30))
-#define IAXXX_SYSID_DEV_STMR_TMR31 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR31))
-#define IAXXX_SYSID_DEV_STMR_TMR32 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR32))
-#define IAXXX_SYSID_DEV_STMR_TMR33 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR33))
-#define IAXXX_SYSID_DEV_STMR_TMR34 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR34))
-#define IAXXX_SYSID_DEV_STMR_TMR35 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR35))
-#define IAXXX_SYSID_DEV_STMR_TMR36 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR36))
-#define IAXXX_SYSID_DEV_STMR_TMR37 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR37))
-#define IAXXX_SYSID_DEV_STMR_TMR38 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR38))
-#define IAXXX_SYSID_DEV_STMR_TMR39 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR39))
-#define IAXXX_SYSID_DEV_STMR_TMR40 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR40))
-#define IAXXX_SYSID_DEV_STMR_TMR41 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR41))
-#define IAXXX_SYSID_DEV_STMR_TMR42 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR42))
-#define IAXXX_SYSID_DEV_STMR_TMR43 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR43))
-#define IAXXX_SYSID_DEV_STMR_TMR44 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR44))
-#define IAXXX_SYSID_DEV_STMR_TMR45 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR45))
-#define IAXXX_SYSID_DEV_STMR_TMR46 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR46))
-#define IAXXX_SYSID_DEV_STMR_TMR47 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR47))
-#define IAXXX_SYSID_DEV_STMR_TMR48 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR48))
-#define IAXXX_SYSID_DEV_STMR_TMR49 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR49))
-#define IAXXX_SYSID_DEV_STMR_TMR50 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR50))
-#define IAXXX_SYSID_DEV_STMR_TMR51 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR51))
-#define IAXXX_SYSID_DEV_STMR_TMR52 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR52))
-#define IAXXX_SYSID_DEV_STMR_TMR53 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR53))
-#define IAXXX_SYSID_DEV_STMR_TMR54 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR54))
-#define IAXXX_SYSID_DEV_STMR_TMR55 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR55))
-#define IAXXX_SYSID_DEV_STMR_TMR56 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR56))
-#define IAXXX_SYSID_DEV_STMR_TMR57 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR57))
-#define IAXXX_SYSID_DEV_STMR_TMR58 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR58))
-#define IAXXX_SYSID_DEV_STMR_TMR59 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR59))
-#define IAXXX_SYSID_DEV_STMR_TMR60 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR60))
-#define IAXXX_SYSID_DEV_STMR_TMR61 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR61))
-#define IAXXX_SYSID_DEV_STMR_TMR62 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR62))
-#define IAXXX_SYSID_DEV_STMR_TMR63 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_TMR, IAXXX_DEV_INSTANCE_STMR_TMR63))
-#define IAXXX_SYSID_DEV_STMR_PT0 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT0))
-#define IAXXX_SYSID_DEV_STMR_PT1 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT1))
-#define IAXXX_SYSID_DEV_STMR_PT2 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT2))
-#define IAXXX_SYSID_DEV_STMR_PT3 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT3))
-#define IAXXX_SYSID_DEV_STMR_PT4 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT4))
-#define IAXXX_SYSID_DEV_STMR_PT5 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT5))
-#define IAXXX_SYSID_DEV_STMR_PT6 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT6))
-#define IAXXX_SYSID_DEV_STMR_PT7 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT7))
-#define IAXXX_SYSID_DEV_STMR_PT8 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT8))
-#define IAXXX_SYSID_DEV_STMR_PT9 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT9))
-#define IAXXX_SYSID_DEV_STMR_PT10 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT10))
-#define IAXXX_SYSID_DEV_STMR_PT11 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT11))
-#define IAXXX_SYSID_DEV_STMR_PT12 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT12))
-#define IAXXX_SYSID_DEV_STMR_PT13 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT13))
-#define IAXXX_SYSID_DEV_STMR_PT14 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT14))
-#define IAXXX_SYSID_DEV_STMR_PT15 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT15))
-#define IAXXX_SYSID_DEV_STMR_PT16 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT16))
-#define IAXXX_SYSID_DEV_STMR_PT17 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT17))
-#define IAXXX_SYSID_DEV_STMR_PT18 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT18))
-#define IAXXX_SYSID_DEV_STMR_PT19 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT19))
-#define IAXXX_SYSID_DEV_STMR_PT20 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT20))
-#define IAXXX_SYSID_DEV_STMR_PT21 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT21))
-#define IAXXX_SYSID_DEV_STMR_PT22 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT22))
-#define IAXXX_SYSID_DEV_STMR_PT23 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT23))
-#define IAXXX_SYSID_DEV_STMR_PT24 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT24))
-#define IAXXX_SYSID_DEV_STMR_PT25 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT25))
-#define IAXXX_SYSID_DEV_STMR_PT26 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT26))
-#define IAXXX_SYSID_DEV_STMR_PT27 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT27))
-#define IAXXX_SYSID_DEV_STMR_PT28 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT28))
-#define IAXXX_SYSID_DEV_STMR_PT29 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT29))
-#define IAXXX_SYSID_DEV_STMR_PT30 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT30))
-#define IAXXX_SYSID_DEV_STMR_PT31 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT31))
-#define IAXXX_SYSID_DEV_STMR_PT32 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT32))
-#define IAXXX_SYSID_DEV_STMR_PT33 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT33))
-#define IAXXX_SYSID_DEV_STMR_PT34 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT34))
-#define IAXXX_SYSID_DEV_STMR_PT35 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT35))
-#define IAXXX_SYSID_DEV_STMR_PT36 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT36))
-#define IAXXX_SYSID_DEV_STMR_PT37 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT37))
-#define IAXXX_SYSID_DEV_STMR_PT38 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT38))
-#define IAXXX_SYSID_DEV_STMR_PT39 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT39))
-#define IAXXX_SYSID_DEV_STMR_PT40 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT40))
-#define IAXXX_SYSID_DEV_STMR_PT41 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT41))
-#define IAXXX_SYSID_DEV_STMR_PT42 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT42))
-#define IAXXX_SYSID_DEV_STMR_PT43 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT43))
-#define IAXXX_SYSID_DEV_STMR_PT44 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT44))
-#define IAXXX_SYSID_DEV_STMR_PT45 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT45))
-#define IAXXX_SYSID_DEV_STMR_PT46 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT46))
-#define IAXXX_SYSID_DEV_STMR_PT47 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT47))
-#define IAXXX_SYSID_DEV_STMR_PT48 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT48))
-#define IAXXX_SYSID_DEV_STMR_PT49 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT49))
-#define IAXXX_SYSID_DEV_STMR_PT50 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT50))
-#define IAXXX_SYSID_DEV_STMR_PT51 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT51))
-#define IAXXX_SYSID_DEV_STMR_PT52 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT52))
-#define IAXXX_SYSID_DEV_STMR_PT53 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT53))
-#define IAXXX_SYSID_DEV_STMR_PT54 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT54))
-#define IAXXX_SYSID_DEV_STMR_PT55 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT55))
-#define IAXXX_SYSID_DEV_STMR_PT56 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT56))
-#define IAXXX_SYSID_DEV_STMR_PT57 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT57))
-#define IAXXX_SYSID_DEV_STMR_PT58 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT58))
-#define IAXXX_SYSID_DEV_STMR_PT59 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT59))
-#define IAXXX_SYSID_DEV_STMR_PT60 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT60))
-#define IAXXX_SYSID_DEV_STMR_PT61 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT61))
-#define IAXXX_SYSID_DEV_STMR_PT62 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT62))
-#define IAXXX_SYSID_DEV_STMR_PT63 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_STMR_PT, IAXXX_DEV_INSTANCE_STMR_PT63))
-#define IAXXX_SYSID_DEV_INTERFACE0 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE0))
-#define IAXXX_SYSID_DEV_INTERFACE1 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE1))
-#define IAXXX_SYSID_DEV_INTERFACE2 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE2))
-#define IAXXX_SYSID_DEV_INTERFACE3 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE3))
-#define IAXXX_SYSID_DEV_INTERFACE4 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE4))
-#define IAXXX_SYSID_DEV_INTERFACE5 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE5))
-#define IAXXX_SYSID_DEV_INTERFACE6 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE6))
-#define IAXXX_SYSID_DEV_INTERFACE7 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE7))
-#define IAXXX_SYSID_DEV_INTERFACE8 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE8))
-#define IAXXX_SYSID_DEV_INTERFACE9 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE9))
-#define IAXXX_SYSID_DEV_INTERFACE10 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE10))
-#define IAXXX_SYSID_DEV_INTERFACE11 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE11))
-#define IAXXX_SYSID_DEV_INTERFACE12 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE12))
-#define IAXXX_SYSID_DEV_INTERFACE13 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE13))
-#define IAXXX_SYSID_DEV_INTERFACE14 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE14))
-#define IAXXX_SYSID_DEV_INTERFACE15 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE15))
-#define IAXXX_SYSID_DEV_INTERFACE16 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE16))
-#define IAXXX_SYSID_DEV_INTERFACE17 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE17))
-#define IAXXX_SYSID_DEV_INTERFACE18 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE18))
-#define IAXXX_SYSID_DEV_INTERFACE19 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE19))
-#define IAXXX_SYSID_DEV_INTERFACE20 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE20))
-#define IAXXX_SYSID_DEV_INTERFACE21 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE21))
-#define IAXXX_SYSID_DEV_INTERFACE22 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE22))
-#define IAXXX_SYSID_DEV_INTERFACE23 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE23))
-#define IAXXX_SYSID_DEV_INTERFACE24 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE24))
-#define IAXXX_SYSID_DEV_INTERFACE25 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE25))
-#define IAXXX_SYSID_DEV_INTERFACE26 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE26))
-#define IAXXX_SYSID_DEV_INTERFACE27 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE27))
-#define IAXXX_SYSID_DEV_INTERFACE28 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE28))
-#define IAXXX_SYSID_DEV_INTERFACE29 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE29))
-#define IAXXX_SYSID_DEV_INTERFACE30 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE30))
-#define IAXXX_SYSID_DEV_INTERFACE31 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE31))
-#define IAXXX_SYSID_DEV_INTERFACE32 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE32))
-#define IAXXX_SYSID_DEV_INTERFACE33 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE33))
-#define IAXXX_SYSID_DEV_INTERFACE34 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE34))
-#define IAXXX_SYSID_DEV_INTERFACE35 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE35))
-#define IAXXX_SYSID_DEV_INTERFACE36 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE36))
-#define IAXXX_SYSID_DEV_INTERFACE37 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE37))
-#define IAXXX_SYSID_DEV_INTERFACE38 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE38))
-#define IAXXX_SYSID_DEV_INTERFACE39 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE39))
-#define IAXXX_SYSID_DEV_INTERFACE40 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE40))
-#define IAXXX_SYSID_DEV_INTERFACE41 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE41))
-#define IAXXX_SYSID_DEV_INTERFACE42 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE42))
-#define IAXXX_SYSID_DEV_INTERFACE43 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE43))
-#define IAXXX_SYSID_DEV_INTERFACE44 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE44))
-#define IAXXX_SYSID_DEV_INTERFACE45 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE45))
-#define IAXXX_SYSID_DEV_INTERFACE46 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE46))
-#define IAXXX_SYSID_DEV_INTERFACE47 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE47))
-#define IAXXX_SYSID_DEV_INTERFACE48 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE48))
-#define IAXXX_SYSID_DEV_INTERFACE49 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE49))
-#define IAXXX_SYSID_DEV_INTERFACE50 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE50))
-#define IAXXX_SYSID_DEV_INTERFACE51 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE51))
-#define IAXXX_SYSID_DEV_INTERFACE52 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE52))
-#define IAXXX_SYSID_DEV_INTERFACE53 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE53))
-#define IAXXX_SYSID_DEV_INTERFACE54 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE54))
-#define IAXXX_SYSID_DEV_INTERFACE55 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE55))
-#define IAXXX_SYSID_DEV_INTERFACE56 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE56))
-#define IAXXX_SYSID_DEV_INTERFACE57 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE57))
-#define IAXXX_SYSID_DEV_INTERFACE58 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE58))
-#define IAXXX_SYSID_DEV_INTERFACE59 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE59))
-#define IAXXX_SYSID_DEV_INTERFACE60 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE60))
-#define IAXXX_SYSID_DEV_INTERFACE61 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE61))
-#define IAXXX_SYSID_DEV_INTERFACE62 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE62))
-#define IAXXX_SYSID_DEV_INTERFACE63 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_INTERFACE, IAXXX_DEV_INSTANCE_INTERFACE63))
-#define IAXXX_SYSID_DEV_USB0 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB0))
-#define IAXXX_SYSID_DEV_USB1 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB1))
-#define IAXXX_SYSID_DEV_USB2 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB2))
-#define IAXXX_SYSID_DEV_USB3 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB3))
-#define IAXXX_SYSID_DEV_USB4 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB4))
-#define IAXXX_SYSID_DEV_USB5 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB5))
-#define IAXXX_SYSID_DEV_USB6 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB6))
-#define IAXXX_SYSID_DEV_USB7 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB7))
-#define IAXXX_SYSID_DEV_USB8 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB8))
-#define IAXXX_SYSID_DEV_USB9 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB9))
-#define IAXXX_SYSID_DEV_USB10 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB10))
-#define IAXXX_SYSID_DEV_USB11 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB11))
-#define IAXXX_SYSID_DEV_USB12 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB12))
-#define IAXXX_SYSID_DEV_USB13 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB13))
-#define IAXXX_SYSID_DEV_USB14 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB14))
-#define IAXXX_SYSID_DEV_USB15 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB15))
-#define IAXXX_SYSID_DEV_USB16 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB16))
-#define IAXXX_SYSID_DEV_USB17 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB17))
-#define IAXXX_SYSID_DEV_USB18 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB18))
-#define IAXXX_SYSID_DEV_USB19 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB19))
-#define IAXXX_SYSID_DEV_USB20 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB20))
-#define IAXXX_SYSID_DEV_USB21 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB21))
-#define IAXXX_SYSID_DEV_USB22 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB22))
-#define IAXXX_SYSID_DEV_USB23 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB23))
-#define IAXXX_SYSID_DEV_USB24 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB24))
-#define IAXXX_SYSID_DEV_USB25 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB25))
-#define IAXXX_SYSID_DEV_USB26 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB26))
-#define IAXXX_SYSID_DEV_USB27 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB27))
-#define IAXXX_SYSID_DEV_USB28 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB28))
-#define IAXXX_SYSID_DEV_USB29 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB29))
-#define IAXXX_SYSID_DEV_USB30 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB30))
-#define IAXXX_SYSID_DEV_USB31 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB31))
-#define IAXXX_SYSID_DEV_USB32 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB32))
-#define IAXXX_SYSID_DEV_USB33 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB33))
-#define IAXXX_SYSID_DEV_USB34 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB34))
-#define IAXXX_SYSID_DEV_USB35 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB35))
-#define IAXXX_SYSID_DEV_USB36 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB36))
-#define IAXXX_SYSID_DEV_USB37 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB37))
-#define IAXXX_SYSID_DEV_USB38 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB38))
-#define IAXXX_SYSID_DEV_USB39 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB39))
-#define IAXXX_SYSID_DEV_USB40 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB40))
-#define IAXXX_SYSID_DEV_USB41 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB41))
-#define IAXXX_SYSID_DEV_USB42 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB42))
-#define IAXXX_SYSID_DEV_USB43 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB43))
-#define IAXXX_SYSID_DEV_USB44 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB44))
-#define IAXXX_SYSID_DEV_USB45 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB45))
-#define IAXXX_SYSID_DEV_USB46 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB46))
-#define IAXXX_SYSID_DEV_USB47 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB47))
-#define IAXXX_SYSID_DEV_USB48 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB48))
-#define IAXXX_SYSID_DEV_USB49 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB49))
-#define IAXXX_SYSID_DEV_USB50 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB50))
-#define IAXXX_SYSID_DEV_USB51 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB51))
-#define IAXXX_SYSID_DEV_USB52 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB52))
-#define IAXXX_SYSID_DEV_USB53 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB53))
-#define IAXXX_SYSID_DEV_USB54 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB54))
-#define IAXXX_SYSID_DEV_USB55 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB55))
-#define IAXXX_SYSID_DEV_USB56 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB56))
-#define IAXXX_SYSID_DEV_USB57 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB57))
-#define IAXXX_SYSID_DEV_USB58 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB58))
-#define IAXXX_SYSID_DEV_USB59 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB59))
-#define IAXXX_SYSID_DEV_USB60 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB60))
-#define IAXXX_SYSID_DEV_USB61 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB61))
-#define IAXXX_SYSID_DEV_USB62 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB62))
-#define IAXXX_SYSID_DEV_USB63 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_USB, IAXXX_DEV_INSTANCE_USB63))
-#define IAXXX_SYSID_DEV_BT0 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BT, IAXXX_DEV_INSTANCE_BT0))
-#define IAXXX_SYSID_DEV_BATTERY0 (IAXXX_SYSID_GEN_DEVICE_SYSID(IAXXX_SYSID_DEVICE_TYPE_BATTERY, IAXXX_DEV_INSTANCE_BATTERY0))
-enum iaxxx_drv_sys_id_range_e {
-  IAXXX_SYSID_PCM_START = IAXXX_SYSID_PCM0,
-  IAXXX_SYSID_PCM_END = IAXXX_SYSID_PCM5,
-  IAXXX_SYSID_I2S_START = IAXXX_SYSID_I2S0,
-  IAXXX_SYSID_I2S_END = IAXXX_SYSID_I2S6,
-  IAXXX_SYSID_PDMI_START = IAXXX_SYSID_PDMI0,
-  IAXXX_SYSID_PDMI_END = IAXXX_SYSID_PDMI7,
-  IAXXX_SYSID_PDMO_START = IAXXX_SYSID_PDMO0,
-  IAXXX_SYSID_PDMO_END = IAXXX_SYSID_PDMO1,
-  IAXXX_SYSID_DAC_START = IAXXX_SYSID_DAC0,
-  IAXXX_SYSID_DAC_END = IAXXX_SYSID_DAC1,
-  IAXXX_SYSID_SPI_START = IAXXX_SYSID_SPI0,
-  IAXXX_SYSID_SPI_END = IAXXX_SYSID_SPI2,
-  IAXXX_SYSID_FILTER_START = IAXXX_SYSID_FILTER_IN0,
-  IAXXX_SYSID_FILTER_END = IAXXX_SYSID_FILTER_OUT1,
-  IAXXX_DRV_SYSID_RANGE_FORCE_SIZE = INT_MAX,
-};
-#endif
diff --git a/iaxxx-tunnel-intf.h b/iaxxx-tunnel-intf.h
deleted file mode 100644
index f2f25bc..0000000
--- a/iaxxx-tunnel-intf.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/****************************************************************************
- ****************************************************************************
- ***
- ***   This header was automatically generated from a Linux kernel header
- ***   of the same name, to make information necessary for userspace to
- ***   call into the kernel available to libc.  It contains only constants,
- ***   structures, and macros generated from the original header, and thus,
- ***   contains no copyrightable information.
- ***
- ***   To edit the content of this header, modify the corresponding
- ***   source file (e.g. under external/kernel-headers/original/) then
- ***   run bionic/libc/kernel/tools/update_all.py
- ***
- ***   Any manual change here will be lost the next time this script will
- ***   be run. You've been warned!
- ***
- ****************************************************************************
- ****************************************************************************/
-#ifndef _IAXXX_TUNNEL_INTF_H
-#define _IAXXX_TUNNEL_INTF_H
-struct tunlMsg {
-  uint32_t tunlEP;
-  uint32_t tunlSrc;
-  uint32_t tunlMode;
-  uint32_t tunlEncode;
-} __packed;
-struct iaxxx_tunnel_header {
-  uint8_t magic[4];
-  uint16_t tunnel_id;
-  uint8_t crc[6];
-  uint64_t ts;
-  uint32_t seq_no;
-  uint16_t size;
-  uint8_t encoding;
-  uint8_t sample_rate;
-  char buf[0];
-} __packed;
-struct iaxxx_tnl_evt_info {
-  uint16_t src_id;
-  uint16_t event_id;
-  uint16_t dst_id;
-  uint32_t dst_opaque;
-  uint32_t evt_threshold;
-} __packed;
-enum iaxxx_tunnel_mode_type {
-  TNL_MODE_SYNC = 0,
-  TNL_MODE_ASYNC,
-};
-enum iaxxx_tunnel_encode_type {
-  TNL_ENC_OPAQUE = 0,
-  TNL_ENC_AFLOAT = 1,
-  TNL_ENC_Q15 = 0xF,
-};
-enum iaxxx_tunnel_dir_type {
-  TNL_HOST_DEVICE_RX = 0,
-  TNL_DEVICE_HOST_TX,
-};
-#define TUNNEL_SETUP _IOWR('K', 0x011, struct tunlMsg)
-#define TUNNEL_TERMINATE _IOWR('K', 0x012, struct tunlMsg)
-#define TUNNEL_SUBSCRIBE_META _IO('K', 0x013)
-#define TUNNEL_SUBSCRIBE_ALL _IO('K', 0x014)
-#define TUNNEL_SUBSCRIBE_CVQ _IO('K', 0x015)
-#define TUNNEL_UNSUBSCRIBE_META _IO('K', 0x016)
-#define TUNNEL_UNSUBSCRIBE_ALL _IO('K', 0x017)
-#define TUNNEL_UNSUBSCRIBE_CVQ _IO('K', 0x018)
-#define TUNNEL_SUBSCRIBE_META_DOA _IO('K', 0x019)
-#define TUNNEL_SUBSCRIBE_META_VQ _IO('K', 0x01a)
-#define TUNNEL_UNSUBSCRIBE_META_DOA _IO('K', 0x01b)
-#define TUNNEL_UNSUBSCRIBE_META_VQ _IO('K', 0x01c)
-#define TUNNEL_EVENT_SUBSCRIBE _IOWR('K', 0x01d, struct iaxxx_tnl_evt_info)
-#define TUNNEL_EVENT_UNSUBSCRIBE _IOWR('K', 0x01e, struct iaxxx_tnl_evt_info)
-#define TUNNEL_SET_EVENT_THRESHOLD _IOW('K', 0x021, uint32_t)
-#endif
diff --git a/iaxxx_odsp_hw.h b/iaxxx_odsp_hw.h
index 44961fa..91c1e72 100755
--- a/iaxxx_odsp_hw.h
+++ b/iaxxx_odsp_hw.h
@@ -22,9 +22,10 @@
 {
 #endif
 
-#include "iaxxx-odsp.h"
-#include "iaxxx-system-identifiers.h"
+#include <linux/mfd/adnc/iaxxx-odsp.h>
+#include <linux/mfd/adnc/iaxxx-system-identifiers.h>
 
+#define NAME_MAX_SIZE 256
 struct iaxxx_odsp_hw;
 
 struct iaxxx_config_file {
diff --git a/tests/crash_trigger_test.c b/tests/crash_trigger_test.c
index 3bb5f7b..1e8cd9e 100644
--- a/tests/crash_trigger_test.c
+++ b/tests/crash_trigger_test.c
@@ -23,7 +23,7 @@
 #include <limits.h>
 #include <string.h>
 #include <inttypes.h>
-#include "iaxxx-module.h"
+#include <linux/mfd/adnc/iaxxx-module.h>
 
 #define LOG_TAG "ia_crash_trigger_test"
 
diff --git a/tests/dump_debug_info.c b/tests/dump_debug_info.c
index fc53a4c..ce98532 100755
--- a/tests/dump_debug_info.c
+++ b/tests/dump_debug_info.c
@@ -26,7 +26,7 @@
 #include <arpa/inet.h>
 #include <limits.h>
 #include <unistd.h>
-#include <iaxxx-debug-intf.h>
+#include <linux/mfd/adnc/iaxxx-debug-intf.h>
 
 #define LOG_TAG "ia_dump_registers"
 
diff --git a/tests/get_pwr_stats.c b/tests/get_pwr_stats.c
index f060713..926aa77 100755
--- a/tests/get_pwr_stats.c
+++ b/tests/get_pwr_stats.c
@@ -7,7 +7,7 @@
 #include <limits.h>
 #include <string.h>
 #include <inttypes.h>
-#include "iaxxx-module.h"
+#include <linux/mfd/adnc/iaxxx-module.h>
 
 #define LOG_TAG "ia_get_pwr_stats"
 
diff --git a/tests/oslo_iaxxx_sensor_control.c b/tests/oslo_iaxxx_sensor_control.c
index 34653f4..f4b306e 100644
--- a/tests/oslo_iaxxx_sensor_control.c
+++ b/tests/oslo_iaxxx_sensor_control.c
@@ -21,7 +21,7 @@
 #include <log/log.h>
 
 #include "cvq_ioctl.h"
-#include "iaxxx-module.h"
+#include <linux/mfd/adnc/iaxxx-module.h>
 
 #define IAXXX_DEV_NODE "/dev/iaxxx-module-celldrv"
 
diff --git a/tests/oslo_iaxxx_sensor_control.h b/tests/oslo_iaxxx_sensor_control.h
index 08755ab..fc9e9c5 100644
--- a/tests/oslo_iaxxx_sensor_control.h
+++ b/tests/oslo_iaxxx_sensor_control.h
@@ -35,7 +35,7 @@
 #include <time.h>
 #include <unistd.h>
 
-#include "iaxxx-module.h"
+#include <linux/mfd/adnc/iaxxx-module.h>
 
 /* copy of SensorDriver.h from polygon */
 #define SENSOR_MAX_PARAMBLK_SIZE (1024 * 4)
diff --git a/tests/oslo_package_test.c b/tests/oslo_package_test.c
index 8db54a9..3b47bba 100644
--- a/tests/oslo_package_test.c
+++ b/tests/oslo_package_test.c
@@ -10,8 +10,8 @@
 
 #include <cutils/log.h>
 
-#include "iaxxx-odsp.h"
-#include "iaxxx-system-identifiers.h"
+#include <linux/mfd/adnc/iaxxx-odsp.h>
+#include <linux/mfd/adnc/iaxxx-system-identifiers.h>
 #include <tinyalsa/asoundlib.h>
 
 #define ODSP_NODE "/dev/iaxxx-odsp-celldrv"
diff --git a/tests/sensor_param_test.c b/tests/sensor_param_test.c
index fe1b484..a74f7a0 100644
--- a/tests/sensor_param_test.c
+++ b/tests/sensor_param_test.c
@@ -22,7 +22,7 @@
 #include <sys/ioctl.h>
 #include <limits.h>
 #include <string.h>
-#include "iaxxx-module.h"
+#include <linux/mfd/adnc/iaxxx-module.h>
 
 #define LOG_TAG "ia_sensor_param_test"
 
diff --git a/tests/spi_reliability_test.c b/tests/spi_reliability_test.c
index 1cee2e7..a25d5db 100644
--- a/tests/spi_reliability_test.c
+++ b/tests/spi_reliability_test.c
@@ -26,7 +26,7 @@
 
 #include <cutils/log.h>
 
-#include "iaxxx-odsp.h"
+#include <linux/mfd/adnc/iaxxx-odsp.h>
 
 #define ODSP_NODE "/dev/iaxxx-odsp-celldrv"
 #define PASS_THROUGH_PACKAGE "PassthruPackageSPITest.bin"
diff --git a/tests/tunnel_test.c b/tests/tunnel_test.c
index 22c0a23..f90bbce 100644
--- a/tests/tunnel_test.c
+++ b/tests/tunnel_test.c
@@ -28,8 +28,8 @@
 #include <log/log.h>
 #include "tunnel.h"
 #include "conversion_routines.h"
-#include "iaxxx-system-identifiers.h"
-#include "iaxxx-tunnel-intf.h"
+#include <linux/mfd/adnc/iaxxx-system-identifiers.h>
+#include <linux/mfd/adnc/iaxxx-tunnel-intf.h>
 
 
 
diff --git a/tests/tunnel_test_sensor.c b/tests/tunnel_test_sensor.c
index 56fde3e..2c218d2 100644
--- a/tests/tunnel_test_sensor.c
+++ b/tests/tunnel_test_sensor.c
@@ -26,9 +26,9 @@
 #define LOG_TAG "ia_tunneling_sensor_test"
 
 #include <cutils/log.h>
-#include "iaxxx-system-identifiers.h"
-#include "iaxxx-tunnel-intf.h"
-#include "iaxxx-sensor-tunnel.h"
+#include <linux/mfd/adnc/iaxxx-system-identifiers.h>
+#include <linux/mfd/adnc/iaxxx-tunnel-intf.h>
+#include <linux/mfd/adnc/iaxxx-sensor-tunnel.h>
 
 #define MAX_TUNNELS                 32
 #define BUF_SIZE                    8192
diff --git a/tunnel.c b/tunnel.c
index 7f9937c..b54e971 100644
--- a/tunnel.c
+++ b/tunnel.c
@@ -25,8 +25,8 @@
 #include <unistd.h>
 
 #include <log/log.h>
-#include "iaxxx-tunnel-intf.h"
-#include "iaxxx-system-identifiers.h"
+#include <linux/mfd/adnc/iaxxx-tunnel-intf.h>
+#include <linux/mfd/adnc/iaxxx-system-identifiers.h>
 #include "tunnel.h"
 
 #define TUNNELING_DEVICE "/dev/tunnel0"