mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-11 23:24:22 -04:00
clk: qcom: Add sync state for GCC clocks on SDXNIGHTJAR
The vdd mappings do not seem to be correct as per sdxnightjar, thus update the vdd file and also remove the vdd proxy voting by adding the sync state call back. Change-Id: Iac53f0762d1e3ed62774e3e3305a45bdfc83df24 Signed-off-by: Taniya Das <tdas@codeaurora.org>
This commit is contained in:
parent
94fa48cfd1
commit
20ef202af0
1 changed files with 8 additions and 2 deletions
|
|
@ -1,6 +1,6 @@
|
|||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
/*
|
||||
* Copyright (c) 2020, The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2020-2021, The Linux Foundation. All rights reserved.
|
||||
*/
|
||||
|
||||
#include <linux/clk-provider.h>
|
||||
|
|
@ -20,7 +20,7 @@
|
|||
#include "clk-regmap.h"
|
||||
#include "common.h"
|
||||
#include "reset.h"
|
||||
#include "vdd-level.h"
|
||||
#include "vdd-level-sdxnightjar.h"
|
||||
|
||||
static DEFINE_VDD_REGULATORS(vdd_cx, VDD_NUM, 1, vdd_corner);
|
||||
static DEFINE_VDD_REGULATORS(vdd_cx_ao, VDD_NUM, 1, vdd_corner);
|
||||
|
|
@ -1599,11 +1599,17 @@ static int gcc_sdxnightjar_probe(struct platform_device *pdev)
|
|||
return ret;
|
||||
}
|
||||
|
||||
static void gcc_sdxnightjar_sync_state(struct device *dev)
|
||||
{
|
||||
qcom_cc_sync_state(dev, &gcc_sdxnightjar_desc);
|
||||
}
|
||||
|
||||
static struct platform_driver gcc_sdxnightjar_driver = {
|
||||
.probe = gcc_sdxnightjar_probe,
|
||||
.driver = {
|
||||
.name = "gcc-sdxnightjar",
|
||||
.of_match_table = gcc_sdxnightjar_match_table,
|
||||
.sync_state = gcc_sdxnightjar_sync_state,
|
||||
},
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue