From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Stultz Subject: [PATCH 4/6] drm/bridge: adv7511: Rework adv7511_power_on/off() so they can be reused internally Date: Mon, 16 Jan 2017 16:52:50 -0800 Message-ID: <1484614372-15342-5-git-send-email-john.stultz@linaro.org> References: <1484614372-15342-1-git-send-email-john.stultz@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pg0-x229.google.com (mail-pg0-x229.google.com [IPv6:2607:f8b0:400e:c05::229]) by gabe.freedesktop.org (Postfix) with ESMTPS id D6D196E596 for ; Tue, 17 Jan 2017 00:53:00 +0000 (UTC) Received: by mail-pg0-x229.google.com with SMTP id 14so19506237pgg.1 for ; Mon, 16 Jan 2017 16:53:00 -0800 (PST) In-Reply-To: <1484614372-15342-1-git-send-email-john.stultz@linaro.org> 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 SW4gY2hhc2luZyBkb3duIGlzc3VlcyB3aXRoIEVESUQgcHJvYmluZywgSSBmb3VuZCBzb21lCmR1 cGxpY2F0ZWQgYnV0IGluY29tcGxldGUgbG9naWMgdXNlZCB0byBwb3dlciB0aGUgY2hpcCBvbiBh bmQKb2ZmLgoKVGhpcyBwYXRjaCByZWZhY3RvcnMgdGhlIGFkdjc1MTFfcG93ZXJfb24vb2ZmIGZ1 bmN0aW9ucywgc28KdGhleSBjYW4gYmUgdXNlZCBmb3IgaW50ZXJuYWwgbmVlZHMuCgpDYzogRGF2 aWQgQWlybGllIDxhaXJsaWVkQGxpbnV4LmllPgpDYzogQXJjaGl0IFRhbmVqYSA8YXJjaGl0dEBj b2RlYXVyb3JhLm9yZz4KQ2M6IFdvbGZyYW0gU2FuZyA8d3NhK3JlbmVzYXNAc2FuZy1lbmdpbmVl cmluZy5jb20+CkNjOiBMYXJzLVBldGVyIENsYXVzZW4gPGxhcnNAbWV0YWZvby5kZT4KQ2M6IExh dXJlbnQgUGluY2hhcnQgPGxhdXJlbnQucGluY2hhcnRAaWRlYXNvbmJvYXJkLmNvbT4KQ2M6IGRy aS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKU2lnbmVkLW9mZi1ieTogSm9obiBTdHVsdHog PGpvaG4uc3R1bHR6QGxpbmFyby5vcmc+Ci0tLQp2NDogTW92ZSB0aGUgcmVnY2FjaGVfc3luYygp IGNhbGwgb3V0c2lkZSB0aGUgc2hhcmVkCiAgICBpbXBsZW1lbnRhdGlvbiBhcyB3ZSBkb24ndCB3 YW50IHRvIGNhbGwgaXQgb24gRURJRCBwcm9iaW5nLAogICAgYXMgc3VnZ2VzdGVkIGJ5IExhdXJl bnQKLS0tCiBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Fkdjc1MTEvYWR2NzUxMV9kcnYuYyB8IDE1 ICsrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDQgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9hZHY3NTExL2Fk djc1MTFfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Fkdjc1MTEvYWR2NzUxMV9kcnYu YwppbmRleCA0MDVlNDYwLi4xMmYyODc2IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYnJp ZGdlL2Fkdjc1MTEvYWR2NzUxMV9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2Fk djc1MTEvYWR2NzUxMV9kcnYuYwpAQCAtMzI1LDcgKzMyNSw3IEBAIHN0YXRpYyB2b2lkIGFkdjc1 MTFfc2V0X2xpbmtfY29uZmlnKHN0cnVjdCBhZHY3NTExICphZHY3NTExLAogCWFkdjc1MTEtPnJn YiA9IGNvbmZpZy0+aW5wdXRfY29sb3JzcGFjZSA9PSBIRE1JX0NPTE9SU1BBQ0VfUkdCOwogfQog Ci1zdGF0aWMgdm9pZCBhZHY3NTExX3Bvd2VyX29uKHN0cnVjdCBhZHY3NTExICphZHY3NTExKQor c3RhdGljIHZvaWQgX19hZHY3NTExX3Bvd2VyX29uKHN0cnVjdCBhZHY3NTExICphZHY3NTExKQog ewogCWFkdjc1MTEtPmN1cnJlbnRfZWRpZF9zZWdtZW50ID0gLTE7CiAKQEAgLTM1NCw2ICszNTQs MTEgQEAgc3RhdGljIHZvaWQgYWR2NzUxMV9wb3dlcl9vbihzdHJ1Y3QgYWR2NzUxMSAqYWR2NzUx MSkKIAlyZWdtYXBfdXBkYXRlX2JpdHMoYWR2NzUxMS0+cmVnbWFwLCBBRFY3NTExX1JFR19QT1dF UjIsCiAJCQkgICBBRFY3NTExX1JFR19QT1dFUjJfSFBEX1NSQ19NQVNLLAogCQkJICAgQURWNzUx MV9SRUdfUE9XRVIyX0hQRF9TUkNfTk9ORSk7Cit9CisKK3N0YXRpYyB2b2lkIGFkdjc1MTFfcG93 ZXJfb24oc3RydWN0IGFkdjc1MTEgKmFkdjc1MTEpCit7CisJX19hZHY3NTExX3Bvd2VyX29uKGFk djc1MTEpOwogCiAJLyoKIAkgKiBNb3N0IG9mIHRoZSByZWdpc3RlcnMgYXJlIHJlc2V0IGR1cmlu ZyBwb3dlciBkb3duIG9yIHdoZW4gSFBEIGlzIGxvdy4KQEAgLTM2MiwyMSArMzY3LDIzIEBAIHN0 YXRpYyB2b2lkIGFkdjc1MTFfcG93ZXJfb24oc3RydWN0IGFkdjc1MTEgKmFkdjc1MTEpCiAKIAlp ZiAoYWR2NzUxMS0+dHlwZSA9PSBBRFY3NTMzKQogCQlhZHY3NTMzX2RzaV9wb3dlcl9vbihhZHY3 NTExKTsKLQogCWFkdjc1MTEtPnBvd2VyZWQgPSB0cnVlOwogfQogCi1zdGF0aWMgdm9pZCBhZHY3 NTExX3Bvd2VyX29mZihzdHJ1Y3QgYWR2NzUxMSAqYWR2NzUxMSkKK3N0YXRpYyB2b2lkIF9fYWR2 NzUxMV9wb3dlcl9vZmYoc3RydWN0IGFkdjc1MTEgKmFkdjc1MTEpCiB7CiAJLyogVE9ETzogc2V0 dXAgYWRkaXRpb25hbCBwb3dlciBkb3duIG1vZGVzICovCiAJcmVnbWFwX3VwZGF0ZV9iaXRzKGFk djc1MTEtPnJlZ21hcCwgQURWNzUxMV9SRUdfUE9XRVIsCiAJCQkgICBBRFY3NTExX1BPV0VSX1BP V0VSX0RPV04sCiAJCQkgICBBRFY3NTExX1BPV0VSX1BPV0VSX0RPV04pOwogCXJlZ2NhY2hlX21h cmtfZGlydHkoYWR2NzUxMS0+cmVnbWFwKTsKK30KIAorc3RhdGljIHZvaWQgYWR2NzUxMV9wb3dl cl9vZmYoc3RydWN0IGFkdjc1MTEgKmFkdjc1MTEpCit7CisJX19hZHY3NTExX3Bvd2VyX29mZihh ZHY3NTExKTsKIAlpZiAoYWR2NzUxMS0+dHlwZSA9PSBBRFY3NTMzKQogCQlhZHY3NTMzX2RzaV9w b3dlcl9vZmYoYWR2NzUxMSk7Ci0KIAlhZHY3NTExLT5wb3dlcmVkID0gZmFsc2U7CiB9CiAKLS0g CjIuNy40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpk cmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK