|
|
@@ -11,6 +11,10 @@ const uint32_t max2870_regs[] ={
|
|
|
};
|
|
|
|
|
|
void max2870_init(void *bar1) {
|
|
|
+
|
|
|
+ // Set the command to enter the 32-bit mode
|
|
|
+ uint32_t *ptr = bar1 + RST_ADDR;
|
|
|
+ *ptr = CURR_WIDTH_32_BIT;
|
|
|
//Init Header
|
|
|
uint32_t *ptr = bar1 + MAX2870_BASE_ADDR;
|
|
|
*ptr = InitMAX2870Header;
|
|
|
@@ -19,4 +23,9 @@ void max2870_init(void *bar1) {
|
|
|
uint32_t *ptr = bar1 + MAX2870_BASE_ADDR;
|
|
|
*ptr = max2870_regs[k];
|
|
|
}
|
|
|
+ usleep(1);
|
|
|
+ // Return to 24-bit mode
|
|
|
+ uint32_t *ptr = bar1 + RST_ADDR;
|
|
|
+ *ptr = CURR_WIDTH_24_BIT;
|
|
|
+
|
|
|
}
|