Hi Tejun, This patch series replaces the explicit clock handling in the Reneas R-Car SATA driver by proper Runtime PM calls. Besides making the driver more generic and independent of actual SoC clock/power hierarchies, this is also needed to support virtualization, where the guest cannot be in full control of power management due to isolation. For now the device is just powered at probe time, like before. Further PM optimizations can be done later. Thanks! Geert Uytterhoeven (2): ata: sata_rcar: Provide a short-hand for &pdev->dev ata: sata_rcar: Add rudimentary Runtime PM support drivers/ata/sata_rcar.c | 52 +++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 28 deletions(-) -- 2.17.1 Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds