From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Subject: [PATCH 0/3] AUXADC: Mediatek auxadc driver Date: Fri, 24 Jun 2016 15:37:07 +0800 Message-ID: <1466753830-4542-1-git-send-email-zhiyong.tao@mediatek.com> MIME-Version: 1.0 Content-Type: multipart/related; boundary="__=_Part_Boundary_002_105025169.2135743537" To: robh+dt@kernel.org, jic23@kernel.org, knaack.h@gmx.de, lars@metafoo.de, pmeerw@pmeerw.net Cc: srv_heupstream@mediatek.com, liguo.zhang@mediatek.com, yingjoe.chen@mediatek.com, eddie.huang@mediatek.com, erin.lo@mediatek.com, dawei.chien@mediatek.com, matthias.bgg@gmail.com, s.hauer@pengutronix.de, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-iio@vger.kernel.org, linux-mediatek@lists.infradead.org List-ID: --__=_Part_Boundary_002_105025169.2135743537 Content-Transfer-Encoding: base64 Content-Type: multipart/alternative; boundary="__=_Part_Boundary_003_761082451.129796713" --__=_Part_Boundary_003_761082451.129796713 Content-Type: text/html Content-Transfer-Encoding: base64 PHByZT4NClRoaXMgaXMgdGhlIGZpcnN0IHZlcnNpb24gb2YgYXV4YWRjIGRyaXZlciBmb3IgTWVk aWF0ZWsgTVQyNzAxDQpJdCBpbmNsdWRlcyB0aHJlZSBwYXRjaGVzOg0KMS5DaGFuZ2UgdGhlIGRl dmljZSB0cmVlIGJpbmRpbmcgZG9jdW1lbnRhdGlvbi4NCjIuQWRkIGF1eGFkYyBkcml2ZXIgYmFz ZWQgb24gbGludXggaWlvLg0KMy5BZGQgYXV4YWRjIG5vZGVzIGluIHRoZSBtZWRpYXRlayBNVDI3 MDEgZHRzaSBmaWxlLg0KDQpaaGl5b25nIFRhbyAoMyk6DQogIGR0LWJpbmRpbmdzOiBhdXhhZGM6 IEFkZCBiaW5kaW5nIGRvY3VtZW50IGZvciBNZWRpYXRlayBhdXhhZGMuDQogIGF1eGFkYzogQWRk IE1lZGlhdGVrIGF1eGFkYyBkcml2ZXIgZm9yIG10MjcwMS4NCiAgYXJtOiBkdHM6IGF1eGFkYzog QWRkIGF1eGFkYyBub2RlLg0KDQogLi4uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL2FkYy9tdDY1 eHhfYXV4YWRjLnR4dCAgfCAgIDI3ICsrDQogLi4uL2RldmljZXRyZWUvYmluZGluZ3Mvc29jL21l ZGlhdGVrL2F1eGFkYy50eHQgICAgfCAgIDIxIC0tDQogYXJjaC9hcm0vYm9vdC9kdHMvbXQyNzAx LmR0c2kgICAgICAgICAgICAgICAgICAgICAgfCAgICA5ICsNCiBkcml2ZXJzL2lpby9hZGMvS2Nv bmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEgKw0KIGRyaXZlcnMvaWlvL2Fk Yy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArDQogZHJpdmVycy9p aW8vYWRjL210NjV4eF9hdXhhZGMuYyAgICAgICAgICAgICAgICAgICAgfCAgMjY5ICsrKysrKysr KysrKysrKysrKysrDQogNiBmaWxlcyBjaGFuZ2VkLCAzMTcgaW5zZXJ0aW9ucygrKSwgMjEgZGVs ZXRpb25zKC0pDQogY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9paW8vYWRjL210NjV4eF9hdXhhZGMudHh0DQogZGVsZXRlIG1vZGUgMTAwNjQ0IERv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zb2MvbWVkaWF0ZWsvYXV4YWRjLnR4dA0K IGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2lpby9hZGMvbXQ2NXh4X2F1eGFkYy5jDQoNCjwv cHJlPjwhLS10eXBlOnRleHQtLT48IS0tey0tPjxwcmU+KioqKioqKioqKioqKiBFbWFpbCBDb25m aWRlbnRpYWxpdHkgTm90aWNlDQogKioqKioqKioqKioqKioqKioqKioKVGhlIGluZm9ybWF0aW9u IGNvbnRhaW5lZCBpbiB0aGlzIGUtbWFpbCBtZXNzYWdlIChpbmNsdWRpbmcgYW55IAphdHRhY2ht ZW50cykgbWF5IGJlIGNvbmZpZGVudGlhbCwgcHJvcHJpZXRhcnksIHByaXZpbGVnZWQsIG9yIG90 aGVyd2lzZQpleGVtcHQgZnJvbSBkaXNjbG9zdXJlIHVuZGVyIGFwcGxpY2FibGUgbGF3cy4gSXQg aXMgaW50ZW5kZWQgdG8gYmUgCmNvbnZleWVkIG9ubHkgdG8gdGhlIGRlc2lnbmF0ZWQgcmVjaXBp ZW50KHMpLiBBbnkgdXNlLCBkaXNzZW1pbmF0aW9uLCAKZGlzdHJpYnV0aW9uLCBwcmludGluZywg cmV0YWluaW5nIG9yIGNvcHlpbmcgb2YgdGhpcyBlLW1haWwgKGluY2x1ZGluZyBpdHMgCmF0dGFj aG1lbnRzKSBieSB1bmludGVuZGVkIHJlY2lwaWVudChzKSBpcyBzdHJpY3RseSBwcm9oaWJpdGVk IGFuZCBtYXkgCmJlIHVubGF3ZnVsLiBJZiB5b3UgYXJlIG5vdCBhbiBpbnRlbmRlZCByZWNpcGll bnQgb2YgdGhpcyBlLW1haWwsIG9yIGJlbGlldmUNCiAKdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0 aGlzIGUtbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIAppbW1lZGlhdGVs eSAoYnkgcmVwbHlpbmcgdG8gdGhpcyBlLW1haWwpLCBkZWxldGUgYW55IGFuZCBhbGwgY29waWVz IG9mIAp0aGlzIGUtbWFpbCAoaW5jbHVkaW5nIGFueSBhdHRhY2htZW50cykgZnJvbSB5b3VyIHN5 c3RlbSwgYW5kIGRvIG5vdApkaXNjbG9zZSB0aGUgY29udGVudCBvZiB0aGlzIGUtbWFpbCB0byBh bnkgb3RoZXIgcGVyc29uLiBUaGFuaw0KIHlvdSE8L3ByZT48IS0tfS0t --__=_Part_Boundary_003_761082451.129796713 Content-Type: text/plain This is the first version of auxadc driver for Mediatek MT2701 It includes three patches: 1.Change the device tree binding documentation. 2.Add auxadc driver based on linux iio. 3.Add auxadc nodes in the mediatek MT2701 dtsi file. Zhiyong Tao (3): dt-bindings: auxadc: Add binding document for Mediatek auxadc. auxadc: Add Mediatek auxadc driver for mt2701. arm: dts: auxadc: Add auxadc node. .../devicetree/bindings/iio/adc/mt65xx_auxadc.txt | 27 ++ .../devicetree/bindings/soc/mediatek/auxadc.txt | 21 -- arch/arm/boot/dts/mt2701.dtsi | 9 + drivers/iio/adc/Kconfig | 11 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/mt65xx_auxadc.c | 269 ++++++++++++++++++++ 6 files changed, 317 insertions(+), 21 deletions(-) create mode 100644 Documentation/devicetree/bindings/iio/adc/mt65xx_auxadc.txt delete mode 100644 Documentation/devicetree/bindings/soc/mediatek/auxadc.txt create mode 100644 drivers/iio/adc/mt65xx_auxadc.c --__=_Part_Boundary_003_761082451.129796713-- --__=_Part_Boundary_002_105025169.2135743537--