From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-eopbgr710112.outbound.protection.outlook.com ([40.107.71.112]:8317 "EHLO NAM05-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727451AbeIBRVY (ORCPT ); Sun, 2 Sep 2018 13:21:24 -0400 From: Sasha Levin To: "stable@vger.kernel.org" , "linux-kernel@vger.kernel.org" CC: =?utf-8?B?TmlrbGFzIFPDtmRlcmx1bmQ=?= , Hans Verkuil , Mauro Carvalho Chehab , Sasha Levin Subject: [PATCH AUTOSEL 4.18 099/131] media: rcar-csi2: update stream start for V3M Date: Sun, 2 Sep 2018 13:05:08 +0000 Message-ID: <20180902064601.183036-99-alexander.levin@microsoft.com> References: <20180902064601.183036-1-alexander.levin@microsoft.com> In-Reply-To: <20180902064601.183036-1-alexander.levin@microsoft.com> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: stable-owner@vger.kernel.org List-ID: RnJvbTogTmlrbGFzIFPDtmRlcmx1bmQgPG5pa2xhcy5zb2Rlcmx1bmQrcmVuZXNhc0ByYWduYXRl Y2guc2U+DQoNClsgVXBzdHJlYW0gY29tbWl0IDQwNzBmYzlhZGU1MmY3ZDBhZDEzOTdmZTc0ZjU2 NGFlOTVlNjhhNGYgXQ0KDQpMYXRlc3QgZXJyYXRhIGRvY3VtZW50IHVwZGF0ZXMgdGhlIHN0YXJ0 IHByb2NlZHVyZSBmb3IgVjNNLiBUaGlzIGNoYW5nZQ0KaW4gYWRkaXRpb24gdG8gYWRoZXJpbmcg dG8gdGhlIGRhdGFzaGVldCB1cGRhdGUgZml4ZXMgY2FwdHVyZSBvbiBlYXJseQ0KcmV2aXNpb25z IG9mIFYzTS4NCg0KU2lnbmVkLW9mZi1ieTogTmlrbGFzIFPDtmRlcmx1bmQgPG5pa2xhcy5zb2Rl cmx1bmQrcmVuZXNhc0ByYWduYXRlY2guc2U+DQpSZXZpZXdlZC1ieTogTGF1cmVudCBQaW5jaGFy dCA8bGF1cmVudC5waW5jaGFydEBpZGVhc29uYm9hcmQuY29tPg0KU2lnbmVkLW9mZi1ieTogSGFu cyBWZXJrdWlsIDxoYW5zLnZlcmt1aWxAY2lzY28uY29tPg0KU2lnbmVkLW9mZi1ieTogTWF1cm8g Q2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4NClNpZ25lZC1vZmYt Ynk6IFNhc2hhIExldmluIDxhbGV4YW5kZXIubGV2aW5AbWljcm9zb2Z0LmNvbT4NCi0tLQ0KIGRy aXZlcnMvbWVkaWEvcGxhdGZvcm0vcmNhci12aW4vcmNhci1jc2kyLmMgfCAyMCArKysrKysrKysr KysrKy0tLS0tLQ0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9u cygtKQ0KDQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9yY2FyLXZpbi9yY2Fy LWNzaTIuYyBiL2RyaXZlcnMvbWVkaWEvcGxhdGZvcm0vcmNhci12aW4vcmNhci1jc2kyLmMNCmlu ZGV4IGRhZWY3MmQ0MTBhMy4uZGM1YWU4MDI1ODMyIDEwMDY0NA0KLS0tIGEvZHJpdmVycy9tZWRp YS9wbGF0Zm9ybS9yY2FyLXZpbi9yY2FyLWNzaTIuYw0KKysrIGIvZHJpdmVycy9tZWRpYS9wbGF0 Zm9ybS9yY2FyLXZpbi9yY2FyLWNzaTIuYw0KQEAgLTMzOSw2ICszMzksNyBAQCBlbnVtIHJjYXJf Y3NpMl9wYWRzIHsNCiANCiBzdHJ1Y3QgcmNhcl9jc2kyX2luZm8gew0KIAlpbnQgKCppbml0X3Bo dHcpKHN0cnVjdCByY2FyX2NzaTIgKnByaXYsIHVuc2lnbmVkIGludCBtYnBzKTsNCisJaW50ICgq Y29uZmlybV9zdGFydCkoc3RydWN0IHJjYXJfY3NpMiAqcHJpdik7DQogCWNvbnN0IHN0cnVjdCBy Y3NpMl9tYnBzX3JlZyAqaHNmcmVxcmFuZ2U7DQogCXVuc2lnbmVkIGludCBjc2kwY2xrZnJlcXJh bmdlOw0KIAlib29sIGNsZWFyX3VscHM7DQpAQCAtNTQ1LDYgKzU0NiwxMyBAQCBzdGF0aWMgaW50 IHJjc2kyX3N0YXJ0KHN0cnVjdCByY2FyX2NzaTIgKnByaXYpDQogCWlmIChyZXQpDQogCQlyZXR1 cm4gcmV0Ow0KIA0KKwkvKiBDb25maXJtIHN0YXJ0ICovDQorCWlmIChwcml2LT5pbmZvLT5jb25m aXJtX3N0YXJ0KSB7DQorCQlyZXQgPSBwcml2LT5pbmZvLT5jb25maXJtX3N0YXJ0KHByaXYpOw0K KwkJaWYgKHJldCkNCisJCQlyZXR1cm4gcmV0Ow0KKwl9DQorDQogCS8qIENsZWFyIFVsdHJhIExv dyBQb3dlciBpbnRlcnJ1cHQuICovDQogCWlmIChwcml2LT5pbmZvLT5jbGVhcl91bHBzKQ0KIAkJ cmNzaTJfd3JpdGUocHJpdiwgSU5UU1RBVEVfUkVHLA0KQEAgLTg4MCw2ICs4ODgsMTEgQEAgc3Rh dGljIGludCByY3NpMl9pbml0X3BodHdfaDNfdjNoX20zbihzdHJ1Y3QgcmNhcl9jc2kyICpwcml2 LCB1bnNpZ25lZCBpbnQgbWJwcykNCiB9DQogDQogc3RhdGljIGludCByY3NpMl9pbml0X3BodHdf djNtX2UzKHN0cnVjdCByY2FyX2NzaTIgKnByaXYsIHVuc2lnbmVkIGludCBtYnBzKQ0KK3sNCisJ cmV0dXJuIHJjc2kyX3BodHdfd3JpdGVfbWJwcyhwcml2LCBtYnBzLCBwaHR3X21icHNfdjNtX2Uz LCAweDQ0KTsNCit9DQorDQorc3RhdGljIGludCByY3NpMl9jb25maXJtX3N0YXJ0X3YzbV9lMyhz dHJ1Y3QgcmNhcl9jc2kyICpwcml2KQ0KIHsNCiAJc3RhdGljIGNvbnN0IHN0cnVjdCBwaHR3X3Zh bHVlIHN0ZXAxW10gPSB7DQogCQl7IC5kYXRhID0gMHhlZCwgLmNvZGUgPSAweDM0IH0sDQpAQCAt ODkwLDEyICs5MDMsNiBAQCBzdGF0aWMgaW50IHJjc2kyX2luaXRfcGh0d192M21fZTMoc3RydWN0 IHJjYXJfY3NpMiAqcHJpdiwgdW5zaWduZWQgaW50IG1icHMpDQogCQl7IC8qIHNlbnRpbmVsICov IH0sDQogCX07DQogDQotCWludCByZXQ7DQotDQotCXJldCA9IHJjc2kyX3BodHdfd3JpdGVfbWJw cyhwcml2LCBtYnBzLCBwaHR3X21icHNfdjNtX2UzLCAweDQ0KTsNCi0JaWYgKHJldCkNCi0JCXJl dHVybiByZXQ7DQotDQogCXJldHVybiByY3NpMl9waHR3X3dyaXRlX2FycmF5KHByaXYsIHN0ZXAx KTsNCiB9DQogDQpAQCAtOTQ5LDYgKzk1Niw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcmNhcl9j c2kyX2luZm8gcmNhcl9jc2kyX2luZm9fcjhhNzc5NjUgPSB7DQogDQogc3RhdGljIGNvbnN0IHN0 cnVjdCByY2FyX2NzaTJfaW5mbyByY2FyX2NzaTJfaW5mb19yOGE3Nzk3MCA9IHsNCiAJLmluaXRf cGh0dyA9IHJjc2kyX2luaXRfcGh0d192M21fZTMsDQorCS5jb25maXJtX3N0YXJ0ID0gcmNzaTJf Y29uZmlybV9zdGFydF92M21fZTMsDQogfTsNCiANCiBzdGF0aWMgY29uc3Qgc3RydWN0IG9mX2Rl dmljZV9pZCByY2FyX2NzaTJfb2ZfdGFibGVbXSA9IHsNCi0tIA0KMi4xNy4xDQo=