diff options
Diffstat (limited to 'arch/arm/mach-msm/board-trout.c')
| -rw-r--r-- | arch/arm/mach-msm/board-trout.c | 22 | 
1 files changed, 10 insertions, 12 deletions
diff --git a/arch/arm/mach-msm/board-trout.c b/arch/arm/mach-msm/board-trout.c index ccf6621bc66..f72b07de215 100644 --- a/arch/arm/mach-msm/board-trout.c +++ b/arch/arm/mach-msm/board-trout.c @@ -13,11 +13,13 @@   * GNU General Public License for more details.   *   */ +#define pr_fmt(fmt) "%s: " fmt, __func__  #include <linux/kernel.h>  #include <linux/init.h>  #include <linux/platform_device.h>  #include <linux/clkdev.h> +#include <linux/memblock.h>  #include <asm/system_info.h>  #include <asm/mach-types.h> @@ -54,12 +56,9 @@ static void __init trout_init_irq(void)  	msm_init_irq();  } -static void __init trout_fixup(struct tag *tags, char **cmdline, -			       struct meminfo *mi) +static void __init trout_fixup(struct tag *tags, char **cmdline)  { -	mi->nr_banks = 1; -	mi->bank[0].start = PHYS_OFFSET; -	mi->bank[0].size = (101*1024*1024); +	memblock_add(PHYS_OFFSET, 101*SZ_1M);  }  static void __init trout_init(void) @@ -68,17 +67,16 @@ static void __init trout_init(void)  	platform_add_devices(devices, ARRAY_SIZE(devices)); -#ifdef CONFIG_MMC -        rc = trout_init_mmc(system_rev); -        if (rc) -                printk(KERN_CRIT "%s: MMC init failure (%d)\n", __func__, rc); -#endif - +	if (IS_ENABLED(CONFIG_MMC)) { +		rc = trout_init_mmc(system_rev); +		if (rc) +			pr_crit("MMC init failure (%d)\n", rc); +	}  }  static struct map_desc trout_io_desc[] __initdata = {  	{ -		.virtual = TROUT_CPLD_BASE, +		.virtual = (unsigned long)TROUT_CPLD_BASE,  		.pfn     = __phys_to_pfn(TROUT_CPLD_START),  		.length  = TROUT_CPLD_SIZE,  		.type    = MT_DEVICE_NONSHARED  | 
