From patchwork Mon Aug 14 20:48:36 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrea Adami X-Patchwork-Id: 801327 X-Patchwork-Delegate: boris.brezillon@free-electrons.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133; helo=bombadil.infradead.org; envelope-from=linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="FYM+ILEe"; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="Vr03+bir"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [65.50.211.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3xWST71wmyz9t31 for ; Tue, 15 Aug 2017 06:51:39 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:References: In-Reply-To:Message-Id:Date:Subject:To:From:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=C50xXqa6ep6gM6B3aN0ydstHeugpuCTMZmlWPpsw4ro=; b=FYM+ILEehEZjxSpZLRCDR4b7Rr qy+1rOKywzF8rQb19/4IN6JnwzHu3iLq9TQ5scF861N2S24QKf0ILhtV0Gwpg52NwPoVnSmssDz4R +bTY/lgHU0gEdIExhL4VX9MPw8lhGwmRZYxQo7gYF80tJwPSzJHLaPQ4xe1UsW4R5QIFCCDuoedj0 TOkS63q442bvCXiiQqzzoHVWlA6K+cTxWPqmOPqs1pGnmpt0libivpr/F+bXY/yGare9150HJXV/Z 2nMv03M4E0g0xx4cJYjz6ZHeqFmzfeUxjHVvMGIug0GUuhVDkvJ0qG73U4d7Pq9IEDuwV3wHdqjih BzDAaSYQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1dhMKi-0003xK-Pm; Mon, 14 Aug 2017 20:51:32 +0000 Received: from mail-wr0-x243.google.com ([2a00:1450:400c:c0c::243]) by bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux)) id 1dhMIW-0000E2-Oc; Mon, 14 Aug 2017 20:49:27 +0000 Received: by mail-wr0-x243.google.com with SMTP id g32so7692667wrd.5; Mon, 14 Aug 2017 13:48:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=IIp4sI+SUg35DhSBmnEYfa6sZScIUBNDlY1zJIihNkc=; b=Vr03+birfTeR5XM8AoRUot/IPnCTU305bAGRAPAAa9Icmkb8ZqanQpknEFkfpIStgq sAKXJI0d4ozFeQ7bOWDDv57iMQ472e91c+nAHXAtnSZ3JlN0JOHP4ap0ZitdgVu/jodA ZsfQfdrtRAVdaaVn8Po+MwFLcECvQJHCJLmekh5Yub6etejpuaUNOuOKApzkVszM0Aws s8Bcgtb38i5VwCS+A8l1QU7k3zYKNRRju4CP28OFo1O675XPqSaizbVsMJdYetVo+3e0 GyRvvTdx9ZFIX0/H2bTWQqOTvN4AYpmvY4NVZfou30ttIy9/aSsnzRgieqPxqymg9LfL /Mdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=IIp4sI+SUg35DhSBmnEYfa6sZScIUBNDlY1zJIihNkc=; b=DeaUKpJfmuqDH+lH3uE9l2N3m9jo7UoFVJhJk8Vi2N3hfRCILhcUZLnkM6QbxXKLZf GVc+yXvqoaUj+nGCgFk3tBWBIgJw67rQmgpBJatBwllC1HRe+mL1rCjwXxNxJzqOeiWL w40timgHZLC+P7l7uXm52LmbjljKQyRJ1LVArwU0ZXNXHT1SWx7Ha0ICChqZagtIYs7V AJXHAyHL9uwYX2aiTkS0sw3kaUw4kmsc5tcyuzX0AEzeG3LaTDywMA0j5FlWBExwZpSU JBeHN9yRO8zeCj7cfP149ZiFAbeMW9sE+6fHbYXBDR7RSHWQdwZm/5EoLtcZmPHqRvAc 8Zww== X-Gm-Message-State: AHYfb5hH35pmC1TMk1bWHSZp4GaEubdR9gnMMafKFJgRkKolBZpx5YCj ytJSx8fsSzsw2XxNgTI= X-Received: by 10.223.165.138 with SMTP id g10mr15839524wrc.167.1502743732601; Mon, 14 Aug 2017 13:48:52 -0700 (PDT) Received: from andrea-ThinkPad-T520.homenet.telecomitalia.it (host228-232-dynamic.45-213-r.retail.telecomitalia.it. [213.45.232.228]) by smtp.gmail.com with ESMTPSA id 12sm172933wmy.44.2017.08.14.13.48.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 14 Aug 2017 13:48:51 -0700 (PDT) From: Andrea Adami To: linux-mtd@lists.infradead.org Subject: [PATCH v5 5/9] mtd: nand: tmio: Register partitions using the parsers Date: Mon, 14 Aug 2017 22:48:36 +0200 Message-Id: <1502743720-28672-6-git-send-email-andrea.adami@gmail.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1502743720-28672-1-git-send-email-andrea.adami@gmail.com> References: <1502743720-28672-1-git-send-email-andrea.adami@gmail.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20170814_134917_538746_ED01375B X-CRM114-Status: GOOD ( 12.30 ) X-Spam-Score: -2.0 (--) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (-2.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [2a00:1450:400c:c0c:0:0:0:243 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (andrea.adami[at]gmail.com) -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Boris Brezillon , Wolfram Sang , Dmitry Eremin-Solenikov , Richard Weinberger , Robert Jarzmik , linux-mmc@vger.kernel.org, Russell King , Haojian Zhuang , linux-kernel@vger.kernel.org, Marek Vasut , linux-arm-kernel@lists.infradead.org, Cyrille Pitchen , Lee Jones , Brian Norris , David Woodhouse , Linus Walleij , Daniel Mack MIME-Version: 1.0 Sender: "linux-mtd" Errors-To: linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org With the introduction of sharpslpart partition parser we can now read the offsets from NAND: we specify the list of the parsers as platform data, with cmdlinepart and ofpart parsers first allowing to override the part. table written in NAND. This is done in the board files using this driver. Use now these parsers. Signed-off-by: Andrea Adami Acked-by: Wolfram Sang --- drivers/mtd/nand/tmio_nand.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/mtd/nand/tmio_nand.c b/drivers/mtd/nand/tmio_nand.c index fc5e773..47f439f 100644 --- a/drivers/mtd/nand/tmio_nand.c +++ b/drivers/mtd/nand/tmio_nand.c @@ -440,7 +440,9 @@ static int tmio_probe(struct platform_device *dev) goto err_irq; /* Register the partitions */ - retval = mtd_device_parse_register(mtd, NULL, NULL, + retval = mtd_device_parse_register(mtd, + data ? data->part_parsers : NULL, + NULL, data ? data->partition : NULL, data ? data->num_partitions : 0); if (!retval)