mirror of
https://github.com/patjak/facetimehd.git
synced 2026-04-09 11:02:31 +02:00
facetimehd: add debug command definitions
This commit is contained in:
36
fthd_isp.h
36
fthd_isp.h
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user