|
Module Schematics [582 Kb] |
|
Datasheet [467 Kb]
|
|
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
|
|
0001-Sau-load-initial-msg.patch [528 Bytes]
Sau-loader - console output patch, debris before first line of log displayed
|
|
0002-Kernel-SAUModule-gpio-hwmod.patch [408 Bytes]
HWMOD tables fix, corrected GPIO modules reset for booting without u-boot.
|
|
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.
|
|
0004-Kernel-SAUModule-support-led.patch [936 Bytes]
On-board user LED support
|
|
0005-Kernel-SAUModule-power-regulators.patch [3 Kb]
Fixed some stuff in the power supplies drivers (error messages in dmesg).
|
|
0006-Kernel-SAUModule-pwroff-pwrbtn.patch [1 Kb]
Power button support - shutdown on short keypress, immediate switch off on long time keypress.
|
|
0007-Kernel-SAUModule-bt-pcm.patch [2 Kb]
Bluetooth audio Added link MCBSP <=> BT Audio to ALSA
|
|
0008-Kernel-SAUModule-opp-fix.patch [901 Bytes]
OPP tables fix - AM3517 doesn't have IVA!
|
|
0009-Kernel-SAUModule-ehci-phyreset.patch [611 Bytes]
USB PHY software reset removed, boot time speedup.
|
|
0010-Kernel-SAUModule-pwrbtn-shdn.patch [260 Bytes]
Shutdown on power button fix, logging now available until shutdown process completed.
|
|
0011-Kernel-SAUModule-backlight.patch [1 Kb]
Backlight driver patch for correct shutdown (backlight switched off before power off)
|
|
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.
|
|
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.
|
|
0014-Kernel-SAUModule-disp-freq.patch [267 Bytes]
Pixel clock changed for compatibility with used display.
|
|
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.
|
|
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.
|
|
sau-load [327 Kb]
Sau-loader - x-load branch, that boots linux from NAND without u-boot (big speedup of module startup)
|
|
u-boot-2009.11-sausdk.01.01 [11.9 Mb]
sau-module u-boot.
|
|
u-boot.bin [71 Kb]
|
|
0002-Sau-load-mt29f2g08.patch [565 Bytes]
NAND Flash Micron MT29F2G08 support.
|
|
0017-Kernel-SAUModule-60hz-lcd.patch [353 Bytes]
Frequency update is changed from 90 to 60 to support a most of display.
|
|
0017-Kernel-SAUModule-config-opt.patch [1 Kb]
Some kernel optimization - not used stuff removed.
|
|
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)
|
|
0017-Kernel-SAUModule-ehci-gcc4.6.patch [622 Bytes]
Fix EHCI driver for correct GCC 4.6 compillation.
|
|
MLO + uImage + rootfs [79.2 Mb]
|
|
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.
|
|
0001-u-boot-nand-autowdth.patch [1 Kb]
Automatic width detection and selection in u-boot.
|
|
0003-Sau-load-nand-autowdth-bblocks.patch [2 Kb]
Automatic width detection and selection in sau-load.
|
|
0019-Kernel-SAUModule-nand-autowdth.patch [2 Kb]
Automatic width detection and selection in the linux kernel.
|
|
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.
|
|
0021-Kernel-SAUModule-accelerometer.patch [6 Kb]
Accelerometer driver added (Bosch Sensortec BMA250)
|
|
0022-Kernel-SAUModule-barometer.patch [5 Kb]
Barometer (altimeter) driver added (Bosch Sensortec BMP180)
|
|
0023-Kernel-SAUModule-magnetometer.patch [7 Kb]
Magnetometer (compass) driver added (Honeywell HMC5883L)
|
|
linux-2.6.37-sausdk.01.01-patch0023 [61.6 Mb]
|
|
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.
|
|
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.
|
|
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).
|
|
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
|
|
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.
|
|
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.
|
|
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.
|
|
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".
|
|
0006-Sau-load-nand4k-patch.gz [10 Kb]
Patch for AM3517 4K block based NAND support.
|
|
0003-u-boot-nand4k.patch.gz [4 Kb]
Patch for AM3517 4K block based NAND support.
|
|
0029-Kernel-SAUModule-nand4k.patch.gz [3 Kb]
Patch for AM3517 4K block based NAND support.
|