Регистры Allwinner H616

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


TSD_CTLR
9.10.5. TSD Control Register - адрес: 0x506d000 0x506d040 0x506d100 0x506d180 (смещение: TSD + 0x00)

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



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

  Unused

Bits 31 : 17

  TS_DESCRAMBLE_FLAG_CLEAR

Bit 16
R/W
0x0

0: Clear
1: Not clear


  Unused

Bits 15 : 2

  DESC_ARITH

Bits 1 : 0
R/W
0x0

Descramble Arithmetic
00: DVB CSA V1.1
01: DVB CSA V2.1
Others: Reserved



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

md 506d000 1
md 506d040 1
md 506d100 1
md 506d180 1



Bit fields structure

typedef union  tsd_ctlr
{
  struct
  {
   unsigned desc_arith : 2;
   unsigned unused0 : 14;
   unsigned ts_descramble_flag_clear : 1;
   unsigned unused1 : 15;
  } b;
   unsigned long w;
} TSD_CTLR
   

Allwinner H616 Manual