[PATCH v3 1/3] asm-generic/io.h: Implement generic {read,write}s*()
From: Sam Ravnborg <hidden>
Date: 2014-08-05 09:14:49
Also in:
linux-arch, lkml
From: Sam Ravnborg <hidden>
Date: 2014-08-05 09:14:49
Also in:
linux-arch, lkml
quoted
So xxx_p is for pause (or something like that). This also matches that m68k do some tricks with delay() in the _p variants. Thanks for the explanation.m68k's isa_delay() uses the same approach as x86's slow_down_io(), but only for Q40/Q60, which has a "real" ISA bus that accepts legacy ISA expansion cards (http://www.q40.de/).
Based on the nice description from James I have on my todo list to cook up a patch to io.h to document this. Had just not got around to do it yet. Sam