FreeCalypso > hg > freecalypso-reveng
annotate sim-card-detect @ 408:14302e075f37 default tip
hr-bits: further conditionalize SID-1-diff
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Mon, 22 Jul 2024 10:06:38 +0000 | 
| parents | 82d5cc869bf1 | 
| children | 
| rev | line source | 
|---|---|
| 368 
82d5cc869bf1
sim-card-detect observations note added
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1 On the Mother's D-Sample board the SIM card status register (FFFE:0002) | 
| 
82d5cc869bf1
sim-card-detect observations note added
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 2 reads: | 
| 
82d5cc869bf1
sim-card-detect observations note added
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 3 | 
| 
82d5cc869bf1
sim-card-detect observations note added
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 4 0x000A (CD bit 0) when the SIM socket is empty | 
| 
82d5cc869bf1
sim-card-detect observations note added
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 5 0x000B (CD bit 1) when a card is inserted and the switch is shorted | 
| 
82d5cc869bf1
sim-card-detect observations note added
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 6 | 
| 
82d5cc869bf1
sim-card-detect observations note added
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 7 These register readings match CAL207 register document. | 
| 
82d5cc869bf1
sim-card-detect observations note added
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 8 | 
| 
82d5cc869bf1
sim-card-detect observations note added
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 9 On FCDEV3B Calypso SIM_CD input is tied high following Leonardo and Openmoko, | 
| 
82d5cc869bf1
sim-card-detect observations note added
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 10 and the register reads 0x000B - thus we reach the conclusion that CAL000 | 
| 
82d5cc869bf1
sim-card-detect observations note added
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 11 document is correct in that logic high on SIM_CD is supposed to indicate SIM | 
| 
82d5cc869bf1
sim-card-detect observations note added
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 12 inserted, whereas logic low is supposed to indicate an empty SIM socket. | 
| 
82d5cc869bf1
sim-card-detect observations note added
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 13 | 
| 
82d5cc869bf1
sim-card-detect observations note added
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 14 However, the netlist extracted from the PADS PCB file for E-Sample (Calypso+ | 
| 
82d5cc869bf1
sim-card-detect observations note added
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 15 chipset) shows the opposite arrangement: it shows a pull-up resistor to V-IO on | 
| 
82d5cc869bf1
sim-card-detect observations note added
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 16 the SIM-CD net, and the switch in the SIM socket shorts this net to ground. | 
| 
82d5cc869bf1
sim-card-detect observations note added
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 17 Perhaps the sense of this signal is inverted on Calypso+? We have no way of | 
| 
82d5cc869bf1
sim-card-detect observations note added
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 18 knowing because we have no documentation for Calypso+, but we do know that its | 
| 
82d5cc869bf1
sim-card-detect observations note added
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 19 ABB companion Syren reversed the sense of its test reset signal (relative to | 
| 
82d5cc869bf1
sim-card-detect observations note added
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 20 Iota) for no apparent reason, hence such signal polarity reversals are not out | 
| 
82d5cc869bf1
sim-card-detect observations note added
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 21 of the question. | 
