From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Shih-Yuan Lee (FourDollars)" Subject: [PATCH v3] drm/i915: Set brightness maximum to a fixed value 100. Date: Wed, 11 Nov 2015 12:11:23 +0800 Message-ID: <20151111041123.GA8681@localhost> References: <1447051331-11829-1-git-send-email-sylee@canonical.com> <20151110080110.GA8387@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pa0-f50.google.com (mail-pa0-f50.google.com [209.85.220.50]) by gabe.freedesktop.org (Postfix) with ESMTPS id A8FA26E048 for ; Tue, 10 Nov 2015 20:11:29 -0800 (PST) Received: by padhx2 with SMTP id hx2so18828896pad.1 for ; Tue, 10 Nov 2015 20:11:28 -0800 (PST) Received: from localhost (114-34-0-200.HINET-IP.hinet.net. [114.34.0.200]) by smtp.gmail.com with ESMTPSA id yi8sm6978375pab.22.2015.11.10.20.11.26 for (version=TLS1_2 cipher=AES128-SHA bits=128/128); Tue, 10 Nov 2015 20:11:27 -0800 (PST) Content-Disposition: inline In-Reply-To: <20151110080110.GA8387@localhost> 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 List-Id: intel-gfx@lists.freedesktop.org VGFrZSBEZWxsIFhQUyAxMyAoMjAxNSkgYXMgYW4gZXhhbXBsZS4gVGhlIHZidCBtaW4gMTAgb3V0 IG9mIFswLi4yNTVdLgpUaGUgUFdNIG1heCBpcyA5Mzcgc28gdGhlIGNvcnJlc3BvbmRpbmcgUFdN IG1pbiBpcyAzNyAoMTAqOTM3LzI1NikuClRoaXMgY29tbWl0IG1ha2VzIHRoZSBzeXNmcyBicmln aHRuZXNzIDEgbWFwIHRvIHRoZSBQV00gYnJpZ2h0bmVzcyAzNwphbmQgMTAwIG1hcCB0byB0aGUg UFdNIGJyaWdodG5lc3MgOTM3LgoKU2lnbmVkLW9mZi1ieTogU2hpaC1ZdWFuIExlZSAoRm91ckRv bGxhcnMpIDxzeWxlZUBjYW5vbmljYWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX3BhbmVsLmMgfCAzOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQog MSBmaWxlIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcGFuZWwuYyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX3BhbmVsLmMKaW5kZXggYTI0ZGYzNS4uMmVhZjg5MyAxMDA2NDQKLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcGFuZWwuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9wYW5lbC5jCkBAIC0xMjA3LDExICsxMjA3LDE0IEBAIHN0YXRpYyBpbnQgaW50 ZWxfYmFja2xpZ2h0X2RldmljZV9yZWdpc3RlcihzdHJ1Y3QgaW50ZWxfY29ubmVjdG9yICpjb25u ZWN0b3IpCiAJbWVtc2V0KCZwcm9wcywgMCwgc2l6ZW9mKHByb3BzKSk7CiAJcHJvcHMudHlwZSA9 IEJBQ0tMSUdIVF9SQVc7CiAKLQkvKgotCSAqIE5vdGU6IEV2ZXJ5dGhpbmcgc2hvdWxkIHdvcmsg ZXZlbiBpZiB0aGUgYmFja2xpZ2h0IGRldmljZSBtYXgKLQkgKiBwcmVzZW50ZWQgdG8gdGhlIHVz ZXJzcGFjZSBpcyBhcmJpdHJhcmlseSBjaG9zZW4uCi0JICovCi0JcHJvcHMubWF4X2JyaWdodG5l c3MgPSBwYW5lbC0+YmFja2xpZ2h0Lm1heDsKKwkvKiBTZXR0aW5nIG1heCB0byBmaXhlZCAxMDAg aWYgdGhlIHJhbmdlIGlzIGxhcmdlIGVub3VnaC4gKi8KKwlpZiAocGFuZWwtPmJhY2tsaWdodC5t YXggPiBwYW5lbC0+YmFja2xpZ2h0Lm1pbiArIDk5KQorCQlwcm9wcy5tYXhfYnJpZ2h0bmVzcyA9 IDEwMDsKKwllbHNlIGlmIChwYW5lbC0+YmFja2xpZ2h0Lm1heCA+IHBhbmVsLT5iYWNrbGlnaHQu bWluKQorCQlwcm9wcy5tYXhfYnJpZ2h0bmVzcyA9IHBhbmVsLT5iYWNrbGlnaHQubWF4IC0gcGFu ZWwtPmJhY2tsaWdodC5taW47CisJZWxzZQorCQlwcm9wcy5tYXhfYnJpZ2h0bmVzcyA9IHBhbmVs LT5iYWNrbGlnaHQubWF4OworCiAJcHJvcHMuYnJpZ2h0bmVzcyA9IHNjYWxlX2h3X3RvX3VzZXIo Y29ubmVjdG9yLAogCQkJCQkgICAgcGFuZWwtPmJhY2tsaWdodC5sZXZlbCwKIAkJCQkJICAgIHBy b3BzLm1heF9icmlnaHRuZXNzKTsKQEAgLTE0MTQsNiArMTQxNyw4IEBAIHN0YXRpYyB1MzIgZ2V0 X2JhY2tsaWdodF9taW5fdmJ0KHN0cnVjdCBpbnRlbF9jb25uZWN0b3IgKmNvbm5lY3RvcikKIAlz dHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0gY29ubmVjdG9yLT5iYXNlLmRldjsKIAlzdHJ1Y3QgZHJt X2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSBkZXYtPmRldl9wcml2YXRlOwogCXN0cnVjdCBpbnRl bF9wYW5lbCAqcGFuZWwgPSAmY29ubmVjdG9yLT5wYW5lbDsKKwl1MzIgcHdtX21pbjsKKwl1MzIg cHdtX3N0ZXA7CiAJaW50IG1pbjsKIAogCVdBUk5fT04ocGFuZWwtPmJhY2tsaWdodC5tYXggPT0g MCk7CkBAIC0xNDMyLDcgKzE0MzcsMjggQEAgc3RhdGljIHUzMiBnZXRfYmFja2xpZ2h0X21pbl92 YnQoc3RydWN0IGludGVsX2Nvbm5lY3RvciAqY29ubmVjdG9yKQogCX0KIAogCS8qIHZidCB2YWx1 ZSBpcyBhIGNvZWZmaWNpZW50IGluIHJhbmdlIFswLi4yNTVdICovCi0JcmV0dXJuIHNjYWxlKG1p biwgMCwgMjU1LCAwLCBwYW5lbC0+YmFja2xpZ2h0Lm1heCk7CisJcHdtX21pbiA9IHNjYWxlKG1p biwgMCwgMjU1LCAwLCBwYW5lbC0+YmFja2xpZ2h0Lm1heCk7CisKKwlpZiAobWluID09IDApCisJ CXJldHVybiBwd21fbWluOworCisJLyogQ2FsY3VsYXRlIHRoZSBQV00gc3RlcCAqLworCWlmIChw YW5lbC0+YmFja2xpZ2h0Lm1heCA+IHB3bV9taW4gKyA5OSkKKwkJcHdtX3N0ZXAgPSBzY2FsZSgx LCAwLCA5OSwgMCwgcGFuZWwtPmJhY2tsaWdodC5tYXgpOworCWVsc2UgaWYgKHBhbmVsLT5iYWNr bGlnaHQubWF4ID4gcHdtX21pbikKKwkJcHdtX3N0ZXAgPSBzY2FsZSgxLCAwLCBwYW5lbC0+YmFj a2xpZ2h0Lm1heCAtIHB3bV9taW4sCisJCQkJIDAsIHBhbmVsLT5iYWNrbGlnaHQubWF4KTsKKwll bHNlCisJCXJldHVybiBwd21fbWluOworLgorCS8qCisJICogQmVjYXVzZSBzeXNmcyBicmlnaHRu ZXNzIDAgaXMgdXNlZCB0byB0dXJuIG9mZiB0aGUgYmFja2xpZ2h0LCB3ZSBuZWVkIHN0ZXAKKwkg KiBkb3duIGEgbGl0dGxlIGJpdCB0byBtYWtlIHN5c2ZzIGJyaWdodG5lc3MgMSBiZWNvbWUgdGhl IGxvd2VzdCBicmlnaHRuZXNzLgorCSAqLworCWlmIChwd21fbWluID4gcHdtX3N0ZXApCisJCXJl dHVybiBwd21fbWluIC0gcHdtX3N0ZXA7CisJZWxzZQorCQlyZXR1cm4gcHdtX21pbjsKIH0KIAog c3RhdGljIGludCBscHRfc2V0dXBfYmFja2xpZ2h0KHN0cnVjdCBpbnRlbF9jb25uZWN0b3IgKmNv bm5lY3RvciwgZW51bSBwaXBlIHVudXNlZCkKLS0gCjEuOS4xCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVs LWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=