Received: by 2002:a17:90a:bc8d:0:0:0:0 with SMTP id x13csp1801755pjr; Tue, 19 May 2020 00:00:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwhGcYf+evfsP2FPhuZvtnT8c0MeAcwIajdrVo3rtoOryjl8n73zieBOUt7ETjcaPeg8eKe X-Received: by 2002:a50:c057:: with SMTP id u23mr9333431edd.293.1589871620092; Tue, 19 May 2020 00:00:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589871620; cv=none; d=google.com; s=arc-20160816; b=kXUIKAL6tY63+vZ73b7m9OqUpnOD9DgJIAr1+1rwSXab1ipw9faQgOcaLwQFurXOJy PqkhjWxDoVNFr76t+AROjqLWVSB8EXeYXbSIY2ijwAm0DLsUCXCX1l0lZCbrOaobxfw6 e6PxSAhDt6S86gcuUgeRNh0aA/hOGiwNF7szGpJqjx/Yd7MkbAPetp5cyOWEHI2Gku4Z XxUtaktJ0e7WgOm9ev9j6W3xQOMc2pxkkgG7PM1D8Pg1aeTr+PwCNJhTWca/5clIzb7z yjflzMkwTNfWUhVrhwSENvt9LcFgkRhkQ9TOCXBXBpt5EjbMSQqo1JcZRLQ6YF7i+buf vu2g== 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=6AiFstTGhSyCdoIyVevq1TzhnB979sWMq0QAD1SrSBs=; b=vjTvcB4CgtZXHmXTZCYh+tVoe8LwPzNAesQhehx8/zRF4a+Io6h0FmRJPixCPWqF66 nFOqkjGoxJSSwVq9/t21T3eb5wyOu5dYPrqRB6tbkaTte6zEkIVL+hJ9znfRRdCcwMsV ZnU363eh7yAltBlierXkh89xFmBI4ebP3K+3zhYbAviVHzt7gRvYZm0t9Vy3bu+Q43fJ atp2/vkIZAW9pCeSyEgqH1NKKYWZg754aZpWMfCo12idsRUJFi5TY+6E6x+pEuVPlBT+ XT8Vac5nRVnT+FqJvie83PckiB5RbKfADgaXE38ybHOaSnfr5Sw4RrS+QwjX/kE4JvJ3 VEUA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=WfCP9Jp+; 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 be13si5571080edb.146.2020.05.18.23.59.57; Tue, 19 May 2020 00:00:20 -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=WfCP9Jp+; 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 S1728456AbgESG62 (ORCPT + 99 others); Tue, 19 May 2020 02:58:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42686 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726881AbgESG62 (ORCPT ); Tue, 19 May 2020 02:58:28 -0400 Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AAFD8C061A0C; Mon, 18 May 2020 23:58:26 -0700 (PDT) Received: by mail-wr1-x429.google.com with SMTP id e16so14533516wra.7; Mon, 18 May 2020 23:58:26 -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=6AiFstTGhSyCdoIyVevq1TzhnB979sWMq0QAD1SrSBs=; b=WfCP9Jp+k2orQPgDRRs9SJZG2q/hGIvIbZlFmjqXHN5Fi9T/vfLleNqiVsRhf7NCtl F3OdStA9N02oazimnHm9h+9m0sNJUGOwDgAOsw5XfobrO57VCvyRMt+SPT+Y7e7W71XC R0zQjb5+E6kjP/bZ5txomdxD5uRESteqkt0evAg96Ie4/uXcTApWXmm1+ubQEQPpv2Qu qSvvkVNMTzpLwJVM8hVaVps1wGwK4LED4pQJDa0TWukWwGo01M5JiuFmJziRGiMEuj64 /8/WSo7H5J0znyE4VvM3+jQ6/uVcXKpvF7t4rqajkHCnDUIqtB2P7CueglIcl6Zp8MXe SHRA== 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=6AiFstTGhSyCdoIyVevq1TzhnB979sWMq0QAD1SrSBs=; b=PslKd/QEnOVpFDJZA2FcBx+bp8YCfLxuzibZXZmK1HofgWoOFX0OG72hBwaHrarwR/ jlc4vjFlQvZhMRudcUFvLCsbT/S2pwSmYGXAozvhHTWs8cgJhFNEBUIBkpxyjUms8t/q A09j11+WgNnJFCeremFRt81KYFpDjDURYu0VRViDKwyHwozrqu6+Ly6vAhi7r3RAQ1A/ a/6/T7WO5sX2h4WhdFiANO36B//NrvSymYPWnPStTi0+Um4YYrWlcZlBmvhjoa//FRV8 Q1emsF+WIIahDwu+WbEQi/wM4Xi++gQaupTYcTbbhqmNl8pahUThD13yWA9RKRWz4Jnv 7KAQ== X-Gm-Message-State: AOAM533dXi9yL656hROVMDivcllDlQUBxADjZmu7ODgjJOESsAewHvpI YjUh8vuWEZF1Xzy7hLw1SfikxeSDI5A= X-Received: by 2002:adf:f783:: with SMTP id q3mr23693925wrp.348.1589871505014; Mon, 18 May 2020 23:58:25 -0700 (PDT) Received: from ict14-OptiPlex-980.kataweb.it ([178.23.248.46]) by smtp.googlemail.com with ESMTPSA id p7sm2597550wmc.24.2020.05.18.23.58.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 May 2020 23:58:23 -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 , Thomas Gleixner Subject: [PATCH v2 0/3] iio: magnetometer: ak8975: Add gpio reset support Date: Tue, 19 May 2020 08:57:40 +0200 Message-Id: <20200519065749.4624-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. Deassert reset on ak8975_power_on, assert reset on ak8975_power_off. Without reset's deassertion during ak8975_power_on, driver's probe fails on ak8975_who_i_am while checking for device identity for AK09911 chip AK09911 has an active low reset gpio to handle register's reset. AK09911 datasheed says that, if not used, reset pin should be connected to VID. 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 | 22 +++++- 3 files changed, 90 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