dt-bindings: import headers for MSM8916
Import the dt-bindings headers in preparation for switching to upstream DTS for MSM8916. Taken from kernel tag v6.7 Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org> Reviewed-by: Sumit Garg <sumit.garg@linaro.org> Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
This commit is contained in:
37
include/dt-bindings/arm/coresight-cti-dt.h
Normal file
37
include/dt-bindings/arm/coresight-cti-dt.h
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
/* SPDX-License-Identifier: GPL-2.0 */
|
||||||
|
/*
|
||||||
|
* This header provides constants for the defined trigger signal
|
||||||
|
* types on CoreSight CTI.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef _DT_BINDINGS_ARM_CORESIGHT_CTI_DT_H
|
||||||
|
#define _DT_BINDINGS_ARM_CORESIGHT_CTI_DT_H
|
||||||
|
|
||||||
|
#define GEN_IO 0
|
||||||
|
#define GEN_INTREQ 1
|
||||||
|
#define GEN_INTACK 2
|
||||||
|
#define GEN_HALTREQ 3
|
||||||
|
#define GEN_RESTARTREQ 4
|
||||||
|
#define PE_EDBGREQ 5
|
||||||
|
#define PE_DBGRESTART 6
|
||||||
|
#define PE_CTIIRQ 7
|
||||||
|
#define PE_PMUIRQ 8
|
||||||
|
#define PE_DBGTRIGGER 9
|
||||||
|
#define ETM_EXTOUT 10
|
||||||
|
#define ETM_EXTIN 11
|
||||||
|
#define SNK_FULL 12
|
||||||
|
#define SNK_ACQCOMP 13
|
||||||
|
#define SNK_FLUSHCOMP 14
|
||||||
|
#define SNK_FLUSHIN 15
|
||||||
|
#define SNK_TRIGIN 16
|
||||||
|
#define STM_ASYNCOUT 17
|
||||||
|
#define STM_TOUT_SPTE 18
|
||||||
|
#define STM_TOUT_SW 19
|
||||||
|
#define STM_TOUT_HETE 20
|
||||||
|
#define STM_HWEVENT 21
|
||||||
|
#define ELA_TSTART 22
|
||||||
|
#define ELA_TSTOP 23
|
||||||
|
#define ELA_DBGREQ 24
|
||||||
|
#define CTI_TRIG_MAX 25
|
||||||
|
|
||||||
|
#endif /*_DT_BINDINGS_ARM_CORESIGHT_CTI_DT_H */
|
174
include/dt-bindings/clock/qcom,rpmcc.h
Normal file
174
include/dt-bindings/clock/qcom,rpmcc.h
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
|
/*
|
||||||
|
* Copyright 2015 Linaro Limited
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef _DT_BINDINGS_CLK_MSM_RPMCC_H
|
||||||
|
#define _DT_BINDINGS_CLK_MSM_RPMCC_H
|
||||||
|
|
||||||
|
/* RPM clocks */
|
||||||
|
#define RPM_PXO_CLK 0
|
||||||
|
#define RPM_PXO_A_CLK 1
|
||||||
|
#define RPM_CXO_CLK 2
|
||||||
|
#define RPM_CXO_A_CLK 3
|
||||||
|
#define RPM_APPS_FABRIC_CLK 4
|
||||||
|
#define RPM_APPS_FABRIC_A_CLK 5
|
||||||
|
#define RPM_CFPB_CLK 6
|
||||||
|
#define RPM_CFPB_A_CLK 7
|
||||||
|
#define RPM_QDSS_CLK 8
|
||||||
|
#define RPM_QDSS_A_CLK 9
|
||||||
|
#define RPM_DAYTONA_FABRIC_CLK 10
|
||||||
|
#define RPM_DAYTONA_FABRIC_A_CLK 11
|
||||||
|
#define RPM_EBI1_CLK 12
|
||||||
|
#define RPM_EBI1_A_CLK 13
|
||||||
|
#define RPM_MM_FABRIC_CLK 14
|
||||||
|
#define RPM_MM_FABRIC_A_CLK 15
|
||||||
|
#define RPM_MMFPB_CLK 16
|
||||||
|
#define RPM_MMFPB_A_CLK 17
|
||||||
|
#define RPM_SYS_FABRIC_CLK 18
|
||||||
|
#define RPM_SYS_FABRIC_A_CLK 19
|
||||||
|
#define RPM_SFPB_CLK 20
|
||||||
|
#define RPM_SFPB_A_CLK 21
|
||||||
|
#define RPM_SMI_CLK 22
|
||||||
|
#define RPM_SMI_A_CLK 23
|
||||||
|
#define RPM_PLL4_CLK 24
|
||||||
|
#define RPM_XO_D0 25
|
||||||
|
#define RPM_XO_D1 26
|
||||||
|
#define RPM_XO_A0 27
|
||||||
|
#define RPM_XO_A1 28
|
||||||
|
#define RPM_XO_A2 29
|
||||||
|
#define RPM_NSS_FABRIC_0_CLK 30
|
||||||
|
#define RPM_NSS_FABRIC_0_A_CLK 31
|
||||||
|
#define RPM_NSS_FABRIC_1_CLK 32
|
||||||
|
#define RPM_NSS_FABRIC_1_A_CLK 33
|
||||||
|
|
||||||
|
/* SMD RPM clocks */
|
||||||
|
#define RPM_SMD_XO_CLK_SRC 0
|
||||||
|
#define RPM_SMD_XO_A_CLK_SRC 1
|
||||||
|
#define RPM_SMD_PCNOC_CLK 2
|
||||||
|
#define RPM_SMD_PCNOC_A_CLK 3
|
||||||
|
#define RPM_SMD_SNOC_CLK 4
|
||||||
|
#define RPM_SMD_SNOC_A_CLK 5
|
||||||
|
#define RPM_SMD_BIMC_CLK 6
|
||||||
|
#define RPM_SMD_BIMC_A_CLK 7
|
||||||
|
#define RPM_SMD_QDSS_CLK 8
|
||||||
|
#define RPM_SMD_QDSS_A_CLK 9
|
||||||
|
#define RPM_SMD_BB_CLK1 10
|
||||||
|
#define RPM_SMD_BB_CLK1_A 11
|
||||||
|
#define RPM_SMD_BB_CLK2 12
|
||||||
|
#define RPM_SMD_BB_CLK2_A 13
|
||||||
|
#define RPM_SMD_RF_CLK1 14
|
||||||
|
#define RPM_SMD_RF_CLK1_A 15
|
||||||
|
#define RPM_SMD_RF_CLK2 16
|
||||||
|
#define RPM_SMD_RF_CLK2_A 17
|
||||||
|
#define RPM_SMD_BB_CLK1_PIN 18
|
||||||
|
#define RPM_SMD_BB_CLK1_A_PIN 19
|
||||||
|
#define RPM_SMD_BB_CLK2_PIN 20
|
||||||
|
#define RPM_SMD_BB_CLK2_A_PIN 21
|
||||||
|
#define RPM_SMD_RF_CLK1_PIN 22
|
||||||
|
#define RPM_SMD_RF_CLK1_A_PIN 23
|
||||||
|
#define RPM_SMD_RF_CLK2_PIN 24
|
||||||
|
#define RPM_SMD_RF_CLK2_A_PIN 25
|
||||||
|
#define RPM_SMD_PNOC_CLK 26
|
||||||
|
#define RPM_SMD_PNOC_A_CLK 27
|
||||||
|
#define RPM_SMD_CNOC_CLK 28
|
||||||
|
#define RPM_SMD_CNOC_A_CLK 29
|
||||||
|
#define RPM_SMD_MMSSNOC_AHB_CLK 30
|
||||||
|
#define RPM_SMD_MMSSNOC_AHB_A_CLK 31
|
||||||
|
#define RPM_SMD_GFX3D_CLK_SRC 32
|
||||||
|
#define RPM_SMD_GFX3D_A_CLK_SRC 33
|
||||||
|
#define RPM_SMD_OCMEMGX_CLK 34
|
||||||
|
#define RPM_SMD_OCMEMGX_A_CLK 35
|
||||||
|
#define RPM_SMD_CXO_D0 36
|
||||||
|
#define RPM_SMD_CXO_D0_A 37
|
||||||
|
#define RPM_SMD_CXO_D1 38
|
||||||
|
#define RPM_SMD_CXO_D1_A 39
|
||||||
|
#define RPM_SMD_CXO_A0 40
|
||||||
|
#define RPM_SMD_CXO_A0_A 41
|
||||||
|
#define RPM_SMD_CXO_A1 42
|
||||||
|
#define RPM_SMD_CXO_A1_A 43
|
||||||
|
#define RPM_SMD_CXO_A2 44
|
||||||
|
#define RPM_SMD_CXO_A2_A 45
|
||||||
|
#define RPM_SMD_DIV_CLK1 46
|
||||||
|
#define RPM_SMD_DIV_A_CLK1 47
|
||||||
|
#define RPM_SMD_DIV_CLK2 48
|
||||||
|
#define RPM_SMD_DIV_A_CLK2 49
|
||||||
|
#define RPM_SMD_DIFF_CLK 50
|
||||||
|
#define RPM_SMD_DIFF_A_CLK 51
|
||||||
|
#define RPM_SMD_CXO_D0_PIN 52
|
||||||
|
#define RPM_SMD_CXO_D0_A_PIN 53
|
||||||
|
#define RPM_SMD_CXO_D1_PIN 54
|
||||||
|
#define RPM_SMD_CXO_D1_A_PIN 55
|
||||||
|
#define RPM_SMD_CXO_A0_PIN 56
|
||||||
|
#define RPM_SMD_CXO_A0_A_PIN 57
|
||||||
|
#define RPM_SMD_CXO_A1_PIN 58
|
||||||
|
#define RPM_SMD_CXO_A1_A_PIN 59
|
||||||
|
#define RPM_SMD_CXO_A2_PIN 60
|
||||||
|
#define RPM_SMD_CXO_A2_A_PIN 61
|
||||||
|
#define RPM_SMD_AGGR1_NOC_CLK 62
|
||||||
|
#define RPM_SMD_AGGR1_NOC_A_CLK 63
|
||||||
|
#define RPM_SMD_AGGR2_NOC_CLK 64
|
||||||
|
#define RPM_SMD_AGGR2_NOC_A_CLK 65
|
||||||
|
#define RPM_SMD_MMAXI_CLK 66
|
||||||
|
#define RPM_SMD_MMAXI_A_CLK 67
|
||||||
|
#define RPM_SMD_IPA_CLK 68
|
||||||
|
#define RPM_SMD_IPA_A_CLK 69
|
||||||
|
#define RPM_SMD_CE1_CLK 70
|
||||||
|
#define RPM_SMD_CE1_A_CLK 71
|
||||||
|
#define RPM_SMD_DIV_CLK3 72
|
||||||
|
#define RPM_SMD_DIV_A_CLK3 73
|
||||||
|
#define RPM_SMD_LN_BB_CLK 74
|
||||||
|
#define RPM_SMD_LN_BB_A_CLK 75
|
||||||
|
#define RPM_SMD_BIMC_GPU_CLK 76
|
||||||
|
#define RPM_SMD_BIMC_GPU_A_CLK 77
|
||||||
|
#define RPM_SMD_QPIC_CLK 78
|
||||||
|
#define RPM_SMD_QPIC_CLK_A 79
|
||||||
|
#define RPM_SMD_LN_BB_CLK1 80
|
||||||
|
#define RPM_SMD_LN_BB_CLK1_A 81
|
||||||
|
#define RPM_SMD_LN_BB_CLK2 82
|
||||||
|
#define RPM_SMD_LN_BB_CLK2_A 83
|
||||||
|
#define RPM_SMD_LN_BB_CLK3_PIN 84
|
||||||
|
#define RPM_SMD_LN_BB_CLK3_A_PIN 85
|
||||||
|
#define RPM_SMD_RF_CLK3 86
|
||||||
|
#define RPM_SMD_RF_CLK3_A 87
|
||||||
|
#define RPM_SMD_RF_CLK3_PIN 88
|
||||||
|
#define RPM_SMD_RF_CLK3_A_PIN 89
|
||||||
|
#define RPM_SMD_MMSSNOC_AXI_CLK 90
|
||||||
|
#define RPM_SMD_MMSSNOC_AXI_CLK_A 91
|
||||||
|
#define RPM_SMD_CNOC_PERIPH_CLK 92
|
||||||
|
#define RPM_SMD_CNOC_PERIPH_A_CLK 93
|
||||||
|
#define RPM_SMD_LN_BB_CLK3 94
|
||||||
|
#define RPM_SMD_LN_BB_CLK3_A 95
|
||||||
|
#define RPM_SMD_LN_BB_CLK1_PIN 96
|
||||||
|
#define RPM_SMD_LN_BB_CLK1_A_PIN 97
|
||||||
|
#define RPM_SMD_LN_BB_CLK2_PIN 98
|
||||||
|
#define RPM_SMD_LN_BB_CLK2_A_PIN 99
|
||||||
|
#define RPM_SMD_SYSMMNOC_CLK 100
|
||||||
|
#define RPM_SMD_SYSMMNOC_A_CLK 101
|
||||||
|
#define RPM_SMD_CE2_CLK 102
|
||||||
|
#define RPM_SMD_CE2_A_CLK 103
|
||||||
|
#define RPM_SMD_CE3_CLK 104
|
||||||
|
#define RPM_SMD_CE3_A_CLK 105
|
||||||
|
#define RPM_SMD_QUP_CLK 106
|
||||||
|
#define RPM_SMD_QUP_A_CLK 107
|
||||||
|
#define RPM_SMD_MMRT_CLK 108
|
||||||
|
#define RPM_SMD_MMRT_A_CLK 109
|
||||||
|
#define RPM_SMD_MMNRT_CLK 110
|
||||||
|
#define RPM_SMD_MMNRT_A_CLK 111
|
||||||
|
#define RPM_SMD_SNOC_PERIPH_CLK 112
|
||||||
|
#define RPM_SMD_SNOC_PERIPH_A_CLK 113
|
||||||
|
#define RPM_SMD_SNOC_LPASS_CLK 114
|
||||||
|
#define RPM_SMD_SNOC_LPASS_A_CLK 115
|
||||||
|
#define RPM_SMD_HWKM_CLK 116
|
||||||
|
#define RPM_SMD_HWKM_A_CLK 117
|
||||||
|
#define RPM_SMD_PKA_CLK 118
|
||||||
|
#define RPM_SMD_PKA_A_CLK 119
|
||||||
|
#define RPM_SMD_CPUSS_GNOC_CLK 120
|
||||||
|
#define RPM_SMD_CPUSS_GNOC_A_CLK 121
|
||||||
|
#define RPM_SMD_MSS_CFG_AHB_CLK 122
|
||||||
|
#define RPM_SMD_MSS_CFG_AHB_A_CLK 123
|
||||||
|
#define RPM_SMD_BIMC_FREQ_LOG 124
|
||||||
|
#define RPM_SMD_LN_BB_CLK_PIN 125
|
||||||
|
#define RPM_SMD_LN_BB_A_CLK_PIN 126
|
||||||
|
|
||||||
|
#endif
|
100
include/dt-bindings/interconnect/qcom,msm8916.h
Normal file
100
include/dt-bindings/interconnect/qcom,msm8916.h
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
/* SPDX-License-Identifier: GPL-2.0 */
|
||||||
|
/*
|
||||||
|
* Qualcomm interconnect IDs
|
||||||
|
*
|
||||||
|
* Copyright (c) 2019, Linaro Ltd.
|
||||||
|
* Author: Georgi Djakov <georgi.djakov@linaro.org>
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef __DT_BINDINGS_INTERCONNECT_QCOM_MSM8916_H
|
||||||
|
#define __DT_BINDINGS_INTERCONNECT_QCOM_MSM8916_H
|
||||||
|
|
||||||
|
#define BIMC_SNOC_SLV 0
|
||||||
|
#define MASTER_JPEG 1
|
||||||
|
#define MASTER_MDP_PORT0 2
|
||||||
|
#define MASTER_QDSS_BAM 3
|
||||||
|
#define MASTER_QDSS_ETR 4
|
||||||
|
#define MASTER_SNOC_CFG 5
|
||||||
|
#define MASTER_VFE 6
|
||||||
|
#define MASTER_VIDEO_P0 7
|
||||||
|
#define SNOC_MM_INT_0 8
|
||||||
|
#define SNOC_MM_INT_1 9
|
||||||
|
#define SNOC_MM_INT_2 10
|
||||||
|
#define SNOC_MM_INT_BIMC 11
|
||||||
|
#define PCNOC_SNOC_SLV 12
|
||||||
|
#define SLAVE_APSS 13
|
||||||
|
#define SLAVE_CATS_128 14
|
||||||
|
#define SLAVE_OCMEM_64 15
|
||||||
|
#define SLAVE_IMEM 16
|
||||||
|
#define SLAVE_QDSS_STM 17
|
||||||
|
#define SLAVE_SRVC_SNOC 18
|
||||||
|
#define SNOC_BIMC_0_MAS 19
|
||||||
|
#define SNOC_BIMC_1_MAS 20
|
||||||
|
#define SNOC_INT_0 21
|
||||||
|
#define SNOC_INT_1 22
|
||||||
|
#define SNOC_INT_BIMC 23
|
||||||
|
#define SNOC_PCNOC_MAS 24
|
||||||
|
#define SNOC_QDSS_INT 25
|
||||||
|
|
||||||
|
#define BIMC_SNOC_MAS 0
|
||||||
|
#define MASTER_AMPSS_M0 1
|
||||||
|
#define MASTER_GRAPHICS_3D 2
|
||||||
|
#define MASTER_TCU0 3
|
||||||
|
#define MASTER_TCU1 4
|
||||||
|
#define SLAVE_AMPSS_L2 5
|
||||||
|
#define SLAVE_EBI_CH0 6
|
||||||
|
#define SNOC_BIMC_0_SLV 7
|
||||||
|
#define SNOC_BIMC_1_SLV 8
|
||||||
|
|
||||||
|
#define MASTER_BLSP_1 0
|
||||||
|
#define MASTER_DEHR 1
|
||||||
|
#define MASTER_LPASS 2
|
||||||
|
#define MASTER_CRYPTO_CORE0 3
|
||||||
|
#define MASTER_SDCC_1 4
|
||||||
|
#define MASTER_SDCC_2 5
|
||||||
|
#define MASTER_SPDM 6
|
||||||
|
#define MASTER_USB_HS 7
|
||||||
|
#define PCNOC_INT_0 8
|
||||||
|
#define PCNOC_INT_1 9
|
||||||
|
#define PCNOC_MAS_0 10
|
||||||
|
#define PCNOC_MAS_1 11
|
||||||
|
#define PCNOC_SLV_0 12
|
||||||
|
#define PCNOC_SLV_1 13
|
||||||
|
#define PCNOC_SLV_2 14
|
||||||
|
#define PCNOC_SLV_3 15
|
||||||
|
#define PCNOC_SLV_4 16
|
||||||
|
#define PCNOC_SLV_8 17
|
||||||
|
#define PCNOC_SLV_9 18
|
||||||
|
#define PCNOC_SNOC_MAS 19
|
||||||
|
#define SLAVE_BIMC_CFG 20
|
||||||
|
#define SLAVE_BLSP_1 21
|
||||||
|
#define SLAVE_BOOT_ROM 22
|
||||||
|
#define SLAVE_CAMERA_CFG 23
|
||||||
|
#define SLAVE_CLK_CTL 24
|
||||||
|
#define SLAVE_CRYPTO_0_CFG 25
|
||||||
|
#define SLAVE_DEHR_CFG 26
|
||||||
|
#define SLAVE_DISPLAY_CFG 27
|
||||||
|
#define SLAVE_GRAPHICS_3D_CFG 28
|
||||||
|
#define SLAVE_IMEM_CFG 29
|
||||||
|
#define SLAVE_LPASS 30
|
||||||
|
#define SLAVE_MPM 31
|
||||||
|
#define SLAVE_MSG_RAM 32
|
||||||
|
#define SLAVE_MSS 33
|
||||||
|
#define SLAVE_PDM 34
|
||||||
|
#define SLAVE_PMIC_ARB 35
|
||||||
|
#define SLAVE_PCNOC_CFG 36
|
||||||
|
#define SLAVE_PRNG 37
|
||||||
|
#define SLAVE_QDSS_CFG 38
|
||||||
|
#define SLAVE_RBCPR_CFG 39
|
||||||
|
#define SLAVE_SDCC_1 40
|
||||||
|
#define SLAVE_SDCC_2 41
|
||||||
|
#define SLAVE_SECURITY 42
|
||||||
|
#define SLAVE_SNOC_CFG 43
|
||||||
|
#define SLAVE_SPDM 44
|
||||||
|
#define SLAVE_TCSR 45
|
||||||
|
#define SLAVE_TLMM 46
|
||||||
|
#define SLAVE_USB_HS 47
|
||||||
|
#define SLAVE_VENUS_CFG 48
|
||||||
|
#define SNOC_PCNOC_SLV 49
|
||||||
|
|
||||||
|
#endif
|
106
include/dt-bindings/pinctrl/qcom,pmic-mpp.h
Normal file
106
include/dt-bindings/pinctrl/qcom,pmic-mpp.h
Normal file
@@ -0,0 +1,106 @@
|
|||||||
|
/* SPDX-License-Identifier: GPL-2.0 */
|
||||||
|
/*
|
||||||
|
* This header provides constants for the Qualcomm PMIC's
|
||||||
|
* Multi-Purpose Pin binding.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef _DT_BINDINGS_PINCTRL_QCOM_PMIC_MPP_H
|
||||||
|
#define _DT_BINDINGS_PINCTRL_QCOM_PMIC_MPP_H
|
||||||
|
|
||||||
|
/* power-source */
|
||||||
|
|
||||||
|
/* Digital Input/Output: level [PM8058] */
|
||||||
|
#define PM8058_MPP_VPH 0
|
||||||
|
#define PM8058_MPP_S3 1
|
||||||
|
#define PM8058_MPP_L2 2
|
||||||
|
#define PM8058_MPP_L3 3
|
||||||
|
|
||||||
|
/* Digital Input/Output: level [PM8901] */
|
||||||
|
#define PM8901_MPP_MSMIO 0
|
||||||
|
#define PM8901_MPP_DIG 1
|
||||||
|
#define PM8901_MPP_L5 2
|
||||||
|
#define PM8901_MPP_S4 3
|
||||||
|
#define PM8901_MPP_VPH 4
|
||||||
|
|
||||||
|
/* Digital Input/Output: level [PM8921] */
|
||||||
|
#define PM8921_MPP_S4 1
|
||||||
|
#define PM8921_MPP_L15 3
|
||||||
|
#define PM8921_MPP_L17 4
|
||||||
|
#define PM8921_MPP_VPH 7
|
||||||
|
|
||||||
|
/* Digital Input/Output: level [PM8821] */
|
||||||
|
#define PM8821_MPP_1P8 0
|
||||||
|
#define PM8821_MPP_VPH 7
|
||||||
|
|
||||||
|
/* Digital Input/Output: level [PM8018] */
|
||||||
|
#define PM8018_MPP_L4 0
|
||||||
|
#define PM8018_MPP_L14 1
|
||||||
|
#define PM8018_MPP_S3 2
|
||||||
|
#define PM8018_MPP_L6 3
|
||||||
|
#define PM8018_MPP_L2 4
|
||||||
|
#define PM8018_MPP_L5 5
|
||||||
|
#define PM8018_MPP_VPH 7
|
||||||
|
|
||||||
|
/* Digital Input/Output: level [PM8038] */
|
||||||
|
#define PM8038_MPP_L20 0
|
||||||
|
#define PM8038_MPP_L11 1
|
||||||
|
#define PM8038_MPP_L5 2
|
||||||
|
#define PM8038_MPP_L15 3
|
||||||
|
#define PM8038_MPP_L17 4
|
||||||
|
#define PM8038_MPP_VPH 7
|
||||||
|
|
||||||
|
#define PM8841_MPP_VPH 0
|
||||||
|
#define PM8841_MPP_S3 2
|
||||||
|
|
||||||
|
#define PM8916_MPP_VPH 0
|
||||||
|
#define PM8916_MPP_L2 2
|
||||||
|
#define PM8916_MPP_L5 3
|
||||||
|
|
||||||
|
#define PM8941_MPP_VPH 0
|
||||||
|
#define PM8941_MPP_L1 1
|
||||||
|
#define PM8941_MPP_S3 2
|
||||||
|
#define PM8941_MPP_L6 3
|
||||||
|
|
||||||
|
#define PMA8084_MPP_VPH 0
|
||||||
|
#define PMA8084_MPP_L1 1
|
||||||
|
#define PMA8084_MPP_S4 2
|
||||||
|
#define PMA8084_MPP_L6 3
|
||||||
|
|
||||||
|
#define PM8994_MPP_VPH 0
|
||||||
|
/* Only supported for MPP_05-MPP_08 */
|
||||||
|
#define PM8994_MPP_L19 1
|
||||||
|
#define PM8994_MPP_S4 2
|
||||||
|
#define PM8994_MPP_L12 3
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Analog Input - Set the source for analog input.
|
||||||
|
* To be used with "qcom,amux-route" property
|
||||||
|
*/
|
||||||
|
#define PMIC_MPP_AMUX_ROUTE_CH5 0
|
||||||
|
#define PMIC_MPP_AMUX_ROUTE_CH6 1
|
||||||
|
#define PMIC_MPP_AMUX_ROUTE_CH7 2
|
||||||
|
#define PMIC_MPP_AMUX_ROUTE_CH8 3
|
||||||
|
#define PMIC_MPP_AMUX_ROUTE_ABUS1 4
|
||||||
|
#define PMIC_MPP_AMUX_ROUTE_ABUS2 5
|
||||||
|
#define PMIC_MPP_AMUX_ROUTE_ABUS3 6
|
||||||
|
#define PMIC_MPP_AMUX_ROUTE_ABUS4 7
|
||||||
|
|
||||||
|
/* Analog Output: level */
|
||||||
|
#define PMIC_MPP_AOUT_LVL_1V25 0
|
||||||
|
#define PMIC_MPP_AOUT_LVL_1V25_2 1
|
||||||
|
#define PMIC_MPP_AOUT_LVL_0V625 2
|
||||||
|
#define PMIC_MPP_AOUT_LVL_0V3125 3
|
||||||
|
#define PMIC_MPP_AOUT_LVL_MPP 4
|
||||||
|
#define PMIC_MPP_AOUT_LVL_ABUS1 5
|
||||||
|
#define PMIC_MPP_AOUT_LVL_ABUS2 6
|
||||||
|
#define PMIC_MPP_AOUT_LVL_ABUS3 7
|
||||||
|
|
||||||
|
/* To be used with "function" */
|
||||||
|
#define PMIC_MPP_FUNC_NORMAL "normal"
|
||||||
|
#define PMIC_MPP_FUNC_PAIRED "paired"
|
||||||
|
#define PMIC_MPP_FUNC_DTEST1 "dtest1"
|
||||||
|
#define PMIC_MPP_FUNC_DTEST2 "dtest2"
|
||||||
|
#define PMIC_MPP_FUNC_DTEST3 "dtest3"
|
||||||
|
#define PMIC_MPP_FUNC_DTEST4 "dtest4"
|
||||||
|
|
||||||
|
#endif
|
100
include/dt-bindings/reset/qcom,gcc-msm8916.h
Normal file
100
include/dt-bindings/reset/qcom,gcc-msm8916.h
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
|
/*
|
||||||
|
* Copyright 2015 Linaro Limited
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef _DT_BINDINGS_RESET_MSM_GCC_8916_H
|
||||||
|
#define _DT_BINDINGS_RESET_MSM_GCC_8916_H
|
||||||
|
|
||||||
|
#define GCC_BLSP1_BCR 0
|
||||||
|
#define GCC_BLSP1_QUP1_BCR 1
|
||||||
|
#define GCC_BLSP1_UART1_BCR 2
|
||||||
|
#define GCC_BLSP1_QUP2_BCR 3
|
||||||
|
#define GCC_BLSP1_UART2_BCR 4
|
||||||
|
#define GCC_BLSP1_QUP3_BCR 5
|
||||||
|
#define GCC_BLSP1_QUP4_BCR 6
|
||||||
|
#define GCC_BLSP1_QUP5_BCR 7
|
||||||
|
#define GCC_BLSP1_QUP6_BCR 8
|
||||||
|
#define GCC_IMEM_BCR 9
|
||||||
|
#define GCC_SMMU_BCR 10
|
||||||
|
#define GCC_APSS_TCU_BCR 11
|
||||||
|
#define GCC_SMMU_XPU_BCR 12
|
||||||
|
#define GCC_PCNOC_TBU_BCR 13
|
||||||
|
#define GCC_PRNG_BCR 14
|
||||||
|
#define GCC_BOOT_ROM_BCR 15
|
||||||
|
#define GCC_CRYPTO_BCR 16
|
||||||
|
#define GCC_SEC_CTRL_BCR 17
|
||||||
|
#define GCC_AUDIO_CORE_BCR 18
|
||||||
|
#define GCC_ULT_AUDIO_BCR 19
|
||||||
|
#define GCC_DEHR_BCR 20
|
||||||
|
#define GCC_SYSTEM_NOC_BCR 21
|
||||||
|
#define GCC_PCNOC_BCR 22
|
||||||
|
#define GCC_TCSR_BCR 23
|
||||||
|
#define GCC_QDSS_BCR 24
|
||||||
|
#define GCC_DCD_BCR 25
|
||||||
|
#define GCC_MSG_RAM_BCR 26
|
||||||
|
#define GCC_MPM_BCR 27
|
||||||
|
#define GCC_SPMI_BCR 28
|
||||||
|
#define GCC_SPDM_BCR 29
|
||||||
|
#define GCC_MM_SPDM_BCR 30
|
||||||
|
#define GCC_BIMC_BCR 31
|
||||||
|
#define GCC_RBCPR_BCR 32
|
||||||
|
#define GCC_TLMM_BCR 33
|
||||||
|
#define GCC_USB_HS_BCR 34
|
||||||
|
#define GCC_USB2A_PHY_BCR 35
|
||||||
|
#define GCC_SDCC1_BCR 36
|
||||||
|
#define GCC_SDCC2_BCR 37
|
||||||
|
#define GCC_PDM_BCR 38
|
||||||
|
#define GCC_SNOC_BUS_TIMEOUT0_BCR 39
|
||||||
|
#define GCC_PCNOC_BUS_TIMEOUT0_BCR 40
|
||||||
|
#define GCC_PCNOC_BUS_TIMEOUT1_BCR 41
|
||||||
|
#define GCC_PCNOC_BUS_TIMEOUT2_BCR 42
|
||||||
|
#define GCC_PCNOC_BUS_TIMEOUT3_BCR 43
|
||||||
|
#define GCC_PCNOC_BUS_TIMEOUT4_BCR 44
|
||||||
|
#define GCC_PCNOC_BUS_TIMEOUT5_BCR 45
|
||||||
|
#define GCC_PCNOC_BUS_TIMEOUT6_BCR 46
|
||||||
|
#define GCC_PCNOC_BUS_TIMEOUT7_BCR 47
|
||||||
|
#define GCC_PCNOC_BUS_TIMEOUT8_BCR 48
|
||||||
|
#define GCC_PCNOC_BUS_TIMEOUT9_BCR 49
|
||||||
|
#define GCC_MMSS_BCR 50
|
||||||
|
#define GCC_VENUS0_BCR 51
|
||||||
|
#define GCC_MDSS_BCR 52
|
||||||
|
#define GCC_CAMSS_PHY0_BCR 53
|
||||||
|
#define GCC_CAMSS_CSI0_BCR 54
|
||||||
|
#define GCC_CAMSS_CSI0PHY_BCR 55
|
||||||
|
#define GCC_CAMSS_CSI0RDI_BCR 56
|
||||||
|
#define GCC_CAMSS_CSI0PIX_BCR 57
|
||||||
|
#define GCC_CAMSS_PHY1_BCR 58
|
||||||
|
#define GCC_CAMSS_CSI1_BCR 59
|
||||||
|
#define GCC_CAMSS_CSI1PHY_BCR 60
|
||||||
|
#define GCC_CAMSS_CSI1RDI_BCR 61
|
||||||
|
#define GCC_CAMSS_CSI1PIX_BCR 62
|
||||||
|
#define GCC_CAMSS_ISPIF_BCR 63
|
||||||
|
#define GCC_CAMSS_CCI_BCR 64
|
||||||
|
#define GCC_CAMSS_MCLK0_BCR 65
|
||||||
|
#define GCC_CAMSS_MCLK1_BCR 66
|
||||||
|
#define GCC_CAMSS_GP0_BCR 67
|
||||||
|
#define GCC_CAMSS_GP1_BCR 68
|
||||||
|
#define GCC_CAMSS_TOP_BCR 69
|
||||||
|
#define GCC_CAMSS_MICRO_BCR 70
|
||||||
|
#define GCC_CAMSS_JPEG_BCR 71
|
||||||
|
#define GCC_CAMSS_VFE_BCR 72
|
||||||
|
#define GCC_CAMSS_CSI_VFE0_BCR 73
|
||||||
|
#define GCC_OXILI_BCR 74
|
||||||
|
#define GCC_GMEM_BCR 75
|
||||||
|
#define GCC_CAMSS_AHB_BCR 76
|
||||||
|
#define GCC_MDP_TBU_BCR 77
|
||||||
|
#define GCC_GFX_TBU_BCR 78
|
||||||
|
#define GCC_GFX_TCU_BCR 79
|
||||||
|
#define GCC_MSS_TBU_AXI_BCR 80
|
||||||
|
#define GCC_MSS_TBU_GSS_AXI_BCR 81
|
||||||
|
#define GCC_MSS_TBU_Q6_AXI_BCR 82
|
||||||
|
#define GCC_GTCU_AHB_BCR 83
|
||||||
|
#define GCC_SMMU_CFG_BCR 84
|
||||||
|
#define GCC_VFE_TBU_BCR 85
|
||||||
|
#define GCC_VENUS_TBU_BCR 86
|
||||||
|
#define GCC_JPEG_TBU_BCR 87
|
||||||
|
#define GCC_PRONTO_TBU_BCR 88
|
||||||
|
#define GCC_SMMU_CATS_BCR 89
|
||||||
|
|
||||||
|
#endif
|
9
include/dt-bindings/sound/apq8016-lpass.h
Normal file
9
include/dt-bindings/sound/apq8016-lpass.h
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
/* SPDX-License-Identifier: GPL-2.0 */
|
||||||
|
#ifndef __DT_APQ8016_LPASS_H
|
||||||
|
#define __DT_APQ8016_LPASS_H
|
||||||
|
|
||||||
|
#include <dt-bindings/sound/qcom,lpass.h>
|
||||||
|
|
||||||
|
/* NOTE: Use qcom,lpass.h to define any AIF ID's for LPASS */
|
||||||
|
|
||||||
|
#endif /* __DT_APQ8016_LPASS_H */
|
46
include/dt-bindings/sound/qcom,lpass.h
Normal file
46
include/dt-bindings/sound/qcom,lpass.h
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
/* SPDX-License-Identifier: GPL-2.0 */
|
||||||
|
#ifndef __DT_QCOM_LPASS_H
|
||||||
|
#define __DT_QCOM_LPASS_H
|
||||||
|
|
||||||
|
#define MI2S_PRIMARY 0
|
||||||
|
#define MI2S_SECONDARY 1
|
||||||
|
#define MI2S_TERTIARY 2
|
||||||
|
#define MI2S_QUATERNARY 3
|
||||||
|
#define MI2S_QUINARY 4
|
||||||
|
|
||||||
|
#define LPASS_DP_RX 5
|
||||||
|
|
||||||
|
#define LPASS_CDC_DMA_RX0 6
|
||||||
|
#define LPASS_CDC_DMA_RX1 7
|
||||||
|
#define LPASS_CDC_DMA_RX2 8
|
||||||
|
#define LPASS_CDC_DMA_RX3 9
|
||||||
|
#define LPASS_CDC_DMA_RX4 10
|
||||||
|
#define LPASS_CDC_DMA_RX5 11
|
||||||
|
#define LPASS_CDC_DMA_RX6 12
|
||||||
|
#define LPASS_CDC_DMA_RX7 13
|
||||||
|
#define LPASS_CDC_DMA_RX8 14
|
||||||
|
#define LPASS_CDC_DMA_RX9 15
|
||||||
|
|
||||||
|
#define LPASS_CDC_DMA_TX0 16
|
||||||
|
#define LPASS_CDC_DMA_TX1 17
|
||||||
|
#define LPASS_CDC_DMA_TX2 18
|
||||||
|
#define LPASS_CDC_DMA_TX3 19
|
||||||
|
#define LPASS_CDC_DMA_TX4 20
|
||||||
|
#define LPASS_CDC_DMA_TX5 21
|
||||||
|
#define LPASS_CDC_DMA_TX6 22
|
||||||
|
#define LPASS_CDC_DMA_TX7 23
|
||||||
|
#define LPASS_CDC_DMA_TX8 24
|
||||||
|
|
||||||
|
#define LPASS_CDC_DMA_VA_TX0 25
|
||||||
|
#define LPASS_CDC_DMA_VA_TX1 26
|
||||||
|
#define LPASS_CDC_DMA_VA_TX2 27
|
||||||
|
#define LPASS_CDC_DMA_VA_TX3 28
|
||||||
|
#define LPASS_CDC_DMA_VA_TX4 29
|
||||||
|
#define LPASS_CDC_DMA_VA_TX5 30
|
||||||
|
#define LPASS_CDC_DMA_VA_TX6 31
|
||||||
|
#define LPASS_CDC_DMA_VA_TX7 32
|
||||||
|
#define LPASS_CDC_DMA_VA_TX8 33
|
||||||
|
|
||||||
|
#define LPASS_MCLK0 0
|
||||||
|
|
||||||
|
#endif /* __DT_QCOM_LPASS_H */
|
Reference in New Issue
Block a user