Регистры Allwinner H616

Сокращения  |  Дерево шин  |  Карта памяти


FRE_DET_CTRL_REG
3.3.4. Frequency Detect Control Register - адрес: 0x3001f08 (смещение: 0x0F08)

Контроллер синхрогенератора: список регистров



31 ||||||||||||||||| 16
15 ||||||||||||||||| 00

  ERROR_FLAG

Bit 31
R/WAC
0x0

Error Flag
0: Write 0 to clear
1: Error


  Unused

Bits 30 : 9

  DETECT_TIME

Bits 8 : 4
R/W
0x2

Time=1/32k*(2^RegValue)
Note: RegValue is from 0 to 16.


  Unused

Bits 3 : 2

  FRE_DET_IRQ_EN

Bit 1
R/W
0x0

Frequence Detect IRQ Enable
0: Disable
1: Enable


  FRE_DET_FUN_EN

Bit 0
R/W
0x0

Frequence Detect Function Enable
0: Disable
1: Enable



Команда U-Boot для чтения регистра

md 3001f08 1



Bit fields structure

typedef union  fre_det_ctrl_reg
{
  struct
  {
   unsigned fre_det_fun_en : 1;
   unsigned fre_det_irq_en : 1;
   unsigned unused0 : 2;
   unsigned detect_time : 5;
   unsigned unused1 : 22;
   unsigned error_flag : 1;
  } b;
   unsigned long w;
} FRE_DET_CTRL_REG
   

Allwinner H616 Manual