Kernel

From AlwaysInnovating

Jump to: navigation, search

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.

Personal tools