Received: by 10.223.185.116 with SMTP id b49csp1082165wrg; Sat, 3 Mar 2018 15:03:19 -0800 (PST) X-Google-Smtp-Source: AG47ELthmBaTpIjxyw66mqK8FooOV7Rf/bYvlL8ywt1bHvAQAJ5aOZbrv86QLJgDh0Zk1LCGSEFC X-Received: by 2002:a17:902:5322:: with SMTP id b31-v6mr8739327pli.61.1520118198981; Sat, 03 Mar 2018 15:03:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520118198; cv=none; d=google.com; s=arc-20160816; b=xb+pvgOYPl+ONXeKJcwqbsiuusX8RYUyWXHOC7hLwEhgwnSRt6UTujtqfdqMGk+77g YcMFK0dlBP5X+CoyqO+BFZUhOSNoYlcGXYts9WJhm6uj2cJIibGgO/90TQX+VtPM82oa cCHHO6RjlNecF6J9yhGRwQc4RFXJD7vK6NxzpHihDNOYly0029BxoKS0jxBBieuY/bxs P8b8ZH28nSg45+iXe+FzJRSjjdfleafJIzfdJWijRGmhSb7hc14eyNPxvEW1YfLdTvst OLKwfCqw/zLhpCila6lwgTx8kxUMmjZgv+uaoS5QjpegwlsqiLbd78uwcxHlfOUVFS91 3r7Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :spamdiagnosticmetadata:spamdiagnosticoutput:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=NlgYXVGjd9dSvBnFiFdTVcLw7y89AO8zOVFnQFJVDyo=; b=YITSMcjH1GU61Ig/QUxozXF7Vfl5JXR3GQLe/Z9vg3iIh3c7wsJWooDUuqKOvHyLnJ rvpI2f3pFfPie3l2U+oOLUnZmxY67+dI8S1HiU0XImGyjAAwxZCWwjB3PmXE1tfvjrCc ovFPtSMpEa9WOyNXPD86xon6KGoEYVjzOLR6Mrd9ZH5Nj9OAcudUReGWcA7JpPKuKKS/ D5M4Zn2fmaA4lqimAOCTUlkqlLZGVrQQUM21B/hpaO1HbzQyouu77vJBcEt+/hlwJv8D uQt3kl5dpF2ikR2fWw3tftfiLTa39O43U05Uvj3v+ZZPsk1JD/sTPBCrIBe6vDfyPr0Q +EuQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@microsoft.com header.s=selector1 header.b=HD4f4wWm; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=microsoft.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c6-v6si467526plm.448.2018.03.03.15.03.04; Sat, 03 Mar 2018 15:03:18 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@microsoft.com header.s=selector1 header.b=HD4f4wWm; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=microsoft.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S935427AbeCCXCI (ORCPT + 99 others); Sat, 3 Mar 2018 18:02:08 -0500 Received: from mail-co1nam03on0111.outbound.protection.outlook.com ([104.47.40.111]:9680 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S934411AbeCCWks (ORCPT ); Sat, 3 Mar 2018 17:40:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=NlgYXVGjd9dSvBnFiFdTVcLw7y89AO8zOVFnQFJVDyo=; b=HD4f4wWmqNBUgxFq84Kkrj63f8AeumpfTNosQLvbEjDUuVcvJ1AzKVAbsCv4or9O3NU1n5TE/T0rl7dj/ftM0xXYf1RzQI7wyv7Xv7wn0J/RQZ9uRNu3bI+sSCGKkI+UJdoTgvAx3yPeyDi1ztRyWfJUm6UGdFACJBLxMcvOOb8= Received: from MW2PR2101MB1034.namprd21.prod.outlook.com (52.132.149.10) by MW2PR2101MB0939.namprd21.prod.outlook.com (52.132.146.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.567.5; Sat, 3 Mar 2018 22:40:44 +0000 Received: from MW2PR2101MB1034.namprd21.prod.outlook.com ([fe80::1d56:338f:e2b:cec0]) by MW2PR2101MB1034.namprd21.prod.outlook.com ([fe80::1d56:338f:e2b:cec0%3]) with mapi id 15.20.0567.006; Sat, 3 Mar 2018 22:40:44 +0000 From: Sasha Levin To: "linux-kernel@vger.kernel.org" , "stable@vger.kernel.org" CC: Jagdish Gediya , Prabhakar Kushwaha , Boris Brezillon , Sasha Levin Subject: [PATCH AUTOSEL for 4.4 095/115] mtd: nand: ifc: update bufnum mask for ver >= 2.0.0 Thread-Topic: [PATCH AUTOSEL for 4.4 095/115] mtd: nand: ifc: update bufnum mask for ver >= 2.0.0 Thread-Index: AQHTsz9pDPYC3RyV70mKCx3iujXgLg== Date: Sat, 3 Mar 2018 22:31:46 +0000 Message-ID: <20180303223010.27106-95-alexander.levin@microsoft.com> References: <20180303223010.27106-1-alexander.levin@microsoft.com> In-Reply-To: <20180303223010.27106-1-alexander.levin@microsoft.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [52.168.54.252] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;MW2PR2101MB0939;7:mQ0xOA9xIhwbSGDhq9tr/V8tZExActCVlPQs61euDk3G2z+vB002nMzUvXAVy1TjQDsVWhpC7G66LuQBP2CNgkakdTO6zi9x0Mi110fgTjQJa40Ee/Q+Nw2gXWKWYeBJo1vZxjEpE6Kk0vOwQHeUs3mUIsHfK6yziZJzuXoV9m/v26AW9g7FgtKJVh0xmhPDXGaqSMk9eB46D5V6SFfnxJcXqH+JPzUAFQbEBzCsaCyTuP8le9soEkghd0zL8c/U x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 25967ef1-fa01-4e10-9a76-08d58157cd02 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7193020);SRVR:MW2PR2101MB0939; x-ms-traffictypediagnostic: MW2PR2101MB0939: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alexander.Levin@microsoft.com; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(28532068793085)(89211679590171)(185117386973197)(58145275503218); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(61425038)(6040501)(2401047)(8121501046)(5005006)(3231220)(944501244)(52105095)(3002001)(10201501046)(93006095)(93001095)(6055026)(61426038)(61427038)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(6072148)(201708071742011);SRVR:MW2PR2101MB0939;BCL:0;PCL:0;RULEID:;SRVR:MW2PR2101MB0939; x-forefront-prvs: 0600F93FE1 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(396003)(346002)(366004)(376002)(39380400002)(39860400002)(189003)(199004)(86612001)(76176011)(478600001)(81166006)(81156014)(72206003)(5660300001)(8936002)(25786009)(26005)(6506007)(102836004)(316002)(22452003)(6486002)(8676002)(14454004)(4326008)(6436002)(107886003)(10090500001)(6512007)(53936002)(36756003)(10290500003)(86362001)(2900100001)(3660700001)(305945005)(2950100002)(5250100002)(99286004)(3280700002)(97736004)(54906003)(110136005)(2501003)(186003)(106356001)(8656006)(7736002)(66066001)(3846002)(2906002)(6116002)(105586002)(68736007)(1076002)(15650500001)(22906009)(217873001);DIR:OUT;SFP:1102;SCL:1;SRVR:MW2PR2101MB0939;H:MW2PR2101MB1034.namprd21.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: HZIKV7iYCGTBxDu+/cpFPyNjqTsAcRaZR+U9HUanc+9AV5sytUezm9zpNuLjTByew45KTIu6zi+DuxYjNu7qSF8I054NCHYfDa3nlYktMf6TOvdUvknXXW2onUkgXe1t1ozKBQGraEMmX2orTP+MbyIpDEm6WKiQ3qP1nqzkgQk= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: 25967ef1-fa01-4e10-9a76-08d58157cd02 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Mar 2018 22:31:46.3551 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR2101MB0939 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Jagdish Gediya [ Upstream commit bccb06c353af3764ca86d9da47652458e6c2eb41 ] Bufnum mask is used to calculate page position in the internal SRAM. As IFC version 2.0.0 has 16KB of internal SRAM as compared to older versions which had 8KB. Hence bufnum mask needs to be updated. Signed-off-by: Jagdish Gediya Signed-off-by: Prabhakar Kushwaha Signed-off-by: Boris Brezillon Signed-off-by: Sasha Levin --- drivers/mtd/nand/fsl_ifc_nand.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/mtd/nand/fsl_ifc_nand.c b/drivers/mtd/nand/fsl_ifc_nan= d.c index 7f4ac8c19001..aaf821bee9fd 100644 --- a/drivers/mtd/nand/fsl_ifc_nand.c +++ b/drivers/mtd/nand/fsl_ifc_nand.c @@ -988,6 +988,13 @@ static int fsl_ifc_chip_init(struct fsl_ifc_mtd *priv) if (ctrl->version =3D=3D FSL_IFC_VERSION_1_1_0) fsl_ifc_sram_init(priv); =20 + /* + * As IFC version 2.0.0 has 16KB of internal SRAM as compared to older + * versions which had 8KB. Hence bufnum mask needs to be updated. + */ + if (ctrl->version >=3D FSL_IFC_VERSION_2_0_0) + priv->bufnum_mask =3D (priv->bufnum_mask * 2) + 1; + return 0; } =20 --=20 2.14.1