[{"id":1766422,"web_url":"http://patchwork.ozlabs.org/comment/1766422/","msgid":"<1505151868.31322.98.camel@infinera.com>","list_archive_url":null,"date":"2017-09-11T17:44:31","subject":"Re: [PATCH v2 00/10] spi-nor: intel-spi: Various fixes and\n\tenhancements","submitter":{"id":67550,"url":"http://patchwork.ozlabs.org/api/people/67550/","name":"Joakim Tjernlund","email":"Joakim.Tjernlund@infinera.com"},"content":"On Mon, 2017-09-11 at 02:41 -0700, Bin Meng wrote:\n> This series does several bug fixes and clean ups against the intel-spi\n> spi-nor driver, as well as enhancements to make the driver independent\n> on the underlying BIOS/bootloader.\n> \n> At present the driver uses the HW sequencer for the read/write/erase on\n> all supported platforms, read_reg/write_reg for BXT, and the SW sequencer\n> for read_reg/write_reg for BYT/LPT. The way the driver uses the HW and SW\n> sequencer relies on some programmed register settings and hence creates\n> unneeded dependencies with the underlying BIOS/bootloader. For example,\n> the driver unfortunately does not work as expected when booting from\n> Intel Baytrail FSP based bootloaders like U-Boot, as the Baytrail FSP\n> does not set up some SPI controller settings to make the driver happy.\n> Now such limitation has been removed with this series.\n\nHi Bin\n\nJust starting to test these on Rangeley and got a question: We have two SPI flashes on CS0 resp. CS1 \nand the mtd driver seems to only map the first of those flashes. Is this intentional or\nare we missing something?\n\n Jocke\n\n> \n> Changes in v2:\n> - Add stable kernel tags in the commit message (patch [03/10])\n> - Fix typo of 'operatoin' (patch [10/10])\n> - Add Mika Westerberg's 'Acked-by' tag\n> \n> Bin Meng (10):\n>   spi-nor: intel-spi: Fix number of protected range registers for\n>     BYT/LPT\n>   spi-nor: intel-spi: Remove useless 'buf' parameter in the HW/SW cycle\n>   spi-nor: intel-spi: Fix broken software sequencing codes\n>   spi-nor: intel-spi: Check transfer length in the HW/SW cycle\n>   spi-nor: intel-spi: Use SW sequencer for BYT/LPT\n>   spi-nor: intel-spi: Remove 'Atomic Cycle Sequence' in\n>     intel_spi_write()\n>   spi-nor: intel-spi: Don't assume OPMENU0/1 to be programmed by BIOS\n>   spi-nor: intel-spi: Remove the unnecessary HSFSTS register RW\n>   spi-nor: intel-spi: Rename swseq to swseq_reg in 'struct intel_spi'\n>   spi-nor: intel-spi: Fall back to use SW sequencer to erase\n> \n>  drivers/mtd/spi-nor/intel-spi.c | 209 +++++++++++++++++++++++++++++-----------\n>  1 file changed, 151 insertions(+), 58 deletions(-)\n>","headers":{"Return-Path":"<linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org; spf=none (mailfrom)\n\tsmtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133;\n\thelo=bombadil.infradead.org;\n\tenvelope-from=linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"OQNKIQFG\"; \n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=infinera.onmicrosoft.com\n\theader.i=@infinera.onmicrosoft.com header.b=\"aiLffe8S\"; \n\tdkim-atps=neutral","spf=pass (sender IP is 204.128.141.24)\n\tsmtp.mailfrom=infinera.com; vger.kernel.org;\n\tdkim=none (message not signed)\n\theader.d=none;vger.kernel.org; dmarc=bestguesspass action=none\n\theader.from=infinera.com;"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xrb0y3Bztz9s83\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 12 Sep 2017 03:45:06 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1drSlY-0004M6-18; Mon, 11 Sep 2017 17:45:00 +0000","from mail-dm3nam03on0059.outbound.protection.outlook.com\n\t([104.47.41.59] helo=NAM03-DM3-obe.outbound.protection.outlook.com)\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1drSlU-0004KB-QN\n\tfor linux-mtd@lists.infradead.org; Mon, 11 Sep 2017 17:44:58 +0000","from DM5PR10CA0018.namprd10.prod.outlook.com (10.172.33.28) by\n\tCY1PR10MB0537.namprd10.prod.outlook.com (10.163.143.24) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id\n\t15.20.35.12; Mon, 11 Sep 2017 17:44:33 +0000","from BY2NAM03FT011.eop-NAM03.prod.protection.outlook.com\n\t(2a01:111:f400:7e4a::201) by DM5PR10CA0018.outlook.office365.com\n\t(2603:10b6:4:2::28) with Microsoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.35.12 via\n\tFrontend Transport; Mon, 11 Sep 2017 17:44:33 +0000","from owa.infinera.com (204.128.141.24) by\n\tBY2NAM03FT011.mail.protection.outlook.com (10.152.84.233) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id\n\t15.20.35.14 via Frontend Transport; Mon, 11 Sep 2017 17:44:32 +0000","from SV-EX13-PRD2.infinera.com (10.100.103.229) by\n\tsv-ex13-prd2.infinera.com (10.100.103.229) with Microsoft SMTP Server\n\t(TLS) id 15.0.1178.4; Mon, 11 Sep 2017 10:44:31 -0700","from SV-EX13-PRD2.infinera.com ([10.100.101.111]) by\n\tsv-ex13-prd2.infinera.com ([10.100.101.111]) with mapi id\n\t15.00.1178.000; Mon, 11 Sep 2017 10:44:31 -0700"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-ID:In-Reply-To:\n\tReferences:Message-ID:Date:Subject:To:From:Reply-To:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=d0BXNbaNUnuwsycIWiUNGLkEtxUPsc/hFXj6D5+01Xo=;\n\tb=OQNKIQFGpjGH1b\n\tTDMPCYAP9PO1I/9COKuRmXVbBIbgiluqsQyUCdeQVZdobDS2GugJz5frh+NRvTkWUFTNdt/IfceWA\n\te0ZZ+YSzkyJVVxi75a/3u89zsGXih2t25FLoCkfHquoufNwzJvXHYR7AVRXGzraJXG2Mtr5Nko/nd\n\tIYbEh/+6Ev+OLw5CfN+KSuQlDRpaZTv2sBFSNqmt82szZme2a47OQBhwkv09DLvjDIz90lhhVKvtw\n\tothyG/5WcDEzLVM2G1MuG8Ghomy3GGSwcWCqdxwbemJ9gPy0a11rz6TnEYqdrASKzcuI5bISzHqxt\n\ty3BzvWGB33ZrEjKOxE0A==;","v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=infinera.onmicrosoft.com; s=selector1-infinera-com;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version;\n\tbh=ueMKMTDeIJYNmr/K/55mlyB2iHjHJ/e8NBrlE87pIII=;\n\tb=aiLffe8SD3ZzBG9NqlDj0wCeQIudWgj9zpe2mLiAfC1OxTuFTBnxWJ3JRLKLY5yH6YvpR56G11htRSftMDbyUkeI9BasDwElIltx+BuskmauiU16neMTIzCEJAO7OIQWhWNHwVIZTLGVJCDXq5I0JdsISHaMe+6hISAIOZ3cKSc="],"Received-SPF":"Pass (protection.outlook.com: domain of infinera.com designates\n\t204.128.141.24 as permitted sender)\n\treceiver=protection.outlook.com; \n\tclient-ip=204.128.141.24; helo=owa.infinera.com;","From":"Joakim Tjernlund <Joakim.Tjernlund@infinera.com>","To":"\"linux-kernel@vger.kernel.org\" <linux-kernel@vger.kernel.org>,\n\t\"linux-mtd@lists.infradead.org\" <linux-mtd@lists.infradead.org>,\n\t\"bmeng.cn@gmail.com\" <bmeng.cn@gmail.com>,\n\t\"mika.westerberg@linux.intel.com\"\n\t<mika.westerberg@linux.intel.com>, \"cyrille.pitchen@wedev4u.fr\"\n\t<cyrille.pitchen@wedev4u.fr>,\n\t\"dwmw2@infradead.org\" <dwmw2@infradead.org>, \n\t\"computersforpeace@gmail.com\" <computersforpeace@gmail.com>,\n\t\"boris.brezillon@free-electrons.com\"\n\t<boris.brezillon@free-electrons.com>, \n\t\"marek.vasut@gmail.com\" <marek.vasut@gmail.com>, \"richard@nod.at\"\n\t<richard@nod.at>","Subject":"Re: [PATCH v2 00/10] spi-nor: intel-spi: Various fixes and\n\tenhancements","Thread-Topic":"[PATCH v2 00/10] spi-nor: intel-spi: Various fixes and\n\tenhancements","Thread-Index":"AQHTKuG9udHueSHjj0aeIjY3IlPvcKKwatAA","Date":"Mon, 11 Sep 2017 17:44:31 +0000","Message-ID":"<1505151868.31322.98.camel@infinera.com>","References":"<1505122921-5534-1-git-send-email-bmeng.cn@gmail.com>","In-Reply-To":"<1505122921-5534-1-git-send-email-bmeng.cn@gmail.com>","Accept-Language":"en-GB, en-US","Content-Language":"en-US","X-MS-Has-Attach":"","X-MS-TNEF-Correlator":"","x-ms-exchange-messagesentrepresentingtype":"1","x-ms-exchange-transport-fromentityheader":"Hosted","x-originating-ip":"[10.100.99.93]","Content-ID":"<282A0314ABD70E4AB250F062F884B4C5@infinera.com>","MIME-Version":"1.0","X-EOPAttributedMessage":"0","X-Forefront-Antispam-Report":"CIP:204.128.141.24; IPV:NLI; CTRY:US; EFV:NLI; \n\tSFV:NSPM;\n\tSFS:(10009020)(979002)(6009001)(2980300002)(438002)(24454002)(199003)(189002)(377424004)(2906002)(50986999)(2900100001)(8676002)(33646002)(8746002)(53416004)(8936002)(106466001)(77096006)(7736002)(2201001)(4326008)(39060400002)(76176999)(54356999)(6246003)(356003)(7636002)(2950100002)(103116003)(305945005)(50466002)(5660300001)(14454004)(102836003)(6116002)(3846002)(23756003)(189998001)(72206003)(47776003)(246002)(229853002)(36756003)(2501003)(7416002)(478600001)(86362001)(921003)(1121003)(969003)(989001)(999001)(1009001)(1019001);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR10MB0537; H:owa.infinera.com; FPR:;\n\tSPF:Pass; PTR:outgoingmail2.infinera.com; A:1; MX:1; LANG:en; ","X-Microsoft-Exchange-Diagnostics":["1; BY2NAM03FT011;\n\t1:LMPS+0lI1pbUeCuxH+xUg4TcqHi1j7Qh0hFe2MHIIC04G9o0BWlTAEyRcn0NWbsuRn9v7zCdaywyWrRmWDczgAb98sLtzkzY8oI/pvGEJboFkCB+eEUh+1tgPfuSpS0c","1; CY1PR10MB0537;\n\t3:ZAdOdzR82oevlh9EITryK+Bjxm1S+DcRKxEapJiixVLz5R0XpeEPJ1YCEhzjbZzbVPET9IBvJa18tSfJ+IVrbQQb3vBFvTPdmuDXyKZHg+entNs6aEihZvl+6zYKn/oP5tAQrZd+Q8G73jaA5vqkBC8N4LFLJ8jqx/wKDb5M4DrF3nYKFna2HpjFjG884ih8OUr/B9Yqdu+/k6sO7cnRU5GbXtnX2xsJecLj4+GA58l7vr31VJQlrjixOoGvw9J/F3s8ElpQ6oL83phkd6otLZQbgiLzGYbrXuUuj+1hOlqkuNbdxwvGnL2uGAo2IF4fFG0IyLRfWDU3wU39TMffYIpzF6jVruuWQs29ieTF+QI=;\n\t25:N7o0fnrAVrSeDH/fI32p1hnVwcF61apk+qaszOFnF/zP0svkQUukmRHNNnJVuTjh5KB8vPZRiXpRrbw+GTg0e/fbKpyicU3zKLnJo4i1OGODwUaWW4DFIAyD3BJv7PhvP2EH5vl45VrDXSZtZnJgwbprMsi4LwJUwFNTR+46Rl4pwsPIuBxgzK+TnGb+3LJVDy8+tm4LQUtT2CGubQlGt37MG7th4UJ4mduDwhbYXzZ52NALkkXh0xwSYGCzyZ9Aq+gMlxp4WElBlo1T+V/SDsQIRYXWw4Ssg3NLJrvMWYj0bxhWdjl3pyMz8mDL8iEbxwK1imuRCMRiVvhGG8TICw==","1; CY1PR10MB0537;\n\t31:NM3XZ0cKzaiilyuPuseqEdNl8Iv4xhbV2ArqAW2SbTDCEnsEs9nNjq2h0m0vSFRepzziGQo68oV/zEcnW7P7vRLCxw6cziICQtk49VnDd0sc9oixkQuCIEgx4blAezQ0Z/SHBs7K6ncZUQZ5J5C0jfJzuVxteaw8C4pjcSQcVHXh0l1zjQ6JZuOFT3uRA4T407xgyBOt+JH7Na4Dr687RZKi2KQg9QBCPeT2JGStiiQ=;\n\t20:bomKVPRmb1Z7BWsU6dKBURjYg4cpemzuuAPZERsZpKO7DrW1AGYtY/nj+29sXH0486rEbNMhKv5EcWDQoLgfCTqHC8e1BMa+y2etYClKKp2ao+PyXfSdM9OeZe4x/8cNdy81BKB1HTgOdZ7V6jTOyl+pECRGpEs6zlqsJxl92y+CXuUn8dkXGrmurbnUbeJpr8Z9ouTyloGZLxx2i/Y5e0UEGufF+6+bNnbmyBVOPXWqWOG/V3larVr8fW+EjfLCG8bKTKWpw84SpgVy/DY/WNqSEjW7Ntf6aalDxZHl6zrZrcYBbuihcMZ1T2vNwXua74pOGm93P3ZqK19Zk3gtovExbN1SBwj2xp9Q8WhMJPMzC4DM7i3gKhUnSFPhwlCIqrYDoWbrW+ivbsudnzF7u/QgwxNDZzz3g4IErRpihoE=;\n\t4:JpZGJVsRRTPOsBCPtIpb+oG2f6hPuAIIGXpZwcUaAtk82jU9ub6A+Q3HqSQ+/WIm4sEVllSJTPEUWWGFaodvmrzd9fCDxJiK8N/+CK8wGJmudLEVQzwjqNijyQZ/aKgWb31D5FwN4cjKXWSDOwrvB/h6WS9UBfTrkDSAL8qFKodt1aMqF8WnMVwGO65YHYjv5Dda3b3sUFUv5JIZPjQ4n24R14yhpfPVl6I1Gr4nYfQdV1TZyjJ6Ca3kyRgUSyXR","=?iso-8859-15?Q?1; CY1PR10MB0537;\n\t23:nRFIHuUCxml3FpK85huvIVpHCcVozgjWrZsh8+?=\n\t=?iso-8859-15?q?g6rsKq7twVhzBgbknNJNm1Gi?=\n\t=?iso-8859-15?q?SzxwPSrM7S4rDLS0f0g+M1jlG4Sjggm4EeYEGw/uPZX1/a3Ayy?=\n\t=?iso-8859-15?q?XHkiAdfQd7gwrB2IHymivcTYKrVb70Du1p4oSMG5ISCs8W/t24?=\n\t=?iso-8859-15?q?rKEEC4wzg7c0JbRO6qmKB9rftesrVI4Kg8MI+jpef/dCOQs6S7?=\n\t=?iso-8859-15?q?vLHfaszeGVfSK4GeBUAviVisca4IrQXceMYijFeLct4EsmBP2z?=\n\t=?iso-8859-15?q?TWscSwpaAFDxQ+OYiCpEfsHpCio4nUYmcNtq7ZywwD3jGEK/tJ?=\n\t=?iso-8859-15?q?Ski78QJCDokhAaCDv2Bqj6LemNBLSh+/b+0BWe1qY2qDZVjiBk?=\n\t=?iso-8859-15?q?Hlw6oD3+jjvAYk2o5g1C7cUNzIYGT9umsvYlyl+/bO5Qr4QU++?=\n\t=?iso-8859-15?q?iUJRUo4Sx1ZQrlb9nq7HQJiGDniysBoS4pXcm81kEK8rD6J7Ql?=\n\t=?iso-8859-15?q?jcdbZPdzuc4v0s+ky2adLN+UQaRx2DoEm6/TRbF2R1WapOqv9S?=\n\t=?iso-8859-15?q?NTKFIVJpTVlE1C0JDByRVd37xtUnlRMquPVtzW29tzUrb0ozXw?=\n\t=?iso-8859-15?q?meAuw6jSRkrkx6M6lJnORw41NUr93oPjZlAI5Gn46cpjjuFTHB?=\n\t=?iso-8859-15?q?2ZTjIhB+j+OhcA/nqWK2TvffSsolgsbLtOi4W4FNkogPR7jNc7?=\n\t=?iso-8859-15?q?L/mv14HBzxxaj42HOa31kY9SMBaLDbTdqIn04+mzKT+2UQncZO?=\n\t=?iso-8859-15?q?D509+LWDyTBqSCPnvx6r04MDoBVWZMh7wuTX6yojTD87IEuDdU?=\n\t=?iso-8859-15?q?0EO3/QFxVdKB3NxwuDAqCni2P8VQ8oDavFaVtEBqcUUfC/oZ0E?=\n\t=?iso-8859-15?q?TfilNjB/tEmy3//FzFhIGFa+f4+Qs5UUvfDIiXgzvwBlKpUKT4?=\n\t=?iso-8859-15?q?mhMiZpWcUoMtGFj4hn+GF+EEKSKi3yUC+92wFuHu9vZRwj0alg?=\n\t=?iso-8859-15?q?kx2wmW1VDV6eANo+vopY5SiE8Z2GcTMvLZopJSGXf+RBp8Bwmk?=\n\t=?iso-8859-15?q?+j+dsFu4R/kvx7G/fabE0EwTxsbN5PasFFBapnJBaqKYVnCsQt?=\n\t=?iso-8859-15?q?degsNtNM9JUsrIuxdUIzNH9loRr/WHdlbEGKGS5ct+DFV6H9Tm?=\n\t=?iso-8859-15?q?KwrxZNzLWYakfEI9xvyQyD7b2x7Wb1BXUMMSDNZmoj743Gesxs?=\n\t=?iso-8859-15?q?aHSybRCFwWyktn7Jc71K5qp0AP8MDiwUuV7ca1MQ7EhY+618xI?=\n\t=?iso-8859-15?q?0ZHD8gQzDXoBs/N3sHZwU4zWSEwdCjyLE1xA0N5AtyvAzX2sAD?=\n\t=?iso-8859-15?q?g9UC5NGseQxfyPxHwI8aSDReeA=3D=3D?=","1; CY1PR10MB0537;\n\t6:HtA2+qH23dhsRV6k+XCvVFnuSh2sKLTExldBQ/ZahGUbfLbtyMz3lkVxOY+quLmFPEJgT2iOloMROXDBLvYGfYl0uMcepdcglKWxW86GDP8t/LsUsyaHHTqVq/C5pX07TrSFwQmNWFuQI3T8W/K2VOFEnYrJH0pUqG8M6kFIj8y2eWB+6JhC3FN9djR5lJluyfKGgSRZqpZFUpaLGJ2ergcmZq7wgdCtwvmV5PUT2ZkXWGMetb5tFZzZAWpQs5/aLT2+JKkp+UyznASC7mwEID6tN37h6RRw3xynClJNdiK8d6jYCeCBzoxinjktAazzysTgQTXt/YxkLWNnOR0q2Q==;\n\t5:xwE9mZTVRjbv2rMRx0ZY5mOZV9eDP5Gz6pLMt7pAbuSfdIhxP+2VnyNld+R07PVH36F90uxpODL1qo5AdEpnz+xlTIzkNh18yRGRAh+qLtdKYGlP2tBVKAICO8KFtAZdxGn9ypY55zcfW8K2QXzl+g==;\n\t24:bO/GwduE+S6KvVk2eJdG7uEqYWUtp353Z+TrmbmNbrxa//XI+pcDi5b5X7Nv/1k0LaXu39iT2N4yXGmrmHR9q5pXA78ykZN7IHkEfvNHgIU=;\n\t7:ljH8l6TmEsWLwvPSICOljZSncfrCR2ENpJ0JWDiwaSfwxwLGa74QxPWb7rG0qIR5G6rNty0lag78zEs4PvN/NMyLOsZfYNLB9Zd7C9bng/L1nErj8Wa3IEpuE490yl7ldaY5hz7ck5xZ+LtLJJDv+R0NJyBSzOoHEdCoEnmwQpr/Ave2ZPDbtry7DZpGPYB6qDGHnajizgSSMHLMRybIm5vOQfEHybcO5D3fSeu1dr8="],"X-MS-PublicTrafficType":"Email","X-MS-Office365-Filtering-Correlation-Id":"324e5781-87c9-41ca-e319-08d4f93cc2b8","X-Microsoft-Antispam":"UriScan:; BCL:0; PCL:0;\n\tRULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(8251501002)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);\n\tSRVR:CY1PR10MB0537; ","X-MS-TrafficTypeDiagnostic":"CY1PR10MB0537:","X-Exchange-Antispam-Report-Test":"UriScan:;","X-Microsoft-Antispam-PRVS":"<CY1PR10MB05379B7E40DBF0AC532B39D1F4680@CY1PR10MB0537.namprd10.prod.outlook.com>","X-Exchange-Antispam-Report-CFA-Test":"BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3002001)(93006095)(93004095)(100000703101)(100105400095)(10201501046)(6041248)(20161123558100)(20161123560025)(20161123555025)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:CY1PR10MB0537; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:CY1PR10MB0537; ","X-Forefront-PRVS":"04270EF89C","SpamDiagnosticOutput":"1:99","SpamDiagnosticMetadata":"NSPM","X-OriginatorOrg":"infinera.com","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"11 Sep 2017 17:44:32.5708\n\t(UTC)","X-MS-Exchange-CrossTenant-Id":"285643de-5f5b-4b03-a153-0ae2dc8aaf77","X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp":"TenantId=285643de-5f5b-4b03-a153-0ae2dc8aaf77;\n\tIp=[204.128.141.24]; \n\tHelo=[owa.infinera.com]","X-MS-Exchange-CrossTenant-FromEntityHeader":"HybridOnPrem","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"CY1PR10MB0537","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20170911_104456_982257_704F88E3 ","X-CRM114-Status":"GOOD (  14.24  )","X-Spam-Score":"-1.9 (-)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-1.9 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.0 RCVD_IN_MSPIKE_H4      RBL: Very Good reputation (+4)\n\t[104.47.41.59 listed in wl.mailspike.net]\n\t-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,\n\tno trust [104.47.41.59 listed in list.dnswl.org]\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t-0.0 SPF_HELO_PASS          SPF: HELO matches SPF record\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature\n\t0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n\tnot necessarily valid\n\t-0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders","X-BeenThere":"linux-mtd@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"Linux MTD discussion mailing list <linux-mtd.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-mtd>,\n\t<mailto:linux-mtd-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-mtd/>","List-Post":"<mailto:linux-mtd@lists.infradead.org>","List-Help":"<mailto:linux-mtd-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-mtd>,\n\t<mailto:linux-mtd-request@lists.infradead.org?subject=subscribe>","Cc":"\"sr@denx.de\" <sr@denx.de>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"linux-mtd\" <linux-mtd-bounces@lists.infradead.org>","Errors-To":"linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}},{"id":1767454,"web_url":"http://patchwork.ozlabs.org/comment/1767454/","msgid":"<CAEUhbmXOiEKx736ht6pku31nuHVJgEK=wigdpeJAd678Mx3sPA@mail.gmail.com>","list_archive_url":null,"date":"2017-09-13T02:11:21","subject":"Re: [PATCH v2 00/10] spi-nor: intel-spi: Various fixes and\n\tenhancements","submitter":{"id":64981,"url":"http://patchwork.ozlabs.org/api/people/64981/","name":"Bin Meng","email":"bmeng.cn@gmail.com"},"content":"Hi Joakim,\n\nOn Tue, Sep 12, 2017 at 1:44 AM, Joakim Tjernlund\n<Joakim.Tjernlund@infinera.com> wrote:\n> On Mon, 2017-09-11 at 02:41 -0700, Bin Meng wrote:\n>> This series does several bug fixes and clean ups against the intel-spi\n>> spi-nor driver, as well as enhancements to make the driver independent\n>> on the underlying BIOS/bootloader.\n>>\n>> At present the driver uses the HW sequencer for the read/write/erase on\n>> all supported platforms, read_reg/write_reg for BXT, and the SW sequencer\n>> for read_reg/write_reg for BYT/LPT. The way the driver uses the HW and SW\n>> sequencer relies on some programmed register settings and hence creates\n>> unneeded dependencies with the underlying BIOS/bootloader. For example,\n>> the driver unfortunately does not work as expected when booting from\n>> Intel Baytrail FSP based bootloaders like U-Boot, as the Baytrail FSP\n>> does not set up some SPI controller settings to make the driver happy.\n>> Now such limitation has been removed with this series.\n>\n> Hi Bin\n>\n> Just starting to test these on Rangeley and got a question: We have two SPI flashes on CS0 resp. CS1\n> and the mtd driver seems to only map the first of those flashes. Is this intentional or\n> are we missing something?\n>\n\nAll the boards I have tested only have one SPI flash. Mika, any comments?\n\nRegards,\nBin","headers":{"Return-Path":"<linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org; spf=none (mailfrom)\n\tsmtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133;\n\thelo=bombadil.infradead.org;\n\tenvelope-from=linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"ZLNjaSYM\"; \n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"VAAzYUO2\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xsQCF0lVvz9rvt\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 13 Sep 2017 12:11:53 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1drx9Z-0003wm-II; Wed, 13 Sep 2017 02:11:49 +0000","from mail-wm0-x22c.google.com ([2a00:1450:400c:c09::22c])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1drx9V-0003rQ-5P\n\tfor linux-mtd@lists.infradead.org; Wed, 13 Sep 2017 02:11:47 +0000","by mail-wm0-x22c.google.com with SMTP id i189so6829284wmf.1\n\tfor <linux-mtd@lists.infradead.org>;\n\tTue, 12 Sep 2017 19:11:24 -0700 (PDT)","by 10.223.135.121 with HTTP; Tue, 12 Sep 2017 19:11:21 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From:\n\tReferences:In-Reply-To:MIME-Version:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=RvRrqnnUWgNmwosjXe93TBurVG1X9h2cizQXY0KYSPI=;\n\tb=ZLNjaSYMdkZsBk\n\tycotPIXCOO5XrSaIBtfuwkHgCcpk6li5P653QA/dmhzSRbDrrvQF1qhZh2z724mNK34IAAXQ2zrBV\n\tAhR7OGCnQQtDEKxsRMuOQ6Wq+nUjF+DXpRe0ESuVCaBWyB2j4edJU+Q1wHMpzdSVOGfQt3ujGpbJR\n\tDX0Wd+6erjENG7ibVdxW5bqIdYaFmk4iVrTkqsepbjMLB7mX78QZWY9MtL5MetuEM5ZA1MPR9yiJZ\n\tfFmuP4cxi8NotOV0KEzkVcBhQv4GWHj/j/4un/48UOv4Uu6s1lXlM/MyYHsMktWnqrtTk6EDT4/xT\n\t8We2VXxui97EyzsPmuTQ==;","v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=mime-version:in-reply-to:references:from:date:message-id:subject:to\n\t:cc; bh=IgaPs2dX1ctkPXX7FOcUEouLedMvu21aCFB0C24ezvE=;\n\tb=VAAzYUO2dJvNSn1EsNJDJrqBxZcMdLFojUBeNAQ3VBoRzo/cw1z/vjg6IkhDPlsN6u\n\tFtQPTvfDsKouWuszOHZFm8WsxP9LoAH7Ab3iYc/MOablGtuKZ//+48r+3wxTT7r1n8Nr\n\tvLX0tUbjh0P9FeB9oqjrHJ1bqDH7Hm7KuBB16esymbjWj5fgT6d3uD5Zl3nK2yDXbLfb\n\tDEUz1KFcyaqijKHzzwsvft1S0CBfnq7b05PFIqTK8KT1wyHC5GgdoVVAIa7ECg0vGfJy\n\tSnriyxqXh0Led6YYaL2znQv6ZEoiGp7RcFPF7bWCXD+Wd3cQa1fRQkSiipFbZrNgYxyx\n\tQr6w=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:in-reply-to:references:from:date\n\t:message-id:subject:to:cc;\n\tbh=IgaPs2dX1ctkPXX7FOcUEouLedMvu21aCFB0C24ezvE=;\n\tb=e+vAmTp3OgdfzE+5TbKOr6u8hdUpQlQeO4YVUwb4wpOHRqwiK2Ma77uyc1UvLFqIIM\n\tX04+lSTxeGYaBjPyF2SLA1QtVyNUXrZ+FmRHlr/r5qqwqXyhuoeC6SamnNdQ8aXSH07N\n\tP/tZ1C/WhQb6Jp7jWsezvFwjCUqRvVJJPvKLmT6NdvgiMiKYgkjGlnEGc5/Dos7DyANG\n\tq0IwkHuefftH6+mpJYv1qNcSVflh42yckhrJSiTOsYzUFZsnscJMXhXwfJlB6R9MHkaM\n\t8SaUFSCEb782hsU6kzH4ObLCqYo3M+e97VX8UEFAeDMLq+RQmtRE8KI1vhZeGH4Zcv38\n\tlwJg==","X-Gm-Message-State":"AHPjjUjrDSwaYGtx6KuroCzZjia92zsb/y3I2LtKgHjICkZlkVese/7G\n\tnFUILi7itLjrNF7r3JC8zqp4IjnHfQkXrQZN6p8=","X-Google-Smtp-Source":"AOwi7QCiE1LaoR6oVoIE4rWVJXHTkrE2h/acy6Do+k+eOig1rovx9yNrg2nO1/3mmPIxaGXNCZsBtFOZXaq9hiaghBY=","X-Received":"by 10.28.218.141 with SMTP id r135mr1237578wmg.63.1505268682716; \n\tTue, 12 Sep 2017 19:11:22 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<1505151868.31322.98.camel@infinera.com>","References":"<1505122921-5534-1-git-send-email-bmeng.cn@gmail.com>\n\t<1505151868.31322.98.camel@infinera.com>","From":"Bin Meng <bmeng.cn@gmail.com>","Date":"Wed, 13 Sep 2017 10:11:21 +0800","Message-ID":"<CAEUhbmXOiEKx736ht6pku31nuHVJgEK=wigdpeJAd678Mx3sPA@mail.gmail.com>","Subject":"Re: [PATCH v2 00/10] spi-nor: intel-spi: Various fixes and\n\tenhancements","To":"Joakim Tjernlund <Joakim.Tjernlund@infinera.com>","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20170912_191145_388586_50055BD0 ","X-CRM114-Status":"GOOD (  13.88  )","X-Spam-Score":"-2.7 (--)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-2.7 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/,\n\tlow\n\ttrust [2a00:1450:400c:c09:0:0:0:22c listed in] [list.dnswl.org]\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\n\t0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail\n\tprovider (bmeng.cn[at]gmail.com)\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature\n\t0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n\tnot necessarily valid\n\t-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from\n\tauthor's domain","X-BeenThere":"linux-mtd@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"Linux MTD discussion mailing list <linux-mtd.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-mtd>,\n\t<mailto:linux-mtd-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-mtd/>","List-Post":"<mailto:linux-mtd@lists.infradead.org>","List-Help":"<mailto:linux-mtd-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-mtd>,\n\t<mailto:linux-mtd-request@lists.infradead.org?subject=subscribe>","Cc":"\"boris.brezillon@free-electrons.com\"\n\t<boris.brezillon@free-electrons.com>, \n\t\"sr@denx.de\" <sr@denx.de>, \"richard@nod.at\" <richard@nod.at>,\n\t\"dwmw2@infradead.org\" <dwmw2@infradead.org>,\n\t\"linux-kernel@vger.kernel.org\" <linux-kernel@vger.kernel.org>,\n\t\"marek.vasut@gmail.com\" <marek.vasut@gmail.com>,\n\t\"linux-mtd@lists.infradead.org\" <linux-mtd@lists.infradead.org>,\n\t\"cyrille.pitchen@wedev4u.fr\" <cyrille.pitchen@wedev4u.fr>,\n\t\"computersforpeace@gmail.com\" <computersforpeace@gmail.com>,\n\t\"mika.westerberg@linux.intel.com\" <mika.westerberg@linux.intel.com>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"linux-mtd\" <linux-mtd-bounces@lists.infradead.org>","Errors-To":"linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}},{"id":1767724,"web_url":"http://patchwork.ozlabs.org/comment/1767724/","msgid":"<20170913094702.GW2477@lahna.fi.intel.com>","list_archive_url":null,"date":"2017-09-13T09:47:02","subject":"Re: [PATCH v2 00/10] spi-nor: intel-spi: Various fixes and\n\tenhancements","submitter":{"id":14534,"url":"http://patchwork.ozlabs.org/api/people/14534/","name":"Mika Westerberg","email":"mika.westerberg@linux.intel.com"},"content":"On Wed, Sep 13, 2017 at 10:11:21AM +0800, Bin Meng wrote:\n> Hi Joakim,\n> \n> On Tue, Sep 12, 2017 at 1:44 AM, Joakim Tjernlund\n> <Joakim.Tjernlund@infinera.com> wrote:\n> > On Mon, 2017-09-11 at 02:41 -0700, Bin Meng wrote:\n> >> This series does several bug fixes and clean ups against the intel-spi\n> >> spi-nor driver, as well as enhancements to make the driver independent\n> >> on the underlying BIOS/bootloader.\n> >>\n> >> At present the driver uses the HW sequencer for the read/write/erase on\n> >> all supported platforms, read_reg/write_reg for BXT, and the SW sequencer\n> >> for read_reg/write_reg for BYT/LPT. The way the driver uses the HW and SW\n> >> sequencer relies on some programmed register settings and hence creates\n> >> unneeded dependencies with the underlying BIOS/bootloader. For example,\n> >> the driver unfortunately does not work as expected when booting from\n> >> Intel Baytrail FSP based bootloaders like U-Boot, as the Baytrail FSP\n> >> does not set up some SPI controller settings to make the driver happy.\n> >> Now such limitation has been removed with this series.\n> >\n> > Hi Bin\n> >\n> > Just starting to test these on Rangeley and got a question: We have two SPI flashes on CS0 resp. CS1\n> > and the mtd driver seems to only map the first of those flashes. Is this intentional or\n> > are we missing something?\n> >\n> \n> All the boards I have tested only have one SPI flash. Mika, any comments?\n\nSo I don't have such boards either.\n\nHowever, I think the other CS is mapped to bit 24 of the flash address.\nSo once you try to address higher than 16MB it should activate the other\nCS instead. Not 100% sure, though but for example Intel C620 chipset\ndatasheet [1] seems to have additional bits in address register (there is\nalso another CS for TPM).\n\n[1] https://www.intel.com/content/www/us/en/chipsets/c620-series-chipset-datasheet.html","headers":{"Return-Path":"<linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org; spf=none (mailfrom)\n\tsmtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133;\n\thelo=bombadil.infradead.org;\n\tenvelope-from=linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"sxwvnLk5\"; \n\tdkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xscKB0YmLz9sPm\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 13 Sep 2017 19:47:42 +1000 (AEST)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1ds4Gc-0004i3-Q3; Wed, 13 Sep 2017 09:47:34 +0000","from mga05.intel.com ([192.55.52.43])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1ds4GY-0004bw-JL\n\tfor linux-mtd@lists.infradead.org; Wed, 13 Sep 2017 09:47:32 +0000","from orsmga001.jf.intel.com ([10.7.209.18])\n\tby fmsmga105.fm.intel.com with ESMTP; 13 Sep 2017 02:47:09 -0700","from lahna.fi.intel.com (HELO lahna) ([10.237.72.157])\n\tby orsmga001.jf.intel.com with SMTP; 13 Sep 2017 02:47:02 -0700","by lahna (sSMTP sendmail emulation);\n\tWed, 13 Sep 2017 12:47:02 +0300"],"DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References:\n\tMessage-ID:Subject:To:From:Date:Reply-To:Content-ID:Content-Description:\n\tResent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=NlYKbU7M8uBloqFG7K9Kdi9l6XuuvnhhO6XlRZgzYnQ=;\n\tb=sxwvnLk5eE8ptK\n\tVcaqCDVHDs/xxvxPlyyWw7JAPBlPKwN+TwvkJ6twK1JcC6VLAfiTpNOZZkD+NQ0hm+D84ePoJge51\n\tTBLTFNDQBOy5uGBjHtz68fElDmFyOS9IZ5ACLA8ghjymy00fSZU/k6lasbDulHPOHTgq3VUqhAy09\n\tTdQB5ccERqItEQzfLNoq0VaVVTKkJ5XuB/Qw48xVOrHLrzydukbk/KzGMAqtjN4E1iDJSBjUMzqFm\n\tf7asMpsU1CTwDmOSWKj/DmVQ7q3wT5tWCPN5aQV8GYeg9YPZtfQbhtO9LlkU6ZNxslDhJ9FDjuLEI\n\tbSYCuTjmapYCTlz0dW5g==;","X-ExtLoop1":"1","X-IronPort-AV":"E=Sophos; i=\"5.42,387,1500966000\"; d=\"scan'208\";\n\ta=\"1171791636\"","Date":"Wed, 13 Sep 2017 12:47:02 +0300","From":"\"mika.westerberg@linux.intel.com\" <mika.westerberg@linux.intel.com>","To":"Bin Meng <bmeng.cn@gmail.com>","Subject":"Re: [PATCH v2 00/10] spi-nor: intel-spi: Various fixes and\n\tenhancements","Message-ID":"<20170913094702.GW2477@lahna.fi.intel.com>","References":"<1505122921-5534-1-git-send-email-bmeng.cn@gmail.com>\n\t<1505151868.31322.98.camel@infinera.com>\n\t<CAEUhbmXOiEKx736ht6pku31nuHVJgEK=wigdpeJAd678Mx3sPA@mail.gmail.com>","MIME-Version":"1.0","Content-Disposition":"inline","In-Reply-To":"<CAEUhbmXOiEKx736ht6pku31nuHVJgEK=wigdpeJAd678Mx3sPA@mail.gmail.com>","Organization":"Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo","User-Agent":"Mutt/1.8.3 (2017-05-23)","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20170913_024730_676621_D80415C4 ","X-CRM114-Status":"GOOD (  17.94  )","X-Spam-Score":"-4.2 (----)","X-Spam-Report":"SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-4.2 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at http://www.dnswl.org/,\n\tmedium trust [192.55.52.43 listed in list.dnswl.org]\n\t-0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay\n\tdomain\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]","X-BeenThere":"linux-mtd@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"Linux MTD discussion mailing list <linux-mtd.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-mtd>,\n\t<mailto:linux-mtd-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-mtd/>","List-Post":"<mailto:linux-mtd@lists.infradead.org>","List-Help":"<mailto:linux-mtd-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-mtd>,\n\t<mailto:linux-mtd-request@lists.infradead.org?subject=subscribe>","Cc":"\"boris.brezillon@free-electrons.com\"\n\t<boris.brezillon@free-electrons.com>, \"sr@denx.de\" <sr@denx.de>,\n\t\"marek.vasut@gmail.com\" <marek.vasut@gmail.com>, \n\t\"richard@nod.at\" <richard@nod.at>,\n\t\"linux-kernel@vger.kernel.org\" <linux-kernel@vger.kernel.org>,\n\tJoakim Tjernlund <Joakim.Tjernlund@infinera.com>,\n\t\"linux-mtd@lists.infradead.org\" <linux-mtd@lists.infradead.org>,\n\t\"cyrille.pitchen@wedev4u.fr\" <cyrille.pitchen@wedev4u.fr>,\n\t\"computersforpeace@gmail.com\" <computersforpeace@gmail.com>,\n\t\"dwmw2@infradead.org\" <dwmw2@infradead.org>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Sender":"\"linux-mtd\" <linux-mtd-bounces@lists.infradead.org>","Errors-To":"linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}},{"id":1784388,"web_url":"http://patchwork.ozlabs.org/comment/1784388/","msgid":"<d7d472f0-353f-da9f-9a2a-6c963dc03db3@wedev4u.fr>","list_archive_url":null,"date":"2017-10-11T08:06:44","subject":"Re: [PATCH v2 00/10] spi-nor: intel-spi: Various fixes and\n\tenhancements","submitter":{"id":70551,"url":"http://patchwork.ozlabs.org/api/people/70551/","name":"Cyrille Pitchen","email":"cyrille.pitchen@wedev4u.fr"},"content":"Le 11/09/2017 à 11:41, Bin Meng a écrit :\n> This series does several bug fixes and clean ups against the intel-spi\n> spi-nor driver, as well as enhancements to make the driver independent\n> on the underlying BIOS/bootloader.\n> \n> At present the driver uses the HW sequencer for the read/write/erase on\n> all supported platforms, read_reg/write_reg for BXT, and the SW sequencer\n> for read_reg/write_reg for BYT/LPT. The way the driver uses the HW and SW\n> sequencer relies on some programmed register settings and hence creates\n> unneeded dependencies with the underlying BIOS/bootloader. For example,\n> the driver unfortunately does not work as expected when booting from\n> Intel Baytrail FSP based bootloaders like U-Boot, as the Baytrail FSP\n> does not set up some SPI controller settings to make the driver happy.\n> Now such limitation has been removed with this series.\n> \n> Changes in v2:\n> - Add stable kernel tags in the commit message (patch [03/10])\n> - Fix typo of 'operatoin' (patch [10/10])\n> - Add Mika Westerberg's 'Acked-by' tag\n> \n> Bin Meng (10):\n>   spi-nor: intel-spi: Fix number of protected range registers for\n>     BYT/LPT\n>   spi-nor: intel-spi: Remove useless 'buf' parameter in the HW/SW cycle\n>   spi-nor: intel-spi: Fix broken software sequencing codes\n>   spi-nor: intel-spi: Check transfer length in the HW/SW cycle\n>   spi-nor: intel-spi: Use SW sequencer for BYT/LPT\n>   spi-nor: intel-spi: Remove 'Atomic Cycle Sequence' in\n>     intel_spi_write()\n>   spi-nor: intel-spi: Don't assume OPMENU0/1 to be programmed by BIOS\n>   spi-nor: intel-spi: Remove the unnecessary HSFSTS register RW\n>   spi-nor: intel-spi: Rename swseq to swseq_reg in 'struct intel_spi'\n>   spi-nor: intel-spi: Fall back to use SW sequencer to erase\n> \n>  drivers/mtd/spi-nor/intel-spi.c | 209 +++++++++++++++++++++++++++++-----------\n>  1 file changed, 151 insertions(+), 58 deletions(-)\n> \nSeries applied to the spi-nor/next branch of l2-mtd\n\nThanks!","headers":{"Return-Path":"<linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org; spf=none (mailfrom)\n\tsmtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133;\n\thelo=bombadil.infradead.org;\n\tenvelope-from=linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"XiDjLSlz\"; \n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=infradead.org header.i=@infradead.org\n\theader.b=\"m58NLEMu\"; dkim-atps=neutral"],"Received":["from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3yBn7F5MnFz9t3Z\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 11 Oct 2017 19:23:37 +1100 (AEDT)","from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1e2CId-0007bg-2F; Wed, 11 Oct 2017 08:23:31 +0000","from casper.infradead.org ([2001:8b0:10b:1236::1])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1e2CIb-0007KT-Rr\n\tfor linux-mtd@bombadil.infradead.org; Wed, 11 Oct 2017 08:23:30 +0000","from smtp3-g21.free.fr ([2a01:e0c:1:1599::12])\n\tby casper.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1e2C2j-00012h-Oa\n\tfor linux-mtd@lists.infradead.org; Wed, 11 Oct 2017 08:07:14 +0000","from mountainer.wedev4u.int (unknown [82.232.94.13])\n\tby smtp3-g21.free.fr (Postfix) with ESMTP id 37E6313F8D9;\n\tWed, 11 Oct 2017 10:06:44 +0200 (CEST)"],"DKIM-Signature":["v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:\n\tMessage-ID:From:References:To:Subject:Reply-To:Content-ID:Content-Description\n\t:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:\n\tList-Owner; bh=/PjtAn+NexdLZU1j2lGGJt88gzfR/nfXNaraNv8SFSg=;\n\tb=XiDjLSlzpJAVqL\n\tJazNO6WB0WM90ROYiWPMEX8EhKjSqQ1HlB6W/GTqeDpEZzSER2BAOfD2NcH4sxyrNDMrHGo1nOn8W\n\tJ2sBM7XIXdu7eTAUwymM0k4LXqFtcQNls5AeBiKtKF0I5XCRTMgTMHrH9NgH/hb6ETYxaxpjboNs9\n\tz4JSpcGjNLmErFK+Gy4OzUNmIDdWSKMLel73QYSWCK373fny+Xf3JzcrhKYCTBY3Y2wYWcEQP+4TK\n\ttSHtjSH/fGOBsvKJoGaXp5QNSDe3tqRralrhqCcxDPo2YMYhQ6tUjyT1VcoQnnKgh+gnUx85SNHbD\n\the3zxjpy3G1HcbMT7fqA==;","v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=infradead.org; s=casper.20170209;\n\th=Content-Transfer-Encoding:Content-Type:\n\tIn-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender\n\t:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:\n\tResent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:\n\tList-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;\n\tbh=wXv7rntyGZDF7rQ+rcHifiGgSl+m2K9v22Z1+6owzn0=;\n\tb=m58NLEMuqW7Oei6EOShApcejAK\n\tsKO8RvgPOTERjUytoaINKUdEARmiwlSYGGY0miFYPw5mwfOUhOJDV8LrAXeYU8nfqDQQq9KCBlWG8\n\tB84jKmcsfAvEBsQ+loC3c7jLcVfBiwpZAfxR3+srvPK13LSrFwKojbfLHdPu9+5/K4q3ko6x2W6fw\n\tSWDmupH7Ie4rcIR4zniB+HCTKsfC45yZSgCulZDpMFHj8GOl0mRcHGJEFOW0hwuhPhJIrCzMFFw0U\n\tJbFf8uzbaQhyyARQ1P3yh+ZQIU2L9LrSzkZ2hxKoZFPkOxtA5mJvaAN+ch+73H6qwLb+FEGqhBCYL\n\tSur3/r5A==;"],"Subject":"Re: [PATCH v2 00/10] spi-nor: intel-spi: Various fixes and\n\tenhancements","To":"Bin Meng <bmeng.cn@gmail.com>,\n\tMika Westerberg <mika.westerberg@linux.intel.com>,\n\tMarek Vasut <marek.vasut@gmail.com>,\n\tBoris Brezillon <boris.brezillon@free-electrons.com>,\n\tBrian Norris <computersforpeace@gmail.com>,\n\tRichard Weinberger <richard@nod.at>,\n\tDavid Woodhouse <dwmw2@infradead.org>, \n\tlinux-mtd <linux-mtd@lists.infradead.org>,\n\tlinux-kernel <linux-kernel@vger.kernel.org>","References":"<1505122921-5534-1-git-send-email-bmeng.cn@gmail.com>","From":"Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>","Message-ID":"<d7d472f0-353f-da9f-9a2a-6c963dc03db3@wedev4u.fr>","Date":"Wed, 11 Oct 2017 10:06:44 +0200","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.3.0","MIME-Version":"1.0","In-Reply-To":"<1505122921-5534-1-git-send-email-bmeng.cn@gmail.com>","Content-Language":"en-US","X-CRM114-Version":"20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ","X-CRM114-CacheID":"sfid-20171011_090706_292077_9C1E788F ","X-CRM114-Status":"GOOD (  18.58  )","X-Spam-Score":"-1.9 (-)","X-Spam-Report":"SpamAssassin version 3.4.1 on casper.infradead.org summary:\n\tContent analysis details:   (-1.9 points, 5.0 required)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/,\n\tlow\n\ttrust [2a01:e0c:1:1599:0:0:0:12 listed in] [list.dnswl.org]\n\t0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)\n\t-1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]","X-BeenThere":"linux-mtd@lists.infradead.org","X-Mailman-Version":"2.1.21","Precedence":"list","List-Id":"Linux MTD discussion mailing list <linux-mtd.lists.infradead.org>","List-Unsubscribe":"<http://lists.infradead.org/mailman/options/linux-mtd>,\n\t<mailto:linux-mtd-request@lists.infradead.org?subject=unsubscribe>","List-Archive":"<http://lists.infradead.org/pipermail/linux-mtd/>","List-Post":"<mailto:linux-mtd@lists.infradead.org>","List-Help":"<mailto:linux-mtd-request@lists.infradead.org?subject=help>","List-Subscribe":"<http://lists.infradead.org/mailman/listinfo/linux-mtd>,\n\t<mailto:linux-mtd-request@lists.infradead.org?subject=subscribe>","Cc":"Stefan Roese <sr@denx.de>","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Sender":"\"linux-mtd\" <linux-mtd-bounces@lists.infradead.org>","Errors-To":"linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org"}}]