Hi Simon, On Thu, Sep 27, 2018 at 9:43 PM Simon Glass <s...@chromium.org> wrote: > > On 23 September 2018 at 06:42, Bin Meng <bmeng...@gmail.com> wrote: > > At present the generic io{read,write}{8,16,32} routines only support > > MMIO access. With architecture like x86 that has a separate IO space, > > these routines cannot be used to access I/O ports. > > > > Implement x86-specific version to support both PIO and MMIO access, > > so that drivers for multiple architectures can use these accessors > > without the need to know whether it's MMIO or PIO. > > > > These are ported from Linux kernel lib/iomap.c, with slight changes. > > > > Signed-off-by: Bin Meng <bmeng...@gmail.com> > > --- > > > > arch/Kconfig | 1 + > > arch/x86/include/asm/io.h | 66 > > +++++++++++++++++++++++++++++++++++++++++++++++ > > 2 files changed, 67 insertions(+) > > Reviewed-by: Simon Glass <s...@chromium.org> > > Should we use regmap instead?
No, regmap is for something else, e.g. the same driver to be used on different buses. Regards, Bin _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot