Test R-Car Gen3 IMR-LX4 device [PATCH 01/09] Prototype code for basic IMR-LX4 test [PATCH 02/09] arm64: dts: renesas: r8a7795: One IMR-LX4 device for R-Car H3 [PATCH 03/09] arm64: dts: renesas: r8a7796: One IMR-LX4 device for R-Car M3-W [PATCH 04/09] arm64: dts: renesas: r8a77965: One IMR-LX4 device for R-Car M3-N [PATCH 05/09] arm64: dts: renesas: r8a77970: One IMR-LX4 device for R-Car V3M [PATCH 06/09] arm64: dts: renesas: r8a77980: One IMR-LX4 device for R-Car V3H [PATCH 07/09] arm64: dts: renesas: r8a77995: One IMR-LX4 device for R-Car D3 [PATCH 08/09] arm64: dts: renesas: r8a77990: One IMR-LX4 device for R-Car E3 [PATCH 09/09] Random build workarounds for renesas-drivers These patches temporarily introduce a IMR-LX4 driver that uses Runtime PM to control clocks and power when performing a basic reset of the device. The user should check console printouts and verify that register settings are changed after the reset has been performed during probe(). Not intended for upstream merge. Successfully tested on H3 ES2 ULCB. Created as an example of how to test power domains for a certain device. I hope to use this approach to test IPMMU power domain support in the future. Not-Signed-off-by: Magnus Damm <damm+renesas@xxxxxxxxxxxxx> --- Developed on top of renesas-drivers-2018-12-18-v4.20-rc7 arch/arm64/boot/dts/renesas/r8a7795.dtsi | 30 --------- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 10 --- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 11 +++ arch/arm64/boot/dts/renesas/r8a77970.dtsi | 10 +++ arch/arm64/boot/dts/renesas/r8a77980.dtsi | 10 +++ arch/arm64/boot/dts/renesas/r8a77990.dtsi | 10 +++ arch/arm64/boot/dts/renesas/r8a77995.dtsi | 10 +++ arch/arm64/include/asm/smp.h | 2 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 2 drivers/soc/renesas/Makefile | 2 drivers/soc/renesas/renesas-test-imr-lx4.c | 71 +++++++++++++++++++++++ drivers/tty/serial/sh-sci.c | 2 12 files changed, 126 insertions(+), 44 deletions(-)