Skip to content
  • Andre Przywara's avatar
    drivers: USB: OHCI: allow compilation for 64-bit targets · 57faca19
    Andre Przywara authored
    
    
    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: default avatarAndre Przywara <andre.przywara@arm.com>
    Reviewed-by: default avatarHans de Goede <hdegoede@redhat.com>
    57faca19