Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_periodic_compensation() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 1 value 0-1342177279
PARAM_VALUE 2 offset 12
DATA_SOURCE 0 emc $0
BIT_INFO 1 value 0x0,0x4fffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 value 0-1342177279
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_periodic_compensation() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 1 value 0,1024-u32max
PARAM_VALUE 2 offset 1524
CAPPED_DATA 0 emc->num_channels 1
DATA_SOURCE 0 emc $0
BIT_INFO 1 value 0x400,0xfffffdff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 value 0,1024-u32max[c]
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_periodic_compensation() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 1 value 0-s32max
CAPPED_DATA 0 emc->num_channels 1
DATA_SOURCE 0 emc $0
DATA_SOURCE 1 value r tegra210_emc_compensate
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 value 0,1024-s32max[c]
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_periodic_compensation() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 12
CAPPED_DATA 0 emc->num_channels 1
DATA_SOURCE 0 emc $0
DATA_SOURCE 1 value r emc_readl
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 value 0-u32max
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_periodic_compensation() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 1524
CAPPED_DATA 0 emc->num_channels 1
DATA_SOURCE 0 emc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 1 value 0,2-4294967294
PARAM_VALUE 2 offset 700
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
BIT_INFO 1 value 0x0,0xfffffffe
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 value 0,2-4294967294[c]
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 1 value 1536-2684356095
PARAM_VALUE 2 offset 676
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
BIT_INFO 1 value 0x600,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 1 value 0-268435455
PARAM_VALUE 2 offset 12
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 1 value 0-4294966979
PARAM_VALUE 2 offset 984
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
BIT_INFO 1 value 0x0,0xfffffec3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 1 value 16
PARAM_VALUE 2 offset 0
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 1 value 0-268435455
PARAM_VALUE 2 offset 12
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 1 value 0-4294966979
PARAM_VALUE 2 offset 984
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
BIT_INFO 1 value 0x0,0xfffffec3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 1368
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
BIT_INFO 1 value 0x1,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 value 0-u32max
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 1240
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
BIT_INFO 1 value 0x0,0xfffffffe
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 3132
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
BIT_INFO 1 value 0x0,0xfffffffe
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 3132
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
BIT_INFO 1 value 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 3172
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 1112
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 1116
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 1456
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 1460
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 1484
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 1396
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 732
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 1 value 1537-3221227008
PARAM_VALUE 2 offset 676
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
BIT_INFO 1 value 0x601,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 696
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 56
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 68
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 72
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 156
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 1 value 0,64-u32max
PARAM_VALUE 2 offset 312
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 232
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 308
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-cc-r21021.c tegra210_emc_r21021_set_clock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 1-u16max
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-core.c tegra210_emc_adjust_timing() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 12,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180,184,192,196,200,256,260,280,284,324,332,336,340,344,348,700,704,716,720,724,728-u16max
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->timings 1
DATA_SOURCE 0 emc $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-core.c tegra210_emc_adjust_timing() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 12,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180,184,192,196,200,256,260,280,284,324,332,336,340,344,348,700,704,716,720,724,728-u16max
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->timings 1
DATA_SOURCE 0 emc $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-core.c tegra210_emc_adjust_timing() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 12,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180,184,192,196,200,256,260,280,284,324,332,336,340,344,348,700,704,716,720,724,728-u16max
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->timings 1
DATA_SOURCE 0 emc $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-core.c tegra210_emc_dll_prelock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 1 value 968-4294965252
PARAM_VALUE 2 offset 700
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
BIT_INFO 1 value 0x3c8,0xfffffbec
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 value 968-4294965252[c]
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-core.c tegra210_emc_dll_prelock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 1 value 1
PARAM_VALUE 2 offset 40
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-core.c tegra210_emc_dll_prelock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 1508
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-core.c tegra210_emc_dll_prelock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 1 value 20,30,70,100,150,1044-2096278
PARAM_VALUE 2 offset 1512
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
BIT_INFO 1 value 0x4,0x1ffcfe
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 value 20,30,70,100,150,1044-2096278[c]
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-core.c tegra210_emc_dll_prelock() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 700
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
BIT_INFO 1 value 0x1,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 value 0-u32max
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-core.c tegra210_emc_mrr_read() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 236
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
DATA_SOURCE 0 emc $0
BIT_INFO 1 value 0x0,0xc01f0000
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-core.c tegra210_emc_set_refresh() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 1 value 1
PARAM_VALUE 2 offset 212
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->timings 1
DATA_SOURCE 0 emc $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-core.c tegra210_emc_set_shadow_bypass() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 8
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
BIT_INFO 1 value 0x2,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 value 0-u32max
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-core.c tegra210_emc_set_shadow_bypass() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 1 value 0-4294967293
PARAM_VALUE 2 offset 8
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
CAPPED_DATA 0 emc->num_timings 1
DATA_SOURCE 0 emc $0
BIT_INFO 1 value 0x0,0xfffffffd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 value 0-4294967293
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-core.c tegra210_emc_start_periodic_compensation() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 1 value 75
PARAM_VALUE 2 offset 296
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
CAPPED_DATA 0 emc->num_channels 1
DATA_SOURCE 0 emc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-core.c tegra210_emc_timing_update() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 1 value 1
PARAM_VALUE 2 offset 40
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
DATA_SOURCE 0 emc $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock

drivers/memory/tegra/tegra210-emc-core.c update_dll_control() -> emc_writel()

Type Parameter Key Value
PARAM_VALUE 0 emc 4096-ptr_max
PARAM_VALUE 2 offset 700
BUF_SIZE 0 emc s32min-(-1),1-s32max
BUF_SIZE 0 emc s32min-(-1),1-s32max
DATA_SOURCE 0 emc $0
DATA_SOURCE 1 value $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 value 0-u32max
LOCK2 flags
LOCK2 0 &emc->lock
TYPE_LOCK (struct tegra210_emc)->lock