From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shobhit Kumar Subject: [PATCH 5/8] drivers/mfd: ADD PWM lookup table for CRC PMIC based PWM Date: Wed, 29 Apr 2015 19:30:02 +0530 Message-ID: <1430316005-16480-6-git-send-email-shobhit.kumar@intel.com> References: <1430316005-16480-1-git-send-email-shobhit.kumar@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1430316005-16480-1-git-send-email-shobhit.kumar@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx , linux-kernel , linux-gpio , linux-pwm , dri-devel Cc: Alexandre Courbot , Samuel Ortiz , Povilas Staniulis , David Airlie , Shobhit Kumar , Linus Walleij , Jani Nikula , Chih-Wei Huang , Thierry Reding , Daniel Vetter , Lee Jones List-Id: linux-gpio@vger.kernel.org T24gc29tZSBCWVQgUExhdGZvcm0gdGhlIFBXTSBpcyBjb250cm9sbGVkIHVzaW5nIENSQyBQTUlD LiBBZGQgYSBsb29rdXAKZW50cnkgZm9yIHRoZSBzYW1lIHRvIGJlIHVzZWQgYnkgdGhlIGNvbnN1 bWVyIChJbnRlbCBHRlgpCgp2MjogUmVtb3ZlIHRoZSBsb29rdXAgdGFibGUgb24gZHJpdmVyIHVu bG9hZCAoVGhpZXJyeSkKCkNDOiBTYW11ZWwgT3J0aXogPHNhbWVvQGxpbnV4LmludGVsLmNvbT4K Q2M6IExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KQ2M6IEFsZXhhbmRy ZSBDb3VyYm90IDxnbnVyb3VAZ21haWwuY29tPgpDYzogVGhpZXJyeSBSZWRpbmcgPHRoaWVycnku cmVkaW5nQGdtYWlsLmNvbT4KU2lnbmVkLW9mZi1ieTogU2hvYmhpdCBLdW1hciA8c2hvYmhpdC5r dW1hckBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9tZmQvaW50ZWxfc29jX3BtaWNfY29yZS5jIHwg MTIgKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQoKZGlmZiAt LWdpdCBhL2RyaXZlcnMvbWZkL2ludGVsX3NvY19wbWljX2NvcmUuYyBiL2RyaXZlcnMvbWZkL2lu dGVsX3NvY19wbWljX2NvcmUuYwppbmRleCBmM2Q5MThlLi5hMDBkZGQ5IDEwMDY0NAotLS0gYS9k cml2ZXJzL21mZC9pbnRlbF9zb2NfcG1pY19jb3JlLmMKKysrIGIvZHJpdmVycy9tZmQvaW50ZWxf c29jX3BtaWNfY29yZS5jCkBAIC0yNSw2ICsyNSw3IEBACiAjaW5jbHVkZSA8bGludXgvcmVnbWFw Lmg+CiAjaW5jbHVkZSA8bGludXgvbWZkL2ludGVsX3NvY19wbWljLmg+CiAjaW5jbHVkZSA8bGlu dXgvZ3Bpby9tYWNoaW5lLmg+CisjaW5jbHVkZSA8bGludXgvcHdtLmg+CiAjaW5jbHVkZSAiaW50 ZWxfc29jX3BtaWNfY29yZS5oIgogCiAvKiBMb29rdXAgdGFibGUgZm9yIHRoZSBQYW5lbCBFbmFi bGUvRGlzYWJsZSBsaW5lIGFzIEdQSU8gc2lnbmFscyAqLwpAQCAtMzcsNiArMzgsMTEgQEAgc3Rh dGljIHN0cnVjdCBncGlvZF9sb29rdXBfdGFibGUgcGFuZWxfZ3Bpb190YWJsZSA9IHsKIAl9LAog fTsKIAorLyogUFdNIGNvbnN1bWVkIGJ5IHRoZSBJbnRlbCBHRlggKi8KK3N0YXRpYyBzdHJ1Y3Qg cHdtX2xvb2t1cCBjcmNfcHdtX2xvb2t1cFtdID0geworCVBXTV9MT09LVVAoImNyeXN0YWxfY292 ZV9wd20iLCAwLCAiMDAwMDowMDowMi4wIiwgInB3bV9iYWNrbGlnaHQiLCAwLCBQV01fUE9MQVJJ VFlfTk9STUFMKSwKK307CisKIHN0YXRpYyBpbnQgaW50ZWxfc29jX3BtaWNfZmluZF9ncGlvX2ly cShzdHJ1Y3QgZGV2aWNlICpkZXYpCiB7CiAJc3RydWN0IGdwaW9fZGVzYyAqZGVzYzsKQEAgLTk5 LDYgKzEwNSw5IEBAIHN0YXRpYyBpbnQgaW50ZWxfc29jX3BtaWNfaTJjX3Byb2JlKHN0cnVjdCBp MmNfY2xpZW50ICppMmMsCiAJLyogQWRkIGxvb2t1cCB0YWJsZSBiaW5kaW5nIGZvciBQYW5lbCBD b250cm9sIHRvIHRoZSBHUElPIENoaXAgKi8KIAlncGlvZF9hZGRfbG9va3VwX3RhYmxlKCZwYW5l bF9ncGlvX3RhYmxlKTsKIAorCS8qIEFkZCBsb29rdXAgdGFibGUgZm9yIGNyYy1wd20gKi8KKwlw d21fYWRkX3RhYmxlKGNyY19wd21fbG9va3VwLCBBUlJBWV9TSVpFKGNyY19wd21fbG9va3VwKSk7 CisKIAlyZXQgPSBtZmRfYWRkX2RldmljZXMoZGV2LCAtMSwgY29uZmlnLT5jZWxsX2RldiwKIAkJ CSAgICAgIGNvbmZpZy0+bl9jZWxsX2RldnMsIE5VTEwsIDAsCiAJCQkgICAgICByZWdtYXBfaXJx X2dldF9kb21haW4ocG1pYy0+aXJxX2NoaXBfZGF0YSkpOwpAQCAtMTIxLDYgKzEzMCw5IEBAIHN0 YXRpYyBpbnQgaW50ZWxfc29jX3BtaWNfaTJjX3JlbW92ZShzdHJ1Y3QgaTJjX2NsaWVudCAqaTJj KQogCS8qIFJlbW92ZSBsb29rdXAgdGFibGUgZm9yIFBhbmVsIENvbnRyb2wgZnJvbSB0aGUgR1BJ TyBDaGlwICovCiAJZ3Bpb2RfcmVtb3ZlX2xvb2t1cF90YWJsZSgmcGFuZWxfZ3Bpb190YWJsZSk7 CiAKKwkvKiByZW1vdmUgY3JjLXB3bSBsb29rdXAgdGFibGUgKi8KKwlwd21fcmVtb3ZlX3RhYmxl KGNyY19wd21fbG9va3VwLCBBUlJBWV9TSVpFKGNyY19wd21fbG9va3VwKSk7CisKIAltZmRfcmVt b3ZlX2RldmljZXMoJmkyYy0+ZGV2KTsKIAogCXJldHVybiAwOwotLSAKMi4xLjAKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5n IGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==