summaryrefslogtreecommitdiffstats
path: root/arch/arm/boards/at91sam9x5ek/init.c
diff options
context:
space:
mode:
authorJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>2012-10-31 19:22:02 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2012-11-15 20:20:28 +0100
commit3faf2f3b05f0d12d0cccb2bebf737af0be5af2c0 (patch)
treeaf0fe8a6ee02eb1152c2d445b5258fffed88e229 /arch/arm/boards/at91sam9x5ek/init.c
parent7a4f4669abf93ee0ca1294f700e18f9181ade3b1 (diff)
downloadbarebox-3faf2f3b05f0d12d0cccb2bebf737af0be5af2c0.tar.gz
barebox-3faf2f3b05f0d12d0cccb2bebf737af0be5af2c0.tar.xz
at91sam9x5ek: add hw detection support
for bootp specify the module version via client_id as %{BOARD}-%{VERISON} Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/boards/at91sam9x5ek/init.c')
-rw-r--r--arch/arm/boards/at91sam9x5ek/init.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/boards/at91sam9x5ek/init.c b/arch/arm/boards/at91sam9x5ek/init.c
index 471169e7d5..7ba1e25152 100644
--- a/arch/arm/boards/at91sam9x5ek/init.c
+++ b/arch/arm/boards/at91sam9x5ek/init.c
@@ -40,6 +40,8 @@
#include <readkey.h>
#include <linux/w1-gpio.h>
+#include "hw_version.h"
+
struct w1_gpio_platform_data w1_pdata = {
.pin = AT91_PIN_PB18,
.is_open_drain = 0,
@@ -141,6 +143,8 @@ static void ek_add_device_w1(void)
at91_set_gpio_input(w1_pdata.pin, 0);
at91_set_multi_drive(w1_pdata.pin, 1);
add_generic_device_res("w1-gpio", DEVICE_ID_SINGLE, NULL, 0, &w1_pdata);
+
+ at91sam9x5ek_devices_detect_hw();
}
static int at91sam9x5ek_devices_init(void)