Received: by 2002:a89:413:0:b0:1fd:dba5:e537 with SMTP id m19csp31lqs; Thu, 13 Jun 2024 01:35:10 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXvT6KgwXWWU9On5hukC6wJtSv2TrDsTW/iahNqDRuVfx3UuZERQSmE4RSVnF3T+r/8nfP73UqSNoQUBslLBlUbc1UJsEEoyItSYb/e/A== X-Google-Smtp-Source: AGHT+IFt8bhOTGTZGtasUT5O8rz8KhPxS7K03L07pzTnBtajHC31qot2kG8SquJs70YN/ZSDPYus X-Received: by 2002:a17:90a:bc98:b0:2c0:f62:7b88 with SMTP id 98e67ed59e1d1-2c4a7642df1mr4403409a91.25.1718267710229; Thu, 13 Jun 2024 01:35:10 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1718267710; cv=pass; d=google.com; s=arc-20160816; b=COZQa9wKfF7dADoTSJAxyf8BOI69YGponudkWN4tcJR/0DjOcHwX9o1ykn5Gzgf1Cf +16DOHTwixEqnbJHslnXj8nlbh5OnzHR+z/+15OY3sJdRczJlIuWRRvi/t8G08mc2Jne XBrx9ahFC9V3v59PpbBCHA+gFEC77SYjBAKNmHxrNbGazsrSLX/ZUuMAFRMFcsB+CDU1 +8K8PzulkOJieTJSXc+wd713U9mwklCSvmD2e3t7AckEO5n22K96ZKWx3+nVat7Oyb/0 AmExCinDRcad+JovT0eTIW6uxLL5Y74mqLaqEhWqF3Rvrtt5LadFxmDHZH8pmzg1uLJ3 qJqw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=zam1WrTcB2a6hkMQ4oXaEjlytSYEYESNLp+E26hWmRs=; fh=RoVwZq3jLBmBP6ek/pUYpdbvHcYXyTNcKnKsYkVG4+A=; b=FPCnFXHf2xgAGWAsrIr2+D3+LqcxCzXayNXona3G2VMCm4UT29e9PdJOoQmPpxzLEp OLB6APmlIS6bAVXdjLO1dUyKKwW2+LLcPpgNCdCztQpKw7O/HTmJ64AdRWZu6P/hk5ge OAISCXmrhmWmPsfQtnj2huogq+URE+XXZ3ZR0ebCljRhRINWMBUfwRPJJ5ZElE0VawFr qGzA7RAfBHKaUFfW7DycA7weIpB8wQOJtdGbu3KRE8CaXTYROV21pxRyBd/XNu20CyL3 Ti/Lkmo8COCf4F+bbOBoXYflBMbUsxKJPROuHkLNYNpdxOOdPhFXniU2AgwExdvbRBgO 6FUw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=luL7cXI2; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-212826-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-212826-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id 98e67ed59e1d1-2c4c4706a55si989735a91.112.2024.06.13.01.35.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Jun 2024 01:35:10 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-212826-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=luL7cXI2; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-212826-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-212826-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 83CED283549 for ; Thu, 13 Jun 2024 08:35:05 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 75FC613D89A; Thu, 13 Jun 2024 08:30:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="luL7cXI2" Received: from mail-lj1-f179.google.com (mail-lj1-f179.google.com [209.85.208.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DF83713D510 for ; Thu, 13 Jun 2024 08:30:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.179 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718267418; cv=none; b=LGv5SkYcWeG8cO69LQG98LdoEAvHKM62ygiTgod4QL801Iyy3qkeFXkkaBKHKpCX0zDhrzh4gya859dSoSC17M3Pd1mLl8lPcIeRthbQLRwrGTaEbSZmMdngZC8WxaIv9P4dbb9ciKrFQdWpFTadR6RXcDtJxraYMnQzv7CRCGs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718267418; c=relaxed/simple; bh=zam1WrTcB2a6hkMQ4oXaEjlytSYEYESNLp+E26hWmRs=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Content-Type; b=Y1JGqt6MTflO5FJr0IXDlh9J+K+PeegVh8j28MA1z06CW8t2aPGr1fpdcev8PY37XFhWOLMARdnqF1K6/H+IAoSx5XlIRys+hDx7xPnSGCasmnm6mEfYM+lkLMbvy6LAxbakuYFDlHVGzVinQhnSlb9nCANsCxHoBTk5P6B/oek= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=luL7cXI2; arc=none smtp.client-ip=209.85.208.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Received: by mail-lj1-f179.google.com with SMTP id 38308e7fff4ca-2ebd95f136bso7614461fa.0 for ; Thu, 13 Jun 2024 01:30:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1718267415; x=1718872215; darn=vger.kernel.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=zam1WrTcB2a6hkMQ4oXaEjlytSYEYESNLp+E26hWmRs=; b=luL7cXI2uXReVUpyONbENCMEi7I9yoLTix+iLnOkFpkrA/V4JUuAuSoDMGTWH1Wy8N PXxa3LAa/kbSSZny2qmZ0mOJ/365zW4j+kBDKYhrfKvYdnLOAquY1TeRvlck0TZIEEvd 914TUsc+Yo+49WfyOo8o9uJDDa4P4ICEIPf6viBYg8XEJlqB9B7uz9b1IFEAuOw9NP8s XYbCuPk9LtLmsYJxr1Zptm5KYjUbdL7ygzSLDedtaYLEvozmj/tnui8sORAT/7oJDapz 1Vp9IwKJkqnyKUzP9MT6v1sTZOfcukL9+XkROz6xIBXj0u96Ui3z/5LG4NLzuiMpZnI2 ZFEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718267415; x=1718872215; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zam1WrTcB2a6hkMQ4oXaEjlytSYEYESNLp+E26hWmRs=; b=Bv6Oq8O9CiZvA2s9otREfqx9UYp16bJRavhWQbN5p+9Mtjd07399RPweeljnvnev0e YBGBhEqskfEpDAH/tXAcKHaD/JLeb4pGIpPKtN6Odwyoy+PDUFG+ZDsrItBkOhxgJFrQ SAdLcjzePYjv/exoFMblm3mKRYMBE6k6kyJk9KWd9aPIaVGvSgFIVMyQ2Rx9iO0leOdp Vr9wBrSWCRsxqgzrukohcyCvrfrH8wwq9hximjUjuM/w5Do9eSXVa4Al6+Hu1aNEvu5n 2GUx2kjpChncnV+gOpjD9lqgjEZAFFaZKmydJvVVXd21qRCfzh11fuEQ/pIaKO53W3EQ NAVA== X-Forwarded-Encrypted: i=1; AJvYcCVQS1RHkARcp/hAo2CfyjtSbUOQbZmPhviksrkzsUAopMnZKRCwYir7WxNQlgV1djis0Vxebu7s7aBbXkRJt0NjxSAgwBNese6EYHXZ X-Gm-Message-State: AOJu0YyCQuf2wUqVat1LN+MoFfMsyjOW8Obb6jBruARhxe7s22nqgfHX 0skI4pBzz7veR5CQoqw2EH0M6Awngsqy2c1/I0G/q83YkM5Lj5M6d29FKUA1ox4rRWdi2xFkexX 7mpZmuOO8QvonVxsNqPhH4rDRqC/il0uzqhGdk0LDpOFRuxlxUW8= X-Received: by 2002:a2e:9185:0:b0:2eb:e542:cab0 with SMTP id 38308e7fff4ca-2ebfc9d020cmr22506241fa.14.1718267415106; Thu, 13 Jun 2024 01:30:15 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240610112700.80819-1-wsa+renesas@sang-engineering.com> <20240610112700.80819-2-wsa+renesas@sang-engineering.com> In-Reply-To: From: Linus Walleij Date: Thu, 13 Jun 2024 10:30:03 +0200 Message-ID: Subject: Re: [PATCH v9 1/1] gpio: add sloppy logic analyzer using polling To: Wolfram Sang , Bartosz Golaszewski , linux-renesas-soc@vger.kernel.org, Jonathan Corbet , Linus Walleij , Kent Gibson , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Jun 12, 2024 at 6:03=E2=80=AFPM Wolfram Sang wrote: > [Bart] > > I really dislike drivers being called in an ambiguous way like > > "simple" or - in this case "sloppy". I understand why it is - in fact > > - sloppy but can we call it anything else? Like > > "gpio-logic-analyzer.c"? > > Sure, we can if you prefer. I named it like this to make the limitations > super-clear. And even with that in place, I still got a private email > where someone wanted to build a 400MHz-RPi-based logic analyzer device > with it. Which would not only have the latency problems, but also > likely have a max sampling speed of whopping 400kHz. What about "gpio-low-fidelity-logic-analyzer.c" (+/- Kconfig etc adjusted accordingly) It says what it is, not really sloppy but really low-fi. Yours, Linus Walleij