Commit 8d48810f authored by Sandrine Bailleux's avatar Sandrine Bailleux Committed by TrustedFirmware Code Review
Browse files

Merge "uniphier: prepare uniphier_soc_info() for next SoC" into integration

parents 8b29a0f6 dd53cfe1
......@@ -4,18 +4,25 @@
* SPDX-License-Identifier: BSD-3-Clause
*/
#include <common/bl_common.h>
#include <lib/mmio.h>
#include "uniphier.h"
#define UNIPHIER_REVISION 0x5f800000
#define UNIPHIER_REVISION 0x5f800000UL
#define UNIPHIER_REVISION_NEW 0x1f800000UL
static unsigned int uniphier_get_revision_field(unsigned int mask,
unsigned int shift)
{
uint32_t revision = mmio_read_32(UNIPHIER_REVISION);
uintptr_t reg;
return (revision >> shift) & mask;
if (BL_CODE_BASE >= 0x80000000UL)
reg = UNIPHIER_REVISION;
else
reg = UNIPHIER_REVISION_NEW;
return (mmio_read_32(reg) >> shift) & mask;
}
unsigned int uniphier_get_soc_type(void)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment