Skip to content
OMAPCONF: Texas Instruments OMAP Processors Diagnostic Tool
C C++ Other
Find file
Latest commit d67b749 Mar 10, 2016 Vishal Mahaveer committed with nmenon Separate wake_lock from Android
Add API to check if OS supports wake_lock and use the same
[COMMON][LIB] for wake_lock operations check.

Fixes: #35

Reported-By: ggardet <guillaume.gardet@opensuse.org>
Signed-off-by: Vishal Mahaveer <vishalm@ti.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
Failed to load latest commit information.
arch/arm/mach-omap [AM335X][CTT] Add missing registers Dec 11, 2015
audioic [CPUINFO] Correct I2C bus number to fix cpuinfo for OMAP4/5 Jun 25, 2015
bash_completion.d initial public release v1.50 Sep 21, 2012
common Separate wake_lock from Android Apr 14, 2016
i2c-tools [I2C] update to I2C Tools library v3.1.0 Nov 19, 2012
linux [LINUX][MEM] Remove inline from global functions Aug 28, 2015
pmic [CPUINFO] Correct I2C bus number to fix cpuinfo for OMAP4/5 Jun 25, 2015
regression_test_suite [REGRESSIONTESTSUITE] add EMIF test, remove kernel clock test, do not… Dec 6, 2012
.gitignore [gitignore] Update .gitignore to ignore all cscope generate files Feb 3, 2015
CHANGELOG omapconf v1.72 Aug 25, 2015
CONTRIBUTE initial public release v1.50 Sep 21, 2012
CREDITS initial public release v1.50 Sep 21, 2012
LICENSE initial public release v1.50 Sep 21, 2012
MAINTAINERS
Makefile
README.md [AM437x] Add support for AM437X SoC Mar 21, 2015
omapconf.c
revision.h omapconf: get rid of macro based version information Mar 31, 2014

README.md

OMAPCONF

A Powerful Diagnostic Tool for Texas Instruments OMAP Processors

ABOUT:

OMAPCONF is a Linux user-space standalone application designed to provide a quick'n easy way to diagnose (monitor/debug/audit...) TI OMAP configuration/status dynamically at runtime, in any situation:

  • Any Linux distribution (Ubuntu, ...)
  • Any Android release (Froyo, GingerBread, HoneyComb, Ice-Cream Sandwich, Jelly Bean, ...)
  • TI official platforms (blaze, panda, ...),
  • Custom OMAP platforms, etc.
  • With no single kernel recompilation needed

OMAPCONF leverages "/dev/mem" special device to directly access complete TI OMAP memory space (registers, ...).

SUPPORT:

OMAPCONF CURRENTLY SUPPORTS TI AM335x, AM437x, OMAP44XX AND OMAP54XX DEVICES. LEGACY TI OMAP PLATFORMS (OMAP[1-2-3]) ARE NOT SUPPORTED.

THIS SOFTWARE IS PROVIDED AS IS, WITH NO SUPPORT OR MAINTENANCE COMMITMENT FROM TEXAS INSTRUMENTS INCORPORATED.

Build instructions (Ubuntu):

OMAPCONF is available as a Ubuntu package. To proceed with package installation type the following:

# sudo apt-get install tiomapconf

Once package is installed, you can check which omapconf version you are using:

# dpkg -l tiomapconf

Package is available via TI OMAP4 Ubuntu PPA. See the OMAPpedia page for further instructions.

Build instructions (other Linux Distributions):

To only build the output binary file: # make CROSS_COMPILE=arm-none-linux-gnueabi- omapconf

NB: - CROSS_COMPILE variable must be set to point to the correct compiler. - By default, omapconf is statically built, to ease sharing. In case it is not needed or size matters, it is possible to build it dynamically, by setting variable STATIC_BUILD to "". # export STATIC_BUILD= or # make CROSS_COMPILE=arm-none-linux-gnueabi- STATIC_BUILD= omapconf

To build and install ompaconf:

# make CROSS_COMPILE=arm-none-linux-gnueabi- DESTDIR=YOUR_DIR install

YOUR_DIR is a destination directory where omapconf output binary file will be copied (e.g. ubuntu/android filesystem)

That's it!

Build instructions and installation via ADB (Android):

Make sure your Android device is connected to host via ADB:

# adb kill-server
# adb devices
* daemon not running. starting it now *
* daemon started successfully *
List of devices attached
 emulator-5554  device
# adb root

To build and install ompaconf for Android via ADB:

# make CROSS_COMPILE=arm-none-linux-gnueabi- install_android

OMAPCONF binary will be copied to /data directory (known writable directory) on your Android device. You may get it copied to a different directory by updating Makefile at your convenience.

Help:

Type "./omapconf --help" to get complete list of available commands and options. Note that in case of incorrect command/option, help will also be displayed.

A dedicated wiki page is available here.

Something went wrong with that request. Please try again.