summaryrefslogtreecommitdiff
path: root/drivers/ddr/marvell/a38x/ddr_topology_def.h
diff options
context:
space:
mode:
authorBaruch Siach <baruch@tkos.co.il>2020-01-20 14:20:06 +0200
committerStefan Roese <sr@denx.de>2020-01-21 08:31:49 +0100
commitd67b98ed4790a30da9bdd337cfb76b03aac993e3 (patch)
treef59122f2cbacc8a30dd3b5ca2772fcaa7cc55047 /drivers/ddr/marvell/a38x/ddr_topology_def.h
parentc7819d409ab7671991bf906482b7adcc21266f75 (diff)
ddr: marvell: a38x: allow board specific clock out setup
DDR clock out might be unrelated to the number of active chip-select. For example, the board might have two DDR components, but only one chip-select. The clk_enable mask allows the board to enable DDR clocks regardless of active chip-selects. Reviewed-by: Stefan Roese <sr@denx.de> Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Diffstat (limited to 'drivers/ddr/marvell/a38x/ddr_topology_def.h')
-rw-r--r--drivers/ddr/marvell/a38x/ddr_topology_def.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/ddr/marvell/a38x/ddr_topology_def.h b/drivers/ddr/marvell/a38x/ddr_topology_def.h
index e6fe8a04289..950f296ff98 100644
--- a/drivers/ddr/marvell/a38x/ddr_topology_def.h
+++ b/drivers/ddr/marvell/a38x/ddr_topology_def.h
@@ -124,6 +124,9 @@ struct mv_ddr_topology_map {
/* electrical parameters */
unsigned int electrical_data[MV_DDR_EDATA_LAST];
+
+ /* Clock enable mask */
+ u32 clk_enable;
};
enum mv_ddr_iface_mode {