Skip to content


Subversion checkout URL

You can clone with
Download ZIP
branch: master
Commits on Apr 18, 2015
  1. Merge pull request #6 from freemangordon/work

    gpsign: pad ift for onenand flash memories with 4k page size
Commits on Apr 16, 2015
  1. gpsign: pad ift for onenand flash memories with 4k page size

    Ivaylo Dimitrov authored
    According to OMAP3 TRM:
    Page size is assumed to be 2048 bytes, divided into four sectors of 512
    bytes. In case of OneNAND/Flex-OneNAND, with pages of 4096 bytes, divided
    into eight sectors, users must program only the first sectors (sectors 0,
    1, 2, 3) of each page. Sectors 4, 5, 6, and 7 of each page are not
    considered by the driver.
    Add a parameter to allow gpsign to implement the above mentioned
    Signed-off-by: Ivaylo Dimitrov <>
Commits on Apr 3, 2014
  1. ukermit: provide silent status arg

    providing download status makes sense only for systems that
    need interaction. for automated scripts, provide option to be
    Signed-off-by: Nishanth Menon <>
Commits on Jan 23, 2013
  1. @pali

    pusb: cannot support GET_ASICID on OMAP3

    pali authored committed
    commit d086cb5
    (pusb: add support for omap 4430)
    introduced support for using GET_ASICID, however,
    3430 has no clue about what GET_ASICID is. So, be smart
    and send command only if length is not what we expect
    it to be. This should continue to support both OMAP3 and 4.
    Signed-off-by: Pali Rohár <>
    [ modified original patch - the original patch is available:!topic/beagleboard/bj8qRG82ssY
    However, the fix need not need have option provided from commandline
    OMAP3 ROMCode is just NOT smart enough to figure out about GET_ASICID-
    you either get the data OR not.]
    Signed-off-by: Nishanth Menon <>
Commits on Feb 16, 2012
  1. pusb: remove unused variable old_bus

    fixes build warning:
    src/pusb.c:460:6: warning: variable ‘old_bus’ set but not used [-Wunused-but-set-variable]
    Signed-off-by: Nishanth Menon <>
  2. @jadonk

    file_posix: added f_seek

    jadonk authored committed
    In case too few bytes are written, it might be helpful to be able to seek
    back into the input file.
    Signed-off-by: Jason Kridner <>
  3. @jadonk

    Fixed print data type

    jadonk authored committed
    Avoided potential problems by specifying the right data type in a printf.
    Signed-off-by: Jason Kridner <>
  4. @jadonk

    Enabled compilation on a Mac

    jadonk authored committed
    I'm using Gentoo Prefix on a Mac and this patch enabled me to compile
    the programs.  I am only run testing 'pserial' right now.
    Signed-off-by: Jason Kridner <>
  5. Merge pull request #3 from lucaceresoli/gcc-4.6-fixes

    Gcc 4.6 fixes
Commits on Nov 5, 2011
  1. @lucaceresoli

    Disable noisy print of removed sections

    lucaceresoli authored
    Signed-off-by: Luca Ceresoli <>
  2. @lucaceresoli

    Remove inexistent --stdlib option

    lucaceresoli authored
    gcc 4.6 fails on unsupported options.
    Signed-off-by: Luca Ceresoli <>
  3. @lucaceresoli

    Fix linker options syntax for gcc 4.6

    lucaceresoli authored
    gcc 4.6 does not allow linker options such as --gc-sections and
    --print-gc-sections to be passed directly.
    They now have to be passed via -Wl.
    Signed-off-by: Luca Ceresoli <>
Commits on Jan 3, 2011
  1. @virtuoso

    pusb: add support for omap 4430

    virtuoso authored committed
    Firstly, 4430's ASIC ID is 81 bytes long, so add a command line
    option for that. Secondly, the one that I have in my pandaboard
    won't tell it's ASIC ID till explicitly asked to do so, so add
    a workaround for that.
    Signed-off-by: Alexander Shishkin <>
Commits on May 20, 2010
  1. tagger: a tag header generation utility

    Arm linux kernel has a bunch of boot requirements that are listed:
    tagger is an utility used to generate this tag along with a small
    sty - an assembly util which gets control when system starts off
    the sty puts the data in required locations and gives control
    to the kernel's piggy allowing for the system to bootup
    when used in conjunction with gpsign, this could replace the
    traditional bootloader in some cases.
    Benefit ranges from:
    * quick boot of the kernel
    * removing dependency of kernel on a specific bootloader (e.g. mux etc..)
    Example usage:
    in the kernel: make bzImage
    ./tagger -c configs/sample-3630.cfg -f zImage
    ./gpsign -c configs/sample-3630.cfg -f zImage.tag
    tagger generates an output file .tag which can be used along with
    u-boot "go" command or equivalents such as csst or other flashing
    utilities designed to execute images from SDRAM
    gpsign adds a configuration header and generates a .ift which
    is a flashable image which is downloaded to a I/O image at 0
    e.g. NAND flash (remember this should be written with hw ecc to NAND)
    Signed-off-by: Nishanth Menon <>
  2. gpsign: make comparison logic generic

    Make a generic comparison logic which can be used elsewhere
    this creates a dependency on compare.h which can be included
    in applications needing to parse configuration files
    Signed-off-by: Nishanth Menon <>
  3. linux: pusb: add udev rule

    Daniel Fandrich authored committed
    Added sample udev rule to allow access to OMAP devices without
    being root
    Signed-off-by: Daniel Fandrich <>
  4. Change spacing of some output messages

    Daniel Fandrich authored committed
    Signed-off-by: Daniel Fandrich <>
Commits on May 12, 2010
  1. pserial: add verbosity

    Add verbose information to print complete ASIC ID
    NOTE: this does not add super verbosity of printing all
    data which is dumped from file -> but that makes no sense
    Signed-off-by: Nishanth Menon <>
  2. pserial: identify 36xx

    Identify and report 36xx series processors as well.
    Signed-off-by: Nishanth Menon <>
Commits on Mar 19, 2010
  1. Add ASIC ID detection and OMAP4 support

    Dave Anders authored committed
    adds support for ASIC ID and handles false data starts.
    adds support for OMAP4 ASIC ID and data size.
    Signed-off-by: Dave Anders <>
  2. unsupported CH341 notes

    Dave Anders authored committed
    Add caveat on nonsupported CH341 usb->rs232 adapters
    Signed-off-by: Dave Anders <>
Commits on Mar 4, 2010
  1. gpsign: cfg: sample omap3630 config file

    Sukumar Ghorai authored committed
    New configuration file added for OMAP 3630 based on zoom3
    Usage: a) make
           b) ./gpsign -c configs/sample-3630.cfg -l 80000000 -f u-boot.bin
    Signed-off-by: Sukumar Ghorai <>
  2. gpsign: omap3: ch_settings updated

    Sukumar Ghorai authored committed
    CM_CLKSEL2_PLL placed according to ROM code specification
    Signed-off-by: Sukumar Ghorai <>
Commits on Dec 9, 2009
  1. @amituttam

    Fixed bug where binaries will not run on PowerPC.

    amituttam authored committed
    The main issue was with the way getopt from libc6 is used. It seems like
    the way glib resets getopt is different. More information about this
    issue can be found in
    Looking at the example provided in Message#53, the return for getopt is
    an int. Changing from char to int in the files fixes the issue.
    	modified:   src/gpsign.c
    	modified:   src/pserial.c
    	modified:   src/ucmd.c
    	modified:   src/ukermit.c
    Signed-off-by: Amit Uttamchandani <>
    Signed-off-by: Nishanth Menon <>
  2. pusb: fix build warning

    src/pusb.c:441: warning: ‘filesize’ may be used uninitialized in this function
    by initializing it with -1 for the check to fail later on
    Signed-off-by: Nishanth Menon <>
  3. serial_posix: fix build warning

    Fix warning:
    lib/serial_posix.c:89: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result
    by introducing a dummy assignment
    Signed-off-by: Nishanth Menon <>
  4. gpsign: fix unused result warning

    Fix warning:
    src/gpsign.c:691: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
    by introducing a temporary variable and crying foul..
    Signed-off-by: Nishanth Menon <>
Commits on May 5, 2009
  1. GPSIGN: add image generation tool

    This application can generate configuration header for
    allowing images such as u-boot to boot straight
    from NAND to SDRAM without using the 2 stage
    x-loader assisted boot
    This uses liblcfg for
    parsing configuration files
    This uses ideas on formatting help messages from
    Raghavendra K
    Signed-off-by: Nishanth Menon <>
Commits on Apr 23, 2009
  1. common: fix blue

    blue was appearing as yellow in linux :(.. +1 to
    get the color right
    Signed-off-by: Nishanth Menon <>
  2. lib:serial_posix: use lsof to check port

    Check tty port prior to using it. use lsof
    command to check open processes. lsof is more of
    a standard *ix app is available almost all distributions
    The only other alternative would be to write a logic to
    parse through the pids in the system looking for user of
    the device node :(..
    using grep based on feedback from robclark for mac OS X
    Signed-off-by: Nishanth Menon <>
  3. ColorPrint: Add color print

    Introduce common.h as a collect all place for things
    that dont belong elsewhere. Common windows and linux
    console colors, We now can print in RED,GREEN and BLUE.
    Linux color print is based on a suggestion by
    Raghavendra K.
    Signed-off-by: Nishanth Menon <>
  4. Revision handling: Fix revision and license info

    Move revision and license info to a singular place
    Signed-off-by: Nishanth Menon <>
  5. Documentation: Cleanups for pdf and chm generation

    Generic cleanups for chm file and pdf generation
    Signed-off-by: Nishanth Menon <>
Commits on Jan 29, 2009
  1. Move up documentation revision

    Bump up the documentation revision to 0.2
    Signed-off-by: Nishanth Menon <>
  2. Revision Change

    Bump up the revision to 0.2
    Signed-off-by: Nishanth Menon <>
Something went wrong with that request. Please try again.