coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
rk3288_ddr_pctl_regs Struct Reference
Collaboration diagram for rk3288_ddr_pctl_regs:
Collaboration graph

Data Fields

u32 scfg
 
u32 sctl
 
u32 stat
 
u32 intrstat
 
u32 reserved0 [12]
 
u32 mcmd
 
u32 powctl
 
u32 powstat
 
u32 cmdtstat
 
u32 tstaten
 
u32 reserved1 [3]
 
u32 mrrcfg0
 
u32 mrrstat0
 
u32 mrrstat1
 
u32 reserved2 [4]
 
u32 mcfg1
 
u32 mcfg
 
u32 ppcfg
 
u32 mstat
 
u32 lpddr2zqcfg
 
u32 reserved3
 
u32 dtupdes
 
u32 dtuna
 
u32 dtune
 
u32 dtuprd0
 
u32 dtuprd1
 
u32 dtuprd2
 
u32 dtuprd3
 
u32 dtuawdt
 
u32 reserved4 [3]
 
u32 togcnt1u
 
u32 tinit
 
u32 trsth
 
u32 togcnt100n
 
u32 trefi
 
u32 tmrd
 
u32 trfc
 
u32 trp
 
u32 trtw
 
u32 tal
 
u32 tcl
 
u32 tcwl
 
u32 tras
 
u32 trc
 
u32 trcd
 
u32 trrd
 
u32 trtp
 
u32 twr
 
u32 twtr
 
u32 texsr
 
u32 txp
 
u32 txpdll
 
u32 tzqcs
 
u32 tzqcsi
 
u32 tdqs
 
u32 tcksre
 
u32 tcksrx
 
u32 tcke
 
u32 tmod
 
u32 trstl
 
u32 tzqcl
 
u32 tmrr
 
u32 tckesr
 
u32 tdpd
 
u32 reserved5 [14]
 
u32 ecccfg
 
u32 ecctst
 
u32 eccclr
 
u32 ecclog
 
u32 reserved6 [28]
 
u32 dtuwactl
 
u32 dturactl
 
u32 dtucfg
 
u32 dtuectl
 
u32 dtuwd0
 
u32 dtuwd1
 
u32 dtuwd2
 
u32 dtuwd3
 
u32 dtuwdm
 
u32 dturd0
 
u32 dturd1
 
u32 dturd2
 
u32 dturd3
 
u32 dtulfsrwd
 
u32 dtulfsrrd
 
u32 dtueaf
 
u32 dfitctrldelay
 
u32 dfiodtcfg
 
u32 dfiodtcfg1
 
u32 dfiodtrankmap
 
u32 dfitphywrdata
 
u32 dfitphywrlat
 
u32 reserved7 [2]
 
u32 dfitrddataen
 
u32 dfitphyrdlat
 
u32 reserved8 [2]
 
u32 dfitphyupdtype0
 
u32 dfitphyupdtype1
 
u32 dfitphyupdtype2
 
u32 dfitphyupdtype3
 
u32 dfitctrlupdmin
 
u32 dfitctrlupdmax
 
u32 dfitctrlupddly
 
u32 reserved9
 
u32 dfiupdcfg
 
u32 dfitrefmski
 
u32 dfitctrlupdi
 
u32 reserved10 [4]
 
u32 dfitrcfg0
 
u32 dfitrstat0
 
u32 dfitrwrlvlen
 
u32 dfitrrdlvlen
 
u32 dfitrrdlvlgateen
 
u32 dfiststat0
 
u32 dfistcfg0
 
u32 dfistcfg1
 
u32 reserved11
 
u32 dfitdramclken
 
u32 dfitdramclkdis
 
u32 dfistcfg2
 
u32 dfistparclr
 
u32 dfistparlog
 
u32 reserved12 [3]
 
u32 dfilpcfg0
 
u32 reserved13 [3]
 
u32 dfitrwrlvlresp0
 
u32 dfitrwrlvlresp1
 
u32 dfitrwrlvlresp2
 
u32 dfitrrdlvlresp0
 
u32 dfitrrdlvlresp1
 
u32 dfitrrdlvlresp2
 
u32 dfitrwrlvldelay0
 
u32 dfitrwrlvldelay1
 
u32 dfitrwrlvldelay2
 
u32 dfitrrdlvldelay0
 
u32 dfitrrdlvldelay1
 
u32 dfitrrdlvldelay2
 
u32 dfitrrdlvlgatedelay0
 
u32 dfitrrdlvlgatedelay1
 
u32 dfitrrdlvlgatedelay2
 
u32 dfitrcmd
 
u32 reserved14 [46]
 
u32 ipvr
 
u32 iptr
 

Detailed Description

Definition at line 13 of file sdram.c.

Field Documentation

◆ cmdtstat

u32 rk3288_ddr_pctl_regs::cmdtstat

Definition at line 22 of file sdram.c.

◆ dfilpcfg0

u32 rk3288_ddr_pctl_regs::dfilpcfg0

Definition at line 137 of file sdram.c.

Referenced by dfi_cfg().

◆ dfiodtcfg

u32 rk3288_ddr_pctl_regs::dfiodtcfg

Definition at line 101 of file sdram.c.

Referenced by dfi_cfg().

◆ dfiodtcfg1

u32 rk3288_ddr_pctl_regs::dfiodtcfg1

Definition at line 102 of file sdram.c.

Referenced by dfi_cfg().

◆ dfiodtrankmap

u32 rk3288_ddr_pctl_regs::dfiodtrankmap

Definition at line 103 of file sdram.c.

◆ dfistcfg0

u32 rk3288_ddr_pctl_regs::dfistcfg0

Definition at line 128 of file sdram.c.

Referenced by dfi_cfg(), and set_bandwidth_ratio().

◆ dfistcfg1

u32 rk3288_ddr_pctl_regs::dfistcfg1

Definition at line 129 of file sdram.c.

Referenced by dfi_cfg().

◆ dfistcfg2

u32 rk3288_ddr_pctl_regs::dfistcfg2

Definition at line 133 of file sdram.c.

Referenced by dfi_cfg().

◆ dfistparclr

u32 rk3288_ddr_pctl_regs::dfistparclr

Definition at line 134 of file sdram.c.

◆ dfistparlog

u32 rk3288_ddr_pctl_regs::dfistparlog

Definition at line 135 of file sdram.c.

◆ dfiststat0

u32 rk3288_ddr_pctl_regs::dfiststat0

Definition at line 127 of file sdram.c.

◆ dfitctrldelay

u32 rk3288_ddr_pctl_regs::dfitctrldelay

Definition at line 100 of file sdram.c.

Referenced by dfi_cfg().

◆ dfitctrlupddly

u32 rk3288_ddr_pctl_regs::dfitctrlupddly

Definition at line 116 of file sdram.c.

◆ dfitctrlupdi

u32 rk3288_ddr_pctl_regs::dfitctrlupdi

Definition at line 120 of file sdram.c.

◆ dfitctrlupdmax

u32 rk3288_ddr_pctl_regs::dfitctrlupdmax

Definition at line 115 of file sdram.c.

◆ dfitctrlupdmin

u32 rk3288_ddr_pctl_regs::dfitctrlupdmin

Definition at line 114 of file sdram.c.

◆ dfitdramclkdis

u32 rk3288_ddr_pctl_regs::dfitdramclkdis

Definition at line 132 of file sdram.c.

Referenced by dfi_cfg().

◆ dfitdramclken

u32 rk3288_ddr_pctl_regs::dfitdramclken

Definition at line 131 of file sdram.c.

Referenced by dfi_cfg().

◆ dfitphyrdlat

u32 rk3288_ddr_pctl_regs::dfitphyrdlat

Definition at line 108 of file sdram.c.

Referenced by dfi_cfg().

◆ dfitphyupdtype0

u32 rk3288_ddr_pctl_regs::dfitphyupdtype0

Definition at line 110 of file sdram.c.

Referenced by dfi_cfg().

◆ dfitphyupdtype1

u32 rk3288_ddr_pctl_regs::dfitphyupdtype1

Definition at line 111 of file sdram.c.

◆ dfitphyupdtype2

u32 rk3288_ddr_pctl_regs::dfitphyupdtype2

Definition at line 112 of file sdram.c.

◆ dfitphyupdtype3

u32 rk3288_ddr_pctl_regs::dfitphyupdtype3

Definition at line 113 of file sdram.c.

◆ dfitphywrdata

u32 rk3288_ddr_pctl_regs::dfitphywrdata

Definition at line 104 of file sdram.c.

Referenced by dfi_cfg().

◆ dfitphywrlat

u32 rk3288_ddr_pctl_regs::dfitphywrlat

Definition at line 105 of file sdram.c.

Referenced by pctl_cfg().

◆ dfitrcfg0

u32 rk3288_ddr_pctl_regs::dfitrcfg0

Definition at line 122 of file sdram.c.

◆ dfitrcmd

u32 rk3288_ddr_pctl_regs::dfitrcmd

Definition at line 154 of file sdram.c.

◆ dfitrddataen

u32 rk3288_ddr_pctl_regs::dfitrddataen

Definition at line 107 of file sdram.c.

Referenced by pctl_cfg().

◆ dfitrefmski

u32 rk3288_ddr_pctl_regs::dfitrefmski

Definition at line 119 of file sdram.c.

◆ dfitrrdlvldelay0

u32 rk3288_ddr_pctl_regs::dfitrrdlvldelay0

Definition at line 148 of file sdram.c.

◆ dfitrrdlvldelay1

u32 rk3288_ddr_pctl_regs::dfitrrdlvldelay1

Definition at line 149 of file sdram.c.

◆ dfitrrdlvldelay2

u32 rk3288_ddr_pctl_regs::dfitrrdlvldelay2

Definition at line 150 of file sdram.c.

◆ dfitrrdlvlen

u32 rk3288_ddr_pctl_regs::dfitrrdlvlen

Definition at line 125 of file sdram.c.

◆ dfitrrdlvlgatedelay0

u32 rk3288_ddr_pctl_regs::dfitrrdlvlgatedelay0

Definition at line 151 of file sdram.c.

◆ dfitrrdlvlgatedelay1

u32 rk3288_ddr_pctl_regs::dfitrrdlvlgatedelay1

Definition at line 152 of file sdram.c.

◆ dfitrrdlvlgatedelay2

u32 rk3288_ddr_pctl_regs::dfitrrdlvlgatedelay2

Definition at line 153 of file sdram.c.

◆ dfitrrdlvlgateen

u32 rk3288_ddr_pctl_regs::dfitrrdlvlgateen

Definition at line 126 of file sdram.c.

◆ dfitrrdlvlresp0

u32 rk3288_ddr_pctl_regs::dfitrrdlvlresp0

Definition at line 142 of file sdram.c.

◆ dfitrrdlvlresp1

u32 rk3288_ddr_pctl_regs::dfitrrdlvlresp1

Definition at line 143 of file sdram.c.

◆ dfitrrdlvlresp2

u32 rk3288_ddr_pctl_regs::dfitrrdlvlresp2

Definition at line 144 of file sdram.c.

◆ dfitrstat0

u32 rk3288_ddr_pctl_regs::dfitrstat0

Definition at line 123 of file sdram.c.

◆ dfitrwrlvldelay0

u32 rk3288_ddr_pctl_regs::dfitrwrlvldelay0

Definition at line 145 of file sdram.c.

◆ dfitrwrlvldelay1

u32 rk3288_ddr_pctl_regs::dfitrwrlvldelay1

Definition at line 146 of file sdram.c.

◆ dfitrwrlvldelay2

u32 rk3288_ddr_pctl_regs::dfitrwrlvldelay2

Definition at line 147 of file sdram.c.

◆ dfitrwrlvlen

u32 rk3288_ddr_pctl_regs::dfitrwrlvlen

Definition at line 124 of file sdram.c.

◆ dfitrwrlvlresp0

u32 rk3288_ddr_pctl_regs::dfitrwrlvlresp0

Definition at line 139 of file sdram.c.

◆ dfitrwrlvlresp1

u32 rk3288_ddr_pctl_regs::dfitrwrlvlresp1

Definition at line 140 of file sdram.c.

◆ dfitrwrlvlresp2

u32 rk3288_ddr_pctl_regs::dfitrwrlvlresp2

Definition at line 141 of file sdram.c.

◆ dfiupdcfg

u32 rk3288_ddr_pctl_regs::dfiupdcfg

Definition at line 118 of file sdram.c.

Referenced by dfi_cfg().

◆ dtuawdt

u32 rk3288_ddr_pctl_regs::dtuawdt

Definition at line 42 of file sdram.c.

◆ dtucfg

u32 rk3288_ddr_pctl_regs::dtucfg

Definition at line 86 of file sdram.c.

◆ dtueaf

u32 rk3288_ddr_pctl_regs::dtueaf

Definition at line 99 of file sdram.c.

◆ dtuectl

u32 rk3288_ddr_pctl_regs::dtuectl

Definition at line 87 of file sdram.c.

◆ dtulfsrrd

u32 rk3288_ddr_pctl_regs::dtulfsrrd

Definition at line 98 of file sdram.c.

◆ dtulfsrwd

u32 rk3288_ddr_pctl_regs::dtulfsrwd

Definition at line 97 of file sdram.c.

◆ dtuna

u32 rk3288_ddr_pctl_regs::dtuna

Definition at line 36 of file sdram.c.

◆ dtune

u32 rk3288_ddr_pctl_regs::dtune

Definition at line 37 of file sdram.c.

◆ dtupdes

u32 rk3288_ddr_pctl_regs::dtupdes

Definition at line 35 of file sdram.c.

◆ dtuprd0

u32 rk3288_ddr_pctl_regs::dtuprd0

Definition at line 38 of file sdram.c.

◆ dtuprd1

u32 rk3288_ddr_pctl_regs::dtuprd1

Definition at line 39 of file sdram.c.

◆ dtuprd2

u32 rk3288_ddr_pctl_regs::dtuprd2

Definition at line 40 of file sdram.c.

◆ dtuprd3

u32 rk3288_ddr_pctl_regs::dtuprd3

Definition at line 41 of file sdram.c.

◆ dturactl

u32 rk3288_ddr_pctl_regs::dturactl

Definition at line 85 of file sdram.c.

◆ dturd0

u32 rk3288_ddr_pctl_regs::dturd0

Definition at line 93 of file sdram.c.

◆ dturd1

u32 rk3288_ddr_pctl_regs::dturd1

Definition at line 94 of file sdram.c.

◆ dturd2

u32 rk3288_ddr_pctl_regs::dturd2

Definition at line 95 of file sdram.c.

◆ dturd3

u32 rk3288_ddr_pctl_regs::dturd3

Definition at line 96 of file sdram.c.

◆ dtuwactl

u32 rk3288_ddr_pctl_regs::dtuwactl

Definition at line 84 of file sdram.c.

◆ dtuwd0

u32 rk3288_ddr_pctl_regs::dtuwd0

Definition at line 88 of file sdram.c.

◆ dtuwd1

u32 rk3288_ddr_pctl_regs::dtuwd1

Definition at line 89 of file sdram.c.

◆ dtuwd2

u32 rk3288_ddr_pctl_regs::dtuwd2

Definition at line 90 of file sdram.c.

◆ dtuwd3

u32 rk3288_ddr_pctl_regs::dtuwd3

Definition at line 91 of file sdram.c.

◆ dtuwdm

u32 rk3288_ddr_pctl_regs::dtuwdm

Definition at line 92 of file sdram.c.

◆ ecccfg

u32 rk3288_ddr_pctl_regs::ecccfg

Definition at line 79 of file sdram.c.

◆ eccclr

u32 rk3288_ddr_pctl_regs::eccclr

Definition at line 81 of file sdram.c.

◆ ecclog

u32 rk3288_ddr_pctl_regs::ecclog

Definition at line 82 of file sdram.c.

◆ ecctst

u32 rk3288_ddr_pctl_regs::ecctst

Definition at line 80 of file sdram.c.

◆ intrstat

u32 rk3288_ddr_pctl_regs::intrstat

Definition at line 17 of file sdram.c.

◆ iptr

u32 rk3288_ddr_pctl_regs::iptr

Definition at line 157 of file sdram.c.

◆ ipvr

u32 rk3288_ddr_pctl_regs::ipvr

Definition at line 156 of file sdram.c.

◆ lpddr2zqcfg

u32 rk3288_ddr_pctl_regs::lpddr2zqcfg

Definition at line 33 of file sdram.c.

◆ mcfg

u32 rk3288_ddr_pctl_regs::mcfg

Definition at line 30 of file sdram.c.

Referenced by pctl_cfg().

◆ mcfg1

u32 rk3288_ddr_pctl_regs::mcfg1

Definition at line 29 of file sdram.c.

◆ mcmd

u32 rk3288_ddr_pctl_regs::mcmd

Definition at line 19 of file sdram.c.

Referenced by send_command().

◆ mrrcfg0

u32 rk3288_ddr_pctl_regs::mrrcfg0

Definition at line 25 of file sdram.c.

Referenced by sdram_init().

◆ mrrstat0

u32 rk3288_ddr_pctl_regs::mrrstat0

Definition at line 26 of file sdram.c.

Referenced by sdram_init().

◆ mrrstat1

u32 rk3288_ddr_pctl_regs::mrrstat1

Definition at line 27 of file sdram.c.

◆ mstat

u32 rk3288_ddr_pctl_regs::mstat

Definition at line 32 of file sdram.c.

◆ powctl

u32 rk3288_ddr_pctl_regs::powctl

Definition at line 20 of file sdram.c.

Referenced by sdram_init().

◆ powstat

u32 rk3288_ddr_pctl_regs::powstat

Definition at line 21 of file sdram.c.

Referenced by sdram_init().

◆ ppcfg

u32 rk3288_ddr_pctl_regs::ppcfg

Definition at line 31 of file sdram.c.

Referenced by data_training(), and set_bandwidth_ratio().

◆ reserved0

u32 rk3288_ddr_pctl_regs::reserved0[12]

Definition at line 18 of file sdram.c.

◆ reserved1

u32 rk3288_ddr_pctl_regs::reserved1[3]

Definition at line 24 of file sdram.c.

◆ reserved10

u32 rk3288_ddr_pctl_regs::reserved10[4]

Definition at line 121 of file sdram.c.

◆ reserved11

u32 rk3288_ddr_pctl_regs::reserved11

Definition at line 130 of file sdram.c.

◆ reserved12

u32 rk3288_ddr_pctl_regs::reserved12[3]

Definition at line 136 of file sdram.c.

◆ reserved13

u32 rk3288_ddr_pctl_regs::reserved13[3]

Definition at line 138 of file sdram.c.

◆ reserved14

u32 rk3288_ddr_pctl_regs::reserved14[46]

Definition at line 155 of file sdram.c.

◆ reserved2

u32 rk3288_ddr_pctl_regs::reserved2[4]

Definition at line 28 of file sdram.c.

◆ reserved3

u32 rk3288_ddr_pctl_regs::reserved3

Definition at line 34 of file sdram.c.

◆ reserved4

u32 rk3288_ddr_pctl_regs::reserved4[3]

Definition at line 43 of file sdram.c.

◆ reserved5

u32 rk3288_ddr_pctl_regs::reserved5[14]

Definition at line 78 of file sdram.c.

◆ reserved6

u32 rk3288_ddr_pctl_regs::reserved6[28]

Definition at line 83 of file sdram.c.

◆ reserved7

u32 rk3288_ddr_pctl_regs::reserved7[2]

Definition at line 106 of file sdram.c.

◆ reserved8

u32 rk3288_ddr_pctl_regs::reserved8[2]

Definition at line 109 of file sdram.c.

◆ reserved9

u32 rk3288_ddr_pctl_regs::reserved9

Definition at line 117 of file sdram.c.

◆ scfg

u32 rk3288_ddr_pctl_regs::scfg

Definition at line 14 of file sdram.c.

Referenced by pctl_cfg().

◆ sctl

u32 rk3288_ddr_pctl_regs::sctl

Definition at line 15 of file sdram.c.

Referenced by move_to_access_state(), and move_to_config_state().

◆ stat

u32 rk3288_ddr_pctl_regs::stat

Definition at line 16 of file sdram.c.

Referenced by move_to_access_state(), and move_to_config_state().

◆ tal

u32 rk3288_ddr_pctl_regs::tal

Definition at line 53 of file sdram.c.

◆ tcke

u32 rk3288_ddr_pctl_regs::tcke

Definition at line 71 of file sdram.c.

◆ tckesr

u32 rk3288_ddr_pctl_regs::tckesr

Definition at line 76 of file sdram.c.

◆ tcksre

u32 rk3288_ddr_pctl_regs::tcksre

Definition at line 69 of file sdram.c.

◆ tcksrx

u32 rk3288_ddr_pctl_regs::tcksrx

Definition at line 70 of file sdram.c.

◆ tcl

u32 rk3288_ddr_pctl_regs::tcl

Definition at line 54 of file sdram.c.

◆ tcwl

u32 rk3288_ddr_pctl_regs::tcwl

Definition at line 55 of file sdram.c.

◆ tdpd

u32 rk3288_ddr_pctl_regs::tdpd

Definition at line 77 of file sdram.c.

◆ tdqs

u32 rk3288_ddr_pctl_regs::tdqs

Definition at line 68 of file sdram.c.

◆ texsr

u32 rk3288_ddr_pctl_regs::texsr

Definition at line 63 of file sdram.c.

◆ tinit

u32 rk3288_ddr_pctl_regs::tinit

Definition at line 45 of file sdram.c.

◆ tmod

u32 rk3288_ddr_pctl_regs::tmod

Definition at line 72 of file sdram.c.

◆ tmrd

u32 rk3288_ddr_pctl_regs::tmrd

Definition at line 49 of file sdram.c.

◆ tmrr

u32 rk3288_ddr_pctl_regs::tmrr

Definition at line 75 of file sdram.c.

◆ togcnt100n

u32 rk3288_ddr_pctl_regs::togcnt100n

Definition at line 47 of file sdram.c.

◆ togcnt1u

u32 rk3288_ddr_pctl_regs::togcnt1u

Definition at line 44 of file sdram.c.

Referenced by pctl_cfg().

◆ tras

u32 rk3288_ddr_pctl_regs::tras

Definition at line 56 of file sdram.c.

◆ trc

u32 rk3288_ddr_pctl_regs::trc

Definition at line 57 of file sdram.c.

◆ trcd

u32 rk3288_ddr_pctl_regs::trcd

Definition at line 58 of file sdram.c.

◆ trefi

u32 rk3288_ddr_pctl_regs::trefi

Definition at line 48 of file sdram.c.

Referenced by data_training().

◆ trfc

u32 rk3288_ddr_pctl_regs::trfc

Definition at line 50 of file sdram.c.

◆ trp

u32 rk3288_ddr_pctl_regs::trp

Definition at line 51 of file sdram.c.

◆ trrd

u32 rk3288_ddr_pctl_regs::trrd

Definition at line 59 of file sdram.c.

◆ trsth

u32 rk3288_ddr_pctl_regs::trsth

Definition at line 46 of file sdram.c.

◆ trstl

u32 rk3288_ddr_pctl_regs::trstl

Definition at line 73 of file sdram.c.

◆ trtp

u32 rk3288_ddr_pctl_regs::trtp

Definition at line 60 of file sdram.c.

◆ trtw

u32 rk3288_ddr_pctl_regs::trtw

Definition at line 52 of file sdram.c.

◆ tstaten

u32 rk3288_ddr_pctl_regs::tstaten

Definition at line 23 of file sdram.c.

◆ twr

u32 rk3288_ddr_pctl_regs::twr

Definition at line 61 of file sdram.c.

◆ twtr

u32 rk3288_ddr_pctl_regs::twtr

Definition at line 62 of file sdram.c.

◆ txp

u32 rk3288_ddr_pctl_regs::txp

Definition at line 64 of file sdram.c.

◆ txpdll

u32 rk3288_ddr_pctl_regs::txpdll

Definition at line 65 of file sdram.c.

◆ tzqcl

u32 rk3288_ddr_pctl_regs::tzqcl

Definition at line 74 of file sdram.c.

◆ tzqcs

u32 rk3288_ddr_pctl_regs::tzqcs

Definition at line 66 of file sdram.c.

◆ tzqcsi

u32 rk3288_ddr_pctl_regs::tzqcsi

Definition at line 67 of file sdram.c.


The documentation for this struct was generated from the following file: