{"id":811978,"url":"http://patchwork.ozlabs.org/api/covers/811978/?format=json","web_url":"http://patchwork.ozlabs.org/project/devicetree-bindings/cover/cover.1504807204.git.lukas@wunner.de/","project":{"id":37,"url":"http://patchwork.ozlabs.org/api/projects/37/?format=json","name":"Devicetree Bindings","link_name":"devicetree-bindings","list_id":"devicetree.vger.kernel.org","list_email":"devicetree@vger.kernel.org","web_url":"","scm_url":"","webscm_url":"","list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<cover.1504807204.git.lukas@wunner.de>","list_archive_url":null,"date":"2017-09-09T18:32:41","name":"[v2,0/6] IIO driver for MCP3550/1/3","submitter":{"id":68499,"url":"http://patchwork.ozlabs.org/api/people/68499/?format=json","name":"Lukas Wunner","email":"lukas@wunner.de"},"mbox":"http://patchwork.ozlabs.org/project/devicetree-bindings/cover/cover.1504807204.git.lukas@wunner.de/mbox/","series":[{"id":2357,"url":"http://patchwork.ozlabs.org/api/series/2357/?format=json","web_url":"http://patchwork.ozlabs.org/project/devicetree-bindings/list/?series=2357","date":"2017-09-09T18:32:41","name":"IIO driver for MCP3550/1/3","version":2,"mbox":"http://patchwork.ozlabs.org/series/2357/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/covers/811978/comments/","headers":{"Return-Path":"<devicetree-owner@vger.kernel.org>","X-Original-To":"incoming-dt@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-dt@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=devicetree-owner@vger.kernel.org; receiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xqN8y3Zwbz9t3C\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tSun, 10 Sep 2017 04:32:50 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1756216AbdIIScs (ORCPT\n\t<rfc822;incoming-dt@patchwork.ozlabs.org>);\n\tSat, 9 Sep 2017 14:32:48 -0400","from mailout1.hostsharing.net ([83.223.95.204]:47147 \"EHLO\n\tmailout1.hostsharing.net\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1751166AbdIIScq (ORCPT\n\t<rfc822; devicetree@vger.kernel.org>); Sat, 9 Sep 2017 14:32:46 -0400","from h08.hostsharing.net (h08.hostsharing.net [83.223.95.28])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (Client CN \"*.hostsharing.net\",\n\tIssuer \"COMODO RSA Organization Validation Secure Server CA\" (not\n\tverified))\n\tby mailout1.hostsharing.net (Postfix) with ESMTPS id 0A3A910193E92;\n\tSat,  9 Sep 2017 20:32:45 +0200 (CEST)","from localhost (5-38-90-81.adsl.cmo.de [81.90.38.5])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA (128/128 bits))\n\t(No client certificate requested)\n\tby h08.hostsharing.net (Postfix) with ESMTPSA id 14AB761146C9;\n\tSat,  9 Sep 2017 20:32:41 +0200 (CEST)"],"X-Mailbox-Line":"From c5a93c6dd0859cb8ed093e222970cdca3a61aa9a Mon Sep 17\n\t00:00:00 2001","Message-Id":"<cover.1504807204.git.lukas@wunner.de>","From":"Lukas Wunner <lukas@wunner.de>","Date":"Sat, 9 Sep 2017 20:32:41 +0200","Subject":"[PATCH v2 0/6] IIO driver for MCP3550/1/3","To":"Jonathan Cameron <jic23@kernel.org>","Cc":"Hartmut Knaack <knaack.h@gmx.de>, Lars-Peter Clausen <lars@metafoo.de>, \n\tPeter Meerwald-Stadler <pmeerw@pmeerw.net>,\n\tMathias Duckeck <m.duckeck@kunbus.de>,\n\tPhil Elwell <phil@raspberrypi.org>, \n\tOskar Andero <oskar.andero@gmail.com>,\n\tAndrea Galbusera <gizero@gmail.com>, \n\tAkinobu Mita <akinobu.mita@gmail.com>,\n\tManfred Schlaegl <manfred.schlaegl@gmx.at>,\n\tMichael Welling <mwelling@ieee.org>,\n\tSoeren Andersen <san@rosetechnology.dk>,\n\tlinux-iio@vger.kernel.org, devicetree@vger.kernel.org,\n\tRob Herring <robh+dt@kernel.org>, Mark Rutland <mark.rutland@arm.com>","Sender":"devicetree-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<devicetree.vger.kernel.org>","X-Mailing-List":"devicetree@vger.kernel.org"},"content":"One speedup, one cleanup, one kerneldoc patch for mcp320x.c\nplus support for the MCP3550/1/3 used by the \"Revolution Pi\"\nfamily of open source PLCs (https://revolution.kunbus.com/).\n\nChanges since v1:\n- Drop two patches which are now queued. (Jonathan)\n\n- Move kerneldoc to separate patch. (Jonathan)\n\n- Move support for continuous conversion mode to separate patch\n  which is marked informational / not for merging.  Rename device\n  property to \"continuous\" for consistency with the existing\n  similar property of drivers/iio/light/us5182d.c. (Rob, Jonathan)\n\n- Rework calculation of raw value in patch [5/6]:  Instead of\n  byte-wise mangling, convert the big endian value clocked out\n  by the chip to host byte order and mangle the resulting 32-bit\n  value.  Reduces the amount of code and improves readability as\n  the bit numbers referenced in the code comment and datasheet\n  are used verbatim in the code.\n\n- Use switch/case-statement instead of if-clause when applying\n  chip-specific quirks in mcp320x_probe(). (Jonathan)\n\n- Expand code comment explaining the two consecutive conversions\n  in mcp320x_probe(). (Jonathan)\n\nThanks,\n\nLukas\n\n\nLukas Wunner (6):\n  iio: adc: mcp320x: Speed up readout of single-channel ADCs\n  iio: adc: mcp320x: Drop unnecessary of_device_id attributes\n  iio: adc: mcp320x: Document struct mcp320x\n  dt-bindings: iio: adc: mcp320x: Update for mcp3550/1/3\n  iio: adc: mcp320x: Add support for mcp3550/1/3\n  iio: adc: mcp320x: Support continuous conversion mode\n\n .../devicetree/bindings/iio/adc/mcp320x.txt        |  23 ++\n drivers/iio/adc/Kconfig                            |   5 +-\n drivers/iio/adc/mcp320x.c                          | 240 ++++++++++++++-------\n 3 files changed, 188 insertions(+), 80 deletions(-)"}