Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933925AbaJUV4K (ORCPT ); Tue, 21 Oct 2014 17:56:10 -0400 Received: from down.free-electrons.com ([37.187.137.238]:52041 "EHLO mail.free-electrons.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S933458AbaJUV4I (ORCPT ); Tue, 21 Oct 2014 17:56:08 -0400 From: Alexandre Belloni To: Nicolas Ferre , Sebastian Reichel Cc: Jean-Christophe Plagniol-Villard , Dmitry Eremin-Solenikov , David Woodhouse , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Alexandre Belloni Subject: [PATCH 0/8] ARM: at91: Remove mach/ includes from the reset driver Date: Tue, 21 Oct 2014 23:55:32 +0200 Message-Id: <1413928540-27099-1-git-send-email-alexandre.belloni@free-electrons.com> X-Mailer: git-send-email 1.9.1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series removes the mach/ headers dependency from the reset driver. It is also laying some groundwork for the necessary power management support rework. The first patch adds and export a function to shutdown the sdram from the sdramc driver. The second patch makes the sdramc driver usable from the board files. The third patch actually registers the sdramc driver from the boards files. The fourth patch does the same, only for sam9g45 and sam9rl to simplify future merging as the board files have been removed. Simply drop that patch. The fifth patch makes the at91-reset driver use the newly created at91_ramc_shutdown() function and removes the mach/ headers inclusion. Then the sixth and seven patch do some cleanup. Again, you can simply drop patch 7 when merging. The last patch adds myself a the maintainer for those drivers. Alexandre Belloni (8): memory: atmel-sdramc: export a shutdown function memory: atmel-sdramc: allow probing from pdata ARM: at91: sam9: probe the RAMC driver from pdata ARM: at91: sam9g45/sam9rl: probe the ramc driver power: reset: at91-reset: use at91_ramc_shutdown ARM: at91: sam9: remove useless resource for rstc ARM: at91: sam9g45/sam9rl: remove useless resources for rstc MAINTAINERS: add at91 power and memory entries MAINTAINERS | 19 ++++++ arch/arm/mach-at91/Kconfig | 2 +- arch/arm/mach-at91/at91sam9260.c | 20 ++++-- arch/arm/mach-at91/at91sam9261.c | 20 ++++-- arch/arm/mach-at91/at91sam9263.c | 20 ++++-- arch/arm/mach-at91/at91sam9g45.c | 20 ++++-- arch/arm/mach-at91/at91sam9rl.c | 20 ++++-- drivers/memory/atmel-sdramc.c | 134 ++++++++++++++++++++++++++++++++++++++- drivers/power/reset/at91-reset.c | 116 ++++----------------------------- include/soc/atmel/memory.h | 6 ++ 10 files changed, 248 insertions(+), 129 deletions(-) create mode 100644 include/soc/atmel/memory.h -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/