[U-Boot] Please pull from u-boot-i2c

Heiko Schocher
2020-07-09T08:41:00Z

Hello Tom,

please pull from u-boot-i2c master

The following changes since commit 61608f395e7dcb2be6060407a72a1149b046430a:

Merge branch '2020-07-08-misc-features-and-fixes' (2020-07-08 20:20:24 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 7239a610b796b0bb8f85c5c21798596c2768cb50:

pwm: Add PWM driver for SiFive SoC (2020-07-09 06:03:12 +0200)

----------------------------------------------------------------
i2c changes for v2020.10
- Add support for I2C controllers found on Octeon II/III and Octeon TX
TX2 SoC platforms.
- Add I2C controller support for Cortina Access CAxxxx SoCs
- new rtc methods, rtc command, and tests
- imx_lpi2c: Improve the codes to use private data
- stm32f7_i2c.c: Add new compatible "st,stm32mp15-i2c"
- stm32f7_i2c.c: Add Fast Mode Plus support
- pwm: Add PWM driver for SiFive SoC

----------------------------------------------------------------
Alex Nemirovsky (1):
board: presidio-asic: Add I2C support

Arthur Li (1):
i2c: i2c-cortina: added CAxxxx I2C support

Patrick Delaunay (2):
i2c: stm32f7: add stm32mp15 compatible
i2c: stm32f7: SYSCFG Fast Mode Plus support for I2C STM32F7

Rasmus Villemoes (11):
rtc: add dm_rtc_read helper and ->read method
rtc: add dm_rtc_write() helper
rtc: fall back to ->{read, write} if ->{read, write}8 are not provided
rtc: pcf2127: provide ->read method
rtc: pcf2127: provide ->write method
rtc: add rtc command
rtc: sandbox-rtc: fix set method
rtc: i2c_rtc_emul: catch any write to the "reset" register
test: dm: rtc: add test of dm_rtc_read, dm_rtc_write
sandbox: add rtc command to defconfigs
test: dm: rtc: add tests of rtc shell command

Suneel Garapati (1):
i2c: octeon_i2c: Add I2C controller driver for Octeon

Yash Shah (2):
pwm: Add DT documentation for SiFive PWM Controller
pwm: Add PWM driver for SiFive SoC

Ye Li (1):
i2c: imx_lpi2c: Improve the codes to use private data

MAINTAINERS | 4 +
arch/sandbox/include/asm/rtc.h | 5 +
cmd/Kconfig | 6 +
cmd/Makefile | 1 +
cmd/rtc.c | 167 +++++++++++++++++++++++
configs/cortina_presidio-asic-emmc_defconfig | 3 +
configs/sandbox64_defconfig | 1 +
configs/sandbox_defconfig | 1 +
configs/sandbox_flattree_defconfig | 1 +
doc/device-tree-bindings/i2c/i2c-cortina.txt | 18 +++
doc/device-tree-bindings/i2c/octeon-i2c.txt | 24 ++++
doc/device-tree-bindings/pwm/pwm-sifive.txt | 31 +++++
drivers/i2c/Kconfig | 18 +++
drivers/i2c/Makefile | 2 +
drivers/i2c/i2c-cortina.c | 347 ++++++++++++++++++++++++++++++++++++++++++++++++
drivers/i2c/i2c-cortina.h | 87 ++++++++++++
drivers/i2c/imx_lpi2c.c | 22 ++--
drivers/i2c/octeon_i2c.c | 847
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/i2c/stm32f7_i2c.c | 73 ++++++++++
drivers/pwm/Kconfig | 6 +
drivers/pwm/Makefile | 1 +
drivers/pwm/pwm-sifive.c | 172 ++++++++++++++++++++++++
drivers/rtc/i2c_rtc_emul.c | 3 +-
drivers/rtc/pcf2127.c | 13 +-
drivers/rtc/rtc-uclass.c | 59 ++++++++-
drivers/rtc/sandbox_rtc.c | 65 ++++-----
include/rtc.h | 47 +++++++
test/dm/rtc.c | 118 ++++++++++++++++-
28 files changed, 2081 insertions(+), 61 deletions(-)
create mode 100644 cmd/rtc.c
create mode 100644 doc/device-tree-bindings/i2c/i2c-cortina.txt
create mode 100644 doc/device-tree-bindings/i2c/octeon-i2c.txt
create mode 100644 doc/device-tree-bindings/pwm/pwm-sifive.txt
create mode 100644 drivers/i2c/i2c-cortina.c
create mode 100644 drivers/i2c/i2c-cortina.h
create mode 100644 drivers/i2c/octeon_i2c.c
create mode 100644 drivers/pwm/pwm-sifive.c

travis build:

https://travis-ci.org/github/hsdenx/u-boot-i2c/builds/706396477

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