Skip to content

Commit 324e0bf

Browse files
fltobebarino
authored andcommitted
dt-bindings: clock: add SM8250 QCOM Graphics clock bindings
Add device tree bindings for graphics clock controller for Qualcomm Technology Inc's SM8250 SoCs. Signed-off-by: Jonathan Marek <[email protected]> Tested-by: Dmitry Baryshkov <[email protected]> Link: https://lore.kernel.org/r/[email protected] Reviewed-by: Rob Herring <[email protected]> Signed-off-by: Stephen Boyd <[email protected]>
1 parent f793e45 commit 324e0bf

File tree

2 files changed

+37
-1
lines changed

2 files changed

+37
-1
lines changed

Documentation/devicetree/bindings/clock/qcom,gpucc.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,21 @@ maintainers:
1111

1212
description: |
1313
Qualcomm graphics clock control module which supports the clocks, resets and
14-
power domains on SDM845/SC7180/SM8150.
14+
power domains on SDM845/SC7180/SM8150/SM8250.
1515
1616
See also:
1717
dt-bindings/clock/qcom,gpucc-sdm845.h
1818
dt-bindings/clock/qcom,gpucc-sc7180.h
1919
dt-bindings/clock/qcom,gpucc-sm8150.h
20+
dt-bindings/clock/qcom,gpucc-sm8250.h
2021
2122
properties:
2223
compatible:
2324
enum:
2425
- qcom,sdm845-gpucc
2526
- qcom,sc7180-gpucc
2627
- qcom,sm8150-gpucc
28+
- qcom,sm8250-gpucc
2729

2830
clocks:
2931
items:
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
/* SPDX-License-Identifier: GPL-2.0 */
2+
/*
3+
* Copyright (c) 2017-2020, The Linux Foundation. All rights reserved.
4+
*/
5+
6+
#ifndef _DT_BINDINGS_CLK_QCOM_GPU_CC_SM8250_H
7+
#define _DT_BINDINGS_CLK_QCOM_GPU_CC_SM8250_H
8+
9+
/* GPU_CC clock registers */
10+
#define GPU_CC_AHB_CLK 0
11+
#define GPU_CC_CRC_AHB_CLK 1
12+
#define GPU_CC_CX_APB_CLK 2
13+
#define GPU_CC_CX_GMU_CLK 3
14+
#define GPU_CC_CX_SNOC_DVM_CLK 4
15+
#define GPU_CC_CXO_AON_CLK 5
16+
#define GPU_CC_CXO_CLK 6
17+
#define GPU_CC_GMU_CLK_SRC 7
18+
#define GPU_CC_GX_GMU_CLK 8
19+
#define GPU_CC_PLL1 9
20+
#define GPU_CC_HLOS1_VOTE_GPU_SMMU_CLK 10
21+
22+
/* GPU_CC Resets */
23+
#define GPUCC_GPU_CC_ACD_BCR 0
24+
#define GPUCC_GPU_CC_CX_BCR 1
25+
#define GPUCC_GPU_CC_GFX3D_AON_BCR 2
26+
#define GPUCC_GPU_CC_GMU_BCR 3
27+
#define GPUCC_GPU_CC_GX_BCR 4
28+
#define GPUCC_GPU_CC_XO_BCR 5
29+
30+
/* GPU_CC GDSCRs */
31+
#define GPU_CX_GDSC 0
32+
#define GPU_GX_GDSC 1
33+
34+
#endif

0 commit comments

Comments
 (0)