Hello Tom,

please pull from u-boot-i2c master branch:

The following changes since commit c05b38df477a50c3918b50c5f986592411785859:

  common: fix regression on block cache init (2020-01-26 13:36:14 -0500)

are available in the Git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-i2c.git tags/for-v2020.04

for you to fetch changes up to 2034f6c27fc91407fe8bbd36670714b77d9ef1dc:

  i2c: designware_i2c: Do more in the probe() method (2020-01-27 07:25:00 +0100)

----------------------------------------------------------------
i2c changes for 2020.04
- updates the Designware I2C driver
  - get timings from device tree
  - handle units in nanoseconds
  - make sure that the requested bus speed is not exceeded
  - few smaller clean-ups
- adds enums for i2c speed and update drivers which use them
- global_data: remove unused mxc_i2c specific field

----------------------------------------------------------------
Baruch Siach (1):
      global_data: remove unused mxc_i2c specific field

Simon Glass (23):
      i2c: designware_i2c: Add more registers
      i2c: designware_i2c: Don't allow changing IC_CLK
      i2c: designware_i2c: Include clk.h in the header file
      i2c: designware_i2c: Rename 'max' speed to 'high' speed
      i2c: designware_i2c: Use an enum for selected speed mode
      i2c: designware_i2c: Use an accurate bus clock instead of MHz
      i2c: designware_i2c: Bring in the binding file
      i2c: designware_i2c: Read device-tree properties
      i2c: designware_i2c: Drop scl_sda_cfg parameter
      i2c: designware_i2c: Put hold config in a struct
      i2c: designware_i2c: Rewrite timing calculation
      i2c: designware_i2c: Add spike supression
      i2c: Add enums for i2c speed and address size
      i2c: ast_i2c: Update to use standard enums for speed
      i2c: designware_i2c: Update to use standard enums for speed
      i2c: kona_i2c: Update to use standard enums for speed
      i2c: omap: Update to use standard enums for speed
      i2c: stm32: Update to use standard enums for speed
      i2c: Update drivers to use enum for speed
      i2c: designware_i2c: Add support for fast-plus speed
      i2c: designware_i2c: Move dw_i2c_speed_config to header
      i2c: designware_i2c: Separate out the speed calculation
      i2c: designware_i2c: Do more in the probe() method

 doc/device-tree-bindings/i2c/i2c-designware.txt |  73 
++++++++++++++++++++++++++++
 drivers/i2c/ast_i2c.c                           |   2 +-
 drivers/i2c/ast_i2c.h                           |   2 -
drivers/i2c/designware_i2c.c | 300 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------
 drivers/i2c/designware_i2c.h                    |  73 
+++++++++++++++++++++-------
 drivers/i2c/designware_i2c_pci.c                |   4 +-
 drivers/i2c/exynos_hs_i2c.c                     |   5 +-
 drivers/i2c/fsl_i2c.c                           |   3 +-
 drivers/i2c/i2c-cdns.c                          |   2 +-
 drivers/i2c/i2c-uclass.c                        |  12 ++---
 drivers/i2c/i2c-uniphier-f.c                    |   2 +-
 drivers/i2c/i2c-uniphier.c                      |   2 +-
 drivers/i2c/imx_lpi2c.c                         |   8 ++--
 drivers/i2c/kona_i2c.c                          |  28 +++++------
 drivers/i2c/mv_i2c.c                            |   4 +-
 drivers/i2c/mvtwsi.c                            |   5 +-
 drivers/i2c/omap24xx_i2c.c                      |   5 +-
 drivers/i2c/omap24xx_i2c.h                      |   4 --
 drivers/i2c/rcar_i2c.c                          |   2 +-
 drivers/i2c/rcar_iic.c                          |   2 +-
 drivers/i2c/s3c24x0_i2c.c                       |   5 +-
 drivers/i2c/sandbox_i2c.c                       |   3 +-
 drivers/i2c/stm32f7_i2c.c                       |  43 +++++++----------
 include/asm-generic/global_data.h               |   3 --
 include/i2c.h                                   |  26 ++++++++++
 25 files changed, 454 insertions(+), 164 deletions(-)
 create mode 100644 doc/device-tree-bindings/i2c/i2c-designware.txt

Travis build:
https://travis-ci.org/hsdenx/u-boot-i2c/builds/642382247

bye,
Heiko
--
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-52   Fax: +49-8142-66989-80   Email: h...@denx.de

Reply via email to