88
edits
Changes
From IGEP - ISEE Wiki
no edit summary
= Overview =
This How-To wiki is meant to be a starting point for people to learn configure mux for IGEP devices as quickly and easily as possible. For this how-This wiki contains:<br> *Mux characteristics summary*Tips to avoid problems*Ways to i used configure mux*Tables that links peripherals and connectors for IGEPv2 and IGEP MODULE There are three ways to configure mux in IGEP Boards based in OMAP35xx and DM37xx:<br> *[[Mux_instructions|Configuring MUX from OS User Space]]. This mode has a issue, when your system reboot or shutdown you will need to configure again. [[http://releasesHow to set up UART2 in J990#First_way|Example]].linaro*Configuring MUX by using kernel commandline buddies.org/platform/linaro-m/headless/final/linaro-m-headless-tar-20101108-This way is not avaliable in some cases. [[How to set up UART2 in J990#Second_way|Example]] and [[Linux Kernel 2.tar6.37.gz Linaro Headlessy#Kernel_Parameters|buddies parametres] ].<br> *Editing and Ubuntu 10compile kernel sources.04 with Linaro Toolchain[[How to set up UART2 in J990#Third_way|Example]]. <br>
= Introduction =
Please contribute.
[http://www.ti.com/generallit/docsug/litspruf98x/getliteraturespruf98x.tsp?literatureNumber=spruf98v&fileType=pdf More information] about mux.
= Configure Mux =
Mux options are vast, at the beginning can be difficult and tedious change some configurations. Before configure mux, use the following tips to avoid problems:
*Mux can connect multiple connectors at the same peripheral, this improper use can damage the processor. Before configure mux, revise that this peripheral is not used in other pads. See schematics or [[Connectors_SummaryConnectors Summary|connectors summary]] for more information.
*Some peripherals are only available if you place or replace some resistances. See schematics for more information.<br>
*Some connectors share multiples peripherals like OMAP, WIFI/BT combo, etc. You should disable unused peripherals to avoid interferences. For example: if you want to control WIFI module via J990 disable OMAP or if you want use [[How_to_set_up_UART2_in_J990How to set up UART2 in J990|UART2 at j990]] disable Bluetooth. See schematics of board or [[Connectors_SummaryConnectors Summary|connectors summary]] or [[Mux_instructions#Disable_Peripherals|how-to disable peripherals]] or [[How_to_use_GPIOs|how-to use gpios]] for more information. There are three ways to configure mux in IGEP Boards based in OMAP35xx and DM37xx:<br>
{| cellspacing="1" cellpadding="1" border="1" style="width: 823px933px; height: 190px409px;"
|-
| <br>
| [[Connectors Summary#JC30_connector|JC30]]
| [[Connectors Summary#JA42_connector|JA42]]
| [[Connectors Summary#JA41_connector|JA41]] | [http://en.wikipedia.org/wiki/Test_point TP]
|-
| [[Peripherals Summary#UART|UART1]]
| No
| Yes, not default configuration ([[Mux instructions#UART1_in_J990UART1_in_J960|Yes: disable RS485]] | No )
| No
| No
| No
| No
| No<br>Yes, not default configuration ([[Mux_instructions#TFP410|disable DVI]])
|-
| [[Peripherals Summary#UART|UART2]]
| Yes, not default configuration ([[How to set up UART2 in J990|Yes: disable BTBluetooth]] )
|
[[Mux instructions#Bluetooth|disable BTBluetooth]]
| No
| No
| [[Peripherals Summary#UART|UART3]]
| No
| Yes: , default configuration ([[Mux instructions#UART3_in_J960| No Serial debug]])
| No
| No
| No
| No
| NoYes, not default configuration ([[Mux_instructions#TFP410|disable DVI]])
|-
| [[Peripherals Summary#UART|UART4]]
| No
| No
| [[Peripherals Summary#GPIO|GPIO]]
|
Yes, default configuration ([[Mux instructions#GPIO_in_J990|Yes: not default configurationinfo]] )
| No
| No
| Yes, not default configuration ([[Mux instructions#GPIO_in_JTAGGPIO_in_J990|Yes: not default configurationdisable JTAG]] ) | [[Mux instructions#GPIO_in_JC30|Yes: , default configuration]] | [[Mux instructions#GPIO_in_JA42|Yes: not , default configuration]] | [[Mux instructions#GPIO_in_JA41|Yes: , not default configuration]]<br> | ([[Mux instructionsMux_instructions#GPIO_in_TPTFP410|Yesdisable DVI]])
|-
| [[Peripherals Summary#SPI|McSPI1]]
| No
| No
| No
| No
| No
| Yes, default configuration
| No
|-
| [[Peripherals Summary#SPI|McSPI2]]
| No
| No
| [[Peripherals Summary#SPI|McSPI3]]
|
Yes: dissable , not default configuration ([[Mux instructions#WIFI |disable WIFI]])
| No
| No
| No
| No Yes, not default configuration ([[Mux_instructions#TFP410| Nodisable DVI]])<br>
|-
| [[Peripherals Summary#SPI|McSPI4]]
| Yes: , not default configuration ([[Mux instructions#GPIO_in_J990|disable McBSP1<br> | No GPIOs]])
| No
| No
|-
| [[Peripherals Summary#BSP|McBSP1]]
| Yes: , not default configuration<br> ([[Mux instructions#GPIO_in_J990| No disable GPIOs]])
| No
| No
|-
| [[Peripherals Summary#BSP|McBSP2]]
| No
| No
|-
| [[Peripherals Summary#BSP|McBSP3]]
| Yes: used by BT , default configuration ([[Mux instructions#TP65950_PCM_VSP|Bluetooth audio | No ]])
| No
| No
| No
| No
| Yes: , not default configuration<br> ([[Mux instructions#GPIO_in_J990| No disable GPIOs]])
| No
|-
| [[Peripherals Summary#BSP|McBSP5]]
| No
| No
|-
| [[Peripherals Summary#MMC|MMC1]]
| No
| No
|-
| [[Peripherals Summary#MMC|MMC2]]
| Yes: used by , default configuration ([[Mux instructions#WIFI | No WIFI]])
| No
| No
|-
| [[Peripherals Summary#MMC|MMC3]]
| No
| No
|-
| [[Peripherals Summary#I2C|I2C1]]
| No
| No
|-
| [[Peripherals Summary#I2C|I2C2]]
| Yes: , default configuration<br>
| No
| No
| No
| Yes: No, [[Connectors Summary#JC30_connector|via hardware<br> | No ]]
| No
| No
| No
| No
| Yes: shared with , default configuration (DVI<br> | No)
|-
| [[Peripherals Summary#I2C|I2C4]]
| No
| No
|}
[[Category:How_to_forgeWork_in_progress]] [[Category:TutorialsPeripherals]]