summaryrefslogtreecommitdiff
path: root/drivers/cxl/core.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/cxl/core.c')
-rw-r--r--drivers/cxl/core.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/cxl/core.c b/drivers/cxl/core.c
index 1b9ee0b08384..b134b29923ca 100644
--- a/drivers/cxl/core.c
+++ b/drivers/cxl/core.c
@@ -595,7 +595,7 @@ void cxl_probe_component_regs(struct device *dev, void __iomem *base,
hdr = readl(register_block);
- decoder_cnt = FIELD_GET(CXL_HDM_DECODER_COUNT_MASK, hdr);
+ decoder_cnt = cxl_hdm_decoder_count(hdr);
length = 0x20 * decoder_cnt + 0x10;
map->hdm_decoder.valid = true;