From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ramalingam C Subject: [PATCH v3 1/2] drm/i915/gmbus: Increase the Bytes per Rd/Wr Op Date: Tue, 17 Apr 2018 14:25:32 +0530 Message-ID: <1523955333-8587-2-git-send-email-ramalingam.c@intel.com> References: <1523955333-8587-1-git-send-email-ramalingam.c@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8922189B00 for ; Tue, 17 Apr 2018 09:01:28 +0000 (UTC) In-Reply-To: <1523955333-8587-1-git-send-email-ramalingam.c@intel.com> 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, jani.nikula@linux.intel.com, daniel@ffwll.ch, chris@chris-wilson.co.uk, rodrigo.vivi@intel.com, ville.syrjala@linux.intel.com Cc: Jani Nikula List-Id: intel-gfx@lists.freedesktop.org RnJvbSBHZW45IG9ud2FyZHMgQnNwZWMgc2F5cyBIVyBzdXBwb3J0cyBNYXggQnl0ZXMgcGVyIHNp bmdsZSBSRC9XUiBvcCBpcwo1MTFCeXRlcyBpbnN0ZWFkIG9mIHByZXZpb3VzIDI1NkJ5dGVzIHVz ZWQgaW4gU1cuCgpUaGlzIGNoYW5nZSBhbGxvd3MgdGhlIG1heCBieXRlcyBwZXIgb3AgdXB0byA1 MTFCeXRlcyBmcm9tIEdlbjkgb253YXJkcy4KCnYyOgogIE5vIENoYW5nZS4KdjM6CiAgSW5saW5l IGZ1bmN0aW9uIGZvciBtYXhfeGZlcl9zaXplIGFuZCByZW5hbWluZyBvZiB0aGUgbWFjcm8uW0ph bmldCgpDYzogSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4KQ2M6IENocmlzIFdp bHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgpTaWduZWQtb2ZmLWJ5OiBSYW1hbGluZ2Ft IEMgPHJhbWFsaW5nYW0uY0BpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9yZWcuaCAgfCAgMSArCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9pMmMuYyB8IDExICsr KysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaCBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmgKaW5kZXggNDc1Y2FjMDdkM2U2Li5iZTYxMTRhMGU4 YWIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmgKKysrIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaApAQCAtMzAxMyw2ICszMDEzLDcgQEAgZW51bSBp OTE1X3Bvd2VyX3dlbGxfaWQgewogI2RlZmluZSAgIEdNQlVTX0NZQ0xFX1NUT1AJKDQ8PDI1KQog I2RlZmluZSAgIEdNQlVTX0JZVEVfQ09VTlRfU0hJRlQgMTYKICNkZWZpbmUgICBHTUJVU19CWVRF X0NPVU5UX01BWCAgIDI1NlUKKyNkZWZpbmUgICBHRU45X0dNQlVTX0JZVEVfQ09VTlRfTUFYIDUx MVUKICNkZWZpbmUgICBHTUJVU19TTEFWRV9JTkRFWF9TSElGVCA4CiAjZGVmaW5lICAgR01CVVNf U0xBVkVfQUREUl9TSElGVCAxCiAjZGVmaW5lICAgR01CVVNfU0xBVkVfUkVBRAkoMTw8MCkKZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2kyYy5jIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfaTJjLmMKaW5kZXggZTY4NzU1MDliY2Q5Li40MzY3ODI3ZDc2NjEgMTAw NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2kyYy5jCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2kyYy5jCkBAIC0zNjEsNiArMzYxLDEzIEBAIGdtYnVzX3dhaXRf aWRsZShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCiAJcmV0dXJuIHJldDsKIH0K IAorc3RhdGljIGlubGluZQordW5zaWduZWQgaW50IGdtYnVzX21heF94ZmVyX3NpemUoc3RydWN0 IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2KQoreworCXJldHVybiAoSU5URUxfR0VOKGRldl9w cml2KSA+PSA5KSA/IEdFTjlfR01CVVNfQllURV9DT1VOVF9NQVggOgorCQlHTUJVU19CWVRFX0NP VU5UX01BWDsKK30KKwogc3RhdGljIGludAogZ21idXNfeGZlcl9yZWFkX2NodW5rKHN0cnVjdCBk cm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKIAkJICAgICAgdW5zaWduZWQgc2hvcnQgYWRkciwg dTggKmJ1ZiwgdW5zaWduZWQgaW50IGxlbiwKQEAgLTQwMCw3ICs0MDcsNyBAQCBnbWJ1c194ZmVy X3JlYWQoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LCBzdHJ1Y3QgaTJjX21zZyAq bXNnLAogCWludCByZXQ7CiAKIAlkbyB7Ci0JCWxlbiA9IG1pbihyeF9zaXplLCBHTUJVU19CWVRF X0NPVU5UX01BWCk7CisJCWxlbiA9IG1pbihyeF9zaXplLCBnbWJ1c19tYXhfeGZlcl9zaXplKGRl dl9wcml2KSk7CiAKIAkJcmV0ID0gZ21idXNfeGZlcl9yZWFkX2NodW5rKGRldl9wcml2LCBtc2ct PmFkZHIsCiAJCQkJCSAgICBidWYsIGxlbiwgZ21idXMxX2luZGV4KTsKQEAgLTQ2Miw3ICs0Njks NyBAQCBnbWJ1c194ZmVyX3dyaXRlKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwg c3RydWN0IGkyY19tc2cgKm1zZywKIAlpbnQgcmV0OwogCiAJZG8gewotCQlsZW4gPSBtaW4odHhf c2l6ZSwgR01CVVNfQllURV9DT1VOVF9NQVgpOworCQlsZW4gPSBtaW4odHhfc2l6ZSwgZ21idXNf bWF4X3hmZXJfc2l6ZShkZXZfcHJpdikpOwogCiAJCXJldCA9IGdtYnVzX3hmZXJfd3JpdGVfY2h1 bmsoZGV2X3ByaXYsIG1zZy0+YWRkciwgYnVmLCBsZW4sCiAJCQkJCSAgICAgZ21idXMxX2luZGV4 KTsKLS0gCjIuNy40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK