From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from am1ehsobe003.messaging.microsoft.com ([213.199.154.206]:26500 "EHLO AM1EHSOBE005.bigfish.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1755008Ab2BFMnY convert rfc822-to-8bit (ORCPT ); Mon, 6 Feb 2012 07:43:24 -0500 Subject: [PATCH 00/07] DA9052 patch series From: Ashish Jangam To: CC: Dajun , Mark Brown , , , Content-Type: text/plain; charset="UTF-8" Date: Mon, 6 Feb 2012 18:05:55 +0530 Message-ID: <1328531755.30549.67.camel@dhruva> MIME-Version: 1.0 Sender: linux-watchdog-owner@vger.kernel.org List-Id: linux-watchdog@vger.kernel.org Content-Transfer-Encoding: quoted-printable =EF=BB=BF=EF=BB=BFThe following patch series adds support for the various= features of Dialog Semiconductor DA9052/53 PMICs. The DA9052/53 PMICs support many functionalities like GPIOs, regulators, power-supply, touchscreen, rtc, backlight, etc. So these patches are applicable to different sub-systems of the kernel separately. This patch series adds support for ADC functionality in MFD, HWMON, LEDS, Backlight, Watchdog, RTC and TSI. Support for rest of the devices will be added later. The HWMON patch depends on the patch for ADC functionality in MFD module. Ashish Jangam (7): [MFD]: Incremental ADC support. HWMON patch also depends on this [HWMON]: HWMON driver for DA9052/53 PMICs. [LEDS]: Support for DA9052/53 LEDS. [Backlight]: Support for DA9052/53 white LED / backlight. [Watchdog]: Watchdog driver for DA9052/53 PMICs. [RTC]: RTC driver for DA9052/53 PMICs. [TSI]: Support for Touch screen interface for DA9052/53 PMICs. Documentation/hwmon/da9052 | 59 ++++ Documentation/watchdog/watchdog-parameters.txt | 5 + drivers/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 1 + drivers/hwmon/da9052-hwmon.c | 343 +++++++++++++++++++++++ drivers/input/touchscreen/Kconfig | 7 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/da9052_tsi.c | 353 ++++++++++++++++++++++++ drivers/leds/Kconfig | 8 + drivers/leds/Makefile | 1 + drivers/leds/leds-da9052.c | 214 ++++++++++++++ drivers/mfd/da9052-core.c | 134 +++++++++ drivers/rtc/Kconfig | 7 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-da9052.c | 293 ++++++++++++++++++++ drivers/video/backlight/Kconfig | 6 + drivers/video/backlight/Makefile | 1 + drivers/video/backlight/da9052_bl.c | 187 +++++++++++++ drivers/watchdog/Kconfig | 6 + drivers/watchdog/Makefile | 1 + drivers/watchdog/da9052_wdt.c | 333 ++++++++++++++++++++++ include/linux/mfd/da9052/da9052.h | 17 ++ 22 files changed, 1988 insertions(+), 0 deletions(-) create mode 100644 Documentation/hwmon/da9052 create mode 100644 drivers/hwmon/da9052-hwmon.c create mode 100644 drivers/input/touchscreen/da9052_tsi.c create mode 100644 drivers/leds/leds-da9052.c create mode 100644 drivers/rtc/rtc-da9052.c create mode 100644 drivers/video/backlight/da9052_bl.c create mode 100644 drivers/watchdog/da9052_wdt.c -- To unsubscribe from this list: send the line "unsubscribe linux-watchdog"= in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ashish Jangam Date: Mon, 06 Feb 2012 12:47:55 +0000 Subject: [lm-sensors] [PATCH 00/07] DA9052 patch series Message-Id: <1328531755.30549.67.camel@dhruva> List-Id: References: <1326806748.3542.338.camel@dhruva> In-Reply-To: <1326806748.3542.338.camel@dhruva> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-kernel@vger.kernel.org Cc: Dajun , Mark Brown , linux-watchdog@vger.kernel.org, lm-sensors@lm-sensors.org, sameo@linux.intel.com 77u/77u/VGhlIGZvbGxvd2luZyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciB0aGUgdmFy aW91cyBmZWF0dXJlcyBvZgpEaWFsb2cgU2VtaWNvbmR1Y3RvciBEQTkwNTIvNTMgUE1JQ3MuCgpU aGUgREE5MDUyLzUzIFBNSUNzIHN1cHBvcnQgbWFueSBmdW5jdGlvbmFsaXRpZXMgbGlrZSBHUElP cywgcmVndWxhdG9ycywKcG93ZXItc3VwcGx5LCB0b3VjaHNjcmVlbiwgcnRjLCBiYWNrbGlnaHQs IGV0Yy4gU28gdGhlc2UgcGF0Y2hlcyBhcmUKYXBwbGljYWJsZSB0byBkaWZmZXJlbnQgc3ViLXN5 c3RlbXMgb2YgdGhlIGtlcm5lbCBzZXBhcmF0ZWx5LgoKVGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBz dXBwb3J0IGZvciBBREMgZnVuY3Rpb25hbGl0eSBpbiBNRkQsIEhXTU9OLApMRURTLCBCYWNrbGln aHQsIFdhdGNoZG9nLCBSVEMgYW5kIFRTSS4gU3VwcG9ydCBmb3IgcmVzdCBvZiB0aGUgZGV2aWNl cwp3aWxsIGJlIGFkZGVkIGxhdGVyLgoKVGhlIEhXTU9OIHBhdGNoIGRlcGVuZHMgb24gdGhlIHBh dGNoIGZvciBBREMgZnVuY3Rpb25hbGl0eSBpbiBNRkQKbW9kdWxlLgoKQXNoaXNoIEphbmdhbSAo Nyk6CglbTUZEXTogSW5jcmVtZW50YWwgQURDIHN1cHBvcnQuIEhXTU9OIHBhdGNoIGFsc28gZGVw ZW5kcyBvbiB0aGlzCglbSFdNT05dOiBIV01PTiBkcml2ZXIgZm9yIERBOTA1Mi81MyBQTUlDcy4K CVtMRURTXTogU3VwcG9ydCBmb3IgREE5MDUyLzUzIExFRFMuCglbQmFja2xpZ2h0XTogU3VwcG9y dCBmb3IgREE5MDUyLzUzIHdoaXRlIExFRCAvIGJhY2tsaWdodC4KCVtXYXRjaGRvZ106IFdhdGNo ZG9nIGRyaXZlciBmb3IgREE5MDUyLzUzIFBNSUNzLgoJW1JUQ106IFJUQyBkcml2ZXIgZm9yIERB OTA1Mi81MyBQTUlDcy4KCVtUU0ldOiBTdXBwb3J0IGZvciBUb3VjaCBzY3JlZW4gaW50ZXJmYWNl IGZvciBEQTkwNTIvNTMgUE1JQ3MuCgogRG9jdW1lbnRhdGlvbi9od21vbi9kYTkwNTIgICAgICAg ICAgICAgICAgICAgICB8ICAgNTkgKysrKwogRG9jdW1lbnRhdGlvbi93YXRjaGRvZy93YXRjaGRv Zy1wYXJhbWV0ZXJzLnR4dCB8ICAgIDUgKwogZHJpdmVycy9od21vbi9LY29uZmlnICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgMTAgKwogZHJpdmVycy9od21vbi9NYWtlZmlsZSAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgIDEgKwogZHJpdmVycy9od21vbi9kYTkwNTItaHdtb24uYyAg ICAgICAgICAgICAgICAgICB8ICAzNDMKKysrKysrKysrKysrKysrKysrKysrKysKIGRyaXZlcnMv aW5wdXQvdG91Y2hzY3JlZW4vS2NvbmZpZyAgICAgICAgICAgICAgfCAgICA3ICsKIGRyaXZlcnMv aW5wdXQvdG91Y2hzY3JlZW4vTWFrZWZpbGUgICAgICAgICAgICAgfCAgICAxICsKIGRyaXZlcnMv aW5wdXQvdG91Y2hzY3JlZW4vZGE5MDUyX3RzaS5jICAgICAgICAgfCAgMzUzCisrKysrKysrKysr KysrKysrKysrKysrKwogZHJpdmVycy9sZWRzL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDggKwogZHJpdmVycy9sZWRzL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgIDEgKwogZHJpdmVycy9sZWRzL2xlZHMtZGE5MDUyLmMgICAgICAgICAgICAgICAg ICAgICB8ICAyMTQgKysrKysrKysrKysrKysKIGRyaXZlcnMvbWZkL2RhOTA1Mi1jb3JlLmMgICAg ICAgICAgICAgICAgICAgICAgfCAgMTM0ICsrKysrKysrKwogZHJpdmVycy9ydGMvS2NvbmZpZyAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKwogZHJpdmVycy9ydGMvTWFrZWZpbGUg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogZHJpdmVycy9ydGMvcnRjLWRhOTA1 Mi5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyOTMKKysrKysrKysrKysrKysrKysrKysKIGRy aXZlcnMvdmlkZW8vYmFja2xpZ2h0L0tjb25maWcgICAgICAgICAgICAgICAgfCAgICA2ICsKIGRy aXZlcnMvdmlkZW8vYmFja2xpZ2h0L01ha2VmaWxlICAgICAgICAgICAgICAgfCAgICAxICsKIGRy aXZlcnMvdmlkZW8vYmFja2xpZ2h0L2RhOTA1Ml9ibC5jICAgICAgICAgICAgfCAgMTg3ICsrKysr KysrKysrKysKIGRyaXZlcnMvd2F0Y2hkb2cvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAg fCAgICA2ICsKIGRyaXZlcnMvd2F0Y2hkb2cvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAg fCAgICAxICsKIGRyaXZlcnMvd2F0Y2hkb2cvZGE5MDUyX3dkdC5jICAgICAgICAgICAgICAgICAg fCAgMzMzCisrKysrKysrKysrKysrKysrKysrKysKIGluY2x1ZGUvbGludXgvbWZkL2RhOTA1Mi9k YTkwNTIuaCAgICAgICAgICAgICAgfCAgIDE3ICsrCiAyMiBmaWxlcyBjaGFuZ2VkLCAxOTg4IGlu c2VydGlvbnMoKyksIDAgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRh dGlvbi9od21vbi9kYTkwNTIKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2h3bW9uL2RhOTA1 Mi1od21vbi5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9pbnB1dC90b3VjaHNjcmVlbi9k YTkwNTJfdHNpLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2xlZHMvbGVkcy1kYTkwNTIu YwogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvcnRjL3J0Yy1kYTkwNTIuYwogY3JlYXRlIG1v ZGUgMTAwNjQ0IGRyaXZlcnMvdmlkZW8vYmFja2xpZ2h0L2RhOTA1Ml9ibC5jCiBjcmVhdGUgbW9k ZSAxMDA2NDQgZHJpdmVycy93YXRjaGRvZy9kYTkwNTJfd2R0LmMKCgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbG0tc2Vuc29ycyBtYWlsaW5nIGxpc3QK bG0tc2Vuc29yc0BsbS1zZW5zb3JzLm9yZwpodHRwOi8vbGlzdHMubG0tc2Vuc29ycy5vcmcvbWFp bG1hbi9saXN0aW5mby9sbS1zZW5zb3Jz From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755108Ab2BFMn0 (ORCPT ); Mon, 6 Feb 2012 07:43:26 -0500 Received: from am1ehsobe003.messaging.microsoft.com ([213.199.154.206]:26500 "EHLO AM1EHSOBE005.bigfish.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1755008Ab2BFMnY convert rfc822-to-8bit (ORCPT ); Mon, 6 Feb 2012 07:43:24 -0500 X-SpamScore: 0 X-BigFish: VPS0(zzc89bhzz1202hzzz2dh2a8h668h839h93fh) X-Forefront-Antispam-Report: CIP:59.163.77.45;KIP:(null);UIP:(null);IPV:NLI;H:Outbound.kpitcummins.com;RD:59.163.77.45.static.vsnl.net.in;EFVD:NLI Subject: [PATCH 00/07] DA9052 patch series From: Ashish Jangam To: CC: Dajun , Mark Brown , , , Content-Type: text/plain; charset="UTF-8" Date: Mon, 6 Feb 2012 18:05:55 +0530 Message-ID: <1328531755.30549.67.camel@dhruva> MIME-Version: 1.0 X-Mailer: Evolution 2.28.3 X-Originating-IP: [10.10.38.47] Content-Transfer-Encoding: 8BIT X-OriginatorOrg: kpitcummins.com Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The following patch series adds support for the various features of Dialog Semiconductor DA9052/53 PMICs. The DA9052/53 PMICs support many functionalities like GPIOs, regulators, power-supply, touchscreen, rtc, backlight, etc. So these patches are applicable to different sub-systems of the kernel separately. This patch series adds support for ADC functionality in MFD, HWMON, LEDS, Backlight, Watchdog, RTC and TSI. Support for rest of the devices will be added later. The HWMON patch depends on the patch for ADC functionality in MFD module. Ashish Jangam (7): [MFD]: Incremental ADC support. HWMON patch also depends on this [HWMON]: HWMON driver for DA9052/53 PMICs. [LEDS]: Support for DA9052/53 LEDS. [Backlight]: Support for DA9052/53 white LED / backlight. [Watchdog]: Watchdog driver for DA9052/53 PMICs. [RTC]: RTC driver for DA9052/53 PMICs. [TSI]: Support for Touch screen interface for DA9052/53 PMICs. Documentation/hwmon/da9052 | 59 ++++ Documentation/watchdog/watchdog-parameters.txt | 5 + drivers/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 1 + drivers/hwmon/da9052-hwmon.c | 343 +++++++++++++++++++++++ drivers/input/touchscreen/Kconfig | 7 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/da9052_tsi.c | 353 ++++++++++++++++++++++++ drivers/leds/Kconfig | 8 + drivers/leds/Makefile | 1 + drivers/leds/leds-da9052.c | 214 ++++++++++++++ drivers/mfd/da9052-core.c | 134 +++++++++ drivers/rtc/Kconfig | 7 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-da9052.c | 293 ++++++++++++++++++++ drivers/video/backlight/Kconfig | 6 + drivers/video/backlight/Makefile | 1 + drivers/video/backlight/da9052_bl.c | 187 +++++++++++++ drivers/watchdog/Kconfig | 6 + drivers/watchdog/Makefile | 1 + drivers/watchdog/da9052_wdt.c | 333 ++++++++++++++++++++++ include/linux/mfd/da9052/da9052.h | 17 ++ 22 files changed, 1988 insertions(+), 0 deletions(-) create mode 100644 Documentation/hwmon/da9052 create mode 100644 drivers/hwmon/da9052-hwmon.c create mode 100644 drivers/input/touchscreen/da9052_tsi.c create mode 100644 drivers/leds/leds-da9052.c create mode 100644 drivers/rtc/rtc-da9052.c create mode 100644 drivers/video/backlight/da9052_bl.c create mode 100644 drivers/watchdog/da9052_wdt.c