@@ -36,8 +36,8 @@ enum clk_ids {
36
36
CLK_PLLCM33_DIV3 ,
37
37
CLK_PLLCM33_DIV4 ,
38
38
CLK_PLLCM33_DIV5 ,
39
- CLK_PLLCM33_DIV4_PLLCM33 ,
40
39
CLK_PLLCM33_DIV16 ,
40
+ CLK_PLLCM33_GEAR ,
41
41
CLK_SMUX2_XSPI_CLK0 ,
42
42
CLK_SMUX2_XSPI_CLK1 ,
43
43
CLK_PLLCM33_XSPI ,
@@ -134,7 +134,7 @@ static const struct cpg_core_clk r9a09g057_core_clks[] __initconst = {
134
134
DEF_FIXED (".pllcm33_div3" , CLK_PLLCM33_DIV3 , CLK_PLLCM33 , 1 , 3 ),
135
135
DEF_FIXED (".pllcm33_div4" , CLK_PLLCM33_DIV4 , CLK_PLLCM33 , 1 , 4 ),
136
136
DEF_FIXED (".pllcm33_div5" , CLK_PLLCM33_DIV5 , CLK_PLLCM33 , 1 , 5 ),
137
- DEF_DDIV (".pllcm33_div4_pllcm33 " , CLK_PLLCM33_DIV4_PLLCM33 ,
137
+ DEF_DDIV (".pllcm33_gear " , CLK_PLLCM33_GEAR ,
138
138
CLK_PLLCM33_DIV4 , CDDIV0_DIVCTL1 , dtable_2_64 ),
139
139
DEF_FIXED (".pllcm33_div16" , CLK_PLLCM33_DIV16 , CLK_PLLCM33 , 1 , 16 ),
140
140
DEF_SMUX (".smux2_xspi_clk0" , CLK_SMUX2_XSPI_CLK0 , SSEL1_SELCTL2 , smux2_xspi_clk0 ),
@@ -189,10 +189,12 @@ static const struct cpg_core_clk r9a09g057_core_clks[] __initconst = {
189
189
CLK_PLLETH_DIV_125_FIX , 1 , 1 ),
190
190
DEF_FIXED ("gbeth_1_clk_ptp_ref_i" , R9A09G057_GBETH_1_CLK_PTP_REF_I ,
191
191
CLK_PLLETH_DIV_125_FIX , 1 , 1 ),
192
+ DEF_FIXED_MOD_STATUS ("spi_clk_spi" , R9A09G057_SPI_CLK_SPI , CLK_PLLCM33_XSPI , 1 , 2 ,
193
+ FIXED_MOD_CONF_XSPI ),
192
194
};
193
195
194
196
static const struct rzv2h_mod_clk r9a09g057_mod_clks [] __initconst = {
195
- DEF_MOD ("dmac_0_aclk" , CLK_PLLCM33_DIV4_PLLCM33 , 0 , 0 , 0 , 0 ,
197
+ DEF_MOD ("dmac_0_aclk" , CLK_PLLCM33_GEAR , 0 , 0 , 0 , 0 ,
196
198
BUS_MSTOP (5 , BIT (9 ))),
197
199
DEF_MOD ("dmac_1_aclk" , CLK_PLLDTY_ACPU_DIV2 , 0 , 1 , 0 , 1 ,
198
200
BUS_MSTOP (3 , BIT (2 ))),
@@ -276,6 +278,12 @@ static const struct rzv2h_mod_clk r9a09g057_mod_clks[] __initconst = {
276
278
BUS_MSTOP (1 , BIT (7 ))),
277
279
DEF_MOD ("riic_7_ckm" , CLK_PLLCLN_DIV16 , 9 , 11 , 4 , 27 ,
278
280
BUS_MSTOP (1 , BIT (8 ))),
281
+ DEF_MOD ("spi_hclk" , CLK_PLLCM33_GEAR , 9 , 15 , 4 , 31 ,
282
+ BUS_MSTOP (4 , BIT (5 ))),
283
+ DEF_MOD ("spi_aclk" , CLK_PLLCM33_GEAR , 10 , 0 , 5 , 0 ,
284
+ BUS_MSTOP (4 , BIT (5 ))),
285
+ DEF_MOD ("spi_clk_spix2" , CLK_PLLCM33_XSPI , 10 , 1 , 5 , 2 ,
286
+ BUS_MSTOP (4 , BIT (5 ))),
279
287
DEF_MOD ("sdhi_0_imclk" , CLK_PLLCLN_DIV8 , 10 , 3 , 5 , 3 ,
280
288
BUS_MSTOP (8 , BIT (2 ))),
281
289
DEF_MOD ("sdhi_0_imclk2" , CLK_PLLCLN_DIV8 , 10 , 4 , 5 , 4 ,
@@ -404,6 +412,8 @@ static const struct rzv2h_reset r9a09g057_resets[] __initconst = {
404
412
DEF_RST (9 , 14 , 4 , 15 ), /* RIIC_6_MRST */
405
413
DEF_RST (9 , 15 , 4 , 16 ), /* RIIC_7_MRST */
406
414
DEF_RST (10 , 0 , 4 , 17 ), /* RIIC_8_MRST */
415
+ DEF_RST (10 , 3 , 4 , 20 ), /* SPI_HRESETN */
416
+ DEF_RST (10 , 4 , 4 , 21 ), /* SPI_ARESETN */
407
417
DEF_RST (10 , 7 , 4 , 24 ), /* SDHI_0_IXRST */
408
418
DEF_RST (10 , 8 , 4 , 25 ), /* SDHI_1_IXRST */
409
419
DEF_RST (10 , 9 , 4 , 26 ), /* SDHI_2_IXRST */
0 commit comments