Регистры Allwinner H616

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


32K_FANOUT_GATING_REG
3.13.5. 32k Fanout Output Gating Register - адрес: 0x7000060 (смещение: 0x0060)

Часы реального времени RTC: список регистров



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

  Unused

Bits 31 : 17

  HOSC_32K_DIVIDER_ENABLE

Bit 16
R/W
0x0

1: enable the hosc 24m to 32k divider circuit
0: disable the hosc 24m to 32k divider circuit


  Unused

Bits 15 : 3

  LOSC_OUT_SRC_SEL

Bits 2 : 1
R/W
0x0

00:RTC_32K(select by RC_CLK_SRC_SEL)
01: Peripll divided 32K
10: HOSC divided 32K


  32K_FANOUT_GATING

Bit 0
R/W
0x0

Configuration of 32k output, and no 32k output by default.
0: Mask LOSC output gating
1: Enable LOSC output gating



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

md 7000060 1



Bit fields structure

typedef union  32k_fanout_gating_reg
{
  struct
  {
   unsigned 32k_fanout_gating : 1;
   unsigned losc_out_src_sel : 2;
   unsigned unused0 : 13;
   unsigned hosc_32k_divider_enable : 1;
   unsigned unused1 : 15;
  } b;
   unsigned long w;
} 32K_FANOUT_GATING_REG
   

Allwinner H616 Manual