![downloads_pdf.png downloads_pdf.png](/images/software-documentation/pdf.png) |
Module Schematics [582 Kb] |
![downloads_pdf.png downloads_pdf.png](/images/software-documentation/pdf.png) |
Datasheet [467 Kb]
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0001-Kernel-SAUModule-SDK.patch [334 Kb]
Base patch for linux 2.6.37 kernel for AM3517/05 SAUModule. ""Machine"" ID are not offixially registered, used the same ID as for AM3517 EVM. Included bug fixes, WLAN/BT firmware, backlight driver for TPS650732, TCA8418 driver, display driver, board driver (saumodule-am3517). This patch should be applied to linux-2.6.37-pxp04.02.00.07 kernel from TI SDK am3517-evm-sdk-src-05.02.00.00
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0001-Sau-load-initial-msg.patch [528 Bytes]
Sau-loader - console output patch, debris before first line of log displayed
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0002-Kernel-SAUModule-gpio-hwmod.patch [408 Bytes]
HWMOD tables fix, corrected GPIO modules reset for booting without u-boot.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0003-Kernel-SAUModule-wlan-bt.patch [4 Kb]
WLAN/BT module startup fix (fixed non-stable firmware loading), changed interface for BT from UART to SDIO, switched off autosleep, that is non stable now.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0004-Kernel-SAUModule-support-led.patch [936 Bytes]
On-board user LED support
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0005-Kernel-SAUModule-power-regulators.patch [3 Kb]
Fixed some stuff in the power supplies drivers (error messages in dmesg).
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0006-Kernel-SAUModule-pwroff-pwrbtn.patch [1 Kb]
Power button support - shutdown on short keypress, immediate switch off on long time keypress.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0007-Kernel-SAUModule-bt-pcm.patch [2 Kb]
Bluetooth audio Added link MCBSP <=> BT Audio to ALSA
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0008-Kernel-SAUModule-opp-fix.patch [901 Bytes]
OPP tables fix - AM3517 doesn't have IVA!
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0009-Kernel-SAUModule-ehci-phyreset.patch [611 Bytes]
USB PHY software reset removed, boot time speedup.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0010-Kernel-SAUModule-pwrbtn-shdn.patch [260 Bytes]
Shutdown on power button fix, logging now available until shutdown process completed.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0011-Kernel-SAUModule-backlight.patch [1 Kb]
Backlight driver patch for correct shutdown (backlight switched off before power off)
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0012-Kernel-SAUModule-wlan-onoff.patch [2 Kb]
Added way to switch on and off WLAN/BT module. SYSFS parameter: switch on: echo ""1"" > /sys/module/board_saumodule_am3517/parameters/wlan_enable switch off: echo ""0"" > /sys/module/board_saumodule_am3517/parameters/wlan_enable You can set this parameter from kernel command line (default value = 1, ON) New functionality in the gpiolib - gpio_is_requested function.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0013-Kernel-SAUModule-mux-init.patch [3 Kb]
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.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0014-Kernel-SAUModule-disp-freq.patch [267 Bytes]
Pixel clock changed for compatibility with used display.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0015-Kernel-SAUModule-backlight-params.patch [669 Bytes]
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.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0016-Kernel-SAUModule-ubifs-boot-speedup.patch [470 Bytes]
Speedup UBIFS module boot. RootFS mount and init start without waiting for WLAN/BT firmware load.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
sau-load [327 Kb]
Sau-loader - x-load branch, that boots linux from NAND without u-boot (big speedup of module startup)
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
u-boot-2009.11-sausdk.01.01 [11.9 Mb]
sau-module u-boot.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
u-boot.bin [71 Kb]
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0002-Sau-load-mt29f2g08.patch [565 Bytes]
NAND Flash Micron MT29F2G08 support.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0017-Kernel-SAUModule-60hz-lcd.patch [353 Bytes]
Frequency update is changed from 90 to 60 to support a most of display.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0017-Kernel-SAUModule-config-opt.patch [1 Kb]
Some kernel optimization - not used stuff removed.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0017-Kernel-SAUModule-devtmps-mnt.patch [449 Bytes]
Added "devtmpfs=path" kernel command line parameter, now it is able to set mount point for devtmpfs (not only /dev by default)
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0017-Kernel-SAUModule-ehci-gcc4.6.patch [622 Bytes]
Fix EHCI driver for correct GCC 4.6 compillation.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
MLO + uImage + rootfs [79.2 Mb]
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0018-Kernel-SAUModule-tps6507x-wakeup.patch [4 Kb]
* 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.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0001-u-boot-nand-autowdth.patch [1 Kb]
Automatic width detection and selection in u-boot.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0003-Sau-load-nand-autowdth-bblocks.patch [2 Kb]
Automatic width detection and selection in sau-load.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0019-Kernel-SAUModule-nand-autowdth.patch [2 Kb]
Automatic width detection and selection in the linux kernel.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0020-Kernel-SAUModule-sirf-enable.patch [842 Bytes]
"board-saumodule-am3517" module parameter "gps_enable" added. This parameter enables or disables GPS (SiRFstarIV CSD4e), the state of ON/OFF GPS IC input tracks value of this parameter.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0021-Kernel-SAUModule-accelerometer.patch [6 Kb]
Accelerometer driver added (Bosch Sensortec BMA250)
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0022-Kernel-SAUModule-barometer.patch [5 Kb]
Barometer (altimeter) driver added (Bosch Sensortec BMP180)
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0023-Kernel-SAUModule-magnetometer.patch [7 Kb]
Magnetometer (compass) driver added (Honeywell HMC5883L)
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
linux-2.6.37-sausdk.01.01-patch0023 [61.6 Mb]
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0002-u-boot-nand-environment.patch [575 Bytes]
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.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0004-Sau-load-cmdline-from-uboot.patch [4 Kb]
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.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0024-Kernel-SAUModule-videocapture-tvp5151.patch [7 Kb]
Video capture support: Texas Instruments TVP5151 linux driver; Video buffer allocation fix in the VPFE driver. TVP5150 video decoder driver updated: added TVP5151 decoder support, added some fixes for gstreamer support. VPFE driver updated: added continuous memory block early allocation for VPFE DMA video buffer. This allocation is performed correctly, without using of any kernel command line parameters. Attention! .config file is not patched, therefore video capture support is off by default. To enable video capture support you should add to kernel configuration (menuconfig, xconfig) insertion of TVP5150 video decoder driver (Device Drivers/Multimedia support/Video capture adapters/Encoders-decoders and other helper chips/Texas Instruments TVP5150 video decoder).
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0025-Kernel-SAUModule-unidisplay.patch [2 Kb]
Universal LCD panel driver (drivers/video/omap2/displays/unipanel.c). Now it is able to set display parameters (pixel clock, resolution, synchronization parameters) using kernel command line. Format of this parameter: unipanel.mode=pixclk,xres,yres,hsw,hbp,hfp,vsw,vbp,vfp,flags pixclk - Pixel clock in KHz xres - Horizontal resolution in pixels уres - Vertical resolution in lines hsw - Horizontal synch width in pixels hbp - Horizontal back porch width in pixels hfp - Horizontal front porch width in pixels vsw - Vertical synch width in pixels vbp - Vertical back porch width in pixels vfp - Vertical front porch width in pixels flags - Signals polarity control flags (specify sum of values): 1 - Horizontal synch pulse active low 2 - Vertical synch pulse active low 4 - Data Enable (DE) signal active low 5 - LCD panel uses inverse pixel clock Default display parameters: unipanel.mode=10164,480,272,80,8,10,14,3,4,3
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0026-Kernel-SAUModule-unidisplay-onthefly.patch [1 Kb]
Unipanel 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.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0027-Kernel-SAUModule-tps6507x-cond-compile.patch [1 Kb]
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.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0028-Kernel-SAUModule-video-xres-chk.patch [554 Bytes]
This 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.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0005-Sau-load-uboot-or-kernel-load.patch [685 Bytes]
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".
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0006-Sau-load-nand4k-patch.gz [10 Kb]
Patch for AM3517 4K block based NAND support.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0003-u-boot-nand4k.patch.gz [4 Kb]
Patch for AM3517 4K block based NAND support.
|
![downloads_gz.png downloads_gz.png](/images/software-documentation/rar.png) |
0029-Kernel-SAUModule-nand4k.patch.gz [3 Kb]
Patch for AM3517 4K block based NAND support.
|