Browse Source

pwm: fsl-ftm: Enable support for the new SoC i.MX8QM

Enabled the support for the new SoC i.MX8QM by adding the compatible
string of "fsl,imx8qm-ftm-pwm" and its per-compatible data with setting
"has_enable_bits" to "true".

Signed-off-by: Shenwei Wang <shenwei.wang@nxp.com>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
shenwei.wang@nxp.com 7 years ago
parent
commit
2c4f2e326b
1 changed files with 5 additions and 0 deletions
  1. 5 0
      drivers/pwm/pwm-fsl-ftm.c

+ 5 - 0
drivers/pwm/pwm-fsl-ftm.c

@@ -562,8 +562,13 @@ static const struct fsl_ftm_soc vf610_ftm_pwm = {
 	.has_enable_bits = false,
 	.has_enable_bits = false,
 };
 };
 
 
+static const struct fsl_ftm_soc imx8qm_ftm_pwm = {
+	.has_enable_bits = true,
+};
+
 static const struct of_device_id fsl_pwm_dt_ids[] = {
 static const struct of_device_id fsl_pwm_dt_ids[] = {
 	{ .compatible = "fsl,vf610-ftm-pwm", .data = &vf610_ftm_pwm },
 	{ .compatible = "fsl,vf610-ftm-pwm", .data = &vf610_ftm_pwm },
+	{ .compatible = "fsl,imx8qm-ftm-pwm", .data = &imx8qm_ftm_pwm },
 	{ /* sentinel */ }
 	{ /* sentinel */ }
 };
 };
 MODULE_DEVICE_TABLE(of, fsl_pwm_dt_ids);
 MODULE_DEVICE_TABLE(of, fsl_pwm_dt_ids);