From patchwork Tue Feb 25 14:49:33 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rohit Sarkar X-Patchwork-Id: 11404043 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id E680C13A4 for ; Tue, 25 Feb 2020 14:59:35 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id C601E2176D for ; Tue, 25 Feb 2020 14:59:35 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730172AbgBYO7f (ORCPT ); Tue, 25 Feb 2020 09:59:35 -0500 Received: from broadband.actcorp.in ([49.207.57.206]:7696 "EHLO SARKAR" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1729390AbgBYO7f (ORCPT ); Tue, 25 Feb 2020 09:59:35 -0500 X-Greylist: delayed 586 seconds by postgrey-1.27 at vger.kernel.org; Tue, 25 Feb 2020 09:59:33 EST Received: by SARKAR (Postfix, from userid 1001) id 4B09E7427DC; Tue, 25 Feb 2020 20:19:35 +0530 (IST) From: Rohit Sarkar To: linux-iio@vger.kernel.org Cc: rohitsarkar5398@gmail.com, jic23@kernel.org Subject: [PATCH v2] staging: iio: update TODO Date: Tue, 25 Feb 2020 20:19:33 +0530 Message-Id: <20200225144933.19876-1-rohitsarkar5398@gmail.com> X-Mailer: git-send-email 2.23.0.385.gbc12974a89 In-Reply-To: <20200224195915.GA8371@SARKAR> References: <20200224195915.GA8371@SARKAR> MIME-Version: 1.0 Sender: linux-iio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-iio@vger.kernel.org since there are no uses of the old GPIO API, remove the item from the TODO and some new items. Changes from v1: Add work item mentioned by Alexandru in https://marc.info/?l=linux-iio&m=158261515624212&w=2 Signed-off-by: Rohit Sarkar --- drivers/staging/iio/TODO | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/drivers/staging/iio/TODO b/drivers/staging/iio/TODO index 1b8ebf2c1b69..e54510c2ef5f 100644 --- a/drivers/staging/iio/TODO +++ b/drivers/staging/iio/TODO @@ -1,11 +1,17 @@ -2018-04-15 +2020-02-25 -All affected drivers: -Convert all uses of the old GPIO API from to the -GPIO descriptor API in and look up GPIO -lines from device tree, ACPI or board files, board files should -use . +- Documentation + - Binding docs for devices that are obviously used via device tree + - Yaml conversions for abandoned drivers + - ABI Documentation + - Audit driviers/iio/staging/Documentation +- Replace iio_dev->mlock by either a local lock or use iio_claim_direct. + (Requires analysis of the purpose of the lock.) + +- Converting drivers from device tree centric to more generic property handlers + Refactor old platform_data constructs from drivers and convert it to state + struct and using property handlers and readers. ADI Drivers: CC the device-drivers-devel@blackfin.uclinux.org mailing list when