On Thu, 2018-03-01 at 16:45 -0600, Rob Herring wrote:
> On Thu, Feb 22, 2018 at 01:48:49PM +0800, Weiyi Lu wrote:
> > add new clocks according to ECO design change
> > 
> > Signed-off-by: Weiyi Lu <[email protected]>
> > ---
> >  include/dt-bindings/clock/mt2712-clk.h | 294 
> > +++++++++++++++++----------------
> >  1 file changed, 151 insertions(+), 143 deletions(-)
> 
> You can't just renumber your clocks. They are an ABI. Plus, for an ECO 
> there can't have been that much change.
> 
Hi Rob,
Got it! Is it correct if I append those new added clocks at the bottom
of each own subsystem? If the answer is yes, I'll resend a new version.
> > 
> > diff --git a/include/dt-bindings/clock/mt2712-clk.h 
> > b/include/dt-bindings/clock/mt2712-clk.h
> > index 48a8e797a617..0690f24391b3 100644
> > --- a/include/dt-bindings/clock/mt2712-clk.h
> > +++ b/include/dt-bindings/clock/mt2712-clk.h
> > @@ -81,148 +81,154 @@
> >  #define CLK_TOP_F_BUS_PLL2         42
> >  #define CLK_TOP_APLL1                      43
> >  #define CLK_TOP_APLL1_D2           44
> > -#define CLK_TOP_APLL1_D4           45
> > -#define CLK_TOP_APLL1_D8           46
> > -#define CLK_TOP_APLL1_D16          47
> > -#define CLK_TOP_APLL2                      48
> > -#define CLK_TOP_APLL2_D2           49
> > -#define CLK_TOP_APLL2_D4           50
> > -#define CLK_TOP_APLL2_D8           51
> > -#define CLK_TOP_APLL2_D16          52
> > -#define CLK_TOP_LVDSPLL                    53
> > -#define CLK_TOP_LVDSPLL_D2         54
> > -#define CLK_TOP_LVDSPLL_D4         55
> > -#define CLK_TOP_LVDSPLL_D8         56
> > -#define CLK_TOP_LVDSPLL2           57
> > -#define CLK_TOP_LVDSPLL2_D2                58
> > -#define CLK_TOP_LVDSPLL2_D4                59
> > -#define CLK_TOP_LVDSPLL2_D8                60
> > -#define CLK_TOP_ETHERPLL_125M              61
> > -#define CLK_TOP_ETHERPLL_50M               62
> > -#define CLK_TOP_CVBS                       63
> > -#define CLK_TOP_CVBS_D2                    64
> > -#define CLK_TOP_SYS_26M                    65
> > -#define CLK_TOP_MMPLL                      66
> > -#define CLK_TOP_MMPLL_D2           67
> > -#define CLK_TOP_VENCPLL                    68
> > -#define CLK_TOP_VENCPLL_D2         69
> > -#define CLK_TOP_VCODECPLL          70
> > -#define CLK_TOP_VCODECPLL_D2               71
> > -#define CLK_TOP_TVDPLL                     72
> > -#define CLK_TOP_TVDPLL_D2          73
> > -#define CLK_TOP_TVDPLL_D4          74
> > -#define CLK_TOP_TVDPLL_D8          75
> > -#define CLK_TOP_TVDPLL_429M                76
> > -#define CLK_TOP_TVDPLL_429M_D2             77
> > -#define CLK_TOP_TVDPLL_429M_D4             78
> > -#define CLK_TOP_MSDCPLL                    79
> > -#define CLK_TOP_MSDCPLL_D2         80
> > -#define CLK_TOP_MSDCPLL_D4         81
> > -#define CLK_TOP_MSDCPLL2           82
> > -#define CLK_TOP_MSDCPLL2_D2                83
> > -#define CLK_TOP_MSDCPLL2_D4                84
> > -#define CLK_TOP_CLK26M_D2          85
> > -#define CLK_TOP_D2A_ULCLK_6P5M             86
> > -#define CLK_TOP_VPLL3_DPIX         87
> > -#define CLK_TOP_VPLL_DPIX          88
> > -#define CLK_TOP_LTEPLL_FS26M               89
> > -#define CLK_TOP_DMPLL                      90
> > -#define CLK_TOP_DSI0_LNTC          91
> > -#define CLK_TOP_DSI1_LNTC          92
> > -#define CLK_TOP_LVDSTX3_CLKDIG_CTS 93
> > -#define CLK_TOP_LVDSTX_CLKDIG_CTS  94
> > -#define CLK_TOP_CLKRTC_EXT         95
> > -#define CLK_TOP_CLKRTC_INT         96
> > -#define CLK_TOP_CSI0                       97
> > -#define CLK_TOP_CVBSPLL                    98
> > -#define CLK_TOP_AXI_SEL                    99
> > -#define CLK_TOP_MEM_SEL                    100
> > -#define CLK_TOP_MM_SEL                     101
> > -#define CLK_TOP_PWM_SEL                    102
> > -#define CLK_TOP_VDEC_SEL           103
> > -#define CLK_TOP_VENC_SEL           104
> > -#define CLK_TOP_MFG_SEL                    105
> > -#define CLK_TOP_CAMTG_SEL          106
> > -#define CLK_TOP_UART_SEL           107
> > -#define CLK_TOP_SPI_SEL                    108
> > -#define CLK_TOP_USB20_SEL          109
> > -#define CLK_TOP_USB30_SEL          110
> > -#define CLK_TOP_MSDC50_0_HCLK_SEL  111
> > -#define CLK_TOP_MSDC50_0_SEL               112
> > -#define CLK_TOP_MSDC30_1_SEL               113
> > -#define CLK_TOP_MSDC30_2_SEL               114
> > -#define CLK_TOP_MSDC30_3_SEL               115
> > -#define CLK_TOP_AUDIO_SEL          116
> > -#define CLK_TOP_AUD_INTBUS_SEL             117
> > -#define CLK_TOP_PMICSPI_SEL                118
> > -#define CLK_TOP_DPILVDS1_SEL               119
> > -#define CLK_TOP_ATB_SEL                    120
> > -#define CLK_TOP_NR_SEL                     121
> > -#define CLK_TOP_NFI2X_SEL          122
> > -#define CLK_TOP_IRDA_SEL           123
> > -#define CLK_TOP_CCI400_SEL         124
> > -#define CLK_TOP_AUD_1_SEL          125
> > -#define CLK_TOP_AUD_2_SEL          126
> > -#define CLK_TOP_MEM_MFG_IN_AS_SEL  127
> > -#define CLK_TOP_AXI_MFG_IN_AS_SEL  128
> > -#define CLK_TOP_SCAM_SEL           129
> > -#define CLK_TOP_NFIECC_SEL         130
> > -#define CLK_TOP_PE2_MAC_P0_SEL             131
> > -#define CLK_TOP_PE2_MAC_P1_SEL             132
> > -#define CLK_TOP_DPILVDS_SEL                133
> > -#define CLK_TOP_MSDC50_3_HCLK_SEL  134
> > -#define CLK_TOP_HDCP_SEL           135
> > -#define CLK_TOP_HDCP_24M_SEL               136
> > -#define CLK_TOP_RTC_SEL                    137
> > -#define CLK_TOP_SPINOR_SEL         138
> > -#define CLK_TOP_APLL_SEL           139
> > -#define CLK_TOP_APLL2_SEL          140
> > -#define CLK_TOP_A1SYS_HP_SEL               141
> > -#define CLK_TOP_A2SYS_HP_SEL               142
> > -#define CLK_TOP_ASM_L_SEL          143
> > -#define CLK_TOP_ASM_M_SEL          144
> > -#define CLK_TOP_ASM_H_SEL          145
> > -#define CLK_TOP_I2SO1_SEL          146
> > -#define CLK_TOP_I2SO2_SEL          147
> > -#define CLK_TOP_I2SO3_SEL          148
> > -#define CLK_TOP_TDMO0_SEL          149
> > -#define CLK_TOP_TDMO1_SEL          150
> > -#define CLK_TOP_I2SI1_SEL          151
> > -#define CLK_TOP_I2SI2_SEL          152
> > -#define CLK_TOP_I2SI3_SEL          153
> > -#define CLK_TOP_ETHER_125M_SEL             154
> > -#define CLK_TOP_ETHER_50M_SEL              155
> > -#define CLK_TOP_JPGDEC_SEL         156
> > -#define CLK_TOP_SPISLV_SEL         157
> > -#define CLK_TOP_ETHER_50M_RMII_SEL 158
> > -#define CLK_TOP_CAM2TG_SEL         159
> > -#define CLK_TOP_DI_SEL                     160
> > -#define CLK_TOP_TVD_SEL                    161
> > -#define CLK_TOP_I2C_SEL                    162
> > -#define CLK_TOP_PWM_INFRA_SEL              163
> > -#define CLK_TOP_MSDC0P_AES_SEL             164
> > -#define CLK_TOP_CMSYS_SEL          165
> > -#define CLK_TOP_GCPU_SEL           166
> > -#define CLK_TOP_AUD_APLL1_SEL              167
> > -#define CLK_TOP_AUD_APLL2_SEL              168
> > -#define CLK_TOP_DA_AUDULL_VTX_6P5M_SEL     169
> > -#define CLK_TOP_APLL_DIV0          170
> > -#define CLK_TOP_APLL_DIV1          171
> > -#define CLK_TOP_APLL_DIV2          172
> > -#define CLK_TOP_APLL_DIV3          173
> > -#define CLK_TOP_APLL_DIV4          174
> > -#define CLK_TOP_APLL_DIV5          175
> > -#define CLK_TOP_APLL_DIV6          176
> > -#define CLK_TOP_APLL_DIV7          177
> > -#define CLK_TOP_APLL_DIV_PDN0              178
> > -#define CLK_TOP_APLL_DIV_PDN1              179
> > -#define CLK_TOP_APLL_DIV_PDN2              180
> > -#define CLK_TOP_APLL_DIV_PDN3              181
> > -#define CLK_TOP_APLL_DIV_PDN4              182
> > -#define CLK_TOP_APLL_DIV_PDN5              183
> > -#define CLK_TOP_APLL_DIV_PDN6              184
> > -#define CLK_TOP_APLL_DIV_PDN7              185
> > -#define CLK_TOP_NR_CLK                     186
> > +#define CLK_TOP_APLL1_D3           45
> > +#define CLK_TOP_APLL1_D4           46
> > +#define CLK_TOP_APLL1_D8           47
> > +#define CLK_TOP_APLL1_D16          48
> > +#define CLK_TOP_APLL2                      49
> > +#define CLK_TOP_APLL2_D2           50
> > +#define CLK_TOP_APLL2_D4           51
> > +#define CLK_TOP_APLL2_D8           52
> > +#define CLK_TOP_APLL2_D16          53
> > +#define CLK_TOP_LVDSPLL                    54
> > +#define CLK_TOP_LVDSPLL_D2         55
> > +#define CLK_TOP_LVDSPLL_D4         56
> > +#define CLK_TOP_LVDSPLL_D8         57
> > +#define CLK_TOP_LVDSPLL2           58
> > +#define CLK_TOP_LVDSPLL2_D2                59
> > +#define CLK_TOP_LVDSPLL2_D4                60
> > +#define CLK_TOP_LVDSPLL2_D8                61
> > +#define CLK_TOP_ETHERPLL_125M              62
> > +#define CLK_TOP_ETHERPLL_50M               63
> > +#define CLK_TOP_CVBS                       64
> > +#define CLK_TOP_CVBS_D2                    65
> > +#define CLK_TOP_SYS_26M                    66
> > +#define CLK_TOP_MMPLL                      67
> > +#define CLK_TOP_MMPLL_D2           68
> > +#define CLK_TOP_VENCPLL                    69
> > +#define CLK_TOP_VENCPLL_D2         70
> > +#define CLK_TOP_VCODECPLL          71
> > +#define CLK_TOP_VCODECPLL_D2               72
> > +#define CLK_TOP_TVDPLL                     73
> > +#define CLK_TOP_TVDPLL_D2          74
> > +#define CLK_TOP_TVDPLL_D4          75
> > +#define CLK_TOP_TVDPLL_D8          76
> > +#define CLK_TOP_TVDPLL_429M                77
> > +#define CLK_TOP_TVDPLL_429M_D2             78
> > +#define CLK_TOP_TVDPLL_429M_D4             79
> > +#define CLK_TOP_MSDCPLL                    80
> > +#define CLK_TOP_MSDCPLL_D2         81
> > +#define CLK_TOP_MSDCPLL_D4         82
> > +#define CLK_TOP_MSDCPLL2           83
> > +#define CLK_TOP_MSDCPLL2_D2                84
> > +#define CLK_TOP_MSDCPLL2_D4                85
> > +#define CLK_TOP_CLK26M_D2          86
> > +#define CLK_TOP_D2A_ULCLK_6P5M             87
> > +#define CLK_TOP_VPLL3_DPIX         88
> > +#define CLK_TOP_VPLL_DPIX          89
> > +#define CLK_TOP_LTEPLL_FS26M               90
> > +#define CLK_TOP_DMPLL                      91
> > +#define CLK_TOP_DSI0_LNTC          92
> > +#define CLK_TOP_DSI1_LNTC          93
> > +#define CLK_TOP_LVDSTX3_CLKDIG_CTS 94
> > +#define CLK_TOP_LVDSTX_CLKDIG_CTS  95
> > +#define CLK_TOP_CLKRTC_EXT         96
> > +#define CLK_TOP_CLKRTC_INT         97
> > +#define CLK_TOP_CSI0                       98
> > +#define CLK_TOP_CVBSPLL                    99
> > +#define CLK_TOP_AXI_SEL                    100
> > +#define CLK_TOP_MEM_SEL                    101
> > +#define CLK_TOP_MM_SEL                     102
> > +#define CLK_TOP_PWM_SEL                    103
> > +#define CLK_TOP_VDEC_SEL           104
> > +#define CLK_TOP_VENC_SEL           105
> > +#define CLK_TOP_MFG_SEL                    106
> > +#define CLK_TOP_CAMTG_SEL          107
> > +#define CLK_TOP_UART_SEL           108
> > +#define CLK_TOP_SPI_SEL                    109
> > +#define CLK_TOP_USB20_SEL          110
> > +#define CLK_TOP_USB30_SEL          111
> > +#define CLK_TOP_MSDC50_0_HCLK_SEL  112
> > +#define CLK_TOP_MSDC50_0_SEL               113
> > +#define CLK_TOP_MSDC30_1_SEL               114
> > +#define CLK_TOP_MSDC30_2_SEL               115
> > +#define CLK_TOP_MSDC30_3_SEL               116
> > +#define CLK_TOP_AUDIO_SEL          117
> > +#define CLK_TOP_AUD_INTBUS_SEL             118
> > +#define CLK_TOP_PMICSPI_SEL                119
> > +#define CLK_TOP_DPILVDS1_SEL               120
> > +#define CLK_TOP_ATB_SEL                    121
> > +#define CLK_TOP_NR_SEL                     122
> > +#define CLK_TOP_NFI2X_SEL          123
> > +#define CLK_TOP_IRDA_SEL           124
> > +#define CLK_TOP_CCI400_SEL         125
> > +#define CLK_TOP_AUD_1_SEL          126
> > +#define CLK_TOP_AUD_2_SEL          127
> > +#define CLK_TOP_MEM_MFG_IN_AS_SEL  128
> > +#define CLK_TOP_AXI_MFG_IN_AS_SEL  129
> > +#define CLK_TOP_SCAM_SEL           130
> > +#define CLK_TOP_NFIECC_SEL         131
> > +#define CLK_TOP_PE2_MAC_P0_SEL             132
> > +#define CLK_TOP_PE2_MAC_P1_SEL             133
> > +#define CLK_TOP_DPILVDS_SEL                134
> > +#define CLK_TOP_MSDC50_3_HCLK_SEL  135
> > +#define CLK_TOP_HDCP_SEL           136
> > +#define CLK_TOP_HDCP_24M_SEL               137
> > +#define CLK_TOP_RTC_SEL                    138
> > +#define CLK_TOP_SPINOR_SEL         139
> > +#define CLK_TOP_APLL_SEL           140
> > +#define CLK_TOP_APLL2_SEL          141
> > +#define CLK_TOP_A1SYS_HP_SEL               142
> > +#define CLK_TOP_A2SYS_HP_SEL               143
> > +#define CLK_TOP_ASM_L_SEL          144
> > +#define CLK_TOP_ASM_M_SEL          145
> > +#define CLK_TOP_ASM_H_SEL          146
> > +#define CLK_TOP_I2SO1_SEL          147
> > +#define CLK_TOP_I2SO2_SEL          148
> > +#define CLK_TOP_I2SO3_SEL          149
> > +#define CLK_TOP_TDMO0_SEL          150
> > +#define CLK_TOP_TDMO1_SEL          151
> > +#define CLK_TOP_I2SI1_SEL          152
> > +#define CLK_TOP_I2SI2_SEL          153
> > +#define CLK_TOP_I2SI3_SEL          154
> > +#define CLK_TOP_ETHER_125M_SEL             155
> > +#define CLK_TOP_ETHER_50M_SEL              156
> > +#define CLK_TOP_JPGDEC_SEL         157
> > +#define CLK_TOP_SPISLV_SEL         158
> > +#define CLK_TOP_ETHER_50M_RMII_SEL 159
> > +#define CLK_TOP_CAM2TG_SEL         160
> > +#define CLK_TOP_DI_SEL                     161
> > +#define CLK_TOP_TVD_SEL                    162
> > +#define CLK_TOP_I2C_SEL                    163
> > +#define CLK_TOP_PWM_INFRA_SEL              164
> > +#define CLK_TOP_MSDC0P_AES_SEL             165
> > +#define CLK_TOP_CMSYS_SEL          166
> > +#define CLK_TOP_GCPU_SEL           167
> > +#define CLK_TOP_AUD_APLL1_SEL              168
> > +#define CLK_TOP_AUD_APLL2_SEL              169
> > +#define CLK_TOP_APLL1_REF_SEL              170
> > +#define CLK_TOP_APLL2_REF_SEL              171
> > +#define CLK_TOP_DA_AUDULL_VTX_6P5M_SEL     172
> > +#define CLK_TOP_APLL_DIV0          173
> > +#define CLK_TOP_APLL_DIV1          174
> > +#define CLK_TOP_APLL_DIV2          175
> > +#define CLK_TOP_APLL_DIV3          176
> > +#define CLK_TOP_APLL_DIV4          177
> > +#define CLK_TOP_APLL_DIV5          178
> > +#define CLK_TOP_APLL_DIV6          179
> > +#define CLK_TOP_APLL_DIV7          180
> > +#define CLK_TOP_APLL_DIV_PDN0              181
> > +#define CLK_TOP_APLL_DIV_PDN1              182
> > +#define CLK_TOP_APLL_DIV_PDN2              183
> > +#define CLK_TOP_APLL_DIV_PDN3              184
> > +#define CLK_TOP_APLL_DIV_PDN4              185
> > +#define CLK_TOP_APLL_DIV_PDN5              186
> > +#define CLK_TOP_APLL_DIV_PDN6              187
> > +#define CLK_TOP_APLL_DIV_PDN7              188
> > +#define CLK_TOP_NFI2X_EN           189
> > +#define CLK_TOP_NFIECC_EN          190
> > +#define CLK_TOP_NFI1X_CK_EN                191
> > +#define CLK_TOP_NR_CLK                     192
> >  
> >  /* INFRACFG */
> >  
> > @@ -281,7 +287,9 @@
> >  #define CLK_PERI_MSDC30_3_EN               41
> >  #define CLK_PERI_MSDC50_0_HCLK_EN  42
> >  #define CLK_PERI_MSDC50_3_HCLK_EN  43
> > -#define CLK_PERI_NR_CLK                    44
> > +#define CLK_PERI_MSDC30_0_QTR_EN   44
> > +#define CLK_PERI_MSDC30_3_QTR_EN   45
> > +#define CLK_PERI_NR_CLK                    46
> >  
> >  /* MCUCFG */
> >  
> > -- 
> > 2.12.5
> > 


Reply via email to