]> git.baikalelectronics.ru Git - uboot.git/commit
drivers/usb/ehci: Use platform-specific accessors
authorAlexey Brodkin <Alexey.Brodkin@synopsys.com>
Mon, 5 Jun 2017 19:31:51 +0000 (22:31 +0300)
committerMarek Vasut <marex@denx.de>
Sat, 17 Jun 2017 15:59:03 +0000 (17:59 +0200)
commit506cf04e368bb1d36b42633ffe3c66841665f22f
tree90b1100f6360dbe35c55498090175bfc4273b4b6
parent38a5f10efd3b054ecd83b96e45cddefd38dd4928
drivers/usb/ehci: Use platform-specific accessors

Current implementation doesn't allow utilization of platform-specific
reads and writes.

But some arches or platforms may want to use their accessors that do
some extra work like adding barriers for data serialization etc.

Interesting enough OHCI accessors already do that so just aligning
EHCI to it now.

This is a resend of http://patchwork.ozlabs.org/patch/726714/
Back in the day this patch broke some PPC and Sandbox boards
as they we missing inclusion of "asm/io.h". Those missing items were
fixed with:
 1) http://patchwork.ozlabs.org/patch/751397/
 2) http://patchwork.ozlabs.org/patch/771099/

So now it should be safe to apply this patch.
FWIW TravisCI builds everything with all 3 patches in place,
see https://travis-ci.org/abrodkin/u-boot/builds/239563813

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Simon Glass <sjg@chromium.org>
Cc: Mateusz Kulikowski <mateusz.kulikowski@gmail.com>
Acked-by: Marek Vasut <marex@denx.de>
drivers/usb/host/ehci.h