From mboxrd@z Thu Jan 1 00:00:00 1970 From: Karol Herbst Subject: [PATCH 2/3] subdev/iccsense: Parse max and crit power level Date: Mon, 24 Oct 2016 23:11:12 +0200 Message-ID: <20161024211113.5876-3-karolherbst@gmail.com> References: <20161024211113.5876-1-karolherbst@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20161024211113.5876-1-karolherbst-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: nouveau-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Nouveau" To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: nouveau.vger.kernel.org U2lnbmVkLW9mZi1ieTogS2Fyb2wgSGVyYnN0IDxrYXJvbGhlcmJzdEBnbWFpbC5jb20+Ci0tLQog ZHJtL25vdXZlYXUvaW5jbHVkZS9udmttL3N1YmRldi9pY2NzZW5zZS5oIHwgIDMgKysrCiBkcm0v bm91dmVhdS9udmttL3N1YmRldi9pY2NzZW5zZS9iYXNlLmMgICAgfCAxMyArKysrKysrKysrKyst CiAyIGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg LS1naXQgYS9kcm0vbm91dmVhdS9pbmNsdWRlL252a20vc3ViZGV2L2ljY3NlbnNlLmggYi9kcm0v bm91dmVhdS9pbmNsdWRlL252a20vc3ViZGV2L2ljY3NlbnNlLmgKaW5kZXggM2MyZGRkOS4uYjdh OWIwNCAxMDA2NDQKLS0tIGEvZHJtL25vdXZlYXUvaW5jbHVkZS9udmttL3N1YmRldi9pY2NzZW5z ZS5oCisrKyBiL2RybS9ub3V2ZWF1L2luY2x1ZGUvbnZrbS9zdWJkZXYvaWNjc2Vuc2UuaApAQCAt OCw2ICs4LDkgQEAgc3RydWN0IG52a21faWNjc2Vuc2UgewogCWJvb2wgZGF0YV92YWxpZDsKIAlz dHJ1Y3QgbGlzdF9oZWFkIHNlbnNvcnM7CiAJc3RydWN0IGxpc3RfaGVhZCByYWlsczsKKworCXUz MiBwb3dlcl93X21heDsKKwl1MzIgcG93ZXJfd19jcml0OwogfTsKIAogaW50IGdmMTAwX2ljY3Nl bnNlX25ldyhzdHJ1Y3QgbnZrbV9kZXZpY2UgKiwgaW50IGluZGV4LCBzdHJ1Y3QgbnZrbV9pY2Nz ZW5zZSAqKik7CmRpZmYgLS1naXQgYS9kcm0vbm91dmVhdS9udmttL3N1YmRldi9pY2NzZW5zZS9i YXNlLmMgYi9kcm0vbm91dmVhdS9udmttL3N1YmRldi9pY2NzZW5zZS9iYXNlLmMKaW5kZXggNjU4 MzU1Zi4uNGUyYjA3NCAxMDA2NDQKLS0tIGEvZHJtL25vdXZlYXUvbnZrbS9zdWJkZXYvaWNjc2Vu c2UvYmFzZS5jCisrKyBiL2RybS9ub3V2ZWF1L252a20vc3ViZGV2L2ljY3NlbnNlL2Jhc2UuYwpA QCAtMjYsNiArMjYsNyBAQAogI2luY2x1ZGUgPHN1YmRldi9iaW9zLmg+CiAjaW5jbHVkZSA8c3Vi ZGV2L2Jpb3MvZXh0ZGV2Lmg+CiAjaW5jbHVkZSA8c3ViZGV2L2Jpb3MvaWNjc2Vuc2UuaD4KKyNp bmNsdWRlIDxzdWJkZXYvYmlvcy9wb3dlcl9idWRnZXQuaD4KICNpbmNsdWRlIDxzdWJkZXYvaTJj Lmg+CiAKIHN0YXRpYyBib29sCkBAIC0yMTYsMTAgKzIxNywyMCBAQCBudmttX2ljY3NlbnNlX29u ZWluaXQoc3RydWN0IG52a21fc3ViZGV2ICpzdWJkZXYpCiB7CiAJc3RydWN0IG52a21faWNjc2Vu c2UgKmljY3NlbnNlID0gbnZrbV9pY2NzZW5zZShzdWJkZXYpOwogCXN0cnVjdCBudmttX2Jpb3Mg KmJpb3MgPSBzdWJkZXYtPmRldmljZS0+YmlvczsKKwlzdHJ1Y3QgbnZiaW9zX3Bvd2VyX2J1ZGdl dCBidWRnZXQ7CiAJc3RydWN0IG52Ymlvc19pY2NzZW5zZSBzdGJsOwogCWludCBpOwogCi0JaWYg KCFiaW9zIHx8IG52Ymlvc19pY2NzZW5zZV9wYXJzZShiaW9zLCAmc3RibCkgfHwgIXN0YmwubnJf ZW50cnkpCisJaWYgKCFiaW9zKQorCQlyZXR1cm4gMDsKKworCWlmICghbnZiaW9zX3Bvd2VyX2J1 ZGdldF9wYXJzZShiaW9zLCAmYnVkZ2V0KSAmJiBidWRnZXQubnJfZW50cnkgJiYKKwkgICAgYnVk Z2V0LmNhcF9lbnRyeSAhPSAweGZmKSB7CisJCWljY3NlbnNlLT5wb3dlcl93X21heCAgPSBidWRn ZXQuZW50cmllc1tidWRnZXQuY2FwX2VudHJ5XS5hdmdfdzsKKwkJaWNjc2Vuc2UtPnBvd2VyX3df Y3JpdCA9IGJ1ZGdldC5lbnRyaWVzW2J1ZGdldC5jYXBfZW50cnldLm1heF93OworCX0KKworCWlm IChudmJpb3NfaWNjc2Vuc2VfcGFyc2UoYmlvcywgJnN0YmwpIHx8ICFzdGJsLm5yX2VudHJ5KQog CQlyZXR1cm4gMDsKIAogCWljY3NlbnNlLT5kYXRhX3ZhbGlkID0gdHJ1ZTsKLS0gCjIuMTAuMAoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTm91dmVhdSBt YWlsaW5nIGxpc3QKTm91dmVhdUBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9ub3V2ZWF1Cg==