Регистры Allwinner H616

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


NDFC_DATA_BLOCK_MASK
5.2.5. NDFC Data Block Mask Register - адрес: 0x401101c (смещение: 0x001C)

Контроллер Nand Flash (NDFC): список регистров



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

  NDFC_DATA_BLOCK_MASK

Bit 31
R/W
0x0

It is used to indicate the data block 31 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 30
R/W
0x0

It is used to indicate the data block 30 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 29
R/W
0x0

It is used to indicate the data block 29 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 28
R/W
0x0

It is used to indicate the data block 28 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 27
R/W
0x0

It is used to indicate the data block 27 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 26
R/W
0x0

It is used to indicate the data block 26 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 25
R/W
0x0

It is used to indicate the data block 25 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 24
R/W
0x0

It is used to indicate the data block 24 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 23
R/W
0x0

It is used to indicate the data block 23 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 22
R/W
0x0

It is used to indicate the data block 22 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 21
R/W
0x0

It is used to indicate the data block 21 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 20
R/W
0x0

It is used to indicate the data block 20 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 19
R/W
0x0

It is used to indicate the data block 19 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 18
R/W
0x0

It is used to indicate the data block 18 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 17
R/W
0x0

It is used to indicate the data block 17 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 16
R/W
0x0

It is used to indicate the data block 16 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 15
R/W
0x0

It is used to indicate the data block 15 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 14
R/W
0x0

It is used to indicate the data block 14 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 13
R/W
0x0

It is used to indicate the data block 13 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 12
R/W
0x0

It is used to indicate the data block 12 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 11
R/W
0x0

It is used to indicate the data block 11 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 10
R/W
0x0

It is used to indicate the data block 10 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 9
R/W
0x0

It is used to indicate the data block 9 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 8
R/W
0x0

It is used to indicate the data block 8 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 7
R/W
0x0

It is used to indicate the data block 7 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 6
R/W
0x0

It is used to indicate the data block 6 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 5
R/W
0x0

It is used to indicate the data block 5 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 4
R/W
0x0

It is used to indicate the data block 4 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 3
R/W
0x0

It is used to indicate the data block 3 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 2
R/W
0x0

It is used to indicate the data block 2 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 1
R/W
0x0

It is used to indicate the data block 1 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.


  NDFC_DATA_BLOCK_MASK

Bit 0
R/W
0x0

It is used to indicate the data block 0 should be written or read during batch
command procession(NDFC_CMD_TYPE=0x10 in NDFC_CMD).
0: Disable
1: Enable
1 data block = 1024 bytes main field data.



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

md 401101c 1



Bit fields structure

typedef union  ndfc_data_block_mask
{
  struct
  {
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
   unsigned ndfc_data_block_mask : 1;
  } b;
   unsigned long w;
} NDFC_DATA_BLOCK_MASK
   

Allwinner H616 Manual