Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp496942pxb; Sat, 10 Apr 2021 09:21:31 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzuMb0ue16r0fD7K9RcvsiHT7R225J6dfBE1pdM2NIgRYWquq3FgodQX5BY33EE1D587bnI X-Received: by 2002:a62:8485:0:b029:1fc:823d:2a70 with SMTP id k127-20020a6284850000b02901fc823d2a70mr17543863pfd.18.1618071691194; Sat, 10 Apr 2021 09:21:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618071691; cv=none; d=google.com; s=arc-20160816; b=SDkESWG9gTN+7KoM+64LZlQ9Ob28MWOie+ua2ndjKsvPfVB24MdErvFZ/jBD1wTq7G mHj6WqP6uGIzv9vyNDjEHqlyJNpSUmSvnyv15G6TlfJG6JCLBcTvW4QCj9k4JoH/T9Zu ZRcjAzkVWf6cmut+iPOoJzcFsy/rAuWZtO1cDJLq1ZHoul6C+tYR8am8qUuPmePTqkhc CiwTk3M+0+27qhdEREJ2+DhORNDWOUYcgEq6m+iP4MSNVsFYj4yGn88b15YCkfuzZ5AM R60AwTn8L3r2W+bXy3b3FKA4TiR05nLnp9wDeLFVcnZ4wFNHa9+V1lUOTU2PvuL4WpTg 4WcA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=T/2OfzzxnxOCDxc5Ilck7Epb5dTCszeXwDU9tJLtUKc=; b=bsd+BJROc/LHXz7B8Wo1AJXm01LYdFxSZmTG0gT4BxkZTRm8dQL1KkNTwbpeX7Tckr o41YHvrAcC0gA5tVOsExub34y5Sp9H4zlJCmUxU4ZuDFg6oysKua3P0B8x7ZbmHBcoVM KAvvRJ9F97Stj2lqGtEAfhYtoa7b3PB9XClkWDhOHIwE0KLlL86kYe6/KyUS+808zpUG lq4UV0gM88D7ZvZn3Xg82Zqakf2VjG8URV85zuIc6zI78InZE3rkPHDsqXpUO5wAPPKb hMQsQQJYht/Fl+cEi7OS2atu6XK71InccmVHIFoERUH5UH7tmVJBsTCcI9IlI0wgcNdU RJDA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=JGjbNbML; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v35si6256731pga.193.2021.04.10.09.21.18; Sat, 10 Apr 2021 09:21:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=JGjbNbML; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234757AbhDJQU7 (ORCPT + 99 others); Sat, 10 Apr 2021 12:20:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52272 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234334AbhDJQU7 (ORCPT ); Sat, 10 Apr 2021 12:20:59 -0400 Received: from mail-pf1-x431.google.com (mail-pf1-x431.google.com [IPv6:2607:f8b0:4864:20::431]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8E2D6C06138A; Sat, 10 Apr 2021 09:20:44 -0700 (PDT) Received: by mail-pf1-x431.google.com with SMTP id w8so2820562pfn.9; Sat, 10 Apr 2021 09:20:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=T/2OfzzxnxOCDxc5Ilck7Epb5dTCszeXwDU9tJLtUKc=; b=JGjbNbMLLzkVqRq62QyonJjoR9WwRVFsF0oyMguSXQy4XNImhjTDh48Nl/hEZczEzu Kz9bOAmYqHNTRB9N6V8YLhIdW602GBoWKGG4qC1V17db9B+4Mh7Zv6blRzmEi76Ge2GZ y2vgTHxrNa9IAoHeco2Hiz++jezn/5ZRbE5AK5/ylBCVd+UNhxzMdzoqVCn64PquDSJB Cp6Jpm/UaMaVvtp/dmbH8u6v5inm2NtjdW0K6m8OaSkf8xb+awZFazVgxVAxjlXZzgn4 zfYR2TNSd2FdbeGUZh/SB0neBaEfKz5fwcE2CHUuRtdDV6GdV3Ui2TvcXyhbUEPWU1t6 G0EA== 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=T/2OfzzxnxOCDxc5Ilck7Epb5dTCszeXwDU9tJLtUKc=; b=LLGA2W+lF5Bb7ZPKgCnv8oFgAJ9h3Mt1FRdm0uAsdtsP+Rhs5e7xOB7ZIpWR1r69PV /o37wPOifJu1oVYPevrz43D+gVDIn0BMW7bahPAsRTUm+DlP5BJMh9OqLgM1l56b0R4w PYrjDp63xGsh1pZW/RBhnZp7S/HKT6QM65v2NEV6d9eGlR9tHZXmlPEwrAv/YWyVOSDb 1oSHRT6qTpgpQw4+gKF1DiSg5ENXbDKhl2thwhpooPTI+H3oRMCnpFblbslZn7LhA7Fr ycFhbMAzun2RZjK4VkUR167BKHZvDewOzncJX4s+v4oXdoC++iw0zDEOWEArWyIqn7uT AHvQ== X-Gm-Message-State: AOAM530v62yATwjR0Y1iKeIer/A+L7CqXV2MP/ooVgBUOBgNPrAseauo jv368dO1FEzAxiS+b5g4E5RagHo23zZd1OhDtoci0isWf2Q= X-Received: by 2002:a65:6645:: with SMTP id z5mr18024871pgv.273.1618071643867; Sat, 10 Apr 2021 09:20:43 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Alexandru Ardelean Date: Sat, 10 Apr 2021 19:20:32 +0300 Message-ID: Subject: Re: [PATCH 0/3] staging: iio: cdc: ad7746: remove platform_data in favor of device tree bindings To: Lucas Stankus Cc: Lars-Peter Clausen , "Hennerich, Michael" , Jonathan Cameron , Greg Kroah-Hartman , linux-iio , linux-staging@lists.linux.dev, LKML , devicetree Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Apr 9, 2021 at 9:50 PM Lucas Stankus wrote: > > This patch series aims to replace the platform_struct for the ad7746 driver > in favor of device tree bindings, creating the dt-bindings documentation in > the process. > > Since the header file was only used to define the struct and the excitation > level values, it was possible to remove the file entirely. From my side: I need to get better at understanding IIO and how to place some logic of devices into IIO, I don't know if there is a better approach at converting the current platform_data into DT/OF. Maybe Jonathan [or someone else] has some better ideas. Otherwise the overall approach looks fine from my side. > > Lucas Stankus (3): > dt-bindings: staging: iio: cdc: ad7746: add binding documentation for > AD7746 > staging: iio: cdc: ad7746: use dt bindings to set the EXCx pins output > staging: iio: cdc: ad7746: use dt binding to set the excitation level > > .../bindings/iio/cdc/adi,ad7746.yaml | 79 +++++++++++++++++++ > drivers/staging/iio/cdc/ad7746.c | 43 +++++----- > drivers/staging/iio/cdc/ad7746.h | 28 ------- > 3 files changed, 100 insertions(+), 50 deletions(-) > create mode 100644 Documentation/devicetree/bindings/iio/cdc/adi,ad7746.yaml > delete mode 100644 drivers/staging/iio/cdc/ad7746.h > > -- > 2.31.1 >