diff options
author | Mike Turquette <mturquette@linaro.org> | 2014-05-23 17:30:35 -0400 |
---|---|---|
committer | Mike Turquette <mturquette@linaro.org> | 2014-05-23 17:30:35 -0400 |
commit | dedca6abaf42fb596645e60a20f677a6a4692c22 (patch) | |
tree | 0498ed626ed7f6ae056b6fc8d4b75afc06cbbc17 /include/dt-bindings | |
parent | 4b660a7f5c8099d88d1a43d8ae138965112592c7 (diff) | |
parent | fb8abb7aefe8454e3b478ef11da78ea25b891ad4 (diff) |
Merge remote-tracking branch 'linaro/clk-next' into clk-next
Diffstat (limited to 'include/dt-bindings')
-rw-r--r-- | include/dt-bindings/clock/bcm21664.h | 62 | ||||
-rw-r--r-- | include/dt-bindings/clock/bcm281xx.h | 12 | ||||
-rw-r--r-- | include/dt-bindings/clock/hix5hd2-clock.h | 58 | ||||
-rw-r--r-- | include/dt-bindings/clock/qcom,gcc-msm8960.h | 7 | ||||
-rw-r--r-- | include/dt-bindings/clock/tegra114-car.h | 3 | ||||
-rw-r--r-- | include/dt-bindings/clock/tegra124-car.h | 3 | ||||
-rw-r--r-- | include/dt-bindings/reset/qcom,gcc-msm8960.h | 2 |
7 files changed, 140 insertions, 7 deletions
diff --git a/include/dt-bindings/clock/bcm21664.h b/include/dt-bindings/clock/bcm21664.h new file mode 100644 index 000000000000..5a7f0e4750a8 --- /dev/null +++ b/include/dt-bindings/clock/bcm21664.h | |||
@@ -0,0 +1,62 @@ | |||
1 | /* | ||
2 | * Copyright (C) 2013 Broadcom Corporation | ||
3 | * Copyright 2013 Linaro Limited | ||
4 | * | ||
5 | * This program is free software; you can redistribute it and/or | ||
6 | * modify it under the terms of the GNU General Public License as | ||
7 | * published by the Free Software Foundation version 2. | ||
8 | * | ||
9 | * This program is distributed "as is" WITHOUT ANY WARRANTY of any | ||
10 | * kind, whether express or implied; without even the implied warranty | ||
11 | * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
12 | * GNU General Public License for more details. | ||
13 | */ | ||
14 | |||
15 | #ifndef _CLOCK_BCM21664_H | ||
16 | #define _CLOCK_BCM21664_H | ||
17 | |||
18 | /* | ||
19 | * This file defines the values used to specify clocks provided by | ||
20 | * the clock control units (CCUs) on Broadcom BCM21664 family SoCs. | ||
21 | */ | ||
22 | |||
23 | /* bcm21664 CCU device tree "compatible" strings */ | ||
24 | #define BCM21664_DT_ROOT_CCU_COMPAT "brcm,bcm21664-root-ccu" | ||
25 | #define BCM21664_DT_AON_CCU_COMPAT "brcm,bcm21664-aon-ccu" | ||
26 | #define BCM21664_DT_MASTER_CCU_COMPAT "brcm,bcm21664-master-ccu" | ||
27 | #define BCM21664_DT_SLAVE_CCU_COMPAT "brcm,bcm21664-slave-ccu" | ||
28 | |||
29 | /* root CCU clock ids */ | ||
30 | |||
31 | #define BCM21664_ROOT_CCU_FRAC_1M 0 | ||
32 | #define BCM21664_ROOT_CCU_CLOCK_COUNT 1 | ||
33 | |||
34 | /* aon CCU clock ids */ | ||
35 | |||
36 | #define BCM21664_AON_CCU_HUB_TIMER 0 | ||
37 | #define BCM21664_AON_CCU_CLOCK_COUNT 1 | ||
38 | |||
39 | /* master CCU clock ids */ | ||
40 | |||
41 | #define BCM21664_MASTER_CCU_SDIO1 0 | ||
42 | #define BCM21664_MASTER_CCU_SDIO2 1 | ||
43 | #define BCM21664_MASTER_CCU_SDIO3 2 | ||
44 | #define BCM21664_MASTER_CCU_SDIO4 3 | ||
45 | #define BCM21664_MASTER_CCU_SDIO1_SLEEP 4 | ||
46 | #define BCM21664_MASTER_CCU_SDIO2_SLEEP 5 | ||
47 | #define BCM21664_MASTER_CCU_SDIO3_SLEEP 6 | ||
48 | #define BCM21664_MASTER_CCU_SDIO4_SLEEP 7 | ||
49 | #define BCM21664_MASTER_CCU_CLOCK_COUNT 8 | ||
50 | |||
51 | /* slave CCU clock ids */ | ||
52 | |||
53 | #define BCM21664_SLAVE_CCU_UARTB 0 | ||
54 | #define BCM21664_SLAVE_CCU_UARTB2 1 | ||
55 | #define BCM21664_SLAVE_CCU_UARTB3 2 | ||
56 | #define BCM21664_SLAVE_CCU_BSC1 3 | ||
57 | #define BCM21664_SLAVE_CCU_BSC2 4 | ||
58 | #define BCM21664_SLAVE_CCU_BSC3 5 | ||
59 | #define BCM21664_SLAVE_CCU_BSC4 6 | ||
60 | #define BCM21664_SLAVE_CCU_CLOCK_COUNT 7 | ||
61 | |||
62 | #endif /* _CLOCK_BCM21664_H */ | ||
diff --git a/include/dt-bindings/clock/bcm281xx.h b/include/dt-bindings/clock/bcm281xx.h index e0096940886d..a763460cf1af 100644 --- a/include/dt-bindings/clock/bcm281xx.h +++ b/include/dt-bindings/clock/bcm281xx.h | |||
@@ -20,6 +20,18 @@ | |||
20 | * the clock control units (CCUs) on Broadcom BCM281XX family SoCs. | 20 | * the clock control units (CCUs) on Broadcom BCM281XX family SoCs. |
21 | */ | 21 | */ |
22 | 22 | ||
23 | /* | ||
24 | * These are the bcm281xx CCU device tree "compatible" strings. | ||
25 | * We're stuck with using "bcm11351" in the string because wild | ||
26 | * cards aren't allowed, and that name was the first one defined | ||
27 | * in this family of devices. | ||
28 | */ | ||
29 | #define BCM281XX_DT_ROOT_CCU_COMPAT "brcm,bcm11351-root-ccu" | ||
30 | #define BCM281XX_DT_AON_CCU_COMPAT "brcm,bcm11351-aon-ccu" | ||
31 | #define BCM281XX_DT_HUB_CCU_COMPAT "brcm,bcm11351-hub-ccu" | ||
32 | #define BCM281XX_DT_MASTER_CCU_COMPAT "brcm,bcm11351-master-ccu" | ||
33 | #define BCM281XX_DT_SLAVE_CCU_COMPAT "brcm,bcm11351-slave-ccu" | ||
34 | |||
23 | /* root CCU clock ids */ | 35 | /* root CCU clock ids */ |
24 | 36 | ||
25 | #define BCM281XX_ROOT_CCU_FRAC_1M 0 | 37 | #define BCM281XX_ROOT_CCU_FRAC_1M 0 |
diff --git a/include/dt-bindings/clock/hix5hd2-clock.h b/include/dt-bindings/clock/hix5hd2-clock.h new file mode 100644 index 000000000000..aad579a75802 --- /dev/null +++ b/include/dt-bindings/clock/hix5hd2-clock.h | |||
@@ -0,0 +1,58 @@ | |||
1 | /* | ||
2 | * Copyright (c) 2014 Linaro Ltd. | ||
3 | * Copyright (c) 2014 Hisilicon Limited. | ||
4 | * | ||
5 | * This program is free software; you can redistribute it and/or modify it | ||
6 | * under the terms and conditions of the GNU General Public License, | ||
7 | * version 2, as published by the Free Software Foundation. | ||
8 | */ | ||
9 | |||
10 | #ifndef __DTS_HIX5HD2_CLOCK_H | ||
11 | #define __DTS_HIX5HD2_CLOCK_H | ||
12 | |||
13 | /* fixed rate */ | ||
14 | #define HIX5HD2_FIXED_1200M 1 | ||
15 | #define HIX5HD2_FIXED_400M 2 | ||
16 | #define HIX5HD2_FIXED_48M 3 | ||
17 | #define HIX5HD2_FIXED_24M 4 | ||
18 | #define HIX5HD2_FIXED_600M 5 | ||
19 | #define HIX5HD2_FIXED_300M 6 | ||
20 | #define HIX5HD2_FIXED_75M 7 | ||
21 | #define HIX5HD2_FIXED_200M 8 | ||
22 | #define HIX5HD2_FIXED_100M 9 | ||
23 | #define HIX5HD2_FIXED_40M 10 | ||
24 | #define HIX5HD2_FIXED_150M 11 | ||
25 | #define HIX5HD2_FIXED_1728M 12 | ||
26 | #define HIX5HD2_FIXED_28P8M 13 | ||
27 | #define HIX5HD2_FIXED_432M 14 | ||
28 | #define HIX5HD2_FIXED_345P6M 15 | ||
29 | #define HIX5HD2_FIXED_288M 16 | ||
30 | #define HIX5HD2_FIXED_60M 17 | ||
31 | #define HIX5HD2_FIXED_750M 18 | ||
32 | #define HIX5HD2_FIXED_500M 19 | ||
33 | #define HIX5HD2_FIXED_54M 20 | ||
34 | #define HIX5HD2_FIXED_27M 21 | ||
35 | #define HIX5HD2_FIXED_1500M 22 | ||
36 | #define HIX5HD2_FIXED_375M 23 | ||
37 | #define HIX5HD2_FIXED_187M 24 | ||
38 | #define HIX5HD2_FIXED_250M 25 | ||
39 | #define HIX5HD2_FIXED_125M 26 | ||
40 | #define HIX5HD2_FIXED_2P02M 27 | ||
41 | #define HIX5HD2_FIXED_50M 28 | ||
42 | #define HIX5HD2_FIXED_25M 29 | ||
43 | #define HIX5HD2_FIXED_83M 30 | ||
44 | |||
45 | /* mux clocks */ | ||
46 | #define HIX5HD2_SFC_MUX 64 | ||
47 | #define HIX5HD2_MMC_MUX 65 | ||
48 | #define HIX5HD2_FEPHY_MUX 66 | ||
49 | |||
50 | /* gate clocks */ | ||
51 | #define HIX5HD2_SFC_RST 128 | ||
52 | #define HIX5HD2_SFC_CLK 129 | ||
53 | #define HIX5HD2_MMC_CIU_CLK 130 | ||
54 | #define HIX5HD2_MMC_BIU_CLK 131 | ||
55 | #define HIX5HD2_MMC_CIU_RST 132 | ||
56 | |||
57 | #define HIX5HD2_NR_CLKS 256 | ||
58 | #endif /* __DTS_HIX5HD2_CLOCK_H */ | ||
diff --git a/include/dt-bindings/clock/qcom,gcc-msm8960.h b/include/dt-bindings/clock/qcom,gcc-msm8960.h index 03bbf49d43b7..f9f547146a15 100644 --- a/include/dt-bindings/clock/qcom,gcc-msm8960.h +++ b/include/dt-bindings/clock/qcom,gcc-msm8960.h | |||
@@ -51,7 +51,7 @@ | |||
51 | #define QDSS_TSCTR_CLK 34 | 51 | #define QDSS_TSCTR_CLK 34 |
52 | #define SFAB_ADM0_M0_A_CLK 35 | 52 | #define SFAB_ADM0_M0_A_CLK 35 |
53 | #define SFAB_ADM0_M1_A_CLK 36 | 53 | #define SFAB_ADM0_M1_A_CLK 36 |
54 | #define SFAB_ADM0_M2_A_CLK 37 | 54 | #define SFAB_ADM0_M2_H_CLK 37 |
55 | #define ADM0_CLK 38 | 55 | #define ADM0_CLK 38 |
56 | #define ADM0_PBUS_CLK 39 | 56 | #define ADM0_PBUS_CLK 39 |
57 | #define MSS_XPU_CLK 40 | 57 | #define MSS_XPU_CLK 40 |
@@ -99,7 +99,7 @@ | |||
99 | #define CFPB2_H_CLK 82 | 99 | #define CFPB2_H_CLK 82 |
100 | #define SFAB_CFPB_M_H_CLK 83 | 100 | #define SFAB_CFPB_M_H_CLK 83 |
101 | #define CFPB_MASTER_H_CLK 84 | 101 | #define CFPB_MASTER_H_CLK 84 |
102 | #define SFAB_CFPB_S_HCLK 85 | 102 | #define SFAB_CFPB_S_H_CLK 85 |
103 | #define CFPB_SPLITTER_H_CLK 86 | 103 | #define CFPB_SPLITTER_H_CLK 86 |
104 | #define TSIF_H_CLK 87 | 104 | #define TSIF_H_CLK 87 |
105 | #define TSIF_INACTIVITY_TIMERS_CLK 88 | 105 | #define TSIF_INACTIVITY_TIMERS_CLK 88 |
@@ -110,7 +110,6 @@ | |||
110 | #define CE1_SLEEP_CLK 93 | 110 | #define CE1_SLEEP_CLK 93 |
111 | #define CE2_H_CLK 94 | 111 | #define CE2_H_CLK 94 |
112 | #define CE2_CORE_CLK 95 | 112 | #define CE2_CORE_CLK 95 |
113 | #define CE2_SLEEP_CLK 96 | ||
114 | #define SFPB_H_CLK_SRC 97 | 113 | #define SFPB_H_CLK_SRC 97 |
115 | #define SFPB_H_CLK 98 | 114 | #define SFPB_H_CLK 98 |
116 | #define SFAB_SFPB_M_H_CLK 99 | 115 | #define SFAB_SFPB_M_H_CLK 99 |
@@ -252,7 +251,7 @@ | |||
252 | #define MSS_S_H_CLK 235 | 251 | #define MSS_S_H_CLK 235 |
253 | #define MSS_CXO_SRC_CLK 236 | 252 | #define MSS_CXO_SRC_CLK 236 |
254 | #define SATA_H_CLK 237 | 253 | #define SATA_H_CLK 237 |
255 | #define SATA_SRC_CLK 238 | 254 | #define SATA_CLK_SRC 238 |
256 | #define SATA_RXOOB_CLK 239 | 255 | #define SATA_RXOOB_CLK 239 |
257 | #define SATA_PMALIVE_CLK 240 | 256 | #define SATA_PMALIVE_CLK 240 |
258 | #define SATA_PHY_REF_CLK 241 | 257 | #define SATA_PHY_REF_CLK 241 |
diff --git a/include/dt-bindings/clock/tegra114-car.h b/include/dt-bindings/clock/tegra114-car.h index 6d0d8d8ef31e..fc12621fb432 100644 --- a/include/dt-bindings/clock/tegra114-car.h +++ b/include/dt-bindings/clock/tegra114-car.h | |||
@@ -337,6 +337,7 @@ | |||
337 | #define TEGRA114_CLK_CLK_OUT_3_MUX 308 | 337 | #define TEGRA114_CLK_CLK_OUT_3_MUX 308 |
338 | #define TEGRA114_CLK_DSIA_MUX 309 | 338 | #define TEGRA114_CLK_DSIA_MUX 309 |
339 | #define TEGRA114_CLK_DSIB_MUX 310 | 339 | #define TEGRA114_CLK_DSIB_MUX 310 |
340 | #define TEGRA114_CLK_CLK_MAX 311 | 340 | #define TEGRA114_CLK_XUSB_SS_DIV2 311 |
341 | #define TEGRA114_CLK_CLK_MAX 312 | ||
341 | 342 | ||
342 | #endif /* _DT_BINDINGS_CLOCK_TEGRA114_CAR_H */ | 343 | #endif /* _DT_BINDINGS_CLOCK_TEGRA114_CAR_H */ |
diff --git a/include/dt-bindings/clock/tegra124-car.h b/include/dt-bindings/clock/tegra124-car.h index 433528ab5161..8a4c5892890f 100644 --- a/include/dt-bindings/clock/tegra124-car.h +++ b/include/dt-bindings/clock/tegra124-car.h | |||
@@ -336,6 +336,7 @@ | |||
336 | #define TEGRA124_CLK_DSIA_MUX 309 | 336 | #define TEGRA124_CLK_DSIA_MUX 309 |
337 | #define TEGRA124_CLK_DSIB_MUX 310 | 337 | #define TEGRA124_CLK_DSIB_MUX 310 |
338 | #define TEGRA124_CLK_SOR0_LVDS 311 | 338 | #define TEGRA124_CLK_SOR0_LVDS 311 |
339 | #define TEGRA124_CLK_CLK_MAX 312 | 339 | #define TEGRA124_CLK_XUSB_SS_DIV2 312 |
340 | #define TEGRA124_CLK_CLK_MAX 313 | ||
340 | 341 | ||
341 | #endif /* _DT_BINDINGS_CLOCK_TEGRA124_CAR_H */ | 342 | #endif /* _DT_BINDINGS_CLOCK_TEGRA124_CAR_H */ |
diff --git a/include/dt-bindings/reset/qcom,gcc-msm8960.h b/include/dt-bindings/reset/qcom,gcc-msm8960.h index a840e680323c..07edd0e65eed 100644 --- a/include/dt-bindings/reset/qcom,gcc-msm8960.h +++ b/include/dt-bindings/reset/qcom,gcc-msm8960.h | |||
@@ -58,7 +58,7 @@ | |||
58 | #define PPSS_PROC_RESET 41 | 58 | #define PPSS_PROC_RESET 41 |
59 | #define PPSS_RESET 42 | 59 | #define PPSS_RESET 42 |
60 | #define DMA_BAM_RESET 43 | 60 | #define DMA_BAM_RESET 43 |
61 | #define SIC_TIC_RESET 44 | 61 | #define SPS_TIC_H_RESET 44 |
62 | #define SLIMBUS_H_RESET 45 | 62 | #define SLIMBUS_H_RESET 45 |
63 | #define SFAB_CFPB_M_RESET 46 | 63 | #define SFAB_CFPB_M_RESET 46 |
64 | #define SFAB_CFPB_S_RESET 47 | 64 | #define SFAB_CFPB_S_RESET 47 |