From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3DC8FC433EF for ; Sun, 13 Mar 2022 10:12:25 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231452AbiCMKNb (ORCPT ); Sun, 13 Mar 2022 06:13:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44408 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231351AbiCMKNa (ORCPT ); Sun, 13 Mar 2022 06:13:30 -0400 Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01on2092.outbound.protection.outlook.com [40.107.114.92]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 207C0A66C1 for ; Sun, 13 Mar 2022 03:12:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MFLIdznnAOxdZrC7kkgZ7OP3osYONEK1YElcxRS2gOaJl1xyylQa6ZZntFAc/NIlnCRiA6GrXoeqq9NUNkRQxnhaz5dPHKPiOpqTKaq63BcwiPhhrVoAbV4g42R2qrQ9xaHSkhQsIV71RKA/+Dxmny8kUALJE8ayhK2SqMVmgCi07cx2yLAqZo+u7cmM8eGVVQSGB5NJ6RiD6c2FKX2DgqzGRCBpkqEcqUD6wK+iTYS1fwFKZm3u/FPV5OquKsGyA6qN05gB4lqq11OBDMYhw2f1uCczXSQrZACAlQWk8clW58e99hPd9ZfM+aJLbOW3Wg61QOUuWYgToy9ZWQJZTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=muTI3/q+il7FI3ZYSQWJMK6YKvvqGFCpDKPNtICTUTA=; b=HaJhzkrlazmuo/5juu8htIi0gDyoFYiTxxlXNnk3+79oKscqMks8SQ1A2KjJGVKM1U2q+l3/Nt2oeQVkMqD75vbFXY6olWUp70MFdbCkIirm/9mNs/tK1AGVzCB96sJUOYtk0ouEjHXOYauaJrTnY/K3uT+iSbUdSdf8Eudwq27IIqjWEioDC0e4sV8ie7NbE01fHaLh2/X+E6jw27BnJVnVKwsRxiFnoEZcdwJiexA0Dy1P4F0cCNSADvagpvtq86nqH6q0CjrVtdDb3I8u4+lFt/wAJSFVZA6/mF7iNLrMxvmSYQg0VomfEIwNJ1QJmCJtyH27m/PZ5qUClzLLjQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=bp.renesas.com; dmarc=pass action=none header.from=bp.renesas.com; dkim=pass header.d=bp.renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bp.renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=muTI3/q+il7FI3ZYSQWJMK6YKvvqGFCpDKPNtICTUTA=; b=GmEBjkA+kxKvG58BIMojrY1gZPvvx2qlcXmZ8gaa2cgEsN2OqMZAAKqhozOza6GlWF5QsbJHMOUBsNvejQ0Gr1TrnIl6ahxvHgT80YqnwYrxvD4jSp26ioMG8jXirvfPI30YrpduSMhuovsvwDOijsotgS9vT4mJrTSbiIgFpW0= Received: from OS0PR01MB5922.jpnprd01.prod.outlook.com (2603:1096:604:bb::5) by OSBPR01MB4901.jpnprd01.prod.outlook.com (2603:1096:604:7d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5061.25; Sun, 13 Mar 2022 10:12:18 +0000 Received: from OS0PR01MB5922.jpnprd01.prod.outlook.com ([fe80::cc77:910b:66c1:524b]) by OS0PR01MB5922.jpnprd01.prod.outlook.com ([fe80::cc77:910b:66c1:524b%5]) with mapi id 15.20.5061.026; Sun, 13 Mar 2022 10:12:17 +0000 From: Biju Das To: Laurent Pinchart CC: David Airlie , Daniel Vetter , Kieran Bingham , "dri-devel@lists.freedesktop.org" , "linux-renesas-soc@vger.kernel.org" , Geert Uytterhoeven , Chris Paterson , Biju Das , Prabhakar Mahadev Lad Subject: RE: [RFC 11/28] drm: rcar-du: Add num_rpf to struct rcar_du_device_info Thread-Topic: [RFC 11/28] drm: rcar-du: Add num_rpf to struct rcar_du_device_info Thread-Index: AQHYB9xfc1STQwyhr0ScFdMwC/73h6xwsg8AgEzC8CA= Date: Sun, 13 Mar 2022 10:12:17 +0000 Message-ID: References: <20220112174612.10773-1-biju.das.jz@bp.renesas.com> <20220112174612.10773-12-biju.das.jz@bp.renesas.com> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=bp.renesas.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 26d09fe8-32e4-4464-7a2a-08da04d9f3ee x-ms-traffictypediagnostic: OSBPR01MB4901:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: BisXu7IhLcUkDl7FPBhrRTuwlN4HvqARVgsr5n61JuQ+2aalaTBdcwHpN/3dSK+A9S0hk0p07H5NVHiNCYcAgBGWF1JwWmEDxmjsiFRvFTIagasJY+sM5401qi96QXH2RJAWP5xwPd54DSfBJZ1/S4PpqWilBL8eysMOTPK8IwwLiqlJQ2n4eavcMZk3eMZkwLpPV6N3j/Y+LiWCgp225MLRvXptQIA28JUokXdO4xnnlS+lkPzlXzKqXctPfzJyJkKoGKeh0u5adt+OP7xep3O1lvKq7jncxWGLTsMZREhh5r1OWJ38lfp5zkJa96Mjei2Kl/SeZCNh/upIfQ2vV428nsko5W+LXmUDZ+hz/f//SlHAy0mD+9yA1KUaoZWdCcwrD86N+Sb71LOX8LdD1fc9+cjs48Ue4CEjUaQ5X3jB4kTTSkr7sMk9NWND44U/PBBgUIbQ2vdffcWkPb6G07tjS+TKcGvgzSzYWjsAA+cMgwP5OS1MzHUCm+nYRfoeYwTMD40Jxq2U07jnrnzmxB+hBy6+AJDkeVuyY35mN9+BsrsFgIcIa9EJ+mZ5G5cZTvN+pRSulStas98xPN6S/bB8DERfB5vGnlv6GYLr/fl/XC0ohkB9IUeIGhOOce8miPgjbOxikEXQFxO0zfizr0NEk8CcYtQJrSDizQnUH9jCede68fFpJGhyOhFnGuPb81U00yBIwh3eMSiX44z/qut9FJmbbH2pOzNyHXns4QtFBzp6e+jzlktxYCpbwMkbvyOIEq13RQ2UZcWqkreoeCUrFI0ssZlY9gBRMbm4jXc= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OS0PR01MB5922.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(83380400001)(66476007)(64756008)(66446008)(66556008)(76116006)(4326008)(966005)(71200400001)(66946007)(316002)(8676002)(38070700005)(54906003)(55016003)(6916009)(33656002)(508600001)(9686003)(86362001)(52536014)(8936002)(107886003)(5660300002)(7696005)(38100700002)(26005)(2906002)(186003)(122000001)(6506007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eGhRM2dPUTYzUGZhcFU4WDJpcDVFcXZZU2NjU1hYaWxBSGpidUNjbzFqbk9Y?= =?utf-8?B?NjhmSG4weVVXeFkvQ3YvWWdydnpyOVcrTVFidTZuZVZwU0IxVXBNUzZSOGxr?= =?utf-8?B?djRNNkRicGtWMUtOMFpseThrQVBCNGZSa1pEMUIzL29WV01Memk4WU9DMXQ2?= =?utf-8?B?bmZXa1pBeTQxOUNQajhHUjlQMzVrdU5hUVdqQ1EzeTRoblRDWFpFNE55bGR3?= =?utf-8?B?bGVkTmc1Y0RqM2wvd0VOZWRtNU1iQzhNamhNcUF5NXlNY0tQQmJEMkxGVHM4?= =?utf-8?B?QWVVcURyQ1ZaQlVENXdDV3hBWTcvZ1RmVTRidExWRjBQZ0diNTA3V21ITUFl?= =?utf-8?B?YWVSK0JqbnZBUTVncTNsQkdZbnoyVnlySHZ5UDFWMmg4VVJqUmZYdWpiaXJj?= =?utf-8?B?OVBubGJuTnpGbUdVQWFobXJQT1lDR0xieHk5aVluVUNaSlhOMjNaa01FOWZt?= =?utf-8?B?eTFFMm1jNFYrS2FUWS9VeDJPVU5pVU9NM243aDhaME5GUGpUTHkrbEJzLzkr?= =?utf-8?B?b2p5S0ZnNHNLQU04WVJJSS9aUFRFSzlqK2lram54eTBsVUFWOU9PY3FWbGJH?= =?utf-8?B?OGt0SUEvQkNmZzRBM1dKT2pMRVpleDlGSnNJTUEwT0tOV2Q1S3dWRkkrL1BC?= =?utf-8?B?dVpmaGZzR3A5QkRmTGozQitWMGJTWjBkVWZOMU1UeDU5akY5ZkN1T0NtK0Ix?= =?utf-8?B?SEtiMnVrRDVKUWNQTjZQbUdCQ3RLbEFYMlpUMGg2S2FZeUQ1VjN2cWJCaDFk?= =?utf-8?B?WDVLdmFMcDdlWEZJdHpoTlJVZitXdmRDNjYwZ0ZPbkl0OWZXQmYvS2FNR2d0?= =?utf-8?B?VE11Y2V1YnVDYzRWbWpJYWZCZE4xNG4zVkxpRGtwYVJhRHhZeS9PbVc3MGVv?= =?utf-8?B?Z1pZNnp1dTd4a1FjV1k2bFhySEZoZC84Ym1abzZObVN3cWRrQUFHRWxJdy9N?= =?utf-8?B?STFHSHVPdGpoZytOVjR5aW56aHlZclpBSFZ4UGZZWVhmQmM0Z2JKL0dUY3pE?= =?utf-8?B?eWJRRTRDNGgrNDBGZGhSSHZ1Y0F0dGdMdnp2eCtYdWtINUkxWjlRc2tkNkRU?= =?utf-8?B?STk4aGpZWkVTaDZTYVl4NUlMSVhpN0ZlZHFsT001SC9SWXN1YVpFVGhVNVlp?= =?utf-8?B?cm5FME95amthNktQTDhDdXhwelZwY1NPTjNLaGl6RFZNV1hvV3hVZElrWlRp?= =?utf-8?B?Rk92RWlCa3owcUFDZFRrNUN3SzdWL0pSaVhxZW83ZkxiaFFML0FhWXQ5cGhE?= =?utf-8?B?SStQNW9VKzVGZEduSHY0eGNHSTUyUTJnekpaOHZIdGcrYUJWQlNzZXBHR3U1?= =?utf-8?B?ZVphSWkxeW9aSndLdGlpMW1NRElNV3hiSHJjY3dVL24ydVFQVllQUGR5Tm5z?= =?utf-8?B?UDNmd0d6K0ZGY1dJVHFKL2JINmdvWU1hU3VFZk5hZGlqMVpmSUZwOVY5WXRj?= =?utf-8?B?VkQrMXgzWkREWSt6N0t2Ty92NldnNTBBdm5yWlg3eEZ3Rk1EVGZpdW9aeHJk?= =?utf-8?B?OHMxR0hBMzBIa0RRZUJmN3FIKy9jQ2d0a2V4Z1JyM0RtWS9rendxMU5mQk9z?= =?utf-8?B?UFFDaitObFllb3YrMFJmYW84UWdQb2hCQnMvMXdzN09EYkk2bWUvaHcrQS9Y?= =?utf-8?B?d2UzVmRnOEVySDdndlBRNGRNS0svZjR6M1JKSUZyTVVBdjIyM2piTks1c0Q4?= =?utf-8?B?b3dMTm1iOEs2WUpuKzl4L1d5Nm1JdU9uY3d2TXFBcktkcGtBQW84Q3hPY0Yz?= =?utf-8?B?amw2VlJNT1lGMGl4L3QzcTAzall1WFNwd05qdHVoL2d6QlNQRmthNDZnZkhn?= =?utf-8?B?TUZjYlNhYXJZZHl2SHBoVThhNGYrRGhPdmhtd0pENkRUVjFKNG1XblNQS2N6?= =?utf-8?B?a1daNU1hMWRsWVNrQjNyVzI4U290a3hPcXEvN081VW5FZitkUzBySTB2TWtj?= =?utf-8?B?RmZabHM4dnI2S3phM0NZalduT2xqbXlkUTlOVVpabHQ1L0YrU0NON3NjNUNS?= =?utf-8?B?SXF6dzdCa1NRPT0=?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OS0PR01MB5922.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 26d09fe8-32e4-4464-7a2a-08da04d9f3ee X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Mar 2022 10:12:17.2472 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Yt6lK2FE0EmMKQchVv07lqYVXuoEmkK0nrHDx8g4bop/5EjavB+rAdeK3gBggmepF0L4z3D/eDkgbikp1v4LCttPDa3K1S7+EDZExNbvQ3E= X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSBPR01MB4901 Precedence: bulk List-ID: X-Mailing-List: linux-renesas-soc@vger.kernel.org SGkgTGF1cmVudCwNCg0KVGhhbmtzIGZvciB0aGUgZmVlZGJhY2suDQoNCj4gU3ViamVjdDogUmU6 IFtSRkMgMTEvMjhdIGRybTogcmNhci1kdTogQWRkIG51bV9ycGYgdG8gc3RydWN0DQo+IHJjYXJf ZHVfZGV2aWNlX2luZm8NCj4gDQo+IEhpIEJpanUsDQo+IA0KPiBUaGFuayB5b3UgZm9yIHRoZSBw YXRjaC4NCj4gDQo+IE9uIFdlZCwgSmFuIDEyLCAyMDIyIGF0IDA1OjQ1OjU1UE0gKzAwMDAsIEJp anUgRGFzIHdyb3RlOg0KPiA+IE51bWJlciBvZiBSUEYncyBWU1AgaXMgZGlmZmVyZW50IG9uIFIt Q2FyIGFuZCBSWi9HMkwgIFItQ2FyIEdlbjMgLT4gNQ0KPiA+IFJQRidzICBSLUNhciBHZW4yIC0+ IDQgUlBGJ3MgIFJaL0cyTCAtPiAyIFJQRidzDQo+ID4NCj4gPiBBZGQgbnVtX3JwZiB0byBzdHJ1 Y3QgcmNhcl9kdV9kZXZpY2VfaW5mbyB0byBzdXBwb3J0IGxhdGVyIFNvQyB3aXRob3V0DQo+ID4g YW55IGNvZGUgY2hhbmdlcy4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEJpanUgRGFzIDxiaWp1 LmRhcy5qekBicC5yZW5lc2FzLmNvbT4NCj4gPiAtLS0NCj4gPiAgZHJpdmVycy9ncHUvZHJtL3Jj YXItZHUvcmNhcl9kdV9kcnYuYyB8IDE3ICsrKysrKysrKysrKysrKysrDQo+ID4gZHJpdmVycy9n cHUvZHJtL3JjYXItZHUvcmNhcl9kdV9kcnYuaCB8ICAyICsrDQo+ID4gZHJpdmVycy9ncHUvZHJt L3JjYXItZHUvcmNhcl9kdV92c3AuYyB8ICA2ICstLS0tLQ0KPiA+ICAzIGZpbGVzIGNoYW5nZWQs IDIwIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9kcnYuYw0KPiA+IGIvZHJpdmVycy9ncHUv ZHJtL3JjYXItZHUvcmNhcl9kdV9kcnYuYw0KPiA+IGluZGV4IDVhODEzMWVmODFkNS4uNWNhN2Nk MDg1Nzk0IDEwMDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVf ZHJ2LmMNCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2Rydi5jDQo+ ID4gQEAgLTU2LDYgKzU2LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCByY2FyX2R1X2RldmljZV9p bmZvDQo+IHJ6ZzFfZHVfcjhhNzc0M19pbmZvID0gew0KPiA+ICAJCX0sDQo+ID4gIAl9LA0KPiA+ ICAJLm51bV9sdmRzID0gMSwNCj4gPiArCS5udW1fcnBmID0gNCwNCj4gPiAgfTsNCj4gPg0KPiA+ ICBzdGF0aWMgY29uc3Qgc3RydWN0IHJjYXJfZHVfZGV2aWNlX2luZm8gcnpnMV9kdV9yOGE3NzQ1 X2luZm8gPSB7IEBADQo+ID4gLTc4LDYgKzc5LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCByY2Fy X2R1X2RldmljZV9pbmZvDQo+IHJ6ZzFfZHVfcjhhNzc0NV9pbmZvID0gew0KPiA+ICAJCQkucG9y dCA9IDEsDQo+ID4gIAkJfSwNCj4gPiAgCX0sDQo+ID4gKwkubnVtX3JwZiA9IDQsDQo+ID4gIH07 DQo+ID4NCj4gPiAgc3RhdGljIGNvbnN0IHN0cnVjdCByY2FyX2R1X2RldmljZV9pbmZvIHJ6ZzFf ZHVfcjhhNzc0NzBfaW5mbyA9IHsgQEANCj4gPiAtMTA1LDYgKzEwNyw3IEBAIHN0YXRpYyBjb25z dCBzdHJ1Y3QgcmNhcl9kdV9kZXZpY2VfaW5mbw0KPiByemcxX2R1X3I4YTc3NDcwX2luZm8gPSB7 DQo+ID4gIAkJCS5wb3J0ID0gMiwNCj4gPiAgCQl9LA0KPiA+ICAJfSwNCj4gPiArCS5udW1fcnBm ID0gNCwNCj4gPiAgfTsNCj4gPg0KPiA+ICBzdGF0aWMgY29uc3Qgc3RydWN0IHJjYXJfZHVfZGV2 aWNlX2luZm8gcmNhcl9kdV9yOGE3NzRhMV9pbmZvID0geyBAQA0KPiA+IC0xMzQsNiArMTM3LDcg QEAgc3RhdGljIGNvbnN0IHN0cnVjdCByY2FyX2R1X2RldmljZV9pbmZvDQo+IHJjYXJfZHVfcjhh Nzc0YTFfaW5mbyA9IHsNCj4gPiAgCQl9LA0KPiA+ICAJfSwNCj4gPiAgCS5udW1fbHZkcyA9IDEs DQo+ID4gKwkubnVtX3JwZiA9IDUsDQo+ID4gIAkuZHBsbF9tYXNrID0gIEJJVCgxKSwNCj4gPiAg fTsNCj4gPg0KPiA+IEBAIC0xNjQsNiArMTY4LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCByY2Fy X2R1X2RldmljZV9pbmZvDQo+IHJjYXJfZHVfcjhhNzc0YjFfaW5mbyA9IHsNCj4gPiAgCQl9LA0K PiA+ICAJfSwNCj4gPiAgCS5udW1fbHZkcyA9IDEsDQo+ID4gKwkubnVtX3JwZiA9IDUsDQo+ID4g IAkuZHBsbF9tYXNrID0gIEJJVCgxKSwNCj4gPiAgfTsNCj4gPg0KPiA+IEBAIC0xOTEsNiArMTk2 LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCByY2FyX2R1X2RldmljZV9pbmZvDQo+IHJjYXJfZHVf cjhhNzc0YzBfaW5mbyA9IHsNCj4gPiAgCQl9LA0KPiA+ICAJfSwNCj4gPiAgCS5udW1fbHZkcyA9 IDIsDQo+ID4gKwkubnVtX3JwZiA9IDQsDQo+ID4gIAkubHZkc19jbGtfbWFzayA9ICBCSVQoMSkg fCBCSVQoMCksDQo+ID4gIH07DQo+ID4NCj4gPiBAQCAtMjIxLDYgKzIyNyw3IEBAIHN0YXRpYyBj b25zdCBzdHJ1Y3QgcmNhcl9kdV9kZXZpY2VfaW5mbw0KPiByY2FyX2R1X3I4YTc3NGUxX2luZm8g PSB7DQo+ID4gIAkJfSwNCj4gPiAgCX0sDQo+ID4gIAkubnVtX2x2ZHMgPSAxLA0KPiA+ICsJLm51 bV9ycGYgPSA1LA0KPiA+ICAJLmRwbGxfbWFzayA9ICBCSVQoMSksDQo+ID4gIH07DQo+ID4NCj4g PiBAQCAtMjczLDYgKzI4MCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcmNhcl9kdV9kZXZpY2Vf aW5mbw0KPiByY2FyX2R1X3I4YTc3OTBfaW5mbyA9IHsNCj4gPiAgCQl9LA0KPiA+ICAJfSwNCj4g PiAgCS5udW1fbHZkcyA9IDIsDQo+ID4gKwkubnVtX3JwZiA9IDQsDQo+ID4gIH07DQo+ID4NCj4g PiAgLyogTTItVyAocjhhNzc5MSkgYW5kIE0yLU4gKHI4YTc3OTMpIGFyZSBpZGVudGljYWwgKi8g QEAgLTI5OCw2DQo+ID4gKzMwNiw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcmNhcl9kdV9kZXZp Y2VfaW5mbyByY2FyX2R1X3I4YTc3OTFfaW5mbyA9DQo+IHsNCj4gPiAgCQl9LA0KPiA+ICAJfSwN Cj4gPiAgCS5udW1fbHZkcyA9IDEsDQo+ID4gKwkubnVtX3JwZiA9IDQsDQo+ID4gIH07DQo+ID4N Cj4gPiAgc3RhdGljIGNvbnN0IHN0cnVjdCByY2FyX2R1X2RldmljZV9pbmZvIHJjYXJfZHVfcjhh Nzc5Ml9pbmZvID0geyBAQA0KPiA+IC0zMTgsNiArMzI3LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVj dCByY2FyX2R1X2RldmljZV9pbmZvDQo+IHJjYXJfZHVfcjhhNzc5Ml9pbmZvID0gew0KPiA+ICAJ CQkucG9ydCA9IDEsDQo+ID4gIAkJfSwNCj4gPiAgCX0sDQo+ID4gKwkubnVtX3JwZiA9IDQsDQo+ ID4gIH07DQo+ID4NCj4gPiAgc3RhdGljIGNvbnN0IHN0cnVjdCByY2FyX2R1X2RldmljZV9pbmZv IHJjYXJfZHVfcjhhNzc5NF9pbmZvID0geyBAQA0KPiA+IC0zNDEsNiArMzUxLDcgQEAgc3RhdGlj IGNvbnN0IHN0cnVjdCByY2FyX2R1X2RldmljZV9pbmZvDQo+IHJjYXJfZHVfcjhhNzc5NF9pbmZv ID0gew0KPiA+ICAJCQkucG9ydCA9IDEsDQo+ID4gIAkJfSwNCj4gPiAgCX0sDQo+ID4gKwkubnVt X3JwZiA9IDQsDQo+ID4gIH07DQo+ID4NCj4gPiAgc3RhdGljIGNvbnN0IHN0cnVjdCByY2FyX2R1 X2RldmljZV9pbmZvIHJjYXJfZHVfcjhhNzc5NV9pbmZvID0geyBAQA0KPiA+IC0zNzQsNiArMzg1 LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCByY2FyX2R1X2RldmljZV9pbmZvDQo+IHJjYXJfZHVf cjhhNzc5NV9pbmZvID0gew0KPiA+ICAJCX0sDQo+ID4gIAl9LA0KPiA+ICAJLm51bV9sdmRzID0g MSwNCj4gPiArCS5udW1fcnBmID0gNSwNCj4gPiAgCS5kcGxsX21hc2sgPSAgQklUKDIpIHwgQklU KDEpLA0KPiA+ICB9Ow0KPiA+DQo+ID4gQEAgLTQwNCw2ICs0MTYsNyBAQCBzdGF0aWMgY29uc3Qg c3RydWN0IHJjYXJfZHVfZGV2aWNlX2luZm8NCj4gcmNhcl9kdV9yOGE3Nzk2X2luZm8gPSB7DQo+ ID4gIAkJfSwNCj4gPiAgCX0sDQo+ID4gIAkubnVtX2x2ZHMgPSAxLA0KPiA+ICsJLm51bV9ycGYg PSA1LA0KPiA+ICAJLmRwbGxfbWFzayA9ICBCSVQoMSksDQo+ID4gIH07DQo+ID4NCj4gPiBAQCAt NDM0LDYgKzQ0Nyw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcmNhcl9kdV9kZXZpY2VfaW5mbw0K PiByY2FyX2R1X3I4YTc3OTY1X2luZm8gPSB7DQo+ID4gIAkJfSwNCj4gPiAgCX0sDQo+ID4gIAku bnVtX2x2ZHMgPSAxLA0KPiA+ICsJLm51bV9ycGYgPSA1LA0KPiA+ICAJLmRwbGxfbWFzayA9ICBC SVQoMSksDQo+ID4gIH07DQo+ID4NCj4gPiBAQCAtNDYwLDYgKzQ3NCw3IEBAIHN0YXRpYyBjb25z dCBzdHJ1Y3QgcmNhcl9kdV9kZXZpY2VfaW5mbw0KPiByY2FyX2R1X3I4YTc3OTcwX2luZm8gPSB7 DQo+ID4gIAkJfSwNCj4gPiAgCX0sDQo+ID4gIAkubnVtX2x2ZHMgPSAxLA0KPiA+ICsJLm51bV9y cGYgPSA1LA0KPiA+ICB9Ow0KPiA+DQo+ID4gIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcmNhcl9kdV9k ZXZpY2VfaW5mbyByY2FyX2R1X3I4YTc3OTl4X2luZm8gPSB7IEBADQo+ID4gLTQ4Nyw2ICs1MDIs NyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHJjYXJfZHVfZGV2aWNlX2luZm8NCj4gcmNhcl9kdV9y OGE3Nzk5eF9pbmZvID0gew0KPiA+ICAJCX0sDQo+ID4gIAl9LA0KPiA+ICAJLm51bV9sdmRzID0g MiwNCj4gPiArCS5udW1fcnBmID0gNSwNCj4gPiAgCS5sdmRzX2Nsa19tYXNrID0gIEJJVCgxKSB8 IEJJVCgwKSwNCj4gPiAgfTsNCj4gPg0KPiA+IEBAIC01MDYsNiArNTIyLDcgQEAgc3RhdGljIGNv bnN0IHN0cnVjdCByY2FyX2R1X2RldmljZV9pbmZvDQo+IHJjYXJfZHVfcjhhNzc5YTBfaW5mbyA9 IHsNCj4gPiAgCQkJLnBvcnQgPSAxLA0KPiA+ICAJCX0sDQo+ID4gIAl9LA0KPiA+ICsJLm51bV9y cGYgPSA1LA0KPiA+ICAJLmRzaV9jbGtfbWFzayA9ICBCSVQoMSkgfCBCSVQoMCksDQo+ID4gIH07 DQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9k cnYuaA0KPiA+IGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9kcnYuaA0KPiA+IGlu ZGV4IDEwMWY0MmRmODZlYS4uOTc5MmE3NzU5MGJlIDEwMDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMv Z3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfZHJ2LmgNCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v cmNhci1kdS9yY2FyX2R1X2Rydi5oDQo+ID4gQEAgLTY5LDYgKzY5LDcgQEAgc3RydWN0IHJjYXJf ZHVfb3V0cHV0X3JvdXRpbmcgew0KPiA+ICAgKiBAY2hhbm5lbHNfbWFzazogYml0IG1hc2sgb2Yg YXZhaWxhYmxlIERVIGNoYW5uZWxzDQo+ID4gICAqIEByb3V0ZXM6IGFycmF5IG9mIENSVEMgdG8g b3V0cHV0IHJvdXRlcywgaW5kZXhlZCBieSBvdXRwdXQNCj4gKFJDQVJfRFVfT1VUUFVUXyopDQo+ ID4gICAqIEBudW1fbHZkczogbnVtYmVyIG9mIGludGVybmFsIExWRFMgZW5jb2RlcnMNCj4gPiAr ICogQG51bV9ycGY6IG1heCBudW1iZXIgb2YgcnBmJ3MgaW4gdnNwDQo+IA0KPiBzL3JwZidzL1JQ RnMvIGFuZCBzL3ZzcC9WU1AvDQo+IA0KPiBXaGlsZSB0aGUgcGF0Y2ggaXRzZWxmIGxvb2tzIGZp bmUgdG8gbWUsIHRoZSBSWi9HMkwgaGFzIGEgZGlzcGxheQ0KPiBjb250cm9sbGVyIHRoYXQgaXMg Y29tcGxldGVseSB1bnJlbGF0ZWQgdG8gdGhlIERVLCBkZXNwaXRlIHNoYXJpbmcgdGhlDQo+IHNh bWUgbmFtZS4gSSdkIHJhdGhlciBoYXZlIGEgcnpnMmxfZHUgZHJpdmVyLiBJdCBtYXkgYmUgcG9z c2libHkgdG8gc2hhcmUNCj4gc29tZSBjb2RlIHdpdGggdGhlIHJjYXJfZHUgZHJpdmVyIChJJ20g dGhpbmtpbmcgYWJvdXQgdGhlIFZTUCBoYW5kbGluZyBmb3INCj4gaW5zdGFuY2UpLCBidXQgaW4g dGhlIGVuZCBJJ20gbm90IHN1cmUgaWYgZXZlbiB0aGF0IHdvdWxkIGJlIHdvcnRoIGl0Lg0KDQpP SywgSSBoYXZlIGNyZWF0ZWQgc2VwYXJhdGUgUlovRzJMIGRpc3BsYXkgZHJpdmVyIHdpdGggbWlu aW1hbCBjb2RlIGNoYW5nZXMgYW5kIA0KTWF4aW11bSBjb2RlIHJldXNlLiBQbGVhc2UgcHJvdmlk ZSBmZWVkYmFjayBvbiBuZXcgcGF0Y2ggc2Vycmllc1sxXQ0KDQpbMV0gaHR0cHM6Ly9sb3JlLmtl cm5lbC5vcmcvbGludXgtcmVuZXNhcy1zb2MvMjAyMjAzMTIyMTU0MTcuODAyMy0xLWJpanUuZGFz Lmp6QGJwLnJlbmVzYXMuY29tL1QvI3QNCg0KUmVnYXJkcywNCkJpanUNCg0KPiANCj4gPiAgICog QGRwbGxfbWFzazogYml0IG1hc2sgb2YgRFUgY2hhbm5lbHMgZXF1aXBwZWQgd2l0aCBhIERQTEwN Cj4gPiAgICogQGRzaV9jbGtfbWFzazogYml0bWFzayBvZiBjaGFubmVscyB0aGF0IGNhbiB1c2Ug dGhlIERTSSBjbG9jayBhcyBkb3QNCj4gY2xvY2sNCj4gPiAgICogQGx2ZHNfY2xrX21hc2s6IGJp dG1hc2sgb2YgY2hhbm5lbHMgdGhhdCBjYW4gdXNlIHRoZSBMVkRTIGNsb2NrIGFzDQo+ID4gZG90 IGNsb2NrIEBAIC04MCw2ICs4MSw3IEBAIHN0cnVjdCByY2FyX2R1X2RldmljZV9pbmZvIHsNCj4g PiAgCXVuc2lnbmVkIGludCBjaGFubmVsc19tYXNrOw0KPiA+ICAJc3RydWN0IHJjYXJfZHVfb3V0 cHV0X3JvdXRpbmcgcm91dGVzW1JDQVJfRFVfT1VUUFVUX01BWF07DQo+ID4gIAl1bnNpZ25lZCBp bnQgbnVtX2x2ZHM7DQo+ID4gKwl1bnNpZ25lZCBpbnQgbnVtX3JwZjsNCj4gPiAgCXVuc2lnbmVk IGludCBkcGxsX21hc2s7DQo+ID4gIAl1bnNpZ25lZCBpbnQgZHNpX2Nsa19tYXNrOw0KPiA+ICAJ dW5zaWduZWQgaW50IGx2ZHNfY2xrX21hc2s7DQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS9yY2FyLWR1L3JjYXJfZHVfdnNwLmMNCj4gPiBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1 L3JjYXJfZHVfdnNwLmMNCj4gPiBpbmRleCBiN2ZjNWIwNjljYmMuLmNmMDQ1YTIwM2FhNSAxMDA2 NDQNCj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X3ZzcC5jDQo+ID4g KysrIGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV92c3AuYw0KPiA+IEBAIC00MTUs MTEgKzQxNSw3IEBAIGludCByY2FyX2R1X3ZzcF9pbml0KHN0cnVjdCByY2FyX2R1X3ZzcCAqdnNw LA0KPiBzdHJ1Y3QgZGV2aWNlX25vZGUgKm5wLA0KPiA+ICAJaWYgKHJldCA8IDApDQo+ID4gIAkJ cmV0dXJuIHJldDsNCj4gPg0KPiA+IC0JIC8qDQo+ID4gLQkgICogVGhlIFZTUDJEIChHZW4zKSBo YXMgNSBSUEZzLCBidXQgdGhlIFZTUDFEIChHZW4yKSBpcyBsaW1pdGVkIHRvDQo+ID4gLQkgICog NCBSUEZzLg0KPiA+IC0JICAqLw0KPiA+IC0JbnVtX3BsYW5lcyA9IHJjZHUtPmluZm8tPmdlbiA+ PSAzID8gNSA6IDQ7DQo+ID4gKwludW1fcGxhbmVzID0gcmNkdS0+aW5mby0+bnVtX3JwZjsNCj4g Pg0KPiA+ICAJdnNwLT5wbGFuZXMgPSBrY2FsbG9jKG51bV9wbGFuZXMsIHNpemVvZigqdnNwLT5w bGFuZXMpLCBHRlBfS0VSTkVMKTsNCj4gPiAgCWlmICghdnNwLT5wbGFuZXMpDQo+IA0KPiAtLQ0K PiBSZWdhcmRzLA0KPiANCj4gTGF1cmVudCBQaW5jaGFydA0K From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B0092C433F5 for ; Sun, 13 Mar 2022 10:12:24 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 393D410E067; Sun, 13 Mar 2022 10:12:23 +0000 (UTC) Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01on2099.outbound.protection.outlook.com [40.107.114.99]) by gabe.freedesktop.org (Postfix) with ESMTPS id 530DD10E067 for ; Sun, 13 Mar 2022 10:12:22 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MFLIdznnAOxdZrC7kkgZ7OP3osYONEK1YElcxRS2gOaJl1xyylQa6ZZntFAc/NIlnCRiA6GrXoeqq9NUNkRQxnhaz5dPHKPiOpqTKaq63BcwiPhhrVoAbV4g42R2qrQ9xaHSkhQsIV71RKA/+Dxmny8kUALJE8ayhK2SqMVmgCi07cx2yLAqZo+u7cmM8eGVVQSGB5NJ6RiD6c2FKX2DgqzGRCBpkqEcqUD6wK+iTYS1fwFKZm3u/FPV5OquKsGyA6qN05gB4lqq11OBDMYhw2f1uCczXSQrZACAlQWk8clW58e99hPd9ZfM+aJLbOW3Wg61QOUuWYgToy9ZWQJZTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=muTI3/q+il7FI3ZYSQWJMK6YKvvqGFCpDKPNtICTUTA=; b=HaJhzkrlazmuo/5juu8htIi0gDyoFYiTxxlXNnk3+79oKscqMks8SQ1A2KjJGVKM1U2q+l3/Nt2oeQVkMqD75vbFXY6olWUp70MFdbCkIirm/9mNs/tK1AGVzCB96sJUOYtk0ouEjHXOYauaJrTnY/K3uT+iSbUdSdf8Eudwq27IIqjWEioDC0e4sV8ie7NbE01fHaLh2/X+E6jw27BnJVnVKwsRxiFnoEZcdwJiexA0Dy1P4F0cCNSADvagpvtq86nqH6q0CjrVtdDb3I8u4+lFt/wAJSFVZA6/mF7iNLrMxvmSYQg0VomfEIwNJ1QJmCJtyH27m/PZ5qUClzLLjQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=bp.renesas.com; dmarc=pass action=none header.from=bp.renesas.com; dkim=pass header.d=bp.renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bp.renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=muTI3/q+il7FI3ZYSQWJMK6YKvvqGFCpDKPNtICTUTA=; b=GmEBjkA+kxKvG58BIMojrY1gZPvvx2qlcXmZ8gaa2cgEsN2OqMZAAKqhozOza6GlWF5QsbJHMOUBsNvejQ0Gr1TrnIl6ahxvHgT80YqnwYrxvD4jSp26ioMG8jXirvfPI30YrpduSMhuovsvwDOijsotgS9vT4mJrTSbiIgFpW0= Received: from OS0PR01MB5922.jpnprd01.prod.outlook.com (2603:1096:604:bb::5) by OSBPR01MB4901.jpnprd01.prod.outlook.com (2603:1096:604:7d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5061.25; Sun, 13 Mar 2022 10:12:18 +0000 Received: from OS0PR01MB5922.jpnprd01.prod.outlook.com ([fe80::cc77:910b:66c1:524b]) by OS0PR01MB5922.jpnprd01.prod.outlook.com ([fe80::cc77:910b:66c1:524b%5]) with mapi id 15.20.5061.026; Sun, 13 Mar 2022 10:12:17 +0000 From: Biju Das To: Laurent Pinchart Subject: RE: [RFC 11/28] drm: rcar-du: Add num_rpf to struct rcar_du_device_info Thread-Topic: [RFC 11/28] drm: rcar-du: Add num_rpf to struct rcar_du_device_info Thread-Index: AQHYB9xfc1STQwyhr0ScFdMwC/73h6xwsg8AgEzC8CA= Date: Sun, 13 Mar 2022 10:12:17 +0000 Message-ID: References: <20220112174612.10773-1-biju.das.jz@bp.renesas.com> <20220112174612.10773-12-biju.das.jz@bp.renesas.com> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=bp.renesas.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 26d09fe8-32e4-4464-7a2a-08da04d9f3ee x-ms-traffictypediagnostic: OSBPR01MB4901:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: BisXu7IhLcUkDl7FPBhrRTuwlN4HvqARVgsr5n61JuQ+2aalaTBdcwHpN/3dSK+A9S0hk0p07H5NVHiNCYcAgBGWF1JwWmEDxmjsiFRvFTIagasJY+sM5401qi96QXH2RJAWP5xwPd54DSfBJZ1/S4PpqWilBL8eysMOTPK8IwwLiqlJQ2n4eavcMZk3eMZkwLpPV6N3j/Y+LiWCgp225MLRvXptQIA28JUokXdO4xnnlS+lkPzlXzKqXctPfzJyJkKoGKeh0u5adt+OP7xep3O1lvKq7jncxWGLTsMZREhh5r1OWJ38lfp5zkJa96Mjei2Kl/SeZCNh/upIfQ2vV428nsko5W+LXmUDZ+hz/f//SlHAy0mD+9yA1KUaoZWdCcwrD86N+Sb71LOX8LdD1fc9+cjs48Ue4CEjUaQ5X3jB4kTTSkr7sMk9NWND44U/PBBgUIbQ2vdffcWkPb6G07tjS+TKcGvgzSzYWjsAA+cMgwP5OS1MzHUCm+nYRfoeYwTMD40Jxq2U07jnrnzmxB+hBy6+AJDkeVuyY35mN9+BsrsFgIcIa9EJ+mZ5G5cZTvN+pRSulStas98xPN6S/bB8DERfB5vGnlv6GYLr/fl/XC0ohkB9IUeIGhOOce8miPgjbOxikEXQFxO0zfizr0NEk8CcYtQJrSDizQnUH9jCede68fFpJGhyOhFnGuPb81U00yBIwh3eMSiX44z/qut9FJmbbH2pOzNyHXns4QtFBzp6e+jzlktxYCpbwMkbvyOIEq13RQ2UZcWqkreoeCUrFI0ssZlY9gBRMbm4jXc= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OS0PR01MB5922.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(83380400001)(66476007)(64756008)(66446008)(66556008)(76116006)(4326008)(966005)(71200400001)(66946007)(316002)(8676002)(38070700005)(54906003)(55016003)(6916009)(33656002)(508600001)(9686003)(86362001)(52536014)(8936002)(107886003)(5660300002)(7696005)(38100700002)(26005)(2906002)(186003)(122000001)(6506007); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eGhRM2dPUTYzUGZhcFU4WDJpcDVFcXZZU2NjU1hYaWxBSGpidUNjbzFqbk9Y?= =?utf-8?B?NjhmSG4weVVXeFkvQ3YvWWdydnpyOVcrTVFidTZuZVZwU0IxVXBNUzZSOGxr?= =?utf-8?B?djRNNkRicGtWMUtOMFpseThrQVBCNGZSa1pEMUIzL29WV01Memk4WU9DMXQ2?= =?utf-8?B?bmZXa1pBeTQxOUNQajhHUjlQMzVrdU5hUVdqQ1EzeTRoblRDWFpFNE55bGR3?= =?utf-8?B?bGVkTmc1Y0RqM2wvd0VOZWRtNU1iQzhNamhNcUF5NXlNY0tQQmJEMkxGVHM4?= =?utf-8?B?QWVVcURyQ1ZaQlVENXdDV3hBWTcvZ1RmVTRidExWRjBQZ0diNTA3V21ITUFl?= =?utf-8?B?YWVSK0JqbnZBUTVncTNsQkdZbnoyVnlySHZ5UDFWMmg4VVJqUmZYdWpiaXJj?= =?utf-8?B?OVBubGJuTnpGbUdVQWFobXJQT1lDR0xieHk5aVluVUNaSlhOMjNaa01FOWZt?= =?utf-8?B?eTFFMm1jNFYrS2FUWS9VeDJPVU5pVU9NM243aDhaME5GUGpUTHkrbEJzLzkr?= =?utf-8?B?b2p5S0ZnNHNLQU04WVJJSS9aUFRFSzlqK2lram54eTBsVUFWOU9PY3FWbGJH?= =?utf-8?B?OGt0SUEvQkNmZzRBM1dKT2pMRVpleDlGSnNJTUEwT0tOV2Q1S3dWRkkrL1BC?= =?utf-8?B?dVpmaGZzR3A5QkRmTGozQitWMGJTWjBkVWZOMU1UeDU5akY5ZkN1T0NtK0Ix?= =?utf-8?B?SEtiMnVrRDVKUWNQTjZQbUdCQ3RLbEFYMlpUMGg2S2FZeUQ1VjN2cWJCaDFk?= =?utf-8?B?WDVLdmFMcDdlWEZJdHpoTlJVZitXdmRDNjYwZ0ZPbkl0OWZXQmYvS2FNR2d0?= =?utf-8?B?VE11Y2V1YnVDYzRWbWpJYWZCZE4xNG4zVkxpRGtwYVJhRHhZeS9PbVc3MGVv?= =?utf-8?B?Z1pZNnp1dTd4a1FjV1k2bFhySEZoZC84Ym1abzZObVN3cWRrQUFHRWxJdy9N?= =?utf-8?B?STFHSHVPdGpoZytOVjR5aW56aHlZclpBSFZ4UGZZWVhmQmM0Z2JKL0dUY3pE?= =?utf-8?B?eWJRRTRDNGgrNDBGZGhSSHZ1Y0F0dGdMdnp2eCtYdWtINUkxWjlRc2tkNkRU?= =?utf-8?B?STk4aGpZWkVTaDZTYVl4NUlMSVhpN0ZlZHFsT001SC9SWXN1YVpFVGhVNVlp?= =?utf-8?B?cm5FME95amthNktQTDhDdXhwelZwY1NPTjNLaGl6RFZNV1hvV3hVZElrWlRp?= =?utf-8?B?Rk92RWlCa3owcUFDZFRrNUN3SzdWL0pSaVhxZW83ZkxiaFFML0FhWXQ5cGhE?= =?utf-8?B?SStQNW9VKzVGZEduSHY0eGNHSTUyUTJnekpaOHZIdGcrYUJWQlNzZXBHR3U1?= =?utf-8?B?ZVphSWkxeW9aSndLdGlpMW1NRElNV3hiSHJjY3dVL24ydVFQVllQUGR5Tm5z?= =?utf-8?B?UDNmd0d6K0ZGY1dJVHFKL2JINmdvWU1hU3VFZk5hZGlqMVpmSUZwOVY5WXRj?= =?utf-8?B?VkQrMXgzWkREWSt6N0t2Ty92NldnNTBBdm5yWlg3eEZ3Rk1EVGZpdW9aeHJk?= =?utf-8?B?OHMxR0hBMzBIa0RRZUJmN3FIKy9jQ2d0a2V4Z1JyM0RtWS9rendxMU5mQk9z?= =?utf-8?B?UFFDaitObFllb3YrMFJmYW84UWdQb2hCQnMvMXdzN09EYkk2bWUvaHcrQS9Y?= =?utf-8?B?d2UzVmRnOEVySDdndlBRNGRNS0svZjR6M1JKSUZyTVVBdjIyM2piTks1c0Q4?= =?utf-8?B?b3dMTm1iOEs2WUpuKzl4L1d5Nm1JdU9uY3d2TXFBcktkcGtBQW84Q3hPY0Yz?= =?utf-8?B?amw2VlJNT1lGMGl4L3QzcTAzall1WFNwd05qdHVoL2d6QlNQRmthNDZnZkhn?= =?utf-8?B?TUZjYlNhYXJZZHl2SHBoVThhNGYrRGhPdmhtd0pENkRUVjFKNG1XblNQS2N6?= =?utf-8?B?a1daNU1hMWRsWVNrQjNyVzI4U290a3hPcXEvN081VW5FZitkUzBySTB2TWtj?= =?utf-8?B?RmZabHM4dnI2S3phM0NZalduT2xqbXlkUTlOVVpabHQ1L0YrU0NON3NjNUNS?= =?utf-8?B?SXF6dzdCa1NRPT0=?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OS0PR01MB5922.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 26d09fe8-32e4-4464-7a2a-08da04d9f3ee X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Mar 2022 10:12:17.2472 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Yt6lK2FE0EmMKQchVv07lqYVXuoEmkK0nrHDx8g4bop/5EjavB+rAdeK3gBggmepF0L4z3D/eDkgbikp1v4LCttPDa3K1S7+EDZExNbvQ3E= X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSBPR01MB4901 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Chris Paterson , Geert Uytterhoeven , David Airlie , Prabhakar Mahadev Lad , "dri-devel@lists.freedesktop.org" , Biju Das , "linux-renesas-soc@vger.kernel.org" , Kieran Bingham Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" SGkgTGF1cmVudCwNCg0KVGhhbmtzIGZvciB0aGUgZmVlZGJhY2suDQoNCj4gU3ViamVjdDogUmU6 IFtSRkMgMTEvMjhdIGRybTogcmNhci1kdTogQWRkIG51bV9ycGYgdG8gc3RydWN0DQo+IHJjYXJf ZHVfZGV2aWNlX2luZm8NCj4gDQo+IEhpIEJpanUsDQo+IA0KPiBUaGFuayB5b3UgZm9yIHRoZSBw YXRjaC4NCj4gDQo+IE9uIFdlZCwgSmFuIDEyLCAyMDIyIGF0IDA1OjQ1OjU1UE0gKzAwMDAsIEJp anUgRGFzIHdyb3RlOg0KPiA+IE51bWJlciBvZiBSUEYncyBWU1AgaXMgZGlmZmVyZW50IG9uIFIt Q2FyIGFuZCBSWi9HMkwgIFItQ2FyIEdlbjMgLT4gNQ0KPiA+IFJQRidzICBSLUNhciBHZW4yIC0+ IDQgUlBGJ3MgIFJaL0cyTCAtPiAyIFJQRidzDQo+ID4NCj4gPiBBZGQgbnVtX3JwZiB0byBzdHJ1 Y3QgcmNhcl9kdV9kZXZpY2VfaW5mbyB0byBzdXBwb3J0IGxhdGVyIFNvQyB3aXRob3V0DQo+ID4g YW55IGNvZGUgY2hhbmdlcy4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEJpanUgRGFzIDxiaWp1 LmRhcy5qekBicC5yZW5lc2FzLmNvbT4NCj4gPiAtLS0NCj4gPiAgZHJpdmVycy9ncHUvZHJtL3Jj YXItZHUvcmNhcl9kdV9kcnYuYyB8IDE3ICsrKysrKysrKysrKysrKysrDQo+ID4gZHJpdmVycy9n cHUvZHJtL3JjYXItZHUvcmNhcl9kdV9kcnYuaCB8ICAyICsrDQo+ID4gZHJpdmVycy9ncHUvZHJt L3JjYXItZHUvcmNhcl9kdV92c3AuYyB8ICA2ICstLS0tLQ0KPiA+ICAzIGZpbGVzIGNoYW5nZWQs IDIwIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9kcnYuYw0KPiA+IGIvZHJpdmVycy9ncHUv ZHJtL3JjYXItZHUvcmNhcl9kdV9kcnYuYw0KPiA+IGluZGV4IDVhODEzMWVmODFkNS4uNWNhN2Nk MDg1Nzk0IDEwMDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1L3JjYXJfZHVf ZHJ2LmMNCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X2Rydi5jDQo+ ID4gQEAgLTU2LDYgKzU2LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCByY2FyX2R1X2RldmljZV9p bmZvDQo+IHJ6ZzFfZHVfcjhhNzc0M19pbmZvID0gew0KPiA+ICAJCX0sDQo+ID4gIAl9LA0KPiA+ ICAJLm51bV9sdmRzID0gMSwNCj4gPiArCS5udW1fcnBmID0gNCwNCj4gPiAgfTsNCj4gPg0KPiA+ ICBzdGF0aWMgY29uc3Qgc3RydWN0IHJjYXJfZHVfZGV2aWNlX2luZm8gcnpnMV9kdV9yOGE3NzQ1 X2luZm8gPSB7IEBADQo+ID4gLTc4LDYgKzc5LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCByY2Fy X2R1X2RldmljZV9pbmZvDQo+IHJ6ZzFfZHVfcjhhNzc0NV9pbmZvID0gew0KPiA+ICAJCQkucG9y dCA9IDEsDQo+ID4gIAkJfSwNCj4gPiAgCX0sDQo+ID4gKwkubnVtX3JwZiA9IDQsDQo+ID4gIH07 DQo+ID4NCj4gPiAgc3RhdGljIGNvbnN0IHN0cnVjdCByY2FyX2R1X2RldmljZV9pbmZvIHJ6ZzFf ZHVfcjhhNzc0NzBfaW5mbyA9IHsgQEANCj4gPiAtMTA1LDYgKzEwNyw3IEBAIHN0YXRpYyBjb25z dCBzdHJ1Y3QgcmNhcl9kdV9kZXZpY2VfaW5mbw0KPiByemcxX2R1X3I4YTc3NDcwX2luZm8gPSB7 DQo+ID4gIAkJCS5wb3J0ID0gMiwNCj4gPiAgCQl9LA0KPiA+ICAJfSwNCj4gPiArCS5udW1fcnBm ID0gNCwNCj4gPiAgfTsNCj4gPg0KPiA+ICBzdGF0aWMgY29uc3Qgc3RydWN0IHJjYXJfZHVfZGV2 aWNlX2luZm8gcmNhcl9kdV9yOGE3NzRhMV9pbmZvID0geyBAQA0KPiA+IC0xMzQsNiArMTM3LDcg QEAgc3RhdGljIGNvbnN0IHN0cnVjdCByY2FyX2R1X2RldmljZV9pbmZvDQo+IHJjYXJfZHVfcjhh Nzc0YTFfaW5mbyA9IHsNCj4gPiAgCQl9LA0KPiA+ICAJfSwNCj4gPiAgCS5udW1fbHZkcyA9IDEs DQo+ID4gKwkubnVtX3JwZiA9IDUsDQo+ID4gIAkuZHBsbF9tYXNrID0gIEJJVCgxKSwNCj4gPiAg fTsNCj4gPg0KPiA+IEBAIC0xNjQsNiArMTY4LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCByY2Fy X2R1X2RldmljZV9pbmZvDQo+IHJjYXJfZHVfcjhhNzc0YjFfaW5mbyA9IHsNCj4gPiAgCQl9LA0K PiA+ICAJfSwNCj4gPiAgCS5udW1fbHZkcyA9IDEsDQo+ID4gKwkubnVtX3JwZiA9IDUsDQo+ID4g IAkuZHBsbF9tYXNrID0gIEJJVCgxKSwNCj4gPiAgfTsNCj4gPg0KPiA+IEBAIC0xOTEsNiArMTk2 LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCByY2FyX2R1X2RldmljZV9pbmZvDQo+IHJjYXJfZHVf cjhhNzc0YzBfaW5mbyA9IHsNCj4gPiAgCQl9LA0KPiA+ICAJfSwNCj4gPiAgCS5udW1fbHZkcyA9 IDIsDQo+ID4gKwkubnVtX3JwZiA9IDQsDQo+ID4gIAkubHZkc19jbGtfbWFzayA9ICBCSVQoMSkg fCBCSVQoMCksDQo+ID4gIH07DQo+ID4NCj4gPiBAQCAtMjIxLDYgKzIyNyw3IEBAIHN0YXRpYyBj b25zdCBzdHJ1Y3QgcmNhcl9kdV9kZXZpY2VfaW5mbw0KPiByY2FyX2R1X3I4YTc3NGUxX2luZm8g PSB7DQo+ID4gIAkJfSwNCj4gPiAgCX0sDQo+ID4gIAkubnVtX2x2ZHMgPSAxLA0KPiA+ICsJLm51 bV9ycGYgPSA1LA0KPiA+ICAJLmRwbGxfbWFzayA9ICBCSVQoMSksDQo+ID4gIH07DQo+ID4NCj4g PiBAQCAtMjczLDYgKzI4MCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcmNhcl9kdV9kZXZpY2Vf aW5mbw0KPiByY2FyX2R1X3I4YTc3OTBfaW5mbyA9IHsNCj4gPiAgCQl9LA0KPiA+ICAJfSwNCj4g PiAgCS5udW1fbHZkcyA9IDIsDQo+ID4gKwkubnVtX3JwZiA9IDQsDQo+ID4gIH07DQo+ID4NCj4g PiAgLyogTTItVyAocjhhNzc5MSkgYW5kIE0yLU4gKHI4YTc3OTMpIGFyZSBpZGVudGljYWwgKi8g QEAgLTI5OCw2DQo+ID4gKzMwNiw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcmNhcl9kdV9kZXZp Y2VfaW5mbyByY2FyX2R1X3I4YTc3OTFfaW5mbyA9DQo+IHsNCj4gPiAgCQl9LA0KPiA+ICAJfSwN Cj4gPiAgCS5udW1fbHZkcyA9IDEsDQo+ID4gKwkubnVtX3JwZiA9IDQsDQo+ID4gIH07DQo+ID4N Cj4gPiAgc3RhdGljIGNvbnN0IHN0cnVjdCByY2FyX2R1X2RldmljZV9pbmZvIHJjYXJfZHVfcjhh Nzc5Ml9pbmZvID0geyBAQA0KPiA+IC0zMTgsNiArMzI3LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVj dCByY2FyX2R1X2RldmljZV9pbmZvDQo+IHJjYXJfZHVfcjhhNzc5Ml9pbmZvID0gew0KPiA+ICAJ CQkucG9ydCA9IDEsDQo+ID4gIAkJfSwNCj4gPiAgCX0sDQo+ID4gKwkubnVtX3JwZiA9IDQsDQo+ ID4gIH07DQo+ID4NCj4gPiAgc3RhdGljIGNvbnN0IHN0cnVjdCByY2FyX2R1X2RldmljZV9pbmZv IHJjYXJfZHVfcjhhNzc5NF9pbmZvID0geyBAQA0KPiA+IC0zNDEsNiArMzUxLDcgQEAgc3RhdGlj IGNvbnN0IHN0cnVjdCByY2FyX2R1X2RldmljZV9pbmZvDQo+IHJjYXJfZHVfcjhhNzc5NF9pbmZv ID0gew0KPiA+ICAJCQkucG9ydCA9IDEsDQo+ID4gIAkJfSwNCj4gPiAgCX0sDQo+ID4gKwkubnVt X3JwZiA9IDQsDQo+ID4gIH07DQo+ID4NCj4gPiAgc3RhdGljIGNvbnN0IHN0cnVjdCByY2FyX2R1 X2RldmljZV9pbmZvIHJjYXJfZHVfcjhhNzc5NV9pbmZvID0geyBAQA0KPiA+IC0zNzQsNiArMzg1 LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCByY2FyX2R1X2RldmljZV9pbmZvDQo+IHJjYXJfZHVf cjhhNzc5NV9pbmZvID0gew0KPiA+ICAJCX0sDQo+ID4gIAl9LA0KPiA+ICAJLm51bV9sdmRzID0g MSwNCj4gPiArCS5udW1fcnBmID0gNSwNCj4gPiAgCS5kcGxsX21hc2sgPSAgQklUKDIpIHwgQklU KDEpLA0KPiA+ICB9Ow0KPiA+DQo+ID4gQEAgLTQwNCw2ICs0MTYsNyBAQCBzdGF0aWMgY29uc3Qg c3RydWN0IHJjYXJfZHVfZGV2aWNlX2luZm8NCj4gcmNhcl9kdV9yOGE3Nzk2X2luZm8gPSB7DQo+ ID4gIAkJfSwNCj4gPiAgCX0sDQo+ID4gIAkubnVtX2x2ZHMgPSAxLA0KPiA+ICsJLm51bV9ycGYg PSA1LA0KPiA+ICAJLmRwbGxfbWFzayA9ICBCSVQoMSksDQo+ID4gIH07DQo+ID4NCj4gPiBAQCAt NDM0LDYgKzQ0Nyw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcmNhcl9kdV9kZXZpY2VfaW5mbw0K PiByY2FyX2R1X3I4YTc3OTY1X2luZm8gPSB7DQo+ID4gIAkJfSwNCj4gPiAgCX0sDQo+ID4gIAku bnVtX2x2ZHMgPSAxLA0KPiA+ICsJLm51bV9ycGYgPSA1LA0KPiA+ICAJLmRwbGxfbWFzayA9ICBC SVQoMSksDQo+ID4gIH07DQo+ID4NCj4gPiBAQCAtNDYwLDYgKzQ3NCw3IEBAIHN0YXRpYyBjb25z dCBzdHJ1Y3QgcmNhcl9kdV9kZXZpY2VfaW5mbw0KPiByY2FyX2R1X3I4YTc3OTcwX2luZm8gPSB7 DQo+ID4gIAkJfSwNCj4gPiAgCX0sDQo+ID4gIAkubnVtX2x2ZHMgPSAxLA0KPiA+ICsJLm51bV9y cGYgPSA1LA0KPiA+ICB9Ow0KPiA+DQo+ID4gIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcmNhcl9kdV9k ZXZpY2VfaW5mbyByY2FyX2R1X3I4YTc3OTl4X2luZm8gPSB7IEBADQo+ID4gLTQ4Nyw2ICs1MDIs NyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHJjYXJfZHVfZGV2aWNlX2luZm8NCj4gcmNhcl9kdV9y OGE3Nzk5eF9pbmZvID0gew0KPiA+ICAJCX0sDQo+ID4gIAl9LA0KPiA+ICAJLm51bV9sdmRzID0g MiwNCj4gPiArCS5udW1fcnBmID0gNSwNCj4gPiAgCS5sdmRzX2Nsa19tYXNrID0gIEJJVCgxKSB8 IEJJVCgwKSwNCj4gPiAgfTsNCj4gPg0KPiA+IEBAIC01MDYsNiArNTIyLDcgQEAgc3RhdGljIGNv bnN0IHN0cnVjdCByY2FyX2R1X2RldmljZV9pbmZvDQo+IHJjYXJfZHVfcjhhNzc5YTBfaW5mbyA9 IHsNCj4gPiAgCQkJLnBvcnQgPSAxLA0KPiA+ICAJCX0sDQo+ID4gIAl9LA0KPiA+ICsJLm51bV9y cGYgPSA1LA0KPiA+ICAJLmRzaV9jbGtfbWFzayA9ICBCSVQoMSkgfCBCSVQoMCksDQo+ID4gIH07 DQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9k cnYuaA0KPiA+IGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV9kcnYuaA0KPiA+IGlu ZGV4IDEwMWY0MmRmODZlYS4uOTc5MmE3NzU5MGJlIDEwMDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMv Z3B1L2RybS9yY2FyLWR1L3JjYXJfZHVfZHJ2LmgNCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v cmNhci1kdS9yY2FyX2R1X2Rydi5oDQo+ID4gQEAgLTY5LDYgKzY5LDcgQEAgc3RydWN0IHJjYXJf ZHVfb3V0cHV0X3JvdXRpbmcgew0KPiA+ICAgKiBAY2hhbm5lbHNfbWFzazogYml0IG1hc2sgb2Yg YXZhaWxhYmxlIERVIGNoYW5uZWxzDQo+ID4gICAqIEByb3V0ZXM6IGFycmF5IG9mIENSVEMgdG8g b3V0cHV0IHJvdXRlcywgaW5kZXhlZCBieSBvdXRwdXQNCj4gKFJDQVJfRFVfT1VUUFVUXyopDQo+ ID4gICAqIEBudW1fbHZkczogbnVtYmVyIG9mIGludGVybmFsIExWRFMgZW5jb2RlcnMNCj4gPiAr ICogQG51bV9ycGY6IG1heCBudW1iZXIgb2YgcnBmJ3MgaW4gdnNwDQo+IA0KPiBzL3JwZidzL1JQ RnMvIGFuZCBzL3ZzcC9WU1AvDQo+IA0KPiBXaGlsZSB0aGUgcGF0Y2ggaXRzZWxmIGxvb2tzIGZp bmUgdG8gbWUsIHRoZSBSWi9HMkwgaGFzIGEgZGlzcGxheQ0KPiBjb250cm9sbGVyIHRoYXQgaXMg Y29tcGxldGVseSB1bnJlbGF0ZWQgdG8gdGhlIERVLCBkZXNwaXRlIHNoYXJpbmcgdGhlDQo+IHNh bWUgbmFtZS4gSSdkIHJhdGhlciBoYXZlIGEgcnpnMmxfZHUgZHJpdmVyLiBJdCBtYXkgYmUgcG9z c2libHkgdG8gc2hhcmUNCj4gc29tZSBjb2RlIHdpdGggdGhlIHJjYXJfZHUgZHJpdmVyIChJJ20g dGhpbmtpbmcgYWJvdXQgdGhlIFZTUCBoYW5kbGluZyBmb3INCj4gaW5zdGFuY2UpLCBidXQgaW4g dGhlIGVuZCBJJ20gbm90IHN1cmUgaWYgZXZlbiB0aGF0IHdvdWxkIGJlIHdvcnRoIGl0Lg0KDQpP SywgSSBoYXZlIGNyZWF0ZWQgc2VwYXJhdGUgUlovRzJMIGRpc3BsYXkgZHJpdmVyIHdpdGggbWlu aW1hbCBjb2RlIGNoYW5nZXMgYW5kIA0KTWF4aW11bSBjb2RlIHJldXNlLiBQbGVhc2UgcHJvdmlk ZSBmZWVkYmFjayBvbiBuZXcgcGF0Y2ggc2Vycmllc1sxXQ0KDQpbMV0gaHR0cHM6Ly9sb3JlLmtl cm5lbC5vcmcvbGludXgtcmVuZXNhcy1zb2MvMjAyMjAzMTIyMTU0MTcuODAyMy0xLWJpanUuZGFz Lmp6QGJwLnJlbmVzYXMuY29tL1QvI3QNCg0KUmVnYXJkcywNCkJpanUNCg0KPiANCj4gPiAgICog QGRwbGxfbWFzazogYml0IG1hc2sgb2YgRFUgY2hhbm5lbHMgZXF1aXBwZWQgd2l0aCBhIERQTEwN Cj4gPiAgICogQGRzaV9jbGtfbWFzazogYml0bWFzayBvZiBjaGFubmVscyB0aGF0IGNhbiB1c2Ug dGhlIERTSSBjbG9jayBhcyBkb3QNCj4gY2xvY2sNCj4gPiAgICogQGx2ZHNfY2xrX21hc2s6IGJp dG1hc2sgb2YgY2hhbm5lbHMgdGhhdCBjYW4gdXNlIHRoZSBMVkRTIGNsb2NrIGFzDQo+ID4gZG90 IGNsb2NrIEBAIC04MCw2ICs4MSw3IEBAIHN0cnVjdCByY2FyX2R1X2RldmljZV9pbmZvIHsNCj4g PiAgCXVuc2lnbmVkIGludCBjaGFubmVsc19tYXNrOw0KPiA+ICAJc3RydWN0IHJjYXJfZHVfb3V0 cHV0X3JvdXRpbmcgcm91dGVzW1JDQVJfRFVfT1VUUFVUX01BWF07DQo+ID4gIAl1bnNpZ25lZCBp bnQgbnVtX2x2ZHM7DQo+ID4gKwl1bnNpZ25lZCBpbnQgbnVtX3JwZjsNCj4gPiAgCXVuc2lnbmVk IGludCBkcGxsX21hc2s7DQo+ID4gIAl1bnNpZ25lZCBpbnQgZHNpX2Nsa19tYXNrOw0KPiA+ICAJ dW5zaWduZWQgaW50IGx2ZHNfY2xrX21hc2s7DQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS9yY2FyLWR1L3JjYXJfZHVfdnNwLmMNCj4gPiBiL2RyaXZlcnMvZ3B1L2RybS9yY2FyLWR1 L3JjYXJfZHVfdnNwLmMNCj4gPiBpbmRleCBiN2ZjNWIwNjljYmMuLmNmMDQ1YTIwM2FhNSAxMDA2 NDQNCj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmNhci1kdS9yY2FyX2R1X3ZzcC5jDQo+ID4g KysrIGIvZHJpdmVycy9ncHUvZHJtL3JjYXItZHUvcmNhcl9kdV92c3AuYw0KPiA+IEBAIC00MTUs MTEgKzQxNSw3IEBAIGludCByY2FyX2R1X3ZzcF9pbml0KHN0cnVjdCByY2FyX2R1X3ZzcCAqdnNw LA0KPiBzdHJ1Y3QgZGV2aWNlX25vZGUgKm5wLA0KPiA+ICAJaWYgKHJldCA8IDApDQo+ID4gIAkJ cmV0dXJuIHJldDsNCj4gPg0KPiA+IC0JIC8qDQo+ID4gLQkgICogVGhlIFZTUDJEIChHZW4zKSBo YXMgNSBSUEZzLCBidXQgdGhlIFZTUDFEIChHZW4yKSBpcyBsaW1pdGVkIHRvDQo+ID4gLQkgICog NCBSUEZzLg0KPiA+IC0JICAqLw0KPiA+IC0JbnVtX3BsYW5lcyA9IHJjZHUtPmluZm8tPmdlbiA+ PSAzID8gNSA6IDQ7DQo+ID4gKwludW1fcGxhbmVzID0gcmNkdS0+aW5mby0+bnVtX3JwZjsNCj4g Pg0KPiA+ICAJdnNwLT5wbGFuZXMgPSBrY2FsbG9jKG51bV9wbGFuZXMsIHNpemVvZigqdnNwLT5w bGFuZXMpLCBHRlBfS0VSTkVMKTsNCj4gPiAgCWlmICghdnNwLT5wbGFuZXMpDQo+IA0KPiAtLQ0K PiBSZWdhcmRzLA0KPiANCj4gTGF1cmVudCBQaW5jaGFydA0K