From 0ff128d69ff94974d80d9969f457fecc8d3234c2 Mon Sep 17 00:00:00 2001 From: Gurumoorthy Santhakumar Date: Wed, 28 Dec 2022 15:20:35 +0530 Subject: [PATCH] board: ipq5332: Added read SOC HW version support Change-Id: I8d86189047cda9753d08b1e708046e5ce0421a3e Signed-off-by: Gurumoorthy Santhakumar --- board/qca/arm/ipq5332/ipq5332.c | 5 +++++ board/qca/arm/ipq5332/ipq5332.h | 1 + 2 files changed, 6 insertions(+) diff --git a/board/qca/arm/ipq5332/ipq5332.c b/board/qca/arm/ipq5332/ipq5332.c index d6fd1ab5cc..3b68089391 100644 --- a/board/qca/arm/ipq5332/ipq5332.c +++ b/board/qca/arm/ipq5332/ipq5332.c @@ -943,6 +943,11 @@ void set_flash_secondary_type(qca_smem_flash_info_t *smem) return; }; +int get_soc_hw_version(void) +{ + return readl(TCSR_SOC_HW_VERSION_REG); +} + #ifdef CONFIG_IPQ5332_EDMA void set_function_select_as_mdc_mdio(void) { diff --git a/board/qca/arm/ipq5332/ipq5332.h b/board/qca/arm/ipq5332/ipq5332.h index ce2981890f..339e66f089 100644 --- a/board/qca/arm/ipq5332/ipq5332.h +++ b/board/qca/arm/ipq5332/ipq5332.h @@ -103,6 +103,7 @@ extern const add_node_t add_fdt_node[]; #define APB_REG_UPHY_RX_RESCAL_CODE (16 << 8) #define APB_REG_UPHY_RX_AFE_CAP1 (7 << 4) #define APB_REG_UPHY_RX_AFE_RES1 (6 << 0) +#define TCSR_SOC_HW_VERSION_REG 0x194D000 /* * OTP Register