Merge branch 'for-v6.10/clk-gs101-bindings' into next/clk
This commit is contained in:
commit
822797560e
@ -30,16 +30,18 @@ properties:
|
||||
- google,gs101-cmu-top
|
||||
- google,gs101-cmu-apm
|
||||
- google,gs101-cmu-misc
|
||||
- google,gs101-cmu-hsi0
|
||||
- google,gs101-cmu-hsi2
|
||||
- google,gs101-cmu-peric0
|
||||
- google,gs101-cmu-peric1
|
||||
|
||||
clocks:
|
||||
minItems: 1
|
||||
maxItems: 3
|
||||
maxItems: 5
|
||||
|
||||
clock-names:
|
||||
minItems: 1
|
||||
maxItems: 3
|
||||
maxItems: 5
|
||||
|
||||
"#clock-cells":
|
||||
const: 1
|
||||
@ -72,6 +74,55 @@ allOf:
|
||||
items:
|
||||
- const: oscclk
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: google,gs101-cmu-hsi0
|
||||
|
||||
then:
|
||||
properties:
|
||||
clocks:
|
||||
items:
|
||||
- description: External reference clock (24.576 MHz)
|
||||
- description: HSI0 bus clock (from CMU_TOP)
|
||||
- description: DPGTC (from CMU_TOP)
|
||||
- description: USB DRD controller clock (from CMU_TOP)
|
||||
- description: USB Display Port debug clock (from CMU_TOP)
|
||||
|
||||
clock-names:
|
||||
items:
|
||||
- const: oscclk
|
||||
- const: bus
|
||||
- const: dpgtc
|
||||
- const: usb31drd
|
||||
- const: usbdpdbg
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
enum:
|
||||
- google,gs101-cmu-hsi2
|
||||
|
||||
then:
|
||||
properties:
|
||||
clocks:
|
||||
items:
|
||||
- description: External reference clock (24.576 MHz)
|
||||
- description: High Speed Interface bus clock (from CMU_TOP)
|
||||
- description: High Speed Interface pcie clock (from CMU_TOP)
|
||||
- description: High Speed Interface ufs clock (from CMU_TOP)
|
||||
- description: High Speed Interface mmc clock (from CMU_TOP)
|
||||
|
||||
clock-names:
|
||||
items:
|
||||
- const: oscclk
|
||||
- const: bus
|
||||
- const: pcie
|
||||
- const: ufs
|
||||
- const: mmc
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
|
@ -313,6 +313,122 @@
|
||||
#define CLK_APM_PLL_DIV4_APM 70
|
||||
#define CLK_APM_PLL_DIV16_APM 71
|
||||
|
||||
/* CMU_HSI0 */
|
||||
#define CLK_FOUT_USB_PLL 1
|
||||
#define CLK_MOUT_PLL_USB 2
|
||||
#define CLK_MOUT_HSI0_ALT_USER 3
|
||||
#define CLK_MOUT_HSI0_BUS_USER 4
|
||||
#define CLK_MOUT_HSI0_DPGTC_USER 5
|
||||
#define CLK_MOUT_HSI0_TCXO_USER 6
|
||||
#define CLK_MOUT_HSI0_USB20_USER 7
|
||||
#define CLK_MOUT_HSI0_USB31DRD_USER 8
|
||||
#define CLK_MOUT_HSI0_USBDPDBG_USER 9
|
||||
#define CLK_MOUT_HSI0_BUS 10
|
||||
#define CLK_MOUT_HSI0_USB20_REF 11
|
||||
#define CLK_MOUT_HSI0_USB31DRD 12
|
||||
#define CLK_DOUT_HSI0_USB31DRD 13
|
||||
#define CLK_GOUT_HSI0_PCLK 14
|
||||
#define CLK_GOUT_HSI0_USB31DRD_I_USB31DRD_SUSPEND_CLK_26 15
|
||||
#define CLK_GOUT_HSI0_CLK_HSI0_ALT 16
|
||||
#define CLK_GOUT_HSI0_DP_LINK_I_DP_GTC_CLK 17
|
||||
#define CLK_GOUT_HSI0_DP_LINK_I_PCLK 18
|
||||
#define CLK_GOUT_HSI0_D_TZPC_HSI0_PCLK 19
|
||||
#define CLK_GOUT_HSI0_ETR_MIU_I_ACLK 20
|
||||
#define CLK_GOUT_HSI0_ETR_MIU_I_PCLK 21
|
||||
#define CLK_GOUT_HSI0_GPC_HSI0_PCLK 22
|
||||
#define CLK_GOUT_HSI0_LHM_AXI_G_ETR_HSI0_I_CLK 23
|
||||
#define CLK_GOUT_HSI0_LHM_AXI_P_AOCHSI0_I_CLK 24
|
||||
#define CLK_GOUT_HSI0_LHM_AXI_P_HSI0_I_CLK 25
|
||||
#define CLK_GOUT_HSI0_LHS_ACEL_D_HSI0_I_CLK 26
|
||||
#define CLK_GOUT_HSI0_LHS_AXI_D_HSI0AOC_I_CLK 27
|
||||
#define CLK_GOUT_HSI0_PPMU_HSI0_AOC_ACLK 28
|
||||
#define CLK_GOUT_HSI0_PPMU_HSI0_AOC_PCLK 29
|
||||
#define CLK_GOUT_HSI0_PPMU_HSI0_BUS0_ACLK 30
|
||||
#define CLK_GOUT_HSI0_PPMU_HSI0_BUS0_PCLK 31
|
||||
#define CLK_GOUT_HSI0_CLK_HSI0_BUS_CLK 32
|
||||
#define CLK_GOUT_HSI0_SSMT_USB_ACLK 33
|
||||
#define CLK_GOUT_HSI0_SSMT_USB_PCLK 34
|
||||
#define CLK_GOUT_HSI0_SYSMMU_USB_CLK_S2 35
|
||||
#define CLK_GOUT_HSI0_SYSREG_HSI0_PCLK 36
|
||||
#define CLK_GOUT_HSI0_UASC_HSI0_CTRL_ACLK 37
|
||||
#define CLK_GOUT_HSI0_UASC_HSI0_CTRL_PCLK 38
|
||||
#define CLK_GOUT_HSI0_UASC_HSI0_LINK_ACLK 39
|
||||
#define CLK_GOUT_HSI0_UASC_HSI0_LINK_PCLK 40
|
||||
#define CLK_GOUT_HSI0_USB31DRD_ACLK_PHYCTRL 41
|
||||
#define CLK_GOUT_HSI0_USB31DRD_BUS_CLK_EARLY 42
|
||||
#define CLK_GOUT_HSI0_USB31DRD_I_USB20_PHY_REFCLK_26 43
|
||||
#define CLK_GOUT_HSI0_USB31DRD_I_USB31DRD_REF_CLK_40 44
|
||||
#define CLK_GOUT_HSI0_USB31DRD_I_USBDPPHY_REF_SOC_PLL 45
|
||||
#define CLK_GOUT_HSI0_USB31DRD_I_USBDPPHY_SCL_APB_PCLK 46
|
||||
#define CLK_GOUT_HSI0_USB31DRD_I_USBPCS_APB_CLK 47
|
||||
#define CLK_GOUT_HSI0_USB31DRD_USBDPPHY_I_ACLK 48
|
||||
#define CLK_GOUT_HSI0_USB31DRD_USBDPPHY_UDBG_I_APB_PCLK 49
|
||||
#define CLK_GOUT_HSI0_XIU_D0_HSI0_ACLK 50
|
||||
#define CLK_GOUT_HSI0_XIU_D1_HSI0_ACLK 51
|
||||
#define CLK_GOUT_HSI0_XIU_P_HSI0_ACLK 52
|
||||
|
||||
/* CMU_HSI2 */
|
||||
#define CLK_MOUT_HSI2_BUS_USER 1
|
||||
#define CLK_MOUT_HSI2_MMC_CARD_USER 2
|
||||
#define CLK_MOUT_HSI2_PCIE_USER 3
|
||||
#define CLK_MOUT_HSI2_UFS_EMBD_USER 4
|
||||
#define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_003_PHY_REFCLK_IN 5
|
||||
#define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_004_PHY_REFCLK_IN 6
|
||||
#define CLK_GOUT_HSI2_SSMT_PCIE_IA_GEN4A_1_ACLK 7
|
||||
#define CLK_GOUT_HSI2_SSMT_PCIE_IA_GEN4A_1_PCLK 8
|
||||
#define CLK_GOUT_HSI2_SSMT_PCIE_IA_GEN4B_1_ACLK 9
|
||||
#define CLK_GOUT_HSI2_SSMT_PCIE_IA_GEN4B_1_PCLK 10
|
||||
#define CLK_GOUT_HSI2_D_TZPC_HSI2_PCLK 11
|
||||
#define CLK_GOUT_HSI2_GPC_HSI2_PCLK 12
|
||||
#define CLK_GOUT_HSI2_GPIO_HSI2_PCLK 13
|
||||
#define CLK_GOUT_HSI2_HSI2_CMU_HSI2_PCLK 14
|
||||
#define CLK_GOUT_HSI2_LHM_AXI_P_HSI2_I_CLK 15
|
||||
#define CLK_GOUT_HSI2_LHS_ACEL_D_HSI2_I_CLK 16
|
||||
#define CLK_GOUT_HSI2_MMC_CARD_I_ACLK 17
|
||||
#define CLK_GOUT_HSI2_MMC_CARD_SDCLKIN 18
|
||||
#define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_003_DBI_ACLK_UG 19
|
||||
#define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_003_MSTR_ACLK_UG 20
|
||||
#define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_003_SLV_ACLK_UG 21
|
||||
#define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_003_I_DRIVER_APB_CLK 22
|
||||
#define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_004_DBI_ACLK_UG 23
|
||||
#define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_004_MSTR_ACLK_UG 24
|
||||
#define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_004_SLV_ACLK_UG 25
|
||||
#define CLK_GOUT_HSI2_PCIE_GEN4_1_PCIE_004_I_DRIVER_APB_CLK 26
|
||||
#define CLK_GOUT_HSI2_PCIE_GEN4_1_PCS_PMA_PHY_UDBG_I_APB_PCLK 27
|
||||
#define CLK_GOUT_HSI2_PCIE_GEN4_1_PCS_PMA_PIPE_PAL_PCIE_I_APB_PCLK 28
|
||||
#define CLK_GOUT_HSI2_PCIE_GEN4_1_PCS_PMA_PCIEPHY210X2_QCH_I_APB_PCLK 29
|
||||
#define CLK_GOUT_HSI2_PCIE_IA_GEN4A_1_I_CLK 30
|
||||
#define CLK_GOUT_HSI2_PCIE_IA_GEN4B_1_I_CLK 31
|
||||
#define CLK_GOUT_HSI2_PPMU_HSI2_ACLK 32
|
||||
#define CLK_GOUT_HSI2_PPMU_HSI2_PCLK 33
|
||||
#define CLK_GOUT_HSI2_QE_MMC_CARD_HSI2_ACLK 34
|
||||
#define CLK_GOUT_HSI2_QE_MMC_CARD_HSI2_PCLK 35
|
||||
#define CLK_GOUT_HSI2_QE_PCIE_GEN4A_HSI2_ACLK 36
|
||||
#define CLK_GOUT_HSI2_QE_PCIE_GEN4A_HSI2_PCLK 37
|
||||
#define CLK_GOUT_HSI2_QE_PCIE_GEN4B_HSI2_ACLK 38
|
||||
#define CLK_GOUT_HSI2_QE_PCIE_GEN4B_HSI2_PCLK 39
|
||||
#define CLK_GOUT_HSI2_QE_UFS_EMBD_HSI2_ACLK 40
|
||||
#define CLK_GOUT_HSI2_QE_UFS_EMBD_HSI2_PCLK 41
|
||||
#define CLK_GOUT_HSI2_CLK_HSI2_BUS_CLK 42
|
||||
#define CLK_GOUT_HSI2_CLK_HSI2_OSCCLK_CLK 43
|
||||
#define CLK_GOUT_HSI2_SSMT_HSI2_ACLK 44
|
||||
#define CLK_GOUT_HSI2_SSMT_HSI2_PCLK 45
|
||||
#define CLK_GOUT_HSI2_SYSMMU_HSI2_CLK_S2 46
|
||||
#define CLK_GOUT_HSI2_SYSREG_HSI2_PCLK 47
|
||||
#define CLK_GOUT_HSI2_UASC_PCIE_GEN4A_DBI_1_ACLK 48
|
||||
#define CLK_GOUT_HSI2_UASC_PCIE_GEN4A_DBI_1_PCLK 49
|
||||
#define CLK_GOUT_HSI2_UASC_PCIE_GEN4A_SLV_1_ACLK 50
|
||||
#define CLK_GOUT_HSI2_UASC_PCIE_GEN4A_SLV_1_PCLK 51
|
||||
#define CLK_GOUT_HSI2_UASC_PCIE_GEN4B_DBI_1_ACLK 52
|
||||
#define CLK_GOUT_HSI2_UASC_PCIE_GEN4B_DBI_1_PCLK 53
|
||||
#define CLK_GOUT_HSI2_UASC_PCIE_GEN4B_SLV_1_ACLK 54
|
||||
#define CLK_GOUT_HSI2_UASC_PCIE_GEN4B_SLV_1_PCLK 55
|
||||
#define CLK_GOUT_HSI2_UFS_EMBD_I_ACLK 56
|
||||
#define CLK_GOUT_HSI2_UFS_EMBD_I_CLK_UNIPRO 57
|
||||
#define CLK_GOUT_HSI2_UFS_EMBD_I_FMP_CLK 58
|
||||
#define CLK_GOUT_HSI2_XIU_D_HSI2_ACLK 59
|
||||
#define CLK_GOUT_HSI2_XIU_P_HSI2_ACLK 60
|
||||
|
||||
/* CMU_MISC */
|
||||
#define CLK_MOUT_MISC_BUS_USER 1
|
||||
#define CLK_MOUT_MISC_SSS_USER 2
|
||||
|
Loading…
x
Reference in New Issue
Block a user