ARM: tegra: adapt to latest HSP DT binding

The DT binding for the Tegra186 HSP module apparently wasn't quite final
when I posted initial U-Boot support for it. Add the final DT binding doc
and adapt all code and DT files to match it.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Warren <twarren@nvidia.com>
This commit is contained in:
Stephen Warren
2016-07-27 15:24:49 -06:00
committed by Tom Warren
parent e1efe43c71
commit 729c2db7a9
5 changed files with 113 additions and 29 deletions

View File

@@ -1,14 +0,0 @@
/*
* This header provides constants for binding nvidia,tegra186-hsp.
*
* The number with TEGRA_HSP_MASTER prefix indicates the bit that is
* associated with a master ID in the doorbell registers.
*/
#ifndef _DT_BINDINGS_MAILBOX_TEGRA186_HSP_H
#define _DT_BINDINGS_MAILBOX_TEGRA186_HSP_H
#define TEGRA_HSP_MASTER_CCPLEX 17
#define TEGRA_HSP_MASTER_BPMP 19
#endif

View File

@@ -0,0 +1,19 @@
/*
* This header provides constants for binding nvidia,tegra186-hsp.
*
* The number with HSP_DB_MASTER prefix indicates the bit that is
* associated with a master ID in the doorbell registers.
*/
#ifndef _DT_BINDINGS_MAILBOX_TEGRA186_HSP_H
#define _DT_BINDINGS_MAILBOX_TEGRA186_HSP_H
#define HSP_MBOX_TYPE_DB 0x0
#define HSP_MBOX_TYPE_SM 0x1
#define HSP_MBOX_TYPE_SS 0x2
#define HSP_MBOX_TYPE_AS 0x3
#define HSP_DB_MASTER_CCPLEX 17
#define HSP_DB_MASTER_BPMP 19
#endif