08 Jan, 2014

1 commit


13 Dec, 2013

1 commit


13 Nov, 2013

1 commit

  • - add omap24xx driver to new multibus/multiadpater support
    - adapted all config files, which uses this driver

    Tested on the am335x based siemens boards rut, dxr2 and pxm2
    posted here:
    http://patchwork.ozlabs.org/patch/263211/

    Signed-off-by: Heiko Schocher
    Tested-by: Tom Rini
    Cc: Lars Poeschel
    Cc: Steve Sakoman
    Cc: Thomas Weber
    Cc: Tom Rix
    Cc: Grazvydas Ignotas
    Cc: Enric Balletbo i Serra
    Cc: Luca Ceresoli
    Cc: Igor Grinberg
    Cc: Ilya Yanok
    Cc: Stefano Babic
    Cc: Nishanth Menon
    Cc: Pali Rohár
    Cc: Peter Barada
    Cc: Nagendra T S
    Cc: Michael Jones
    Cc: Raphael Assenat
    Acked-by: Igor Grinberg
    Acked-by: Stefano Babic

    Heiko Schocher
     

01 Nov, 2013

1 commit


15 Oct, 2013

1 commit


24 Jul, 2013

1 commit


09 Mar, 2013

2 commits


20 Nov, 2012

1 commit


16 Oct, 2012

4 commits

  • The CSI PODF bit-field used by the previous code for the i.MX31 CCM PDR0
    register is actually composed of two bit-fields: one pre-divider and one
    post-divider. This patch fixes the CCM access macros and the code using them
    accordingly.

    Signed-off-by: Benoît Thébaudeau
    Cc: Stefano Babic

    Benoît Thébaudeau
     
  • Remove the prototypes for zoom2_serial_deviceN from serial.h . This
    can't be done right away, as they are referenced from the zoom2
    config file. Therefore, adjust the code so the config file only
    specifies number of the port. Then, replace the simple return in
    default_serial_console() with a switch across possible values, which
    returns the zoom2_serial_deviceN . With such adjustment in place,
    the exported prototypes in serial.h can be safely removed.

    Signed-off-by: Marek Vasut
    Cc: Marek Vasut
    Cc: Tom Rini

    Marek Vasut
     
  • Properly spell out the whole structure member names when an initialized
    varible is instantiated from the struct serial_driver. In case the
    structure definition for struct serial_driver undergoes reordering,
    there will be no impact on variables defined based on this structure.

    Signed-off-by: Marek Vasut
    Cc: Marek Vasut
    Cc: Tom Rini
    Cc: Anatolij Gustschin
    Cc: Stefan Roese
    Cc: Mike Frysinger
    Cc: C Nauman
    Cc: Minkyu Kang
    Cc: Michal Simek

    Marek Vasut
     
  • Fix up the rest of implementations of __stringify().

    Signed-off-by: Marek Vasut
    Cc: Wolfgang Denk

    Marek Vasut
     

01 Sep, 2012

1 commit


15 May, 2012

2 commits

  • Introduce a __weak misc_init_r function that just runs dieid_num_r().
    Remove misc_init_r from cm_t35, mcx, omap3_logic and mt_ventoux as this was
    all they did for misc_init_r.

    Cc: Igor Grinberg
    Cc: Ilya Yanok
    Cc: Peter Barada
    Cc: Stefano Babic
    Signed-off-by: Tom Rini
    Acked-by: Igor Grinberg

    Tom Rini
     
  • Add parameters to the OMAP MMC initialization function so the board can
    mask host capabilities and set the maximum clock frequency. While the
    OMAP supports a certain set of MMC host capabilities, individual boards
    may be more restricted and the OMAP may need to be configured to match
    the board. The PRG_SDMMC1_SPEEDCTRL bit in the OMAP3 is an example.

    Signed-off-by: Jonathan Solnit

    Jonathan Solnit
     

12 Feb, 2012

1 commit


16 Jan, 2012

1 commit

  • This patch adds basic support for OMAP35x/DM37x SOM LV/Torpedo
    reference boards. It assumes U-boot is loaded to SDRAM with the
    help of another small bootloader (x-load) running from SRAM.

    Signed-off-by: Peter Barada
    Cc: Tom Rini
    Cc: Igor Grinberg
    Cc: Wolfgang Denk
    Acked-by: Igor Grinberg

    Peter Barada
     

07 Dec, 2011

2 commits


28 Oct, 2011

3 commits

  • gpio_free() should not have the side effect of setting the line to input since this prevents the gpio command from being able to set a line as output.

    Signed-off-by: Joe Hershberger
    Cc: Joe Hershberger
    Cc: Sandeep Paulraj
    Signed-off-by: Sandeep Paulraj

    Joe Hershberger
     
  • Fix checkpatch warning and errors in several i.MX related files.

    While at it also address a checkpatch warning at arch/arm/cpu/armv7/mx5/soc.c
    regarding the usage of extern in a C file.

    Signed-off-by: Fabio Estevam

    Fabio Estevam
     
  • setup_weimcs() and some macros are added to support the setup
    for i.MX31 WEIM chip selects. As a compromise between verbosity
    and readability an ASCII-art'ish bit comment is used instead of
    bitfields.
    All i.MX31 boards have been patched to use this approach using a
    helper program to verify the changes.

    Signed-off-by: Helmut Raiger
    Acked-by: Stefano Babic

    Helmut Raiger
     

16 Oct, 2011

1 commit

  • The top level Makefile does not do any recursion into subdirs when
    cleaning, so these clean/distclean targets in random arch/board dirs
    never get used. Punt them all.

    MAKEALL didn't report any errors related to this that I could see.

    Signed-off-by: Mike Frysinger

    Mike Frysinger
     

01 Oct, 2011

2 commits


13 Sep, 2011

2 commits


08 Sep, 2011

1 commit


04 Sep, 2011

3 commits


26 Jul, 2011

2 commits

  • The multi serial support has a "ctlr" field which almost no one uses,
    but everyone is forced to set to useless strings. So punt it.

    Funny enough, the only code that actually reads this field (the mpc8xx
    driver) has a typo where it meant to look for the SCC driver. Fix it
    while converting the check to use the name field.

    Signed-off-by: Mike Frysinger
    CC: Heiko Schocher
    CC: Anatolij Gustschin
    CC: Tom Rix
    CC: Minkyu Kang
    CC: Craig Nauman
    CC: Marek Vasut
    CC: Prafulla Wadaskar
    CC: Mahavir Jain

    Mike Frysinger
     
  • Rather than sticking arch/board/driver specific logic in the common
    serial code, push it all out to the respective drivers. The serial
    drivers declare these funcs weak so that boards can still override
    things with their own definition.

    Signed-off-by: Mike Frysinger
    CC: Heiko Schocher
    CC: Anatolij Gustschin
    CC: Tom Rix
    CC: Minkyu Kang
    CC: Craig Nauman
    CC: Prafulla Wadaskar
    CC: Mahavir Jain
    Tested-by: Minkyu Kang

    Mike Frysinger
     

17 Jul, 2011

1 commit


14 Jul, 2011

1 commit


07 Jun, 2011

2 commits


06 Jun, 2011

1 commit


28 Apr, 2011

1 commit