Received: by 10.223.185.116 with SMTP id b49csp1071903wrg; Sat, 3 Mar 2018 14:46:02 -0800 (PST) X-Google-Smtp-Source: AG47ELtfyeYYJW4EBmLZ8a5YcOu0naJSl1ZXOEiuwVwPHsDQ3ntVixmf1YKl4rcmQOz26xQ1a7If X-Received: by 2002:a17:902:52a6:: with SMTP id a35-v6mr3466304pli.179.1520117161986; Sat, 03 Mar 2018 14:46:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520117161; cv=none; d=google.com; s=arc-20160816; b=ZFkp0c5u5ulmikKDXDX0b22Cgdl6sAqcTTn7Sin87NUWiZbK78A7COIbRD755umbtc 97dE9+RwhA1wL6EWD0R7MURHQiBdiXPKE1AapIZvRnXT3v0yGnhJSmoQZcq2AdSkmRj2 RiCl0C/KwewIcB3OvibFX/BwP2iMF3R/c9XVy1grJPuUu+RDq9SHjz+dQcSCrqcEWGbw s6wCEMcrCBBPTsVWSQDJfWc6Ogo4C51TwpqlEL2JuijAWER3ewYBcMWFyPaQp4aB958a hw05HH+bmajXuJO/w+CTj83fDoNPUk+IZ8nni1xJZvLOTTAcraNn2bIGuFKkdhWuENcd UZNw== 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=ZCgHbTCf0WrqghNG6dA5Dj9fOOg4ZoeEa3IyM3D7W+s=; b=og6S8kdazfcKoE+pmB7whSrdZhEMfQZSACNaL/p12L5AkbXPTTsBF1yeqjjLGfd+Vk MTMq3HSBNevWqeGzN+z4fpWO54JiKk/ehnSVBdeNiTCe0xwyuGldixOquGBrLTMq7JZa KrHc4yRG6ivD6Uo6656KzIksdzryMlz8jwMA/5hXqNAd6XMfP2d4Lq66IpBmCSerC5ke GvU/kbDZ86Ws1N+vBTRxodI5a9gpm2Uf1mRXD3uifGsbY1XN16qvVBQTgyZ2DOluiT/M h8d/Iq3D5cyG8oCPOnILmpIrZy92RdYwTOjhFic7bG8I9wZIO27p8O6zIYjaiqQjgDCr 9UVA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@microsoft.com header.s=selector1 header.b=c3m+BpnS; 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 e123si6026989pgc.406.2018.03.03.14.45.47; Sat, 03 Mar 2018 14:46:01 -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=c3m+BpnS; 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 S935114AbeCCWox (ORCPT + 99 others); Sat, 3 Mar 2018 17:44:53 -0500 Received: from mail-co1nam03on0134.outbound.protection.outlook.com ([104.47.40.134]:59904 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S935583AbeCCWl7 (ORCPT ); Sat, 3 Mar 2018 17:41:59 -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=ZCgHbTCf0WrqghNG6dA5Dj9fOOg4ZoeEa3IyM3D7W+s=; b=c3m+BpnSbllcmcolbSQ6gTPxWmpQp+dpdWEb+jDtJ7Cn4rMqy9YmQnk0WoqFM+GomBgDMntpP/P7N7/FS5Mo7JDsYtLfShNvX574TCJMM6/59F5m8OmeBHrDv76sbd6tVh7wqGzQvBuqM3FicswSoCmOZ1C5qFSnOEdbCLqsubs= Received: from MW2PR2101MB1034.namprd21.prod.outlook.com (52.132.149.10) by MW2PR2101MB1018.namprd21.prod.outlook.com (52.132.146.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.567.7; Sat, 3 Mar 2018 22:41:57 +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:41:57 +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 3.18 53/63] mtd: nand: ifc: update bufnum mask for ver >= 2.0.0 Thread-Topic: [PATCH AUTOSEL for 3.18 53/63] mtd: nand: ifc: update bufnum mask for ver >= 2.0.0 Thread-Index: AQHTsz+uoui4ks+K50qxXLUqv1YBUQ== Date: Sat, 3 Mar 2018 22:33:42 +0000 Message-ID: <20180303223228.27323-53-alexander.levin@microsoft.com> References: <20180303223228.27323-1-alexander.levin@microsoft.com> In-Reply-To: <20180303223228.27323-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;MW2PR2101MB1018;7:8JQtFLsV5Q22uzZ/xLImmdj9X64UxRL2dumvDwQAjrwDOKHEIGv5AFaFqsyhdHfy7IR5IhKkwo1wh/kyg3wjUL2iRZDn4uTJqLbG8Ykz9yafp1GNp+/cRKEvE9o+rZulYuYqsEWcnOwPBwYnDOmkRkC2LoyIBAyCF33SNkyrMQJuROfIbg2NtW+LBAYBeV6Vc5tU9S6pCee7FukKSKIYEqDE2oodCYg6pTVVonDpzZuoNgu0mkSksVS5oujw/Bvy x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: b7b4c548-414a-4807-dc5f-08d58157f842 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7193020);SRVR:MW2PR2101MB1018; x-ms-traffictypediagnostic: MW2PR2101MB1018: 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:MW2PR2101MB1018;BCL:0;PCL:0;RULEID:;SRVR:MW2PR2101MB1018; x-forefront-prvs: 0600F93FE1 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(396003)(376002)(39860400002)(39380400002)(366004)(346002)(199004)(189003)(26005)(25786009)(3280700002)(10290500003)(4326008)(107886003)(81156014)(8656006)(5660300001)(8676002)(6512007)(2950100002)(305945005)(97736004)(186003)(54906003)(6436002)(7736002)(72206003)(76176011)(6506007)(106356001)(110136005)(86362001)(102836004)(6486002)(66066001)(36756003)(6116002)(3846002)(14454004)(6666003)(105586002)(99286004)(478600001)(1076002)(3660700001)(2906002)(15650500001)(10090500001)(86612001)(5250100002)(81166006)(6346003)(2900100001)(68736007)(2501003)(8936002)(316002)(53936002)(22452003)(22906009)(217873001);DIR:OUT;SFP:1102;SCL:1;SRVR:MW2PR2101MB1018;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) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alexander.Levin@microsoft.com; x-microsoft-antispam-message-info: e6b38cMVHAP9ascw08SooRnHSowSlaa3cTMODsW55folfC6XtbtkoMK/pHEmGzoFwbrTsiyMJq2vrGti/HvWmKgasNeRwCK2P11G1I/YMn+jBEtzN2kwl8fsbJPVsuTIbCNiU/8AMcijNT/Lz9rcANPJKxHTbH+lWFpXI9hfxWg= 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: b7b4c548-414a-4807-dc5f-08d58157f842 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Mar 2018 22:33:42.4980 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR2101MB1018 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 2338124dd05f..fdc78b201780 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 (ver =3D=3D FSL_IFC_V1_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