Changes

Linux Kernel 2.6.35.y

2,668 bytes added, 16:13, 28 June 2013
no edit summary
__TOC__
 
 
{{Message/Information Message|title=|message=These series are EOL, move to a newer version of the Linux Kernel. Read the [[Linux Kernel 2.6.37.y]] page.}}
 
= Introduction =
 
'''( work in progress, based on linux-2.6.35.y-for-next branch )'''
The currently supported machines are as follows:
* IGEP0020
* IGEP0030
* IGEP0032
The currently supported expansion boards are as follows:
* IGEP0022
* BASE0010 (only Rev. A& Rev. B)
Binaries: latest stable kernel version is: '''2.6.35.13-1 5 (2011052620110927)'''
{| border="1"
! '''Sources'''
! '''uImage binary'''
! '''zImage binary'''
! '''Modules binaries'''
|-
|  IGEP00x0 
| [http://downloads.igepisee.esbiz/sourcespub/releases/linux_kernel/v2.6.35.13-5/linux-omap-2.6.35.13-15.tar.gz 2.6.35.13-15] ([http://downloads.igepisee.esbiz/pub/releases/linux_kernel/sourcesv2.6.35.13-5/linux-omap-2.6.35.13-15.tar.gz.md5 md5sum]) | [http://downloads.igepisee.esbiz/pub/binariesreleases/kernellinux_kernel/v2.6.35.13-15/uImage-2.6.35.13-15.bin uImage-2.6.35.13-15.bin] ([http://downloads.igepisee.esbiz/pub/binariesreleases/kernellinux_kernel/v2.6.35.13-15/uImage-2.6.35.13-15.bin.md5 md5sum])| [http://downloads.isee.biz/pub/releases/linux_kernel/v2.6.35.13-5/zImage-2.6.35.13-5.bin zImage-2.6.35.13-5.bin] ([http://downloads.isee.biz/pub/releases/linux_kernel/v2.6.35.13-5/zImage-2.6.35.13-5.bin.md5 md5sum]) | [http://downloads.igepisee.esbiz/binariespub/kernelreleases/linux_kernel/v2.6.35.13-15/modules-2.6.35.13-15.tar.gz modules-2.6.35.13-15] ([http://downloads.igepisee.esbiz/pub/binariesreleases/kernellinux_kernel/v2.6.35.13-15/modules-2.6.35.13-15.tar.gz.md5 md5sum)]
|}
Download the latest stable version sources and follow next steps:
wget http://downloads.igepisee.esbiz/sourcespub/releases/linux_kernel/v2.6.35.13-5/linux-omap-2.6.35.13-5.tar.gz
tar xzf linux-omap-2.6.35.tar.gz
cd [kernel version]
Then build the kernel with:
make ARCH=arm CROSS_COMPILE=[your cross compiler] uImage zImage modules
The result will be an uImage file in arch/arm/boot directory. You can install the kernel modules to your target rootfs
This chapter describes some [[How do I edit my kernel command line | kernel command line]] parameters you can pass to the kernel during system startup. They also depend on the presence of the hardware with which they are associated.
 
The '''board.ei485''' parameter allows to use UART1 as RS232 port instead of EI485
board.ei485= [yes, no]
Format: <string>
no: disable ei485, use UART1 as RS232, supported by igep0020
default: yes
The '''buddy''' parameter allows enable or disable expansion boards
igep0022: enable expansion board, supported by igep0020
board
base0010: enable expansion board, supported by igep0030 boardand igep0032 (only rev. B)
default: none
 
The '''buddy.revision''' parameter allows to pass hardware revision for buddy boards
buddy.revision= [A, B]
Format: <string>
A: enable hardware buddy revision A, only available for base0010
B: enable hardware buddy revision B, only available for base0010
default: A
The '''buddy.modem''' parameter allows enable or disable modem
Consider the following situations:
'''Scenario A. ''' You have and IGEP0020 board plus IGEP0022 expansion board, then you should add in your [[How do I edit my kernel command line | kernel command line]]'''
buddy=igep0022
<span style="color: rgb(255, 0, 0);">
NOTE: UART1 UART2 can be used for bluetooth OR modem in expansion board but NOT at same time. They are INCOMPATIBLE.
</span>
'''Scenario B. ''' You have and IGEP0030 board plus BASE0010 expansion board, then you should add in your [[How do I edit my kernel command line | kernel command line]]
buddy=base0010
 
'''Scenario C.''' You have and IGEP0030 board plus BASE0010 Rev. B expansion board, then you should add in your [[How do I edit my kernel command line | kernel command line]]
 
buddy=base0010 buddy.revision=B
 
'''Scenario D.''' You have and IGEP0032 board plus BASE0010 Rev. B expansion board, then you should add in your [[How do I edit my kernel command line | kernel command line]]
 
buddy=base0010 buddy.revision=B
= Layout =
* board-igep0020.c : For IGEP0020 machine
* board-igep0030.c : For IGEP0030 machine
* board-igep0032.c : For IGEP0032 machine
Expansion board files, also are located in arch/arm/mach-omap2/ directory with
= Changelog =
*[http://git.igep.es/?p=pub/scm/linux-omap-2.6.git;a=commit;h=e620ef8e577d73681f16ab80471332286c1b9fd5 2011-09-27 Release 2.6.35.13-5]** Fix mux handling for UART2** Add support for IGEP0032 COM** Support for BASE0010 Rev. B*[http://git.igep.es/?p=pub/scm/linux-omap-2.6.git;a=commit;h=52fb200d9d79a38cc72b8fd6f089e253f002e8ff 2011-09-12 Release 2.6.35.13-4]** Fix MCP251X initialitzation.** Fix various build problems when a CONFIG option is not selected** Fix mux when using board.ei485 kernel parameter*[http://git.igep.es/?p=pub/scm/linux-omap-2.6.git;a=commit;h=be8031203a76375451fe3a46e4169cb1d743e0c7 2011-08-29 Release 2.6.35.13-3]** Fix buddy initialization.** Add Invertra dma workaround for DM3730*[http://git.igep.es/?p=pub/scm/linux-omap-2.6.git;a=commit;h=b69a01294639a4f4973d1ec8d0ef9d66ad2c8a48 2011-07-28 Release 2.6.35.13-2]** Major rework to support IGEP boards and expansion boards** Add support for hardware rev. E for IGEP0030** Add support for OMAP3 ISP** Fix musb issue, set has_tt flag** Use IGEP x-loader partition scheme
*[http://git.igep.es/?p=pub/scm/linux-omap-2.6.git;a=commit;h=e12ae1b0f2ada83aa5be8f6c23dda1e9a0ce4360 2011-05-26 Release 2.6.35.13-1]
** Fix failed to setup omapfb
*[http://git.igep.es/?p=pub/scm/linux-omap-2.6.git;a=commit;h=90ca5f215048ee612398610fab3981589da05633 2010-10-19 Release 2.6.35.7-0]
**First release for 2.6.35 series
 
[[Category:Linux Kernel]]
0
edits