88
edits
Changes
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 0b010=2 | MCBSP3_FSX | MCBSP3_FSX | Transmited Frame Syncronisation (Bluethoot audio) | UART2_RX(mode=1) GPIO_143Mode 2 (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>
|-
| 10 | MCBSP3_DR | MCBSP3_DR | Received Serial Data (Bluethoot audio) 0b011=3 | UART2_RTSMode 3 (Possible mode=1) GPIO_141(mode=4) | <div align="JUSTIFY">'''TPS65950:''' disable it via kernel '''(2) '''If you don't use it.</div>
|-
| 12 0b100=4 | MCBSP1_DX | MCBSP1_DX | Transmited serial Data (not used) | McSPI4_SIMOMode 4 (Possible mode=1) McBSP3_DX(mode=2) GPIO_158(mode=4) | -<br>
|-
| 14 | MCBSP1_CLKX | MCBSP1_CLKX 0b101=5 | Transmited serial clock (not used) | McBSP3_CLKX(mode=2)<br> GPIO_162Mode 5 (Possible mode=4) | -<br>
|-
| 16 | MCBSP1_FSX 0b110=6 | MCBSP1_FSX | Transmited Frame Syncronization (not used) | McSPI4_CS0(mode=1) McBSP3_FSXMode 6 (Possible mode=2) GPIO_161(mode=4) | -<br>
|-
| 18 | MCBSP1_DR | MCBSP1_DR | Received Serial Data (not used) | McSPI4_SOMI(mode=1) McBSP3_DR(mode=2) GPIO_159(mode0b111=4) 7 | -<br>|-| 20 | MCBSP1_CLKR | MCBSP1_CLKR | Received Clock Mode 7 (not used) | GPIO_156(mode=4Safe Mode)<br> | -<br>|-| 22 | MCBSP1_FSR | MCBSP1_FSR | Received frame syncronization (not used) | GPIO_157(mode=4)<br> | -<br>|-| 23 | I2C2_SDA | I2C2_SDA | I2C Data | GPIO_183(mode=4)<br> }
'''(Mode 1):to mode 6''' To protect Omap pads from esternal signals configure Mux in mode=7 (safe_mode)are possible modes for alternate functions. With this modeOn each pin, some modes are used effectively for alternate functions, buffer is configured in high impedance while other modes are unused and correspond to no functional configuration.
'''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) */</prebr> to Code: <pre>0x04, /* REG_VOICE_IF (0xF) */</pre> '''(3):''' Omap mux have 8 modes, somes modes are disable in some pads.
=== 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 | RS232_RX2 | UART3_RX | UART2_RX | -<br> | Kernel console params'''(4)'''<br>|-| 3 | RS232_TX2 | UART3_TX | UART2_TX | -<br> | Kernel console params'''(4)'''<br>|-| 4 | - | - | - | -<br> | -<br>|-| 5 | GND | - | - | -<br> | -<br>
|-
| 6 PULLTYPESELECT | GND PULLUDENABLE | - | - | -<br> | -<br>Pin Behavior
|-
| 7 0b0 | - | - | - | -<br> 0b0 | Pull-<br>down selected but not activated
|-
| 8 0b0 | RS232_TX1 | UART1_TX | UART3_TX | RS485 interface'''(5)'''<br> 0b1 | Pull-<br>down selected and activated if pin is NOT configured as OUTPUT
|-
| 9 0b1 | RS232_RX1 | UART1_RX | UART3_RX | RS485 interface'''(5)'''<br> 0b0 | Pull-<br>up selected but not activated
|-
| 10 0b1 | - | - | - | -<br> 0b1 | Pull-<br>up selected and activated if pin is NOT configured as OUTPUT
|}
|-
| 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 | 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
|}
{| -<br>cellspacing="1" cellpadding="1" border="1" style="width: 933px; height: 190px;"
|-
| <br>
| - [[Connectors Summary#J1_connector|J1]] | <div align="JUSTIFY">-<br></div>[[Connectors Summary#J4_connector|J4]] | [[Connectors Summary#J5_connector|J5]]
|-
| 4 | DVI_DATA1[[Peripherals Summary#UART| DSS_D1UART1]] | <br>Yes, not default configuration (disable DSS) | - Yes, default configuration | <div align="JUSTIFY"><br></div> <div align="JUSTIFY">-<br></div>No
|-
| 5 | DVI_DATA2[[Peripherals Summary#UART| DSS_D2 UART2]] | <br>| GPIO_2 Yes, not default configuration(mode=4enable: TX and RX) | No | <div align="JUSTIFY"><br> -<br> </div>No
|-
| 6 [[Peripherals Summary#UART| DVI_DATA3UART3]] | DSS_D3 Yes, default configuration | <br> | GPIO_3 (mode=4) No | <div align="JUSTIFY">-<br></div> <div align="JUSTIFY"><br></div>No
|-
| 7 | DVI_DATA4[[Peripherals Summary#UART| DSS_D4UART4]] | <br> No | GPIO_68Yes, not default configuration(mode=4disable: GPIO_64 and GPMC_WAIT3) | <div align="JUSTIFY"><br></div> <div align="JUSTIFY">TFP410 '''(6)'''<br></div>No
|-
| 8 [[Peripherals Summary#GPIO| DVI_DATA5GPIO]] | DSS_D5Yes, default configuration | <br>| GPIO_67 (mode=4)<br> Yes, default configuration | <div align="JUSTIFY"><br></div> <div align="JUSTIFY"><div align="JUSTIFY">TFP410 '''(6)'''<br></div></div>Yes, default configuration
|-
| 9 | DVI_DATA6[[Peripherals Summary#SPI| DSS_D6McSPI1]] | No | GPIO_133(mode=4) Yes, default configuration | <div align="JUSTIFY"><br></div> <div align="JUSTIFY"><div align="JUSTIFY">TFP410 '''(6)'''<br></div></div>No
|-
| 10 | DVI_DATA7[[Peripherals Summary#SPI| DSS_D7McSPI2]] | <br>No | - No | <div align="JUSTIFY"><br></div> <div align="JUSTIFY">TFP410 '''(6)'''</div>No
|-
| 11 [[Peripherals Summary#SPI| DVI_DATA8McSPI3]] | DSS_D8| <br>| GPIO_66 Yes, not default configuration (mode=4disable DSS)<br> | No | <div align="JUSTIFY"><br></div> <div align="JUSTIFY">TFP410 '''(6)'''</div>No
|-
| 12 | DVI_DATA9[[Peripherals Summary#SPI| DSS_D9McSPI4]] | <br>No | MMC3_CMD GPIO_175 (mode=4) No | <div align="JUSTIFY"><br></div> <div align="JUSTIFY"><br></div>No
|-
| 13 [[Peripherals Summary#BSP| DVI_DATA10McBSP1]] | DSS_D10No | <br>| GPIO_154 (mode=4)<br> No | <div align="JUSTIFY"><br></div>No
|-
| 14 | DVI_DATA11[[Peripherals Summary#BSP| DSS_D11McBSP2]] | <br>No | GPIO_153 (mode=4)<br> | <br>|-| 15 | DVI_DATA12| DSS_D12| <br>| GPIO_155 (mode=4)<br> No | <div align="JUSTIFY"><br></div> <div align="JUSTIFY"><br> </div> <div align="JUSTIFY"><br></div>No
|-
| 16 | DVI_DATA13[[Peripherals Summary#BSP| DSS_D13McBSP3]] | <br>| GPIO_152 Yes, not default configuration (mode=4disable UART2)<br> | No | <div align="JUSTIFY"><br></div>No
|-
| 17 | DVI_DATA14[[Peripherals Summary#BSP| DSS_D14 McBSP4]] | <br>No | GPIO_171 Yes, not default configuration (mode=4disable GPMCs) | -<br>|-| 18 | DVI_DATA15| DSS_D15| <br>| GPIO_172 (mode=4) | -<br>|-| 19 | DVI_DATA16| DSS_D16| <br>| GPIO_174 (mode=4) | -<br>|-| 20 | DVI_DATA17| DSS_D17| <br>| GPIO_173 (mode=4) | -<br>No
|-
| 21<br>| DVI_DATA18[[Peripherals Summary#BSP| DSS_D18McBSP5]] | <br>No | <br>Yes, not default configuration (disable GPIOs) | <br>No
|-
| 22<br>| DVI_DATA19[[Peripherals Summary#MMC| DSS_D19MMC1]] | <br>No | <br>No | <br>No
|-
| 23<br>| DVI_DATA20[[Peripherals Summary#MMC| DSS_D20MMC2]] | <br>No | <br>No | <br>No
|-
| 24<br>| DVI_DATA21[[Peripherals Summary#MMC| DSS_D21MMC3]] | <br>No | <br>No | <br>Yes, not default configuration (disable GPIOs)
|-
| 25<br>| DVI_DATA22<br>[[Peripherals Summary#I2C| DSS_D22<br>I2C1]] | <br>No | <br>No | <br>No
|-
| 26<br>| DVI_DATA23<br>[[Peripherals Summary#I2C| DSS_D23<br>I2C2]] | <br>No | <br>No | <br>No
|-
| 27<br>| I2C3_SCL<br>[[Peripherals Summary#I2C| I2C3_SCLI2C3]] | <br>Yes, default configuration (J5) | <br>No | <br>Yes, default configuration (J1)
|-
| 28<br>| I2C3_SDA<br>[[Peripherals Summary#I2C| I2C3_SDAI2C4]] | <br>No | <br>No | <br>No
|}