[PATCH v9 1/2] i2c: i2c-cortina: added CAxxxx I2C support

Alex Nemirovsky Alex.Nemirovsky at cortina-access.com
Wed Jul 8 07:21:27 CEST 2020


Ok with us.  Thanks

> On Jul 7, 2020, at 9:21 PM, Heiko Schocher <hs at denx.de> wrote:
> 
> Hello Alex, Arthur,
> 
>> Am 06.07.2020 um 11:22 schrieb Heiko Schocher:
>> Hello Alex, Arthur,
>>> Am 01.06.2020 um 21:56 schrieb Alex Nemirovsky:
>>> From: Arthur Li <arthur.li at cortina-access.com>
>>> 
>>> Add I2C controller support for Cortina Access CAxxxx SoCs
>>> 
>>> Signed-off-by: Arthur Li <arthur.li at cortina-access.com>
>>> Signed-off-by: Alex Nemirovsky <alex.nemirovsky at cortina-access.com>
>>> CC: Heiko Schocher <hs at denx.de>
>>> Reviewed-by: Heiko Schocher <hs at denx.de>
>>> 
>>> ---
>>> 
>>> Changes in v9:
>>> - specially include bitops.h and delay.h which
>>> were removed from common.h
>>> 
>>> Changes in v8:
>>> - No code change
>>> - Split out individual driver from Cortina Package 2 patch series
>>> to help streamline acceptence into master
>>> 
>>> Changes in v7:
>>> - Added additional description info in I2C KConfig
>>> 
>>> Changes in v6:
>>> - Add I2C DT binding document
>>> 
>>> Changes in v4:
>>> - Utilize standard I2C macros from <i2c.h>
>>> - Return ETIMEDOUT in funcs that can timeout
>>> - Return i2c_xfer_init() result to caller of i2c_read() if it
>>>     fails within i2c_read() execution
>>> - Fix misc. style guide conformance issues
>>> - Use printf() to report i2c_xfer() runtime errors
>>>     instead of debug()
>>> 
>>>   MAINTAINERS                                  |   4 +
>>>   doc/device-tree-bindings/i2c/i2c-cortina.txt |  18 ++
>>>   drivers/i2c/Kconfig                          |   8 +
>>>   drivers/i2c/Makefile                         |   1 +
>>>   drivers/i2c/i2c-cortina.c                    | 346 +++++++++++++++++++++++++++
>>>   drivers/i2c/i2c-cortina.h                    |  87 +++++++
>>>   6 files changed, 464 insertions(+)
>>>   create mode 100644 doc/device-tree-bindings/i2c/i2c-cortina.txt
>>>   create mode 100644 drivers/i2c/i2c-cortina.c
>>>   create mode 100644 drivers/i2c/i2c-cortina.h
>> travis build fails:
>> https://travis-ci.org/github/hsdenx/u-boot-i2c/jobs/705286814#L1358
>> seems you need to add:
>> #include <log.h>
> 
> Fixed this and travis builds now fine, so no need for any action.
> 
> https://github.com/hsdenx/u-boot-i2c/commits/work
> https://github.com/hsdenx/u-boot-i2c/commit/231d2c0eb38d74761eb6a43a08240e84e9ee397a
> 
> I just started a new travis build as I did a rebase to latest mainline,
> if this works I send pull request to Tom.
> 
> 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: hs at denx.de


More information about the U-Boot mailing list