Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

How to set up UART2 in J990

194 bytes removed, 16:07, 26 January 2012
no edit summary
= Third way =
Third way: configure kernel sources. Configuration will be permanent. There are many ways to edit source code, but this tutorial method is focused for igep0020 RC without IGEPv2 Expansion support.<br>
=== Configure Kernel source code ===
IGEP2_RC_GPIO_WIFI_NRESET, IGEP2_RC_GPIO_BT_NRESET,
!opt); </pre>
"igep00x0_wifi_bt_init" function initializes WIFI and Bluetooth peripherals. "opt" variable is used for disable Bluetooth in some cases: enabled (opt!=0) or disabled (opt==0). For example you can disable it permanently it, replacing "opt" by 1:
<pre> else if (hwrev == IGEP2_BOARD_HWREV_C)
igep00x0_wifi_bt_init(IGEP2_RC_GPIO_WIFI_NPD,
'''Disable UART2 default configuration:'''
Go to [http://git.igep.es/?p=pub/scm/linux-omap-2.6.git;a=blob_plain;f=arch/arm/mach-omap2/board-igep0020.c;hb=refs/heads/linux-2.6.35.y $(kernel path)/arch/arm/mach-omap2/board-igep0020.c] and search Search again "static struct omap_board_mux board_mux[] __initdata". Remove the following fields:
<pre> OMAP3_MUX(UART2_TX, OMAP_MUX_MODE0 | OMAP_PIN_OUTPUT),
OMAP3_MUX(UART2_RX, OMAP_MUX_MODE0 | OMAP_PIN_INPUT), </pre>
4,199
edits