Received: by 10.223.185.116 with SMTP id b49csp1098897wrg; Sat, 3 Mar 2018 15:30:54 -0800 (PST) X-Google-Smtp-Source: AG47ELvfAODzsQqNN4KAldi873uDt7Zk8mhHAXC4RPVPC4HZ1cT0+d6mt/nHchGgxdDqXWLC3bhZ X-Received: by 10.98.139.145 with SMTP id e17mr10374272pfl.53.1520119854808; Sat, 03 Mar 2018 15:30:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520119854; cv=none; d=google.com; s=arc-20160816; b=rFIQALDoavetTqU7Q8gJkGiu9m0M1VpsC8ZFjcv/HBEQYqxOhU7TDgtfcksro/3euj Yk/iTOXue5YWI2S+vLMgY3CzZmTwO2R0VbVo2mysI55Q/wtSJJEmM7GW8Q+4W8Xr7KgS 3rGheJE+mMp1PCfq/g5QaaQ8cGUSiV+8Ln8aGuZ8NgdIidyrwhdpgjXTea2Do2xdVVqE 9wSxuc93l2SISJnUAJlGOUGyLyyUEJFsJCSdXlUubrmtFqZuwwUylH/fCGms2Brtuu7E d1N2XSaYUZGTFGYC2mXVwtraCUMaks4mdUiMdB1APN1YoehU130J8mZKV3RdjMHSVi9g mPLg== 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=Y4vWcC0W1hb1VHHjaLDyhMuDUgoblT2RoEAjYSjvTJA=; b=06umOSSnEg2vs3A9CMdZEcikWNf3ODL7I3LXwNAPa53C3Tw/g7k3TlwxJON9o6DCT7 1Z0mwI3ezGyvLzfQr3Y9w2kjCjFP2XaYUNtnPyJ6VbbuIbWRw9+txYj9b3luTp6QUlR3 8eQ1Xb070j8DfmYer6JOuMMryN97OqfGQbS/FWAEAa0KkpwPYzI2uDBCS4M9OcAkbE54 yRDcHRvhK+dl5LOhnHF36n6yLxDQVKRHV/KgkxGLOdFgW2xCQbfK5zFwkg6lcec9ttp5 vEd678kjc/9+QElvgSUSNyZeo/obERl6hCgCPQHoIMPlwnq2tfvRwVISWTx5IH26FUlS 8akg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@microsoft.com header.s=selector1 header.b=PxcjIfgh; 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 s4si6134400pgf.390.2018.03.03.15.30.40; Sat, 03 Mar 2018 15:30:54 -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=PxcjIfgh; 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 S933941AbeCCX2w (ORCPT + 99 others); Sat, 3 Mar 2018 18:28:52 -0500 Received: from mail-bn3nam01on0115.outbound.protection.outlook.com ([104.47.33.115]:41088 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S933840AbeCCWgt (ORCPT ); Sat, 3 Mar 2018 17:36:49 -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=Y4vWcC0W1hb1VHHjaLDyhMuDUgoblT2RoEAjYSjvTJA=; b=PxcjIfghu7LAF2lPyHIylbet285B1FIeOYJXr85a1LZH0aWpJWZ+zVONzxUabJGXG2eJeZQ849ff5Pwm9X73mUT6QLVO3pnm8bX8hdJqXCHCOygKOaoUKokTEaHNrRvO8zFcy/zncINLKApVCZa/ZVKxuQcnpP8E4WFewQhydME= Received: from MW2PR2101MB1034.namprd21.prod.outlook.com (52.132.149.10) by MW2PR2101MB1020.namprd21.prod.outlook.com (52.132.148.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.588.1; Sat, 3 Mar 2018 22:36:43 +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:36:43 +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.9 187/219] mtd: nand: ifc: update bufnum mask for ver >= 2.0.0 Thread-Topic: [PATCH AUTOSEL for 4.9 187/219] mtd: nand: ifc: update bufnum mask for ver >= 2.0.0 Thread-Index: AQHTsz8iIfRxivWJR0m8PUuoxFUYcg== Date: Sat, 3 Mar 2018 22:29:45 +0000 Message-ID: <20180303222716.26640-187-alexander.levin@microsoft.com> References: <20180303222716.26640-1-alexander.levin@microsoft.com> In-Reply-To: <20180303222716.26640-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;MW2PR2101MB1020;7:CoHrTwGRBIvEFeOwXDVHhDQ/VeoRRX65sUO1ku/2/lcol/Bu4+BFeuGhNRwhDKUWuByKjWRrlAzXIKIh0xFq7L9gLNVeRMw8Syv5jQqohFqNOAobzIzNe46fdy6bTqQ7o34mUAo55HWnHrtkC1b8L4+BjsomzVp7kbvJZkmyo6sgo2Vz61672UMJOPIodQQz6jlCS/Xj1S7GqwnGAtN+A0YyPOKRurmdw81Fx+7zAvKm21olfASB6Yw+LAGln3m7 x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 4bea3fa2-56dd-4eb3-1629-08d581573d1c x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7193020);SRVR:MW2PR2101MB1020; x-ms-traffictypediagnostic: MW2PR2101MB1020: 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)(93006095)(93001095)(10201501046)(3231220)(944501244)(52105095)(3002001)(6055026)(61426038)(61427038)(6041288)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);SRVR:MW2PR2101MB1020;BCL:0;PCL:0;RULEID:;SRVR:MW2PR2101MB1020; x-forefront-prvs: 0600F93FE1 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(39380400002)(396003)(366004)(346002)(376002)(39860400002)(199004)(189003)(6436002)(5250100002)(99286004)(3846002)(6116002)(8936002)(22452003)(86612001)(86362001)(575784001)(4326008)(10090500001)(68736007)(6512007)(7736002)(97736004)(25786009)(76176011)(1076002)(6486002)(2501003)(66066001)(36756003)(107886003)(2950100002)(8676002)(305945005)(5660300001)(105586002)(53936002)(15650500001)(3280700002)(81166006)(6506007)(106356001)(2906002)(81156014)(316002)(478600001)(72206003)(10290500003)(2900100001)(54906003)(8656006)(110136005)(186003)(102836004)(26005)(14454004)(3660700001)(22906009)(217873001);DIR:OUT;SFP:1102;SCL:1;SRVR:MW2PR2101MB1020;H:MW2PR2101MB1034.namprd21.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: TL3vaCAhPNbicKkGGSIEzBNloPqBaWvk/mTDnr7iiXnjtoJjXbvJ/uRczin3KkyhgZKxLXw74hzT2IKyum6/xX2YkppO59lg9Zm1zzu0SZVMC17b3XpuwAsegvy6vc8osD1qVd+FiqBQC4l7EUC867DMCzzKvaiJOboETeC2CiE= 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: 4bea3fa2-56dd-4eb3-1629-08d581573d1c X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Mar 2018 22:29:45.9632 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR2101MB1020 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 d1570f512f0b..f8f12ccc6471 100644 --- a/drivers/mtd/nand/fsl_ifc_nand.c +++ b/drivers/mtd/nand/fsl_ifc_nand.c @@ -907,6 +907,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