On Tue, May 10, 2022 at 7:31 PM William Breathitt Gray <william.gray@xxxxxxxxxx> wrote: > > PC104 cards and similar devices do not need to access I/O ports directly > via inb()/outb() and can instead use the more typical I/O memory > ioread8()/iowrite8() accessor calls by first calling ioport_map(). This > patchset converts the relevant PC104/ISA card drivers to do such. With > these drivers now utilizing I/O memory accessor calls, work can be done > to consolidate some similar devices (e.g. 104-idio-16, pci-idio-16, > etc.) into a unified driver in a future patchset. > > This patchset spawned from a suggestion made in another thread titled > "gpio: add HAS_IOPORT dependencies": > https://lore.kernel.org/all/c3a3cdd99d4645e2bbbe082808cbb2a5@xxxxxxxxxxxxxxxx/ > > William Breathitt Gray (8): > counter: 104-quad-8: Utilize iomap interface > gpio: 104-dio-48e: Utilize iomap interface > gpio: 104-idi-48: Utilize iomap interface > gpio: 104-idio-16: Utilize iomap interface > gpio: gpio-mm: Utilize iomap interface > gpio: ws16c48: Utilize iomap interface > iio: adc: stx104: Utilize iomap interface > iio: dac: cio-dac: Utilize iomap interface > > drivers/counter/104-quad-8.c | 169 +++++++++++++++++--------------- > drivers/gpio/gpio-104-dio-48e.c | 63 ++++++------ > drivers/gpio/gpio-104-idi-48.c | 27 ++--- > drivers/gpio/gpio-104-idio-16.c | 33 ++++--- > drivers/gpio/gpio-gpio-mm.c | 43 ++++---- > drivers/gpio/gpio-ws16c48.c | 65 ++++++------ > drivers/iio/adc/stx104.c | 56 ++++++----- > drivers/iio/dac/cio-dac.c | 14 +-- > 8 files changed, 248 insertions(+), 222 deletions(-) > > > base-commit: ce522ba9ef7e2d9fb22a39eb3371c0c64e2a433e > -- > 2.35.3 > I don't see any dependencies so applied the GPIO part. Bart