14 Sep, 2014

1 commit


11 Sep, 2014

1 commit


05 Sep, 2014

2 commits


23 Jul, 2014

2 commits


28 May, 2014

2 commits

  • The backlight uses FETs on the TPS65090. Enable this so that the display
    is visible.

    Signed-off-by: Simon Glass
    Reviewed-by: Lukasz Majewski
    Signed-off-by: Minkyu Kang

    Simon Glass
     
  • This adds driver support for the TPS65090 PMU. Support includes
    hooking into the pmic infrastructure so that the pmic commands
    can be used on the console. The TPS65090 supports the following
    functionality:

    - fet enable/disable/querying
    - getting and setting of charge state

    Even though it is connected to the pmic infrastructure it does
    not hook into the pmic charging charging infrastructure.

    The device tree binding is from Linux, but only a small subset of
    functionality is supported.

    Signed-off-by: Tom Wai-Hong Tam
    Signed-off-by: Hatim Ali
    Signed-off-by: Katie Roberts-Hoffman
    Signed-off-by: Rong Chang
    Signed-off-by: Sean Paul
    Signed-off-by: Vincent Palatin
    Signed-off-by: Aaron Durbin
    Signed-off-by: Simon Glass
    Signed-off-by: Minkyu Kang

    Tom Wai-Hong Tam
     

16 May, 2014

1 commit


25 Mar, 2014

1 commit


18 Mar, 2014

3 commits

  • Add a simple LCD driver which uses SDL to display the image. We update the
    image regularly, while still providing for reasonable performance.

    Adjust the common lcd code to support sandbox.

    For command-line runs we do not want the LCD to be displayed, so add a
    --show_lcd option to enable it.

    Tested-by: Che-Liang Chiou
    Signed-off-by: Simon Glass

    Simon Glass
     
  • Add a simple emulation of the Chrome OS EC for sandbox, so that it can
    perform various EC tasks such as keyboard handling.

    Reviewed-by: Vadim Bendebury
    Signed-off-by: Simon Glass

    Simon Glass
     
  • A flash map describes the layout of flash memory in terms of offsets and
    sizes for each region. Add a function to read a flash map entry from the
    device tree.

    Reviewed-by: Che-Liang Chiou
    Signed-off-by: Simon Glass

    Simon Glass
     

12 Mar, 2014

2 commits


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
     

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
     

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

1 commit