Defined in 2 files as a function:
- drivers/i2c/busses/i2c-rk3x.c, line 227 (as a function)
- drivers/i2c/busses/i2c-tegra.c, line 507 (as a function)
Referenced in 2 files:
- drivers/i2c/busses/i2c-rk3x.c
-
drivers/i2c/busses/i2c-tegra.c
- line 541
- line 622
- line 630
- line 773
- line 779
- line 783
- line 788
- line 791
- line 793
- line 828
- line 846
- line 869
- line 872
- line 914
- line 915
- line 922
- line 964
- line 969
- line 977
- line 987
- line 988
- line 1004
- line 1005
- line 1006
- line 1014
- line 1037
- line 1168
- line 1229
- line 1267
- line 1346
- line 1416
- line 1423
- line 1459
- line 1466
- line 1494
Smatch caller information:
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_adapt_div() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 2 | reg | 0 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev->adap.algo | (-1),56 |
| BUF_SIZE | 0 | i2c_dev->adap.algo_data | (-1),2640 |
| BUF_SIZE | 0 | i2c_dev->adap.dev.parent | (-1),1616 |
| BUF_SIZE | 0 | i2c_dev->clk | (-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev->dev | (-1),1616 |
| BUF_SIZE | 0 | i2c_dev->pclk | (-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | val | 0-u32max[c] |
| UNITS | 0 | i2c_dev | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | 0 | &i2c_dev->lock | |
| TYPE_LOCK | (struct rk3x_i2c)->lock |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_adapt_div() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 2 | reg | 4 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev->adap.algo | (-1),56 |
| BUF_SIZE | 0 | i2c_dev->adap.algo_data | (-1),2640 |
| BUF_SIZE | 0 | i2c_dev->adap.dev.parent | (-1),1616 |
| BUF_SIZE | 0 | i2c_dev->clk | (-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev->dev | (-1),1616 |
| BUF_SIZE | 0 | i2c_dev->pclk | (-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c_dev | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | 0 | &i2c_dev->lock | |
| TYPE_LOCK | (struct rk3x_i2c)->lock |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_clean_ipd() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 127 |
| PARAM_VALUE | 2 | reg | 28 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c_dev | unit_byte |
| LOCK2 | 0 | &i2c_dev->lock | |
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct rk3x_i2c)->lock |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_fill_transmit_buf() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 2 | reg | 256-284 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c_dev | unit_byte |
| LOCK2 | 0 | &i2c_dev->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct rk3x_i2c)->lock |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_fill_transmit_buf() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 2 | reg | 16 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| PARAM_COMPARE | 0 | i2c_dev->msg->len | >= $0->processed |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c_dev | unit_byte |
| LOCK2 | 0 | &i2c_dev->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct rk3x_i2c)->lock |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_handle_read() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 24 |
| PARAM_VALUE | 2 | reg | 28 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c_dev | unit_byte |
| LOCK2 | 0 | &i2c_dev->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct rk3x_i2c)->lock |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_handle_start() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 16 |
| PARAM_VALUE | 2 | reg | 28 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c_dev | unit_byte |
| LOCK2 | 0 | &i2c_dev->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct rk3x_i2c)->lock |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_handle_start() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 0-4294967287 |
| PARAM_VALUE | 2 | reg | 0 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| BIT_INFO | 1 | val | 0x0,0xfffffff7 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | val | 0-4294967287 |
| UNITS | 0 | i2c_dev | unit_byte |
| LOCK2 | 0 | &i2c_dev->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct rk3x_i2c)->lock |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_handle_start() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 68 |
| PARAM_VALUE | 2 | reg | 24 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c_dev | unit_byte |
| LOCK2 | 0 | &i2c_dev->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct rk3x_i2c)->lock |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_handle_start() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 72 |
| PARAM_VALUE | 2 | reg | 24 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c_dev | unit_byte |
| LOCK2 | 0 | &i2c_dev->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct rk3x_i2c)->lock |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_handle_stop() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 32 |
| PARAM_VALUE | 2 | reg | 28 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c_dev | unit_byte |
| LOCK2 | 0 | &i2c_dev->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct rk3x_i2c)->lock |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_handle_stop() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 0-4294967279 |
| PARAM_VALUE | 2 | reg | 0 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| BIT_INFO | 1 | val | 0x0,0xffffffef |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | val | 0-4294967279[c] |
| UNITS | 0 | i2c_dev | unit_byte |
| LOCK2 | 0 | &i2c_dev->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct rk3x_i2c)->lock |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_handle_write() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 4 |
| PARAM_VALUE | 2 | reg | 28 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c_dev | unit_byte |
| LOCK2 | 0 | &i2c_dev->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct rk3x_i2c)->lock |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_irq() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 64 |
| PARAM_VALUE | 2 | reg | 28 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c_dev | unit_byte |
| LOCK2 | 0 | &i2c_dev->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct rk3x_i2c)->lock |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_prepare_read() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 2 | reg | 0 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | val | 0-u32max |
| UNITS | 0 | i2c_dev | unit_byte |
| LOCK2 | 0 | &i2c_dev->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct rk3x_i2c)->lock |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_prepare_read() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 0-32 |
| PARAM_VALUE | 2 | reg | 20 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| FUZZY_MAX | 1 | val | 32 |
| HARD_MAX | 1 | val | 32 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c_dev | unit_byte |
| UNITS | 1 | val | unit_byte |
| LOCK2 | 0 | &i2c_dev->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct rk3x_i2c)->lock |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_setup() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 16777216,16777218-16777470 |
| PARAM_VALUE | 2 | reg | 8 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| BIT_INFO | 1 | val | 0x1000000,0x10000fe |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c_dev | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | 0 | &i2c_dev->lock | |
| TYPE_LOCK | (struct rk3x_i2c)->lock |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_setup() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 2 | reg | 12 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c_dev | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | 0 | &i2c_dev->lock | |
| TYPE_LOCK | (struct rk3x_i2c)->lock |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_setup() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 16777217,16777219-16777471 |
| PARAM_VALUE | 2 | reg | 8 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| BIT_INFO | 1 | val | 0x1000001,0x10000ff |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c_dev | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | 0 | &i2c_dev->lock | |
| TYPE_LOCK | (struct rk3x_i2c)->lock |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_setup() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 0 |
| PARAM_VALUE | 2 | reg | 12 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c_dev | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | 0 | &i2c_dev->lock | |
| TYPE_LOCK | (struct rk3x_i2c)->lock |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_start() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 16 |
| PARAM_VALUE | 2 | reg | 24 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| NOCHECK_CALL | |||
| UNITS | 0 | i2c_dev | unit_byte |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_start() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 9,11,73,75,265-65355 |
| PARAM_VALUE | 2 | reg | 0 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| BIT_INFO | 1 | val | 0x9,0xff4b |
| NOCHECK_CALL | |||
| HOST_DATA | 1 | val | 9,11,73,75,265-65355[c] |
| UNITS | 0 | i2c_dev | unit_byte |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_stop() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 32 |
| PARAM_VALUE | 2 | reg | 24 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c_dev | unit_byte |
| LOCK2 | 0 | &i2c_dev->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct rk3x_i2c)->lock |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_stop() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 2 | reg | 0 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| BIT_INFO | 1 | val | 0x10,0xffffffff |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | val | 0-u32max |
| UNITS | 0 | i2c_dev | unit_byte |
| LOCK2 | 0 | &i2c_dev->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct rk3x_i2c)->lock |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_stop() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 0,256-65280 |
| PARAM_VALUE | 2 | reg | 0 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| BIT_INFO | 1 | val | 0x0,0xff00 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | val | 0,256-65280 |
| UNITS | 0 | i2c_dev | unit_byte |
| LOCK2 | 0 | &i2c_dev->lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct rk3x_i2c)->lock |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_xfer_common() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 0 |
| PARAM_VALUE | 2 | reg | 24 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c_dev | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | 0 | &i2c_dev->lock | |
| TYPE_LOCK | (struct rk3x_i2c)->lock |
drivers/i2c/busses/i2c-rk3x.c rk3x_i2c_xfer_common() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 17,273-65297 |
| PARAM_VALUE | 2 | reg | 0 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BIT_INFO | 1 | val | 0x11,0xff11 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | val | 17,273-65297[c] |
| UNITS | 0 | i2c_dev | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | 0 | &i2c_dev->lock | |
| TYPE_LOCK | (struct rk3x_i2c)->lock |
drivers/i2c/busses/i2c-tegra.c i2c_writesl_vi() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | i2c_dev | $0 |
| DATA_SOURCE | 2 | reg | $2 |
| NOCHECK_CALL |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_config_fifo_trig() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs->tx_fifo | 80,84 |
| PARAM_VALUE | 1 | val | 0,12,28,48,96,112,224,196608,458752 |
| PARAM_VALUE | 2 | reg | 92,96,180,184 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev->msg_buf | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | i2c_dev->hw->regs->tx_fifo | 1 |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| FUZZY_MAX | 1 | val | 458752 |
| BIT_INFO | 1 | val | 0x0,0x700fc |
| HARD_MAX | 1 | val | 458752 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | i2c_dev->div_clk->core->parent->req_rate | |
| UNITS | 0 | i2c_dev | unit_byte |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_disable_packet_mode() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 0-4294966271 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| BIT_INFO | 1 | val | 0x0,0xfffffbff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | val | 0-4294966271 |
| UNITS | 0 | i2c_dev | unit_byte |
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_fill_tx_fifo() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs->tx_fifo | 80,84 |
| PARAM_VALUE | 1 | val | 0-255 |
| PARAM_VALUE | 2 | reg | 80,84 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| PARAM_COMPARE | 1 | val | == $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | i2c_dev->div_clk->core->parent->req_rate | |
| UNITS | 0 | i2c_dev | unit_byte |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_flush_fifos() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 2 | reg | 92,96,180,184 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev->dev | (-1),1616 |
| BUF_SIZE | 0 | i2c_dev->msg_buf | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| BIT_INFO | 1 | val | 0x3,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | *i2c_dev->msg_buf | 0-255 |
| HOST_DATA | 1 | val | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | i2c_dev->div_clk->core->parent->req_rate | |
| UNITS | 0 | i2c_dev | unit_byte |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_init() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs->tx_fifo | 80,84 |
| PARAM_VALUE | 1 | val | 3072,7168-31744,134144,138240-162816 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev->dev | (-1),1616 |
| BUF_SIZE | 0 | i2c_dev->msg_buf | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| BIT_INFO | 1 | val | 0xc00,0x27fff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | *i2c_dev->msg_buf | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | i2c_dev->div_clk->core->parent->req_rate | |
| UNITS | 0 | i2c_dev | unit_byte |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_init() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs->tx_fifo | 80,84 |
| PARAM_VALUE | 1 | val | 0 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev->dev | (-1),1616 |
| BUF_SIZE | 0 | i2c_dev->msg_buf | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | i2c_dev->hw->regs->tx_fifo | 1 |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | *i2c_dev->msg_buf | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | i2c_dev->div_clk->core->parent->req_rate | |
| UNITS | 0 | i2c_dev | unit_byte |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_init() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs->tx_fifo | 80,84 |
| PARAM_VALUE | 1 | val | 0 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev->dev | (-1),1616 |
| BUF_SIZE | 0 | i2c_dev->msg_buf | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | i2c_dev->hw->regs->tx_fifo | 1 |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | *i2c_dev->msg_buf | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | i2c_dev->div_clk->core->parent->req_rate | |
| UNITS | 0 | i2c_dev | unit_byte |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_init() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs->tx_fifo | 80,84 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev->dev | (-1),1616 |
| BUF_SIZE | 0 | i2c_dev->msg_buf | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | i2c_dev->hw->regs->tx_fifo | 1 |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | *i2c_dev->msg_buf | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | i2c_dev->div_clk->core->parent->req_rate | |
| UNITS | 0 | i2c_dev | unit_byte |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_init() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs->tx_fifo | 80,84 |
| PARAM_VALUE | 1 | val | 0-16383 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev->dev | (-1),1616 |
| BUF_SIZE | 0 | i2c_dev->msg_buf | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | i2c_dev->hw->regs->tx_fifo | 1 |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | *i2c_dev->msg_buf | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | i2c_dev->div_clk->core->parent->req_rate | |
| UNITS | 0 | i2c_dev | unit_byte |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_init() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs->tx_fifo | 80,84 |
| PARAM_VALUE | 1 | val | 1-u32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev->dev | (-1),1616 |
| BUF_SIZE | 0 | i2c_dev->msg_buf | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | i2c_dev->hw->regs->tx_fifo | 1 |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | *i2c_dev->msg_buf | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | i2c_dev->div_clk->core->parent->req_rate | |
| UNITS | 0 | i2c_dev | unit_byte |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_init() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs->tx_fifo | 80,84 |
| PARAM_VALUE | 1 | val | 0-16383 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev->dev | (-1),1616 |
| BUF_SIZE | 0 | i2c_dev->msg_buf | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | i2c_dev->hw->regs->tx_fifo | 1 |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | *i2c_dev->msg_buf | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | i2c_dev->div_clk->core->parent->req_rate | |
| UNITS | 0 | i2c_dev | unit_byte |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_init() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs->tx_fifo | 80,84 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev->dev | (-1),1616 |
| BUF_SIZE | 0 | i2c_dev->msg_buf | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | i2c_dev->hw->regs->tx_fifo | 1 |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | *i2c_dev->msg_buf | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | i2c_dev->div_clk->core->parent->req_rate | |
| UNITS | 0 | i2c_dev | unit_byte |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_init() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs->tx_fifo | 80,84 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev->dev | (-1),1616 |
| BUF_SIZE | 0 | i2c_dev->msg_buf | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | i2c_dev->hw->regs->tx_fifo | 1 |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| BIT_INFO | 1 | val | 0x6,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | *i2c_dev->msg_buf | 0-255 |
| HOST_DATA | 1 | val | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | i2c_dev->div_clk->core->parent->req_rate | |
| UNITS | 0 | i2c_dev | unit_byte |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_init() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs->tx_fifo | 80,84 |
| PARAM_VALUE | 1 | val | 252 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev->dev | (-1),1616 |
| BUF_SIZE | 0 | i2c_dev->msg_buf | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | i2c_dev->hw->regs->tx_fifo | 1 |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | *i2c_dev->msg_buf | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | i2c_dev->div_clk->core->parent->req_rate | |
| UNITS | 0 | i2c_dev | unit_byte |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_init() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs->tx_fifo | 80,84 |
| PARAM_VALUE | 1 | val | 0 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev->dev | (-1),1616 |
| BUF_SIZE | 0 | i2c_dev->msg_buf | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | i2c_dev->hw->regs->tx_fifo | 1 |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | *i2c_dev->msg_buf | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | i2c_dev->div_clk->core->parent->req_rate | |
| UNITS | 0 | i2c_dev | unit_byte |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_init() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs->tx_fifo | 80,84 |
| PARAM_VALUE | 1 | val | 1 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev->msg_buf | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | i2c_dev->hw->regs->tx_fifo | 1 |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | *i2c_dev->msg_buf | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | i2c_dev->div_clk->core->parent->req_rate | |
| UNITS | 0 | i2c_dev | unit_byte |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_isr() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 1-u32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $1 |
| DATA_SOURCE | 1 | val | r i2c_readl |
| BIT_INFO | 1 | val | 0x0,0xfffffff3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | *i2c_dev->msg_buf | 0-255 |
| HOST_DATA | 1 | val | 1-u32max |
| UNITS | 0 | i2c_dev | unit_byte |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_isr() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $1 |
| DATA_SOURCE | 1 | val | r i2c_readl |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | *i2c_dev->msg_buf | 0-255 |
| HOST_DATA | 1 | val | 0-u32max |
| UNITS | 0 | i2c_dev | unit_byte |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_issue_bus_clear() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 6,65542-16711686 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BIT_INFO | 1 | val | 0x6,0xffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c_dev | unit_byte |
| HALF_LOCKED2 | &ctrl->lock | ||
| HALF_LOCKED2 | &drv_data->lock |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_issue_bus_clear() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 7,65543-16711687 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BIT_INFO | 1 | val | 0x7,0xffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | i2c_dev | unit_byte |
| HALF_LOCKED2 | &ctrl->lock | ||
| HALF_LOCKED2 | &drv_data->lock |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_mask_irq() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs->tx_fifo | 80,84 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev->msg_buf | s32min-(-1),1-s32max |
| CAPPED_DATA | 1 | val | 1 |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | *i2c_dev->msg_buf | 0-255 |
| HOST_DATA | 1 | val | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | i2c_dev->div_clk->core->parent->req_rate | |
| UNITS | 0 | i2c_dev | unit_byte |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_master_reset() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 1 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev->dev | (-1),1616 |
| BUF_SIZE | 0 | i2c_dev->msg_buf | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | *i2c_dev->msg_buf | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | i2c_dev->div_clk->core->parent->req_rate | |
| UNITS | 0 | i2c_dev | unit_byte |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_master_reset() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 0 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev->dev | (-1),1616 |
| BUF_SIZE | 0 | i2c_dev->msg_buf | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | *i2c_dev->msg_buf | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | i2c_dev->div_clk->core->parent->req_rate | |
| UNITS | 0 | i2c_dev | unit_byte |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_push_packet_header() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs->tx_fifo | 80,84 |
| PARAM_VALUE | 1 | val | 0-1073741823 |
| PARAM_VALUE | 2 | reg | 80,84 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev->msg_buf | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | i2c_dev->hw->regs->tx_fifo | 1 |
| CAPPED_DATA | 2 | reg | 1 |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | i2c_dev->div_clk->core->parent->req_rate | |
| UNITS | 0 | i2c_dev | unit_byte |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_push_packet_header() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs->tx_fifo | 80,84 |
| PARAM_VALUE | 1 | val | 0-65534,u32max |
| PARAM_VALUE | 2 | reg | 80,84 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev->msg_buf | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | i2c_dev->hw->regs->tx_fifo | 1 |
| CAPPED_DATA | 2 | reg | 1 |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | i2c_dev->div_clk->core->parent->req_rate | |
| UNITS | 0 | i2c_dev | unit_byte |
| UNITS | 1 | val | unit_byte |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_push_packet_header() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs->tx_fifo | 80,84 |
| PARAM_VALUE | 1 | val | 131072,131074-327678,393216-524287,655360,655362-851966,917504-1048575,2228224,2228226-2424830,2490368-2621439,2752512,2752514-2949118,3014656-3145727,4325376-7340031 |
| PARAM_VALUE | 2 | reg | 80,84 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev->msg_buf | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | i2c_dev->hw->regs->tx_fifo | 1 |
| CAPPED_DATA | 2 | reg | 1 |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| BIT_INFO | 1 | val | 0x20000,0x6fffff |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | i2c_dev->div_clk->core->parent->req_rate | |
| UNITS | 0 | i2c_dev | unit_byte |
| UNITS | 1 | val | unit_byte |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_unmask_irq() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs->tx_fifo | 80,84 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | i2c_dev->msg_buf | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | val | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | i2c_dev->div_clk->core->parent->req_rate | |
| UNITS | 0 | i2c_dev | unit_byte |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_vi_init() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 0-16383 |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| NOCHECK_CALL |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_vi_init() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 0-1073741823 |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| NOCHECK_CALL |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_vi_init() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 0-16383 |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| NOCHECK_CALL |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_vi_init() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 0-4194303 |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| NOCHECK_CALL |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_vi_init() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 4,65540-16711684 |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| BIT_INFO | 1 | val | 0x4,0xffffff |
| NOCHECK_CALL |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_vi_init() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 0 |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| NOCHECK_CALL |
drivers/i2c/busses/i2c-tegra.c tegra_i2c_wait_for_config_load() -> i2c_writel()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | i2c_dev | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw | 4096-ptr_max |
| PARAM_VALUE | 0 | i2c_dev->hw->regs | 4096-ptr_max |
| PARAM_VALUE | 1 | val | 1 |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | i2c_dev->dev | (-1),1616 |
| BUF_SIZE | 0 | i2c_dev->msg_buf | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | i2c_dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | *i2c_dev->msg_buf | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | i2c_dev->div_clk->core->parent->req_rate | |
| UNITS | 0 | i2c_dev | unit_byte |