@@ -167,7 +167,7 @@ static const struct stratix10_perip_cnt_clock s10_main_perip_cnt_clks[] = {
167167 { STRATIX10_MPU_FREE_CLK , "mpu_free_clk" , NULL , mpu_free_mux , ARRAY_SIZE (mpu_free_mux ),
168168 0 , 0x48 , 0 , 0 , 0 },
169169 { STRATIX10_NOC_FREE_CLK , "noc_free_clk" , NULL , noc_free_mux , ARRAY_SIZE (noc_free_mux ),
170- 0 , 0x4C , 0 , 0 , 0 },
170+ 0 , 0x4C , 0 , 0x3C , 1 },
171171 { STRATIX10_MAIN_EMACA_CLK , "main_emaca_clk" , "main_noc_base_clk" , NULL , 1 , 0 ,
172172 0x50 , 0 , 0 , 0 },
173173 { STRATIX10_MAIN_EMACB_CLK , "main_emacb_clk" , "main_noc_base_clk" , NULL , 1 , 0 ,
@@ -200,10 +200,8 @@ static const struct stratix10_perip_cnt_clock s10_main_perip_cnt_clks[] = {
200200 0 , 0xD4 , 0 , 0 , 0 },
201201 { STRATIX10_PERI_PSI_REF_CLK , "peri_psi_ref_clk" , "peri_noc_base_clk" , NULL , 1 , 0 ,
202202 0xD8 , 0 , 0 , 0 },
203- { STRATIX10_L4_SYS_FREE_CLK , "l4_sys_free_clk" , "noc_free_clk" , NULL , 1 , 0 ,
204- 0 , 4 , 0 , 0 },
205- { STRATIX10_NOC_CLK , "noc_clk" , NULL , noc_mux , ARRAY_SIZE (noc_mux ),
206- 0 , 0 , 0 , 0x3C , 1 },
203+ { STRATIX10_L4_SYS_FREE_CLK , "l4_sys_free_clk" , NULL , noc_mux , ARRAY_SIZE (noc_mux ), 0 ,
204+ 0 , 4 , 0x3C , 1 },
207205 { STRATIX10_EMAC_A_FREE_CLK , "emaca_free_clk" , NULL , emaca_free_mux , ARRAY_SIZE (emaca_free_mux ),
208206 0 , 0 , 2 , 0xB0 , 0 },
209207 { STRATIX10_EMAC_B_FREE_CLK , "emacb_free_clk" , NULL , emacb_free_mux , ARRAY_SIZE (emacb_free_mux ),
@@ -227,20 +225,20 @@ static const struct stratix10_gate_clock s10_gate_clks[] = {
227225 0 , 0 , 0 , 0 , 0 , 0 , 4 },
228226 { STRATIX10_MPU_L2RAM_CLK , "mpu_l2ram_clk" , "mpu_clk" , NULL , 1 , 0 , 0x30 ,
229227 0 , 0 , 0 , 0 , 0 , 0 , 2 },
230- { STRATIX10_L4_MAIN_CLK , "l4_main_clk" , "noc_clk" , NULL , 1 , 0 , 0x30 ,
231- 1 , 0x70 , 0 , 2 , 0 , 0 , 0 },
232- { STRATIX10_L4_MP_CLK , "l4_mp_clk" , "noc_clk" , NULL , 1 , 0 , 0x30 ,
233- 2 , 0x70 , 8 , 2 , 0 , 0 , 0 },
234- { STRATIX10_L4_SP_CLK , "l4_sp_clk" , "noc_clk" , NULL , 1 , CLK_IS_CRITICAL , 0x30 ,
235- 3 , 0x70 , 16 , 2 , 0 , 0 , 0 },
236- { STRATIX10_CS_AT_CLK , "cs_at_clk" , "noc_clk" , NULL , 1 , 0 , 0x30 ,
237- 4 , 0x70 , 24 , 2 , 0 , 0 , 0 },
238- { STRATIX10_CS_TRACE_CLK , "cs_trace_clk" , "noc_clk" , NULL , 1 , 0 , 0x30 ,
239- 4 , 0x70 , 26 , 2 , 0 , 0 , 0 },
228+ { STRATIX10_L4_MAIN_CLK , "l4_main_clk" , NULL , noc_mux , ARRAY_SIZE ( noc_mux ) , 0 , 0x30 ,
229+ 1 , 0x70 , 0 , 2 , 0x3C , 1 , 0 },
230+ { STRATIX10_L4_MP_CLK , "l4_mp_clk" , NULL , noc_mux , ARRAY_SIZE ( noc_mux ) , 0 , 0x30 ,
231+ 2 , 0x70 , 8 , 2 , 0x3C , 1 , 0 },
232+ { STRATIX10_L4_SP_CLK , "l4_sp_clk" , NULL , noc_mux , ARRAY_SIZE ( noc_mux ) , CLK_IS_CRITICAL , 0x30 ,
233+ 3 , 0x70 , 16 , 2 , 0x3C , 1 , 0 },
234+ { STRATIX10_CS_AT_CLK , "cs_at_clk" , NULL , noc_mux , ARRAY_SIZE ( noc_mux ) , 0 , 0x30 ,
235+ 4 , 0x70 , 24 , 2 , 0x3C , 1 , 0 },
236+ { STRATIX10_CS_TRACE_CLK , "cs_trace_clk" , NULL , noc_mux , ARRAY_SIZE ( noc_mux ) , 0 , 0x30 ,
237+ 4 , 0x70 , 26 , 2 , 0x3C , 1 , 0 },
240238 { STRATIX10_CS_PDBG_CLK , "cs_pdbg_clk" , "cs_at_clk" , NULL , 1 , 0 , 0x30 ,
241239 4 , 0x70 , 28 , 1 , 0 , 0 , 0 },
242- { STRATIX10_CS_TIMER_CLK , "cs_timer_clk" , "noc_clk" , NULL , 1 , 0 , 0x30 ,
243- 5 , 0 , 0 , 0 , 0 , 0 , 0 },
240+ { STRATIX10_CS_TIMER_CLK , "cs_timer_clk" , NULL , noc_mux , ARRAY_SIZE ( noc_mux ) , 0 , 0x30 ,
241+ 5 , 0 , 0 , 0 , 0x3C , 1 , 0 },
244242 { STRATIX10_S2F_USER0_CLK , "s2f_user0_clk" , NULL , s2f_usr0_mux , ARRAY_SIZE (s2f_usr0_mux ), 0 , 0x30 ,
245243 6 , 0 , 0 , 0 , 0 , 0 , 0 },
246244 { STRATIX10_EMAC0_CLK , "emac0_clk" , NULL , emac_mux , ARRAY_SIZE (emac_mux ), 0 , 0xA4 ,
0 commit comments