Hello all, I don't have the hardware to test this (yes I know who my current employer is), but it does look right and this lets us remove the rest of mach-nspire/ without losing any functionality. Does anyone have one of these to test with? The second patch removes a couple defines that do not seem to have ever been used, but if one want to implement it, then it should be a simple generic syscon DT node. Thanks, Andrew Changes from v1: - Add ACKs - Rebase on latest Andrew Davis (2): ARM: nspire: Use syscon-reboot to handle restart ARM: nspire: Remove unused header file mmio.h arch/arm/boot/dts/nspire.dtsi | 7 ++++ arch/arm/mach-nspire/Kconfig | 2 ++ arch/arm/mach-nspire/mmio.h | 16 ---------- arch/arm/mach-nspire/nspire.c | 60 +++++++++++------------------------ 4 files changed, 27 insertions(+), 58 deletions(-) delete mode 100644 arch/arm/mach-nspire/mmio.h rewrite arch/arm/mach-nspire/nspire.c (61%) -- 2.37.3