mbox series

[v2,0/5] HID: mcp2221: iio support and device resource management

Message ID 20220911014048.64235-1-matt.ranostay@konsulko.com
Headers show
Series HID: mcp2221: iio support and device resource management | expand

Message

Matt Ranostay Sept. 11, 2022, 1:40 a.m. UTC
From: Matt Ranostay <matt@ranostay.org>

This patchset is primarily to enable iio support for the MCP2221 HID driver,
but requires several Kconfig changes and device resource management.

First attempt of this patchset is referenced here:

Link: https://lore.kernel.org/all/20220729154723.99947-1-matt.ranostay@konsulko.com/

Changes from v1:
* Fixing various Kconfig recursive dependencies that appear with 'imply IIO'
* Switch hid-mcp2221 driver to device managed resources for i2c support
* Reworking patchset per advice on lore.kernel.org link above

Matt Ranostay (5):
  i2c: muxes: ltc4306: fix future recursive dependencies
  iio: addac: stx104: fix future recursive dependencies
  iio: dac: fix future recursive dependencies
  HID: mcp2221: switch i2c registration to devm functions
  HID: mcp2221: add ADC/DAC support via iio subsystem

 drivers/hid/Kconfig       |   1 +
 drivers/hid/hid-mcp2221.c | 196 ++++++++++++++++++++++++++++++++++++--
 drivers/i2c/muxes/Kconfig |   2 +-
 drivers/iio/addac/Kconfig |   3 +-
 drivers/iio/dac/Kconfig   |   6 +-
 5 files changed, 195 insertions(+), 13 deletions(-)

Comments

Jonathan Cameron Sept. 12, 2022, 2:43 p.m. UTC | #1
On Sat, 10 Sep 2022 18:40:43 -0700
Matt Ranostay <matt.ranostay@konsulko.com> wrote:

> From: Matt Ranostay <matt@ranostay.org>
> 
> This patchset is primarily to enable iio support for the MCP2221 HID driver,
> but requires several Kconfig changes and device resource management.
> 
> First attempt of this patchset is referenced here:
> 
> Link: https://lore.kernel.org/all/20220729154723.99947-1-matt.ranostay@konsulko.com/

Hi Matt,

Please resend v2 including cc for linux-iio.
Otherwise, unlikely to get relevant review.

Thanks,

Jonathan



> 
> Changes from v1:
> * Fixing various Kconfig recursive dependencies that appear with 'imply IIO'
> * Switch hid-mcp2221 driver to device managed resources for i2c support
> * Reworking patchset per advice on lore.kernel.org link above
> 
> Matt Ranostay (5):
>   i2c: muxes: ltc4306: fix future recursive dependencies
>   iio: addac: stx104: fix future recursive dependencies
>   iio: dac: fix future recursive dependencies
>   HID: mcp2221: switch i2c registration to devm functions
>   HID: mcp2221: add ADC/DAC support via iio subsystem
> 
>  drivers/hid/Kconfig       |   1 +
>  drivers/hid/hid-mcp2221.c | 196 ++++++++++++++++++++++++++++++++++++--
>  drivers/i2c/muxes/Kconfig |   2 +-
>  drivers/iio/addac/Kconfig |   3 +-
>  drivers/iio/dac/Kconfig   |   6 +-
>  5 files changed, 195 insertions(+), 13 deletions(-)
>