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
582 Kb
Module Schematics  
downloads_pdf.png

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

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

downloads_gz.png


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


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


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

downloads_gz.png


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

downloads_gz.png


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


2 Kb
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


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

downloads_gz.png
470 Bytes
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
327 Kb
sau-load
Sau-loader - x-load branch, that boots linux from NAND without u-boot (big speedup of module startup)

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


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

downloads_gz.png


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


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


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


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


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

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


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


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


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.

downloads_gz.png


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


2 Kb
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


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


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.


downloads_gz.png
554 Bytes
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
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".

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

    
  
    
  
                                                               

ßíäåêñ.Ìåòðèêà