0013-Kernel-SAUModule-mux-init.patch
Critical patch. Full initialization of all MUX-es on CPU pins now complete in the kernel.
Added LED support on Kit board.
Removed reinitialization of MUXes on Card Detect and Write Protect pins during mmc/sd initialization.

267 Bytes

0014-Kernel-SAUModule-disp-freq.patch
Pixel clock changed for compatibility with used display.

669 Bytes

0015-Kernel-SAUModule-backlight-params.patch Adedd two parameters to backlight driver:
dimming_freq - PWM carrier for dimming:
0: 100 Hz
1: 200 Hz
2: 500 Hz (Default)
3: 1000 Hz
iset_in - LED_ISET1/2 module pin selection for backlight current setting:
0: LED_ISET1
1: LED_ISET2 (default)
Parameters can be changed at any time through SYSFS, can be set at boot time as kernel command line parameters. For on-the-fly parameter change need to set new brightness of display after parameters changed in the SYSFS.

0018-Kernel-SAUModule-tps6507x-wakeup.patch
* Allow the power button related stuff moved from "board" module to "tps6507x" driver.
+Wake up support on power button pressing added.
+Wake up support on touchscreen touch event added.
+New "tps6507x" module parameters (/sys/module/tps6507x/parameters):
"poweroff_enable" - Enable power off on power button pressing.
"wakeup_by_power_button" - Enable wake up on power button pressing.
"wakeup_by_tsc" - Enable wake up on touchscreen touch.

NOTE
power button actions:
1. Short key press : orderly power off the system with shutdown.
2. 5 sec. key press : forced immediate power off without shutdown.
3. If all of the above not working, 15 sec key press detected by hardware and resets all of the module. This can't be disabled by "poweroff_enable" - this is TPS6507x hardware feature.

0002-u-boot-nand-environment.patch
Fixed difference in the base addresses of NAND partition for u-boot's environment storage between u-boot and Linux kernel. Now u-boot uses offset 0x00240000 for environment data block storage (old offset was 0x00260000), this is an equivalent of beginning of the /dev/mtd2 linux partition. For compatibility, if u-boot fails to load the environment from a new location, it will make attempt to load from an old location.

4 Kb

0004-Sau-load-cmdline-from-uboot.patch
Sau-load, when booting from NAND, reads now u-boot's environment block from NAND. If it contains 'sauloadargs' environment variable, sau-load uses this variable as kernel command line. If this variable was not found, or NAND doesn't contain a valid environment block, sau-load uses default kernel command line, compiled in the sau-load.

0026-Kernel-SAUModule-unidisplay-onthefly.patchUnipanel driver update. It is able now to change LCD video mode on-the-fly using sysfs files. There is two ways to change video mode: using DSS subsystem, and using unipanel driver.
To change video mode using unipanel driver use the following method:
echo "pixclk,xres/hfp/hbp/hsw,yres/yfp/ybp/ysw" > /sys/devices/platform/omapdss/display0/timings
for example:
echo "15428,480,272,80,8,10,14,3,4,3" > /sys/module/unipanel/parameters/mode
To change video mode using DSS subsystem use the following method:
echo "pixclk,xres/hfp/hbp/hsw,yres/yfp/ybp/ysw" > /sys/devices/platform/omapdss/display0/timings
for example:
echo "15428,480/10/8/80,272/4/3/14" > /sys/devices/platform/omapdss/display0/timings
Thus, video mode change using DSS is unified with video mode change for TV encoder, and change using unipanel is unified with mode set through kernel command line, and has ability to set LCD signals polarities.

1 Kb

0027-Kernel-SAUModule-tps6507x-cond-compile.patch
Conditional compile of TPS6507X (TPS650732) MFD driver parts (backlight, touchscreen)
This patch makes it possible to compile Linux kernel correctly with including in the kernel configuration only some parts of TPS650732 PMIC functionality, but not all. For example, if it is not needed for the system internal (on-module) LCD backlight controller or touchscreen, it is possible to exclude its drivers from kernel configuration, and the kernel will be correctly built. After this, while OS loading, these parts of PMIC will be not activated.

554 Bytes

0028-Kernel-SAUModule-video-xres-chk.patchThis patch adds verification of horizontal resolution to "unipanel" display driver. The DSS subsystem of OMAP3, Sitera AM3517, AM3505 processors supports only resolutions, that is a multiple of 8. Now, when incorrect resolution is detected, the driver outputs error message and doesn't starts.

685 Bytes

0005-Sau-load-uboot-or-kernel-load.patch
This patch adds ability to load Linux OS not only directly, but
also through u-boot while bootloading from NAND memory. To load Linux using u-boot, add u-boot environment variable "sauloadargs=u-boot".