[PATCH v4 04/10] clk: mediatek: add mt6797 clock IDs
Signed-off-by: Mars Cheng--- include/dt-bindings/clock/mt6797-clk.h | 281 1 file changed, 281 insertions(+) create mode 100644 include/dt-bindings/clock/mt6797-clk.h diff --git a/include/dt-bindings/clock/mt6797-clk.h b/include/dt-bindings/clock/mt6797-clk.h new file mode 100644 index 000..e48aa47 --- /dev/null +++ b/include/dt-bindings/clock/mt6797-clk.h @@ -0,0 +1,281 @@ +/* + * Copyright (c) 2017 MediaTek Inc. + * Author: Kevin Chen + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + */ + +#ifndef _DT_BINDINGS_CLK_MT6797_H +#define _DT_BINDINGS_CLK_MT6797_H + +/* TOPCKGEN */ +#defineCLK_TOP_MUX_ULPOSC_AXI_CK_MUX_PRE 1 +#defineCLK_TOP_MUX_ULPOSC_AXI_CK_MUX 2 +#defineCLK_TOP_MUX_AXI 3 +#defineCLK_TOP_MUX_MEM 4 +#defineCLK_TOP_MUX_DDRPHYCFG 5 +#defineCLK_TOP_MUX_MM 6 +#defineCLK_TOP_MUX_PWM 7 +#defineCLK_TOP_MUX_VDEC8 +#defineCLK_TOP_MUX_VENC9 +#defineCLK_TOP_MUX_MFG 10 +#defineCLK_TOP_MUX_CAMTG 11 +#defineCLK_TOP_MUX_UART12 +#defineCLK_TOP_MUX_SPI 13 +#defineCLK_TOP_MUX_ULPOSC_SPI_CK_MUX 14 +#defineCLK_TOP_MUX_USB20 15 +#defineCLK_TOP_MUX_MSDC50_0_HCLK 16 +#defineCLK_TOP_MUX_MSDC50_017 +#defineCLK_TOP_MUX_MSDC30_118 +#defineCLK_TOP_MUX_MSDC30_219 +#defineCLK_TOP_MUX_AUDIO 20 +#defineCLK_TOP_MUX_AUD_INTBUS 21 +#defineCLK_TOP_MUX_PMICSPI 22 +#defineCLK_TOP_MUX_SCP 23 +#defineCLK_TOP_MUX_ATB 24 +#defineCLK_TOP_MUX_MJC 25 +#defineCLK_TOP_MUX_DPI026 +#defineCLK_TOP_MUX_AUD_1 27 +#defineCLK_TOP_MUX_AUD_2 28 +#defineCLK_TOP_MUX_SSUSB_TOP_SYS 29 +#defineCLK_TOP_MUX_SPM 30 +#defineCLK_TOP_MUX_BSI_SPI 31 +#defineCLK_TOP_MUX_AUDIO_H 32 +#defineCLK_TOP_MUX_ANC_MD3233 +#defineCLK_TOP_MUX_MFG_52M 34 +#defineCLK_TOP_SYSPLL_CK 35 +#defineCLK_TOP_SYSPLL_D2 36 +#defineCLK_TOP_SYSPLL1_D2 37 +#defineCLK_TOP_SYSPLL1_D4 38 +#defineCLK_TOP_SYSPLL1_D8 39 +#defineCLK_TOP_SYSPLL1_D16 40 +#defineCLK_TOP_SYSPLL_D3 41 +#defineCLK_TOP_SYSPLL_D3_D342 +#defineCLK_TOP_SYSPLL2_D2 43 +#defineCLK_TOP_SYSPLL2_D4 44 +#defineCLK_TOP_SYSPLL2_D8 45 +#defineCLK_TOP_SYSPLL_D5 46 +#defineCLK_TOP_SYSPLL3_D2 47 +#defineCLK_TOP_SYSPLL3_D4 48 +#defineCLK_TOP_SYSPLL_D7 49 +#defineCLK_TOP_SYSPLL4_D2 50 +#defineCLK_TOP_SYSPLL4_D4 51 +#defineCLK_TOP_UNIVPLL_CK 52 +#defineCLK_TOP_UNIVPLL_D7 53 +#defineCLK_TOP_UNIVPLL_D26 54 +#defineCLK_TOP_SSUSB_PHY_48M_CK55 +#defineCLK_TOP_USB_PHY48M_CK 56 +#defineCLK_TOP_UNIVPLL_D2 57 +#defineCLK_TOP_UNIVPLL1_D2 58 +#defineCLK_TOP_UNIVPLL1_D4 59 +#defineCLK_TOP_UNIVPLL1_D8 60 +#defineCLK_TOP_UNIVPLL_D3 61 +#defineCLK_TOP_UNIVPLL2_D2 62 +#defineCLK_TOP_UNIVPLL2_D4 63 +#defineCLK_TOP_UNIVPLL2_D8 64 +#defineCLK_TOP_UNIVPLL_D5 65 +#defineCLK_TOP_UNIVPLL3_D2 66 +#define
[PATCH v4 04/10] clk: mediatek: add mt6797 clock IDs
Signed-off-by: Mars Cheng --- include/dt-bindings/clock/mt6797-clk.h | 281 1 file changed, 281 insertions(+) create mode 100644 include/dt-bindings/clock/mt6797-clk.h diff --git a/include/dt-bindings/clock/mt6797-clk.h b/include/dt-bindings/clock/mt6797-clk.h new file mode 100644 index 000..e48aa47 --- /dev/null +++ b/include/dt-bindings/clock/mt6797-clk.h @@ -0,0 +1,281 @@ +/* + * Copyright (c) 2017 MediaTek Inc. + * Author: Kevin Chen + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + */ + +#ifndef _DT_BINDINGS_CLK_MT6797_H +#define _DT_BINDINGS_CLK_MT6797_H + +/* TOPCKGEN */ +#defineCLK_TOP_MUX_ULPOSC_AXI_CK_MUX_PRE 1 +#defineCLK_TOP_MUX_ULPOSC_AXI_CK_MUX 2 +#defineCLK_TOP_MUX_AXI 3 +#defineCLK_TOP_MUX_MEM 4 +#defineCLK_TOP_MUX_DDRPHYCFG 5 +#defineCLK_TOP_MUX_MM 6 +#defineCLK_TOP_MUX_PWM 7 +#defineCLK_TOP_MUX_VDEC8 +#defineCLK_TOP_MUX_VENC9 +#defineCLK_TOP_MUX_MFG 10 +#defineCLK_TOP_MUX_CAMTG 11 +#defineCLK_TOP_MUX_UART12 +#defineCLK_TOP_MUX_SPI 13 +#defineCLK_TOP_MUX_ULPOSC_SPI_CK_MUX 14 +#defineCLK_TOP_MUX_USB20 15 +#defineCLK_TOP_MUX_MSDC50_0_HCLK 16 +#defineCLK_TOP_MUX_MSDC50_017 +#defineCLK_TOP_MUX_MSDC30_118 +#defineCLK_TOP_MUX_MSDC30_219 +#defineCLK_TOP_MUX_AUDIO 20 +#defineCLK_TOP_MUX_AUD_INTBUS 21 +#defineCLK_TOP_MUX_PMICSPI 22 +#defineCLK_TOP_MUX_SCP 23 +#defineCLK_TOP_MUX_ATB 24 +#defineCLK_TOP_MUX_MJC 25 +#defineCLK_TOP_MUX_DPI026 +#defineCLK_TOP_MUX_AUD_1 27 +#defineCLK_TOP_MUX_AUD_2 28 +#defineCLK_TOP_MUX_SSUSB_TOP_SYS 29 +#defineCLK_TOP_MUX_SPM 30 +#defineCLK_TOP_MUX_BSI_SPI 31 +#defineCLK_TOP_MUX_AUDIO_H 32 +#defineCLK_TOP_MUX_ANC_MD3233 +#defineCLK_TOP_MUX_MFG_52M 34 +#defineCLK_TOP_SYSPLL_CK 35 +#defineCLK_TOP_SYSPLL_D2 36 +#defineCLK_TOP_SYSPLL1_D2 37 +#defineCLK_TOP_SYSPLL1_D4 38 +#defineCLK_TOP_SYSPLL1_D8 39 +#defineCLK_TOP_SYSPLL1_D16 40 +#defineCLK_TOP_SYSPLL_D3 41 +#defineCLK_TOP_SYSPLL_D3_D342 +#defineCLK_TOP_SYSPLL2_D2 43 +#defineCLK_TOP_SYSPLL2_D4 44 +#defineCLK_TOP_SYSPLL2_D8 45 +#defineCLK_TOP_SYSPLL_D5 46 +#defineCLK_TOP_SYSPLL3_D2 47 +#defineCLK_TOP_SYSPLL3_D4 48 +#defineCLK_TOP_SYSPLL_D7 49 +#defineCLK_TOP_SYSPLL4_D2 50 +#defineCLK_TOP_SYSPLL4_D4 51 +#defineCLK_TOP_UNIVPLL_CK 52 +#defineCLK_TOP_UNIVPLL_D7 53 +#defineCLK_TOP_UNIVPLL_D26 54 +#defineCLK_TOP_SSUSB_PHY_48M_CK55 +#defineCLK_TOP_USB_PHY48M_CK 56 +#defineCLK_TOP_UNIVPLL_D2 57 +#defineCLK_TOP_UNIVPLL1_D2 58 +#defineCLK_TOP_UNIVPLL1_D4 59 +#defineCLK_TOP_UNIVPLL1_D8 60 +#defineCLK_TOP_UNIVPLL_D3 61 +#defineCLK_TOP_UNIVPLL2_D2 62 +#defineCLK_TOP_UNIVPLL2_D4 63 +#defineCLK_TOP_UNIVPLL2_D8 64 +#defineCLK_TOP_UNIVPLL_D5 65 +#defineCLK_TOP_UNIVPLL3_D2 66 +#defineCLK_TOP_UNIVPLL3_D4 67 +#define