Регистры Allwinner H616

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


I2Sn_SDINCHMAP3
8.1.6. I2Sn SDIN Channel Mapping 3 - адрес: 0x27850a7003 (смещение: 0x0278+n*0x0100(n=0~3))

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



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

  Unused

Bits 31 : 30

  RXFIFO_SAMPLE15_SELECT

Bits 29 : 28
R/W
0x0

00: SDI0
01: SDI1
10: SDI2
11: SDI3


  RXFIFO_SAMPLE15_MAP

Bits 27 : 24
R/W
0xF

RXFIFO Sample15 Mapping
0: 1st channel data
***
15: 16th channel data


  Unused

Bits 23 : 22

  RXFIFO_SAMPLE14_SELECT

Bits 21 : 20
R/W
0x0

00: SDI0
01: SDI1
10: SDI2
11: SDI3


  RXFIFO_SAMPLE14_MAP

Bits 19 : 16
R/W
0xE

RXFIFO Sample14 Mapping
0: 1st channel data
***
15: 16th channel data


  Unused

Bits 15 : 14

  RXFIFO_SAMPLE13_SELECT

Bits 13 : 12
R/W
0x0

00: SDI0
01: SDI1
10: SDI2
11: SDI3


  RXFIFO_SAMPLE13_MAP

Bits 11 : 8
R/W
0xD

RXFIFO Sample13 Mapping
0: 1st channel data
***
15: 16th channel data


  Unused

Bits 7 : 6

  RXFIFO_SAMPLE12_SELECT

Bits 5 : 4
R/W
0x0

00: SDI0
01: SDI1
10: SDI2
11: SDI3


  RXFIFO_SAMPLE12_MAP

Bits 3 : 0
R/W
0xC

RXFIFO Sample12 Mapping
0: 1st channel data
***
15: 16th channel data



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

md 27850a7003 1



Bit fields structure

typedef union  i2sn_sdinchmap3
{
  struct
  {
   unsigned rxfifo_sample12_map : 4;
   unsigned rxfifo_sample12_select : 2;
   unsigned unused0 : 2;
   unsigned rxfifo_sample13_map : 4;
   unsigned rxfifo_sample13_select : 2;
   unsigned unused1 : 2;
   unsigned rxfifo_sample14_map : 4;
   unsigned rxfifo_sample14_select : 2;
   unsigned unused2 : 2;
   unsigned rxfifo_sample15_map : 4;
   unsigned rxfifo_sample15_select : 2;
   unsigned unused3 : 2;
  } b;
   unsigned long w;
} I2Sn_SDINCHMAP3
   

Allwinner H616 Manual