Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

Mux instructions

51 bytes removed, 12:56, 1 February 2012
no edit summary
=== BT/WIFI ===
See [[Frequently Asked Questions and Their Answers#Is_it_possible_to_config_the_wireless_LAN_and_bluetooth_so_they_are_completely_off.2C_and_not_consuming_any_power_at_all.3F|FAQ]] to see with pins need to configure.<br>  More information about configure [[How to setup Marvell bluetooth|BT]] and [[How to setup Marvell 88w8686 SDIO wifi|WIFI]]
==== Bluetooth ====
'''Compile kernel source code'''
Use this [[Linux Kernel 2.6.35.y|tutorial]] (Kernel) and this [http://labs.igep.es/index.php/The_IGEP_X-loader other] (IGEPxloader) to install Linaro Headless with your custom kernel in SD card.&nbsp; You can compile the IGEPxloader, but is not necessary.<br>
==== WIFI ====
This mode has a issue, when your system reboot or shutdown you will need to configure again. Using user space to configure mux and disable WIFI.
NOTE: If you need bluetoothactivate, configure it before disable WIFI. Follow [[How to setup Marvell bluetooth|this tutorial]].
Logging with root user via SSH or Serial cable.<br>
root@localhost:/sys/class/gpio#
</pre>
===== Second way(not tested): =====
Configure kernel sources. Configuration will be permanent. There are many ways to edit source code, this method is focused for igep0020 RC without igep0022 support. <br> Go to [http://git.igep.es/?p=pub/scm/linux-omap-2.6.git;a=blob_plain;f=arch/arm/mach-omap2/board-igep00x0.c;hb=e620ef8e577d73681f16ab80471332286c1b9fd5 $(kernel path)/arch/arm/mach-omap2/board-igep00x0.c] and search next line: <br>
udelay(10);
gpio_set_value(wifi_nreset, 1);
} else </pre> "igep00x0_wifi_bt_init" function initializes WIFI and Bluetooth peripherals, this code make a PWM to initialize WIFI. Commented lines below to disable this initialization.<br><pre> if ((gpio_request(wifi_nreset, "WIFI NRESET") == 0) &amp;&amp; (gpio_direction_output(wifi_nreset, 10) == 0)) {
gpio_export(wifi_nreset, 0);
gpio_set_value(wifi_nreset, 0); //udelay(10); //gpio_set_value(wifi_nreset, 1); } else </pre>
'''Compile kernel source code'''
4,199
edits