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 <s-k6@ti.com> Reviewed-by: Wadim Egorov <w.egorov@phytec.de>
This commit is contained in:
committed by
Tom Rini
parent
98dd3c126e
commit
7a84969dcb
@@ -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__);
|
||||
|
||||
Reference in New Issue
Block a user