• Ian Campbell's avatar
    [ARM] 3044/1: Fix sparse warnings about incompatible pointer types for... · 63a4b52c
    Ian Campbell authored
    [ARM] 3044/1: Fix sparse warnings about incompatible pointer types for register defined in pxa-regs.h
    
    Patch from Ian Campbell
    
    The sparse warning initially surfaced in sound/arm/pxa2xx-ac97.c
    because it was using u32 * variables to hold the unsigned long *
    register addresses.
    
    I submitted an ALSA patch for this http://thread.gmane.org/gmane.linux.alsa.devel/27804 issue and it was suggested that it might be preferable to change the register
    definitions to use u32.
    
    Most other subarches seem to use u32 for their register type, at least
    the ones which use a __REG macro (like the PXA) do. Nico indicated in
    the thread above that he wouldn't mind this patch.
    
    Changing the type required fixes for opposite warnings in the pxa2xx usb
    gadget code but that was the only new warning introduced on defconfig
    or lubbock, mainstone and our own PXA255 boards.
    Signed-off-by: default avatarIan Campbell <icampbell@arcom.com>
    Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
    63a4b52c
hardware.h 2.18 KB