Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp2729001ybk; Mon, 18 May 2020 06:39:10 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyCVGnOlUKmoqhzfiCVtliTk3QRhX9JCAmhA8y3Uih2ZY8kbyztfIY7mZN7QQG3ihAd7zoU X-Received: by 2002:a17:906:2e4a:: with SMTP id r10mr14621664eji.116.1589809150697; Mon, 18 May 2020 06:39:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589809150; cv=none; d=google.com; s=arc-20160816; b=xiU89+C0y9a57r0bessln4b/tLV6P+irdIRs3mxid0gISGSRDP5cewh+m/vgtMKAvC fLQTQXj6Aacno4TVBKQHt6JWf0UFyb+ESn6vziSIbvs2G47RQ876/lz18cAjon8XgNra Rr9RE57CPOzr1+BbNtVXZX+CYfHCmCBDNyTP/oyTOJ9Uq0vA4LM6VV9+2qMS64DoQA3F 9c/AsyHThwFDjzYKmQzwWd7VdW5QRcrwXkP/Zk/M7cQBISvdxaZisVmTCxysyFGhSNI7 J6CK7CbiPfqBoQ9XugSXDD/85tQQxzmhGDbf9rJcrJY3gRWmSYhQI4mHdcE5ZWnQMUpf At6A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=0wEQMlaUvTH8ksVed4GVXI40odDZq6n0mfuJKz/wn/Q=; b=uCaaiscLyStGQeVbwxdknpp2jolSWAaDOAiQ7m4YiEvK089cb/hEBkyMubRPDs/jal kh2S+mLYIBkQpMtKcqhmlk2g4f7g3zxoDRDojWj1tk0/S6/OzXOwKMY+UjEdpN+rH1M5 24vPfetVgCIBmH7t0mAp6/DAQDLtUUIqPFLsvlAXXBfuBsQTq58kzPaCWI6LUx526Pni +SC3zxCL2HyD66h2vHjEpvjdLRXb85jgUWm6FArLnU3YSFWKz4k9SUhMHJrXtPC0OmRB kPxY1tp7CH6ODLTo/w50kAXTbjWQ/U9xlg4qEIqe3/Ze01P7Sdo0j/YuPT2zPV4Iryxr +OqQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=gQKBPQt3; 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 j2si5953514ejs.531.2020.05.18.06.38.46; Mon, 18 May 2020 06:39:10 -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=gQKBPQt3; 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 S1728019AbgERNhM (ORCPT + 99 others); Mon, 18 May 2020 09:37:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49424 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726726AbgERNhM (ORCPT ); Mon, 18 May 2020 09:37:12 -0400 Received: from mail-wr1-x442.google.com (mail-wr1-x442.google.com [IPv6:2a00:1450:4864:20::442]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BC300C061A0C; Mon, 18 May 2020 06:37:11 -0700 (PDT) Received: by mail-wr1-x442.google.com with SMTP id v12so11856052wrp.12; Mon, 18 May 2020 06:37:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=0wEQMlaUvTH8ksVed4GVXI40odDZq6n0mfuJKz/wn/Q=; b=gQKBPQt3iRkD15YkhlAzt7uGrEu+I1N1w06VpMeqf37WkZSjJ7JPwzXulVa52Ww84w 4gj2LGGw4XySU+DeSmNGBkuI7MEiSebaFPK6jr2DRjPWg4jljemtvP+PkQIxwZhrJWMt CEyhS3S/8DPAbmm+kiBUWciWkSf0TfIxw/lVKrL3GAKxCVeupVYoDzigV+A/pugMSI/q SaGvZKu6skScnyh7DwrsGLkoFbwVh0rTuzrbWDBWogeGtQPGqMJWudDw22f1xD/IT8+G uyNwn4MjsbGdrvLDisCI7tdsMRnehYOxOi3WD8MrWCAXKqv1Gm7jx0VtGB6zBYFdYGRw k+EQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=0wEQMlaUvTH8ksVed4GVXI40odDZq6n0mfuJKz/wn/Q=; b=W4/lQPCRRKChYKBzkqUB4qfz7hzfoscy/CrVx2TezqMA8zC2X+RlwV6tFRrSeNHT2r s3gn9h145ia5Ef2+fIEtgmiGcev/RAECCmjFIfh9krUz0WBhuJAurJWnIMmRG9S7CLvD oLZWpn6koBUnFgs1GS497/FwbI3S3SAuGHHiIM8dnIc12YXvvh8TbIuSxT2R9HoccW1F hvUYfxGkncezCWaEfQs8PhJjQd0euqodlTe1dEBTSM6ZLjGqrseSL9BeEIrARlO/kcAW fgS0sVrXgGtNWS27Id+Znlj9yqLzgJGw3nxF6dU6bxZwmjU84jkC71Vm2rW/UAyDsfhM 2kMQ== X-Gm-Message-State: AOAM533gYRyZgETupG+mDemoFMcFdoct4sUzMIK4IymkKsm4D1+DN+uY /PFjLiWtrPeSC34/VpebTk8MzdRjH5g= X-Received: by 2002:adf:a118:: with SMTP id o24mr19276861wro.330.1589809030049; Mon, 18 May 2020 06:37:10 -0700 (PDT) Received: from ict14-OptiPlex-980.kataweb.it ([178.23.248.46]) by smtp.googlemail.com with ESMTPSA id o26sm17054328wro.83.2020.05.18.06.37.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 May 2020 06:37:09 -0700 (PDT) From: Jonathan Albrieux To: linux-kernel@vger.kernel.org Cc: Jonathan Albrieux , Andy Shevchenko , devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), Greg Kroah-Hartman , Hartmut Knaack , Jonathan Cameron , Lars-Peter Clausen , Linus Walleij , linux-iio@vger.kernel.org (open list:IIO SUBSYSTEM AND DRIVERS), Peter Meerwald-Stadler , Steve Winslow , Thomas Gleixner Subject: [PATCH 0/3] iio: magnetometer: ak8975: Add gpio reset support Date: Mon, 18 May 2020 15:36:35 +0200 Message-Id: <20200518133645.19127-1-jonathan.albrieux@gmail.com> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Convert documentation from txt format to yaml. Add documentation about reset-gpio. Set reset gpio to high on ak8975_power_on, set reset gpio to low on ak8975_power_off. Without setting it to high on ak8975_power_on driver's probe fails on ak8975_who_i_am while checking for device identity for AK09911 chip AK09911 has a reset gpio to handle register's reset. If reset gpio is set to low it will trigger the reset. AK09911 datasheed says that if not used reset pin should be connected to VID and this patch emulates this situation Jonathan Albrieux (3): dt-bindings: iio: magnetometer: ak8975: convert txt format to yaml dt-bindings: iio: magnetometer: ak8975: add gpio reset support iio: magnetometer: ak8975: Add gpio reset support .../bindings/iio/magnetometer/ak8975.txt | 30 -------- .../bindings/iio/magnetometer/ak8975.yaml | 70 +++++++++++++++++++ drivers/iio/magnetometer/ak8975.c | 21 +++++- 3 files changed, 89 insertions(+), 32 deletions(-) delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/ak8975.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/ak8975.yaml -- 2.17.1