Received: by 2002:a05:6358:1087:b0:cb:c9d3:cd90 with SMTP id j7csp3089060rwi; Sun, 16 Oct 2022 05:10:24 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7kOUwxtJKc6p7SNtkM3kKLBHySJvg/xIq4yO8gmIk53JFNyLy71Wk/zHbBQg2f4vPvc2Tz X-Received: by 2002:a05:6402:298b:b0:44f:20a:2db2 with SMTP id eq11-20020a056402298b00b0044f020a2db2mr6007515edb.138.1665922224258; Sun, 16 Oct 2022 05:10:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1665922224; cv=none; d=google.com; s=arc-20160816; b=hwJ+QZOb5XSzI+/7CzgAz0EG9F073+Mg5K16fyN9BdJSRaizQBr/xnDYmTpjYMrOWp E9Fi/hxAf+sGbwqKbWQXJpLtFWvfMy5ktImRDHMzMtfoa3oMvlpdpcMTgqnyZPewhWqR Uu709ZZtWdO9aAa3nSKazIKxmOhM1mFRawME7JKssE+Z/qn76773e2J9aJ3OosgYx5Z/ v8Vt+Acy05mnsX0Yi7e/WUX5RZ6kkfyRNxxELUsOc4JGeEy380TS5G61Xp5O0DV8sEPF pyN68ND2K2UBf3dxgWg/PlTD+EujmO78bh1+MKpHMUYk8+7HnUK+Rb7UxKdSvPaBYH7U Y2og== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-disposition:mime-version:message-id :subject:cc:to:from:date:dkim-signature; bh=UmI04icaYYevz8erTj5VumVzXOApiqD62eBBl7puraY=; b=pmfJeTu+NCMSlFV4o9n/HAFPp3yXPPQpCRGDchSkgM5RH7t8b4G7B+gWWTdRSJsbqg E4V9o3n6LxmJ54q1FW9LxQCN4a7fYGz8KB8+RSXFrqN/dtC1or85aNZwFDmww7x1bT1n 3eFsoJ3TaHPp6Q/JxFB7usAaj1o7kmrlpd/GZr6OsfKqwzpV2npmsH5B4rT7TbxE/+St SdVR6r38aXdQNlmkdQqSC+5igmA/HnfQtUoPkCNUVwkJyb07f7Jt8+ILaJ5d3yM4rxIh Z+Sp6AFYFiz6ejCcybDPTUf08lpNZ6JxmjTJiw9P5Kx1JyC0R7E1XGuTjelVmEvmY3jJ ompw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=qtT0dLgo; 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=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g12-20020a1709065d0c00b007707ab4be23si7407278ejt.560.2022.10.16.05.09.57; Sun, 16 Oct 2022 05:10:24 -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=@linaro.org header.s=google header.b=qtT0dLgo; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229666AbiJPMFs (ORCPT + 99 others); Sun, 16 Oct 2022 08:05:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52368 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229633AbiJPMFr (ORCPT ); Sun, 16 Oct 2022 08:05:47 -0400 Received: from mail-qk1-x729.google.com (mail-qk1-x729.google.com [IPv6:2607:f8b0:4864:20::729]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7A9B92ED44 for ; Sun, 16 Oct 2022 05:05:44 -0700 (PDT) Received: by mail-qk1-x729.google.com with SMTP id x13so5192479qkg.11 for ; Sun, 16 Oct 2022 05:05:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=UmI04icaYYevz8erTj5VumVzXOApiqD62eBBl7puraY=; b=qtT0dLgoP8gq5FOWhmRjCFCwDD61Tr+gqDYRdhXsTrxyF5nLMFs7IKgjiOMKH5F4l5 I5CC/lowN/7J/INdR5JiQGFq9Ao8Q/l3LjpSMAyuFBa+MXQuHNgzwfs7YNblXrBwsWXM 3VG0q3bZTJrP1RIeTbobQQcBZ9/onb+dz8y0rKuALIc16BZ0o4pdtn4+JzogIOz8tHXo jgUM/AY1SpsEQ1uQmmTooVqm1cQ6HmsxLwgb/Mt4QhbyUSLDj/Pr8lqY/5tp+8IC0CBa PAKCRY8ozzixXu02pJ5azNoQw5CPV5aXjU9mYIw8pbduoe+Xwrk9Lw8xTf6xH3wXNiFX Fd2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=UmI04icaYYevz8erTj5VumVzXOApiqD62eBBl7puraY=; b=M3hmBOhDmALPTHBk/2zbVhdcvAWBEpXa4TNTgFIorkSvabP5QLl/qckyO2ugKcUDkl IvT8Rut2Ht7bmHFesdwlNdDa2Xkn25rm0ZoK1hrH/Q6qwHyx8Zhur/EBmdZAVbvraJfT jw2o728ppy+lpNsBOcR0XIOpTEjagWly6AQdonv4Dbqc+HYNcc14S0vT+CsyDKpI2v5I Wt0xClxKG7TSWnKrlQHzo4kLjjtbJg8yBdcflEN9JTpSzzrkreK5e5sWN7/ubvLoDpRO 04RaRxKbcnX1yWup9nTVLH1L5blzDQG45uNhQBDGr2Nx/+ukq9iwN2AE/doEVjPGr8sK Zg+w== X-Gm-Message-State: ACrzQf2l1TYuvyOSezsUTR/z9Mp3FokdbsgRGSNyTXpdUFo4w+8BsN4j 88Hqav3VhCjARvse1zov1wMJZQ== X-Received: by 2002:a37:4553:0:b0:6cf:4dbd:b5f6 with SMTP id s80-20020a374553000000b006cf4dbdb5f6mr4382912qka.339.1665921943627; Sun, 16 Oct 2022 05:05:43 -0700 (PDT) Received: from fedora (69-109-179-158.lightspeed.dybhfl.sbcglobal.net. [69.109.179.158]) by smtp.gmail.com with ESMTPSA id q4-20020a05620a2a4400b006ec09d7d357sm7187342qkp.47.2022.10.16.05.05.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 16 Oct 2022 05:05:42 -0700 (PDT) Date: Sun, 16 Oct 2022 08:05:40 -0400 From: William Breathitt Gray To: jic23@kernel.org, lars@metafoo.de, benjamin.gaignard@st.com, mcoquelin.stm32@gmail.com, alexandre.torgue@foss.st.com Cc: fabrice.gasnier@foss.st.com, linux-iio@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Removing the last of IIO_COUNT (stm32-timer-trigger) Message-ID: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="HRMrcOk/7EdR9IuO" Content-Disposition: inline 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_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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 --HRMrcOk/7EdR9IuO Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi all, The drivers/iio/trigger/stm32-timer-trigger.c file remains the last consumer if the IIO_COUNT type. The IIO_COUNT type was deprecated some time ago with the introduction of the Counter subsystem. Most of the previous IIO_COUNT consumers were migrated successfully to the Counter subsystem, but the stm32-timer-trigger driver remains as the sole module preventing the final removal of IIO_COUNT. At the time we deprecated IIO_COUNT, the Counter subsystem was nascent and lacked some of the functionality we have nowadays such as a character device interface, timestamping, hardware buffer support, etc. If I recall correctly, the decision to delay the migration of stm32-timer-trigger to the Counter subsystem was a lack of some functionality the Counter subsystem could not provide at the time. I hoping someone can evaluate stm32-timer-trigger to see if we are able transition now to the Counter subsystem, or if that necessary functionality is still missing today. Even if it turns out that we are unable to migrate, it'll be useful to know what's left to implement in the Counter subsystem to support stm32-timer-trigger or similar devices in the future. Thanks, William Breathitt Gray --HRMrcOk/7EdR9IuO Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQSNN83d4NIlKPjon7a1SFbKvhIjKwUCY0vzlAAKCRC1SFbKvhIj KzBaAP0TAsZHUhqetvOPlAMcDxL+BLNrmOVVk2noaEurAxJBBAEAg3wWG3/TM4jB pZMQoTnLR84Z69Y4AoEgwfVbXnhPNwA= =j1dt -----END PGP SIGNATURE----- --HRMrcOk/7EdR9IuO--