Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a6558c2d authored by Simon Horman's avatar Simon Horman Committed by Paul Mundt
Browse files

mmc, ARM: Rename SuperH Mobile ARM zboot helpers



These headers and helpers will also be used for SDHI boot
so the mmcif name will start to make a lot less sense.

Signed-off-by: default avatarSimon Horman <horms@verge.net.au>
Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
parent 05a5f01c
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -10,7 +10,7 @@
 */

#include <linux/mmc/sh_mmcif.h>
#include <mach/mmcif.h>
#include <mach/mmc.h>

#define MMCIF_BASE      (void __iomem *)0xe6bd0000

@@ -41,8 +41,8 @@
 */
asmlinkage void mmcif_loader(unsigned char *buf, unsigned long len)
{
	mmcif_init_progress();
	mmcif_update_progress(MMCIF_PROGRESS_ENTER);
	mmc_init_progress();
	mmc_update_progress(MMCIF_PROGRESS_ENTER);

	/* Initialise MMC
	 * registers: PORT84CR-PORT92CR
@@ -68,12 +68,12 @@ asmlinkage void mmcif_loader(unsigned char *buf, unsigned long len)
	/* Enable clock to MMC hardware block */
	__raw_writel(__raw_readl(SMSTPCR3) & ~(1 << 12), SMSTPCR3);

	mmcif_update_progress(MMCIF_PROGRESS_INIT);
	mmc_update_progress(MMCIF_PROGRESS_INIT);

	/* setup MMCIF hardware */
	sh_mmcif_boot_init(MMCIF_BASE);

	mmcif_update_progress(MMCIF_PROGRESS_LOAD);
	mmc_update_progress(MMCIF_PROGRESS_LOAD);

	/* load kernel via MMCIF interface */
	sh_mmcif_boot_do_read(MMCIF_BASE, 2, /* Kernel is at block 2 */
@@ -83,5 +83,5 @@ asmlinkage void mmcif_loader(unsigned char *buf, unsigned long len)
	/* Disable clock to MMC hardware block */
	__raw_writel(__raw_readl(SMSTPCR3) & (1 << 12), SMSTPCR3);

	mmcif_update_progress(MMCIF_PROGRESS_DONE);
	mmc_update_progress(MMCIF_PROGRESS_DONE);
}
+5 −5
Original line number Diff line number Diff line
#ifndef MMCIF_AP4EB_H
#define MMCIF_AP4EB_H
#ifndef MMC_AP4EB_H
#define MMC_AP4EB_H

#define PORT185CR      (void __iomem *)0xe60520b9
#define PORT186CR      (void __iomem *)0xe60520ba
@@ -8,7 +8,7 @@

#define PORTR191_160DR (void __iomem *)0xe6056014

static inline void mmcif_init_progress(void)
static inline void mmc_init_progress(void)
{
       /* Initialise LEDS1-4
        * registers: PORT185CR-PORT188CR (LED1-LED4 Control)
@@ -20,10 +20,10 @@ static inline void mmcif_init_progress(void)
       __raw_writeb(0x10, PORT188CR);
}

static inline void mmcif_update_progress(int n)
static inline void mmc_update_progress(int n)
{
	__raw_writel((__raw_readl(PORTR191_160DR) & ~(0xf << 25)) |
		     (1 << (25 + n)), PORTR191_160DR);
}

#endif /* MMCIF_AP4EB_H */
#endif /* MMC_AP4EB_H */
+5 −6
Original line number Diff line number Diff line
#ifndef MMCIF_MACKEREL_H
#define MMCIF_MACKEREL_H
#ifndef MMC_MACKEREL_H
#define MMC_MACKEREL_H

#define PORT0CR      (void __iomem *)0xe6051000
#define PORT1CR      (void __iomem *)0xe6051001
@@ -9,7 +9,7 @@
#define PORTR031_000DR (void __iomem *)0xe6055000
#define PORTL159_128DR (void __iomem *)0xe6054010

static inline void mmcif_init_progress(void)
static inline void mmc_init_progress(void)
{
       /* Initialise LEDS0-3
        * registers: PORT0CR-PORT2CR,PORT159CR (LED0-LED3 Control)
@@ -21,7 +21,7 @@ static inline void mmcif_init_progress(void)
       __raw_writeb(0x10, PORT159CR);
}

static inline void mmcif_update_progress(int n)
static inline void mmc_update_progress(int n)
{
	unsigned a = 0, b = 0;

@@ -35,5 +35,4 @@ static inline void mmcif_update_progress(int n)
	__raw_writel((__raw_readl(PORTL159_128DR) & ~(1 << 31)) | b,
		     PORTL159_128DR);
}

#endif /* MMCIF_MACKEREL_H */
#endif /* MMC_MACKEREL_H */
+5 −5
Original line number Diff line number Diff line
#ifndef MMCIF_H
#define MMCIF_H
#ifndef MMC_H
#define MMC_H

/**************************************************
 *
@@ -8,11 +8,11 @@
 **************************************************/

#ifdef CONFIG_MACH_AP4EVB
#include "mach/mmcif-ap4eb.h"
#include "mach/mmc-ap4eb.h"
#elif CONFIG_MACH_MACKEREL
#include "mach/mmcif-mackerel.h"
#include "mach/mmc-mackerel.h"
#else
#error "unsupported board."
#endif

#endif /* MMCIF_H */
#endif /* MMC_H */