The new core has different register offsets for ported generic device, corresponding port registers, and execution environment specific registers. Hardware version register is used to distinguish new core from the older core. Change-Id: I6a9694d4b466b1b7e244f92145b1e27ab6462362 Signed-off-by: Sagar Dharia <sdharia@codeaurora.org>