From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Stultz Subject: [RFC][PATCH] drm/bridge: adv7511: Re-write the i2c address as it may have been lost Date: Mon, 16 Jan 2017 15:16:51 -0800 Message-ID: <1484608611-10956-1-git-send-email-john.stultz@linaro.org> References: <1668382.5d9jBvLc1l@avalon> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pg0-x233.google.com (mail-pg0-x233.google.com [IPv6:2607:f8b0:400e:c05::233]) by gabe.freedesktop.org (Postfix) with ESMTPS id 152526E577 for ; Mon, 16 Jan 2017 23:17:01 +0000 (UTC) Received: by mail-pg0-x233.google.com with SMTP id 194so18926115pgd.2 for ; Mon, 16 Jan 2017 15:17:01 -0800 (PST) In-Reply-To: <1668382.5d9jBvLc1l@avalon> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: lkml Cc: dri-devel@lists.freedesktop.org, Wolfram Sang , Laurent Pinchart List-Id: dri-devel@lists.freedesktop.org TGF1cmVudDogV291bGQgc29tZXRoaW5nIGxpa2UgdGhlIGZvbGxvd2luZyBiZSBwcmVmZXJyZWQ/ IFNlZW1zCnRvIHdvcmsgYXMgd2VsbCBmb3IgbWUuLgoKdGhhbmtzCi1qb2huCgoKSSd2ZSBmb3Vu ZCB0aGF0IGJ5IGp1c3QgdHVybmluZyB0aGUgY2hpcCBvbiBhbmQgb2ZmIHZpYSB0aGUKUE9XRVJf RE9XTiByZWdpc3RlciwgSSBlbmQgdXAgZ2V0dGluZyBpMmNfdHJhbnNmZXIgZXJyb3JzIG9uCkhp S2V5LgoKSW52ZXN0aWdhdGluZyBmdXJ0aGVyLCBpdCBzZWVtcyBzb21lIG9mIHRoZSByZWdpc3Rl ciBzdGF0ZSBpbgp0aGUgcmVnbWFwIGNhY2hlIGlzIHNvbWVob3cgZ2V0dGluZyBsb3N0LCBsaWtl bHkgYXMgdGhlIGRldmljZQpyZWdpc3RlcnMgd2VyZSByZXNldCBkdXJpbmcgcG93ZXIgb2ZmLgoK VGh1cyB0aGlzIHBhdGNoIHNpbXBseSByZS13cml0ZXMgdGhlIGkyYyBhZGRyZXNzIHRvIHRoZQpB RFY3NTExX1JFR19FRElEX0kyQ19BRERSIHJlZ2lzdGVyIHRvIGVuc3VyZSBpdHMgcHJvcGVybHkg c2V0CmJlZm9yZSB3ZSB0cnkgdG8gcmVhZCB0aGUgRURJRCBkYXRhLgoKQ2M6IERhdmlkIEFpcmxp ZSA8YWlybGllZEBsaW51eC5pZT4KQ2M6IEFyY2hpdCBUYW5lamEgPGFyY2hpdHRAY29kZWF1cm9y YS5vcmc+CkNjOiBXb2xmcmFtIFNhbmcgPHdzYStyZW5lc2FzQHNhbmctZW5naW5lZXJpbmcuY29t PgpDYzogTGFycy1QZXRlciBDbGF1c2VuIDxsYXJzQG1ldGFmb28uZGU+CkNjOiBMYXVyZW50IFBp bmNoYXJ0IDxsYXVyZW50LnBpbmNoYXJ0QGlkZWFzb25ib2FyZC5jb20+CkNjOiBkcmktZGV2ZWxA bGlzdHMuZnJlZWRlc2t0b3Aub3JnClNpZ25lZC1vZmYtYnk6IEpvaG4gU3R1bHR6IDxqb2huLnN0 dWx0ekBsaW5hcm8ub3JnPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYWR2NzUxMS9hZHY3 NTExX2Rydi5jIHwgNSArKysrKwogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKQoKZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvYWR2NzUxMS9hZHY3NTExX2Rydi5jIGIv ZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3NTExL2Fkdjc1MTFfZHJ2LmMKaW5kZXggNDA1ZTQ2 MC4uMzJjNTljYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3NTExL2Fk djc1MTFfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3NTExL2Fkdjc1MTFf ZHJ2LmMKQEAgLTU2Nyw2ICs1NjcsOCBAQCBzdGF0aWMgaW50IGFkdjc1MTFfZ2V0X21vZGVzKHN0 cnVjdCBhZHY3NTExICphZHY3NTExLAogCiAJLyogUmVhZGluZyB0aGUgRURJRCBvbmx5IHdvcmtz IGlmIHRoZSBkZXZpY2UgaXMgcG93ZXJlZCAqLwogCWlmICghYWR2NzUxMS0+cG93ZXJlZCkgewor CQl1bnNpZ25lZCBpbnQgZWRpZF9pMmNfYWRkciA9IChhZHY3NTExLT5pMmNfbWFpbi0+YWRkciA8 PCAxKSArIDQ7CisKIAkJcmVnbWFwX3VwZGF0ZV9iaXRzKGFkdjc1MTEtPnJlZ21hcCwgQURWNzUx MV9SRUdfUE9XRVIsCiAJCQkJICAgQURWNzUxMV9QT1dFUl9QT1dFUl9ET1dOLCAwKTsKIAkJaWYg KGFkdjc1MTEtPmkyY19tYWluLT5pcnEpIHsKQEAgLTU3Niw2ICs1NzgsOSBAQCBzdGF0aWMgaW50 IGFkdjc1MTFfZ2V0X21vZGVzKHN0cnVjdCBhZHY3NTExICphZHY3NTExLAogCQkJCSAgICAgQURW NzUxMV9JTlQxX0REQ19FUlJPUik7CiAJCX0KIAkJYWR2NzUxMS0+Y3VycmVudF9lZGlkX3NlZ21l bnQgPSAtMTsKKworCQkvKiBSZXNldCB0aGUgRURJRF9JMkNfQUREUiByZWdpc3RlciBhcyBpdCBt YXkgaGF2ZSBiZWVuIGNsZWFyZWQgKi8KKwkJcmVnbWFwX3dyaXRlKGFkdjc1MTEtPnJlZ21hcCwg QURWNzUxMV9SRUdfRURJRF9JMkNfQUREUiwgZWRpZF9pMmNfYWRkcik7CiAJfQogCiAJZWRpZCA9 IGRybV9kb19nZXRfZWRpZChjb25uZWN0b3IsIGFkdjc1MTFfZ2V0X2VkaWRfYmxvY2ssIGFkdjc1 MTEpOwotLSAKMi43LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1k ZXZlbAo=