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

Heiner Kallweit
2022-12-19T18:12:50Z

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(-)

--
2.39.0