Linux & Open Source related information for AT91 Smart ARM Microcontrollers

View   r38  >  r37  >  r36  >  r35  >  r34  ...

LinuxKernel 38 - 23 Oct 2008 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Linux Kernel

Line: 78 to 78
 

Linux4SAM Experimental Patches

The experimental AT91 patch set is built and contributed by people from the AT91 Linux community. These patches are against Andrew Victor patches. They contain unpublished or not yet included piece of code or driver.
Changed:
<
<

2.6.27-rc8-exp.patch

>
>

2.6.27-rc8-exp.patch (only for at91sam9g20 for the moment)

 This patch is a temporary patch, it will be removed when the official 2.6.27 version of the kernel will be released.
  • Add audio support for the at91sam9g20ek.
  • Merge at32 and at91 ssc DAI(Digital Audio Interface).

LinuxKernel 37 - 10 Oct 2008 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Linux Kernel

Line: 19 to 19
 

Pre-built images

Added:
>
>
2.6.27-rc8 (2.6.27-rc8_linux4sam_9g20-exp.patch)
Board Description Binary Configuration file
at91sam9g20ek linux-2.6.27-rc8 uImage linux-2.6.27-rc8-at91sam9g20ek.bin at91sam9g20ek_defconfig
 
2.6.24 (2.6.24.at91.2-exp.patch)
Board Description Binary Configuration file
| at91sam9260ek | linux-2.6.24 uImage
Line: 73 to 78
 

Linux4SAM Experimental Patches

The experimental AT91 patch set is built and contributed by people from the AT91 Linux community. These patches are against Andrew Victor patches. They contain unpublished or not yet included piece of code or driver.
Added:
>
>

2.6.27-rc8-exp.patch

This patch is a temporary patch, it will be removed when the official 2.6.27 version of the kernel will be released.
  • Add audio support for the at91sam9g20ek.
  • Merge at32 and at91 ssc DAI(Digital Audio Interface).
 

2.6.24.at91.2-exp.patch

  • fix NandFlash timings
  • new NandFlash partioning
Line: 104 to 114
 
Linux Kernel revision Vanilla Linux Kernel AT91 Maintainer patchset Experimental patches
Added:
>
>
Linux 2.6.27-rc8 linux-2.6.27-rc8.tar.bz2 not yet available 2.6.27-rc8_linux4sam_9g20-exp.patch.gz
Linux 2.6.26 linux-2.6.26.tar.bz2 Not ported to this revision Not ported to this revision
 | Linux 2.6.25 | linux-2.6.25.tar.bz2 | 2.6.25-at91.patch.gz

LinuxKernel 36 - 28 Jul 2008 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Linux Kernel

Line: 151 to 151
     4. take the experimental patchset and apply it on top of the AT91 one
wget ftp://www.linux4sam.org/pub/linux/2.6.xx-at91-exp.patch.gz

Added:
>
>
or
wget ftp://www.linux4sam.org/pub/linux/2.6.xx.at91.y/2.6.xx.at91.y-exp.patch.gz
And then :

 zcat linux-2.6.xx-at91-exp.diff.gz | patch -p1

LinuxKernel 35 - 27 Jun 2008 - Main.PatriceVilchez
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Linux Kernel

Line: 75 to 75
 

2.6.24.at91.2-exp.patch

  • fix NandFlash timings
Changed:
<
<
  • new NandFlash pationning
>
>
  • new NandFlash partioning
 
  • atmel_lcd manage underflow error
  • pwm_led driver
  • buttons (& pullups conf.)

LinuxKernel 34 - 25 Jun 2008 - Main.PatriceVilchez
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Linux Kernel

Line: 19 to 19
 

Pre-built images

Changed:
<
<
2.6.24
>
>
2.6.24 (2.6.24.at91.2-exp.patch)
Board Description Binary Configuration file
at91sam9260ek linux-2.6.24 uImage linux-2.6.24.at91.2-at91sam9260ek.bin at91sam9260ek_defconfig
at91sam9xeek linux-2.6.24 uImage linux-2.6.24.at91.2-at91sam9xeek.bin at91sam9xeek_defconfig
at91sam9261ek linux-2.6.24 uImage linux-2.6.24.at91.2-at91sam9261ek.bin at91sam9261ek_defconfig
at91sam9263ek linux-2.6.24 uImage linux-2.6.24.at91.2-at91sam9263ek.bin at91sam9263ek_defconfig
at91sam9rlek linux-2.6.24 uImage linux-2.6.24.at91.2-at91sam9rlek.bin at91sam9rlek_defconfig
2.6.24 (2.6.24-at91-exp.patch)
 
Board Description Binary Configuration file
| at91sam9260ek | linux-2.6.24 uImage | linux-2.6.24-at91sam9260ek.bin
Line: 56 to 73
 

Linux4SAM Experimental Patches

The experimental AT91 patch set is built and contributed by people from the AT91 Linux community. These patches are against Andrew Victor patches. They contain unpublished or not yet included piece of code or driver.
Added:
>
>

2.6.24.at91.2-exp.patch

  • fix NandFlash timings
  • new NandFlash pationning
  • atmel_lcd manage underflow error
  • pwm_led driver
  • buttons (& pullups conf.)
 

2.6.24-at91-exp.patch

  • Fix some typos on SSC, RTC
  • Enhancement in support for AT91SAM9RL : LCD fifo, USB HS, buttons, leds, AC97
Line: 88 to 111
 | Linux 2.6.24 | linux-2.6.24.tar.bz2 | 2.6.24-at91.patch.gz
Added:
>
>
2.6.24.at91.2-exp.patch.gz
| Linux 2.6.24 | linux-2.6.24.tar.bz2 | 2.6.24-at91.patch.gz
 
2.6.24-at91-exp.patch.gz
| Linux 2.6.23 | linux-2.6.23.tar.bz2

LinuxKernel 33 - 12 May 2008 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Linux Kernel

Line: 81 to 81
 
Linux Kernel revision Vanilla Linux Kernel AT91 Maintainer patchset Experimental patches
Added:
>
>
Linux 2.6.25 linux-2.6.25.tar.bz2 2.6.25-at91.patch.gz Not ported to this revision
 | Linux 2.6.24 | linux-2.6.24.tar.bz2 | 2.6.24-at91.patch.gz

LinuxKernel 32 - 18 Apr 2008 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Linux Kernel

Line: 59 to 59
 

2.6.24-at91-exp.patch

  • Fix some typos on SSC, RTC
  • Enhancement in support for AT91SAM9RL : LCD fifo, USB HS, buttons, leds, AC97
Added:
>
>
  • Note that the touchscreen is not supported yet on AT91SAM9RL
 
  • LCD wiring mode : BGR or RGB selection
  • backlight for LCD panel
  • Power management support

LinuxKernel 31 - 14 Apr 2008 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Linux Kernel

Line: 165 to 165
 
META FILEATTACHMENT attachment="at91sam9261ek_defconfig" attr="" comment="2.6.22 - linux4sam_1.0_20070913" date="1190881004" name="at91sam9261ek_defconfig" path="at91sam9261ek_defconfig" size="26332" stream="at91sam9261ek_defconfig" user="Main.RfoLnx4sam" version="1"
META FILEATTACHMENT attachment="at91sam9263ek_defconfig" attr="" comment="2.6.22 - linux4sam_1.0_20070913" date="1190881023" name="at91sam9263ek_defconfig" path="at91sam9263ek_defconfig" size="26097" stream="at91sam9263ek_defconfig" user="Main.RfoLnx4sam" version="1"
META FILEATTACHMENT attachment="at91sam9xeek_defconfig" attr="" comment="2.6.22" date="1200587022" name="at91sam9xeek_defconfig" path="at91sam9xeek_defconfig" size="25110" stream="at91sam9xeek_defconfig" user="Main.NicolasFerre" version="1"
Changed:
<
<
META FILEATTACHMENT attachment="adapt_macb_sam9xe.diff" attr="" comment="" date="1200587055" name="adapt_macb_sam9xe.diff" path="adapt_macb_sam9xe.diff" size="677" stream="adapt_macb_sam9xe.diff" user="Main.NicolasFerre" version="1"
>
>
META FILEATTACHMENT attachment="adapt_macb_sam9xe.diff" attr="" comment="2.6.22 - 9xe update" date="1200587055" name="adapt_macb_sam9xe.diff" path="adapt_macb_sam9xe.diff" size="677" stream="adapt_macb_sam9xe.diff" user="Main.NicolasFerre" version="1"

LinuxKernel 30 - 09 Apr 2008 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Linux Kernel

Line: 161 to 161
 
Changed:
<
<
META FILEATTACHMENT attachment="at91sam9260ek_defconfig" attr="" comment="linux4sam_1.0_20070913" date="1190810695" name="at91sam9260ek_defconfig" path="at91sam9260ek_defconfig" size="25162" stream="at91sam9260ek_defconfig" user="Main.RfoLnx4sam" version="1"
META FILEATTACHMENT attachment="at91sam9261ek_defconfig" attr="" comment="linux4sam_1.0_20070913" date="1190881004" name="at91sam9261ek_defconfig" path="at91sam9261ek_defconfig" size="26332" stream="at91sam9261ek_defconfig" user="Main.RfoLnx4sam" version="1"
META FILEATTACHMENT attachment="at91sam9263ek_defconfig" attr="" comment="linux4sam_1.0_20070913" date="1190881023" name="at91sam9263ek_defconfig" path="at91sam9263ek_defconfig" size="26097" stream="at91sam9263ek_defconfig" user="Main.RfoLnx4sam" version="1"
META FILEATTACHMENT attachment="at91sam9xeek_defconfig" attr="" comment="" date="1200587022" name="at91sam9xeek_defconfig" path="at91sam9xeek_defconfig" size="25110" stream="at91sam9xeek_defconfig" user="Main.NicolasFerre" version="1"
>
>
META FILEATTACHMENT attachment="at91sam9260ek_defconfig" attr="" comment="2.6.22 - linux4sam_1.0_20070913" date="1190810695" name="at91sam9260ek_defconfig" path="at91sam9260ek_defconfig" size="25162" stream="at91sam9260ek_defconfig" user="Main.RfoLnx4sam" version="1"
META FILEATTACHMENT attachment="at91sam9261ek_defconfig" attr="" comment="2.6.22 - linux4sam_1.0_20070913" date="1190881004" name="at91sam9261ek_defconfig" path="at91sam9261ek_defconfig" size="26332" stream="at91sam9261ek_defconfig" user="Main.RfoLnx4sam" version="1"
META FILEATTACHMENT attachment="at91sam9263ek_defconfig" attr="" comment="2.6.22 - linux4sam_1.0_20070913" date="1190881023" name="at91sam9263ek_defconfig" path="at91sam9263ek_defconfig" size="26097" stream="at91sam9263ek_defconfig" user="Main.RfoLnx4sam" version="1"
META FILEATTACHMENT attachment="at91sam9xeek_defconfig" attr="" comment="2.6.22" date="1200587022" name="at91sam9xeek_defconfig" path="at91sam9xeek_defconfig" size="25110" stream="at91sam9xeek_defconfig" user="Main.NicolasFerre" version="1"
 
META FILEATTACHMENT attachment="adapt_macb_sam9xe.diff" attr="" comment="" date="1200587055" name="adapt_macb_sam9xe.diff" path="adapt_macb_sam9xe.diff" size="677" stream="adapt_macb_sam9xe.diff" user="Main.NicolasFerre" version="1"

LinuxKernel 29 - 09 Apr 2008 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Linux Kernel

Line: 40 to 40
 
Board Description Binary Configuration file
| at91sam9260ek | linux-2.6.22 uImage | linux-2.6.22-at91sam9260ek.bin
Changed:
<
<
at91sam9260ek_defconfig
>
>
at91sam9260ek_defconfig
 | at91sam9xeek | linux-2.6.22 uImage | linux-2.6.22-at91sam9xeek.bin
Changed:
<
<
at91sam9xeek_defconfig
>
>
at91sam9xeek_defconfig
 | at91sam9261ek | linux-2.6.22 uImage | linux-2.6.22-at91sam9261ek.bin
Changed:
<
<
at91sam9261ek_defconfig
>
>
at91sam9261ek_defconfig
 | at91sam9263ek | linux-2.6.22 uImage | linux-2.6.22-at91sam9263ek.bin
Changed:
<
<
at91sam9263ek_defconfig
>
>
at91sam9263ek_defconfig
 Pre-built images are delivered into uImage U-Boot format. To download them on AT91 boards, see the section How to load Linux kernel with U-Boot in the U-Boot page.
Line: 63 to 63
 
  • backlight for LCD panel
  • Power management support
Deleted:
<
<
Description Binary
Linux-2.6.24 AT91 Experimental Patch [[][2.6.24-at91-exp.patch]]
 

2.6.22-at91-exp.patch

  • AT91SAM9261EK - Add button interface
Changed:
<
<
  • AT91_MCI - Enhancement
>
>
  • AT91_MCI - Enhancements 1

Notes

1: at91_mci enhancement with those upstream patches :
- folow flowcharts
- disable handling of blocks with size not multiple of 4 bytes
- bug-in-at91-mci-suspend-routines.patch
- whitespace
- typo
- add multiwrite cap


 
  • ATMEL_LCD - Add STN and alpha in 32bpp mode support
Changed:
<
<
  • AT91SAM9261Ek - Make NAND FLASH partition make match on AT91SAM926[03]EK
>
>
  • AT91SAM9261Ek - Make NAND FLASH partition match those on AT91SAM926[03]EK
 
  • ATMEL_MACB - Add SRAM Tx buffers capabilities for AT91SAM926[03]EK
  • AT91_AC97 driver for AT91SAM9263EK (playback only)
  • AT73C213 (I2S DAC audio) support for AT91SAM926[01]EK
Changed:
<
<
Description Binary
Linux-2.6.22 AT91 Experimental Patch [[][2.6.22-at91-exp.patch]]
>
>
c Source : check the summary table below (last column).
 

Build

AT91 Linux kernel sources summary table

Line: 88 to 80
 
Linux Kernel revision Vanilla Linux Kernel AT91 Maintainer patchset Experimental patches
Changed:
<
<
Linux 2.6.22 linux-2.6.22.tar.bz2 2.6.22-at91.patch.gz 2.6.22-at91-exp.patch.gz 2

Notes

2: For AT91SAM9XE chips, there is an additional tiny patch that locates TX Ethernet buffers in internal SRAM : adapt_macb_sam9xe.diff


>
>
Linux 2.6.24 linux-2.6.24.tar.bz2 2.6.24-at91.patch.gz 2.6.24-at91-exp.patch.gz
 
Linux 2.6.23 linux-2.6.23.tar.bz2 2.6.23-at91.patch.gz Not ported to this revision
Added:
>
>
Linux 2.6.22 linux-2.6.22.tar.bz2 2.6.22-at91.patch.gz 2.6.22-at91-exp.patch.gz 2
 

hand From left to right, each patch applies on top of the previous source tree.


LinuxKernel 28 - 09 Apr 2008 - Main.SedjiGaouaou
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Linux Kernel

Line: 19 to 19
 

Pre-built images

Changed:
<
<
Board Description Binary Configuration file
>
>
2.6.24
Board Description Binary Configuration file
at91sam9260ek linux-2.6.24 uImage linux-2.6.24-at91sam9260ek.bin at91sam9260ek_defconfig
at91sam9xeek linux-2.6.24 uImage linux-2.6.24-at91sam9xeek.bin at91sam9xeek_defconfig
at91sam9261ek linux-2.6.24 uImage linux-2.6.24-at91sam9261ek.bin at91sam9261ek_defconfig
at91sam9263ek linux-2.6.24 uImage linux-2.6.24-at91sam9263ek.bin at91sam9263ek_defconfig
at91sam9rlek linux-2.6.24 uImage linux-2.6.24-at91sam9rlek.bin at91sam9rlek_defconfig
2.6.22
Board Description Binary Configuration file
 | at91sam9260ek | linux-2.6.22 uImage | linux-2.6.22-at91sam9260ek.bin
Changed:
<
<
at91sam9260ek_defconfig
>
>
at91sam9260ek_defconfig
 | at91sam9xeek | linux-2.6.22 uImage | linux-2.6.22-at91sam9xeek.bin
Changed:
<
<
at91sam9xeek_defconfig
>
>
at91sam9xeek_defconfig
 | at91sam9261ek | linux-2.6.22 uImage | linux-2.6.22-at91sam9261ek.bin
Changed:
<
<
at91sam9261ek_defconfig
>
>
at91sam9261ek_defconfig
 | at91sam9263ek | linux-2.6.22 uImage | linux-2.6.22-at91sam9263ek.bin
Changed:
<
<
at91sam9263ek_defconfig
>
>
at91sam9263ek_defconfig
 Pre-built images are delivered into uImage U-Boot format. To download them on AT91 boards, see the section How to load Linux kernel with U-Boot in the U-Boot page.

Linux4SAM Experimental Patches

Changed:
<
<
The experimental AT91 patch set is built and contributed by people from the AT91 Linux community. These patches are against Andrew Victor patches. They contain unpublished or not yet included piece of code.
>
>
The experimental AT91 patch set is built and contributed by people from the AT91 Linux community. These patches are against Andrew Victor patches. They contain unpublished or not yet included piece of code or driver.

2.6.24-at91-exp.patch

  • Fix some typos on SSC, RTC
  • Enhancement in support for AT91SAM9RL : LCD fifo, USB HS, buttons, leds, AC97
  • LCD wiring mode : BGR or RGB selection
  • backlight for LCD panel
  • Power management support

Description Binary
Linux-2.6.24 AT91 Experimental Patch [[][2.6.24-at91-exp.patch]]
 

2.6.22-at91-exp.patch

  • AT91SAM9261EK - Add button interface
Changed:
<
<
  • AT91_MCI - Enhancements 1
>
>
  • AT91_MCI - Enhancement
 
  • ATMEL_LCD - Add STN and alpha in 32bpp mode support
Changed:
<
<
  • AT91SAM9261Ek - Make NAND FLASH partition match those on AT91SAM926[03]EK
>
>
  • AT91SAM9261Ek - Make NAND FLASH partition make match on AT91SAM926[03]EK
 
  • ATMEL_MACB - Add SRAM Tx buffers capabilities for AT91SAM926[03]EK
  • AT91_AC97 driver for AT91SAM9263EK (playback only)
  • AT73C213 (I2S DAC audio) support for AT91SAM926[01]EK
Changed:
<
<
c Source : check the summary table below (last column).
>
>
Description Binary
Linux-2.6.22 AT91 Experimental Patch [[][2.6.22-at91-exp.patch]]
 

Build

AT91 Linux kernel sources summary table


LinuxKernel 27 - 19 Mar 2008 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Linux Kernel

Line: 89 to 89
      4. take the experimental patchset and apply it on top of the AT91 one

Changed:
<
<
wget wget ftp://www.linux4sam.org/pub/linux/2.6.xx-at91-exp.patch.gz
>
>
wget ftp://www.linux4sam.org/pub/linux/2.6.xx-at91-exp.patch.gz
 zcat linux-2.6.xx-at91-exp.diff.gz | patch -p1

LinuxKernel 26 - 17 Jan 2008 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Linux Kernel

Line: 23 to 23
 
at91sam9260ek linux-2.6.22 uImage linux-2.6.22-at91sam9260ek.bin at91sam9260ek_defconfig
Added:
>
>
at91sam9xeek linux-2.6.22 uImage linux-2.6.22-at91sam9xeek.bin at91sam9xeek_defconfig
 
at91sam9261ek linux-2.6.22 uImage linux-2.6.22-at91sam9261ek.bin at91sam9261ek_defconfig
Line: 55 to 58
 | Linux 2.6.22 | linux-2.6.22.tar.bz2 | 2.6.22-at91.patch.gz
Changed:
<
<
2.6.22-at91-exp.patch.gz
>
>
2.6.22-at91-exp.patch.gz 2
 | Linux 2.6.23 | linux-2.6.23.tar.bz2 | 2.6.23-at91.patch.gz
Changed:
<
<
 
>
>
Not ported to this revision
 

hand From left to right, each patch applies on top of the previous source tree.

Line: 85 to 89
      4. take the experimental patchset and apply it on top of the AT91 one

Changed:
<
<
wget wget ftp://www.at91.com/pub/linux/2.6.xx-at91-exp.patch.gz
>
>
wget wget ftp://www.linux4sam.org/pub/linux/2.6.xx-at91-exp.patch.gz
 zcat linux-2.6.xx-at91-exp.diff.gz | patch -p1
Line: 131 to 135
 
META FILEATTACHMENT attachment="at91sam9260ek_defconfig" attr="" comment="linux4sam_1.0_20070913" date="1190810695" name="at91sam9260ek_defconfig" path="at91sam9260ek_defconfig" size="25162" stream="at91sam9260ek_defconfig" user="Main.RfoLnx4sam" version="1"
META FILEATTACHMENT attachment="at91sam9261ek_defconfig" attr="" comment="linux4sam_1.0_20070913" date="1190881004" name="at91sam9261ek_defconfig" path="at91sam9261ek_defconfig" size="26332" stream="at91sam9261ek_defconfig" user="Main.RfoLnx4sam" version="1"
META FILEATTACHMENT attachment="at91sam9263ek_defconfig" attr="" comment="linux4sam_1.0_20070913" date="1190881023" name="at91sam9263ek_defconfig" path="at91sam9263ek_defconfig" size="26097" stream="at91sam9263ek_defconfig" user="Main.RfoLnx4sam" version="1"
Added:
>
>
META FILEATTACHMENT attachment="at91sam9xeek_defconfig" attr="" comment="" date="1200587022" name="at91sam9xeek_defconfig" path="at91sam9xeek_defconfig" size="25110" stream="at91sam9xeek_defconfig" user="Main.NicolasFerre" version="1"
META FILEATTACHMENT attachment="adapt_macb_sam9xe.diff" attr="" comment="" date="1200587055" name="adapt_macb_sam9xe.diff" path="adapt_macb_sam9xe.diff" size="677" stream="adapt_macb_sam9xe.diff" user="Main.NicolasFerre" version="1"

LinuxKernel 25 - 27 Nov 2007 - Main.UlfSamuelsson
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Linux Kernel

Line: 56 to 56
 
linux-2.6.22.tar.bz2 2.6.22-at91.patch.gz 2.6.22-at91-exp.patch.gz
Added:
>
>
Linux 2.6.23 linux-2.6.23.tar.bz2 2.6.23-at91.patch.gz  
 hand From left to right, each patch applies on top of the previous source tree.

LinuxKernel 24 - 15 Oct 2007 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Linux Kernel

Ecosystem

Changed:
<
<
Linux Kernel Archives is is the primary site for the Linux kernel source. All Linux kernel version, including latest snapshot or prepatch candidate can be easily found here.
>
>
Linux Kernel Archives is the primary site for the Linux kernel source. All Linux kernel versions, including latest snapshot or "release candidate" (-rc) can be easily found here.
 
Changed:
<
<
The ARM Linux Project lead by Russell King. Russell is in charge to ensure the ARM core support in the Kernel mainline and to integrate ARM based system on chip specific patch sets. Specific ARM Linux discussion groups patches and information are also available.
>
>
The ARM Linux Project lead by Russell King. Russell is in charge to ensure the ARM core support in the Kernel mainline and to integrate ARM based system on chip specific patch sets. Specific ARM Linux discussion groups, patches and information are also available.
 You will find on ARM Linux website :
Changed:
<
<
AT91 linux 2.6 patches maintained by Andrew Victor. Andrew is the official Linux kernel maintainer for AT91 machines. You can find patches against official Linux kernel releases and driver development status. All AT91 patches should be sent to Andrew except if it exists a specific development branch like MMC, ALSA, netdev, etc...
>
>
AT91 linux 2.6 patches maintained by Andrew Victor. Andrew is the official Linux kernel maintainer for AT91 machines. You can find patches against official Linux kernel releases and driver development status. All AT91 patches should be sent to Andrew except if it exists a specific development branch like SD/MMC, ALSA, netdev, etc...
 The provided patches, on this wiki, are always against the official kernel release and Andrew's patches.
Line: 30 to 30
 
linux-2.6.22-at91sam9263ek.bin at91sam9263ek_defconfig
Changed:
<
<
Pre-built images are delivered into uImage U-Boot format. To download on AT91 boards see section How to load Linux kernel with U-Boot.
>
>
Pre-built images are delivered into uImage U-Boot format. To download them on AT91 boards, see the section How to load Linux kernel with U-Boot in the U-Boot page.
 

Linux4SAM Experimental Patches

Changed:
<
<
The experimental AT91 patch set is built and contributed by people from the AT91 Linux community. These patches are against Andrew Victor patches. They contain unpublished piece of code or driver.
>
>
The experimental AT91 patch set is built and contributed by people from the AT91 Linux community. These patches are against Andrew Victor patches. They contain unpublished or not yet included piece of code.
 

2.6.22-at91-exp.patch

  • AT91SAM9261EK - Add button interface
Line: 64 to 64
 tip We also advice you to use the powerful ketchup tool. You can thus easily get a Linux Kernel without having to consume bandwidth each time you update it.

Get and patch the Linux kernel

Changed:
<
<
To get an experimental Linux4SAM kernel up and running on an AT91 product you have to go through the following steps:
>
>
To get an experimental Linux4SAM kernel up and running on an AT91 product, you have to go through the following steps:
     1. identify on which linux kernel revision the experimental patches will apply
    2. download the corresponding Linux kernel
Line: 88 to 88
 

Configure and Build the Linux kernel

Changed:
<
<
Now you have to configure the Linux kernel according to your hardware. First identify your kernel version and your board and download the corresponding configuration file. Default configuration files are provided here.
>
>
Now you have to configure the Linux kernel according to your hardware. First identify your kernel revision, your board and then, download the corresponding configuration file. Default configuration files are provided here.
 
wget http://www.linux4sam.org/twiki/pub/Linux4SAM/LinuxKernel/at91sam926yek_defconfig
cd linux-2.6.xx

Line: 96 to 96
 make ARCH=arm oldconfig
Changed:
<
<
At this step you can modify default configuration
>
>
At this step, you can modify default configuration
 
make ARCH=arm menuconfig 

LinuxKernel 23 - 15 Oct 2007 - Main.PatriceVilchez
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Linux Kernel

Ecosystem

Changed:
<
<
Linux Kernel Archives is is the primary site for the Linux kernel source. All Linux kernel version, including latest snapshot or prepatch candidate be can easily found here.
>
>
Linux Kernel Archives is is the primary site for the Linux kernel source. All Linux kernel version, including latest snapshot or prepatch candidate can be easily found here.
 The ARM Linux Project lead by Russell King. Russell is in charge to ensure the ARM core support in the Kernel mainline and to integrate ARM based system on chip specific patch sets. Specific ARM Linux discussion groups patches and information are also available.
Line: 14 to 14
 AT91 linux 2.6 patches maintained by Andrew Victor. Andrew is the official Linux kernel maintainer for AT91 machines. You can find patches against official Linux kernel releases and driver development status. All AT91 patches should be sent to Andrew except if it exists a specific development branch like MMC, ALSA, netdev, etc...
Changed:
<
<
The provided patches, on this wiki, are always against a official kernel release and Andrew's patches.
>
>
The provided patches, on this wiki, are always against the official kernel release and Andrew's patches.
 

Pre-built images

Line: 33 to 33
 Pre-built images are delivered into uImage U-Boot format. To download on AT91 boards see section How to load Linux kernel with U-Boot.

Linux4SAM Experimental Patches

Changed:
<
<
The experimental AT91 patch set is build and contributed by people from the AT91 Linux community. These patches are against Andrew Victor patches and contain unpublished and/or not yet submitted piece of code or driver.
>
>
The experimental AT91 patch set is built and contributed by people from the AT91 Linux community. These patches are against Andrew Victor patches. They contain unpublished piece of code or driver.
 

2.6.22-at91-exp.patch

  • AT91SAM9261EK - Add button interface

LinuxKernel 22 - 11 Oct 2007 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"
Deleted:
<
<
 

Linux Kernel

Ecosystem


LinuxKernel 21 - 10 Oct 2007 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Linux Kernel

Line: 64 to 64
 tip We also advice you to use the powerful ketchup tool. You can thus easily get a Linux Kernel without having to consume bandwidth each time you update it.

Get and patch the Linux kernel

Changed:
<
<
>
>
 To get an experimental Linux4SAM kernel up and running on an AT91 product you have to go through the following steps:

    1. identify on which linux kernel revision the experimental patches will apply

Line: 81 to 81
      4. take the experimental patch set and apply it on top of the AT91 one

Changed:
<
<
wget wget ftp://www.at91.com/pub/linux/2.6.22-at91-exp.patch.gz
>
>
wget wget ftp://www.at91.com/pub/linux/2.6.xx-at91-exp.patch.gz
 zcat linux-2.6.xx-at91-exp.diff.gz | patch -p1

You will now have an updated copy of the experimental Linux4SAM kernel.

Changed:
<
<
>
>
 

Configure and Build the Linux kernel

Changed:
<
<
>
>
 Now you have to configure the Linux kernel according to your hardware. First identify your kernel version and your board and download the corresponding configuration file. Default configuration files are provided here.
wget http://www.linux4sam.org/twiki/pub/Linux4SAM/LinuxKernel/at91sam926yek_defconfig

Line: 106 to 106
 
make ARCH=arm  CROSS_COMPILE=<path_to_cross-compiler/cross-compiler-prefix->
Changed:
<
<
>
>
 
Added:
>
>

 
META FILEATTACHMENT attachment="at91sam9260ek_defconfig" attr="" comment="linux4sam_1.0_20070913" date="1190810695" name="at91sam9260ek_defconfig" path="at91sam9260ek_defconfig" size="25162" stream="at91sam9260ek_defconfig" user="Main.RfoLnx4sam" version="1"
META FILEATTACHMENT attachment="at91sam9261ek_defconfig" attr="" comment="linux4sam_1.0_20070913" date="1190881004" name="at91sam9261ek_defconfig" path="at91sam9261ek_defconfig" size="26332" stream="at91sam9261ek_defconfig" user="Main.RfoLnx4sam" version="1"
META FILEATTACHMENT attachment="at91sam9263ek_defconfig" attr="" comment="linux4sam_1.0_20070913" date="1190881023" name="at91sam9263ek_defconfig" path="at91sam9263ek_defconfig" size="26097" stream="at91sam9263ek_defconfig" user="Main.RfoLnx4sam" version="1"

LinuxKernel 19 - 03 Oct 2007 - Main.NicolasFerre
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Linux Kernel

Line: 123 to 123
 -->

META FILEATTACHMENT attachment="at91sam9260ek_defconfig" attr="" comment="linux4sam_1.0_20070913" date="1190810695" name="at91sam9260ek_defconfig" path="at91sam9260ek_defconfig" size="25162" stream="at91sam9260ek_defconfig" user="Main.RfoLnx4sam" version="1"
Deleted:
<
<
META FILEATTACHMENT attachment="2.6.22-at91-exp.patch.gz" attr="" comment="linux4sam_1.0_20070913" date="1190880983" name="2.6.22-at91-exp.patch.gz" path="2.6.22-at91-exp.patch.gz" size="22541" stream="2.6.22-at91-exp.patch.gz" user="Main.RfoLnx4sam" version="1"
 
META FILEATTACHMENT attachment="at91sam9261ek_defconfig" attr="" comment="linux4sam_1.0_20070913" date="1190881004" name="at91sam9261ek_defconfig" path="at91sam9261ek_defconfig" size="26332" stream="at91sam9261ek_defconfig" user="Main.RfoLnx4sam" version="1"
META FILEATTACHMENT attachment="at91sam9263ek_defconfig" attr="" comment="linux4sam_1.0_20070913" date="1190881023" name="at91sam9263ek_defconfig" path="at91sam9263ek_defconfig" size="26097" stream="at91sam9263ek_defconfig" user="Main.RfoLnx4sam" version="1"

LinuxKernel 18 - 27 Sep 2007 - Main.RfoLnx4sam
Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Linux Kernel

Line: 21 to 21
 
Board Description Binary Configuration file
Changed:
<
<
at91sam9260ek linux-2.6.22 uImage [[][linux-2.6.22-at91sam9260ek.bin]] [[][linux-2.6.22-2at91sam9260ek.config]]
at91sam9261ek linux-2.6.22 uImage [[][linux-2.6.22-at91sam9261ek.bin]] [[][linux-2.6.22-at91sam9261ek.config]]
at91sam9263ek linux-2.6.22 uImage [[][linux-2.6.22-at91sam9262ek.bin]] [[][linux-2.6.22-at91sam9263ek.config]]
>
>
at91sam9260ek linux-2.6.22 uImage linux-2.6.22-at91sam9260ek.bin at91sam9260ek_defconfig
at91sam9261ek linux-2.6.22 uImage linux-2.6.22-at91sam9261ek.bin at91sam9261ek_defconfig
at91sam9263ek linux-2.6.22 uImage linux-2.6.22-at91sam9263ek.bin at91sam9263ek_defconfig
 Pre-built images are delivered into uImage U-Boot format. To download on AT91 boards see section How to load Linux kernel with U-Boot.
Added:
>
>
 

Linux4SAM Experimental Patches

The experimental AT91 patch set is build and contributed by people from the AT91 Linux community. These patches are against Andrew Victor patches and contain unpublished and/or not yet submitted piece of code or driver.
Added:
>
>
 

2.6.22-at91-exp.patch

  • AT91SAM9261EK - Add button interface
  • AT91_MCI - Enhancements
Line: 37 to 45
 
  • AT91_AC97 driver for AT91SAM9263EK (playback only)
  • AT73C213 (I2S DAC audio) support for AT91SAM926[01]EK
Changed:
<
<
Description Binary
Linux-2.6.22 AT91 Experimental Patch [[][2.6.22-at91-exp.patch]]
>
>
c Source : check the summary table below (last column).
 

Build

Changed:
<
<

Getting and patch the Linux kernel

>
>

AT91 Linux kernel sources summary table

Linux Kernel revision Vanilla Linux Kernel AT91 Maintainer patchset Experimental patches
Linux 2.6.22 linux-2.6.22.tar.bz2 2.6.22-at91.patch.gz 2.6.22-at91-exp.patch.gz

hand From left to right, each patch applies on top of the previous source tree.

For the vanilla Linux kernel, do not forget to use preferably kernel.org mirrors found here : http://www2.kernel.org/mirrors/

tip We also advice you to use the powerful ketchup tool. You can thus easily get a Linux Kernel without having to consume bandwidth each time you update it.

Get and patch the Linux kernel

 To get an experimental Linux4SAM kernel up and running on an AT91 product you have to go through the following steps:

    1. identify on which linux kernel revision the experimental patches will apply

Line: 59 to 81
      4. take the experimental patch set and apply it on top of the AT91 one

Changed:
<
<
# wget http://www.linux4sam.org/twiki/pub/Linux4SAM/LinuxKernel/linux-2.6.xx-at91-exp.diff.gz
>
>
# wget wget ftp://www.at91.com/pub/linux/2.6.22-at91-exp.patch.gz
  # zcat linux-2.6.xx-at91-exp.diff.gz | patch -p1
Line: 104 to 126
 
META FILEATTACHMENT attachment="2.6.22-at91-exp.patch.gz" attr="" comment="linux4sam_1.0_20070913" date="1190880983" name="2.6.22-at91-exp.patch.gz" path="2.6.22-at91-exp.patch.gz" size="22541" stream="2.6.22-at91-exp.patch.gz" user="Main.RfoLnx4sam" version="1"
META FILEATTACHMENT attachment="at91sam9261ek_defconfig" attr="" comment="linux4sam_1.0_20070913" date="1190881004" name="at91sam9261ek_defconfig" path="at91sam9261ek_defconfig" size="26332" stream="at91sam9261ek_defconfig" user="Main.RfoLnx4sam" version="1"
META FILEATTACHMENT attachment="at91sam9263ek_defconfig" attr="" comment="linux4sam_1.0_20070913" date="1190881023" name="at91sam9263ek_defconfig" path="at91sam9263ek_defconfig" size="26097" stream="at91sam9263ek_defconfig" user="Main.RfoLnx4sam" version="1"
Deleted:
<
<
META FILEATTACHMENT attachment="linux-2.6.22-at91sam9260ek.bin" attr="" comment="linux4sam_1.0_20070913" date="1190882753" name="linux-2.6.22-at91sam9260ek.bin" path="linux-2.6.22-at91sam9260ek.bin" size="1357812" stream="linux-2.6.22-at91sam9260ek.bin" user="Main.RfoLnx4sam" version="1"

LinuxKernel 17 - 27 Sep 2007 - Main.RfoLnx4sam