aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2019-02-24 14:32:30 +0100
committerHarald Welte <laforge@gnumonks.org>2019-02-24 23:05:15 +0100
commit93f628a4c35f100ebc14b896b99f225dc07a6681 (patch)
tree3a168c1cfc0762de8fbe49b601982c693886dea2
parentf53f226765089f5318b8aeefe62a9aa6bb1d35ab (diff)
PA11: Increase drive strength to 8mA
It has been observed that the 20 MHz clock signal doesn't even remotely resemble a square shape unless DRVSTR=1 is set using this patch. Change-Id: I1366e13442eda829756aa4121be81eb15135c73e
-rw-r--r--sysmoOCTSIM/main.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sysmoOCTSIM/main.c b/sysmoOCTSIM/main.c
index 09d766e..50e82c6 100644
--- a/sysmoOCTSIM/main.c
+++ b/sysmoOCTSIM/main.c
@@ -18,6 +18,7 @@
#include <parts.h>
#include <hal_cache.h>
+#include <hri_port_e54.h>
#include "atmel_start.h"
#include "atmel_start_pins.h"
@@ -54,6 +55,10 @@ static void board_init()
cache_init();
cache_enable(CMCC);
+
+ /* increase drive strength of 20Mhz SIM clock output to 8mA
+ * (there are 8 inputs + traces to drive!) */
+ hri_port_set_PINCFG_DRVSTR_bit(PORT, 0, 11);
}
int main(void)