{"id":819570,"url":"http://patchwork.ozlabs.org/api/covers/819570/?format=json","web_url":"http://patchwork.ozlabs.org/project/devicetree-bindings/cover/1506603015-27202-1-git-send-email-m.purski@samsung.com/","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":"<1506603015-27202-1-git-send-email-m.purski@samsung.com>","list_archive_url":null,"date":"2017-09-28T12:50:11","name":"[0/4] Make max expected current configurable for ina2xx drivers","submitter":{"id":72100,"url":"http://patchwork.ozlabs.org/api/people/72100/?format=json","name":"Maciej Purski","email":"m.purski@samsung.com"},"mbox":"http://patchwork.ozlabs.org/project/devicetree-bindings/cover/1506603015-27202-1-git-send-email-m.purski@samsung.com/mbox/","series":[{"id":5558,"url":"http://patchwork.ozlabs.org/api/series/5558/?format=json","web_url":"http://patchwork.ozlabs.org/project/devicetree-bindings/list/?series=5558","date":"2017-09-28T12:50:11","name":"Make max expected current configurable for ina2xx drivers","version":1,"mbox":"http://patchwork.ozlabs.org/series/5558/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/covers/819570/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 3y2vgc4MLTz9t3B\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tThu, 28 Sep 2017 22:50:52 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1753073AbdI1Muu (ORCPT\n\t<rfc822;incoming-dt@patchwork.ozlabs.org>);\n\tThu, 28 Sep 2017 08:50:50 -0400","from mailout1.w1.samsung.com ([210.118.77.11]:34966 \"EHLO\n\tmailout1.w1.samsung.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1752963AbdI1Mur (ORCPT\n\t<rfc822; devicetree@vger.kernel.org>); Thu, 28 Sep 2017 08:50:47 -0400","from eucas1p2.samsung.com (unknown [182.198.249.207])\n\tby mailout1.w1.samsung.com (KnoxPortal) with ESMTP id\n\t20170928125044euoutp01cf56b9b34b7924193ae6b73b3d8a30b4~oh3yWM9sn2605626056euoutp01s;\n\tThu, 28 Sep 2017 12:50:44 +0000 (GMT)","from eusmges4.samsung.com (unknown [203.254.199.244]) by\n\teucas1p2.samsung.com (KnoxPortal) with ESMTP id\n\t20170928125043eucas1p23da5b74164b6dd56eebdabe8c3b45bec~oh3xoNpx83127831278eucas1p2I;\n\tThu, 28 Sep 2017 12:50:43 +0000 (GMT)","from eucas1p2.samsung.com ( [182.198.249.207]) by\n\teusmges4.samsung.com (EUCPMTA) with SMTP id 9F.47.12944.320FCC95;\n\tThu, 28 Sep 2017 13:50:43 +0100 (BST)","from eusmgms2.samsung.com (unknown [182.198.249.180]) by\n\teucas1p1.samsung.com (KnoxPortal) with ESMTP id\n\t20170928125043eucas1p14a7e57443912a37152037b844c1b9967~oh3w9ozoj2111621116eucas1p1B;\n\tThu, 28 Sep 2017 12:50:43 +0000 (GMT)","from eusync3.samsung.com ( [203.254.199.213]) by\n\teusmgms2.samsung.com (EUCPMTA) with SMTP id D2.4C.20118.220FCC95;\n\tThu, 28 Sep 2017 13:50:42 +0100 (BST)","from AMDC2075.DIGITAL.local ([106.120.51.25]) by\n\teusync3.samsung.com (Oracle Communications Messaging Server\n\t7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id\n\t<0OWZ00K1TQC79Y00@eusync3.samsung.com>; \n\tThu, 28 Sep 2017 13:50:42 +0100 (BST)"],"X-AuditID":"cbfec7f4-f79ab6d000003290-63-59ccf0236c8d","From":"Maciej Purski <m.purski@samsung.com>","To":"devicetree@vger.kernel.org, linux-hwmon@vger.kernel.org,\n\tlinux-doc@vger.kernel.org, linux-arm-kernel@lists.infradead.org,\n\tlinux-samsung-soc@vger.kernel.org, linux-iio@vger.kernel.org","Cc":"Rob Herring <robh+dt@kernel.org>, Mark Rutland <mark.rutland@arm.com>,\n\tGuenter Roeck <linux@roeck-us.net>, Jean Delvare <jdelvare@suse.com>, \n\tJonathan Corbet <corbet@lwn.net>, Russell King <linux@armlinux.org.uk>,\n\tKukjin Kim <kgene@kernel.org>, Krzysztof Kozlowski <krzk@kernel.org>, \n\tJonathan Cameron <jic23@kernel.org>, Hartmut Knaack <knaack.h@gmx.de>,\n\tLars-Peter Clausen <lars@metafoo.de>,\n\tPeter Meerwald-Stadler <pmeerw@pmeerw.net>,\n\tBartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>,\n\tMarek Szyprowski <m.szyprowski@samsung.com>,\n\tMaciej Purski <m.purski@samsung.com>","Subject":"[PATCH 0/4] Make max expected current configurable for ina2xx\n\tdrivers","Date":"Thu, 28 Sep 2017 14:50:11 +0200","Message-id":"<1506603015-27202-1-git-send-email-m.purski@samsung.com>","X-Mailer":"git-send-email 2.7.4","X-Brightmail-Tracker":["H4sIAAAAAAAAAzWSe0hTcRTH/e3eu12Hk8vV9JelxaIIQzNQ+mEPCiIuhGBBkWLZyIua87Wr\n\tklo4M7WZOR9pFuUDp+G0tDmlhjMbUxMfS8U3RqRiqYjhM4vMefW/7zm/z+dwfnBIjC4kXMjw\n\tqDhWESWTS4VivKn9t8Xj0GJ3gFdzoSt6V1xHoKnWTIBKzb0E6sm9jL490AqQenIOQ4bNeQxZ\n\tLPUipCkoJZBucohA5RkaHGXONQJUYl7AUbGlRYBMhUaApsq7Bajs5xiO3pgnRKhyuE+A/hja\n\tRSjdaBad28PUltQCZmCoD2MWf91kdFqVkGnQpDAVOQUEo5k3EYwlzQyYD2tKEZOj1wKmTj+I\n\tM0s6N3+7QPHpEFYensAqjp+9JQ5bnskmYtLt7pZnb2BKUGqbBWxJSHnDtJaPOJ+d4JevdcIs\n\tICZpqhLA2enXAr5YAtA0rCZ2jTHjc8yaaaoKwMF+GQ9tAqgqXd2CSFJIucPazGBr35FqAXBg\n\tvX97LEZZcFhlLNq2HSh/uGFcwK0CTh2G2hG5tS2hLsDq7MadldzgaK8Ks7qQUotg21oGsPJw\n\tCyqqTuIZBzjboRfxeT8cKHi84ybDvhWDkM/3YOp4/Q5zCi7l67dXwCh7mN/0DONHSuCjDJpH\n\tGDjxN28HPw83uxoI/r834Oe0XjwXuJQBGy1wZOO5yFCW8/bkZJFcfFSo5+3oSB3YOpaufx3L\n\t70FFu68JUCSQ2km8tF0BNCFL4BIjTQCSmNRRIp/tDqAlIbLEJFYRHayIl7OcCewjcamz5Exg\n\tRgBNhcri2AiWjWEVu68C0tZFCVJWx5JNy7WFIfcNrdJXL8xPdZ8ioq6/ZWhpywpdP2ro9Nm4\n\tNBPk67S3SVfpYROXOiNS+RxweTjB9epTK45QldeuDOX8sExrzcqLip7ExZD8uLyr6raadT/p\n\tybHvwa4Hmzsb71iaE6aO2Y+oSsaDIpSaEXWsuCZ2+WjEk5d+Nc5SnAuTnXDHFJzsP03fM4Uo\n\tAwAA","H4sIAAAAAAAAA+NgFrrPLMWRmVeSWpSXmKPExsVy+t/xq7rKH85EGmxjs9g4Yz2rxZMD7YwW\n\t84+cY7U4OyHQ4kHTKiaL/sevmS12/X/DbHH+/AZ2iyWT57NabHp8jdViYdsSFov211sZLeYd\n\tecdiMeP8PiaLQ1P3Mlo8WXiGyWLBy1ssFmuP3GW3WHr9IpPF713H2C1a9x5hdxD1WDNvDaPH\n\t5WsXmT0+fIzz2LSqk81j85J6j8V9k1k9lrw5xOpxvvkIo8fO7w3sHn1bVjF6rN9ylcXj8ya5\n\tAJ4oLpuU1JzMstQifbsErowvz3tYC1p5Khb2/GJuYJzP2cXIySEhYCJxa+9MZghbTOLCvfVs\n\tILaQwBJGiT0rfLsYuYDsRiaJeSsaWLsYOTjYBLQk1rTHg8RFBPYxSpx+PJcRxGEWuMgicWbP\n\tOhaQbmEBP4nZzVMYQRpYBFQlVt3IAQnzCrhIrOzZygKxTE7i5rlO5gmM3AsYGVYxiqSWFuem\n\t5xYb6RUn5haX5qXrJefnbmIEBvu2Yz+37GDsehd8iFGAg1GJh3fBwdORQqyJZcWVuYcYJTiY\n\tlUR4c16diRTiTUmsrEotyo8vKs1JLT7EKM3BoiTO27tndaSQQHpiSWp2ampBahFMlomDU6qB\n\tUWY6/0Mh2dCg/o/sBxZuu3b28ZFZ+3P2yMWwsT042+yxIFGB7c7ZhLzDP5o2LlywMCznatXU\n\txQLXJh1eExjqKuB6VDHPhuVMtcKH0Hbeu9mPzyW8daqefeZCrVzG04LGm4WHq+4/WmPkduhN\n\t6byeK+HJG2+1yL37YyTfrfWHn21xzsf1ukcCxJVYijMSDbWYi4oTAQgxyYRyAgAA"],"X-CMS-MailID":"20170928125043eucas1p14a7e57443912a37152037b844c1b9967","X-Msg-Generator":"CA","X-Sender-IP":"182.198.249.180","X-Local-Sender":"=?utf-8?q?Maciej_Purski=1BSecurity_=28TP=29=1BSamsung_Ele?=\n\t=?utf-8?q?ctronics=1BTrainee_=28=29?=","X-Global-Sender":"=?utf-8?q?Maciej_Purski=1BSecurity_=28TP=29=1BSamsung_El?=\n\t=?utf-8?q?ectronics=1BTrainee_=28=29?=","X-Sender-Code":"=?utf-8?q?C10=1BEHQ=1BC10CD02CD027395?=","CMS-TYPE":"201P","X-CMS-RootMailID":"20170928125043eucas1p14a7e57443912a37152037b844c1b9967","X-RootMTR":"20170928125043eucas1p14a7e57443912a37152037b844c1b9967","References":"<CGME20170928125043eucas1p14a7e57443912a37152037b844c1b9967@eucas1p1.samsung.com>","Sender":"devicetree-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<devicetree.vger.kernel.org>","X-Mailing-List":"devicetree@vger.kernel.org"},"content":"Hi all,\n\nthis patchset makes it possible to calibrate ina2xx drivers with different\ncalibration values, which are calculated using max expected current value.\nIt can be read from device tree, platform data or changed during run-time\nusing sysfs. If it isn't specified in device tree or platform data, the\ndriver uses default value, thanks to which the behaviour of the driver\ndon't change in this case.\n\nThere are two drivers for ina2xx: hwmon and iio. Changes are made\nfor both of them and their bindings as well.\n\nThese changes allow setting sensor's precision to the required by the board.\nIt is useful in Odroid XU3. Therefore this patchset also sets\nmax-expected-current in OdroidXU3 device tree to values from documentation.\n\nBest Regards,\n\n\tMaciej Purski\n\nMaciej Purski (4):\n  iio: adc: ina2xx: Make max expected current configurable\n  hwmon: (ina2xx) Make max expected current configurable\n  dt-bindings: hwmon: Add max-expected-current property to ina2xx\n  ARM: dts: Add max-expected-current properties for ina231 in Odroid XU3\n\n Documentation/devicetree/bindings/hwmon/ina2xx.txt |   4 +-\n Documentation/hwmon/ina2xx                         |   9 +-\n arch/arm/boot/dts/exynos5422-odroidxu3.dts         |   4 +\n drivers/hwmon/ina2xx.c                             | 105 +++++++++++++++++---\n drivers/iio/adc/ina2xx-adc.c                       | 110 ++++++++++++++++++---\n include/linux/platform_data/ina2xx.h               |   2 +\n 6 files changed, 203 insertions(+), 31 deletions(-)"}