[PATCH v2] tee: optee: Change printing during optee_probe
Ilias Apalodimas
ilias.apalodimas at linaro.org
Fri Mar 12 06:07:18 CET 2021
On Thu, Mar 11, 2021 at 09:45:46PM -0700, Simon Glass wrote:
> Hi Ilias,
>
> On Wed, 10 Mar 2021 at 06:35, Ilias Apalodimas
> <ilias.apalodimas at linaro.org> wrote:
> >
> > Right now the error messages when optee has a version mismatch or shared
> > memory is not configured are done with a debug().
> > That's not very convenient since you have to enable debugging to figure
> > out what's going on, although this is an actual error.
>
> The code that probes the device should report the error.
I am notr sure I am following here. This gets called from the core dm code. Is
there a callback in that, so we can register a specific print per device?
If not now how do you expect the core to habdle each specific driver error
code and print a message that makes sense?
> If you put
> errors in a device driver it bloats the code and also it makes it
> impossible for the caller to suppress the error, e.g. if it is OK for
> the device to not probe.
Well in the op-tee case it's an explicit node you need to add in the DTB. So i
am not really sure this applies here.
Thanks
/Ilias
>
>
> >
> > So let's switch the debug() -> dev_err() and report those explicitly.
> >
> > Signed-off-by: Ilias Apalodimas <ilias.apalodimas at linaro.org>
> > Reviewed-by: Patrick Delaunay <patrick.delaunay at foss.st.com>
> > ---
> > drivers/tee/optee/core.c | 6 +++---
> > 1 file changed, 3 insertions(+), 3 deletions(-)
More information about the U-Boot
mailing list