summaryrefslogtreecommitdiff
path: root/firmware/src/simtrace.h
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2011-06-16 21:00:02 +0200
committerHarald Welte <laforge@gnumonks.org>2011-06-16 21:00:02 +0200
commitff741ee31fe2a6b25f8f7fcfb1397bb0c82616d6 (patch)
tree2f32fddefac810dc49c1e2d71bd080d5021bee98 /firmware/src/simtrace.h
parenta59c6e2073d8f6126429b7ad17459a3b42237cde (diff)
simtrace: add more definitions regarding real hw prototype
Diffstat (limited to 'firmware/src/simtrace.h')
-rw-r--r--firmware/src/simtrace.h20
1 files changed, 19 insertions, 1 deletions
diff --git a/firmware/src/simtrace.h b/firmware/src/simtrace.h
index e787dff..d7faa96 100644
--- a/firmware/src/simtrace.h
+++ b/firmware/src/simtrace.h
@@ -4,13 +4,31 @@
#ifdef SIMTRACE
#define OPENPCD_PIO_LED2 AT91C_PIO_PA17
#define OPENPCD_PIO_LED1 AT91C_PIO_PA18
-#define OPENPCD_PIO_UDP_CNX AT91C_PIO_PA24
+#define OPENPCD_PIO_UDP_CNX AT91C_PIO_PA29
#define OPENPCD_PIO_UDP_PUP AT91C_PIO_PA16
#define USB_PRODUCT_ID SIMTRACE_PRODUCT_ID
#else
#error "unknown PCB"
#endif
+/* 7816 UART for SIM-card side */
#define SIMTRACE_PIO_CLK AT91C_PA2_SCK0
#define SIMTRACE_PIO_IO AT91C_PA6_TXD0
#define SIMTRACE_PIO_nRST AT91C_PIO_PA7
+#define SIMTRACE_PIO_SW_SIM AT91C_PIO_PA8
+
+/* 7816 UART for phone side */
+#define SIMTRACE_PIO_nRST_PH AT91C_PIO_PA24
+#define SIMTRACE_PIO_CLK_PH AT91C_PIO_PA23
+#define SIMTRACE_PIO_IO_PH AT91C_PIO_PA22
+
+/* bus switch for SIM card connection */
+#define SIMTRACE_PIO_SC_SW AT91C_PIO_PA20
+#define SIMTRACE_PIO_IO_SW AT91C_PIO_PA19
+
+/* SPI flash */
+#define PIO_SPIF_nWP AT91C_PIO_PA15
+#define PIO_SPIF_SCK AT91C_PIO_PA14
+#define PIO_SPIF_MOSI AT91C_PIO_PA13
+#define PIO_SPIF_MISO AT91C_PIO_PA12
+#define PIO_SPIF_nCS AT91C_PIO_PA11
personal git repositories of Harald Welte. Your mileage may vary