mbox series

[0/5] MCP2221 Improvements

Message ID 20231025035514.3450123-1-hamish.martin@alliedtelesis.co.nz
Headers show
Series MCP2221 Improvements | expand

Message

Hamish Martin Oct. 25, 2023, 3:55 a.m. UTC
Recently I've been prototyping a new system which uses a MCP2221 chip as
the I2C bus. During that development a few issues were found that form
the patches in this series.

The first two are resolving long standing issues that have both been
reported before, patches submitted, but it appears never accepted.
The ACPI patch resolves an issue in my x86_64 system.
The final two address fundamental issues with the driver that have not
worked correctly from the beginning it seems.

Please review and let me know what you think.

Thanks,
Hamish Martin

Hamish Martin (5):
  HID: mcp2221: Set driver data before I2C adapter add
  HID: mcp2221: Allow IO to start during probe
  HID: mcp2221: Set ACPI companion
  HID: mcp2221: Don't set bus speed on every transfer
  HID: mcp2221: Handle reads greater than 60 bytes

 drivers/hid/hid-mcp2221.c | 76 +++++++++++++++++++++++++++------------
 1 file changed, 53 insertions(+), 23 deletions(-)

Comments

Jiri Kosina Nov. 21, 2023, 8:31 a.m. UTC | #1
On Wed, 25 Oct 2023, Hamish Martin wrote:

> Recently I've been prototyping a new system which uses a MCP2221 chip as
> the I2C bus. During that development a few issues were found that form
> the patches in this series.
> 
> The first two are resolving long standing issues that have both been
> reported before, patches submitted, but it appears never accepted.
> The ACPI patch resolves an issue in my x86_64 system.
> The final two address fundamental issues with the driver that have not
> worked correctly from the beginning it seems.
> 
> Please review and let me know what you think.

Hi,

I have applied 1/5 and 2/5 for 6.7 and the rest of the series for 6.8.

Thanks,