diff options
author | Harald Welte <laforge@osmocom.org> | 2021-06-02 15:53:09 +0200 |
---|---|---|
committer | Harald Welte <laforge@osmocom.org> | 2021-06-02 22:56:04 +0200 |
commit | 73466e2b89c32774750b278d7f7147a85e806ff4 (patch) | |
tree | 1150cf2fec1b56455cedb1f896e16b2f997d6bc3 | |
parent | 913c86b95d5cfc2eaceceb07e8c1bba14be079aa (diff) |
octsimtest: remove lots of unused #defines
The octsimtest board only supports cardem mode, not 'ccid'
nor 'sniffer'. Remove related GPIO pin #defines from board.h
Change-Id: I43e8631d945ba183a1e5b1e37dd4565adb377154
-rw-r--r-- | firmware/libboard/octsimtest/include/board.h | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/firmware/libboard/octsimtest/include/board.h b/firmware/libboard/octsimtest/include/board.h index 2b8e7bf..a267f0f 100644 --- a/firmware/libboard/octsimtest/include/board.h +++ b/firmware/libboard/octsimtest/include/board.h @@ -50,33 +50,8 @@ /* Button to force bootloader start (shorted to ground when pressed */ #define PIN_BOOTLOADER_SW {PIO_PA5, PIOA, ID_PIOA, PIO_INPUT, PIO_PULLUP} -//FIXME SIM_PWEN_PIN collides with PA5/bootloader_sw on octsimtest -/* Enable powering the card using the second 3.3 V output of the LDO (active high) */ -#define SIM_PWEN_PIN {PIO_PA12, PIOA, ID_PIOA, PIO_OUTPUT_1, PIO_DEFAULT} -/* Enable powering the SIM card */ -#define PWR_PINS SIM_PWEN_PIN - // FIXME PA8 is 32khz xtal on octsimtest -/* Card presence pin */ -#define SW_SIM PIO_PA11 /* Pull card presence pin high (shorted to ground in card slot when card is present) */ -#define SMARTCARD_CONNECT_PIN {SW_SIM, PIOA, ID_PIOA, PIO_INPUT, PIO_PULLUP | PIO_DEBOUNCE | PIO_DEGLITCH | PIO_IT_EDGE } - -/** Smart card connection **/ -//FIXME -/* Card RST reset signal input (active low; RST_SIM in schematic) */ -#define PIN_SIM_RST {PIO_PA13, PIOA, ID_PIOA, PIO_OUTPUT_0, PIO_DEFAULT} -/* Card I/O data signal input/output (I/O_SIM in schematic) */ -#define PIN_SIM_IO {PIO_PA6A_TXD0, PIOA, ID_PIOA, PIO_PERIPH_A, PIO_DEFAULT} -/* Card CLK clock input (CLK_SIM in schematic) */ -#define PIN_SIM_CLK {PIO_PA2B_SCK0, PIOA, ID_PIOA, PIO_PERIPH_B, PIO_DEFAULT} -/* Pin to measure card I/O timing (to start measuring the ETU on I/O activity; connected I/O_SIM in schematic) */ -#define PIN_SIM_IO_INPUT {PIO_PA1B_TIOB0, PIOA, ID_PIOA, PIO_PERIPH_B, PIO_DEFAULT} -//FIXME PIO_PA4B_TCLK0 PA4 is LED on octsimtest -/* Pin used as clock input (to measure the ETU duration; connected to CLK_SIM in schematic) */ -#define PIN_SIM_CLK_INPUT {PIO_PA14, PIOA, ID_PIOA, PIO_PERIPH_B, PIO_DEFAULT} -/* Pins used to measure ETU timing (using timer counter) */ -#define PINS_TC PIN_SIM_IO_INPUT, PIN_SIM_CLK_INPUT /** Phone connection **/ /* Phone USIM slot 1 VCC pin (VCC_PHONE in schematic) */ @@ -95,36 +70,6 @@ #define PIN_PHONE_CLK_INPUT {PIO_PA29B_TCLK2, PIOA, ID_PIOA, PIO_PERIPH_B, PIO_DEFAULT} /** Default pin configuration **/ -/* Disconnect VPP, CLK, and RST lines between card and phone using bus switch (high sets bus switch to high-impedance) */ -#define PIN_SC_SW_DEFAULT {PIO_PA20, PIOA, ID_PIOA, PIO_OUTPUT_1, PIO_DEFAULT} -/* Disconnect I/O line between card and phone using bus switch (high sets bus switch to high-impedance) */ -#define PIN_IO_SW_DEFAULT {PIO_PA19, PIOA, ID_PIOA, PIO_OUTPUT_1, PIO_DEFAULT} -/* Disconnect all lines (VPP, CLK, RST, and I/O) between card and phone */ -#define PINS_BUS_DEFAULT PIN_SC_SW_DEFAULT, PIN_IO_SW_DEFAULT - -/** Sniffer configuration **/ -/* Connect VPP, CLK, and RST lines between card and phone using bus switch (low connects signals on bus switch) */ -#define PIN_SC_SW_SNIFF {PIO_PA20, PIOA, ID_PIOA, PIO_OUTPUT_0, PIO_DEFAULT} -/* Connect I/O line between card and phone using bus switch (low connects signals on bus switch) */ -#define PIN_IO_SW_SNIFF {PIO_PA19, PIOA, ID_PIOA, PIO_OUTPUT_0, PIO_DEFAULT} -/* Connect all lines (VPP, CLK, RST, and I/O) between card and phone */ -#define PINS_BUS_SNIFF PIN_SC_SW_SNIFF, PIN_IO_SW_SNIFF -/* Card RST reset signal input (use as input since the phone will drive it) */ -#define PIN_SIM_RST_SNIFF {PIO_PA7, PIOA, ID_PIOA, PIO_INPUT, PIO_DEGLITCH | PIO_IT_EDGE} -/* Pins used to sniff phone-card communication */ -#define PINS_SIM_SNIFF PIN_SIM_IO, PIN_SIM_CLK, PIN_SIM_RST_SNIFF -/* Disable power converter 4.5-6V to 3.3V (active high) */ -#define PIN_SIM_PWEN_SNIFF {SIM_PWEN, PIOA, ID_PIOA, PIO_OUTPUT_0, PIO_DEFAULT} -/* Enable power switch to forward VCC_PHONE to VCC_SIM (active high) */ -#define PIN_VCC_FWD_SNIFF {VCC_FWD, PIOA, ID_PIOA, PIO_OUTPUT_1, PIO_DEFAULT} -/* Use phone VCC to power card */ -#define PINS_PWR_SNIFF PIN_SIM_PWEN_SNIFF, PIN_VCC_FWD_SNIFF - -/** CCID configuration */ -/* Card RST reset signal input (active low; RST_SIM in schematic) */ -#define PIN_ISO7816_RSTMC {PIO_PA7, PIOA, ID_PIOA, PIO_OUTPUT_0, PIO_DEFAULT} -/* ISO7816-communication related pins */ -#define PINS_ISO7816 PIN_SIM_IO, PIN_SIM_CLK, PIN_ISO7816_RSTMC // SIM_PWEN_PIN, PIN_SIM_IO2, PIN_SIM_CLK2 /** External SPI flash interface **/ /* SPI MISO pin definition */ |