summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoakim Zhang <qiangqing.zhang@nxp.com>2021-01-16 14:08:11 +0800
committerDong Aisheng <aisheng.dong@nxp.com>2021-11-02 17:06:51 +0800
commit334ed6ce0f6b7aa17c5fb616ae1837fdf6e63ef3 (patch)
tree1ba447004c554f0fd737acc2317cf4e2231e872c
parentd24c54dbb9947c6adee6b6f35a7f45943f60d3d2 (diff)
MLK-23418-5 perf/imx_ddr: Add specific compatible for i.MX8QXP/QM
Add specific compatible for i.MX8QXP/QM to match metric. Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
-rw-r--r--Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml2
-rw-r--r--drivers/perf/fsl_imx8_ddr_perf.c12
2 files changed, 14 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml b/Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
index f9951d99c05f..3c97f40a95f5 100644
--- a/Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
+++ b/Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
@@ -19,6 +19,8 @@ properties:
- fsl,imx8mm-ddr-pmu
- fsl,imx8mn-ddr-pmu
- fsl,imx8mp-ddr-pmu
+ - fsl,imx8qxp-ddr-pmu
+ - fsl,imx8qm-ddr-pmu
- fsl,imx8dxl-ddr-pmu
- fsl,imx8dxl-db-pmu
- items:
diff --git a/drivers/perf/fsl_imx8_ddr_perf.c b/drivers/perf/fsl_imx8_ddr_perf.c
index c40469e2befe..878dcdf79993 100644
--- a/drivers/perf/fsl_imx8_ddr_perf.c
+++ b/drivers/perf/fsl_imx8_ddr_perf.c
@@ -106,6 +106,16 @@ static const struct fsl_ddr_devtype_data imx8mp_devtype_data = {
.type = DDR_PERF_TYPE,
};
+static const struct fsl_ddr_devtype_data imx8qxp_devtype_data = {
+ .identifier = "i.MX8QXP",
+ .type = DDR_PERF_TYPE,
+};
+
+static const struct fsl_ddr_devtype_data imx8qm_devtype_data = {
+ .identifier = "i.MX8QM",
+ .type = DDR_PERF_TYPE,
+};
+
static const struct fsl_ddr_devtype_data imx8dxl_devtype_data = {
.quirks = DDR_CAP_AXI_ID_PORT_CHANNEL_FILTER,
.identifier = "i.MX8DXL",
@@ -125,6 +135,8 @@ static const struct of_device_id imx_ddr_pmu_dt_ids[] = {
{ .compatible = "fsl,imx8mm-ddr-pmu", .data = &imx8mm_devtype_data},
{ .compatible = "fsl,imx8mn-ddr-pmu", .data = &imx8mn_devtype_data},
{ .compatible = "fsl,imx8mp-ddr-pmu", .data = &imx8mp_devtype_data},
+ { .compatible = "fsl,imx8qxp-ddr-pmu", .data = &imx8qxp_devtype_data},
+ { .compatible = "fsl,imx8qm-ddr-pmu", .data = &imx8qm_devtype_data},
{ .compatible = "fsl,imx8dxl-ddr-pmu", .data = &imx8dxl_devtype_data},
{ .compatible = "fsl,imx8dxl-db-pmu", .data = &imx8dxl_db_devtype_data},
{ /* sentinel */ }