Kernel
From AlwaysInnovating
In an effort of openness, we provide our kernel of release 2011-03.a. The Always Innovating kernel is based on the Openembedded linux-omap-psp_2.6.32.bb recipe (platform Beagleboard).
You can also compile the kernel itself without OpenEmbedded by following these quick steps.
Note: you can find the details for our previous 2.6.29 kernel here
Overview
We provide a zip archive with the whole recipe folder here. Specific additional touchbook patches can be found in the linux-omap-psp-2.6.32/omap3-touchbook folder and are listed below. Original openembedded recipe can be found here
Changes
1. Addition accelerometer-mma7455l.patch
This is the driver for the accelerometer.
2. Addition accelerometer-touchscreen-mux-spi.patch
This is the mux spi 3 and 4 information for the accelerometer and the touchscreen.
3. Addition android-[nn].patch
This is to support Google Android on the Touch Book.
4. Addition android-adb-[nn].patch
This is to support Google Android debugging platform on the Touch Book.
5. Addition android-beagleboard-add-adb-device.patch
This is to support Google Android debugging platform on the Touch Book.
6. Addition android-composite-[n].patch
This is to support composite functions in Android.
7. Addition android-froyo-fix.patch
This is to support specific behaviors of Android Froyo.
8. Addition android-froyo.patch
This is to support specific behaviors of Android Froyo.
9. Addition android-pm-export-symbol.patch
This is to support Google Android on the Touch Book.
10. Addition android[n].patch
This is to support Google Android on the Touch Book.
11. Addition aufs-[n].patch
This adds aufs support for our OS architecture.
12. Addition battery1-tps65950-charging-management.patch
This adds the management of the top battery.
13. Addition battery2-bq27x00-charging-management-fix.patch
This adds the management of the bottom battery.
14. Addition battery2-bq27x00-charging-management.patch
This adds the management of the bottom battery.
15. Addition beagleboard-user-key.patch
[to be described]
16. Addition board-omap3touchbook.c
This is our board file.
17. Addition boot-nomessage.patch
[to be described]
18. Addition boot-remove-message.patch
[to be described]
19. Addition cpu-scaling-1200.patch
This adds support for 1.2GHz cpu frequency.
20. Addition cpu-scaling-720.patch
This adds support for 720MHz cpu frequency.
21. Addition defconfig
This is our kernel configuration.
22. Addition dspbridge.patch
This is the port of a working recent dspbridge to our kernel.
23. Addition dspbridge2.patch
This is the port of a working recent dspbridge to our kernel.
24. Addition dss2-3630.patch
[to be described]
25. Addition dss2-alpha-accessible-by-user.patch
[to be described]
26. Addition dss2-back-out-vrfb-swaps.patch
[to be described]
27. Addition dss2-blank-rotate-accessible-by-user.patch
This allows the rotation and blankness modifications of the screen by a standard user.
28. Addition dss2-export-status.patch
This exports the status of the screen.
29. Addition dss2-fix-XY-coordinates-when-rotating.patch
This fixes in DSS2 the XY coordinates upon rotating the screen
30. Addition dss2-fix-dsi.patch
[to be described]
31. Addition dss2-fix-scaling-when-rotating.patch
This fixes in DSS2 video scaling when rotating the screen.
32. Addition dss2-fix-smem-len.patch
[to be described]
33. Addition dss2-lh350h01.patch
[to be described]
34. Addition dss2-modedb.patch
[to be described]
35. Addition dss2-sii9022-2.patch
[to be described]
36. Addition dss2-sii9022.patch
[to be described]
37. Addition fix-musb-crash-if-no-gadget-loaded.patch
[to be described]
38. Addition keyboard-special-keys.patch
This adds some tweaks for the AI keyboard.
39. Addition lh350h01-debug.patch
[to be described]
40. Addition logo_linux_clut224.ppm
This replaces the kernel logo.
41. Addition patch-motorola.patch
[to be described]
42. Addition patch-motorola.sh*
[to be described]
43. Addition remote-control.patch
[to be described]
44. Addition rootfs-touchbook.patch
This adds support for initramfs kernel boot.
45. Addition screen-backlight-accessible-by-user.patch
This allows the brightness modification by a standard user.
46. Addition screen-backlight-tweaks.patch
This adds some tweaks to handle the screen backlight management.
47. Addition security-tpm.patch
This adds support for TPM.
48. Addition sound.patch
[to be described]
49. Addition touchbook-config.patch
[to be described]
50. Addition touchscreen-ads7846-export-settings.patch
This is an addition to export the settings of the TI touchscreen controller.
51. Addition touchscreen-ads7846-more-tweaks.patch
These are some additional tweaks to make work the TI touchscreen controller.
52. Addition touchscreen-ads7846-rotation-fixed.patch
These are some additional tweaks to make work the TI touchscreen controller.
53. Addition touchscreen-chacha.patch
This is an addition to support the Chacha capacitive touchscreen.
54. Addition usb-lower-current-consumption-upon-insertion.patch
This optimizes the current consumption when a USB device is inserted.
55. Addition usb-otg-pc-connection.patch
This customizes the USB OTG when the Touch Book is plugged to a PC. Read USB OTG gadget.
56. Addition wireless-ralink-driver.patch
This adds some tweaks to make correctly work the Ralink wifi driver.
