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

Commit 54ab2055 authored by David Dai's avatar David Dai Committed by Gerrit - the friendly Code Review server
Browse files

dt-bindings: clock: Add rpmh clock bindings for Kona



Add binding documentation and IDs for clock rpmh driver on Kona.

Change-Id: I8f6a21b32c5c6973b36fefe46aff3d9819160efb
Signed-off-by: default avatarDavid Dai <daidavid1@codeaurora.org>
parent 53411a60
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -6,7 +6,9 @@ some Qualcomm Technologies Inc. SoCs. It accepts clock requests from
other hardware subsystems via RSC to control clocks.

Required properties :
- compatible : shall contain "qcom,sdm845-rpmh-clk"
- compatible : Shall contain one of the following:
		"qcom,kona-rpmh-clk",
		"qcom,sdm845-rpmh-clk"

- #clock-cells : must contain 1

@@ -20,3 +22,10 @@ Example :
			#clock-cells = <1>;
		};
	};

	&apps_rsc {
		rpmhcc: clock-controller {
			compatible = "qcom,kona-rpmh-clk";
			#clock-cells = <1>;
		};
	};
+17 −11
Original line number Diff line number Diff line
/* SPDX-License-Identifier: GPL-2.0 */
/* Copyright (c) 2018, The Linux Foundation. All rights reserved. */
/* Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. */

#ifndef _DT_BINDINGS_CLK_MSM_RPMH_H
#define _DT_BINDINGS_CLK_MSM_RPMH_H
@@ -7,15 +7,21 @@
/* RPMh controlled clocks */
#define RPMH_CXO_CLK				0
#define RPMH_CXO_CLK_A				1
#define RPMH_LN_BB_CLK2				2
#define RPMH_LN_BB_CLK2_A			3
#define RPMH_LN_BB_CLK3				4
#define RPMH_LN_BB_CLK3_A			5
#define RPMH_RF_CLK1				6
#define RPMH_RF_CLK1_A				7
#define RPMH_RF_CLK2				8
#define RPMH_RF_CLK2_A				9
#define RPMH_RF_CLK3				10
#define RPMH_RF_CLK3_A				11
#define RPMH_LN_BB_CLK1				2
#define RPMH_LN_BB_CLK1_A			3
#define RPMH_LN_BB_CLK2				4
#define RPMH_LN_BB_CLK2_A			5
#define RPMH_LN_BB_CLK3				6
#define RPMH_LN_BB_CLK3_A			7
#define RPMH_RF_CLK1				8
#define RPMH_RF_CLK1_A				9
#define RPMH_RF_CLK2				10
#define RPMH_RF_CLK2_A				11
#define RPMH_RF_CLK3				12
#define RPMH_RF_CLK3_A				13
#define RPMH_RF_CLKD3				14
#define RPMH_RF_CLKD3_A				15
#define RPMH_RF_CLKD4				16
#define RPMH_RF_CLKD4_A				17

#endif