
PLL_CPUX_CTRL_REG Контроллер синхрогенератора: список регистров 31 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 16 15 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 00 PLL_ENABLE Bit 31R/W 0x0 0: Disable Unused Bit 30LOCK_ENABLE Bit 29R/W 0x0 Lock Enable LOCK Bit 28R 0x0 0:Unlocked PLL_OUTPUT_ENABLE Bit 27R/W 0x1 0:Disable PLL_LOCK_TIME Bits 26 : 24R/W 0x0 PLL lock time Unused Bits 23 : 18PLL_OUT_EXT_DIVP Bits 17 : 16R/W 0x0 PLL Output External Divider P PLL_FACTOR_N Bits 15 : 8R/W 0x10 PLL Factor N Unused Bits 7 : 2PLL_FACTOR_M Bits 1 : 0R/W 0x0 PLL Factor M Команда U-Boot для чтения регистра md 3001000 1Bit fields structure
typedef union pll_cpux_ctrl_reg
{
struct
{
unsigned pll_factor_m : 2;
unsigned unused0 : 6;
unsigned pll_factor_n : 8;
unsigned pll_out_ext_divp : 2;
unsigned unused1 : 6;
unsigned pll_lock_time : 3;
unsigned pll_output_enable : 1;
unsigned lock : 1;
unsigned lock_enable : 1;
unsigned unused2 : 1;
unsigned pll_enable : 1;
} b;
unsigned long w;
} PLL_CPUX_CTRL_REG
|
![]() |