| From fb58eabfada91c94603ce70c12506d9deadcf812 Mon Sep 17 00:00:00 2001 |
| From: Simon Horman <horms+renesas@verge.net.au> |
| Date: Thu, 4 Apr 2013 11:20:33 +0900 |
| Subject: ARM: shmobile: kzm9d: resigser smsc911x platform device with id -1 |
| |
| As the kzm9d only has one smsc911x device it |
| may be registered as a platform device with id -1. |
| |
| This allows the kzm9d board to access the smsc911x device |
| when CONFIG_REGULATOR (and CONFIG_REGULATOR_FIXED_VOLTAGE) |
| are set. The motivation for which is twofold: using regulators |
| seems to be generally a good thing; it will move the kzm9d defconfig |
| one step closer to being able to be consolidated with other |
| shmobile defconfigs. |
| |
| An alternate but so far untested approach would be to |
| update the definition of dummy_supplies in board-kzm9d.c |
| to use "smsc911x.0" instead of "smsc911x". |
| |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| (cherry picked from commit df53721a60022263017c5d72e17a7780d0e5dc4c) |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| --- |
| arch/arm/mach-shmobile/board-kzm9d.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| diff --git a/arch/arm/mach-shmobile/board-kzm9d.c b/arch/arm/mach-shmobile/board-kzm9d.c |
| index c016ccd9..4368000e 100644 |
| --- a/arch/arm/mach-shmobile/board-kzm9d.c |
| +++ b/arch/arm/mach-shmobile/board-kzm9d.c |
| @@ -56,7 +56,7 @@ static struct smsc911x_platform_config smsc911x_platdata = { |
| |
| static struct platform_device smsc91x_device = { |
| .name = "smsc911x", |
| - .id = 0, |
| + .id = -1, |
| .dev = { |
| .platform_data = &smsc911x_platdata, |
| }, |
| -- |
| 1.8.4.3.gca3854a |
| |