04 Feb, 2014

1 commit

  • Tegra124's MMC controller is very similar to earlier SoC generations,
    and can be supported by the same driver.

    However, there are some non-backwards-compatible HW differences, and
    hence a new DT compatible value must be used to describe the HW. This
    patch updates the driver to support that new compatible value.

    That said, the HW differences are only relevant when enabling certain
    high-performance transfer modes. Since the driver is currently very
    simple and doesn't enable those modes, we don't actually need to address
    any of these HW differences in the code yet, hence the simple nature of
    this patch.

    Signed-off-by: Stephen Warren
    Acked-by: Pantelis Antoniou
    Tested-by: Thierry Reding
    Acked-by: Simon Glass
    Signed-off-by: Tom Warren

    Stephen Warren
     

22 Nov, 2013

1 commit


21 Oct, 2013

1 commit


24 Jul, 2013

2 commits


23 Jul, 2013

1 commit


12 Jul, 2013

2 commits


26 Jun, 2013

2 commits

  • This patch adds the driver for keyboard that's controlled by ChromeOS EC.

    Signed-off-by: Randall Spangler
    Signed-off-by: Simon Glass
    Signed-off-by: Vincent Palatin
    Signed-off-by: Hung-ying Tyan
    Acked-by: Simon Glass

    Hung-ying Tyan
     
  • This patch adds the cros_ec driver that implements the protocol for
    communicating with Google's ChromeOS embedded controller.

    Signed-off-by: Bernie Thompson
    Signed-off-by: Bill Richardson
    Signed-off-by: Che-Liang Chiou
    Signed-off-by: Doug Anderson
    Signed-off-by: Gabe Black
    Signed-off-by: Hung-ying Tyan
    Signed-off-by: Louis Yung-Chieh Lo
    Signed-off-by: Randall Spangler
    Signed-off-by: Sean Paul
    Signed-off-by: Simon Glass
    Signed-off-by: Vincent Palatin
    Acked-by: Simon Glass
    Tested-by: Simon Glass

    Hung-ying Tyan
     

24 Jun, 2013

1 commit


22 Jun, 2013

1 commit


13 Jun, 2013

1 commit


03 Jun, 2013

1 commit

  • Add support for Infineon's new SLB 9645 TT 1.2 I2C TPMs,
    which supports clockstretching, combined reads and a bus speed of
    up to 400khz. The device also has a new device id.

    This is based on the kernel patch provided by Infineon :
    https://gerrit.chromium.org/gerrit/42332

    Signed-off-by: Vincent Palatin

    Signed-off-by: Simon Glass
    Reviewed-by: Luigi Semenzato
    Reviewed-by: Simon Glass
    Reviewed-by: Vincent Palatin
    Tested-by: Tom Wai-Hong Tam
    Tested-by: Vincent Palatin

    Vincent Palatin
     

01 May, 2013

2 commits


15 Apr, 2013

1 commit


13 Apr, 2013

1 commit


04 Apr, 2013

1 commit


29 Mar, 2013

1 commit


27 Mar, 2013

2 commits


26 Mar, 2013

3 commits


19 Mar, 2013

2 commits


15 Mar, 2013

3 commits


12 Mar, 2013

1 commit


08 Mar, 2013

1 commit


12 Feb, 2013

2 commits

  • Add driver for tegra SPI "SLINK" style driver. This controller is
    similar to the tegra20 SPI "SFLASH" controller. The difference is
    that the SLINK controller is a genernal purpose SPI controller and the
    SFLASH controller is special purpose and can only talk to FLASH
    devices. In addition there are potentially many instances of an SLINK
    controller on tegra and only a single instance of SFLASH. Tegra20 is
    currently ths only version of tegra that instantiates an SFLASH
    controller.

    This driver supports basic PIO mode of operation and is configurable
    (CONFIG_OF_CONTROL) to be driven off devicetree bindings. Up to 4
    devices per controller may be attached, although typically only a
    single chip select line is exposed from tegra per controller so in
    reality this is usually limited to 1.

    To enable this driver, use CONFIG_TEGRA_SLINK

    Signed-off-by: Allen Martin
    Signed-off-by: Tom Warren

    Allen Martin
     
  • Add support for configuring tegra SPI driver from devicetree.
    Support is keyed off CONFIG_OF_CONTROL. Add entry in seaboard dts
    file for spi controller to describe seaboard spi.

    Signed-off-by: Allen Martin
    Signed-off-by: Tom Warren

    Allen Martin
     

10 Jan, 2013

1 commit


08 Jan, 2013

4 commits


26 Dec, 2012

1 commit