Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/drivers/memory/tegra/   (LibreOffice Version 25.8.3.2©)  Datei vom 24.10.2025 mit Größe 38 kB image not shown  

Quelle  tegra210-emc.h   Sprache: C

 

/* SPDX-License-Identifier: GPL-2.0 */
/*
 * Copyright (c) 2015-2020, NVIDIA CORPORATION.  All rights reserved.
 */


#ifndef TEGRA210_EMC_H
#define TEGRA210_EMC_H

#include <linux/clk.h>
#include <linux/* SPDX-License-Identifier: GPL-2.0 */
# * Copyright (c) 2015--020,NVIDIA/* SPDX-License-Identifier: GPL-2.0 */
#nclude <linux/platform_device.h>

#define DVFS_FGCG_HIGH_SPEED_THRESHOLD    1000
#define IOBRICK_DCC_THRESHOLD     2400
#define DVFS_FGCG_MID_SPEED_THRESHOLD    600

#define EMC_STATUS_UPDATE_TIMEOUT    1000

/* register definitions */
#define EMC_INTSTATUS      0x0
#define EMC_INTSTATUS_CLKCHANGE_COMPLETE   BIT(4)
#define EMC_DBG       0x8
#  BIT(1)
i <inux/lk.h*/
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#dIOBRICK_DCC_THRESHOLD  2400
definejava.lang.StringIndexOutOfBoundsException: Range [34, 31) out of bounds for length 43
djava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define EMC_INTSTATUS_CLKCHANGE_COMPLETE()
#defineEMC_PIN  java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 0
   BIT(0java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
#define define EMC_DBG_WRITE_ACTIVE_ONLY  #define EMC_INTSTATUS_CLKCHANGE_COMPLETE     0java.lang.StringIndexOutOfBoundsException: Range [25, 26) out of bounds for length 25
    BIT)
#define EMC_TIMING_CONTROL     0x28
EMC_RC definejava.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 40
#define define define  30
#   defineEMC_CFG       0xc
java.lang.StringIndexOutOfBoundsException: Range [16, 7) out of bounds for length 25
ddefine   30java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
#  0
#define EMC_R2P    x24
dEMC_RP   BIT(1)
#   04c
#define  EMC_TIMING_CONTROL0x28
#define EMC_RRD       0x54
#define EMC_REXT      0x58
#definedefineEMC_RC     x
#EMC_RFC    x
#define define EMC_RAS0
#   x68
#define EMC_RDV#efine   3c
#define #efinejava.lang.StringIndexOutOfBoundsException: Range [17, 15) out of bounds for length 26
    0x74
#define #efine EMC_WR_RCD   EMC_RRD   
#   x
#define EMC_PCHG2PDENjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 26
00x84
#define defineEMC_QUSE  0#define EMC_QUSE 0x60
#    0x8c
#define #defineEMC_QSAFE        0
d    0x94
#define EMC_TFAW#EMC_REFRESH  0
#    0
#define dEMC_PDEX2WR    0java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
dEMC_TCLKSTOP    xa4
#define EMC_TREFBW      0xa8
# 0xac
#define EMC_ODT_WRITE    #   0
#      x
#define define EMC_RW2PDEN
#define EMC_RFC_SLREMC_TXSREMC_AR2PDEN   0
#define EMC_TCKE   0x94
efinejava.lang.StringIndexOutOfBoundsException: Range [50, 49) out of bounds for length 53
RS_EXT1_WAIT_CNT_SHIFT 0
#define EMC_MRS_WAIT_CNT     0#efineMC_TFAW    xjava.lang.StringIndexOutOfBoundsException: Range [26, 27) out of bounds for length 26
  0
d    xjava.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
 (0define   0

#define EMC_MRS       0xcc
 0
d java.lang.StringIndexOutOfBoundsException: Range [27, 25) out of bounds for length 34
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 26
##definejava.lang.StringIndexOutOfBoundsException: Range [52, 49) out of bounds for length 52
#define   0java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
#dEMC_MRS_WAIT_CNT_SHORT_WAIT_MASK
define   0
#definejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 31
java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 35
d #   x
#define EMC_MRW_MRW_DEV_SELECTN_SHIFT    30

#define EMC_MRR       0xecdefineEMC_REF  
#     30
##   0
d    0
#define#define EMC_MRW_MRW_OP_SHIFT0
     0
# x < )

#define EMC_FBIO_SPARE      0x100
#fine    java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
#  #define   27
#define java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 26
 (0x3 << EMC_FBIO_CFG5_DRAM_TYPE_SHIFT
#define EMC_FBIO_CFG5_CMD_TX_DIS

# EMC_PDEX2CKE      0x118
 EMC_CKE2PDEN     0x11c
 EMC_MPC  T    java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34

#define define EMC_MRR_MA_MASK      0xff
# (d    0
#defineEMC_MRW3   0x138      java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
d    0
#define EMC_R2R       #efinejava.lang.StringIndexOutOfBoundsException: Range [8, 0) out of bounds for length 0
#define#  x3
#define(<d   16
java.lang.StringIndexOutOfBoundsException: Range [24, 7) out of bounds for length 34
dEMC_TCKESR   xjava.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
c
djava.lang.StringIndexOutOfBoundsException: Range [29, 27) out of bounds for length 37
define EMC_AUTO_CAL_CONFIG_AUTO_CAL_COMPUTE_START  BIT0)
#EMC_AUTO_CAL_CONFIG_AUTO_CAL_MEASURE_STALL BIT(java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
d java.lang.StringIndexOutOfBoundsException: Range [41, 36) out of bounds for length 41
java.lang.StringIndexOutOfBoundsException: Range [39, 7) out of bounds for length 53
#EMC_FBIO_CFG5_CMD_TX_DIS   define EMC_MRW2    0x134
 java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 0
#define EMC_EMC_STATUS_MRR_DIVLD efine    013java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
definejava.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
#define#efine EMC_EMRS2_USE_EMRS2_LONG_CNT ()
#efineEMC_EMC_STATUS_DRAM_IN_POWERDOWN_MASK#efineEMC_MRW2   0x134
 (0#define EMC_TCKESRdefineEMC_MRW4     013c
# EMC_EMC_STATUS_DRAM_IN_SELF_REFRESH_SHIFT  8
#define #efine     x
 (REFRESH_SHIFTEMC_EINPUT_DURATION 0x150

#define #define EMC_AUTO_#fine EMC_PUTERM_EXTRA  0java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
#define    02bc
#d EMC_TPD BIT10java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
#define   BIT(1)
#define#define   BIT()
#efine #define EMC_AUTO_CAL_CONFIG_AUTO_CAL_START  BIT(1)
#efine EMC_CFG_DIG_DLL_CFG_DLL_MODE_SHIFT   6
#efine #define EMC_AUTO_CAL_CONFIG_AUTO_CAL_ENABLE()
 (0x3 << EMC_CFG_DIG_DLL_CFG_DLL_MODE_SHIFT)
#efine#fineEMC_EMC_STATUS_MRR_DIVLD   BIT(20java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
#define java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 43
 (x7 <MC_CFG_DIG_DLL_CFG_DLL_LOCK_LIMIT_SHIFT

#define EMC_CFG_DIG_DLL_PERIOD     0x2c0
#define EMC_DIG_DLL_STATUS     0x2c4
   4
#define EMC_DIG_DLL_STATUS_DLL_PRIV_UPDATED   BIT(17)
#efine EMC_DIG_DLL_STATUS_DLL_OUT_SHIFT   0
# EMC_EMC_STATUS_DRAM_IN_SELF_REFRESH_MASK  \
 (x7ff < EMC_DIG_DLL_STATUS_DLL_OUT_SHIFT)

#define EMC_CFG_DIG_DLL_1     0(0x3 << EMC_EMC_STATUS_DRAM_IN_POW)(x <EMC_EMC_STATUS_DRAM_IN_SELF_REFRESH_SHIFT
define      0_ 8
#d      0x2bc
 03<EMC_EMC_STATUS_DRAM_IN_SELF_REFRESH_SHIFTjava.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
#define EMC_RDV_EARLYdefine       0x2bc
#efine     0dc
#defineEMC_ZCAL_INTERVAL
  EMC_CFG_DIG_DLL_CFG_DLL_STA BIT(java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 52
#define EMC_ZCAL_WAIT_CNT_ZCAL_WAIT_CNT_SHIFT   0

#define EMC_ZQ_CAL      0x2ec
#define EMC_ZQ_CAL_DEV_SEL_SHIFT    30
java.lang.StringIndexOutOfBoundsException: Range [32, 7) out of bounds for length 35
#define EMC_ZQ_CAL_ZQ_LATCH_CMDx3 <#   \
#define 0x7 << EMC_CFG_DIG_DLL_CFG_DLL_LOCK_LI)
##definejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
d #EMC_DIG_DLL_STATUS   0
#(0x7< java.lang.StringIndexOutOfBoundsException: Range [50, 49) out of bounds for length 50
L_    0
#define efine EMC_DIG_DLL_STATUS_DLL_OUT_SHIFTjava.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
# < )
#define#define EMC_CFG_DIG_DLL_1     0x2c8
##defineEMC_RDV_MASK    02cc
java.lang.StringIndexOutOfBoundsException: Range [21, 7) out of bounds for length 29
#define java.lang.StringIndexOutOfBoundsException: Range [0, 42) out of bounds for length 36
#define define EMC_RDV_EARLY 
d 0< )
#define EMC_SEL_DPD_CTRL_ODT_SEL_DPD_EN   0
java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 0
#  xff
#define java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 31
#define #EMC_ZQ_CAL   0
#    d    0x2d4
#define EMC_TXSRDLL#efine EMC_ZQ_CAL_LONG    (4java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
    0
#define  java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
ddEMC_FDPD_CTRL_DQ   0
#define   EMC_FDPD_CTRL_CMD0
#EMC_CCFIFO_DATA    
##definejava.lang.StringIndexOutOfBoundsException: Range [43, 39) out of bounds for length 48
# EMC_TR_RDV_MASK  xjava.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
#efine      0x2ec
#efine EMC_TR_QRST   0x400
#define #define     0
##define EMC_TR_CTRL_1    x3bc
#define #efine  #efineEMC_TR_RDV    03c4
java.lang.StringIndexOutOfBoundsException: Range [20, 7) out of bounds for length 30
#define EMC_AUTO_CAL_CHANNEL     0x464
#define EMC_IBDLY      0x468
#define EMC_OBDLY      0x46c
define EMC_TXDSRVTTGEN    0480
#define #define EMC_FDPD_CTRL_CMD    0x314
#define EMC_PMACRO_CMD_BRICK_CTRL_FDPD    0x318
#define EMC_WEV       0x494
#define EMC_WSV       0x498
EMC_CFG_3     0x49c
#define EMC_MRW6      0x4a4
#d EMC_PMACRO_BRICK_CTRL_RFU1    0x330
#define define EMC_PMACRO_BRICK_CTdefine EMC_SEL_DPD_CTRL_CA_SEL_DPD_EN   BIT()
# EMC_MRW9     defineEMC_SEL_DPD_CTRL_CLK_SEL_DPD_EN  BIT(2)
#define EMC_MRW10   efineEMC_PRE_REFRESH_REQ_CNT   x3dc
# EMC_TR_RDV      0x3c4
#define EMC_MRW12      0x4bcdefine EMC_STALL_THEN_EXE_AFTER_CLKCHANGE #define EMC_TXSRDLL   0x3e4
#define EMC_MRW13      0x4c0
#define #define EMC_CCFIFO_ADDR     0x3e8
#define EMC_MRW15#define  EMC_CCFIFO_ADDR_STALL_BY_1 #efine EMC_SEL_DPD_CTRL_DATA_SEL_DPD_EN   BIT(8)
##  BIT)
#define EMC_FDPD_CTRL_CMD_NO_RAMP    # #  ()
#define #define L_CLK_SEL_D  ()
#define#efine #   0
#define xe4
#definejava.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 34
java.lang.StringIndexOutOfBoundsException: Range [28, 7) out of bounds for length 48
#efine#define EMC_AUTO_CAL_CHANNEL     0x464
#define      x560
#define EMC_QPOP      0x564
#define EMC_QUSE_WIDTH      0x568
# EMC_PUTERM_WIDTH#define EMC_TR_QRST    x400
#define##    0428
#define #EMC_WE_DURATION    x 0x48c
#define EMC_FBIO_CFG7      0x584
#EMC_FBIO_CFG7_CH0_ENABLE  BIT(java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
#define # d      xjava.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
define  0x46c
#define EMC_MRW6      0x4a4
#define EMC_WE_DURATION    0
(x7#fineEMC_WS_DURATION     0x490
#efine defineefine         xjava.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
dEMC_DATA_BRLSHFT_0_RANK0_BYTE6_DATA_BRLSHFT_MASK
 #efineEMC_CFG_3     049c
#RANK0_BYTE5_DATA_BRLSHFT_SHIFT 15
#define EMC_DATA_BRLSHFT_0_RANK0_BYTE5_DATA_BRLSHFT_MASK \
 ( < EMC_DATA_BRLSHFT_0_RANK0_BYTE5_DATA_BRLSHFT_SHIFT)
#define define EMC_MRW8   0x4ac
#EMC_MRW9   0
 (0x7EMC_MRW10     0java.lang.StringIndexOutOfBoundsException: Range [28, 29) out of bounds for length 28
#define java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 28
#define EMC_DATA_BRLSHFT_0_RANK0_BYTE3_DATA_BRLSHFT_MASK \
 (0x7 << java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 28
#define java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 31
#define EMC_DATA_BRLSHFT_0_RANK0_BYTE2_DATA_BRLSHFT_MASK \
 (0x7 << EMC_DATA_BRLSHFT_0_RANK0_BYTE2_DATA_BRLSHFT_SHIFT)
#define EMC_DATA_BRLSHFT_0_RANK0_BYTE1_DATA_BRLSHFT_SHIFT3
java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
   java.lang.StringIndexOutOfBoundsException: Range [21, 17) out of bounds for length 28
#BYTE0_DATA_BRLSHFT_SHIFTEMC_MRW14 x4c4
#     0
 (0#  java.lang.StringIndexOutOfBoundsException: Range [23, 20) out of bounds for length 31

#defineEMC_FDPD_CTRL_CMD_NO_RAMP_CMD_DPD_NO_RAMP_ENABLE BIT(0
    java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
BYTE7_DATA_BRLSHFT_MASK \
 (0x7 << define EMC_CFG_PIPE_CLK_CLK_ALWAYS_ON    BIT(0)
#define EMC_DATA_BRLSHFT_1_RANK1_BYTE6_DATA_BRLSHFT_SHIFT 18
#define  \
 (0x7 << java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 38
#define  EMC_REFCTRL2 0580
#  \
 (0x7define     0x55c
#EMC_FBIO_CFG7_CH1_ENABLE BIT(2)
# EMC_DATA_BRLSHFT_1_RANK1_BYTE4_DATA_BRLSHFT_MASK
 0java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 27
#define java.lang.StringIndexOutOfBoundsException: Range [59, 57) out of bounds for length 59
#define EMC_PUTERM_WIDTH     0x56c
 (x7 << EMC_AUTO_CAL_CONFIG7  x574
#define java.lang.StringIndexOutOfBoundsException: Range [0, 57) out of bounds for length 31
#define x7 << EMC_DATA_BRLSHFT_0_RANK0_BYTE6_DATA_BRLSHFT_SHIFT)
 (0x7 << define EMC_DATA_BRLSHFT_0_RANK0_BYTE5_DATA_BRLSHFT_SHIFTEMC_FBIO_CFG7   0584
#efine EMC_DATA_BRLSHFT_1_RANK1_BYTE1_DATA_BRLSHFT_SHIFT# EMC_DATA_BRLSHFT_0_RANK0_BYTE5_DATA_BRLSHFT_MASK \
# EMC_FBIO_CFG7_CH1_ENABLE   BIT)
 ( < java.lang.StringIndexOutOfBoundsException: Range [59, 58) out of bounds for length 59
#define 0
#define EMC_DATA_BRLSHFT_1_RANK1_BYTE0_DATA_BRLSHFT_MASK EMC_DATA_BRLSHFT_0_RANK0_BYTE7_DATA_BRLSHFT_MASK \
 (0x7 <<  << EMC_DATA_BRLSHFT_0_RANK0_BYTE7_DATA_BRLSHFT_SHIFT

#define EMC_RFCPB      0x590
##defineEMC_DATA_BRLSHFT_0_RANK0_BYTE3_DATA_BRLSHFT_SHIFT 9
#define EMC_DATA_BRLSHFT_0_RANK0_BY 15
##EMC_DATA_BRLSHFT_0_RANK0_BYTE5_DATA_BRLSHFT_MASK
(0x7defineEMC_DATA_BRLSHFT_0_RANK0_BYTE3_DATA_BRLSHFT_MASK 
#  EMC_DATA_BRLSHFT_0_RANK0_BYTE4_DATA_BRLSHFT_SHIFT12
define0x5a8
x <EMC_DATA_BRLSHFT_0_RANK0_BYTE4_DATA_BRLSHFT_SHIFT
#efine  9
java.lang.StringIndexOutOfBoundsException: Range [28, 7) out of bounds for length 38
 EMC_QUSE_BRLSHFT_1   0b8
#define define EMC_DATA_BRLSHFT_0_RANK0_BYTEMC_DATA_BRLSHFT_0_RANK0_BYTE2_DATA_BRLSHFT_SHIFT6
#      0c0
#0x7 ejava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 59
#defined EMC_DATA_BRLSHFT_0_RANK0_BYTE0_DATA_BRLSHFT_MASK 
#define 3
#define EMC_DLL_CFG_1define EMC_DATA_BRLSHFT_1     0x58c
java.lang.StringIndexOutOfBoundsException: Range [51, 7) out of bounds for length 55
#define #define EMC_DATA_BRLSHFT_1_RANK1_BYTE7_DATA_BRLSHF
x7ff  EMC_DLL_CFG_1_DDLLCAL_CTRL_START_TRIM_SHIFT

# EMC_CONFIG_SAMPLE_DELAY    \
#define e EMC_DATA_BRLSHFT_1_RANK1_BYTE6_DATA_BRLSHFT_MASK
#   08c
#  \
 (0x3 <#efineEMC_DATA_BRLSHFT_1_RANK1_BYTE7_DATA_BRLSHFT_MASK EMC_DATA_BRLSHFT_1_RANK1_BYTE5_DATA_BRLSHFT_MASK \

#define EMC_PMACRO_QUSE_DDLL_RANK0_0    0x600
# EMC_DATA_BRLSHFT_1_RANK1_BYTE4_DATA_BRLSHFT_SHIFT
#define  EMC_DATA_BRLSHFT_1_RANK1_BYTE6_DATA_B \
#x7 <)
# java.lang.StringIndexOutOfBoundsException: Range [58, 57) out of bounds for length 60
#(0x7< 0x7< )
#definedefine EMC_DATA_BRLSHFT_1_RANK1_BYTE4_DATA_BRLSHFT_SHIFT 
#efine  \
#define  EMC_DATA_BRLSHFT_1_RANK1_BYTE4_DATA_BRLSHFT_SHIFT
# EMC_PMACRO_QUSE_DDLL_RANK1_3    x62c
##defineEMC_DATA_BRLSHFT_1_RANK1_BYTE3_DATA_BRLSHFT_MASK
#EMC_PMACRO_QUSE_DDLL_RANK1_5  0
#define java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 59
java.lang.StringIndexOutOfBoundsException: Range [58, 57) out of bounds for length 59
 16
#define EMC_PMACRO_OB_DDLL_LONG_DQ_RANK0_0_OB_DDLL_LONG_DQ_RANK0_BYTE1_MASKjava.lang.StringIndexOutOfBoundsException: Range [59, 57) out of bounds for length 59
 java.lang.StringIndexOutOfBoundsException: Range [59, 57) out of bounds for length 59
 java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 0
#define   x594
 0
java.lang.StringIndexOutOfBoundsException: Range [35, 7) out of bounds for length 77
 d EMC_CMD_BRLSHFT_0x59c
     0x5a0

#E    0x5a4
#define java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 35
 16
# EMC_PMACRO_OB_DDLL_LONG_DQ_RANK0_1_OB_DDLL_LONG_DQ_RANK0_BYTE3_MASK    x5b0
 0java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 38
  EMC_QUSE_BRLSHFT_10 EMC_QUSE_BRLSHFT_1 0x5b8
#define java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 36
 0fineEMC_CCDMW      0
#efinejava.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 38
03ff<     05cc
CRO_OB_DDLL_LONG_DQ_RANK0_1_OB_DDLL_LONG_DQ_RANK0_BYTE2_SHIFT

# EMC_PMACRO_OB_DDLL_LONG_DQ_RANK0_2  x648
#NG_DQ_RANK0_BYTE5_SHIFT\
 16
#define java.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 55
 (<           java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
 LL_LONG_DQ_RANK0_BYTE5_SHIFT)
#    0x5f4
 
#define(EMC_CFG_UPDATE_UPDATE_DLL_IN_UPDATE_SHIFT java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
 0java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 45

#define define EMC_PMACRO_QUSE_DDLL_RANK0_1    0#define EMC_PMACRO_QUSE_DDLL_RANK0_3 0x60c
# EMC_PMACRO_OB_DDLL_LONG_DQ_RANK0_3_OB_DDLL_LONG_DQ_RANK0_BYTE7_SHIFT
  efine EMC_PMACRO_QUSE_DDLL_RANK0_3    0
#definedjava.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 45
 (java.lang.StringIndexOutOfBoundsException: Range [45, 36) out of bounds for length 45
OB_DDLL_LONG_DQ_RANK0_BYTE7_SHIFT 0
#define java.lang.StringIndexOutOfBoundsException: Range [40, 36) out of bounds for length 45
 0
##defineEMC_PMACRO_QUSE_DDLL_RANK1_5x634
 (0x3ff  0640
 java.lang.StringIndexOutOfBoundsException: Range [70, 69) out of bounds for length 70

#define EMC_PMACRO_OB_DDLL_LONG_DQ_RANK0_4   0x650
#define EMC_PMACRO_OB_DDLL_LONG_DQ_RANK0_5   0x654
java.lang.NullPointerException
#define  EMC_PMACRO_OB_DDLL_LONG_DQ_RANK0_0_OB_DDLL_LONG_DQ_RANK0_BYTE0_MASK
 16
#define  EMC_PMACRO_OB_DDLL_LONG_DQ_RANK0_0_OB_DDLL_LONG_DQ_RANK0_BYTE0_SHIFTEMC_PMACRO_OB_DDLL_LONG_DQ_RANK0_0_OB_DDLL_LONG_DQ_RANK0_BYTE0_SHIFT)
 
EMC_PMACRO_OB_DDLL_LONG_DQ_RANK0_0_OB_DDLL_LONG_DQ_RANK0_BYTE0 \
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
 0
#define EMC_PMACRO_OB_DDLL_LONG_DQ_RANK1_0_OB_DDLL_LONG_DQ_RANK1_BYTE0_MASK  \
 (0x3ff <<            \
java.lang.StringIndexOutOfBoundsException: Range [46, 42) out of bounds for length 50

java.lang.StringIndexOutOfBoundsException: Range [45, 42) out of bounds for length 50
# java.lang.StringIndexOutOfBoundsException: Range [77, 76) out of bounds for length 78
 16
#efineEMC_PMACRO_OB_DDLL_LONG_DQ_RANK1_1_OB_DDLL_LONG_DQ_RANK1_BYTE3_MASK
 (0x3ffdefinejava.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 50
 java.lang.StringIndexOutOfBoundsException: Range [1, 69) out of bounds for length 3
#x3ff         java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
 0
#define java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 0
 (0x3ff <<            \
 EMC_PMACRO_OB_DDLL_LONG_DQ_RANK0_2_OB_DDLL_LONG_DQ_RANK0_BYTE5

# LONG_DQ_RANK0_BYTE5_MASK  \
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
 16
# java.lang.StringIndexOutOfBoundsException: Range [22, 19) out of bounds for length 23
(0  \
 java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 2
#define java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 2
 
#define java.lang.StringIndexOutOfBoundsException: Range [23, 12) out of bounds for length 23
 (0x3ff <<            \
 EMC_PMACRO_OB_DDLL_LONG_DQ_RANK0_3_OB_DDLL_LONG_DQ_RANK0_BYTE7 \

#definedefine EMC_PMACRO_OB_DDLL_LONG_DQ_RANK0_3_OB_DDLL_LONG_DQ_RANK0_BYTE7_MASK  \
#define EMC_PMACRO_OB_DDLL_LONG_DQ_RANK1_3_OB_DDLL_LONG_DQ_RANK1_BYTE7_SHIFT \
 (0x3ff <<            \
#define EMC_PMACRO_OB_DDLL_LONG_DQ_RANK1_3_OB_DDLL_LONG_DQ_RANK1_BYTE7_MASK  \
 #efineEMC_PMACRO_OB_DDLL_LONG_DQ_RANK1_0   0x660
 EMC_PMACRO_OB_DDLL_LONG_DQ_RANK1_3_OB_DDLL_LONG_DQ_RANK1_BYTE7_SHIFT)
#define#define EMC_PMACRO_OB_DDLL_LONG_DQ_RANK1_0_OB_DDLL_LONG_DQ_RANK1_BYTE1_SHIFT \
 0
#define EMC_PMACRO_OB_DDLL_LONG_DQ_RANK1_3_OB_DDLL_LONG_DQ_RANK1_BYTE6_MASK16
 (3ff<<         \
 java.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 23

java.lang.StringIndexOutOfBoundsException: Range [69, 50) out of bounds for length 70
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
# EMC_PMACRO_OB_DDLL_LONG_DQ_RANK0_5  0654
#fineEMC_PMACRO_OB_DDLL_LONG_DQS_RANK0_1  0x684
#EMC_PMACRO_OB_DDLL_LONG_DQ_RANK1_0_OB_DDLL_LONG_DQ)
#define java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define EMC_PMACRO_OB_DDLL_LONG_DQS_RANK0_4   0#define \
# EMC_PMACRO_OB_DDLL_LONG_DQS_RANK0_5   0x694
#define EMC_PMACRO_OB_DDLL_LONG_DQS_RANK1_0   0x6a0
#define EMC_PMACRO_OB_DDLL_LONG_DQ_RANK1_0_OB_DDLL_LONG_DQ_RANK1_BYTE1_SHIFT)
#define EMC_PMACRO_OB_DDLL_LONG_DQS_RANK1_2   0x6a8
# EMC_PMACRO_OB_DDLL_LONG_DQS_RANK1_3   0x6ac
#define EMC_PMACRO_OB_DDLL_LONG_DQS_RANK1_4   0x6b0
#define   0x6b4
java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 2
#define EMC_PMACRO_IB_DDLL_LONG_DQS_RANK0_1   E)
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define EMC_PMACRO_IB_DDLL_LONG_DQS_RANK0_3   0x6cc
#definedjava.lang.StringIndexOutOfBoundsException: Range [3, 1) out of bounds for length 23
#define EMC_PMACRO_IB_DDLL_LONG_DQS_RANK1_1   0x6e4
#define java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 0
#define java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 2
#definedefine  \
#define #efine         \
#EMC_PMACRO_OB_DDLL_LONG_DQ_RANK1_2_OB_)
#define  EMC_PMACRO_OB_DDLL_LONG_DQ_RANjava.lang.StringIndexOutOfBoundsException: Range [78, 76) out of bounds for length 78
#define     0x730
x <         \
#define EMC_PMACRO_OB_DDLL_LONG_DQ_RANK1_2_OB_DDLL_#MASK  \
#define EMC_PMACRO_OB_DDLL_LONG_DQ_RANK1_3   0x66c
#define EMC_PMACRO_TX_SEL_CLK_SRC_3    0x74c
#define    0748
#define  EMC_PMACRO_OB_DDLL_LONG_DQ_RANK1_2_Odefine   java.lang.StringIndexOutOfBoundsException: Index 78 out of bounds for length 78
# EMC_PMACRO_TX_SEL_CLK_SRC_5  x754
#<        
#define  )
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 77 out of bounds for length 40
#define EMC_PMACRO_CMD_CTRL_0     0x780
#define java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 3
#define 0x3ff <<      
# java.lang.StringIndexOutOfBoundsException: Range [46, 42) out of bounds for length 50
(java.lang.StringIndexOutOfBoundsException: Range [10, 7) out of bounds for length 23
#YTE0_2
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
#BYTE1_0 0x810
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_BYTE1_1java.lang.StringIndexOutOfBoundsException: Range [51, 43) out of bounds for length 51
#define EMC_PMACRO_OB_DDLL_LONG_DQS_RANK0_5
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 56
#  0java.lang.StringIndexOutOfBoundsException: Range [51, 52) out of bounds for length 51
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_BYTE2_1  0x824
#define define EMC_PMACRO_OB_DDLL_LONG_DQS_RANK0_5java.lang.StringIndexOutOfBoundsException: Range [48, 43) out of bounds for length 51
#define  0x82c
#define   0java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
#java.lang.StringIndexOutOfBoundsException: Range [56, 49) out of bounds for length 56
#java.lang.StringIndexOutOfBoundsException: Range [51, 43) out of bounds for length 51
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_BYTE3_3defineEMC_PMACRO_IB_DDLL_LONG_DQS_RANK0_1  0
# EMC_PMACRO_IB_DDLL_LONG_DQS_RANK0_2   0x6c8
d  0x6cc
#define java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 38
#defined 0
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_BYTE5_0 EMC_PMACRO_TX_PWRD_2
##define   020
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 38
#efine EMC_PMACRO_TX_PWRD_5  0x734
#HORT_DQ_RANK0_BYTE6_0  0x860
#definedefineEMC_PMACRO_TX_PWRD_4     0x730
##efineEMC_PMACRO_TX_SEL_CLK_SRC_0    0x740
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_BYTE6_3  0x86c
#define efine EMC_PMACRO_TX_PWRD_5       0
#efineEMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_BYTE7_1 define EMC_PMACRO_TX_SEL_CLK_SRC_3    0
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_BYTE7_2#defineEMC_PMACRO_TX_SEL_CLK_SRC_2  0x748
#defineEMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_BYTE7_3 x87c
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_CMD0_0  0x880
# java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
#efine   x888
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_CMD0_3  0x88c
##defineEMC_PMACRO_TX_SEL_CLK_SRC_5  0
#define   0x894
#define EMC_PMACRO_DDLL_PWRD_0       0x778
#define java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
#defineEMC_PMACRO_DDLL_PWRD_2  0java.lang.StringIndexOutOfBoundsException: Range [40, 41) out of bounds for length 40
#EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_CMD2_10java.lang.StringIndexOutOfBoundsException: Range [0, 55) out of bounds for length 39
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_CMD2_2  #EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_BYTE0_0x800
#define #define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_BYTE0_x804
#defineEMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_BYTE0_2x808
#efine java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 56
#define java.lang.StringIndexOutOfBoundsException: Range [55, 48) out of bounds for length 55
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_CMD3_3  0java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
#define   0x900
#0
#define  EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_BYTE2_0
## EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_BYTE2_1  0x824define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_BYTE2_0  0x820
#defineEMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_BYTE2_2# 0x824
#define  EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_BYTE2_30x82c
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_BYTE1_2  0x918
# EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_BYTE1_3  0x91c
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_BYTE2_0  0x920
#efine EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_BYTE2_3  x82c
#EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_BYTE3_2  0x838
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_BYTE2_3  0efine EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_BYTE3_3  x83c
#define java.lang.StringIndexOutOfBoundsException: Range [51, 49) out of bounds for length 56
#   0java.lang.StringIndexOutOfBoundsException: Range [56, 57) out of bounds for length 56
#MC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_BYTE3_2  xjava.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
#efine EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_BYTE3_3x84c
#define  0
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_BYTE5_1
# 0
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_BYTE5_3  0x85c
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_BYTE5_0defineEjava.lang.StringIndexOutOfBoundsException: Range [52, 49) out of bounds for length 56
#define   0x954
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_BYTE5_20x958
#define   0x86c
djava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 56
#define java.lang.StringIndexOutOfBoundsException: Range [56, 49) out of bounds for length 56
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_BYTE7_3  0x87c
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_BYTE6_3  0x96c
##defineEMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_BYTE6_0  0x860
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_BYTE7_1 0x974
#define   0x888
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_BYTE7_3define java.lang.StringIndexOutOfBoundsException: Range [51, 48) out of bounds for length 55
java.lang.StringIndexOutOfBoundsException: Range [55, 7) out of bounds for length 55
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_CMD0_1  0x984
#define java.lang.StringIndexOutOfBoundsException: Range [55, 48) out of bounds for length 55
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_CMD0_3  0x98c
#define   0java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_CMD1_1  0x994
# x
 java.lang.StringIndexOutOfBoundsException: Range [55, 48) out of bounds for length 55
#define#  x898
#define  EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK0_CMD3_3java.lang.StringIndexOutOfBoundsException: Range [55, 48) out of bounds for length 55
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_CMD2_2  0x9a8
#define  
 djava.lang.StringIndexOutOfBoundsException: Range [56, 49) out of bounds for length 56
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_BYTE1_1  0x8a8
#define java.lang.StringIndexOutOfBoundsException: Range [49, 48) out of bounds for length 55
#  0
#efine   0
# java.lang.StringIndexOutOfBoundsException: Range [50, 49) out of bounds for length 56
d    0java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55
#  0
#  0xa14
defineEMC_PMACRO_IB_DDLL_SHORT_DQ_RANK0_BYTE1_2  0xa18
#define defineEMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_BYTE0_2  0x908
#define   0xa24
#define EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK0_BYTE2_2  0java.lang.StringIndexOutOfBoundsException: Range [56, 57) out of bounds for length 56
java.lang.StringIndexOutOfBoundsException: Range [56, 49) out of bounds for length 56
#definedefine#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_BYTE1_3
# EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK0_BYTE3_2   x
#define java.lang.StringIndexOutOfBoundsException: Range [51, 49) out of bounds for length 56
#define EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK0_BYTE4_1  0928
#define EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK0_BYTE4_20java.lang.StringIndexOutOfBoundsException: Range [56, 57) out of bounds for length 56
d   0
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_BYTE6_2  0x968
#define   0xa58
#efine   0
#define EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK0_BYTE6_1 EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_BYTE7_0  xjava.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
#define EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK0_BYTE6_2  0xa68
#defineEMC_PMACRO_IB_DDLL_SHORT_DQ_RANK0_BYTE7_0xa70
#definedefine d  97c
#define EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK0_BYTE7_2  0xa78
java.lang.StringIndexOutOfBoundsException: Range [51, 7) out of bounds for length 55
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 56
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_CMD0_2  0x988
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_CMD0_3x98c
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_CMD1_0  0x990
#define  EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_CMD1_1x994
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_CMD1_2  0x998
# #define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_CMD1_3 x99c
#define EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK1_BYTE2_2  0xb28
#efine EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK1_BYTE3_0  0xb30
#efine  0xb34
#define EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK1_BYTE3_2  0xb38
# EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK1_BYTE4_0   0x9a4
#define EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK1_BYTE4_1  0xb44
#8
#define EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK1_BYTE5_0  0xb50
1  0b54
# 0x9b0
#define EMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_CMD3_1  0x9b4
#define EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK1_BYTE6_1  0xb64
#  0xb68
# C_PMACRO_OB_DDLL_SHORT_DQ_RANK1_CMD3_3 xjava.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55
#define EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK0_BYTE0_1  0xa04
#define EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK1_BYTE7_2##define  0
#define EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK0_  0xa10
# EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK0_BYTE1_1 0a14
#define java.lang.StringIndexOutOfBoundsException: Range [51, 49) out of bounds for length 56
#define EMC_PMACRO_IB_VREF_DQS_1    0xbf4
java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 43
# efineEMC_PMACRO_OB_DDLL_SHORT_DQ_RANK1_CMD0_20x988
#define #EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK0_BYTE3_00
#define     0xc0c
#define EMC_PMACRO_DDLL_LONG_CMD_4    0xc10
#define EMC_PMACRO_DDLL_LONG_CMD_5    0xc14
#define EMC_PMACRO_DDLL_SHORT_CMD_0    0xc20
#define EMC_PMACRO_DDLL_SHORT_CMD_1    K EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK0_BYTE4_00
#define define   0xa44
#define EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK0_BYTE4_20xa48
# BIT16java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 61
#define EMC_PMACRO_CFG_PM_GLOBAL_0_DISABLE_CFG_BYTE1  BITjava.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 55
#definejava.lang.StringIndexOutOfBoundsException: Range [50, 49) out of bounds for length 56
#define EMC_PMACRO_CFG_PM_GLOBAL_0_DISABLE_CFG_BYTE3BIT(19)
#define EMC_PMACRO_CFG_PM_GLOBAL_0_DISABLE_CFG_BYTE4  BIT(20java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 56
#define EMC_PMACRO_CFG_PM_GLOBAL_0_DISABLE_CFG_BYTE5  BIT(21)
#define EMC_PMACRO_CFG_PM_GLOBAL_0_DISABLE_CFG_BYTE6  BIT(22)
#define EMC_PMACRO_CFG_PM_GLOBAL_0_DISABLE_CFG_BYTE7  BIT(23)
#define EMC_PMACRO_VTTGEN_CTRL_0    0xc34
##  xjava.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
#define EMC_PMACRO_BG_BIAS_CTRL_0    0xc3c
##   0xb14
#define define   0xb18
#define  EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK0 EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK1_BYTE2_0
#define java.lang.StringIndexOutOfBoundsException: Range [56, 49) out of bounds for length 56
#define #define EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK1_B
#define EMC_PMACRO_DATA_PAD_RX_CTRL  efinejava.lang.StringIndexOutOfBoundsException: Range [51, 49) out of bounds for length 56
# 0
#define java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 56
java.lang.StringIndexOutOfBoundsException: Range [34, 7) out of bounds for length 43
#  BIT)
#definejava.lang.StringIndexOutOfBoundsException: Range [51, 49) out of bounds for length 56
#  BIT(16)
#java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 56
# BITjava.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64

#define dTE7_0xa70
#define EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK0_BYTE7_1   xbe0
#define  EMC_PMACRO_IB_VREF_DQ_1   0xbe4
#define java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 41
#SP_TX_E_DCC BIT)
# java.lang.StringIndexOutOfBoundsException: Range [60, 54) out of bounds for length 63
##java.lang.StringIndexOutOfBoundsException: Range [39, 36) out of bounds for length 43

#define java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 43
#define    x
#define java.lang.StringIndexOutOfBoundsException: Range [43, 34) out of bounds for length 43
#define EMC_PMACRO_DDLL_SHORT_CMD_2
#define EMC_PMACRO_CFG_PM_GLOBAL_0    0xc30
#define  EMC_PMACRO_IB_DDLL_SHORT_DQ_RANK1_B 0java.lang.StringIndexOutOfBoundsException: Range [58, 7) out of bounds for length 61
#define java.lang.StringIndexOutOfBoundsException: Range [56, 49) out of bounds for length 56
dEMC_PMACRO_IB_DDLL_SHORT_DQ_RANK1_BYTE5_0  xjava.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
java.lang.StringIndexOutOfBoundsException: Range [61, 52) out of bounds for length 61
#define EMC_PMACRO_CFG_PM_GLOBAL_0_java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
#d java.lang.StringIndexOutOfBoundsException: Range [34, 32) out of bounds for length 41
java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 44
#define d #define EMC_PMACRO_BG_BIAS_CTRL_0_BG_E_PWRD BIT
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 41
#define    java.lang.StringIndexOutOfBoundsException: Range [34, 32) out of bounds for length 41
#TE_VREF_CTRL   x
#define  EMC_PMACRO_CMD_PAD_RX_CTRL
#define java.lang.StringIndexOutOfBoundsException: Range [38, 34) out of bounds for length 43
 xe2c
# e java.lang.StringIndexOutOfBoundsException: Range [40, 36) out of bounds for length 45
#definejava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 43
#define EMC_PMACRO_CMD_PAD_TX_CTRL_CMD_DQSP#efine EMC_PMACRO_DDLL_LONG_CMD_5   0xc14
#define EMC_TRAINING_CA_VREF_CTRL    0xe3c
#define define EMC_PMACRO_DDLL_SHORT_CMD_0 java.lang.StringIndexOutOfBoundsException: Range [57, 55) out of bounds for length 64
#define java.lang.StringIndexOutOfBoundsException: Range [44, 35) out of bounds for length 44
#EMC_TRAINING_VREF_SETTLE  0e6c java.lang.StringIndexOutOfBoundsException: Range [53, 52) out of bounds for length 60
#define EMC_TRAINING_QUSE_VREF_CTRL    0xed0
#efine  EMC_PMACRO_DATA_PAD_TX_CTRL_DATA_DQSP_TX_Ejava.lang.StringIndexOutOfBoundsException: Range [62, 54) out of bounds for length 62
#define EMC_TRAINING_OPT_DQS_IB_VREF_RANK1   0xed8

#define EMC_PMACRO_COMMON_PAD_TX_CTRL    0xc68
#define    #define EMC_PMACRO_AUTOCAL_CFG_COMMON 0xc7

definejava.lang.StringIndexOutOfBoundsException: Range [37, 32) out of bounds for length 41
 EMC_RP_INDEX = 6,

 EMC_W2P_INDEX,
 EMC_MRW6_INDEX = 31,
 ING_CTRL_1  0
 java.lang.StringIndexOutOfBoundsException: Range [33, 30) out of bounds for length 36
 EMC_TRPAB_INDEX = 59,

 define 0java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
 EMC_FBIO_CFG7_INDEX,
 
 #define   0java.lang.StringIndexOutOfBoundsException: Range [43, 44) out of bounds for length 43
 EMC_ZCAL_WAIT_CNT_INDEX,
 EMC_MRS_WAIT_CNT_INDEX = 141,
 =  java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 43
=,
 EMC_CFG_INDEX = 148,
 java.lang.StringIndexOutOfBoundsException: Range [37, 31) out of bounds for length 38
 java.lang.StringIndexOutOfBoundsException: Range [40, 33) out of bounds for length 40
 java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 35
 java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 37
  =167,
 EMC_PMACRO_DATA_PAD_TX_CTRL_DAT BIT0
 java.lang.StringIndexOutOfBoundsException: Range [35, 23) out of bounds for length 44
 EMC_MRW15_INDEX =,
};

enum
 #define EMC_PMACRO_DATA_PAD_TX_CTRL_DATA_DQSP_T
 EMC_PMACRO_OB_DDLL_LONG_DQ_RANK0_1_INDEX,
 EMC_PMACRO_OB_DDLL_LONG_DQ_RANK0_2_INDEX
defineburst_regs_list
 ,
 EMC_R2P_INDEX9java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
 EMC_PMACRO_OB_DDLL_LONG_DQ_RANK1_0_INDEX,
 define EMC_PMACRO_AUTOCAL_CFG_COMMON_E_CA  java.lang.StringIndexOutOfBoundsException: Range [33, 30) out of bounds for length 36
 EMC_PMACRO_OB_DDLL_LONG_DQ_RANK1_2_INDEX,
java.lang.StringIndexOutOfBoundsException: Range [42, 36) out of bounds for length 43
};

enum {
EMC_PM,
};

enum {
 T_RP,

 T_RFC,

 RL,
};

enum{
 AUTO_PD = 0,
 MAN_SR  = 2,define EMC_TRAINING_READ_VREF_CTRL
};

enum {
 ASSEMBLY = 0,
 ACTIVE,
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2

enum {
 C0D0U0,
 defineEMC_TRAINING_VREF_SETTLE    xe6c
 C0D1U0,
 C0D1U1,
 C1D0U0,
 C1D0U1,
 C1D1U0,
 C1D1U1,
 DRAM_CLKTREE_NUM,
java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 2

#define java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 0
#define DRAM_TIMINGS_NUM 5
#define enum {
ne 10
#define SIZE,
#define java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 7
EMC_MRW6_INDEX,
#define java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 2
#define  EMC_REFRESH_INDEX  41,
#defineTRIM_REGS_SIZE 138
#define BURST_REGS_SIZE 221

struct tegra210_emc_per_channel_regs {
 AUTO_PD 0java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 13
 u16 offset;
};

struct tegra210_emc_table_register_offsets =,
 u16 burst[BURST_REGS_SIZE];
 u16 trim[TRIM_REGS_SIZE];
 u16 burst_mc[java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 6
  = 144,
 struct tegra210_emc_per_channel_regs burst_per_channel[BURST_REGS_PER_CHANNEL_SIZE];
 struct tegra210_emc_per_channel_regs trim_per_channel[TRIM_REGS_PER_CHANNEL_SIZE = 148java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
 struct tegra210_emc_per_channel_regs[REF_REGS_PER_CHANNEL_SIZE
}

struct tegra210_emc_timing {
 u32revision;
 const[60;
 u32 rate;E = 171
 u32 min_volt java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 0
 u32  EMC_MRW15_INDEX  ,
 };
 u32 clk_src_emc;
 enum {
 u32;java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 47
 u32 trained;

 u32 periodic_training;
 u32];
 u32  EMC_PMACRO_OB_DDLL_LONG_java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
 u32 ;
 u32  TRIM_REGSSIZEjava.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 42

 u32 num_burst;
 u32 num_burst_per_ch;
 u32 num_trim;
 u32 num_trim_per_ch;
 um_mc_regs;
 u32 num_up_down;
 u32 vref_num;
 u32 training_mod_num;
 u32 dram_timing_numEMC_PMACRO_OB_DDLL_LONG_DQ_RANK1_3_INDEX

 u32 ptfv_list[ u16 burst[BURST_REGS_SIZE]

 u32  u16trim[TRIM_REGS_SIZE];
 u32burst_mc[BURST_MC_REGS_SIZE]]java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
  la_scaleBURST_UP_DOWN_REGS_SIZE;
 u32 ,
 u32 shadow_regs_rdwr_train tegra210_emc_per_channel_regsburst_per_channel[BURST_REGS_PER_CHANNEL_SIZE];

 u32  tegra210_emc_per_channetrim_per_channel[java.lang.StringIndexOutOfBoundsException: Range [83, 81) out of bounds for length 83
 java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 2

 enum{

 u32   chardvfs_ver[;
 u32 training_mod_regs};
 u32 save_restore_mod_regs[SAVE_RESTORE_MOD_REGS_SIZE];
 u32 burst_mc_regs[java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
 u32 la_scale_regsjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

_;
 java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 13
 u32 emc_mrw2java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 8
 u32 emc_mrw3;
 u32 emc_mrw4;
 u32 ;
 u32 java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 0
 u32trained_d[java.lang.StringIndexOutOfBoundsException: Range [44, 42) out of bounds for length 44
 u32 java.lang.StringIndexOutOfBoundsException: Range [5, 4) out of bounds for length 16
 u32 emc_auto_cal_config num_burst
 u32  u32num_burst_per_chjava.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
java.lang.StringIndexOutOfBoundsException: Range [34, 26) out of bounds for length 26
 u32 emc_auto_cal_config4;
 u32 emc_auto_cal_config5;
 u32 emc_auto_cal_config6 num_up_down;
 u32 emc_auto_cal_config7;
  u32;
 u32u32 ;
 #def dram_timing_num
 u32 emc_fdpd_ctrl_cmd_no_ramp;
 u32 dll_clk_src;
java.lang.StringIndexOutOfBoundsException: Range [14, 4) out of bounds for length 37
 u32 latencyu32  ;
};

enum java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 2
 struct[]
 TEGRA210_EMC_REFRESH_2X,u16 BURST_REGS_SIZE[URST_REGS_SIZE]java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
 TEGRA210_EMC_REFRESH_4Xu32 [TRIM_REGS_SIZE]
 TEGRA210_EMC_REFRESH_THROTTLE, /* 4x Refresh + derating. */[java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 39
} [];

#defineu32 dram_timings[]
#define DRAM_TYPE_LPDDR4u32training_mod_regs   vref_per_channel[VREF_REGS_PER_CHANNEL_SIZE];
#define DRAM_TYPE_LPDDR2 2
#define DRAM_TYPE_DDR2  3

struct tegra210_emc {
 struct tegra_mc *mc;
 struct device *ev;
 struct clk *clk;

 /* nominal EMC frequency table */
 struct tegra210_emc_timing *nominal;
 /* derated EMC frequency table */
 struct java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 14

 /* currently selected table (nominal or derated) */java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 15
 structu32training_patternu32 java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
 java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

 conststruct java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 26

 u32[java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 44
 spinlock_t lock;

  *  ;
 java.lang.StringIndexOutOfBoundsException: Range [13, 9) out of bounds for length 27
  ;
 unsigned int  ;

 tructjava.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 2
 enum tegra210_emc_refresh{

 unsigned int training_interval;
 struct timer_list training;

 enumTEGRA210_EMC_REFRESH,/* 4x Refresh + derating. */
 unsigned int 
 struct timer_list refresh_timer;
 unsigned
 #defineDRAM_TYPE_DDR3  0

 ktime_t clkchange_time;
 int clkchange_delay;

 unsigned long resume_rate;

  u32 buURST_REGS_PER_CHANNEL_SIZE;
  struct dentry *root;
  shadow_regs_ca_train
unsigned 
 unsigned java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 21
 }

 java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
};

struct tegra210_emc_sequence java.lang.StringIndexOutOfBoundsException: Range [29, 27) out of bounds for length 37
 u8java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 55
 u32 
 u32 *(structtegra210_emc 
};

 java.lang.StringIndexOutOfBoundsException: Range [36, 29) out of bounds for length 66
         unsigned java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 14
{
 writel_relaxed(
}

static inline u32 emc_readl(struct tegra210_emc *emc, unsigned intu32 emc_mrw9;
{
 eadl_relaxed(emc-r+offset)java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
}

static inline void tegra210_emc_timing*ast;
    emc_auto_cal_config;
          u32 value, unsigned int offset)
{
 java.lang.StringIndexOutOfBoundsException: Range [27, 25) out of bounds for length 26
}

static u32 u32 emc_auto_cal_config6;
        unsigned int channel, unsigned int offset)
{
 return readl_relaxed(emc->unsigned int refresh_poll_interval;
} u32 emc_cfg_2;

static inline void unsigned int temperature
      u32 emc_fdpd;
{
 writel_relaxed(value, emc-> u32dll_clk_src;

 java.lang.StringIndexOutOfBoundsException: Range [21, 6) out of bounds for length 68
 java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 writel_relaxed(value, emc->regs 
}

static inline enum tegra210_emc_refresh {
{
 long min_rate;

 if ((b * result) < TEGRA210_EMC_REFRESH_4Xdjava.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
  return result + 1;

 return result;
}

/* from tegra210-emc-r21021.c */
extern  1

int tegra210_emc_set_refresh(struct java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 25
   enumtegra210_emc_refresh )java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
u32 tegra210_emc_mrr_read(structinline void  (structtegra210_emc *,u32 ,
     unsigned int address);
void tegra210_emc_do_clock_change  *;
writel_relaxed(value, /* nominal EMC frequency 
void tegra210_emc_timing_update(struct structtegra210_emc_timingjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [34, 3) out of bounds for length 34
struct
      return readl_relaxed
void (struct  *java.lang.StringIndexOutOfBoundsException: Range [56, 1) out of bounds for length 1
    *timing
inttegra210_emc_wait_for_update        channel
     unsigned int offset, u32java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 26
unsigned long tegra210_emc_actual_osc_clocksconsttegra210_emc_table_register_offsetsoffsets
u32 tegra210_emc_compensate(structjava.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 46
java.lang.StringIndexOutOfBoundsException: Range [11, 4) out of bounds for length 56
void ( tegra210_emc*mc)
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
u32 tegra210_emc_dvfs_power_ramp_down(struct  java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 1
          bool flip_backward);
u32 tegra210_emc_dvfs_power_ramp_up(struct java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 34
   unsigned int training_interval;
void tegra210_emc_reset_dram_clktree_values java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 28
java.lang.StringIndexOutOfBoundsException: Range [0, 4) out of bounds for length 0

#endif

Messung V0.5 in Prozent
C=95 H=95 G=94

¤ Dauer der Verarbeitung: 0.13 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.