added flexfb: Generic driver
use register setting for BGR, add bgr module argument
added rotation support
fix argument description error
changed comments
spidevices changed name to fbtft_device
fix license info
modified test version of ads7846.c
added rotation support and bgr module argument
fix rotation code
fix width/height check
add rotation parameter description
unregister_backlight on failure
itdb28fb add SPI support
added ssd1289 support
added support for Sainsmart 3.2
remove __dev* markings

The __dev* markings is gone in 3.8:
Remove __dev* markings from init.h
https://github.com/torvalds/linux/commit/54b956b903607f8f8878754dd4352da6a54a1da2

Thanks to rm-hull for pointing this out.
Merge remote-tracking branch 'upstream/master'
set high byte in addr win for displays width/height > 255