Instead of hard coding the product register in rcar_du_crtc.c, read it based on the device tree. This patch series is based on 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" It's boot tested on r8a7795 Salvator-X and checked that the same product register value is read without and with this patch series. Dirk