@@ -215,6 +215,7 @@ static const struct rzg2l_mod_clk r9a08g045_mod_clks[] = {
215
215
DEF_MOD ("eth1_refclk" , R9A08G045_ETH1_REFCLK , R9A08G045_CLK_HP , 0x57c , 9 ),
216
216
DEF_MOD ("scif0_clk_pck" , R9A08G045_SCIF0_CLK_PCK , R9A08G045_CLK_P0 , 0x584 , 0 ),
217
217
DEF_MOD ("gpio_hclk" , R9A08G045_GPIO_HCLK , R9A08G045_OSCCLK , 0x598 , 0 ),
218
+ DEF_MOD ("vbat_bclk" , R9A08G045_VBAT_BCLK , R9A08G045_OSCCLK , 0x614 , 0 ),
218
219
};
219
220
220
221
static const struct rzg2l_reset r9a08g045_resets [] = {
@@ -231,13 +232,15 @@ static const struct rzg2l_reset r9a08g045_resets[] = {
231
232
DEF_RST (R9A08G045_GPIO_RSTN , 0x898 , 0 ),
232
233
DEF_RST (R9A08G045_GPIO_PORT_RESETN , 0x898 , 1 ),
233
234
DEF_RST (R9A08G045_GPIO_SPARE_RESETN , 0x898 , 2 ),
235
+ DEF_RST (R9A08G045_VBAT_BRESETN , 0x914 , 0 ),
234
236
};
235
237
236
238
static const unsigned int r9a08g045_crit_mod_clks [] __initconst = {
237
239
MOD_CLK_BASE + R9A08G045_GIC600_GICCLK ,
238
240
MOD_CLK_BASE + R9A08G045_IA55_PCLK ,
239
241
MOD_CLK_BASE + R9A08G045_IA55_CLK ,
240
242
MOD_CLK_BASE + R9A08G045_DMAC_ACLK ,
243
+ MOD_CLK_BASE + R9A08G045_VBAT_BCLK ,
241
244
};
242
245
243
246
static const struct rzg2l_cpg_pm_domain_init_data r9a08g045_pm_domains [] = {
@@ -275,6 +278,9 @@ static const struct rzg2l_cpg_pm_domain_init_data r9a08g045_pm_domains[] = {
275
278
DEF_PD ("scif0" , R9A08G045_PD_SCIF0 ,
276
279
DEF_REG_CONF (CPG_BUS_MCPU2_MSTOP , BIT (1 )),
277
280
RZG2L_PD_F_NONE ),
281
+ DEF_PD ("vbat" , R9A08G045_PD_VBAT ,
282
+ DEF_REG_CONF (CPG_BUS_MCPU3_MSTOP , BIT (8 )),
283
+ RZG2L_PD_F_ALWAYS_ON ),
278
284
};
279
285
280
286
const struct rzg2l_cpg_info r9a08g045_cpg_info = {
0 commit comments