openpcd/firmware/src/simtrace.h @ master
1 | 50b1aff6 | Harald Welte | |
---|---|---|---|
2 | #define USB_VENDOR_ID OPENPCD_VENDOR_ID
|
||
3 | |||
4 | #ifdef SIMTRACE
|
||
5 | #define OPENPCD_PIO_LED2 AT91C_PIO_PA17
|
||
6 | #define OPENPCD_PIO_LED1 AT91C_PIO_PA18
|
||
7 | ff741ee3 | Harald Welte | #define OPENPCD_PIO_UDP_CNX AT91C_PIO_PA29
|
8 | 50b1aff6 | Harald Welte | #define OPENPCD_PIO_UDP_PUP AT91C_PIO_PA16
|
9 | #define USB_PRODUCT_ID SIMTRACE_PRODUCT_ID
|
||
10 | #else
|
||
11 | #error "unknown PCB"
|
||
12 | #endif
|
||
13 | |||
14 | ff741ee3 | Harald Welte | /* 7816 UART for SIM-card side */
|
15 | 50b1aff6 | Harald Welte | #define SIMTRACE_PIO_CLK AT91C_PA2_SCK0
|
16 | ebaba1be | Harald Welte | #define SIMTRACE_PIO_CLK_T AT91C_PA4_TCLK0
|
17 | 50b1aff6 | Harald Welte | #define SIMTRACE_PIO_IO AT91C_PA6_TXD0
|
18 | ebaba1be | Harald Welte | #define SIMTRACE_PIO_IO_T AT91C_PA1_TIOB0
|
19 | 50b1aff6 | Harald Welte | #define SIMTRACE_PIO_nRST AT91C_PIO_PA7
|
20 | ff741ee3 | Harald Welte | #define SIMTRACE_PIO_SW_SIM AT91C_PIO_PA8
|
21 | |||
22 | /* 7816 UART for phone side */
|
||
23 | #define SIMTRACE_PIO_nRST_PH AT91C_PIO_PA24
|
||
24 | ebaba1be | Harald Welte | #define SIMTRACE_PIO_CLK_PH AT91C_PA23_SCK1
|
25 | #define SIMTRACE_PIO_CLK_PH_T AT91C_PA28_TCLK1
|
||
26 | #define SIMTRACE_PIO_IO_PH_TX AT91C_PA22_TXD1
|
||
27 | #define SIMTRACE_PIO_IO_PH_RX AT91C_PA21_RXD1
|
||
28 | ff741ee3 | Harald Welte | |
29 | /* bus switch for SIM card connection */
|
||
30 | #define SIMTRACE_PIO_SC_SW AT91C_PIO_PA20
|
||
31 | #define SIMTRACE_PIO_IO_SW AT91C_PIO_PA19
|
||
32 | |||
33 | 2a3d3624 | Kevin Redon | /* to set power for VCC_SIM for early prototype
|
34 | * unused pin in v1.0p
|
||
35 | */
|
||
36 | ebaba1be | Harald Welte | #define SIMTRACE_PIO_VCC_SIM AT91C_PIO_PA5
|
37 | 2a3d3624 | Kevin Redon | |
38 | /* to set power source for VCC_SIM for v1.0(p) */
|
||
39 | 4086f4cf | Harald Welte | #define SIMTRACE_PIO_SIM_LDOEN AT91C_PIO_PA5
|
40 | #define SIMTRACE_PIO_SIM_nPWRFWD AT91C_PIO_PA26
|
||
41 | 2a3d3624 | Kevin Redon | |
42 | /* VCC_PHONE detection */
|
||
43 | #define SIMTRACE_PIO_VCC_PHONE AT91C_PIO_PA25
|
||
44 | ebaba1be | Harald Welte | |
45 | ff741ee3 | Harald Welte | /* SPI flash */
|
46 | #define PIO_SPIF_nWP AT91C_PIO_PA15
|
||
47 | 08c8f4be | Harald Welte | #define PIO_SPIF_SCK AT91C_PA14_SPCK
|
48 | #define PIO_SPIF_MOSI AT91C_PA13_MOSI
|
||
49 | #define PIO_SPIF_MISO AT91C_PA12_MISO
|
||
50 | #define PIO_SPIF_nCS AT91C_PA11_NPCS0
|