Received: by 2002:a05:7412:bc1a:b0:d7:7d3a:4fe2 with SMTP id ki26csp323555rdb; Sat, 19 Aug 2023 03:23:40 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHXqvYHX4ZTYe3ZiR6QuFVrMUleXCqHG5VnNjvAGjjjeqS9Rwh9LLpfnbrNFurvGcc3hDoJ X-Received: by 2002:a05:6a20:7da6:b0:12e:f6e6:882b with SMTP id v38-20020a056a207da600b0012ef6e6882bmr2551954pzj.1.1692440620032; Sat, 19 Aug 2023 03:23:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1692440620; cv=none; d=google.com; s=arc-20160816; b=aDKExqJGW6aJuDYGSSsSLovExWyZeIaAeVWid6URQpcfdBPHWAFsgwXR+dc4zcXFAO JNQjI74HuzAKAyFJcHHBGykbck72P4B08d9bR6FskLhb62fxHRbdY0Hvllp7C6oOda7t 8WUxFb59GwrRx0imz6jrEfNYKda0YnjKzYRBA7Q95Oqpyjecn1mhCY0BbKOW30yhpzHT knEQzWYJZdidloFXWl5/wcMgyt/IgvNqrwc21JJ4z/Daf4nCvJov1PITiDuJFanhExSy SpIAWTjUlT7XKwhgYV1SwErjfIo68gY8gUg9xQXPoszxorTEpj/z6T9NfKxQ/c8YFNA8 zkPQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:references:in-reply-to:user-agent:subject:cc:to:from :date:dkim-signature; bh=74PPELyfTdRJMzG/844z25bsJa3XCvyEnvQBQNAdiaY=; fh=Q2oR6tSIpKq1zR7IsUYTlwLPNte8c6sRuQAeLV2fdX8=; b=jd3yDIb3oVvRd7HrOhxU0rJzFKUtmi4tPPLBzMx89B2wkuKz5ntv+WuELZK4cU/ybI U8pKEg8TaHN8YF+165SusDgSJoWUtFsr2cVnfWLH8hi9w3X0uAikR1E3L5lfYmkuB5qI exNTwlG8Ww+ToWym5LqWjB/pxfOj/08a5Sf3BBQpBm/OLP4oc4cpx5a6kQRJZ1RdaQwl XFZXC7N4itCpNm67thOSTWwZ5R63PUWfYaXVV81dVGsym54Keeoy4iSwotYT9vW6A9VT BU6CRcyG28u8BueDuq2xBQAhEEZM5XuqlClBnql1nL2zI+mFEvXReZVB/rP5XTTpsM2E 5i1Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@walle.cc header.s=mail2022082101 header.b="2LurkNY/"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=walle.cc Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id u12-20020a63600c000000b00563e6d70f7esi804455pgb.443.2023.08.19.03.23.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 19 Aug 2023 03:23:40 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@walle.cc header.s=mail2022082101 header.b="2LurkNY/"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=walle.cc Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 897BF47D81; Sat, 19 Aug 2023 01:30:57 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235193AbjHOP7p (ORCPT + 99 others); Tue, 15 Aug 2023 11:59:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48018 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238469AbjHOP7k (ORCPT ); Tue, 15 Aug 2023 11:59:40 -0400 Received: from mail.3ffe.de (0001.3ffe.de [IPv6:2a01:4f8:c0c:9d57::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BF1B6DF; Tue, 15 Aug 2023 08:59:38 -0700 (PDT) Received: from [127.0.0.1] (ip-109-43-115-51.web.vodafone.de [109.43.115.51]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.3ffe.de (Postfix) with ESMTPSA id 6B6F53D5; Tue, 15 Aug 2023 17:59:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=walle.cc; s=mail2022082101; t=1692115176; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=74PPELyfTdRJMzG/844z25bsJa3XCvyEnvQBQNAdiaY=; b=2LurkNY/UP++tp7HyhcQAep+uOzh7mSWOIHO4I7wCdCKHTrppFFdvhjvrgs+ZrKui2E9xm JzvuT20uC9Zqh/+HN758R4LUWl8W3jqtbPyGvi2lWQol8JiWqVxuAeiF37/yk4M2ea73e7 aST0SfYvNKisMulDXoy3rP7N4/V3meWHvzjvZ3KjmToa/WEbAs98POlxnc48ddolyzklhD 2tn1oQ9akdoCL7IySSv+FNIigyHN+mvVecJ4hOCrPYm02RjxXEMaiIwd7m0LHhLhMMYnLI rBdaW6KeyIoU13hl8/44rNf7/hK9gozl9G2KXX/uAdh5QDeetvIsl5ILnk2m/g== Date: Tue, 15 Aug 2023 17:59:34 +0200 From: Michael Walle To: Hsin-Yi Wang , Tudor Ambarus , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , Bjorn Andersson CC: Pratyush Yadav , "Miquel Raynal )" , "Richard Weinberger )" , "Vignesh Raghavendra )" , Rob Herring , linux-mtd@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, AngeloGioacchino Del Regno , linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, cros-qcom-dts-watchers@chromium.org, Andy Gross , Konrad Dybcio Subject: Re: [PATCH 0/4] Add a property to override the quad mode User-Agent: K-9 Mail for Android In-Reply-To: <20230815154412.713846-1-hsinyi@chromium.org> References: <20230815154412.713846-1-hsinyi@chromium.org> Message-ID: <202A0C36-D1F6-4BB4-BDEC-F36A76B757A2@walle.cc> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 Hi,=20 >On gigadevice gd25lq64c, the quad mode is enabled after BFPT is parsed=2E >According to datasheet[1], Quad enable (QE) bit needs to be set to 0 to >use write protection (WP) pin=2E It also recommends setting default value= of >QE to 0 to avoid a potential short issue=2E So you are using either dual or single io mode=2E Why can't you use the de= vice tree property spi-{tx,rx}-bus-width?=20 >Add a disable-quad-mode property in devicetree that platform can use it t= o >override the quad mode status parsed from BFPT to use write protection=2E > >[1] >https://www=2Eelm-tech=2Ecom/ja/products/spi-flash-memory/gd25lq64/gd25lq= 64=2Epdf should be a link on the vendor Homepage if possible=2E=20 -michael