[ARM] 5544/1: Trust PrimeCell resource sizes
I found the PrimeCell/AMBA Bus drivers distrusting the resource passed in as part of the struct amba_device abstraction. This patch removes all hard coded resource sizes found in the PrimeCell drivers and move the responsibility of this definition back to the platform/board device definition, which already exist and appear to be correct for all in-tree users of these drivers. We do this using the resource_size() inline function which was also replicated in the only driver using the resource size, so that has been changed too. The KMI_SIZE was left in kmi.h in case someone likes it. Test-compiled against Versatile and Integrator defconfigs, seems to work but I don't posess these boards and cannot test them. Signed-off-by:Linus Walleij <linus.walleij@stericsson.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
Showing
- drivers/input/serio/ambakmi.c 1 addition, 1 deletiondrivers/input/serio/ambakmi.c
- drivers/mmc/host/mmci.c 1 addition, 1 deletiondrivers/mmc/host/mmci.c
- drivers/rtc/rtc-pl030.c 1 addition, 1 deletiondrivers/rtc/rtc-pl030.c
- drivers/rtc/rtc-pl031.c 1 addition, 2 deletionsdrivers/rtc/rtc-pl031.c
- drivers/serial/amba-pl010.c 1 addition, 1 deletiondrivers/serial/amba-pl010.c
- drivers/serial/amba-pl011.c 1 addition, 1 deletiondrivers/serial/amba-pl011.c
- drivers/video/amba-clcd.c 1 addition, 1 deletiondrivers/video/amba-clcd.c
- sound/arm/aaci.c 1 addition, 1 deletionsound/arm/aaci.c
Loading
Please register or sign in to comment