Changes

Jump to navigation Jump to search
no edit summary
Line 6: Line 6:  
! number
 
! number
 
! name (TWL testpoint)
 
! name (TWL testpoint)
 +
! short name (some TWL PCBs)
 
! voltage standard
 
! voltage standard
 
! comment
 
! comment
Line 11: Line 12:  
| TP1
 
| TP1
 
| EXTB+
 
| EXTB+
 +
| EXB+
 
| ?
 
| ?
 
|  
 
|  
Line 16: Line 18:  
| TP2
 
| TP2
 
| VIN
 
| VIN
| ~5V DC
+
|
 +
| ≃5V DC
 
| External charger power input
 
| External charger power input
 
|-
 
|-
 
| TP3
 
| TP3
 
| Rosc
 
| Rosc
 +
|
 
| ?
 
| ?
 
| ?
 
| ?
 
|-
 
|-
 
| TP4
 
| TP4
| RICHG?
+
| RICHG
 +
| RCG
 
| ?
 
| ?
 
| Recharge?
 
| Recharge?
Line 31: Line 36:  
| TP5
 
| TP5
 
| GND
 
| GND
| (GND)
+
| GND
| ground (near external charger connector)
+
| ground
 +
| (near external charger connector)
 
|-
 
|-
 
| TP6
 
| TP6
 +
| VDD12
 
| V12
 
| V12
 
| 1.2V power rail
 
| 1.2V power rail
Line 41: Line 48:  
| TP7
 
| TP7
 
| BT+
 
| BT+
 +
|
 
| battery +
 
| battery +
 
| at 2-pin power connector to UTL-SUB-01
 
| at 2-pin power connector to UTL-SUB-01
Line 46: Line 54:  
| TP8
 
| TP8
 
| VDET-
 
| VDET-
 +
| VDT-
 
| ?
 
| ?
 
| ?
 
| ?
Line 51: Line 60:  
| TP9
 
| TP9
 
| DET
 
| DET
 +
| DT
 
| ?
 
| ?
 
| ?
 
| ?
 
|-
 
|-
 
| TP10
 
| TP10
 +
| VDD18
 
| V18
 
| V18
 
| 1.8V power rail
 
| 1.8V power rail
Line 61: Line 72:  
| TP11
 
| TP11
 
| ?
 
| ?
 +
|
 
| ?
 
| ?
 
| something charging?
 
| something charging?
 
|-
 
|-
 
| TP12
 
| TP12
| VDD10?
+
| VDD10
 +
| V10
 
| 10V power rail
 
| 10V power rail
 
| For LCDs
 
| For LCDs
 
|-
 
|-
 
| TP13
 
| TP13
 +
| VDD33
 
| V33
 
| V33
 
| 3.3V power rail
 
| 3.3V power rail
Line 76: Line 90:  
| TP14
 
| TP14
 
| GND
 
| GND
| (GND)
+
| GND
| ground (near PMIC)
+
| ground
 +
| (near PMIC)
 
|-
 
|-
 
| TP15
 
| TP15
 
| B+
 
| B+
 +
|
 
| ?
 
| ?
 
| battery + ?
 
| battery + ?
 
|-
 
|-
 
| TP16
 
| TP16
| VDD-5?
+
| VDD-5
 +
| V-5
 
| -5V power rail
 
| -5V power rail
 
| For LCDs
 
| For LCDs
Line 91: Line 108:  
| TP17
 
| TP17
 
| PVDD
 
| PVDD
 +
| PVD
 
| ?
 
| ?
 
| ?
 
| ?
 
|-
 
|-
 
| TP18
 
| TP18
| VDD5?
+
| VDD5
| 5V power rail
+
| V5
 +
| 5.0V power rail
 
| For LCDs
 
| For LCDs
 
|-
 
|-
 
| TP19
 
| TP19
 +
| SG?
 +
|
 
| ?
 
| ?
 
| ?
 
| ?
| (to R7 or R104)
   
|-
 
|-
 
| TP20
 
| TP20
| BLA1?
+
| BLA1
 +
| BA1
 
| ?
 
| ?
 
| backlight anode for lower screen
 
| backlight anode for lower screen
 
|-
 
|-
 
| TP21
 
| TP21
| ?
+
| VDD42?
| ?
+
| V42?
| (to D6)
+
| 4.2V? power rail (it's certainly a power rail)
 +
| generated from VDD5 using diode voltage drops? (to D6, C22, D3)
 
|-
 
|-
 
| TP22
 
| TP22
| Y-?
+
| BLC1
 +
| BC1
 
| ?
 
| ?
| touchscreen
+
| backlight cathode for lower screen
 
|-
 
|-
 
| TP23
 
| TP23
| BLA2?
+
| BLA2
 +
| BA2
 
| ?
 
| ?
 
| backlight anode for upper screen
 
| backlight anode for upper screen
 
|-
 
|-
! scope="row" colspan="4" | (TP24, TP25 don't exist)
+
! scope="row" colspan="5" | (TP24, TP25 don't exist)
 
|-
 
|-
 
| TP26
 
| TP26
 
| BLC2
 
| BLC2
 +
| BC2
 
| ?
 
| ?
 
| backlight cathode for upper screen
 
| backlight cathode for upper screen
 
|-
 
|-
! scope="row" colspan="4" | (TP27 doesn't exist)
+
! scope="row" colspan="5" | (TP27 doesn't exist)
 
|-
 
|-
 
| TP28
 
| TP28
| ?
+
| MIC-
| ?
+
|
| ? (found no connections. TODO!)
+
| ground
 +
| same net as (analog) ground
 
|-
 
|-
 
| TP29
 
| TP29
| ?
+
| MIC+
| ?
+
|
| ? (found no connections. TODO!)
+
| analog
 +
| Analog microphone-in signal
 
|-
 
|-
 
| TP30
 
| TP30
 
| SPRP
 
| SPRP
 +
|
 
| analog
 
| analog
 
| positive signal for right built-in speaker
 
| positive signal for right built-in speaker
Line 150: Line 178:  
| TP31
 
| TP31
 
| SPRN
 
| SPRN
 +
|
 
| analog
 
| analog
 
| negative signal for right built-in speaker
 
| negative signal for right built-in speaker
Line 155: Line 184:  
| TP32
 
| TP32
 
| SPLP
 
| SPLP
 +
|
 
| analog
 
| analog
 
| positive signal for left built-in speaker
 
| positive signal for left built-in speaker
Line 160: Line 190:  
| TP33
 
| TP33
 
| SPLN
 
| SPLN
 +
|
 
| analog
 
| analog
 
| negative signal for left built-in speaker
 
| negative signal for left built-in speaker
Line 165: Line 196:  
| TP34
 
| TP34
 
| GND
 
| GND
| (GND)
+
| GND
 +
| ground
 
| probably analog ground
 
| probably analog ground
 
|-
 
|-
 
| TP35
 
| TP35
 
| SR
 
| SR
 +
|
 
| analog
 
| analog
 
| headphone tip
 
| headphone tip
Line 175: Line 208:  
| TP36
 
| TP36
 
| SL
 
| SL
 +
|
 
| analog
 
| analog
 
| headphone ring
 
| headphone ring
 
|-
 
|-
! scope="row" colspan="4" | (TP37, TP38 don't exist)
+
! scope="row" colspan="5" | (TP37, TP38 don't exist)
 
|-
 
|-
 
| TP39
 
| TP39
 
| ORANGE
 
| ORANGE
 +
| ORG
 
| 3V3? 4V2? (at anode)
 
| 3V3? 4V2? (at anode)
 
| Orange LED charging indicator
 
| Orange LED charging indicator
Line 187: Line 222:  
| TP40
 
| TP40
 
| BLUE
 
| BLUE
 +
| BLE
 
| 3V3? 4V2? (at anode)
 
| 3V3? 4V2? (at anode)
 
| Blue LED power good indicator
 
| Blue LED power good indicator
Line 192: Line 228:  
| TP41
 
| TP41
 
| RED
 
| RED
 +
|
 
| open collector (connected to LED cathode)
 
| open collector (connected to LED cathode)
 
| Red LED battery low indicator
 
| Red LED battery low indicator
 
|-
 
|-
 
| TP42
 
| TP42
| MC1_D7
+
| MC1_IO7
 +
| M1_7
 
| 3V3
 
| 3V3
 
| MSB of gamecard parallell ROM *or* AUXSPI COPI signal
 
| MSB of gamecard parallell ROM *or* AUXSPI COPI signal
 
|-
 
|-
 
| TP43
 
| TP43
| MC1_D6
+
| MC1_IO6
 +
| M1_6
 
| 3V3
 
| 3V3
 
| 6th bit of gamecard parallell ROM *or* AUXSPI CIPO signal
 
| 6th bit of gamecard parallell ROM *or* AUXSPI CIPO signal
Line 207: Line 246:  
| TP44
 
| TP44
 
| MC1_VCC
 
| MC1_VCC
 +
| M1_V
 
| 3.3V power
 
| 3.3V power
 
| power supply to gamecard (can be switched off by SoC)
 
| power supply to gamecard (can be switched off by SoC)
 
|-
 
|-
! scope="row" colspan="4" | (TP45 doesn't exist)
+
! scope="row" colspan="5" | (TP45 doesn't exist)
 
|-
 
|-
 
| TP46
 
| TP46
| MC1_D5
+
| MC1_IO5
 +
| M1_5
 
| 3V3
 
| 3V3
 
|  
 
|  
 
|-
 
|-
 
| TP47
 
| TP47
| MC1_D4
+
| MC1_IO4
 +
| M1_4
 
| 3V3
 
| 3V3
 
|  
 
|  
 
|-
 
|-
 
| TP48
 
| TP48
| MC1_D3
+
| MC1_IO3
 +
| M1_3
 
| 3V3
 
| 3V3
 
|  
 
|  
Line 229: Line 272:  
| TP49
 
| TP49
 
| MC1_DET
 
| MC1_DET
 +
| M1_DT
 
| 3V3
 
| 3V3
 
| Cartridge detected in slot (active-low)
 
| Cartridge detected in slot (active-low)
 
|-
 
|-
 
| TP50
 
| TP50
| MC1_D2
+
| MC1_IO2
 +
| M1_2
 
| 3V3
 
| 3V3
 
|  
 
|  
Line 239: Line 284:  
| TP51
 
| TP51
 
| MC1_IREQ
 
| MC1_IREQ
 +
| M1_IRQ
 
| 3V3
 
| 3V3
 
| gamecart->SoC IRQ
 
| gamecart->SoC IRQ
 
|-
 
|-
 
| TP52
 
| TP52
| MC1_D1
+
| MC1_IO1
 +
| M1_1
 
| 3V3
 
| 3V3
 
|  
 
|  
Line 249: Line 296:  
| TP53
 
| TP53
 
| MC1_RES
 
| MC1_RES
 +
| M1_RES
 
| 3V3
 
| 3V3
 
| SoC->gamecart reset signal
 
| SoC->gamecart reset signal
 
|-
 
|-
 
| TP54
 
| TP54
| MC1_D0
+
| MC1_IO0
 +
| M1_0
 
| 3V3
 
| 3V3
 
|  
 
|  
Line 259: Line 308:  
| TP55
 
| TP55
 
| MC1_CS
 
| MC1_CS
 +
| M1_CS
 
| 3V3
 
| 3V3
 
| parallell ROM select (active-low)
 
| parallell ROM select (active-low)
Line 264: Line 314:  
| TP56
 
| TP56
 
| MC1_CLK
 
| MC1_CLK
 +
| M1_CLK
 
| 3V3
 
| 3V3
 
|  
 
|  
Line 269: Line 320:  
| TP57
 
| TP57
 
| MC1_CS2
 
| MC1_CS2
 +
| M1_CS2
 
| 3V3
 
| 3V3
 
| AUXSPI select (active-low)
 
| AUXSPI select (active-low)
 
|-
 
|-
 
| TP58
 
| TP58
| mRST
+
| /mRST
 +
|
 
| 3V3
 
| 3V3
| BP-UTL reset (active-low)
+
| BPTWL reset (active-low)
 
|-
 
|-
 
| TP59
 
| TP59
 
| mFE
 
| mFE
 +
|
 
| 3V3
 
| 3V3
| BP-UTL flash enable (cf. 78K0/Kx2 Serial Flash Programming protocol, see NEC/Renesas docs)
+
| BPTWL flash enable (cf. 78K0/Kx2 Serial Flash Programming protocol, see NEC/Renesas docs)
 
|-
 
|-
 
| TP60
 
| TP60
 
| VOLP
 
| VOLP
 +
| VLP
 
| 3V3
 
| 3V3
| volume + button (also RxD6 for 78K0 SFP)
+
| volume + button (also RxD6 for 78K0 SFP. There's a series resistor to the physical button as protection against shorts)
 
|-
 
|-
 
| TP61
 
| TP61
 
| VOLN
 
| VOLN
 +
| VLN
 
| 3V3
 
| 3V3
| volume - button (also TxD6 for 78K0 SFP)
+
| volume - button (also TxD6 for 78K0 SFP. There's a series resistor to the physical button as protection against shorts)
 
|-
 
|-
 
| TP62
 
| TP62
 
| ATH_TX_H
 
| ATH_TX_H
 +
| A_T_H
 
| 3V3
 
| 3V3
| something new (Atheros) wifi?
+
| AR6002 ANTD, "Control signal for shared antenna switch", probably enables Ath TX antenna
 
|-
 
|-
 
| TP63
 
| TP63
 
| WL_TXPE
 
| WL_TXPE
 +
| WL_T
 
| 3V3
 
| 3V3
| ?
+
| Old Wifi TX enable?
 
|-
 
|-
! scope="row" colspan="4" | (TP64 doesn't exist)
+
! scope="row" colspan="5" | (TP64 doesn't exist)
 
|-
 
|-
 
| TP65
 
| TP65
 
| WL_RXPE
 
| WL_RXPE
 +
| WL_R
 
| 3V3
 
| 3V3
| ?
+
| Old Wifi RX enable?
 
|-
 
|-
 
| TP66
 
| TP66
 
| /WIFI_RST
 
| /WIFI_RST
 +
| /WF_RST
 
| 3V3
 
| 3V3
| WiFi chip(s) reset (active-lw)
+
| New WiFi (Ath6k) reset (active-low)
 
|-
 
|-
! scope="row" colspan="4" | (TP67, TP68 don't exist)
+
! scope="row" colspan="5" | (TP67, TP68 don't exist)
 
|-
 
|-
 
| TP69
 
| TP69
 
| SPI_MOSI
 
| SPI_MOSI
 +
|
 
| 3V3
 
| 3V3
 
| SPI bus
 
| SPI bus
 
|-
 
|-
! scope="row" colspan="4" | (TP70 doesn't exist)
+
! scope="row" colspan="5" | (TP70 doesn't exist)
 
|-
 
|-
 
| TP71
 
| TP71
 
| SPI_MISO
 
| SPI_MISO
 +
|
 
| 3V3
 
| 3V3
 
| SPI bus
 
| SPI bus
 
|-
 
|-
! scope="row" colspan="4" | (TP72 doesn't exist)
+
! scope="row" colspan="5" | (TP72 doesn't exist)
 
|-
 
|-
 
| TP73
 
| TP73
 
| SPI_SCK
 
| SPI_SCK
 +
| SPI_SK
 
| 3V3
 
| 3V3
 
| SPI bus
 
| SPI bus
 
|-
 
|-
! scope="row" colspan="4" | (TP74, TP75 don't exist)
+
! scope="row" colspan="5" | (TP74, TP75 don't exist)
 
|-
 
|-
 
| TP76
 
| TP76
 
| SPI_CS1
 
| SPI_CS1
 +
| SPI_C1
 
| 3V3
 
| 3V3
 
| SPI chip select 1 (PMIC)
 
| SPI chip select 1 (PMIC)
 
|-
 
|-
! scope="row" colspan="4" | (TP77 doesn't exist)
+
! scope="row" colspan="5" | (TP77 doesn't exist)
 
|-
 
|-
 
| TP78
 
| TP78
 
| SPI_CS3
 
| SPI_CS3
 +
| SPI_C3
 
| 3V3
 
| 3V3
 
| SPI chip select 3 (TSC)
 
| SPI chip select 3 (TSC)
Line 351: Line 416:  
| TP79
 
| TP79
 
| SPI_CS2
 
| SPI_CS2
 +
| SPI_C2
 
| 3V3
 
| 3V3
 
| SPI chip select 2 ([[NVRAM]])
 
| SPI chip select 2 ([[NVRAM]])
Line 356: Line 422:  
| TP80
 
| TP80
 
| SCL
 
| SCL
 +
|
 
| 1V8
 
| 1V8
| TWL bus
+
| CPU-TWL bus
 
|-
 
|-
! scope="row" colspan="4" | (TP81 doesn't exist)
+
! scope="row" colspan="5" | (TP81 doesn't exist)
 
|-
 
|-
 
| TP82
 
| TP82
 
| SDA
 
| SDA
 +
|
 
| 1V8
 
| 1V8
| TWL bus
+
| CPU-TWL bus
 
|-
 
|-
 
| TP83
 
| TP83
 
| PENIRQ
 
| PENIRQ
 +
| PNIRQ
 
| 1V8? 3V3?
 
| 1V8? 3V3?
 
| touchscreen pen down
 
| touchscreen pen down
Line 373: Line 442:  
| TP84
 
| TP84
 
| R7
 
| R7
 +
|
 
| 1V8?
 
| 1V8?
 
| hinge magnet detect signal (active-low)
 
| hinge magnet detect signal (active-low)
Line 378: Line 448:  
| TP85
 
| TP85
 
| RESET
 
| RESET
 +
| RST
 
| 3V3, but use as open drain/collector
 
| 3V3, but use as open drain/collector
 
| CPU-TWL reset signal
 
| CPU-TWL reset signal
Line 383: Line 454:  
| TP86
 
| TP86
 
| P05
 
| P05
 +
|
 
| 3V3?
 
| 3V3?
 
| dpad left button
 
| dpad left button
Line 388: Line 460:  
| TP87
 
| TP87
 
| P04
 
| P04
 +
|
 
| 3V3?
 
| 3V3?
 
| dpad right button
 
| dpad right button
Line 393: Line 466:  
| TP88
 
| TP88
 
| P03
 
| P03
 +
|
 
| 3V3?
 
| 3V3?
 
| start button
 
| start button
Line 398: Line 472:  
| TP89
 
| TP89
 
| P02
 
| P02
 +
|
 
| 3V3?
 
| 3V3?
 
| select button
 
| select button
Line 403: Line 478:  
| TP90
 
| TP90
 
| P01
 
| P01
 +
|
 
| 3V3?
 
| 3V3?
 
| B button
 
| B button
Line 408: Line 484:  
| TP91
 
| TP91
 
| P00
 
| P00
 +
|
 
| 3V3?
 
| 3V3?
 
| A button
 
| A button
Line 413: Line 490:  
| TP92
 
| TP92
 
| PM_SLP
 
| PM_SLP
 +
|
 
| ?
 
| ?
 
| ?
 
| ?
Line 418: Line 496:  
| TP93
 
| TP93
 
| VCNT5
 
| VCNT5
 +
|
 
| ?
 
| ?
 
| ?
 
| ?
 
|-
 
|-
 
| TP94
 
| TP94
| maybe GPIO330?
+
| GPIO330?
| 3V3?
+
| 330?
| ?
+
| 3V3
 +
| GPIO debug testpoint
 
|-
 
|-
 
| TP95
 
| TP95
 
| R01
 
| R01
 +
|
 
| ?
 
| ?
 
| Y button
 
| Y button
Line 433: Line 514:  
| TP96
 
| TP96
 
| R00
 
| R00
 +
|
 
| ?
 
| ?
 
| X button
 
| X button
Line 438: Line 520:  
| TP97
 
| TP97
 
| P09
 
| P09
 +
|
 
| 3V3
 
| 3V3
 
| shoulder-L button
 
| shoulder-L button
Line 443: Line 526:  
| TP98
 
| TP98
 
| P08
 
| P08
 +
|
 
| 3V3
 
| 3V3
 
| shoulder-R button
 
| shoulder-R button
Line 448: Line 532:  
| TP99
 
| TP99
 
| MUTE
 
| MUTE
 +
|
 
| 3V3
 
| 3V3
| ? (aka GPIO333?)
+
| ? (controlled by GPIO333 through U17)
 
|-
 
|-
 
| TP100
 
| TP100
 
| P07
 
| P07
 +
|
 
| 3V3?
 
| 3V3?
 
| dpad down button
 
| dpad down button
Line 458: Line 544:  
| TP101
 
| TP101
 
| HP#SP
 
| HP#SP
 +
| H#S
 
| 3V3
 
| 3V3
 
| audio out is headphones (1) or speakers (0). aka GPIO331
 
| audio out is headphones (1) or speakers (0). aka GPIO331
Line 463: Line 550:  
| TP102
 
| TP102
 
| P06
 
| P06
 +
|
 
| 3V3?
 
| 3V3?
 
| dpad up button
 
| dpad up button
 
|-
 
|-
! scope="row" colspan="4" | (TP103 doesn't exist)
+
! scope="row" colspan="5" | (TP103 doesn't exist)
 
|-
 
|-
 
| TP104
 
| TP104
| ? (maybe nIRQ_O)
+
| /IRQ_O?
| 3V3?
+
|
| (nIRQ_O is the "powerbutton pressed" signal from the BPTWL to the CPU-TWL SoC. aka GPIO332)
+
| 3V3
 +
| "powerbutton pressed" signal from the BPTWL to the CPU-TWL. aka GPIO332
 
|-
 
|-
 
| TP105
 
| TP105
 
| LDR20
 
| LDR20
 +
| LR20
 
|  
 
|  
 
| top LCD R.bit0
 
| top LCD R.bit0
Line 480: Line 570:  
| TP106
 
| TP106
 
| LDR21
 
| LDR21
 +
| LR21
 
|  
 
|  
 
| top LCD R.bit1
 
| top LCD R.bit1
Line 485: Line 576:  
| TP107
 
| TP107
 
| LDR22
 
| LDR22
 +
| LR22
 
|  
 
|  
 
| top LCD R.bit2
 
| top LCD R.bit2
Line 490: Line 582:  
| TP108
 
| TP108
 
| LDR23
 
| LDR23
 +
| LR23
 
|  
 
|  
 
| top LCD R.bit3
 
| top LCD R.bit3
Line 495: Line 588:  
| TP109
 
| TP109
 
| LDR24
 
| LDR24
 +
| LR24
 
|  
 
|  
 
| top LCD R.bit4
 
| top LCD R.bit4
Line 500: Line 594:  
| TP110
 
| TP110
 
| LDB21
 
| LDB21
 +
| LB21
 
|  
 
|  
 
| top LCD B.bit1
 
| top LCD B.bit1
Line 505: Line 600:  
| TP111
 
| TP111
 
| LDG21
 
| LDG21
 +
| LG21
 
|  
 
|  
 
| top LCD G.bit1
 
| top LCD G.bit1
Line 510: Line 606:  
| TP112
 
| TP112
 
| LDG22
 
| LDG22
 +
| LG22
 
|  
 
|  
 
| top LCD G.bit2
 
| top LCD G.bit2
Line 515: Line 612:  
| TP113
 
| TP113
 
| LDG25
 
| LDG25
 +
| LG25
 
|  
 
|  
 
| top LCD G.bit5
 
| top LCD G.bit5
Line 520: Line 618:  
| TP114
 
| TP114
 
| LDB20
 
| LDB20
 +
| LB20
 
|  
 
|  
 
| top LCD B.bit0
 
| top LCD B.bit0
Line 525: Line 624:  
| TP115
 
| TP115
 
| LDB23
 
| LDB23
 +
| LB23
 
|  
 
|  
 
| top LCD B.bit3
 
| top LCD B.bit3
Line 530: Line 630:  
| TP116
 
| TP116
 
| LDR11
 
| LDR11
 +
| LR11
 
|  
 
|  
 
| bottom LCD R.bit1
 
| bottom LCD R.bit1
 
|-
 
|-
 
| TP117
 
| TP117
| LDR14
+
| LDR12
 +
| LR12
 
|  
 
|  
 
| bottom LCD R.bit4
 
| bottom LCD R.bit4
Line 540: Line 642:  
| TP118
 
| TP118
 
| LDR15
 
| LDR15
 +
| LR15
 
|  
 
|  
 
| bottom LCD R.bit5
 
| bottom LCD R.bit5
Line 545: Line 648:  
| TP119
 
| TP119
 
| LDR25
 
| LDR25
 +
| LR25
 +
|
 +
| top LCD R.bit5
 +
|-
 +
| TP120
 +
| LDG20
 +
| LG20
 +
|
 +
| top LCD G.bit2
 +
|-
 +
| TP121
 +
| LDG23
 +
| LG23
 +
|
 +
| top LCD G.bit3
 +
|-
 +
| TP122
 +
| LDG24
 +
| LG24
 +
|
 +
| top LCD G.bit4
 +
|-
 +
| TP123
 +
| LDB22
 +
| LB22
 +
|
 +
| top LCD B.bit2
 +
|-
 +
| TP124
 +
| LDB24
 +
| LB24
 +
|
 +
| top LCD B.bit4
 +
|-
 +
| TP125
 +
| LDB25
 +
| LB25
 +
|
 +
| top LCD B.bit5
 +
|-
 +
| TP126
 +
| LDR10
 +
| LR10
 +
|
 +
| bottom LCD R.bit0
 +
|-
 +
| TP127
 +
| LDR13
 +
| LR13
 +
|
 +
| bottom LCD R.bit3
 +
|-
 +
| TP128
 +
| LDR14
 +
| LR14
 +
|
 +
| bottom LCD R.bit4
 +
|-
 +
| TP129
 +
| LDG10
 +
| LG10
 +
|
 +
| bottom LCD G.bit0
 +
|-
 +
| TP130
 +
| LDG11
 +
| LG11
 +
|
 +
| bottom LCD G.bit1
 +
|-
 +
| TP131
 +
| LDG12
 +
| LG12
 +
|
 +
| bottom LCD G.bit2
 +
|-
 +
| TP132
 +
| LDG13
 +
| LG13
 +
|
 +
| bottom LCD G.bit3
 +
|-
 +
| TP133
 +
| LDG15
 +
| LG15
 +
|
 +
| bottom LCD G.bit5
 +
|-
 +
| TP134
 +
| LDB11
 +
| LB11
 +
|
 +
| bottom LCD B.bit1
 +
|-
 +
| TP135
 +
| LDG14
 +
| LG14
 +
|
 +
| bottom LCD G.bit4
 +
|-
 +
| TP136
 +
| LDB10
 +
| LB10
 +
|
 +
| bottom LCD B.bit0
 +
|-
 +
| TP137
 +
| COM2
 +
|
 +
| ?
 +
| ?
 +
|-
 +
| TP138
 +
| LDB12
 +
| LB12
 +
|
 +
| bottom LCD B.bit2
 +
|-
 +
| TP139
 +
| LDB13
 +
| LB13
 +
|
 +
| bottom LCD B.bit3
 +
|-
 +
| TP140
 +
| LDB14
 +
| LB14
 +
|
 +
| bottom LCD B.bit4
 +
|-
 +
| TP141
 +
| LDB15
 +
| LB15
 +
|
 +
| bottom LCD B.bit5
 +
|-
 +
| TP142
 +
| INI
 +
|
 +
| ?
 +
| LCD controller ?
 +
|-
 +
| TP143
 +
| GSP
 +
|
 +
|
 +
| LCD controller Vsync?
 +
|-
 +
| TP144
 +
| GCK
 +
|
 +
| ?
 +
| LCD controller ?
 +
|-
 +
| TP145
 +
| REV
 +
|
 +
|
 +
| LCD controller ?
 +
|-
 +
| TP146
 +
| LS
 +
|
 +
|
 +
| LCD controller Hsync?
 +
|-
 +
| TP147
 +
| SPL
 +
|
 +
|
 +
| LCD controller ?
 +
|-
 +
| TP148
 +
| DCLK
 +
| DCK
 
|  
 
|  
| bottom LCD R.bit5
+
| LCD controller dot clock
 +
|-
 +
| TP149
 +
| CAM_RST
 +
| CM_RST
 +
| 1V8?
 +
| Camera reset signal
 +
|-
 +
| TP150
 +
| COM1
 +
|
 +
| ?
 +
| ?
 +
|-
 +
! scope="row" colspan="5" | (TP151 doesn't exist)
 +
|-
 +
| TP152
 +
| CAM_D4
 +
| CM_D4
 +
| 1V8?
 +
| Camera parallell port (conn. thru RA7, 270Ω)
 +
|-
 +
| TP153
 +
| HSYNC
 +
|
 +
| 1V8?
 +
| Camera horizontal sync/blank (conn. thru R133, 0Ω) (Aptina MT9V133-D LINE_VALID, active-low)
 +
|-
 +
| TP154
 +
| CAM_D3
 +
| CM_D3
 +
| 1V8?
 +
| Camera parallell port (conn. thru RA6, 270Ω)
 +
|-
 +
| TP155
 +
| VSYNC
 +
|
 +
| 1V8?
 +
| Camera vertical sync/blank (conn. thru R132, 0Ω) (Aptina MT9V133-D FRAME_VALID, active-low)
 +
|-
 +
| TP156
 +
| CKI
 +
|
 +
| 1V8?
 +
| Camera clock something? (Aptina MT9V133-D EXTCLK? PIXCLK?)
 +
|-
 +
| TP157
 +
| CAM_D2
 +
| CM_D2
 +
| 1V8?
 +
| Camera parallell port (conn. thru RA6, 270Ω)
 +
|-
 +
| TP158
 +
| CAM_D7
 +
| CM_D7
 +
| 1V8?
 +
| Camera parallell port (conn. thru RA7, 270Ω)
 +
|-
 +
| TP159
 +
| CAM_D1
 +
| CM_D1
 +
| 1V8?
 +
| Camera parallell port (conn. thru RA6, 270Ω)
 +
|-
 +
| TP160
 +
| X+
 +
|
 +
| ?
 +
| touchscreen
 +
|-
 +
| TP161
 +
| Y+
 +
|
 +
| ?
 +
| touchscreen
 +
|-
 +
| TP162
 +
| X-
 +
|
 +
| ?
 +
| touchscreen, same net as Y-
 +
|-
 +
| TP163
 +
| Y-
 +
|
 +
| ?
 +
| touchscreen, same net as X-
 +
|-
 +
| TP164
 +
| CAM_D6
 +
| CM_D6
 +
| 1V8?
 +
| Camera parallell port (conn. thru RA7, 270Ω)
 +
|-
 +
| TP165
 +
| CAM_D0
 +
| CM_D0
 +
| 1V8?
 +
| Camera parallell port (conn. thru RA6, 270Ω)
 +
|-
 +
| TP166
 +
| RCLK
 +
| RCK
 +
| 1V8?
 +
| Camera (conn. thru R100, 100Ω) (Aptina MT9V133-D EXTCLK? PIXCLK?)
 +
|-
 +
| TP167
 +
| CAM_D5
 +
| CM_D5
 +
| 1V8?
 +
| Camera parallell port (conn. thru RA7, 270Ω)
 +
|-
 +
| TP168
 +
| VDD28
 +
| V28
 +
| 2.8V power rail
 +
| Only used by the camera. Generated by an LDO (U12) from VDD33 (Aptina MT9V133-D analog power rail?)
 +
|-
 +
! scope="row" colspan="5" | (TP169 doesn't exist)
 +
|-
 +
| TP170
 +
| CAM_LED
 +
| CM_LED
 +
| Camera LED cathode?
 +
| Connected through Q13 and R68 to BPTWL.
 
|-
 
|-
! scope="row" colspan="4" | <work in progress>
+
| TP171
 +
| RTC_INT
 +
| RC_INT
 +
| 1V8
 +
| RTC->CPU-TWL interrupt
 
|-
 
|-
 
| TP172
 
| TP172
 
| SD10_CLK
 
| SD10_CLK
 +
| S10_CK
 
| 3V3
 
| 3V3
 
| SD card
 
| SD card
 
|-
 
|-
 
| TP173
 
| TP173
| SD10_D0
+
| SD10_DATA0
 +
| S10_D0
 
| 3V3
 
| 3V3
 
| SD card
 
| SD card
 
|-
 
|-
 
| TP174
 
| TP174
| SD10_D1
+
| SD10_DATA1
 +
| S10_D1
 
| 3V3
 
| 3V3
 
| SD card
 
| SD card
 
|-
 
|-
 
| TP175
 
| TP175
| SD10_D2
+
| SD10_DATA2
 +
| S10_D2
 
| 3V3
 
| 3V3
 
| SD card
 
| SD card
 
|-
 
|-
 
| TP176
 
| TP176
| SD10_D3
+
| SD10_DATA3
 +
| S10_D3
 
| 3V3
 
| 3V3
 
| SD card
 
| SD card
Line 577: Line 988:  
| TP177
 
| TP177
 
| SD10_CMD
 
| SD10_CMD
 +
| S10_CD
 
| 3V3
 
| 3V3
 
| SD card
 
| SD card
 +
|-
 +
| TP178
 +
| SD10_CP
 +
| S10_CP
 +
| 3V3
 +
| SD card (card detect)
 +
|-
 +
| TP179
 +
| SD10_WP
 +
| S10_WP
 +
| 3V3
 +
| SD card write protect
 +
|-
 +
| TP180
 +
| GND
 +
| GND
 +
| ground
 +
|
 +
|-
 +
! scope="row" colspan="5" | (TP181 doesn't exist)
 +
|-
 +
| TP182
 +
| SD10_VDD
 +
| S10_V
 +
| 3.3V power rail
 +
| same net as VDD33
 +
|-
 +
| TP183
 +
| AOUT
 +
|
 +
|
 +
| charging/battery status ?
 +
|-
 +
| TP184
 +
| ADPO
 +
|
 +
|
 +
| charging/battery status ?
 +
|-
 +
| TP185
 +
| SCL1
 +
|
 +
| 3V3
 +
| BPTWL bus
 +
|-
 +
| TP186
 +
| SDA1
 +
|
 +
| 3V3
 +
| BPTWL bus
 +
|-
 +
| TP187
 +
| SND_SDI
 +
| SND_DI
 +
| 1V8
 +
| I2S bus
 +
|-
 +
| TP188
 +
| SND_SDO
 +
| SND_DO
 +
| 1V8
 +
| I2S bus
 +
|-
 +
| TP189
 +
| SND_WS
 +
|
 +
| 1V8
 +
| I2S bus
 +
|-
 +
| TP190
 +
| SND_SCLK aka BCLK
 +
| SND_BK
 +
| 1V8
 +
| I2S bus
 +
|-
 +
| TP191
 +
| SND_MCLK
 +
| SND_MK
 +
| 1V8
 +
| Reference frequency for TSC
 +
|-
 +
| TP192
 +
| PWSWO
 +
| PSWO
 +
| 3V3?
 +
| powerbutton "output" from PMIC to BPTWL?
 +
|-
 +
| TP193
 +
| TH
 +
|
 +
| ?
 +
| battery internal temperature detector?
 +
|-
 +
| TP194
 +
| VSHD
 +
|
 +
| 5.0V power rail
 +
| Same net as VDD5. For LCDs.
 
|}
 
|}
  −
[more TODO]
      
== UTL-SUB-01 testpoints ==
 
== UTL-SUB-01 testpoints ==
Line 651: Line 1,159:  
| 4.2V power supply
 
| 4.2V power supply
 
| Power supply for TP8/TP10 LEDs
 
| Power supply for TP8/TP10 LEDs
 +
|}
 +
 +
== P16 pinout ==
 +
 +
The P16 pinout changed from [https://problemkaputt.de/gbatek-aux-dsi-internal-connectors.htm what it was on the regular DSi]. Some nets are now found in P24 instead (see below).
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! name
 +
! pin no
 +
! pin no
 +
! name
 +
|-
 +
| GND
 +
| 1
 +
| 2
 +
| GND
 +
|-
 +
| GND
 +
| 3
 +
| 4
 +
| GND
 +
|-
 +
| GND
 +
| 5
 +
| 6
 +
| GND
 +
|-
 +
| SD10_CLK
 +
| 7
 +
| 8
 +
| GND
 +
|-
 +
| VDD33
 +
| 9
 +
| 10
 +
| SD10_D0
 +
|-
 +
| VDD33
 +
| 11
 +
| 12
 +
| SD10_D1
 +
|-
 +
| GND
 +
| 13
 +
| 14
 +
| SD10_WP
 +
|-
 +
| SD10_CMD
 +
| 15
 +
| 16
 +
| VDD33
 +
|-
 +
| GND
 +
| 17
 +
| 18
 +
| P08
 +
|-
 +
| SD10_D3
 +
| 19
 +
| 20
 +
| VDD33
 +
|-
 +
| SD10_D2
 +
| 21
 +
| 22
 +
| SD10_CD
 +
|-
 +
| GND
 +
| 23
 +
| 24
 +
| GND
 +
|-
 +
| GND
 +
| 25
 +
| 26
 +
| GND
 
|}
 
|}
    
== P24 pinout ==
 
== P24 pinout ==
   −
P24 is a mezzanine connector for the VOLP/VOLN buttons and the shoulder L button (which were on P16 on the DSi). The P16 pinout has changed too, documentation for that is TODO.
+
P24 is a mezzanine connector for the VOLP/VOLN buttons and the shoulder L button (which were on P16 on the DSi).
    
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
76

edits

Navigation menu