From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: [PATCH 06/21] drm/ast: Use drm_fb_helper_fill_info Date: Tue, 26 Mar 2019 14:19:53 +0100 Message-ID: <20190326132008.11781-6-daniel.vetter@ffwll.ch> References: <20190326132008.11781-1-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-ed1-x544.google.com (mail-ed1-x544.google.com [IPv6:2a00:1450:4864:20::544]) by gabe.freedesktop.org (Postfix) with ESMTPS id EEE7A6E04E for ; Tue, 26 Mar 2019 13:20:22 +0000 (UTC) Received: by mail-ed1-x544.google.com with SMTP id x10so10672331edh.11 for ; Tue, 26 Mar 2019 06:20:22 -0700 (PDT) In-Reply-To: <20190326132008.11781-1-daniel.vetter@ffwll.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: DRI Development Cc: Sam Bobroff , Daniel Vetter , Intel Graphics Development , YueHaibing , Alex Deucher , Daniel Vetter , Junwei Zhang , Dave Airlie , Sean Paul , =?UTF-8?q?Christian=20K=C3=B6nig?= List-Id: dri-devel@lists.freedesktop.org U2hvdWxkIG5vdCByZXN1bHQgaW4gYW55IGNoYW5nZXMuCgp2MjogUmViYXNlCgpTaWduZWQtb2Zm LWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGludGVsLmNvbT4KQ2M6IERhdmUgQWly bGllIDxhaXJsaWVkQHJlZGhhdC5jb20+CkNjOiBKdW53ZWkgWmhhbmcgPEplcnJ5LlpoYW5nQGFt ZC5jb20+CkNjOiBBbGV4IERldWNoZXIgPGFsZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+CkNjOiAi Q2hyaXN0aWFuIEvDtm5pZyIgPGNocmlzdGlhbi5rb2VuaWdAYW1kLmNvbT4KQ2M6IERhbmllbCBW ZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+CkNjOiBTZWFuIFBhdWwgPHNlYW5AcG9vcmx5 LnJ1bj4KQ2M6IFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KQ2M6IFNhbSBCb2Jy b2ZmIDxzYm9icm9mZkBsaW51eC5pYm0uY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9hc3QvYXN0 X2Rydi5oIHwgMiArLQogZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfZmIuYyAgfCA3ICstLS0tLS0K IDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL2Fz dC9hc3RfZHJ2LmgKaW5kZXggYmZjNjUwNDBkZmNiLi5mZmNlNDYwOGUwYzUgMTAwNjQ0Ci0tLSBh L2RyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X2Rydi5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hc3Qv YXN0X2Rydi5oCkBAIC0yNTksNyArMjU5LDcgQEAgc3RydWN0IGFzdF9mcmFtZWJ1ZmZlciB7CiB9 OwogCiBzdHJ1Y3QgYXN0X2ZiZGV2IHsKLQlzdHJ1Y3QgZHJtX2ZiX2hlbHBlciBoZWxwZXI7CisJ c3RydWN0IGRybV9mYl9oZWxwZXIgaGVscGVyOyAvKiBtdXN0IGJlIGZpcnN0ICovCiAJc3RydWN0 IGFzdF9mcmFtZWJ1ZmZlciBhZmI7CiAJdm9pZCAqc3lzcmFtOwogCWludCBzaXplOwpkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3RfZmIuYyBiL2RyaXZlcnMvZ3B1L2RybS9hc3Qv YXN0X2ZiLmMKaW5kZXggMmM5ZjhkZDk3MzNhLi5lNzE4ZDBmNjBkNmIgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9hc3QvYXN0X2ZiLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FzdC9hc3Rf ZmIuYwpAQCAtMjE3LDggKzIxNyw2IEBAIHN0YXRpYyBpbnQgYXN0ZmJfY3JlYXRlKHN0cnVjdCBk cm1fZmJfaGVscGVyICpoZWxwZXIsCiAJCXJldCA9IFBUUl9FUlIoaW5mbyk7CiAJCWdvdG8gb3V0 OwogCX0KLQlpbmZvLT5wYXIgPSBhZmJkZXY7Ci0KIAlyZXQgPSBhc3RfZnJhbWVidWZmZXJfaW5p dChkZXYsICZhZmJkZXYtPmFmYiwgJm1vZGVfY21kLCBnb2JqKTsKIAlpZiAocmV0KQogCQlnb3Rv IG91dDsKQEAgLTIyOSwxNSArMjI3LDEyIEBAIHN0YXRpYyBpbnQgYXN0ZmJfY3JlYXRlKHN0cnVj dCBkcm1fZmJfaGVscGVyICpoZWxwZXIsCiAJZmIgPSAmYWZiZGV2LT5hZmIuYmFzZTsKIAlhZmJk ZXYtPmhlbHBlci5mYiA9IGZiOwogCi0Jc3RyY3B5KGluZm8tPmZpeC5pZCwgImFzdGRybWZiIik7 Ci0KIAlpbmZvLT5mYm9wcyA9ICZhc3RmYl9vcHM7CiAKIAlpbmZvLT5hcGVydHVyZXMtPnJhbmdl c1swXS5iYXNlID0gcGNpX3Jlc291cmNlX3N0YXJ0KGRldi0+cGRldiwgMCk7CiAJaW5mby0+YXBl cnR1cmVzLT5yYW5nZXNbMF0uc2l6ZSA9IHBjaV9yZXNvdXJjZV9sZW4oZGV2LT5wZGV2LCAwKTsK IAotCWRybV9mYl9oZWxwZXJfZmlsbF9maXgoaW5mbywgZmItPnBpdGNoZXNbMF0sIGZiLT5mb3Jt YXQtPmRlcHRoKTsKLQlkcm1fZmJfaGVscGVyX2ZpbGxfdmFyKGluZm8sICZhZmJkZXYtPmhlbHBl ciwgc2l6ZXMtPmZiX3dpZHRoLCBzaXplcy0+ZmJfaGVpZ2h0KTsKKwlkcm1fZmJfaGVscGVyX2Zp bGxfaW5mbyhpbmZvLCAmYWZiZGV2LT5oZWxwZXIsIHNpemVzKTsKIAogCWluZm8tPnNjcmVlbl9i YXNlID0gc3lzcmFtOwogCWluZm8tPnNjcmVlbl9zaXplID0gc2l6ZTsKLS0gCjIuMjAuMQoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1h aWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs