facetimehd: add debug command definitions

This commit is contained in:
Sven Schnelle
2015-11-30 11:49:07 +01:00
parent d1ec497e02
commit 67f5198a17

View File

@@ -447,6 +447,37 @@ enum fthd_isp_cmds {
CISP_CMD_APPLE_CH_DPC_STATIC_DEFECTS_TABLE_SET = 0xc50c,
};
enum isp_debug_cmds {
CISP_CMD_DEBUG_BANNER=0,
CISP_CMD_DEBUG_NOP1,
CISP_CMD_DEBUG_NOP2,
CISP_CMD_DEBUG_PS,
CISP_CMD_DEBUG_GET_ROOT_HANDLE,
CISP_CMD_DEBUG_GET_OBJECT_BY_NAME,
CISP_CMD_DEBUG_GET_NUMBER_OF_CHILDREN,
CISP_CMD_DEBUG_GET_CHILDREN_BY_INDEX,
CISP_CMD_DEBUG_SHOW_OBJECT_GRAPH,
CISP_CMD_DEBUG_DUMP_OBJECT,
CISP_CMD_DEBUG_DUMP_ALL_OBJECTS,
CISP_CMD_DEBUG_GET_DEBUG_LEVEL,
CISP_CMD_DEBUG_SET_DEBUG_LEVEL,
CISP_CMD_DEBUG_SET_DEBUG_LEVEL_RECURSIVE,
CISP_CMD_DEBUG_GET_FSM_COUNT,
CISP_CMD_DEBUG_GET_FSM_BY_INDEX,
CISP_CMD_DEBUG_GET_FSM_BY_NAME,
CISP_CMD_DEBUG_GET_FSM_DEBUG_LEVEL,
CISP_CMD_DEBUG_SET_FSM_DEBUG_LEVEL,
CISP_CMD_DEBUG_FSM_UNKNOWN, /* XXX: don't know what this cmd is doing yet */
CISP_CMD_DEBUG_HEAP_STATISTICS,
CISP_CMD_DEBUG_IRQ_STATISTICS,
CISP_CMD_DEBUG_SHOW_SEMAPHORE_STATUS,
CISP_CMD_DEBUG_START_CPU_PERFORMANCE_COUNTER,
CISP_CMD_DEBUG_STOP_CPU_PERFORMANCE_COUNTER,
CISP_CMD_DEBUG_SHOW_WIRING_OPERATIONS,
CISP_CMD_DEBUG_SHOW_UNIT_TEST_STATUS,
CISP_CMD_DEBUG_GET_ENVIRONMENT,
};
struct isp_mem_obj {
struct resource base;
unsigned int type;
@@ -675,6 +706,11 @@ struct isp_cmd_channel_buffer_return {
u32 channel;
};
struct fthd_isp_debug_cmd {
u32 show_errors;
u32 arg[64];
};
#define to_isp_mem_obj(x) container_of((x), struct isp_mem_obj, base)
extern int isp_init(struct fthd_private *dev_priv);