summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2015-05-06 21:36:13 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2015-05-06 21:36:13 +0200
commit4de5f732c0e8f98c7b893dcbfe1a4275d6d9ef4f (patch)
tree200fe335bd4bb4b2f29f3ff7149b4266b342f158 /arch
parent67e4e8c056b1df440b44ff2af785f89de36883da (diff)
parent377d261708d3057200c7ad9647fddb15169fea78 (diff)
downloadbarebox-4de5f732c0e8f98c7b893dcbfe1a4275d6d9ef4f.tar.gz
barebox-4de5f732c0e8f98c7b893dcbfe1a4275d6d9ef4f.tar.xz
Merge branch 'for-next/of-device-id'
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-imx/clocksource.c6
-rw-r--r--arch/arm/mach-imx/esdctl.c4
-rw-r--r--arch/arm/mach-imx/iim.c8
3 files changed, 9 insertions, 9 deletions
diff --git a/arch/arm/mach-imx/clocksource.c b/arch/arm/mach-imx/clocksource.c
index eba04a33a4..06d2fba412 100644
--- a/arch/arm/mach-imx/clocksource.c
+++ b/arch/arm/mach-imx/clocksource.c
@@ -99,7 +99,7 @@ static int imx_gpt_probe(struct device_d *dev)
if (timer_base)
return 0;
- ret = dev_get_drvdata(dev, (unsigned long *)&regs);
+ ret = dev_get_drvdata(dev, (const void **)&regs);
if (ret)
return ret;
@@ -136,10 +136,10 @@ static int imx_gpt_probe(struct device_d *dev)
static __maybe_unused struct of_device_id imx_gpt_dt_ids[] = {
{
.compatible = "fsl,imx1-gpt",
- .data = (unsigned long)&regs_imx1,
+ .data = &regs_imx1,
}, {
.compatible = "fsl,imx31-gpt",
- .data = (unsigned long)&regs_imx31,
+ .data = &regs_imx31,
}, {
/* sentinel */
}
diff --git a/arch/arm/mach-imx/esdctl.c b/arch/arm/mach-imx/esdctl.c
index 0a71db66d7..a8ef854700 100644
--- a/arch/arm/mach-imx/esdctl.c
+++ b/arch/arm/mach-imx/esdctl.c
@@ -312,7 +312,7 @@ static int imx_esdctl_probe(struct device_d *dev)
int ret;
void *base;
- ret = dev_get_drvdata(dev, (unsigned long *)&data);
+ ret = dev_get_drvdata(dev, (const void **)&data);
if (ret)
return ret;
@@ -426,7 +426,7 @@ static struct platform_device_id imx_esdctl_ids[] = {
static __maybe_unused struct of_device_id imx_esdctl_dt_ids[] = {
{
.compatible = "fsl,imx6q-mmdc",
- .data = (unsigned long)&imx6q_data
+ .data = &imx6q_data
}, {
/* sentinel */
}
diff --git a/arch/arm/mach-imx/iim.c b/arch/arm/mach-imx/iim.c
index d082d2d9a5..c5751fe111 100644
--- a/arch/arm/mach-imx/iim.c
+++ b/arch/arm/mach-imx/iim.c
@@ -395,7 +395,7 @@ static int imx_iim_probe(struct device_d *dev)
iim = xzalloc(sizeof(*iim));
- dev_get_drvdata(dev, (unsigned long *)&drvdata);
+ dev_get_drvdata(dev, (const void **)&drvdata);
if (drvdata && drvdata->supply)
iim->supply = drvdata->supply;
@@ -471,13 +471,13 @@ static struct imx_iim_drvdata imx53_drvdata = {
static __maybe_unused struct of_device_id imx_iim_dt_ids[] = {
{
.compatible = "fsl,imx53-iim",
- .data = (unsigned long)&imx53_drvdata,
+ .data = &imx53_drvdata,
}, {
.compatible = "fsl,imx51-iim",
- .data = (unsigned long)&imx51_drvdata,
+ .data = &imx51_drvdata,
}, {
.compatible = "fsl,imx27-iim",
- .data = (unsigned long)&imx27_drvdata,
+ .data = &imx27_drvdata,
}, {
/* sentinel */
}