Received: by 2002:a05:6358:e9c4:b0:b2:91dc:71ab with SMTP id hc4csp2932321rwb; Sat, 6 Aug 2022 08:57:35 -0700 (PDT) X-Google-Smtp-Source: AA6agR7dvJ+s9stJ7EgVTEdI5eZhlAxQj7T7QqQMfGJwVG6Ia1QQBMpmoKmDK3gSXRTb8AqFJDpV X-Received: by 2002:a17:902:8602:b0:16c:dfae:9afb with SMTP id f2-20020a170902860200b0016cdfae9afbmr11791618plo.35.1659801454934; Sat, 06 Aug 2022 08:57:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659801454; cv=none; d=google.com; s=arc-20160816; b=JRVng2NrhArtpkzrM2BExTGGBlRFw0+UTFLxFkuSc1zTobNmMUkPNXe/yyLChJsqVS EqQbxC1ArTzmwCmRUot+34mqL2fqBrhcX+lEUuhIZIDisknY4bf5p1RGsNj5h75Lv/SI 1uGEtLnobCrinVx//+xsU5cx2FaVD/4LLDpswEuCSlhUrC93wSeeAi1FxZT/oH82fDj3 mQbrF6Ot46bXxwlGJR5kfEUwv01ecl2bRhpuLqnv7BUi+hP7/SUtYnSXn6Ekk9X5faX8 IeCpacLse26Yp8SKM807cBI5CnR+5C5ChOJKUGxqnm2FLNFozv4yS7JHC7dZ5oozyR+k DE7w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:subject :from:references:cc:to:content-language:user-agent:mime-version:date :message-id:feedback-id:dkim-signature:dkim-signature; bh=XPxqbORER+pf5AS5qXf2rHLCpeovhwPPoo5hE46MpnM=; b=rNEjbmu5cwPKsP/hBc1thIRtklCQxiNYOZ0+CNg2P+mYSoO37G2MU1pWJpoqnpMZY4 XOPY9H+h0X7wACgVgz8KSZgp6Qm/KGgFed7rv1d18TCj6wVeGynOnbPy/LDwClNlXCRZ Qi6w/hFodGSPur/tYStuclvY3WUUXYI6C+3MhN15WshV73Vvxj+XPHFjl3rjL866AvnF 049RAE79BgFBki+U6gxfiaHrybjoE88pm1pzXSFxXc5RzZlArtXCH9Kuu+3ZOp4YUSSt a/QenTyBs3081OPEUa/vUi1XuaSqSJBSFq8ky0uh7UDKRtgADDyuCWjvVYhYNQkQboK8 2M1Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@tom-fitzhenry.me.uk header.s=fm1 header.b=SEc6iCjH; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=tfmgFpQ+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=tom-fitzhenry.me.uk Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id z3-20020a056a00240300b0052b8a12a070si2764338pfh.200.2022.08.06.08.57.19; Sat, 06 Aug 2022 08:57:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@tom-fitzhenry.me.uk header.s=fm1 header.b=SEc6iCjH; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=tfmgFpQ+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=tom-fitzhenry.me.uk Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231822AbiHFPWh (ORCPT + 99 others); Sat, 6 Aug 2022 11:22:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44446 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231526AbiHFPWf (ORCPT ); Sat, 6 Aug 2022 11:22:35 -0400 Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 31E7511A12 for ; Sat, 6 Aug 2022 08:22:34 -0700 (PDT) Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id B9FDC5C00C6; Sat, 6 Aug 2022 11:22:31 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Sat, 06 Aug 2022 11:22:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= tom-fitzhenry.me.uk; h=cc:cc:content-transfer-encoding :content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm1; t=1659799351; x=1659885751; bh=XPxqbORER+ pf5AS5qXf2rHLCpeovhwPPoo5hE46MpnM=; b=SEc6iCjHYRcnbdJqr1ydWT+eDl KuExI256Lu/DeZQ3fveCyuDlEmCeLg1aISDGO90U1hC3xgRMoik9zKzkkYW3vTZ5 j/QTtUlFIOaZFsBDtzj7nHGRTawfViZ/+zsfP7IS+NjTWqOX1Alr5zb5Jz9/PAzb jWzRYZIaigHpjcVOulLrLCjiaAOV/FcG8ilR4KY6ZNV6h0UE5vLAbD56s8cYMjW6 mWzaFsDetH1arWaVW6zR78z54ewAL4CdSqMzpiDbDC8tLL9smZtd96qHBVCin24G 37Yp+OuAy/x/AuR5IKbVGlsqlaBg0GUx5rF3GFSWpwjKtHGYEU+lXdxk0Vng== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1659799351; x= 1659885751; bh=XPxqbORER+pf5AS5qXf2rHLCpeovhwPPoo5hE46MpnM=; b=t fmgFpQ+H8P+42rxnfLVpfZjJxRc4T0pzLddRt1RxZQNtORxr91ves4hkuIyOthEI MfbBd6GI2beqgS193r8+TO0Nxki+f8vlOQbMure6rknD18A/806KheFE+R+rQf10 Womvg+sb+qj5Z5t0afnJjG+ZhmvV0qLg9hc4bmY4ef7RDkcSazlGeGk31tQ7d4jm c4vNGIdj3c+bZnZzbc0YdHC9jz2Qj3y+H+aBKca9MRymWq3wVNEiV4nV2VHkPKys +L8CGwgfSPhLcvDLGJ5UnuagfzJ0r5xc12EVAtSwBRlpD07in3x5mWUspvXldGm1 v0iX7BbWFhZpshvsj++Yg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrvdeffedgkeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefkffggfgfvvehfhffujggtgfesth ejredttdefjeenucfhrhhomhepvfhomhcuhfhithiihhgvnhhrhicuoehtohhmsehtohhm qdhfihhtiihhvghnrhihrdhmvgdruhhkqeenucggtffrrghtthgvrhhnpeetudelveejvd ffjeevvdelvdffhefgueefgedtffevgeevudfgieegleeikeetudenucevlhhushhtvghr ufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehtohhmsehtohhmqdhfihhtii hhvghnrhihrdhmvgdruhhk X-ME-Proxy: Feedback-ID: iefc945ae:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 6 Aug 2022 11:22:28 -0400 (EDT) Message-ID: <8757e6d6-666b-433f-3089-621e7c80cf9e@tom-fitzhenry.me.uk> Date: Sun, 7 Aug 2022 01:22:25 +1000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.0.3 Content-Language: en-US To: Tudor.Ambarus@microchip.com, p.yadav@ti.com, michael@walle.cc, miquel.raynal@bootlin.com, richard@nod.at, vigneshr@ti.com Cc: linux-kernel@vger.kernel.org, linux-mtd@lists.infradead.org References: <20220603141603.145777-1-tom@tom-fitzhenry.me.uk> From: Tom Fitzhenry Subject: Re: [PATCH v2] mtd: spi-nor: siliconkaiser: add support for sk25lp128 In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_LOW, SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 21/7/22 18:08, Tudor.Ambarus@microchip.com wrote: > Does this flash implement the manufacturer ID continuation codes? > Can you read more bytes of manufacturer ID and dump them? I'm not sure how to do this, but from what I can gather, flash chips that implement manufacturer ID continuation codes return >3 bytes in response to RDID. Is this correct? To do this, in tools/spi/spidex_fdx.c I set buf[0] = 0x9F, and then executed this with a large recvbuf: $ sudo ./a.out -m 6 /dev/spidev0.0 /dev/spidev0.0: spi mode 0x0, 8 bits per word, 10000000 Hz max response( 6, 7): 25 70 18 25 70 18 It looks like the 3-byte response has cycled, suggesting this flash chip does not implement continuation codes. > If the flash does not define the continuation codes, we'll need to > add this flash in a ID collisions driver. I will do this in v3.