88
edits
Changes
From IGEP - ISEE Wiki
no edit summary
= Overview =
|-
| Pad[[Image: Mux register.png]]| Connect to: | Default peripheral (mode=0) }
{| <div aligncellspacing="JUSTIFY1">'''Wlan: '''Protect Wlan if you don' use it. See MMC2_DAT7 pad.</div> <div aligncellpadding="JUSTIFY1" border=">'''Omap: '''protect Omap pad if you don't use it.'''(1)'''</div>|-| 15 | MMC2_DAT1 | MMC2_DAT1 | Transfer data between Omap and Wlan | GPIO_133(mode=4) | <div " align="JUSTIFYcenter">'''Wlan: '''Protect Wlan if you don' use it. See MMC2_DAT7 pad.</div> <div alignwidth="JUSTIFY200">'''Omap: '''protect Omap pad if you don't use it.'''(1)'''</div>
|-
|
{| <div aligncellspacing="JUSTIFY1" cellpadding="1">'''Wlan: '''Protect Wlan if you don' use it. See MMC2_DAT7 pad.</div> <div alignborder="JUSTIFY1" style=">'''Omapwidth: 287px; height: '''protect Omap pad if you don't use it.'''(1)'''</div>235px;"
|-
| 21 MUXMODE | MMC2_CLK0 | MMC2_CLK | Clock for MMC2 (Wlan) | McSPI3_CLK(mode=1) GPIO_130(mode=4) | <div align="JUSTIFY">'''Wlan: '''Protect Wlan if you don' use it. See MMC2_DAT7 pad.</div> <div align="JUSTIFY">'''Omap: '''protect Omap pad if you don't use it.'''(1)'''</div>Select Mode
|-
| 4 | MCBSP3_DX | MCBSP3_DX | Transmitted serial Data (Bluethoot audio) 0b000=0 | UART2_CTSMode 0 (Primary mode=1) GPIO_140(mode=4) | <div align="JUSTIFY">'''TPS65950:''' disable it via kernel '''(2) '''If you don't use it.</div>
|-
| 6 | MCBSP3_CLKX | MCBSP3_CLKX | Transmitted serial Clock (Bluethoot audio) 0b001=1 | UART2_TX(mode=Mode 1) GPIO_142(Possible mode=4) | <div align="JUSTIFY">'''Bluethoot: '''Protect Bluethoot if you don' use it. See MMC2_DAT5 pad.</div> <div align="JUSTIFY"><br> </div> <div align="JUSTIFY">'''TPS65950:''' disable it via kernel '''(2) '''If you don't use it.</div>
|-
| 8 | MCBSP3_FSX | MCBSP3_FSX | Transmited Frame Syncronisation (Bluethoot audio) | UART2_RX(mode0b010=1) GPIO_143(mode=4) 2 | <div align="JUSTIFY">'''Bluethoot: '''Protect Bluethoot if you don' use it. See MMC2_DAT5 pad.</div> <div align="JUSTIFY"><br> </div> <div align="JUSTIFY">'''TPS65950:''' disable it via kernel '''(Mode 2) '''If you don't use it.</div>|-| 10 | MCBSP3_DR | MCBSP3_DR | Received Serial Data (Bluethoot audio) | UART2_RTS(Possible mode=1) GPIO_141(mode=4) | <div align="JUSTIFY">'''TPS65950:''' disable it via kernel '''(2) '''If you don't use it.</div>
|-
| 12 | MCBSP1_DX | MCBSP1_DX | Transmited serial Data (not used) | McSPI4_SIMO(mode=1) McBSP3_DX(mode=2) GPIO_158(mode=4) | -<br>|-| 14 | MCBSP1_CLKX | MCBSP1_CLKX | Transmited serial clock (not used) | McBSP3_CLKX(mode0b011=2)<br> GPIO_162(mode=4) | -<br>|-3 | 16 | MCBSP1_FSX | MCBSP1_FSX | Transmited Frame Syncronization (not used) | McSPI4_CS0Mode 3 (Possible mode=1) McBSP3_FSX(mode=2) GPIO_161(mode=4) | -<br>
|-
| 18 0b100=4 | MCBSP1_DR | MCBSP1_DR | Received Serial Data (not used) | McSPI4_SOMIMode 4 (Possible mode=1) McBSP3_DR(mode=2) GPIO_159(mode=4) | -<br>
|-
| 20 | MCBSP1_CLKR | MCBSP1_CLKR | Received Clock (not used) 0b101=5 | GPIO_156Mode 5 (Possible mode=4)<br> | -<br>
|-
| 22 | MCBSP1_FSR | MCBSP1_FSR | Received frame syncronization (not used) 0b110=6 | GPIO_157Mode 6 (Possible mode=4)<br> | -<br>
|-
| 23 | I2C2_SDA | I2C2_SDA 0b111=7 | I2C Data | GPIO_183Mode 7 (mode=4Safe Mode)<br> |}
'''(Mode 1):to mode 6''' To protect Omap pads from external signalsare possible modes for alternate functions. On each pin, some modes are used effectively for alternate functions, configure Mux in mode=7 (safe_mode)while other modes are unused and correspond to no functional configuration. With this mode, buffer is configured in high impedance
'''The safe mode (2default mode 7):''' Disable TPS65950 go avoids any risk of electrical contention by configuring the pin as an input with no functional interface mapped to file sound/soc/codecs/twl4030it. The safe mode is used mainly as the default mode for all pins containing no mandatory interface at the release of power-on reset.c change line 54 Code: <pre>0x00, /* REG_VOICE_IF (0xF) */</pre> to Code: <pre>0x04, /* REG_VOICE_IF (0xF) */</prebr>
=== J960 connector Pull Selection ===
{| cellspacing="1" cellpadding="1" border="1" style="width: 498px696px; height: 381px1px;"|-| Pad | Connect to: | Default periphera: | Other peripheral: | Share with:<br> | Default function:<br>|-| 1 | - | - | - | -<br> | <br>
|-
| 2 PULLTYPESELECT | RS232_RX2 PULLUDENABLE | UART3_RX | UART2_RX | -<br> | Kernel console params'''(4)'''<br>Pin Behavior
|-
| 3 0b0 | RS232_TX2 | UART3_TX | UART2_TX 0b0 | Pull-<br> | Kernel console params'''(4)'''<br>down selected but not activated
|-
| 4 0b0 | - | - | - | -<br> 0b1 | Pull-<br>down selected and activated if pin is NOT configured as OUTPUT
|-
| 5 0b1 | GND 0b0 | Pull- | - | -<br> | -<br>up selected but not activated
|-
| 6 0b1 | GND 0b1 | Pull- | - | -<br> | -<br>|-| 7 | - | - | - | -<br> | -<br>|-| 8 | RS232_TX1 | UART1_TX | UART3_TX | RS485 interface'''(5)'''<br> | -<br>|-| 9 | RS232_RX1 | UART1_RX | UART3_RX | RS485 interface'''(5)'''<br> | -<br>|-| 10 | - | - | - | -<br> | -<br>up selected and activated if pin is NOT configured as OUTPUT
|}
{| cellspacing="1" cellpadding="1" border="1" align="JUSTIFY" style="width: 804px933px; height: 343px409px;"
|-
| Pad: <br> | Connect to: [[Connectors Summary#J990_connector|J990]] | [[Connectors Summary#J960_connector|J960]] Default peripheral (mode=0) | [[Connectors Summary#J970_connector|J970]] | [[Connectors Summary#J400_connector|J400]] | Default function: [[Connectors Summary#JC30_connector|JC30]] | Other available peripherals: [[Connectors Summary#JA42_connector|JA42]] | style="text-align: left;" [[Connectors Summary#JA41_connector| Share with:JA41]]
|-
| 1 [[Peripherals Summary#UART|UART1]] | No | VIO 1V8 Yes, not default configuration ([[Mux instructions#UART1_in_J960|disable RS485]]) | - No | Power 1v8 No | - No | -<br>No | Yes, not default configuration ([[Mux_instructions#TFP410|disable DVI]])
|-
| 2 [[Peripherals Summary#UART| SYS_BOOT5 UART2]] | SYS_BOOT5<br> Yes, not default configuration ([[How to set up UART2 in J990| Omap boot config disable Bluetooth]])
|
| -<br>No | No | No | No | No
|-
| 3 [[Peripherals Summary#UART|UART3]] | No | DC_5V Yes, default configuration ([[Mux instructions#UART3_in_J960|Serial debug]]) | - No | Power 5v No | - No | <div align="JUSTIFY">-<br></div>No | Yes, not default configuration ([[Mux_instructions#TFP410|disable DVI]])
|-
| 4 [[Peripherals Summary#UART|UART4]] | No | No | GND No | - No | GND No | - No | <div align="JUSTIFY"><br></div> <div align="JUSTIFY">-<br></div>No
|-
| 5 [[Peripherals Summary#GPIO| SYS_BOOT0 GPIO]]
|
| Omap boot config No | No GPIO_2 | Yes, not default configuration (mode=4[[Mux instructions#GPIO_in_J990|disable JTAG]]) | Yes, default configuration | <div align="JUSTIFY"><br> Yes, default configuration | Yes, not default configuration ([[Mux_instructions#TFP410|disable DVI]])|-<br> </div>| [[Peripherals Summary#SPI|McSPI1]] | No | No | No | No | No | Yes, default configuration | No
|-
| 6 [[Peripherals Summary#SPI|McSPI2]] | SYS_BOOT1 No | No SYS_BOOT1<br> | No | No | Omap boot config<br> No | GPIO_3 (mode=4) No | <div align="JUSTIFY">-<br></div> <div align="JUSTIFY"><br></div>No
|-
| 7 [[Peripherals Summary#SPI| DVI_VSYNC | DSS_VSYNC | LCD vertical sync (Expansion)<br> McSPI3]]
|
| <div align="JUSTIFY"><br></div> <div align="JUSTIFY">No | No | No | No | No | Yes, not default configuration ([[Mux_instructions#TFP410 '''(6|disable DVI]])'''<br></div>
|-
| 8 [[Peripherals Summary#SPI|McSPI4]] | DVI_HSYNC Yes, not default configuration ([[Mux instructions#GPIO_in_J990|disable GPIOs]]) | DSS_HSYNC No | LCD Horitzontal sync (Expansion) No | No GPIO_67 (mode=4)<br> | No | No | <div align="JUSTIFY"><br></div> <div align="JUSTIFY"><div align="JUSTIFY">TFP410 '''(6)'''<br></div></div>No
|-
| 9 [[Peripherals Summary#BSP|McBSP1]] | Yes, not default configuration ([[Mux instructions#GPIO_in_J990|disable GPIOs]]) | No | DVI_ACBIAS No | DSS_ACBIAS No | LCD Control (Expansion) No | GPIO_133(mode=4) No | <div align="JUSTIFY"><br></div> <div align="JUSTIFY"><div align="JUSTIFY">TFP410 '''(6)'''<br></div></div>No
|-
| 10 [[Peripherals Summary#BSP|McBSP2]] | No | No | DVI_PUP No | - No | Control signal for DVI controler (Expansion) No | - No | <div align="JUSTIFY"><br></div> <div align="JUSTIFY">TFP410 '''(6)'''</div>No
|-
| 11 [[Peripherals Summary#BSP|McBSP3]] | DVI_PCLK Yes, default configuration ([[Mux instructions#TP65950_PCM_VSP|Bluetooth audio]]) | DSS_PCLK No | LCD clock (Expansion) No | No GPIO_66 (mode=4)<br> | No | No | <div align="JUSTIFY"><br></div> <div align="JUSTIFY">TFP410 '''(6)'''</div>No
|-
| 12 [[Peripherals Summary#BSP|McBSP4]] | TS_nPEN_IRQ No | McSPI1_CS1 No | Touchscreen control (Expansion) No | No MMC3_CMD(mode=3) | No GPIO_175 | Yes, not default configuration (mode=4[[Mux instructions#GPIO_in_J990|disable GPIOs]]) | <div align="JUSTIFY">-<br></div> <div align="JUSTIFY"><br></div>No
|-
| 13 [[Peripherals Summary#BSP|McBSP5]] | LCD_QVGA/nVGA No | McBSP4_DX No | Touchscreen control (Expansion) No | No GPIO_154 (mode=4)<br> | No | No | <div align="JUSTIFY">-<br></div>No
|-
| 14 [[Peripherals Summary#MMC|MMC1]] | LCD_ENVDD No | McBSP4_DR No | Touchscreen control (Expansion) No | No GPIO_153 (mode=4)<br> | No | No | -<br>No
|-
| 15 [[Peripherals Summary#MMC|MMC2]] | LCD_RESB Yes, default configuration ([[Mux instructions#WIFI|WIFI]]) | McBSP4_FSX No | Touchscreen control (Expansion) No | No GPIO_155 (mode=4)<br> | No | No | <div align="JUSTIFY"><br></div> <div align="JUSTIFY">-<br> </div> <div align="JUSTIFY"><br></div>No
|-
| 16 [[Peripherals Summary#MMC|MMC3]] | LCD_INI No | McBSP4_CLKX No | Touchscreen control (Expansion) No | No GPIO_152 (mode=4)<br> | No | No | <div align="JUSTIFY">-<br></div>No
|-
| 17 [[Peripherals Summary#I2C|I2C1]] | MCSPI1_CLK No | No McSPI1_CLK<br> | No | No | Touchscreen control (Expansion) No | GPIO_171 (mode=4) No | -<br>No
|-
| 18 [[Peripherals Summary#I2C|I2C2]] | MCSPI1_SIMO Yes, default configuration | McSPI1_SIMO No | Touchscreen control (Expansion) No | No GPIO_172 (mode=4) | No, [[Connectors Summary#JC30_connector|via hardware]] | No | -<br>No
|-
| 19 [[Peripherals Summary#I2C|I2C3]] | MCSPI1_CS0 No | McSPI1_CS0 No | Touchscreen control (Expansion) No | No GPIO_174 (mode=4) | No | No | -<br>Yes, default configuration (DVI)
|-
| 20 [[Peripherals Summary#I2C|I2C4]] | MCSPI1_SOMI No | McSPI1_SOMI No | Touchscreen control (Expansion) No | No GPIO_173 (mode=4) | No | No | -<br>No
|}
{| cellspacing="1" cellpadding="1" border="1" align="JUSTIFY" style="width: 669px933px; height: 1064px190px;"
|-
| Pad: | Connect to: | Default peripheral (mode=0) | Default function: | Other available peripherals: | style="text-align: left;" | Share with:|-| 1 | VIO 3V3 | - | Power 3v3 | - | -<br>|-| 2 | GND | -<br> | GND | -<br> | -<br>|-| 3 | DVI_DATA0 | DSS_D0 | LCD pixel data bit<br> | UART1_CTS(mode=2) GPIO_70(mode=4) [[Connectors Summary#J1_connector| TFP410 '''(6)'''J1]] |-[[Connectors Summary#J4_connector| 4 J4]] | DVI_DATA1 [[Connectors Summary#J5_connector| DSS_D1 | LCD pixel data bit | UART1_RTS(mode=2) GPIO_71(mode=4) | <div align="JUSTIFY"><br></div> <div align="JUSTIFY">TFP410 '''(6)'''</div>|-| 5 | DVI_DATA2 | DSS_D2 | LCD pixel data bit | GPIO_72(mode=4) | TFP410 '''(6)'''|-| 6 | DVI_DATA3 | DSS_D3 | LCD pixel data bit | GPIO_73(mode=4) | TFP410 '''(6)'''<div align="JUSTIFY"><br></div>|-| 7 | DVI_DATA4 | DSS_D4 | LCD pixel data bit | UART3_RX(mode=2) GPIO_74(mode=4) | <div align="JUSTIFY">TFP410 '''(6)'''</div> <div align="JUSTIFY"><br></div>J5]]
|-
| 8 | DVI_DATA5 [[Peripherals Summary#UART| DSS_D5 UART1]] | LCD pixel data bit | UART3_TXYes, not default configuration (mode=2disable DSS) GPIO_75(mode=4)<br> | Yes, default configuration | <div align="JUSTIFY">TFP410 '''(6)'''</div> <div align="JUSTIFY"><br></div>No
|-
| 9 | DVI_DATA6 [[Peripherals Summary#UART| DSS_D6 UART2]] | LCD pixel data bit | UART1_TXYes, not default configuration(mode=2) GPIO_76(mode=4enable: TX and RX) | No | <div align="JUSTIFY">TFP410 '''(6)'''</div> <div align="JUSTIFY"><div align="JUSTIFY"><br></div></div>No
|-
| 10 | DVI_DATA7 [[Peripherals Summary#UART| DSS_D7 UART3]] | LCD pixel data bit Yes, default configuration | UART1_RX(mode=2) GPIO_77(mode=4) No | <div align="JUSTIFY"><br></div> <div align="JUSTIFY">TFP410 '''(6)'''</div>No
|-
| 11 | DVI_DATA8 [[Peripherals Summary#UART| DSS_D8 UART4]] | LCD pixel data bit No | GPIO_78Yes, not default configuration(mode=4disable: GPIO_64 and GPMC_WAIT3)<br> | <div align="JUSTIFY"><br></div> <div align="JUSTIFY">TFP410 '''(6)'''</div>No
|-
| 12 [[Peripherals Summary#GPIO| DVI_DATA9 GPIO]] | DSS_D9 Yes, default configuration | LCD pixel data bit | GPIO_79(mode=4) Yes, default configuration | <div align="JUSTIFY">TFP410 '''(6)'''</div> <div align="JUSTIFY"><br></div>Yes, default configuration
|-
| 13 [[Peripherals Summary#SPI| DVI_DATA10 McSPI1]] | DSS_D10 No | LCD pixel data bit | GPIO_80(mode=4)<br> Yes, default configuration | <div align="JUSTIFY">TFP410 '''(6)'''</div>No
|-
| 14 [[Peripherals Summary#SPI| DVI_DATA11 McSPI2]] | DSS_D11 No | LCD pixel data bit | GPIO_81(mode=4)<br> No | TFP410 '''(6)'''No
|-
| 15 [[Peripherals Summary#SPI| DVI_DATA12 McSPI3]] | DSS_D12 | LCD pixel data bit | GPIO_82Yes, not default configuration (mode=4disable DSS)<br> | No | <div align="JUSTIFY"><br></div> <div align="JUSTIFY">TFP410 '''(6)''' </div> <div align="JUSTIFY"><br></div>No
|-
| 16 [[Peripherals Summary#SPI| DVI_DATA13 McSPI4]] | DSS_D13 No | LCD pixel data bit | GPIO_83(mode=4)<br> No | <div align="JUSTIFY">TFP410 '''(6)'''</div>No
|-
| 17 [[Peripherals Summary#BSP| DVI_DATA14 McBSP1]] | DSS_D14 No | LCD pixel data bit | GPIO_84(mode=4) No | TFP410 '''(6)'''No
|-
| 18 [[Peripherals Summary#BSP| DVI_DATA15 McBSP2]] | DSS_D15 No | LCD pixel data bit | GPIO_85(mode=4) No | TFP410 '''(6)'''No
|-
| 19 [[Peripherals Summary#BSP| DVI_DATA16 McBSP3]] | DSS_D16 | LCD pixel data bit | GPIO_86Yes, not default configuration (mode=4disable UART2) | No | TFP410 '''(6)'''No
|-
| 20 | DVI_DATA17 [[Peripherals Summary#BSP| DSS_D17 McBSP4]] | LCD pixel data bit No | GPIO_87Yes, not default configuration (mode=4disable GPMCs) | TFP410 '''(6)'''No
|-
| 21<br> | DVI_DATA18 [[Peripherals Summary#BSP| DSS_D18 McBSP5]] | LCD pixel data bit No | DSS_D0 (mode=3) MCSPI3_CLKYes, not default configuration (mode=2disable GPIOs) GPIO_88(mode=4) | TFP410 '''(6)'''No
|-
| 22<br> [[Peripherals Summary#MMC| DVI_DATA19 MMC1]] | DSS_D19 No | LCD pixel data bit | DSS_1 (mode=3) MCSPI3_SIMO(mode=2) GPIO_89(mode=4) No | TFP410 '''(6)'''No
|-
| 23<br> [[Peripherals Summary#MMC| DVI_DATA20 MMC2]] | DSS_D20 No | LCD pixel data bit | DSS_D2 (mode=3) MCSPI3_SOMI(mode=2) GPIO_90(mode=4) No | TFP410 '''(6)'''No
|-
| 24<br> | DVI_DATA21 [[Peripherals Summary#MMC| DSS_D21 MMC3]] | LCD pixel data bit No | DSS_3 (mode=3) MCSPI3_CSO(mode=2) GPIO_91(mode=4) No | TFP410 '''Yes, not default configuration (6disable GPIOs)'''
|-
| 25<br> [[Peripherals Summary#I2C| DVI_DATA22<br> I2C1]] | DSS_D22<br> No | LCD pixel data bit | DSS_D4 (mode=3) MCSPI3_CS1(mode=2) GPIO_92(mode=4) No | TFP410 '''(6)'''No
|-
| 26<br> | DVI_DATA23<br> [[Peripherals Summary#I2C| DSS_D23<br> I2C2]] | LCD pixel data bit No | DSS_D5(mode=3) GPIO_93(mode=4) No | TFP410 '''(6)'''No
|-
| 27<br> [[Peripherals Summary#I2C| I2C3_SCL<br> I2C3]] | I2C3_SCL Yes, default configuration (J5) | I2C3 interface No | GPIO_184Yes, default configuration (mode=4J1) | TXS0102DCUR<br>
|-
| 28<br> [[Peripherals Summary#I2C| I2C3_SDA<br> I2C4]] | I2C3_SDA No | I2C3 interface | GPIO_185(mode=4) No | TXS0102DCUR<br>No
|}