Thread (11 messages) 11 messages, 5 authors, 2022-03-16

Re: [PATCH v2] parport_pc: Also enable driver for PCI systems

From: "Maciej W. Rozycki" <macro@orcam.me.uk>
Date: 2022-03-02 13:45:26
Also in: linux-riscv, linux-s390, linux-um, lkml

On Wed, 2 Mar 2022, Icenowy Zheng wrote:
quoted
The only PCI platforms that actually can't make use of PC-style
parallel 
port hardware are those newer PCIe systems that have no support for
I/O 
cycles in the host bridge, required by such parallel ports.  Notably,
this includes the s390 arch, which has port I/O accessors that cause 
compilation warnings (promoted to errors with `-Werror'), and there
are 
other cases such as the POWER9 PHB4 device, though this one has
variable 
port I/O accessors that depend on the particular system.  Also it is
not 
clear whether the serial port side of devices enabled by
PARPORT_SERIAL 
uses port I/O or MMIO.  Finally Super I/O solutions are always either
ISA or platform devices.
Just spot this patch in linux-riscv mailing list, I think there's a
pending patchset that tries to add a HAS_IOPORT Kconfig option, which
can be used in this situation.
 Thanks for your input.

 That has been actually discussed already with a conclusion that more work 
is required to have HAS_IOPORT supported, see the thread starting from: 
<https://lore.kernel.org/lkml/CAMuHMdW-utcFzCZTgqONjxs=U662nF0=aBQu7Zi7FBQouwiA3g@mail.gmail.com/ (local)>. 
(there's a reference to the HAS_IOPORT patchset there as well).  Once that 
has been sorted configuration conditions for the parport driver can be 
updated accordingly.  For the time being the !S390 qualification should 
do.

  Maciej

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help