summaryrefslogtreecommitdiffstats
path: root/snapshot.commit
diff options
context:
space:
mode:
authorAndre Przywara <andre.przywara@arm.com>2016-10-21 02:24:29 +0100
committerMarek Vasut <marex@denx.de>2016-10-29 19:45:40 +0200
commit57faca19a82fc9b43a227824c30aeb76a43d1957 (patch)
treed8db13a5988005dd9922cbf6e6c85b7b594d3419 /snapshot.commit
parent9eea45f532301376af4498a131246ff1e130a63a (diff)
downloadu-boot-57faca19a82fc9b43a227824c30aeb76a43d1957.tar.gz
u-boot-57faca19a82fc9b43a227824c30aeb76a43d1957.tar.xz
u-boot-57faca19a82fc9b43a227824c30aeb76a43d1957.zip
drivers: USB: OHCI: allow compilation for 64-bit targets
OHCI has a known limitation of allowing only 32-bit DMA buffer addresses, so we have a lot of u32 variables around, which are assigned to pointers and vice versa. This obviously creates issues with 64-bit systems, so the compiler complains here and there. To allow compilation for 64-bit boards which use only memory below 4GB anyway (and to avoid more invasive fixes), adjust some casts and types and assume that the EDs and TDs are all located in the lower 4GB. This fixes compilation of the OHCI driver for the Pine64. Signed-off-by: Andre Przywara <andre.przywara@arm.com> Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'snapshot.commit')
0 files changed, 0 insertions, 0 deletions