Регистры Allwinner H616

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


I2Sn_SDOUTm_SLOTCTR
8.1.6. I2Sn Output Slot Control - адрес: 0x0 (смещение: 0x0230+n*0x0100+m*0x0010 (n=0~3)(m=0~3))

Аудио-концентратор: список регистров



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

  Unused

Bits 31 : 22

  SDOUTM_OFFSET

Bits 21 : 20
R/W
0x0

SDOUT offset tune, SDOUT data offset to LRCK
0: no offset
n: data is offset by n BCLKs to LRCK


  SDOUTM_SLOT_NUM

Bits 19 : 16
R/W
0x0

SDOUT slot number select for each output

0000: 1 Slots
***
0111: 8 Slots
1000: 9 Slots
***
1111: 16 Slots


  SDOUTM_SLOT_EN

Bits 15 : 0
R/W
0x0

SDOUT slot enable, bit[15:0] refer to slot[15:0]. When one or more
slot(s) is(are) disable, the affected slot(s) is(are) set to disable state
0: Disable
1: Enable



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

md 0 1



Bit fields structure

typedef union  i2sn_sdoutm_slotctr
{
  struct
  {
   unsigned sdoutm_slot_en : 16;
   unsigned sdoutm_slot_num : 4;
   unsigned sdoutm_offset : 2;
   unsigned unused0 : 10;
  } b;
   unsigned long w;
} I2Sn_SDOUTm_SLOTCTR
   

Allwinner H616 Manual