Linux 2.6.22.atmel.1

Haavard Skinnemoen hskinnemoen at atmel.com
Mon Jul 9 14:13:14 CEST 2007


It's been 12 hours since Linux 2.6.22 was released, so it's about time
to release a new AVR32 kernel. Grab it from

http://avr32linux.org/twiki/bin/view/Main/LinuxPatches

while it's still hot, or pull the 'master' branch of

git://www.atmel.no/~hskinnemoen/linux/kernel/avr32.git master

if you want the full history as well. There's no "broken out" patchset
this time, as the history is a bit messy with lots of merges and stuff.

Highlights in this release:

   * New LCDC driver, atmel_lcdfb, replacing the old sidsafb driver.
   * STK1000 switch settings can be configured through Kconfig (for
     example to enable two macbs instead of the lcdc.)
   * New UDC driver, atmel_usba_udc, replacing the old husb2_udc driver.
   * leds-gpio driver which can control the leds on NGW100 and
     (optionally) STK1000.
   * i2c-gpio driver for bitbanging i2c (currently not hooked up.)
   * The kernel will wait for the root device to show up if the
     rootwait=1 option is set on the command line.
   * CPU frequency scaling.
   * Watchdog driver.
   * RTC driver.
   * Fixed break handling in the atmel_serial driver, so magic SysRq
     should work again.

plus lots of fixes and general improvements. Unfortunately no sound,
CompactFlash or NAND drivers yet, but these are being worked on.

Shortlog follows. It's a bit inaccurate since it seems like I've been
sloppy when applying some patches and thus been credited for things
like the rootwait patch, which was really created by Pierre Ossmann,
and I haven't got a clearly defined tag to generate the log against.
The next log will be generated against this release, so it should be
more accurate.

Enjoy!

Håvard

Andrea Righi (1):
      [AVR32] ratelimit segfault reporting rate

David Brownell (10):
      [AVR32] gpio_*_cansleep() fix
      [AVR32] faster avr32 unaligned access
      backlight: Fix order of Kconfig entries
      [AVR32] Make STK1000 mux settings configurable
      usb gadgets avoid le{16, 32}_to_cpup()
      [AVR32] Initialize dma_mask and dma_coherent_mask
      leds: Teach leds-gpio to handle timer-unsafe GPIOs
      leds-gpio for ngw100
      leds-gpio for stk1000
      USB: export <linux/usb_gadgetfs> as <linux/usb/gadgetfs.h>

Haavard Skinnemoen (20):
      [AVR32] STK1000: Set SPI_MODE_3 in the ltv350qv board info
      Samsung LTV350QV LCD driver
      [AVR32] Split SM device into PM, RTC, WDT and EIC
      [AVR32] Define ARCH_KMALLOC_MINALIGN to L1_CACHE_BYTES
      atmel_lcdfb: Fix wrong line_length calculation
      at32ap700x_wdt: Misc -mm fixes
      [AVR32] GPIO /dev interface
      init: wait for asynchronously scanned block devices
      [AVR32] Fix bug in invalidate_dcache_region()
      atmel-mci: Fix build error
      [AVR32] Remove optimization of unaligned word loads
      atmel_lcdfb: Set ypanstep to 1 and enable y-panning on AT91
      atmel_lcdfb: Use spare bits in 32bpp mode as alpha channel
      [AVR32] Drop GFP_COMP for DMA memory allocations
      usb gadget: Rename husb2dev -> atmel_usba
      Driver for the Atmel USBA on-chip UDC
      AVR32: Wire up USBA device
      i2c-atmeltwi: Fix compile warning
      atmel_usba_udc: Build fixes
      Linux 2.6.22.atmel.1

Hans-Christian Egtvedt (5):
      Watchdog driver for AT32AP700X devices
      [AVR32] CPU frequency scaling for AT32AP
      Driver for the Atmel on-chip RTC on AT32AP700x
      Add Atmel SSC driver platform device to AT32AP architecture
      Wire up SSC platform device 0 as TX on ATSTK1000 board

Kristoffer Nyborg Gregertsen (1):
      [AVR32] Don't wire up macb0 unless SW6 is in default position

Nicolas Ferre (1):
      atmel_lcdfb: Fix STN LCD support

Raphael Assenat (1):
      leds: Add generic GPIO LED driver

ben.nizette at iinet.net.au (1):
      [AVR32] NGW100, Remove relics of the old USART mapping scheme

frederic RODO (1):
      macb: Use generic PHY layer



More information about the Kernel mailing list