Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752615AbdHNUsq (ORCPT ); Mon, 14 Aug 2017 16:48:46 -0400 Received: from mail-wm0-f65.google.com ([74.125.82.65]:37967 "EHLO mail-wm0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752199AbdHNUsp (ORCPT ); Mon, 14 Aug 2017 16:48:45 -0400 From: Andrea Adami To: linux-mtd@lists.infradead.org Cc: David Woodhouse , Brian Norris , Boris Brezillon , Marek Vasut , Richard Weinberger , Cyrille Pitchen , Wolfram Sang , Lee Jones , Daniel Mack , Haojian Zhuang , Dmitry Eremin-Solenikov , Robert Jarzmik , Linus Walleij , Russell King , linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v5 0/9] mtd: sharpslpart partition parser Date: Mon, 14 Aug 2017 22:48:31 +0200 Message-Id: <1502743720-28672-1-git-send-email-andrea.adami@gmail.com> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1868 Lines: 43 This patchset introduces a simple partition parser for the Sharp SL Series PXA handhelds. More details in the commit text. I have set in cc the ARM PXA maintainers because this is the MTD part of a planned wider patchset cleaning the Zaurus board files. The MFD maintainers are also in cc (tmio.h change). Changelog: v1 firt version, initial import of 2.4 sources v2 refactor applying many suggested fixes v3 put the partition parser types in the platform data v4 refactor after ML review v5 fix commit messages and subject texts, remove global, fixes after v4 review GPL sources: http://support.ezaurus.com/developer/source/source_dl.asp Andrea Adami (9): mtd: sharpslpart: Add sharpslpart partition parser mtd: nand: sharpsl: Add partition parsers platform data mfd: tmio: Add partition parsers platform data mtd: nand: sharpsl: Register partitions using the parsers mtd: nand: tmio: Register partitions using the parsers ARM: pxa/corgi: Remove hardcoded partitioning, use sharpslpart parser ARM: pxa/tosa: Remove hardcoded partitioning, use sharpslpart parser ARM: pxa/spitz: Remove hardcoded partitioning, use sharpslpart parser ARM: pxa/poodle: Remove hardcoded partitioning, use sharpslpart parser arch/arm/mach-pxa/corgi.c | 31 +--- arch/arm/mach-pxa/poodle.c | 28 +-- arch/arm/mach-pxa/spitz.c | 34 +--- arch/arm/mach-pxa/tosa.c | 28 +-- drivers/mtd/nand/sharpsl.c | 2 +- drivers/mtd/nand/tmio_nand.c | 4 +- drivers/mtd/parsers/Kconfig | 8 + drivers/mtd/parsers/Makefile | 1 + drivers/mtd/parsers/sharpslpart.c | 376 ++++++++++++++++++++++++++++++++++++++ include/linux/mfd/tmio.h | 1 + include/linux/mtd/sharpsl.h | 1 + 11 files changed, 424 insertions(+), 90 deletions(-) create mode 100644 drivers/mtd/parsers/sharpslpart.c -- 2.7.4