[Barnes & Noble Nook Tablet] Demetris:
Changelog:

Initial->01 Inlined with Omap4460 Google Source code (Gnex/Tuna) as of our kernel revision 3.0.62

Version 02: Many many addictions from Google code pass our kernel 3.0.62 code

V02 has upgraded Kernel Revision to 3.0.67 for now and i am going to take this kernel as far as it can go following google this time :)

- BFQ i/o removed

- Cfq i/o removed

V03 Inlined as of Google GNexus 3.0.71 kernel source

- Dynamic Interactive and Lazy are removed

- Interactive updated to the latest Omap Upstream

V06 After a lot of hours and hard work we made it to 3.0.88 and we are inline with google Gnex.

I even merge Google's 4.3(mr2) android changes into our kernel :cool:

We now have a complete kernel, up2date and i hope solid too :fingers-crossed:

Now i will start the real fun:

Merging our device tweaks in and if you want to play a big part in this go to post #19 for the details.

V07 Inline with Kindle Fire CM10.2 source common. We are now at a turning point, people who want a clean mainline kernel stay with V07, thank you.

V08 Bexus N changelog

- Ramdisk changes/Internal sdcard as default(Only for CM10.2)

- Linux Kernel at 3.0.89

- Silicon Performance enabled max cpu at 1.2Ghz

- Lcd Panel at optimal settings

V09 Bexus N changelog

- Linux Kernel at 3.0.90

- Tweaks for better I/O

V0.91 Bexus N changelog

- Enable Bluetooth compile to fix cm compile error (Thanks Chris)

- Added ZZmoove Governor

- Added Fstrim (Only on CM10.2)

V0.95 Only For CM10.1 for now, mysteriously kernel doesn’t like 10.2 right now, looking into it.

V0.96 GCC ICE bug defeated, now it compiles on CM10.2 glamorously :D

- Well if i type it here you wont believe it, but now emmc I/O is 30% faster approximately, you will notice the speed boost on emmc reading or browsing or on games loading times ;)

- Many Graphic engine optimizations you will notice the difference when you play a game is like colors are popping out of screen.

- Some changes here and there borrowed from B&N Nook HD/HD+ [Thanks goes to VeryGreen]

- Linux Kernel at 3.0.91

V1

- Added Touchfocus driver

- Added Sensitivity driver

- Updated to latest GCX driver V2.2.2

- Disabled GENTLE_FAIR_SLEEPERS in favor of UI Smoothness

- Various other added features and addictions from Nook HD/+

V2

- We have deep sleep back

- Kernel at 3.0.91

- Kernel Source code clean up

- Only for CM10.2 for now

V2.21

- We are now of the very few that we have kernel V3.0.101 with deep sleep too ;)

- ZZmoove is back

- LZO of 2012

- Zcache latest 2012

- ALSA fixes

- Optimized AES and SHA1 routines -> This has provided

up to a 50% improvement in IPsec/TCP throughout for tunnels using AES128/SHA1.

- Lots more changes, look at github if interested :)

V3

- Exfat Driver Version 1.26 <- is the latest there is approx 1 month old

- BFQ I/O Sheduler V6.1

- Updated Row i/o and Wheatley Governor.

- Plenty of Graphic driver updates.

- Gpu at 384Mhz

- Lcd Panel at 90Mhz for even more clarity and performance

- A very good Undervolting , now we operate at OEM 800Mhz Volts when we use the 1.2Ghz one that’s almost at half volts as factory B&N Volt settings

V3.1

- Added tripndroid io scheduler

- Shorten time to enter sleep state

- Improved data writeback operations

- Improved VR scheduler

- Updated Crypto to upstream 3.4 kernel

- MAC80211 and WL12XX (Driver and Wifi) updates.

- RCU Updates.

Changelog from 3.1 -> 3.71

- add gpu trace events

- fix gpu event timestamp formatting

- DPLL cascading: memory leak fixing

- OMAP44xx: i723 fix. Reconfigure ABE DPLL on early kernel init

- Reduce android logger reserved memory

- Add support for mempool stats

- omapdss: set/get fps for displays

- B&N dss changes

- Fix insecure permissions in a bunch of sysfs files

- Add sensitivity setting to ft5x06 touchscreen sysfs

- ft5x: TS touchfocus setting in sysfs

- Give GPU 16mb RAM for its framebuffer

- Completely remove RAM CONSOLE to reclaim some RAM

- Add Hyper governor and make it faster.

- Add Smartass V2 governor

- Replace sio i/o with a newer version

- Add some compiler optimized flags

- Add krait optimizations plus some makefile clean up

- Add 460Mhz cpu frequency and together with the other added previous ones our

Cpu frequencies are now:

180Mhz/230Mhz/350Mhz/460Mhz/700Mhz/920Mhz/1.2Ghz/1.308Ghz

- Make OMAP Voltage values manual addendum v0.9 useful for us.

- We are now rock stable even if we are under volted and overclocked.

I want to clear something out here:

- I fixed our source code in emif.h we had competely wrong ram settings :)

our EMIF_DDR_PHY_CTRL_1_BASE_VAL was 0x849FF it should be 0x049FF and am guessing that it was the cause of our random reboots and crashes *fixed*] together with wrong elpida ddr2 466Mhz settings also *fixed*

- OMAP2+: clock: Fix DPLL clock rounding

- Added 5mV into 1.3ghz frequency as a precaution(not that we weren’t stable! ;) Based on OMAP Voltage values manual addendum v0.9

Reference OMAP4430_VDD_MPU_OPPTURBO_UV 1325000 Link

Issues fixed:

- Wake on charge

- Random Reboots are history

- Random Playback Crashes are less frequent.

Known Issues

- Alarm Clock can't wake up system so will never fire while system deep sleeps

The white flash on boot is on purpose and is a feature introduced by B&N to get Display exact fps so..NOT a bug ;)

And again if you find my work useful there is a thank you button, use it! :highfive: