@@ -213,6 +213,10 @@ static const struct rzg2l_mod_clk r9a08g045_mod_clks[] = {
213
213
DEF_COUPLED ("eth1_axi" , R9A08G045_ETH1_CLK_AXI , R9A08G045_CLK_M0 , 0x57c , 1 ),
214
214
DEF_COUPLED ("eth1_chi" , R9A08G045_ETH1_CLK_CHI , R9A08G045_CLK_ZT , 0x57c , 1 ),
215
215
DEF_MOD ("eth1_refclk" , R9A08G045_ETH1_REFCLK , R9A08G045_CLK_HP , 0x57c , 9 ),
216
+ DEF_MOD ("i2c0_pclk" , R9A08G045_I2C0_PCLK , R9A08G045_CLK_P0 , 0x580 , 0 ),
217
+ DEF_MOD ("i2c1_pclk" , R9A08G045_I2C1_PCLK , R9A08G045_CLK_P0 , 0x580 , 1 ),
218
+ DEF_MOD ("i2c2_pclk" , R9A08G045_I2C2_PCLK , R9A08G045_CLK_P0 , 0x580 , 2 ),
219
+ DEF_MOD ("i2c3_pclk" , R9A08G045_I2C3_PCLK , R9A08G045_CLK_P0 , 0x580 , 3 ),
216
220
DEF_MOD ("scif0_clk_pck" , R9A08G045_SCIF0_CLK_PCK , R9A08G045_CLK_P0 , 0x584 , 0 ),
217
221
DEF_MOD ("gpio_hclk" , R9A08G045_GPIO_HCLK , R9A08G045_OSCCLK , 0x598 , 0 ),
218
222
DEF_MOD ("vbat_bclk" , R9A08G045_VBAT_BCLK , R9A08G045_OSCCLK , 0x614 , 0 ),
@@ -228,6 +232,10 @@ static const struct rzg2l_reset r9a08g045_resets[] = {
228
232
DEF_RST (R9A08G045_SDHI2_IXRST , 0x854 , 2 ),
229
233
DEF_RST (R9A08G045_ETH0_RST_HW_N , 0x87c , 0 ),
230
234
DEF_RST (R9A08G045_ETH1_RST_HW_N , 0x87c , 1 ),
235
+ DEF_RST (R9A08G045_I2C0_MRST , 0x880 , 0 ),
236
+ DEF_RST (R9A08G045_I2C1_MRST , 0x880 , 1 ),
237
+ DEF_RST (R9A08G045_I2C2_MRST , 0x880 , 2 ),
238
+ DEF_RST (R9A08G045_I2C3_MRST , 0x880 , 3 ),
231
239
DEF_RST (R9A08G045_SCIF0_RST_SYSTEM_N , 0x884 , 0 ),
232
240
DEF_RST (R9A08G045_GPIO_RSTN , 0x898 , 0 ),
233
241
DEF_RST (R9A08G045_GPIO_PORT_RESETN , 0x898 , 1 ),
@@ -275,6 +283,18 @@ static const struct rzg2l_cpg_pm_domain_init_data r9a08g045_pm_domains[] = {
275
283
DEF_PD ("eth1" , R9A08G045_PD_ETHER1 ,
276
284
DEF_REG_CONF (CPG_BUS_PERI_COM_MSTOP , BIT (3 )),
277
285
RZG2L_PD_F_NONE ),
286
+ DEF_PD ("i2c0" , R9A08G045_PD_I2C0 ,
287
+ DEF_REG_CONF (CPG_BUS_MCPU2_MSTOP , BIT (10 )),
288
+ RZG2L_PD_F_NONE ),
289
+ DEF_PD ("i2c1" , R9A08G045_PD_I2C1 ,
290
+ DEF_REG_CONF (CPG_BUS_MCPU2_MSTOP , BIT (11 )),
291
+ RZG2L_PD_F_NONE ),
292
+ DEF_PD ("i2c2" , R9A08G045_PD_I2C2 ,
293
+ DEF_REG_CONF (CPG_BUS_MCPU2_MSTOP , BIT (12 )),
294
+ RZG2L_PD_F_NONE ),
295
+ DEF_PD ("i2c3" , R9A08G045_PD_I2C3 ,
296
+ DEF_REG_CONF (CPG_BUS_MCPU2_MSTOP , BIT (13 )),
297
+ RZG2L_PD_F_NONE ),
278
298
DEF_PD ("scif0" , R9A08G045_PD_SCIF0 ,
279
299
DEF_REG_CONF (CPG_BUS_MCPU2_MSTOP , BIT (1 )),
280
300
RZG2L_PD_F_NONE ),
0 commit comments