Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

perf: fsl_imx8_ddr: Add driver support for i.MX8DXL DDR Perf

Add driver support for i.MX8DXL DDR Perf, which supports AXI ID PORT
CHANNEL filter.

Signed-off-by: Xu Yang <xu.yang_2@nxp.com>
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Link: https://lore.kernel.org/r/20231120093317.2652866-4-xu.yang_2@nxp.com
Signed-off-by: Will Deacon <will@kernel.org>

authored by

Xu Yang and committed by
Will Deacon
46fe448e 2fe44e7d

+6
+6
drivers/perf/fsl_imx8_ddr_perf.c
··· 92 92 .identifier = "i.MX8MP", 93 93 }; 94 94 95 + static const struct fsl_ddr_devtype_data imx8dxl_devtype_data = { 96 + .quirks = DDR_CAP_AXI_ID_PORT_CHANNEL_FILTER, 97 + .identifier = "i.MX8DXL", 98 + }; 99 + 95 100 static const struct of_device_id imx_ddr_pmu_dt_ids[] = { 96 101 { .compatible = "fsl,imx8-ddr-pmu", .data = &imx8_devtype_data}, 97 102 { .compatible = "fsl,imx8m-ddr-pmu", .data = &imx8m_devtype_data}, ··· 104 99 { .compatible = "fsl,imx8mm-ddr-pmu", .data = &imx8mm_devtype_data}, 105 100 { .compatible = "fsl,imx8mn-ddr-pmu", .data = &imx8mn_devtype_data}, 106 101 { .compatible = "fsl,imx8mp-ddr-pmu", .data = &imx8mp_devtype_data}, 102 + { .compatible = "fsl,imx8dxl-ddr-pmu", .data = &imx8dxl_devtype_data}, 107 103 { /* sentinel */ } 108 104 }; 109 105 MODULE_DEVICE_TABLE(of, imx_ddr_pmu_dt_ids);