mbox series

[v2,00/10] i2c: i801: Series with minor improvements

Message ID 8db86d89-d083-2a65-76a1-6db34f433604@gmail.com
Headers show
Series i2c: i801: Series with minor improvements | expand

Message

Heiner Kallweit Dec. 19, 2022, 6:12 p.m. UTC
This series includes a number of minor improvements, partially it's
a re-send of patches submitted in December last year already.

Changes in v2:
patch 1
- change one expression for generating less binary code
patch 2
- add a commit message part as comment to the code
- make changed code cleaner
patch 3
- add a commit message part as comment to the code
original patch 4
- dropped
patch 4 (previously patch 5)
- change expressions for generating less binary code
patch 5  (previously patch 6)
- rename new function to i801_simple_transaction
- code style fixes
patch 6
- added
patch 7
- added based on a suggestion in  a review comment
patch 8
- added based on a suggestion in  a review comment

Heiner Kallweit (10):
  i2c: i801: improve interrupt handler
  i2c: i801: make FEATURE_HOST_NOTIFY dependent on FEATURE_IRQ
  i2c: i801: make FEATURE_BLOCK_PROC dependent on FEATURE_BLOCK_BUFFER
  i2c: i801: add helper i801_set_hstadd()
  i2c: i801: add i801_simple_transaction(), complementing
    i801_block_transaction()
  i2c: i801: handle SMBAUXCTL_E32B in i801_block_transaction_by_block
    only
  i2c: i801: centralize configuring non-block commands in
    i801_simple_transaction
  i2c: i801: centralize configuring block commands in
    i801_block_transaction
  i2c: i801: call i801_check_pre() from i801_access()
  i2c: i801: call i801_check_post() from i801_access()

 drivers/i2c/busses/i2c-i801.c | 311 +++++++++++++++++-----------------
 1 file changed, 153 insertions(+), 158 deletions(-)