Hello.

On 04-12-2011 13:41, Heiko Schocher wrote:

Signed-off-by: Heiko Schocher<[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: Sekhar Nori<[email protected]>
Cc: Kevin Hilman<[email protected]>
Cc: Wolfgang Denk<[email protected]>

diff --git a/arch/arm/mach-davinci/aemif.c b/arch/arm/mach-davinci/aemif.c
index 1ce70a9..12c559f 100644
--- a/arch/arm/mach-davinci/aemif.c
+++ b/arch/arm/mach-davinci/aemif.c
[...]
@@ -131,3 +138,99 @@ int davinci_aemif_setup_timing(struct davinci_aemif_timing 
*t,
        return 0;
  }
  EXPORT_SYMBOL(davinci_aemif_setup_timing);
+
+#if defined(CONFIG_OF)
+static int dv_get_value(struct device_node *np, const char *name)
+{
+       const u32 *data;
+       int len;
+
+       data = of_get_property(np, name,&len);
+       if (data)
+               return be32_to_cpu(readl(data));

   Why readl() here?! Device tree is not a peripheral device...

+
+       return -EINVAL;
+}

   Isn't there already a standard helper for that, of_property_read_u32()?

WBR, Sergei
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to