From mboxrd@z Thu Jan 1 00:00:00 1970 From: Neil Armstrong Subject: [PATCH v8 5/6] mfd: cros_ec_dev: Add CEC sub-device registration Date: Wed, 4 Jul 2018 17:08:20 +0200 Message-ID: <1530716901-30164-6-git-send-email-narmstrong@baylibre.com> References: <1530716901-30164-1-git-send-email-narmstrong@baylibre.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id C21156EC02 for ; Wed, 4 Jul 2018 15:08:32 +0000 (UTC) Received: by mail-wm0-x242.google.com with SMTP id i139-v6so6309162wmf.4 for ; Wed, 04 Jul 2018 08:08:32 -0700 (PDT) In-Reply-To: <1530716901-30164-1-git-send-email-narmstrong@baylibre.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: airlied@linux.ie, hans.verkuil@cisco.com, lee.jones@linaro.org, olof@lixom.net, seanpaul@google.com Cc: Neil Armstrong , sadolfsson@google.com, intel-gfx@lists.freedesktop.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, fparent@baylibre.com, felixe@google.com, marcheu@chromium.org, bleung@google.com, darekm@google.com, linux-media@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org VGhlIEVDIGNhbiBleHBvc2UgYSBDRUMgYnVzLCB0aHVzIGFkZCB0aGUgY3Jvcy1lYy1jZWMgTUZE IHN1Yi1kZXZpY2UKd2hlbiB0aGUgQ0VDIGZlYXR1cmUgYml0IGlzIHByZXNlbnQuCgpTaWduZWQt b2ZmLWJ5OiBOZWlsIEFybXN0cm9uZyA8bmFybXN0cm9uZ0BiYXlsaWJyZS5jb20+ClJldmlld2Vk LWJ5OiBFbnJpYyBCYWxsZXRibyBpIFNlcnJhIDxlbnJpYy5iYWxsZXRib0Bjb2xsYWJvcmEuY29t PgpBY2tlZC1ieTogSGFucyBWZXJrdWlsIDxoYW5zLnZlcmt1aWxAY2lzY28uY29tPgpBY2tlZC1m b3ItTUZELWJ5OiBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5hcm8ub3JnPgotLS0KIGRyaXZlcnMv bWZkL2Nyb3NfZWNfZGV2LmMgfCAxNiArKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg MTYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWZkL2Nyb3NfZWNfZGV2LmMg Yi9kcml2ZXJzL21mZC9jcm9zX2VjX2Rldi5jCmluZGV4IDMwNmUxZmQuLjFlMjA0OWYgMTAwNjQ0 Ci0tLSBhL2RyaXZlcnMvbWZkL2Nyb3NfZWNfZGV2LmMKKysrIGIvZHJpdmVycy9tZmQvY3Jvc19l Y19kZXYuYwpAQCAtMzc3LDYgKzM3NywxMCBAQCBzdGF0aWMgdm9pZCBjcm9zX2VjX3NlbnNvcnNf cmVnaXN0ZXIoc3RydWN0IGNyb3NfZWNfZGV2ICplYykKIAlrZnJlZShtc2cpOwogfQogCitzdGF0 aWMgY29uc3Qgc3RydWN0IG1mZF9jZWxsIGNyb3NfZWNfY2VjX2NlbGxzW10gPSB7CisJeyAubmFt ZSA9ICJjcm9zLWVjLWNlYyIgfQorfTsKKwogc3RhdGljIGNvbnN0IHN0cnVjdCBtZmRfY2VsbCBj cm9zX2VjX3J0Y19jZWxsc1tdID0gewogCXsgLm5hbWUgPSAiY3Jvcy1lYy1ydGMiIH0KIH07CkBA IC00MTksNiArNDIzLDE4IEBAIHN0YXRpYyBpbnQgZWNfZGV2aWNlX3Byb2JlKHN0cnVjdCBwbGF0 Zm9ybV9kZXZpY2UgKnBkZXYpCiAJaWYgKGNyb3NfZWNfY2hlY2tfZmVhdHVyZXMoZWMsIEVDX0ZF QVRVUkVfTU9USU9OX1NFTlNFKSkKIAkJY3Jvc19lY19zZW5zb3JzX3JlZ2lzdGVyKGVjKTsKIAor CS8qIENoZWNrIHdoZXRoZXIgdGhpcyBFQyBpbnN0YW5jZSBoYXMgQ0VDIGhvc3QgY29tbWFuZCBz dXBwb3J0ICovCisJaWYgKGNyb3NfZWNfY2hlY2tfZmVhdHVyZXMoZWMsIEVDX0ZFQVRVUkVfQ0VD KSkgeworCQlyZXR2YWwgPSBtZmRfYWRkX2RldmljZXMoZWMtPmRldiwgUExBVEZPUk1fREVWSURf QVVUTywKKwkJCQkJIGNyb3NfZWNfY2VjX2NlbGxzLAorCQkJCQkgQVJSQVlfU0laRShjcm9zX2Vj X2NlY19jZWxscyksCisJCQkJCSBOVUxMLCAwLCBOVUxMKTsKKwkJaWYgKHJldHZhbCkKKwkJCWRl dl9lcnIoZWMtPmRldiwKKwkJCQkiZmFpbGVkIHRvIGFkZCBjcm9zLWVjLWNlYyBkZXZpY2U6ICVk XG4iLAorCQkJCXJldHZhbCk7CisJfQorCiAJLyogQ2hlY2sgd2hldGhlciB0aGlzIEVDIGluc3Rh bmNlIGhhcyBSVEMgaG9zdCBjb21tYW5kIHN1cHBvcnQgKi8KIAlpZiAoY3Jvc19lY19jaGVja19m ZWF0dXJlcyhlYywgRUNfRkVBVFVSRV9SVEMpKSB7CiAJCXJldHZhbCA9IG1mZF9hZGRfZGV2aWNl cyhlYy0+ZGV2LCBQTEFURk9STV9ERVZJRF9BVVRPLAotLSAKMi43LjQKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QK ZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=