Sitara ARM AM3517/05 SAU-Module Software

Sauris GmbH Support

Here you can dounload software / documentation for all our products

Sitara ARM AM3517/05 SAU-Module Software

downloads_pdf.png
582Kb
Module Schematics
downloads_pdf.png


467 Kb
Datasheet
downloads_gz.png
334Kb
0001-Kernel-SAUModule-SDK.patch
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
528Bytes
0001-Sau-load-initial-msg.patch
Sau-loader - console output patch, debris before first line of log displayed

downloads_gz.png
408Bytes
0002-Kernel-SAUModule-gpio-hwmod.patch
HWMOD tables fix, corrected GPIO modules reset for booting without u-boot.

downloads_gz.png


4Kb
0003-Kernel-SAUModule-wlan-bt.patch
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
936Bytes
0004-Kernel-SAUModule-support-led.patch
On-board user LED support
downloads_gz.png


3Kb
0005-Kernel-SAUModule-power-regulators.patch
Fixed some stuff in the power supplies drivers (error messages in dmesg).
downloads_gz.png


1Kb
0006-Kernel-SAUModule-pwroff-pwrbtn.patch
Power button support - shutdown on short keypress, immediate switch off on long time keypress.

downloads_gz.png


2Kb
0007-Kernel-SAUModule-bt-pcm.patch
Bluetooth audio Added link MCBSP <=> BT Audio to ALSA
downloads_gz.png
901Bytes
0008-Kernel-SAUModule-opp-fix.patch
OPP tables fix - AM3517 doesn't have IVA!
downloads_gz.png
611Bytes
0009-Kernel-SAUModule-ehci-phyreset.patch
USB PHY software reset removed, boot time speedup.
downloads_gz.png
260Bytes
0010-Kernel-SAUModule-pwrbtn-shdn.patch
Shutdown on power button fix, logging now available until shutdown process completed.

downloads_gz.png


1Kb
0011-Kernel-SAUModule-backlight.patch
Backlight driver patch for correct shutdown (backlight switched off before power off)
downloads_gz.png


2Kb
0012-Kernel-SAUModule-wlan-onoff.patch
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


3Kb
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.

downloads_gz.png
267Bytes
0014-Kernel-SAUModule-disp-freq.patch
Pixel clock changed for compatibility with used display.
downloads_gz.png
669Bytes
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.


downloads_gz.png
470Bytes
0016-Kernel-SAUModule-ubifs-boot-speedup.patch
Speedup UBIFS module boot. RootFS mount and init start without waiting for WLAN/BT firmware load.

downloads_gz.png
327Kb
sau-load
Sau-loader - x-load branch, that boots linux from NAND without u-boot (big speedup of module startup)

downloads_gz.png
11.9Mb
u-boot-2009.11-sausdk.01.01
sau-module u-boot.
downloads_gz.png


71Kb
u-boot.bin
downloads_gz.png
565Bytes
0002-Sau-load-mt29f2g08.patch
NAND Flash Micron MT29F2G08 support.
downloads_gz.png
353Bytes
0017-Kernel-SAUModule-60hz-lcd.patch
Frequency update is changed from 90 to 60 to support a most of display.

downloads_gz.png


1Kb
0017-Kernel-SAUModule-config-opt.patch
Some kernel optimization - not used stuff removed.
downloads_gz.png
449Bytes
0017-Kernel-SAUModule-devtmps-mnt.patch
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
622Bytes
0017-Kernel-SAUModule-ehci-gcc4.6.patch
Fix EHCI driver for correct GCC 4.6 compillation.
downloads_gz.png
79.2Mb
MLO + uImage + rootfs
downloads_gz.png


4Kb
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.

downloads_gz.png


1Kb
0001-u-boot-nand-autowdth.patch
Automatic width detection and selection in u-boot.
downloads_gz.png


2Kb
0003-Sau-load-nand-autowdth-bblocks.patch
Automatic width detection and selection in sau-load.
downloads_gz.png


2Kb
0019-Kernel-SAUModule-nand-autowdth.patch
Automatic width detection and selection in the linux kernel.
downloads_gz.png
842Bytes
0020-Kernel-SAUModule-sirf-enable.patch
"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


6Kb
0021-Kernel-SAUModule-accelerometer.patch
Accelerometer driver added (Bosch Sensortec BMA250)
downloads_gz.png


5Kb
0022-Kernel-SAUModule-barometer.patch
Barometer (altimeter) driver added (Bosch Sensortec BMP180)
downloads_gz.png


7Kb
0023-Kernel-SAUModule-magnetometer.patch
Magnetometer (compass) driver added (Honeywell HMC5883L)
downloads_gz.png
61.6Mb
linux-2.6.37-sausdk.01.01-patch0023
downloads_gz.png
575Bytes
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.

downloads_gz.png


4Kb
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.

downloads_gz.png


7Kb
0024-Kernel-SAUModule-videocapture-tvp5151.patch
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


2Kb
0025-Kernel-SAUModule-unidisplay.patch
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


1Kb
0026-Kernel-SAUModule-unidisplay-onthefly.patch
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


1Kb
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.


downloads_gz.png
554Bytes
0028-Kernel-SAUModule-video-xres-chk.patch
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
685Bytes
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".

downloads_gz.png


10 Kb
0006-Sau-load-nand4k-patch.gz
Patch for AM3517 4K block based NAND support.
downloads_gz.png


4
Kb
0003-u-boot-nand4k.patch.gz
Patch for AM3517 4K block based NAND support.
downloads_gz.png


3
Kb
0029-Kernel-SAUModule-nand4k.patch.gz
Patch for AM3517 4K block based NAND support.


← Back to Section






.