Thread (24 messages) 24 messages, 4 authors, 2014-06-11

[PATCH v7 3/5] misc: fuse: Add efuse driver for Tegra

From: Peter De Schrijver <hidden>
Date: 2014-06-11 15:25:56
Also in: linux-tegra, lkml

On Wed, Jun 11, 2014 at 02:47:31PM +0200, Mikko Perttunen wrote:
On 05/06/14 16:09, Peter De Schrijver wrote:
...
quoted
+int tegra_fuse_readl(u32 offset, u32 *val)
+{
+       if (!fuse_readl)
+               return -ENXIO;
+
+       *val = fuse_readl(offset);
+
+       return 0;
+}
+
-EPROBE_DEFER would be a better error value, so that drivers can work 
Ok.
even if they are initially probed before the fuse driver. Of course, if 
the fuse initialization is moved into machine init then this is a non-issue.
The exported function will always be initialized later because on Tegra20 it
requires APB DMA to be available. If you read the fuses directly, the system
sometimes hangs.

Cheers,

Peter.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help