From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lucas De Marchi Subject: [PATCH v2 3/3] drm/i915/skl: use ranges for voltage level lookup Date: Mon, 10 Jun 2019 14:48:47 -0700 Message-ID: <20190610214847.9865-1-lucas.demarchi@intel.com> References: <20190610214449.9447-1-lucas.demarchi@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id AA06A8914C for ; Mon, 10 Jun 2019 21:48:48 +0000 (UTC) In-Reply-To: <20190610214449.9447-1-lucas.demarchi@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@lists.freedesktop.org Cc: Lucas De Marchi List-Id: intel-gfx@lists.freedesktop.org TGlrZSB3YXMgZG9uZSBmb3IgSUNMLCBsZXQncyBjb252ZXJ0IHRoZSB2b2x0YWdlIGxldmVsIGxv b2t1cCB0byB1c2UKZnJlcXVlbmN5IHJhbmdlcyByYXRoZXIgdGhhbiBpbmRpdmlkdWFsIGZyZXF1 ZW5jaWVzLiBGb3IgZGVjaWRpbmcgdGhlCnZvbHRhZ2UsIHRoZSBpbmRpdmlkdWFsIHZhbHVlIGRv ZXNuJ3QgcmVhbGx5IG1hdHRlci4KClNpZ25lZC1vZmYtYnk6IEx1Y2FzIERlIE1hcmNoaSA8bHVj YXMuZGVtYXJjaGlAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Nk Y2xrLmMgfCAyMCArKysrKysrLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0 aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfY2RjbGsuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2NkY2xrLmMKaW5k ZXggODBlMjI1MDdjZDM0Li44OTkzYWIyODM1NjIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2NkY2xrLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfY2Rj bGsuYwpAQCAtODA5LDIwICs4MDksMTQgQEAgc3RhdGljIGludCBza2xfY2FsY19jZGNsayhpbnQg bWluX2NkY2xrLCBpbnQgdmNvKQogCiBzdGF0aWMgdTggc2tsX2NhbGNfdm9sdGFnZV9sZXZlbChp bnQgY2RjbGspCiB7Ci0Jc3dpdGNoIChjZGNsaykgewotCWRlZmF1bHQ6Ci0JY2FzZSAzMDg1NzE6 Ci0JY2FzZSAzMzc1MDA6Ci0JCXJldHVybiAwOwotCWNhc2UgNDUwMDAwOgotCWNhc2UgNDMyMDAw OgotCQlyZXR1cm4gMTsKLQljYXNlIDU0MDAwMDoKLQkJcmV0dXJuIDI7Ci0JY2FzZSA2MTcxNDM6 Ci0JY2FzZSA2NzUwMDA6CisJaWYgKGNkY2xrID4gNTQwMDAwKQogCQlyZXR1cm4gMzsKLQl9CisJ ZWxzZSBpZiAoY2RjbGsgPiA0NTAwMDApCisJCXJldHVybiAyOworCWVsc2UgaWYgKGNkY2xrID4g MzM3NTAwKQorCQlyZXR1cm4gMTsKKwllbHNlCisJCXJldHVybiAwOwogfQogCiBzdGF0aWMgdm9p ZCBza2xfZHBsbDBfdXBkYXRlKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKLS0g CjIuMjEuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4