[PULL REQUEST] i2c for 4.17

2018-06-01 Thread Wolfram Sang
Linus,

I2C has a documentation bugfix and a MAINTAINERS addition for you. It
would be great to have that in 4.17 proper already.

Please pull.

Thanks,

   Wolfram


The following changes since commit 771c577c23bac90597c685971d7297ea00f99d11:

  Linux 4.17-rc6 (2018-05-20 15:31:38 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-current

for you to fetch changes up to a0ccb6b54bdde16885ac99f49ee8031cf1c71abe:

  i2c: ocores: update HDL sources URL (2018-05-29 20:14:32 +0200)


Federico Vaga (1):
  i2c: ocores: update HDL sources URL

George Cherian (1):
  i2c: xlp9xx: Add MAINTAINERS entry

 Documentation/i2c/busses/i2c-ocores | 2 +-
 MAINTAINERS | 8 
 drivers/i2c/busses/i2c-ocores.c | 2 +-
 3 files changed, 10 insertions(+), 2 deletions(-)


signature.asc
Description: PGP signature


[PULL REQUEST] i2c for 4.17

2018-06-01 Thread Wolfram Sang
Linus,

I2C has a documentation bugfix and a MAINTAINERS addition for you. It
would be great to have that in 4.17 proper already.

Please pull.

Thanks,

   Wolfram


The following changes since commit 771c577c23bac90597c685971d7297ea00f99d11:

  Linux 4.17-rc6 (2018-05-20 15:31:38 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-current

for you to fetch changes up to a0ccb6b54bdde16885ac99f49ee8031cf1c71abe:

  i2c: ocores: update HDL sources URL (2018-05-29 20:14:32 +0200)


Federico Vaga (1):
  i2c: ocores: update HDL sources URL

George Cherian (1):
  i2c: xlp9xx: Add MAINTAINERS entry

 Documentation/i2c/busses/i2c-ocores | 2 +-
 MAINTAINERS | 8 
 drivers/i2c/busses/i2c-ocores.c | 2 +-
 3 files changed, 10 insertions(+), 2 deletions(-)


signature.asc
Description: PGP signature


[PULL REQUEST] i2c for 4.17

2018-05-18 Thread Wolfram Sang
Linus,

I2C has a bunch of driver bugfixes and a MAINTAINERS addition.

Please pull.

Thanks,

   Wolfram


The following changes since commit 75bc37fefc4471e718ba8e651aa74673d4e0a9eb:

  Linux 4.17-rc4 (2018-05-06 16:57:38 -1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 
i2c/for-current-fixed

for you to fetch changes up to 22aac3eb0c465dd9ea7f06ee1ed8ad933890f2a3:

  MAINTAINERS: add entry for STM32 I2C driver (2018-05-17 16:02:19 +0200)


Alexander Monakov (1):
  i2c: designware: fix poll-after-enable regression

Bartosz Golaszewski (1):
  eeprom: at24: fix retrieving the at24_chip_data structure

Hans de Goede (2):
  i2c: core: ACPI: Improve OpRegion read errors
  i2c: core: ACPI: Log device not acking errors at dbg loglevel

Peter Rosin (3):
  i2c: pmcmsp: return message count on master_xfer success
  i2c: pmcmsp: fix error return from master_xfer
  i2c: viperboard: return message count on master_xfer success

Pierre-Yves MORDRET (1):
  MAINTAINERS: add entry for STM32 I2C driver

Wolfram Sang (1):
  Merge tag 'at24-4.17-rc5-fixes-for-wolfram' of 
git://git.kernel.org/.../brgl/linux into i2c/for-current


with much appreciated quality assurance from

Ben Gardner (1):
  (Test) i2c: designware: fix poll-after-enable regression

Mika Westerberg (2):
  (Rev.) i2c: core: ACPI: Log device not acking errors at dbg loglevel
  (Rev.) i2c: core: ACPI: Improve OpRegion read errors

 MAINTAINERS|  6 ++
 drivers/i2c/busses/i2c-designware-master.c |  5 -
 drivers/i2c/busses/i2c-pmcmsp.c|  4 ++--
 drivers/i2c/busses/i2c-viperboard.c|  2 +-
 drivers/i2c/i2c-core-acpi.c| 13 ++---
 drivers/misc/eeprom/at24.c |  2 +-
 6 files changed, 24 insertions(+), 8 deletions(-)


signature.asc
Description: PGP signature


[PULL REQUEST] i2c for 4.17

2018-05-18 Thread Wolfram Sang
Linus,

I2C has a bunch of driver bugfixes and a MAINTAINERS addition.

Please pull.

Thanks,

   Wolfram


The following changes since commit 75bc37fefc4471e718ba8e651aa74673d4e0a9eb:

  Linux 4.17-rc4 (2018-05-06 16:57:38 -1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 
i2c/for-current-fixed

for you to fetch changes up to 22aac3eb0c465dd9ea7f06ee1ed8ad933890f2a3:

  MAINTAINERS: add entry for STM32 I2C driver (2018-05-17 16:02:19 +0200)


Alexander Monakov (1):
  i2c: designware: fix poll-after-enable regression

Bartosz Golaszewski (1):
  eeprom: at24: fix retrieving the at24_chip_data structure

Hans de Goede (2):
  i2c: core: ACPI: Improve OpRegion read errors
  i2c: core: ACPI: Log device not acking errors at dbg loglevel

Peter Rosin (3):
  i2c: pmcmsp: return message count on master_xfer success
  i2c: pmcmsp: fix error return from master_xfer
  i2c: viperboard: return message count on master_xfer success

Pierre-Yves MORDRET (1):
  MAINTAINERS: add entry for STM32 I2C driver

Wolfram Sang (1):
  Merge tag 'at24-4.17-rc5-fixes-for-wolfram' of 
git://git.kernel.org/.../brgl/linux into i2c/for-current


with much appreciated quality assurance from

Ben Gardner (1):
  (Test) i2c: designware: fix poll-after-enable regression

Mika Westerberg (2):
  (Rev.) i2c: core: ACPI: Log device not acking errors at dbg loglevel
  (Rev.) i2c: core: ACPI: Improve OpRegion read errors

 MAINTAINERS|  6 ++
 drivers/i2c/busses/i2c-designware-master.c |  5 -
 drivers/i2c/busses/i2c-pmcmsp.c|  4 ++--
 drivers/i2c/busses/i2c-viperboard.c|  2 +-
 drivers/i2c/i2c-core-acpi.c| 13 ++---
 drivers/misc/eeprom/at24.c |  2 +-
 6 files changed, 24 insertions(+), 8 deletions(-)


signature.asc
Description: PGP signature


[PULL REQUEST] i2c for 4.17

2018-04-28 Thread Wolfram Sang
Linus,

I2C has two driver fixes, one better parameter check for the core,
Documentation updates, and part of a tree-wide HAS_DMA cleanup for you.

Please pull.

Thanks,

   Wolfram


The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:

  Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-current

for you to fetch changes up to 2a010461207cc96bee5ab81748325dec1972976f:

  i2c: sprd: Fix the i2c count issue (2018-04-27 14:12:43 +0200)


Alexander Popov (1):
  i2c: dev: prevent ZERO_SIZE_PTR deref in i2cdev_ioctl_rdwr()

Baolin Wang (2):
  i2c: sprd: Prevent i2c accesses after suspend is called
  i2c: sprd: Fix the i2c count issue

Geert Uytterhoeven (1):
  i2c: Remove depends on HAS_DMA in case of platform dependency

Sam Hansen (3):
  Documentation/i2c: whitespace cleanup
  Documentation/i2c: sync docs with current state of i2c-tools
  Documentation/i2c: adopt kernel commenting style in examples


with much appreciated quality assurance from

Mark Brown (1):
  (Rev.) i2c: Remove depends on HAS_DMA in case of platform dependency

Uwe Kleine-König (1):
  (Rev.) i2c: dev: prevent ZERO_SIZE_PTR deref in i2cdev_ioctl_rdwr()

 Documentation/i2c/dev-interface | 32 ++--
 drivers/i2c/busses/Kconfig  |  3 ---
 drivers/i2c/busses/i2c-sprd.c   | 22 ++
 drivers/i2c/i2c-dev.c   |  2 +-
 4 files changed, 33 insertions(+), 26 deletions(-)


signature.asc
Description: PGP signature


[PULL REQUEST] i2c for 4.17

2018-04-28 Thread Wolfram Sang
Linus,

I2C has two driver fixes, one better parameter check for the core,
Documentation updates, and part of a tree-wide HAS_DMA cleanup for you.

Please pull.

Thanks,

   Wolfram


The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:

  Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-current

for you to fetch changes up to 2a010461207cc96bee5ab81748325dec1972976f:

  i2c: sprd: Fix the i2c count issue (2018-04-27 14:12:43 +0200)


Alexander Popov (1):
  i2c: dev: prevent ZERO_SIZE_PTR deref in i2cdev_ioctl_rdwr()

Baolin Wang (2):
  i2c: sprd: Prevent i2c accesses after suspend is called
  i2c: sprd: Fix the i2c count issue

Geert Uytterhoeven (1):
  i2c: Remove depends on HAS_DMA in case of platform dependency

Sam Hansen (3):
  Documentation/i2c: whitespace cleanup
  Documentation/i2c: sync docs with current state of i2c-tools
  Documentation/i2c: adopt kernel commenting style in examples


with much appreciated quality assurance from

Mark Brown (1):
  (Rev.) i2c: Remove depends on HAS_DMA in case of platform dependency

Uwe Kleine-König (1):
  (Rev.) i2c: dev: prevent ZERO_SIZE_PTR deref in i2cdev_ioctl_rdwr()

 Documentation/i2c/dev-interface | 32 ++--
 drivers/i2c/busses/Kconfig  |  3 ---
 drivers/i2c/busses/i2c-sprd.c   | 22 ++
 drivers/i2c/i2c-dev.c   |  2 +-
 4 files changed, 33 insertions(+), 26 deletions(-)


signature.asc
Description: PGP signature


[PULL REQUEST] i2c for 4.17

2018-04-13 Thread Wolfram Sang
Linus,

the second pull request from I2C contains:

- hot bugfix for i801 to make laptops with strange BIOS reboot again
  when using SMBUS Host notify

- change to MAINTAINERS creating a specific fallback entry for I2C host
  drivers and settings its status to "Odd fixes"

- a long overdue param checking for the I2C core

Please pull.

Thanks,

   Wolfram


The following changes since commit 8837c70d531a1788f975c366c254a5cb973a5291:

  Merge branch 'akpm' (patches from Andrew) (2018-04-11 10:51:26 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-current

for you to fetch changes up to 1eace8344c02c625ee99cc3ffa50187ded2c87b5:

  i2c: add param sanity check to i2c_transfer() (2018-04-11 23:33:46 +0200)


Ard Biesheuvel (1):
  i2c: add param sanity check to i2c_transfer()

Jean Delvare (2):
  i2c: i801: Save register SMBSLVCMD value only once
  i2c: i801: Restore configuration at shutdown

Wolfram Sang (2):
  MAINTAINERS: remove me as maintainer for I2C host drivers
  MAINTAINERS: add maintainer for Renesas I2C related drivers


with much appreciated quality assurance from

Benjamin Tissoires (1):
  (Rev.) i2c: i801: Save register SMBSLVCMD value only once

Jason Andryuk (2):
  (Test) i2c: i801: Restore configuration at shutdown
  (Test) i2c: i801: Save register SMBSLVCMD value only once

Simon Horman (2):
  (Rev.) MAINTAINERS: add maintainer for Renesas I2C related drivers
  (Rev.) MAINTAINERS: remove me as maintainer for I2C host drivers

 MAINTAINERS   | 34 ++
 drivers/i2c/busses/i2c-i801.c | 16 ++--
 drivers/i2c/i2c-core-base.c   |  3 +++
 3 files changed, 47 insertions(+), 6 deletions(-)


signature.asc
Description: PGP signature


[PULL REQUEST] i2c for 4.17

2018-04-13 Thread Wolfram Sang
Linus,

the second pull request from I2C contains:

- hot bugfix for i801 to make laptops with strange BIOS reboot again
  when using SMBUS Host notify

- change to MAINTAINERS creating a specific fallback entry for I2C host
  drivers and settings its status to "Odd fixes"

- a long overdue param checking for the I2C core

Please pull.

Thanks,

   Wolfram


The following changes since commit 8837c70d531a1788f975c366c254a5cb973a5291:

  Merge branch 'akpm' (patches from Andrew) (2018-04-11 10:51:26 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-current

for you to fetch changes up to 1eace8344c02c625ee99cc3ffa50187ded2c87b5:

  i2c: add param sanity check to i2c_transfer() (2018-04-11 23:33:46 +0200)


Ard Biesheuvel (1):
  i2c: add param sanity check to i2c_transfer()

Jean Delvare (2):
  i2c: i801: Save register SMBSLVCMD value only once
  i2c: i801: Restore configuration at shutdown

Wolfram Sang (2):
  MAINTAINERS: remove me as maintainer for I2C host drivers
  MAINTAINERS: add maintainer for Renesas I2C related drivers


with much appreciated quality assurance from

Benjamin Tissoires (1):
  (Rev.) i2c: i801: Save register SMBSLVCMD value only once

Jason Andryuk (2):
  (Test) i2c: i801: Restore configuration at shutdown
  (Test) i2c: i801: Save register SMBSLVCMD value only once

Simon Horman (2):
  (Rev.) MAINTAINERS: add maintainer for Renesas I2C related drivers
  (Rev.) MAINTAINERS: remove me as maintainer for I2C host drivers

 MAINTAINERS   | 34 ++
 drivers/i2c/busses/i2c-i801.c | 16 ++--
 drivers/i2c/i2c-core-base.c   |  3 +++
 3 files changed, 47 insertions(+), 6 deletions(-)


signature.asc
Description: PGP signature


[PULL REQUEST] i2c for 4.17

2018-04-07 Thread Wolfram Sang
Linus,

here is the I2C pull request with the following main points:

* I2C core now reports proper OF style module alias. I'd like to repeat
  the note from the commit msg here (Thanks, Javier!):
===
NOTE: This patch may break out-of-tree drivers that were relying on this
  behavior, and only had an I2C device ID table even when the device
  was registered via OF. There are no remaining drivers in mainline
  that do this, but out-of-tree drivers have to be fixed and define
  a proper OF device ID table to have module auto-loading working.
===
* new driver for the SynQuacer I2C controller
* major refactoring of the QUP driver
* the piix4 driver now uses request_muxed_region which should fix a long
  standing resource conflict with the sp5100_tco watchdog
* a bunch of small core & driver improvements

The patch touching sh-architecture doesn't have an ack, we tried for months to
reach the maintainers. As I didn't want to block this improvement any further
and the change is small, I applied it. I am still open for any discussion about
it.

Please pull.

Thanks,

   Wolfram


The following changes since commit c698ca5278934c0ae32297a8725ced2e27585d7f:

  Linux 4.16-rc6 (2018-03-18 17:48:42 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-4.17

for you to fetch changes up to 0d676a6c439028b046610f7593f4ddb62680f1fb:

  i2c: add support for Socionext SynQuacer I2C controller (2018-04-04 20:33:03 
+0200)


Abhishek Sahu (13):
  i2c: qup: fix copyrights and update to SPDX identifier
  i2c: qup: fixed releasing dma without flush operation completion
  i2c: qup: minor code reorganization for use_dma
  i2c: qup: remove redundant variables for BAM SG count
  i2c: qup: schedule EOT and FLUSH tags at the end of transfer
  i2c: qup: fix the transfer length for BAM RX EOT FLUSH tags
  i2c: qup: proper error handling for i2c error in BAM mode
  i2c: qup: use the complete transfer length to choose DMA mode
  i2c: qup: change completion timeout according to transfer length
  i2c: qup: fix buffer overflow for multiple msg of maximum xfer len
  i2c: qup: send NACK for last read sub transfers
  i2c: qup: reorganization of driver code to remove polling for qup v1
  i2c: qup: reorganization of driver code to remove polling for qup v2

Ahbong Chang (1):
  i2c: fix parameter of trace_i2c_result

Alexander Monakov (1):
  i2c: designware: suppress unneeded SDA hold time warnings

Andrzej Hajda (1):
  i2c: exynos5: rework HSI2C_MASTER_ST_LOSE state handling

Ard Biesheuvel (2):
  dt-bindings: i2c: add binding for Socionext SynQuacer I2C
  i2c: add support for Socionext SynQuacer I2C controller

Chris Packham (4):
  sh: sh7785lcr: add GPIO lookup table for i2c controller reset
  i2c: pca-platform: unconditionally use devm_gpiod_get_optional
  i2c: pca-platform: use device_property_read_u32
  i2c: pca-platform: drop gpio from platform data

Colin Ian King (1):
  i2c-stm32f4: remove redundant initialization of pointer reg

Davidlohr Bueso (1):
  i2c: Update i2c_trace_msg static key to modern api

Dmitry Bazhenov (1):
  i2c: xlp9xx: return ENXIO on slave address NACK

Geert Uytterhoeven (2):
  dt-bindings: i2c: sh_mobile: Document R-Car M3-N support
  dt-bindings: at24: add Renesas R1EX24128

George Cherian (3):
  i2c: xlp9xx: Handle transactions with I2C_M_RECV_LEN properly
  i2c: xlp9xx: Check for Bus state before every transfer
  i2c: xlp9xx: Handle NACK on DATA properly

Gregory CLEMENT (2):
  i2c: mv64xxx: Apply errata delay only in standard mode
  MAINTAINERS: i2c-mv64xxx: update email address for Gregory CLEMENT

Guenter Roeck (2):
  i2c: piix4: Use usleep_range()
  i2c: piix4: Use request_muxed_region

Hiromitsu Yamasaki (1):
  i2c: rcar: fix mask value of prohibited bit

Javier Martinez Canillas (1):
  i2c: core: report OF style module alias for devices registered via OF

Jean Delvare (1):
  i2c: scmi: Use standard device message logging functions

Lucas Stach (2):
  i2c: imx: use clk notifier for rate changes
  i2c: imx: avoid taking clk_prepare mutex in PM callbacks

Moritz Fischer (1):
  i2c: xiic: Make suspend function names consistent

Peter Rosin (3):
  i2c: add i2c_get_device_id() to get the standard i2c device id
  i2c: mux: pca954x: verify the device id of the pca984x chips
  dt-bindings: at24: add compatible for nxp,se97b

Ulrich Hecht (2):
  dt-bindings: i2c: document R8A77995 bindings
  dt-bindings: at24: add bindings for Rohm BR24T01

Wolfram Sang (10):
  i2c: of: change log level of failed device creation
  i2c: of: make ref counting more visible
  i2c: of: rename variable to meet expectations
  i2c: of: remove duplicated check for valid address
  i2c: of: simplify 

[PULL REQUEST] i2c for 4.17

2018-04-07 Thread Wolfram Sang
Linus,

here is the I2C pull request with the following main points:

* I2C core now reports proper OF style module alias. I'd like to repeat
  the note from the commit msg here (Thanks, Javier!):
===
NOTE: This patch may break out-of-tree drivers that were relying on this
  behavior, and only had an I2C device ID table even when the device
  was registered via OF. There are no remaining drivers in mainline
  that do this, but out-of-tree drivers have to be fixed and define
  a proper OF device ID table to have module auto-loading working.
===
* new driver for the SynQuacer I2C controller
* major refactoring of the QUP driver
* the piix4 driver now uses request_muxed_region which should fix a long
  standing resource conflict with the sp5100_tco watchdog
* a bunch of small core & driver improvements

The patch touching sh-architecture doesn't have an ack, we tried for months to
reach the maintainers. As I didn't want to block this improvement any further
and the change is small, I applied it. I am still open for any discussion about
it.

Please pull.

Thanks,

   Wolfram


The following changes since commit c698ca5278934c0ae32297a8725ced2e27585d7f:

  Linux 4.16-rc6 (2018-03-18 17:48:42 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git i2c/for-4.17

for you to fetch changes up to 0d676a6c439028b046610f7593f4ddb62680f1fb:

  i2c: add support for Socionext SynQuacer I2C controller (2018-04-04 20:33:03 
+0200)


Abhishek Sahu (13):
  i2c: qup: fix copyrights and update to SPDX identifier
  i2c: qup: fixed releasing dma without flush operation completion
  i2c: qup: minor code reorganization for use_dma
  i2c: qup: remove redundant variables for BAM SG count
  i2c: qup: schedule EOT and FLUSH tags at the end of transfer
  i2c: qup: fix the transfer length for BAM RX EOT FLUSH tags
  i2c: qup: proper error handling for i2c error in BAM mode
  i2c: qup: use the complete transfer length to choose DMA mode
  i2c: qup: change completion timeout according to transfer length
  i2c: qup: fix buffer overflow for multiple msg of maximum xfer len
  i2c: qup: send NACK for last read sub transfers
  i2c: qup: reorganization of driver code to remove polling for qup v1
  i2c: qup: reorganization of driver code to remove polling for qup v2

Ahbong Chang (1):
  i2c: fix parameter of trace_i2c_result

Alexander Monakov (1):
  i2c: designware: suppress unneeded SDA hold time warnings

Andrzej Hajda (1):
  i2c: exynos5: rework HSI2C_MASTER_ST_LOSE state handling

Ard Biesheuvel (2):
  dt-bindings: i2c: add binding for Socionext SynQuacer I2C
  i2c: add support for Socionext SynQuacer I2C controller

Chris Packham (4):
  sh: sh7785lcr: add GPIO lookup table for i2c controller reset
  i2c: pca-platform: unconditionally use devm_gpiod_get_optional
  i2c: pca-platform: use device_property_read_u32
  i2c: pca-platform: drop gpio from platform data

Colin Ian King (1):
  i2c-stm32f4: remove redundant initialization of pointer reg

Davidlohr Bueso (1):
  i2c: Update i2c_trace_msg static key to modern api

Dmitry Bazhenov (1):
  i2c: xlp9xx: return ENXIO on slave address NACK

Geert Uytterhoeven (2):
  dt-bindings: i2c: sh_mobile: Document R-Car M3-N support
  dt-bindings: at24: add Renesas R1EX24128

George Cherian (3):
  i2c: xlp9xx: Handle transactions with I2C_M_RECV_LEN properly
  i2c: xlp9xx: Check for Bus state before every transfer
  i2c: xlp9xx: Handle NACK on DATA properly

Gregory CLEMENT (2):
  i2c: mv64xxx: Apply errata delay only in standard mode
  MAINTAINERS: i2c-mv64xxx: update email address for Gregory CLEMENT

Guenter Roeck (2):
  i2c: piix4: Use usleep_range()
  i2c: piix4: Use request_muxed_region

Hiromitsu Yamasaki (1):
  i2c: rcar: fix mask value of prohibited bit

Javier Martinez Canillas (1):
  i2c: core: report OF style module alias for devices registered via OF

Jean Delvare (1):
  i2c: scmi: Use standard device message logging functions

Lucas Stach (2):
  i2c: imx: use clk notifier for rate changes
  i2c: imx: avoid taking clk_prepare mutex in PM callbacks

Moritz Fischer (1):
  i2c: xiic: Make suspend function names consistent

Peter Rosin (3):
  i2c: add i2c_get_device_id() to get the standard i2c device id
  i2c: mux: pca954x: verify the device id of the pca984x chips
  dt-bindings: at24: add compatible for nxp,se97b

Ulrich Hecht (2):
  dt-bindings: i2c: document R8A77995 bindings
  dt-bindings: at24: add bindings for Rohm BR24T01

Wolfram Sang (10):
  i2c: of: change log level of failed device creation
  i2c: of: make ref counting more visible
  i2c: of: rename variable to meet expectations
  i2c: of: remove duplicated check for valid address
  i2c: of: simplify