|
9 | 9 | #include <linux/device.h>
|
10 | 10 | #include <linux/init.h>
|
11 | 11 | #include <linux/kernel.h>
|
| 12 | +#include <linux/pm_domain.h> |
12 | 13 |
|
13 | 14 | #include <dt-bindings/clock/r9a08g045-cpg.h>
|
14 | 15 |
|
@@ -266,61 +267,47 @@ static const struct rzg2l_cpg_pm_domain_init_data r9a08g045_pm_domains[] = {
|
266 | 267 | /* Keep always-on domain on the first position for proper domains registration. */
|
267 | 268 | DEF_PD("always-on", R9A08G045_PD_ALWAYS_ON,
|
268 | 269 | DEF_REG_CONF(0, 0),
|
269 |
| - RZG2L_PD_F_ALWAYS_ON), |
| 270 | + GENPD_FLAG_ALWAYS_ON), |
270 | 271 | DEF_PD("gic", R9A08G045_PD_GIC,
|
271 | 272 | DEF_REG_CONF(CPG_BUS_ACPU_MSTOP, BIT(3)),
|
272 |
| - RZG2L_PD_F_ALWAYS_ON), |
| 273 | + GENPD_FLAG_ALWAYS_ON), |
273 | 274 | DEF_PD("ia55", R9A08G045_PD_IA55,
|
274 | 275 | DEF_REG_CONF(CPG_BUS_PERI_CPU_MSTOP, BIT(13)),
|
275 |
| - RZG2L_PD_F_ALWAYS_ON), |
| 276 | + GENPD_FLAG_ALWAYS_ON), |
276 | 277 | DEF_PD("dmac", R9A08G045_PD_DMAC,
|
277 | 278 | DEF_REG_CONF(CPG_BUS_REG1_MSTOP, GENMASK(3, 0)),
|
278 |
| - RZG2L_PD_F_ALWAYS_ON), |
| 279 | + GENPD_FLAG_ALWAYS_ON), |
279 | 280 | DEF_PD("wdt0", R9A08G045_PD_WDT0,
|
280 |
| - DEF_REG_CONF(CPG_BUS_REG0_MSTOP, BIT(0)), |
281 |
| - RZG2L_PD_F_NONE), |
| 281 | + DEF_REG_CONF(CPG_BUS_REG0_MSTOP, BIT(0)), 0), |
282 | 282 | DEF_PD("sdhi0", R9A08G045_PD_SDHI0,
|
283 |
| - DEF_REG_CONF(CPG_BUS_PERI_COM_MSTOP, BIT(0)), |
284 |
| - RZG2L_PD_F_NONE), |
| 283 | + DEF_REG_CONF(CPG_BUS_PERI_COM_MSTOP, BIT(0)), 0), |
285 | 284 | DEF_PD("sdhi1", R9A08G045_PD_SDHI1,
|
286 |
| - DEF_REG_CONF(CPG_BUS_PERI_COM_MSTOP, BIT(1)), |
287 |
| - RZG2L_PD_F_NONE), |
| 285 | + DEF_REG_CONF(CPG_BUS_PERI_COM_MSTOP, BIT(1)), 0), |
288 | 286 | DEF_PD("sdhi2", R9A08G045_PD_SDHI2,
|
289 |
| - DEF_REG_CONF(CPG_BUS_PERI_COM_MSTOP, BIT(11)), |
290 |
| - RZG2L_PD_F_NONE), |
| 287 | + DEF_REG_CONF(CPG_BUS_PERI_COM_MSTOP, BIT(11)), 0), |
291 | 288 | DEF_PD("usb0", R9A08G045_PD_USB0,
|
292 |
| - DEF_REG_CONF(CPG_BUS_PERI_COM_MSTOP, GENMASK(6, 5)), |
293 |
| - RZG2L_PD_F_NONE), |
| 289 | + DEF_REG_CONF(CPG_BUS_PERI_COM_MSTOP, GENMASK(6, 5)), 0), |
294 | 290 | DEF_PD("usb1", R9A08G045_PD_USB1,
|
295 |
| - DEF_REG_CONF(CPG_BUS_PERI_COM_MSTOP, BIT(7)), |
296 |
| - RZG2L_PD_F_NONE), |
| 291 | + DEF_REG_CONF(CPG_BUS_PERI_COM_MSTOP, BIT(7)), 0), |
297 | 292 | DEF_PD("usb-phy", R9A08G045_PD_USB_PHY,
|
298 |
| - DEF_REG_CONF(CPG_BUS_PERI_COM_MSTOP, BIT(4)), |
299 |
| - RZG2L_PD_F_NONE), |
| 293 | + DEF_REG_CONF(CPG_BUS_PERI_COM_MSTOP, BIT(4)), 0), |
300 | 294 | DEF_PD("eth0", R9A08G045_PD_ETHER0,
|
301 |
| - DEF_REG_CONF(CPG_BUS_PERI_COM_MSTOP, BIT(2)), |
302 |
| - RZG2L_PD_F_NONE), |
| 295 | + DEF_REG_CONF(CPG_BUS_PERI_COM_MSTOP, BIT(2)), 0), |
303 | 296 | DEF_PD("eth1", R9A08G045_PD_ETHER1,
|
304 |
| - DEF_REG_CONF(CPG_BUS_PERI_COM_MSTOP, BIT(3)), |
305 |
| - RZG2L_PD_F_NONE), |
| 297 | + DEF_REG_CONF(CPG_BUS_PERI_COM_MSTOP, BIT(3)), 0), |
306 | 298 | DEF_PD("i2c0", R9A08G045_PD_I2C0,
|
307 |
| - DEF_REG_CONF(CPG_BUS_MCPU2_MSTOP, BIT(10)), |
308 |
| - RZG2L_PD_F_NONE), |
| 299 | + DEF_REG_CONF(CPG_BUS_MCPU2_MSTOP, BIT(10)), 0), |
309 | 300 | DEF_PD("i2c1", R9A08G045_PD_I2C1,
|
310 |
| - DEF_REG_CONF(CPG_BUS_MCPU2_MSTOP, BIT(11)), |
311 |
| - RZG2L_PD_F_NONE), |
| 301 | + DEF_REG_CONF(CPG_BUS_MCPU2_MSTOP, BIT(11)), 0), |
312 | 302 | DEF_PD("i2c2", R9A08G045_PD_I2C2,
|
313 |
| - DEF_REG_CONF(CPG_BUS_MCPU2_MSTOP, BIT(12)), |
314 |
| - RZG2L_PD_F_NONE), |
| 303 | + DEF_REG_CONF(CPG_BUS_MCPU2_MSTOP, BIT(12)), 0), |
315 | 304 | DEF_PD("i2c3", R9A08G045_PD_I2C3,
|
316 |
| - DEF_REG_CONF(CPG_BUS_MCPU2_MSTOP, BIT(13)), |
317 |
| - RZG2L_PD_F_NONE), |
| 305 | + DEF_REG_CONF(CPG_BUS_MCPU2_MSTOP, BIT(13)), 0), |
318 | 306 | DEF_PD("scif0", R9A08G045_PD_SCIF0,
|
319 |
| - DEF_REG_CONF(CPG_BUS_MCPU2_MSTOP, BIT(1)), |
320 |
| - RZG2L_PD_F_NONE), |
| 307 | + DEF_REG_CONF(CPG_BUS_MCPU2_MSTOP, BIT(1)), 0), |
321 | 308 | DEF_PD("vbat", R9A08G045_PD_VBAT,
|
322 | 309 | DEF_REG_CONF(CPG_BUS_MCPU3_MSTOP, BIT(8)),
|
323 |
| - RZG2L_PD_F_ALWAYS_ON), |
| 310 | + GENPD_FLAG_ALWAYS_ON), |
324 | 311 | };
|
325 | 312 |
|
326 | 313 | const struct rzg2l_cpg_info r9a08g045_cpg_info = {
|
|
0 commit comments