This is a resend of http://www.spinics.net/lists/linux-sh/msg44757.html It's rebased against https://git.kernel.org/cgit/linux/kernel/git/geert/renesas-drivers.git/log/?h=topic/gen3-latest renesas-drivers-2016-05-17-v4.6 4717ef6d59c3204e385c Revert "ASoC: simple-card: Add pm callbacks to platform driver" and adds support for r8a7796, too. It's boot tested on r8a7795 Salvator-X and checked that the same mode value is read without and with this patch series. Dirk Changes in v2: - rebase against renesas-drivers-2016-05-17-v4.6 - switch renesas,rst-<soctype> to renesas,<soctype>-rst - Fix typo in r8a7796-rst - Move rcar_gen3_read_mode_pins() to renesas-cpg-mssr.c, as we're gonna need it for R-Car Gen2 too, if/when that is converted to cpg-mssr.c.