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