24 Apr, 2012

2 commits

  • Earlier, a driver exists in the u-boot source for designware i2c interface. That
    driver was specific to spear platforms. This patch implements the i2c controller
    as a generic driver which can be used by multiple platforms

    The driver files are now renamed to designware_i2c.c and designware_i2c.h and
    these are moved into drivers/i2c folder for reusability by other
    platforms

    Signed-off-by: Vipin Kumar
    Signed-off-by: Amit Virdi

    Vipin KUMAR
     
  • Renesas SH7734 has two I2C interfaceis.
    This supports these I2C.

    V5: - include i2c.h.
    - Add check of icsr bit polling logic.
    - Implement i2c_probe.
    V4: - Remove sh_i2c_dump_reg function.
    - Use puts() when there's no format.
    - Chnage check for I2C bus number.
    - Remove space before the semi-colon.
    V3: - Fix error for whitespace.
    V2: - Changed bit control to use the clr|set|clrsetbits_* functions.
    - Fix wrong comment style.
    - Add new line before for loop in i2c_read.

    Signed-off-by: Nobuhiro Iwamatsu
    Acked-by: Heiko Schocher
    Signed-off-by: Nobuhiro Iwamatsu
    Acked-by: Mike Frysinger

    Nobuhiro Iwamatsu
     

29 Mar, 2012

1 commit

  • Add basic i2c driver for Tegra2 with 8- and 16-bit address support.
    The driver requires CONFIG_OF_CONTROL to obtain its configuration
    from the device tree.

    (Simon Glass: sjg@chromium.org modified for upstream)

    Signed-off-by: Simon Glass
    Acked-by: Heiko Schocher
    Acked-by: Stephen Warren
    Signed-off-by: Tom Warren

    Yen Lin
     

24 Nov, 2011

1 commit


11 Nov, 2011

1 commit


02 Jun, 2011

1 commit


28 Apr, 2011

1 commit


18 Nov, 2010

1 commit

  • Before this commit, weak symbols were not overridden by non-weak symbols
    found in archive libraries when linking with recent versions of
    binutils. As stated in the System V ABI, "the link editor does not
    extract archive members to resolve undefined weak symbols".

    This commit changes all Makefiles to use partial linking (ld -r) instead
    of creating library archives, which forces all symbols to participate in
    linking, allowing non-weak symbols to override weak symbols as intended.
    This approach is also used by Linux, from which the gmake function
    cmd_link_o_target (defined in config.mk and used in all Makefiles) is
    inspired.

    The name of each former library archive is preserved except for
    extensions which change from ".a" to ".o". This commit updates
    references accordingly where needed, in particular in some linker
    scripts.

    This commit reveals board configurations that exclude some features but
    include source files that depend these disabled features in the build,
    resulting in undefined symbols. Known such cases include:
    - disabling CMD_NET but not CMD_NFS;
    - enabling CONFIG_OF_LIBFDT but not CONFIG_QE.

    Signed-off-by: Sebastien Carlier

    Sebastien Carlier
     

30 Aug, 2010

1 commit


06 Apr, 2010

1 commit


22 Mar, 2010

1 commit


23 Jan, 2010

1 commit


30 Oct, 2009

1 commit


28 Jul, 2009

1 commit


31 Mar, 2009

2 commits


30 Mar, 2009

1 commit


02 Feb, 2009

1 commit


29 Jan, 2009

1 commit

  • The current Blackfin i2c driver does not work properly with certain devices
    due to it breaking up transfers incorrectly. This is a rewrite of the
    driver and relocates it to the newer place in the source tree.

    Also remove duplicated I2C speed defines in Blackfin board configs and
    disable I2C slave address usage since it isn't implemented.

    Signed-off-by: Mike Frysinger

    Mike Frysinger
     

25 Jan, 2009

1 commit


29 Aug, 2008

1 commit


19 Aug, 2008

1 commit


21 May, 2008

1 commit

  • This commit gets rid of a huge amount of silly white-space issues.
    Especially, all sequences of SPACEs followed by TAB characters get
    removed (unless they appear in print statements).

    Also remove all embedded "vim:" and "vi:" statements which hide
    indentation problems.

    Signed-off-by: Wolfgang Denk

    Wolfgang Denk
     

14 Apr, 2008

1 commit


11 Apr, 2008

1 commit

  • Reverting became necessary after it turned out that the patches in
    the u-boot-arm repo were modified, and in some cases corrupted.

    This reverts the following commits:

    066bebd6353e33af3adefc3404560871699e9961
    7a837b7310166ae8fc8b8d66d7ef01b60a80f9d6
    c88ae20580b2b01487b4cdcc8b2a113f551aee36
    a147e56f03871bba4f05058d5e04ce7deb010b04
    d6674e0e2a6a1f033945f78838566210d3f28c95
    8c8463cce44d849e37744749b32d38e1dfb12e50
    c98b47ad24b2d91f41c09a3d62d7f70ad84f4b7d
    8bf69d81782619187933a605f1a95ee1d069478d
    8c16cb0d3b971f46fbe77c072664c0f2dcd4471d
    a574a73852a527779234e73e17e7597fd8128882
    1377b5583a48021d983e1fd565f7d40c89e84d63
    1704dc20917b4f71e373e2c888497ee666d40380

    Signed-off-by: Wolfgang Denk

    Wolfgang Denk
     

30 Mar, 2008

1 commit


21 Nov, 2007

1 commit