coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
dramc_ddrphy_regs Struct Reference

#include <dramc_register.h>

Collaboration diagram for dramc_ddrphy_regs:
Collaboration graph

Data Fields

uint32_t rsvd_phy1 [3]
 
uint32_t padctl1
 
uint32_t padctl2
 
uint32_t padctl3
 
uint32_t rsvd_phy2 [25]
 
uint32_t ddr2ctl
 
uint32_t rsvd_phy3 [3]
 
uint32_t clk1delay
 
uint32_t ioctl
 
uint32_t rsvd_phy4 [7]
 
uint32_t iodrv4
 
uint32_t iodrv5
 
uint32_t iodrv6
 
uint32_t drvctl1
 
uint32_t dllsel
 
uint32_t rsvd_phy5 [2]
 
uint32_t tdsel [3]
 
uint32_t mckdly
 
uint32_t dqsctl0
 
uint32_t dqsctl1
 
uint32_t dqsctl4
 
uint32_t dqsctl5
 
uint32_t dqsctl6
 
uint32_t phyctl1
 
uint32_t gddr3ctl1
 
uint32_t rsvd_phy6 [1]
 
uint32_t misctl0
 
uint32_t ocdk
 
uint32_t rsvd_phy7 [8]
 
uint32_t dqsgctl
 
uint32_t rsvd_phy8 [6]
 
uint32_t ddrphydqsgctl
 
uint32_t dqsgct2
 
uint32_t phyclkduty
 
uint32_t rsvd_phy9 [3]
 
uint32_t dqsisel
 
uint32_t dqmdqs_sel
 
uint32_t rsvd_phy10 [10]
 
uint32_t jmeterpop1
 
uint32_t jmeterpop2
 
uint32_t jmeterpop3
 
uint32_t jmeterpop4
 
uint32_t rsvd_phy11 [4]
 
uint32_t cmddly [6]
 
uint32_t dqscal0
 
uint32_t rsvd_phy12 [2]
 
uint32_t jmeter [3]
 
uint32_t rsvd_phy13 [2]
 
uint32_t lpddr2_3
 
uint32_t spcmd
 
uint32_t rsvd_phy14 [6]
 
uint32_t dqodly [4]
 
uint32_t rsvd_phy15 [11]
 
uint32_t lpddr2_4
 
uint32_t rsvd_phy16 [56]
 
uint32_t jmeter_pll_st [3]
 
uint32_t jmeter_done_st
 
uint32_t rsvd_phy17 [2]
 
uint32_t jmeter_pll1_st
 
uint32_t jmeter_pop_pll2_st
 
uint32_t jmeter_pop_pll3_st
 
uint32_t jmeter_pop_pll4_st
 
uint32_t jmeter_pop_pll1_st
 
uint32_t rsvd_phy18 [13]
 
uint32_t dq_o1
 
uint32_t rsvd_phy19 [2]
 
uint32_t stben [4]
 
uint32_t rsvd_phy20 [16]
 
uint32_t dllcnt0
 
uint32_t pllautok
 
uint32_t poppllautok
 
uint32_t rsvd_phy21 [18]
 
uint32_t selph12
 
uint32_t selph13
 
uint32_t selph14
 
uint32_t selph15
 
uint32_t selph16
 
uint32_t selph17
 
uint32_t selph18
 
uint32_t selph19
 
uint32_t selph20
 
uint32_t rsvd_phy22 [91]
 
uint32_t peri [4]
 
uint32_t rsvd_phy23 [12]
 
uint32_t mempll [15]
 
uint32_t ddrphy_cg_ctrl
 
uint32_t mempll_divider
 
uint32_t vrefctl0
 
uint32_t rsvd_phy24 [18]
 
uint32_t mempll05_divider
 

Detailed Description

Definition at line 294 of file dramc_register.h.

Field Documentation

◆ clk1delay

uint32_t dramc_ddrphy_regs::clk1delay

Definition at line 302 of file dramc_register.h.

◆ cmddly

uint32_t dramc_ddrphy_regs::cmddly[6]

Definition at line 338 of file dramc_register.h.

Referenced by ca_training().

◆ ddr2ctl

uint32_t dramc_ddrphy_regs::ddr2ctl

Definition at line 300 of file dramc_register.h.

Referenced by dramc_init().

◆ ddrphy_cg_ctrl

uint32_t dramc_ddrphy_regs::ddrphy_cg_ctrl

Definition at line 380 of file dramc_register.h.

Referenced by dramc_runtime_config(), and mem_pll_pre_init().

◆ ddrphydqsgctl

uint32_t dramc_ddrphy_regs::ddrphydqsgctl

Definition at line 326 of file dramc_register.h.

◆ dllcnt0

uint32_t dramc_ddrphy_regs::dllcnt0

Definition at line 363 of file dramc_register.h.

◆ dllsel

uint32_t dramc_ddrphy_regs::dllsel

Definition at line 309 of file dramc_register.h.

◆ dq_o1

uint32_t dramc_ddrphy_regs::dq_o1

Definition at line 359 of file dramc_register.h.

◆ dqmdqs_sel

uint32_t dramc_ddrphy_regs::dqmdqs_sel

Definition at line 331 of file dramc_register.h.

◆ dqodly

uint32_t dramc_ddrphy_regs::dqodly[4]

Definition at line 346 of file dramc_register.h.

Referenced by set_tx_best_dly_factor(), set_tx_dly_factor(), and write_leveling().

◆ dqscal0

uint32_t dramc_ddrphy_regs::dqscal0

Definition at line 339 of file dramc_register.h.

Referenced by ca_training(), and dramc_init().

◆ dqsctl0

uint32_t dramc_ddrphy_regs::dqsctl0

Definition at line 313 of file dramc_register.h.

◆ dqsctl1

uint32_t dramc_ddrphy_regs::dqsctl1

Definition at line 314 of file dramc_register.h.

◆ dqsctl4

uint32_t dramc_ddrphy_regs::dqsctl4

Definition at line 315 of file dramc_register.h.

◆ dqsctl5

uint32_t dramc_ddrphy_regs::dqsctl5

Definition at line 316 of file dramc_register.h.

◆ dqsctl6

uint32_t dramc_ddrphy_regs::dqsctl6

Definition at line 317 of file dramc_register.h.

◆ dqsgct2

uint32_t dramc_ddrphy_regs::dqsgct2

Definition at line 327 of file dramc_register.h.

◆ dqsgctl

uint32_t dramc_ddrphy_regs::dqsgctl

Definition at line 324 of file dramc_register.h.

Referenced by dramc_init(), dramc_runtime_config(), and rx_dqs_gating_cal().

◆ dqsisel

uint32_t dramc_ddrphy_regs::dqsisel

Definition at line 330 of file dramc_register.h.

Referenced by dramc_init().

◆ drvctl1

uint32_t dramc_ddrphy_regs::drvctl1

Definition at line 308 of file dramc_register.h.

Referenced by dramc_init(), and sw_impedance_cal().

◆ gddr3ctl1

uint32_t dramc_ddrphy_regs::gddr3ctl1

Definition at line 319 of file dramc_register.h.

Referenced by dramc_init().

◆ ioctl

uint32_t dramc_ddrphy_regs::ioctl

Definition at line 303 of file dramc_register.h.

Referenced by dramc_init().

◆ iodrv4

uint32_t dramc_ddrphy_regs::iodrv4

Definition at line 305 of file dramc_register.h.

◆ iodrv5

uint32_t dramc_ddrphy_regs::iodrv5

Definition at line 306 of file dramc_register.h.

◆ iodrv6

uint32_t dramc_ddrphy_regs::iodrv6

Definition at line 307 of file dramc_register.h.

◆ jmeter

uint32_t dramc_ddrphy_regs::jmeter[3]

Definition at line 341 of file dramc_register.h.

Referenced by mem_pll_phase_cali().

◆ jmeter_done_st

uint32_t dramc_ddrphy_regs::jmeter_done_st

Definition at line 351 of file dramc_register.h.

◆ jmeter_pll1_st

uint32_t dramc_ddrphy_regs::jmeter_pll1_st

Definition at line 353 of file dramc_register.h.

◆ jmeter_pll_st

uint32_t dramc_ddrphy_regs::jmeter_pll_st[3]

Definition at line 350 of file dramc_register.h.

Referenced by pll_phase_check().

◆ jmeter_pop_pll1_st

uint32_t dramc_ddrphy_regs::jmeter_pop_pll1_st

Definition at line 357 of file dramc_register.h.

◆ jmeter_pop_pll2_st

uint32_t dramc_ddrphy_regs::jmeter_pop_pll2_st

Definition at line 354 of file dramc_register.h.

◆ jmeter_pop_pll3_st

uint32_t dramc_ddrphy_regs::jmeter_pop_pll3_st

Definition at line 355 of file dramc_register.h.

◆ jmeter_pop_pll4_st

uint32_t dramc_ddrphy_regs::jmeter_pop_pll4_st

Definition at line 356 of file dramc_register.h.

◆ jmeterpop1

uint32_t dramc_ddrphy_regs::jmeterpop1

Definition at line 333 of file dramc_register.h.

◆ jmeterpop2

uint32_t dramc_ddrphy_regs::jmeterpop2

Definition at line 334 of file dramc_register.h.

◆ jmeterpop3

uint32_t dramc_ddrphy_regs::jmeterpop3

Definition at line 335 of file dramc_register.h.

◆ jmeterpop4

uint32_t dramc_ddrphy_regs::jmeterpop4

Definition at line 336 of file dramc_register.h.

◆ lpddr2_3

uint32_t dramc_ddrphy_regs::lpddr2_3

Definition at line 343 of file dramc_register.h.

Referenced by mem_pll_pre_init().

◆ lpddr2_4

uint32_t dramc_ddrphy_regs::lpddr2_4

Definition at line 348 of file dramc_register.h.

Referenced by mem_pll_pre_init().

◆ mckdly

uint32_t dramc_ddrphy_regs::mckdly

Definition at line 312 of file dramc_register.h.

Referenced by dramc_init().

◆ mempll

uint32_t dramc_ddrphy_regs::mempll[15]

Definition at line 379 of file dramc_register.h.

Referenced by mem_pll_init(), mem_pll_init_set_params(), and pll_phase_adjust().

◆ mempll05_divider

uint32_t dramc_ddrphy_regs::mempll05_divider

Definition at line 384 of file dramc_register.h.

Referenced by mem_pll_pre_init().

◆ mempll_divider

uint32_t dramc_ddrphy_regs::mempll_divider

Definition at line 381 of file dramc_register.h.

Referenced by div2_phase_sync(), mem_pll_init_phase_sync(), and mem_pll_pre_init().

◆ misctl0

uint32_t dramc_ddrphy_regs::misctl0

Definition at line 321 of file dramc_register.h.

Referenced by dramc_init().

◆ ocdk

uint32_t dramc_ddrphy_regs::ocdk

Definition at line 322 of file dramc_register.h.

Referenced by dramc_init().

◆ padctl1

uint32_t dramc_ddrphy_regs::padctl1

Definition at line 296 of file dramc_register.h.

Referenced by ca_training(), and dramc_init().

◆ padctl2

uint32_t dramc_ddrphy_regs::padctl2

◆ padctl3

uint32_t dramc_ddrphy_regs::padctl3

Definition at line 298 of file dramc_register.h.

Referenced by set_tx_best_dly_factor(), set_tx_dly_factor(), and write_leveling().

◆ peri

uint32_t dramc_ddrphy_regs::peri[4]

◆ phyclkduty

uint32_t dramc_ddrphy_regs::phyclkduty

Definition at line 328 of file dramc_register.h.

Referenced by clk_duty_cal(), and dramc_init().

◆ phyctl1

uint32_t dramc_ddrphy_regs::phyctl1

Definition at line 318 of file dramc_register.h.

Referenced by dramc_phy_reset().

◆ pllautok

uint32_t dramc_ddrphy_regs::pllautok

Definition at line 364 of file dramc_register.h.

◆ poppllautok

uint32_t dramc_ddrphy_regs::poppllautok

Definition at line 365 of file dramc_register.h.

◆ rsvd_phy1

uint32_t dramc_ddrphy_regs::rsvd_phy1[3]

Definition at line 295 of file dramc_register.h.

◆ rsvd_phy10

uint32_t dramc_ddrphy_regs::rsvd_phy10[10]

Definition at line 332 of file dramc_register.h.

◆ rsvd_phy11

uint32_t dramc_ddrphy_regs::rsvd_phy11[4]

Definition at line 337 of file dramc_register.h.

◆ rsvd_phy12

uint32_t dramc_ddrphy_regs::rsvd_phy12[2]

Definition at line 340 of file dramc_register.h.

◆ rsvd_phy13

uint32_t dramc_ddrphy_regs::rsvd_phy13[2]

Definition at line 342 of file dramc_register.h.

◆ rsvd_phy14

uint32_t dramc_ddrphy_regs::rsvd_phy14[6]

Definition at line 345 of file dramc_register.h.

◆ rsvd_phy15

uint32_t dramc_ddrphy_regs::rsvd_phy15[11]

Definition at line 347 of file dramc_register.h.

◆ rsvd_phy16

uint32_t dramc_ddrphy_regs::rsvd_phy16[56]

Definition at line 349 of file dramc_register.h.

◆ rsvd_phy17

uint32_t dramc_ddrphy_regs::rsvd_phy17[2]

Definition at line 352 of file dramc_register.h.

◆ rsvd_phy18

uint32_t dramc_ddrphy_regs::rsvd_phy18[13]

Definition at line 358 of file dramc_register.h.

◆ rsvd_phy19

uint32_t dramc_ddrphy_regs::rsvd_phy19[2]

Definition at line 360 of file dramc_register.h.

◆ rsvd_phy2

uint32_t dramc_ddrphy_regs::rsvd_phy2[25]

Definition at line 299 of file dramc_register.h.

◆ rsvd_phy20

uint32_t dramc_ddrphy_regs::rsvd_phy20[16]

Definition at line 362 of file dramc_register.h.

◆ rsvd_phy21

uint32_t dramc_ddrphy_regs::rsvd_phy21[18]

Definition at line 366 of file dramc_register.h.

◆ rsvd_phy22

uint32_t dramc_ddrphy_regs::rsvd_phy22[91]

Definition at line 376 of file dramc_register.h.

◆ rsvd_phy23

uint32_t dramc_ddrphy_regs::rsvd_phy23[12]

Definition at line 378 of file dramc_register.h.

◆ rsvd_phy24

uint32_t dramc_ddrphy_regs::rsvd_phy24[18]

Definition at line 383 of file dramc_register.h.

◆ rsvd_phy3

uint32_t dramc_ddrphy_regs::rsvd_phy3[3]

Definition at line 301 of file dramc_register.h.

◆ rsvd_phy4

uint32_t dramc_ddrphy_regs::rsvd_phy4[7]

Definition at line 304 of file dramc_register.h.

◆ rsvd_phy5

uint32_t dramc_ddrphy_regs::rsvd_phy5[2]

Definition at line 310 of file dramc_register.h.

◆ rsvd_phy6

uint32_t dramc_ddrphy_regs::rsvd_phy6[1]

Definition at line 320 of file dramc_register.h.

◆ rsvd_phy7

uint32_t dramc_ddrphy_regs::rsvd_phy7[8]

Definition at line 323 of file dramc_register.h.

◆ rsvd_phy8

uint32_t dramc_ddrphy_regs::rsvd_phy8[6]

Definition at line 325 of file dramc_register.h.

◆ rsvd_phy9

uint32_t dramc_ddrphy_regs::rsvd_phy9[3]

Definition at line 329 of file dramc_register.h.

◆ selph12

uint32_t dramc_ddrphy_regs::selph12

Definition at line 367 of file dramc_register.h.

Referenced by mem_pll_pre_init().

◆ selph13

uint32_t dramc_ddrphy_regs::selph13

Definition at line 368 of file dramc_register.h.

Referenced by mem_pll_pre_init().

◆ selph14

uint32_t dramc_ddrphy_regs::selph14

Definition at line 369 of file dramc_register.h.

Referenced by mem_pll_pre_init().

◆ selph15

uint32_t dramc_ddrphy_regs::selph15

Definition at line 370 of file dramc_register.h.

Referenced by mem_pll_pre_init().

◆ selph16

uint32_t dramc_ddrphy_regs::selph16

Definition at line 371 of file dramc_register.h.

◆ selph17

uint32_t dramc_ddrphy_regs::selph17

Definition at line 372 of file dramc_register.h.

◆ selph18

uint32_t dramc_ddrphy_regs::selph18

Definition at line 373 of file dramc_register.h.

◆ selph19

uint32_t dramc_ddrphy_regs::selph19

Definition at line 374 of file dramc_register.h.

◆ selph20

uint32_t dramc_ddrphy_regs::selph20

Definition at line 375 of file dramc_register.h.

◆ spcmd

uint32_t dramc_ddrphy_regs::spcmd

Definition at line 344 of file dramc_register.h.

◆ stben

uint32_t dramc_ddrphy_regs::stben[4]

Definition at line 361 of file dramc_register.h.

◆ tdsel

uint32_t dramc_ddrphy_regs::tdsel[3]

Definition at line 311 of file dramc_register.h.

Referenced by dramc_init().

◆ vrefctl0

uint32_t dramc_ddrphy_regs::vrefctl0

Definition at line 382 of file dramc_register.h.


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