From d8cfe176c3f31690a4eb828113c8044f75fe5a3e Mon Sep 17 00:00:00 2001 From: Andrew Morton Date: Wed, 26 Sep 2012 11:34:15 +1000 Subject: [PATCH] drivers-misc-lis3lv02d-lis3lv02d_spic-add-lis3lv02d-device-tree-init-fix config CONFIG_OF=n build drivers/misc/lis3lv02d/lis3lv02d_spi.c: In function 'lis302dl_spi_probe': drivers/misc/lis3lv02d/lis3lv02d_spi.c:89: error: implicit declaration of function 'of_match_device' drivers/misc/lis3lv02d/lis3lv02d_spi.c:89: error: 'lis302dl_spi_dt_ids' undeclared (first use in this function) drivers/misc/lis3lv02d/lis3lv02d_spi.c:89: error: (Each undeclared identifier is reported only once drivers/misc/lis3lv02d/lis3lv02d_spi.c:89: error: for each function it appears in.) drivers/misc/lis3lv02d/lis3lv02d_spi.c:90: error: 'struct lis3lv02d' has no member named 'of_node' Cc: AnilKumar Ch Cc: Arnd Bergmann Cc: Eric Piel Cc: Mark Brown Cc: Tony Lindgren Signed-off-by: Andrew Morton --- drivers/misc/lis3lv02d/lis3lv02d_spi.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/misc/lis3lv02d/lis3lv02d_spi.c b/drivers/misc/lis3lv02d/lis3lv02d_spi.c index 793a033954ae..ccb6475fa059 100644 --- a/drivers/misc/lis3lv02d/lis3lv02d_spi.c +++ b/drivers/misc/lis3lv02d/lis3lv02d_spi.c @@ -19,6 +19,7 @@ #include #include #include +#include #include "lis3lv02d.h" @@ -86,13 +87,14 @@ static int __devinit lis302dl_spi_probe(struct spi_device *spi) lis3_dev.ac = lis3lv02d_axis_normal; lis3_dev.pdata = spi->dev.platform_data; +#ifdef CONFIG_OF if (of_match_device(lis302dl_spi_dt_ids, &spi->dev)) { lis3_dev.of_node = spi->dev.of_node; ret = lis3lv02d_init_dt(&lis3_dev); if (ret) return ret; } - +#endif spi_set_drvdata(spi, &lis3_dev); return lis3lv02d_init_device(&lis3_dev); -- 2.39.5