summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSanthosh Kumar K <[email protected]>2025-01-06 14:37:06 +0530
committerTom Rini <[email protected]>2025-01-14 15:47:07 -0600
commit7a84969dcb8405b81193a48412266757bfb87fcd (patch)
treed13907fd8edb8f72d07d9a971ac67d96993301cd
parent98dd3c126e3b2cb051ab671e27568c945e40c71a (diff)
ram: k3-ddrss: Remove 'ti,ecc-enable' support
The functionality of enabling Inline ECC is now controlled by CONFIG_K3_INLINE_ECC. So, remove the support for 'ti,ecc-enable' property to avoid redundancy and to ensure the Inline ECC feature is mananged through build-time config. Signed-off-by: Santhosh Kumar K <[email protected]> Reviewed-by: Wadim Egorov <[email protected]>
-rw-r--r--drivers/ram/k3-ddrss/k3-ddrss.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/ram/k3-ddrss/k3-ddrss.c b/drivers/ram/k3-ddrss/k3-ddrss.c
index e4f9891bee2..05ea61bbfe9 100644
--- a/drivers/ram/k3-ddrss/k3-ddrss.c
+++ b/drivers/ram/k3-ddrss/k3-ddrss.c
@@ -151,7 +151,6 @@ struct k3_ddrss_desc {
lpddr4_privatedata pd;
struct k3_ddrss_ecc_region ecc_regions[K3_DDRSS_MAX_ECC_REGIONS];
u64 ecc_reserved_space;
- bool ti_ecc_enabled;
u64 ddr_bank_base[CONFIG_NR_DRAM_BANKS];
u64 ddr_bank_size[CONFIG_NR_DRAM_BANKS];
u64 ddr_ram_size;
@@ -408,8 +407,6 @@ static int k3_ddrss_ofdata_to_priv(struct udevice *dev)
if (ret)
dev_err(dev, "ddr fhs cnt not populated %d\n", ret);
- ddrss->ti_ecc_enabled = dev_read_bool(dev, "ti,ecc-enable");
-
return ret;
}
@@ -792,7 +789,7 @@ static int k3_ddrss_probe(struct udevice *dev)
k3_ddrss_ddr_bank_base_size_calc(ddrss);
- if (ddrss->ti_ecc_enabled) {
+ if (IS_ENABLED(CONFIG_K3_INLINE_ECC)) {
if (!ddrss->ddrss_ss_cfg) {
printf("%s: ss_cfg is required if ecc is enabled but not provided.",
__func__);