linux-stable/arch/arm/mach-keystone
Russell King 2841029393 ARM: make virt_to_idmap() return unsigned long
Make virt_to_idmap() return an unsigned long rather than phys_addr_t.

Returning phys_addr_t here makes no sense, because the definition of
virt_to_idmap() is that it shall return a physical address which maps
identically with the virtual address.  Since virtual addresses are
limited to 32-bit, identity mapped physical addresses are as well.

Almost all users already had an implicit narrowing cast to unsigned long
so let's make this official and part of this interface.

Tested-by: Grygorii Strashko <grygorii.strashko@ti.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2016-02-08 15:47:28 +00:00
..
Kconfig ARM: keystone: add pcie related options 2014-11-04 10:29:39 -08:00
keystone.c ARM: make virt_to_idmap() return unsigned long 2016-02-08 15:47:28 +00:00
keystone.h ARM: use const and __initconst for smp_operations 2015-12-01 22:17:45 +01:00
Makefile ARM: keystone: add PM domain support for clock management 2013-10-10 19:51:19 -04:00
Makefile.boot
memory.h ARM: keystone: Switch over to coherent memory address space 2014-05-08 15:43:33 -04:00
platsmp.c ARM: use const and __initconst for smp_operations 2015-12-01 22:17:45 +01:00
pm_domain.c ARM: keystone: Remove clk-provider.h include 2015-07-20 10:52:30 -07:00
smc.S ARM: keystone: Drop the un-necessary dsb from keystone_cpu_smc() 2013-08-05 13:22:09 -04:00