Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d7632a64 authored by Veera Vegivada's avatar Veera Vegivada
Browse files

clk: qcom: add support for scshrike sensor clock controller



Add new compatible for sa8195 and update number of voltage
levels needed by scc regulator for sa8195.

Change-Id: I33adaeb3259d3fce300cd9e9a6108940fce6dcce
Signed-off-by: default avatarVeera Vegivada <vvegivad@codeaurora.org>
parent fd1c0b9c
Loading
Loading
Loading
Loading
+11 −1
Original line number Diff line number Diff line
@@ -579,6 +579,8 @@ static const struct of_device_id scc_sm8150_match_table[] = {
	{ .compatible = "qcom,sm8150-scc-v2" },
	{ .compatible = "qcom,sa8155-scc" },
	{ .compatible = "qcom,sa8155-scc-v2" },
	{ .compatible = "qcom,sa8195-scc" },
	{ .compatible = "qcom,sa8195-scc-v2" },
	{ }
};
MODULE_DEVICE_TABLE(of, scc_sm8150_match_table);
@@ -666,11 +668,19 @@ static int scc_sm8150_fixup(struct platform_device *pdev, struct regmap *regmap)
		scc_sm8150_fixup_sm8150v2(regmap);

	if (!strcmp(compat, "qcom,sa8155-scc") ||
			!strcmp(compat, "qcom,sa8155-scc-v2")) {
			!strcmp(compat, "qcom,sa8155-scc-v2") ||
			!strcmp(compat, "qcom,sa8195-scc") ||
			!strcmp(compat, "qcom,sa8195-scc-v2")) {
		pdev->dev.driver->pm = &scc_sa8155_pm_ops;
		dev_set_drvdata(&pdev->dev, regmap);
	}

	if (!strcmp(compat, "qcom,sa8195-scc") ||
			!strcmp(compat, "qcom,sa8195-scc-v2")) {
		vdd_scc_cx.num_levels = VDD_MM_NUM;
		vdd_scc_cx.cur_level = VDD_MM_NUM;
	}

	return 0;
}