Received: by 2002:a25:c205:0:0:0:0:0 with SMTP id s5csp1317605ybf; Thu, 27 Feb 2020 08:41:05 -0800 (PST) X-Google-Smtp-Source: APXvYqyM0UD7Rm1xd6iZuNZwk5cohg5QSze2X0X8Vs4YyFFlUmxgIL7XRkWuLaIivKUv/omCUd51 X-Received: by 2002:a05:6830:1149:: with SMTP id x9mr527019otq.156.1582821665240; Thu, 27 Feb 2020 08:41:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582821665; cv=none; d=google.com; s=arc-20160816; b=MvwBKc+V6rGznqzzEFjucT78UJictejhmjU5KFZF9wOVY6hqCWdegqqXoiP+RFw1Wv xgicyJIZkRX3auMedM3ZFQS9j9zrQsAUvKI/KNXNhLDgHC5P3fCaxAonb2ifbmi8GwDn pkKRyC7IswdX0p3fUI7ZsFsY317t5MrdQ0INeSg7bT83wAhW8PfR6tgFbgy7FjO3WFai 4jFLfMGIBgJA7GlBZEMNQIGFYzH5nCSVDx3qUsoYvgI79NynYVvyyQEfy+X3gZ+ZgFKE FMN5qM+EIEilqiS23+oOvSmCHmYS3Ky13GIP4NhOtE8rnq5nN0qktkVWCSpYVSVKBDo3 KiOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=PCYsGMCW0SwZkIyBJuFeCwKSJseDitgI487QueGROLA=; b=mljNpHb7vAiS7Vk9GYiLYFKnDp7BRDD1sOeC9q9oK6yenNIutI8ei9N+x2YnwjNutO A4kD6OWcH1D4c7BAQJLS9rTFwravFpjhSriHk6BLwjMVu+tVTEAGHddtk6dMWt5NEH+s btFMXCVJyL76RfoKrlFbPPrtrR3VoPql9E2zcPZ1RJoXbZTGiuCspaze8OTofsyDw9b9 mu0X/4jefCgKFBSDfqrIPZR64TAHzzXGXip8PgPKCo8to4opQyoZJcsAgm2sNXC7OmKz NqU9pxo+y81ObdM73gOfYTrzrEzPc7Pt3k72i2rxWHAND4kpfIm71PVGw4noIFnfkv1X NFIA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 9si174945ois.90.2020.02.27.08.40.52; Thu, 27 Feb 2020 08:41:05 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730235AbgB0Qko (ORCPT + 99 others); Thu, 27 Feb 2020 11:40:44 -0500 Received: from mail-oi1-f196.google.com ([209.85.167.196]:42357 "EHLO mail-oi1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729146AbgB0Qkn (ORCPT ); Thu, 27 Feb 2020 11:40:43 -0500 Received: by mail-oi1-f196.google.com with SMTP id l12so2595022oil.9; Thu, 27 Feb 2020 08:40:43 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=PCYsGMCW0SwZkIyBJuFeCwKSJseDitgI487QueGROLA=; b=Gf9/qRg5YVJ95kp1jBd5ls2HFfW/I/pX+q9rJGHWaPe4DgYhjxL1hJyeF2ohiDM4wB Ju8465+NYrjs5t5qnXgWQuZ7lkO9bhmR13dQoBWoc/2kNVPkPGuLlLJyeiPx0B5zuVjB 4jv4ebLpWXUH5MsRO/qlZkMJOmhAg7GgZ95M7rmtRHv0BAR+luy/8eMd3BlUcRIDBE0o 5Tx1KmXVSGyGVXOu+IQ6Yo0I1bTlWc11FsZ61pA+TL3VnP2bfsIoSAhPIMj3Aa0JMF7D ejYK29AFOH6GsLhr/+dMTJOmalOBbpFQSdRUXZWKRDiY/djbWxTEXzTH6MbfjeCRLcIQ wWew== X-Gm-Message-State: APjAAAXDu+X4Z30GNTy8w0mehXZ5Cobf/iL3CZxAcP3g8uoLmr8Vdwr2 +N6/3mDIvG+qdbONwNESUxPa+LNFXXYmzE5bkrY= X-Received: by 2002:aca:b4c3:: with SMTP id d186mr3967588oif.131.1582821642630; Thu, 27 Feb 2020 08:40:42 -0800 (PST) MIME-Version: 1.0 References: <20200226093703.19765-1-p.yadav@ti.com> <20200226093703.19765-2-p.yadav@ti.com> <20200227171147.32cc6fcf@collabora.com> <20200227162842.GE4062@sirena.org.uk> In-Reply-To: <20200227162842.GE4062@sirena.org.uk> From: Geert Uytterhoeven Date: Thu, 27 Feb 2020 17:40:31 +0100 Message-ID: Subject: Re: [PATCH v2 01/11] dt-bindings: spi: allow expressing DTR capability To: Mark Brown Cc: Boris Brezillon , Mark Rutland , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Vignesh Raghavendra , Tudor Ambarus , Richard Weinberger , Sekhar Nori , Linux Kernel Mailing List , linux-spi , Rob Herring , MTD Maling List , Miquel Raynal , Pratyush Yadav Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Mark, On Thu, Feb 27, 2020 at 5:28 PM Mark Brown wrote: > On Thu, Feb 27, 2020 at 05:11:47PM +0100, Boris Brezillon wrote: > > Pratyush Yadav wrote: > > > > Allow spi devices to express DTR receive and transmit capabilities via > > > the properties "spi-rx-dtr" and "spi-tx-dtr". > > > Is the RX/TX granularity really useful? > > It's what we do for other properties, and if this is anything like the > other things adding extra wiring you can't assume that the ability to > use the feature for TX implies RX. Double Transfer Rate uses the same wire. But as you sample at both the rising and the falling edges of the clock, this makes the cpha setting meaningless for such transfers, I think ;-) However, as the future may bring us QDR, perhaps this should not be a boolean flag, but an integer value? Cfr. spi-tx-bus-width vs. the original spi-tx-dual/spi-tx-quad proposal. What would be a good name (as we only need one)? spi-data-phases? Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds