Pārlūkot izejas kodu

Set timer threshold register

Matthias Vogelgesang 8 gadi atpakaļ
vecāks
revīzija
15eb698e9a
2 mainītis faili ar 2 papildinājumiem un 0 dzēšanām
  1. 1 0
      ddrio.c
  2. 1 0
      hf-interface.h

+ 1 - 0
ddrio.c

@@ -230,6 +230,7 @@ read_from_ddr (pcilib_t *pci, volatile void *bar, Options *opts)
     WR32_sleep (HF_REG_NUM_PACKETS, 0x20);
     WR32_sleep (HF_REG_PACKET_LENGTH, 0x20);
     WR32_sleep (HF_REG_UPDATE_THRESHOLD, 1);
+    WR32_sleep (HF_REG_TIMER_THRESHOLD, 0x10);
 
     while (size >= mem_size) {
         /* set write addr */

+ 1 - 0
hf-interface.h

@@ -11,6 +11,7 @@
 #define HF_REG_DESCRIPTOR_ADDRESS       0x50
 #define HF_REG_UPDATE_ADDRESS           0x58
 #define HF_REG_UPDATE_THRESHOLD         0x60
+#define HF_REG_TIMER_THRESHOLD          0x64
 
 /* internal register masks and values */