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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 A7335C4167B for ; Mon, 26 Dec 2022 03:13:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version: Content-Transfer-Encoding:Content-ID:Content-Type:In-Reply-To:References: Message-ID:Date:Subject:CC:To:From:Reply-To:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=0RGMsfvBkY7lgi9HWLTV6CYFCnu6rjP/RWt+G6FwJZA=; b=a8rdbAaJqcHBLVtvO2a+6KSQuW /KS7itUE/IBE389WOACDnKYiLIhIlNKgiemYr1d7x7NbzVQxNM921Ou0bVYuW7YOkqpkCqha3XIIE +xafgmXf+tDX5uvaqZvMHeJkTXTmsmkZZv6XfkIM2ZTKfcVsupFeubpihM/63ACEDLzpAd6buRXsr 3cwVB5DhNzOi1aEIg6iWAsjVcosyC84SzVfhbWOWy2+NQoz/y00r8w1VdaDEKO8cA4VQ2JDqqe/f5 1qHm+XIa1vudbb5y2tgRBNsMfu2uFH20DjUNoDdmq2izgKYf3o5xTLvHDA0eQLrOMhx3n1THRQRLS y997DzHg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1p9dvT-001FNA-8F; Mon, 26 Dec 2022 03:13:19 +0000 Received: from mailgw01.mediatek.com ([216.200.240.184]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1p9dvP-001FKE-98; Mon, 26 Dec 2022 03:13:17 +0000 X-UUID: 0d0f5b8385fd422ba73af2236f0afe36-20221225 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=MIME-Version:Content-Transfer-Encoding:Content-ID:Content-Type:In-Reply-To:References:Message-ID:Date:Subject:CC:To:From; bh=0RGMsfvBkY7lgi9HWLTV6CYFCnu6rjP/RWt+G6FwJZA=; b=CoVh3BkT576l85nkFE5gLqbau4QvEjpRnK5kTz0zdBP2Mp/SKzag30KODeRmhFJCeZfnTQNYiveJ7e9ZiwWEl1pR2z6WNk2asJPM41AGCB1lv2wViUjnWTeBKWfsA5zHho/zMM6jin3xVB753Y54oZ+o77eDTT3AllQ6tPHgELw=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.14,REQID:e151431b-e047-42d1-a5d0-63c4a6cce447,IP:0,U RL:0,TC:0,Content:0,EDM:0,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTION: release,TS:0 X-CID-META: VersionHash:dcaaed0,CLOUDID:acd9c352-dd49-462e-a4be-2143a3ddc739,B ulkID:nil,BulkQuantity:0,Recheck:0,SF:102,TC:nil,Content:0,EDM:-3,IP:nil,U RL:1,File:nil,Bulk:nil,QS:nil,BEC:nil,COL:0 X-UUID: 0d0f5b8385fd422ba73af2236f0afe36-20221225 Received: from mtkmbs11n1.mediatek.inc [(172.21.101.185)] by mailgw01.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 647585768; Sun, 25 Dec 2022 20:13:05 -0700 Received: from mtkmbs10n1.mediatek.inc (172.21.101.34) by mtkmbs13n2.mediatek.inc (172.21.101.108) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Mon, 26 Dec 2022 11:12:32 +0800 Received: from APC01-PSA-obe.outbound.protection.outlook.com (172.21.101.239) by mtkmbs10n1.mediatek.com (172.21.101.34) with Microsoft SMTP Server id 15.2.792.15 via Frontend Transport; Mon, 26 Dec 2022 11:12:31 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ktsohy72uWtPNq/Dq0EPiTgXJhKoCGJgHMYCDeLCrG/PpcyKWzMd5ChLChcd3CV9UdV/MSyJZmIcnvkqhbNzOS1MFhx0G0EzUJ1kfvoCig4qgbLaiBK2HRVOnY3punN3sjqsIjHf3BayK3xq5FABsvWOzyHitdS+0wPROCfKCGDKn9iCccP0+XCXGWjCjIHvbUzhSkEm59qOatnXC/sV/K7Esig9o13pFqIJMEdlnrnYGLGzPTsp/Zy8MVNUvyP00lQzHXynRAoBqrGYSquMEOZCk7oRjig8N4bMtiRlNk0fp3P26nVh02FDcYqJ1YjyxPCXdMUSCjiQBBjUb5Kt/A== 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=0RGMsfvBkY7lgi9HWLTV6CYFCnu6rjP/RWt+G6FwJZA=; b=TZTtLxpqY7av/5fvpK1ghECK/UPUKYqZPlv3u7AJaXLDyXCImUOkNI9PeG+/mxH37Ek5roOGg2MLbE1GcSWUkQChxRpUYnEuUllC0CHDhbwgbWK22Y/F+YK28iouHQw7dFsDbC8mg6Nj82BgT7TiYhrh68K09bfPN7nQvlGyGqnecRQx/rHl5mGEyWsNfotP30rpFq5t0cj74mlF2uVcG2sN/EqwMMOB/OmvZLk6+kqC+Zn0dgig01837d3GuKGqXuggcPIGACyTfqDuuczTbrCBD77dC3Sk+Di81obMRey3tRle7YjSKRJ7qdaDVdFKMwWNSvvDo4HmfGvFsEXuZg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mediatek.com; dmarc=pass action=none header.from=mediatek.com; dkim=pass header.d=mediatek.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mediateko365.onmicrosoft.com; s=selector2-mediateko365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0RGMsfvBkY7lgi9HWLTV6CYFCnu6rjP/RWt+G6FwJZA=; b=gG+3/dDQE6f7VYUtqnuMYoK73NQ4UAi26IkcT23W4duHN5kQdBW43yTXWM7A7w1irdrSsB5JEFLVjmWAz89b3pFC8SznKobKZnfJyykc3idTz6j0315LvZpqv3ehHaxc/zmJVxQDNJ/9uvLkxmT6yMQ9IbdOx5rj9Uv5Y7fyN90= Received: from TYZPR03MB6624.apcprd03.prod.outlook.com (2603:1096:400:1f4::13) by KL1PR0302MB5426.apcprd03.prod.outlook.com (2603:1096:820:46::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.16; Mon, 26 Dec 2022 03:12:29 +0000 Received: from TYZPR03MB6624.apcprd03.prod.outlook.com ([fe80::99:4418:290a:ce5d]) by TYZPR03MB6624.apcprd03.prod.outlook.com ([fe80::99:4418:290a:ce5d%9]) with mapi id 15.20.5924.016; Mon, 26 Dec 2022 03:12:28 +0000 From: =?utf-8?B?Q0sgSHUgKOiDoeS/iuWFiSk=?= To: "robh+dt@kernel.org" , "kishon@ti.com" , =?utf-8?B?Q2h1bmZlbmcgWXVuICjkupHmmKXls7Ap?= , "chunkuang.hu@kernel.org" , =?utf-8?B?Sml0YW8gU2hpICjnn7PorrDmtpsp?= , "daniel@ffwll.ch" , "granquet@baylibre.com" , "p.zabel@pengutronix.de" , "airlied@gmail.com" , "krzysztof.kozlowski+dt@linaro.org" , "vkoul@kernel.org" , "matthias.bgg@gmail.com" CC: "linux-kernel@vger.kernel.org" , "linux-mediatek@lists.infradead.org" , =?utf-8?B?TWFjIFNoZW4gKOayiOS/iik=?= , "devicetree@vger.kernel.org" , "krzysztof.kozlowski@linaro.org" , =?utf-8?B?U3R1YXJ0IExlZSAo5p2O57+wKQ==?= , "dri-devel@lists.freedesktop.org" , "linux-arm-kernel@lists.infradead.org" , "linux-phy@lists.infradead.org" , "angelogioacchino.delregno@collabora.com" Subject: Re: [PATCH v3 07/12] drm/mediatek: hdmi: add v2 support Thread-Topic: [PATCH v3 07/12] drm/mediatek: hdmi: add v2 support Thread-Index: AQHY8Ffe+1ZB8K1DFUKMHr1G5htplK5/zxOA Date: Mon, 26 Dec 2022 03:12:28 +0000 Message-ID: <8060f38c3db6d2f6e1cb7eb6d6bbc199d289aa7d.camel@mediatek.com> References: <20220919-v3-0-a803f2660127@baylibre.com> <20220919-v3-7-a803f2660127@baylibre.com> In-Reply-To: <20220919-v3-7-a803f2660127@baylibre.com> Accept-Language: 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=mediatek.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYZPR03MB6624:EE_|KL1PR0302MB5426:EE_ x-ms-office365-filtering-correlation-id: 671d5c17-2ce6-454c-55a7-08dae6ef053f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: tzbiuEcFCiXN7KS7drRcfulSpppdtgnlNQw/G0r43IU24iCiKsOWk/P0O9IwKvbw/OXXkv80411EQ2yHKcjIHAVKm30bDf+PBxRVKOt5TohU7ox4pVUwrS81x30z280mSyUE4tqe0gSgBSViIyavBio69gC0TJ8GI49V0F02Gnlv/UkT16HNs3UYTfKekc6NlFCxl/2PvOtMln06v/1Oj4cJqKYif7HF21vmWEeGbbql8AxLE/0opob42IHYqR8PDorlMcpmyc37Djcp/bMMjOK9Tfp4/Qh/nuIO1j58mzcTEfoCjSWxY6CWS3jjDJQaSTf325G842slwRinAQfcOKamUtGEHt3zmnTumapkLsHmyXJjSX2vXJB9Feeevc30pbcj2ZTmH0wyl52h/Toa7Pq1aCOflFM6C8pSreoBxOY/cl3K6C6KwOgY0vH3PW5dVqZ4XmmNQGKKtRgO7Rk/+2g5wRt5lInc+DJ6+ZjH82GRJy5KMNbPKhVLPUYSltTpWfuSIVnuJ/xbsf1pSvMd5Uij8iayAnzkNQEisKIp7C7bM9dFsUAYFvg3hAZOD3ugds+Bd/uky2plKrqyg/qCHhGHlc1e8AG5HE9LNnAzRo0DfP3/7JRDYo8ubDCWd2kEe9cMbo7uV0lcLWRc9Fh5jwvhWJ05OJ1Z1e8t/feyqxNB8KwVUqot65klBe4TRb6w02juckQIzlOR70Ji7Imq9/MY9KbAPSkj+uh7c/MML7gegUUBBnIKSYjzc8b1sMJI x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYZPR03MB6624.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(346002)(376002)(39860400002)(136003)(366004)(396003)(451199015)(6506007)(71200400001)(41300700001)(186003)(26005)(6512007)(2616005)(83380400001)(478600001)(7416002)(85182001)(122000001)(36756003)(38100700002)(110136005)(54906003)(921005)(8936002)(2906002)(38070700005)(316002)(6486002)(966005)(5660300002)(86362001)(76116006)(66946007)(66556008)(66476007)(66446008)(4326008)(8676002)(64756008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?clpxK2d0aDc0a045d2ZTR1FacHRZTjBWSGg3UVBzQ3VraHJIeVBkMVVzQ2dl?= =?utf-8?B?NVdaZEE0T2ZvQXpnYWpNK21SaFpGOFI3VFZvM1VtU21Sb2FtWkVMdVlUVFMv?= =?utf-8?B?R2trMnowaFRJaHoxc05mQ3pVWFNxTTNxaFdiNEdXTXArYXZMcVQ5aGNvclFF?= =?utf-8?B?dzV1V3daSE9YMFRaWmxMb0ZKZXJzb1lmWTJydnFCOCtyUGJhM0VGOXRnMmF2?= =?utf-8?B?ZitFbU1oMkQ1VEVUVVo1Ym5jOGZOWGs5SWRhYW0yUjdPeHFmWklCblZ1RFF3?= =?utf-8?B?b0UrTnVCM21BdWJJVFpLeXJJZG9RYVRPQXFjczVYeEdwNXE2STRWVWRlbDho?= =?utf-8?B?UDdTMWh1c0t1ckZtZlQ5RFN4V3FnYXRCNGROOUJQd2haQ1BHRDk1b1lGTlJu?= =?utf-8?B?WHROYUd5UEVlTDJYZ2xEVnJ1ZmlPSUE4a0huYUZXb1NDbEI5d3BGNUY2RWg3?= =?utf-8?B?Z2ZzT3RjbWJCQmtacHpSMmhKTlo3cVh1dUNxS0dXR2wrRVVCeGNHbmVlUDls?= =?utf-8?B?bWxvcGhwS2NVN1Y5TDJ3RXRSeVVza2FMU3ZaZUtZS1FvTnZ0ekxQVUQ4L3pP?= =?utf-8?B?VlphZDIzRm1RSEhRNnQyeHozUTduaWtHbkxVZllqbWc1ZzB2S1J6bzVMOGQw?= =?utf-8?B?RHZPRzhBUzlwQ0VSTGovODhqcXNqTDR6cFNWTC9RditSSjZoZSs2NkFBNS8r?= =?utf-8?B?RmgwbDJWQmZIWFQrMzdEdkVJZ2V6dzcxKzRpeUx2RTZNTnBuNm1XcTJ1NFVW?= =?utf-8?B?bUNLRzZ5UEE5SHJMNTV3ZTFCYlo0TnhieGhlelFheFBuSUxOMFVsWEN5bWhu?= =?utf-8?B?b0F0NWp2bDFsdGt2VkZlMnVncXBxOEp3bFJ6SHB1V3ByZk5PdTlDUElSeHBz?= =?utf-8?B?WkxWTzBxRTNPcWNad2FTeWRHTDY5VFBDbGR5dko3SW9IQW9JUHNoVzNzZkpV?= =?utf-8?B?bUNWN3VHeEFGR1ZZSWJvR1duUkFBQ1hYMUNLUjFyLzNkQ3ZxbFhYZjFiaFdT?= =?utf-8?B?Z2dMNGNqbzg0NENnNTI1NFloNElqK3VSOUlkUHVTZTJ1aHFURkVCRllBR0xN?= =?utf-8?B?TXp4SGpqYlhRUXh1N0dlbk12anBOdS9SeG9kdEUwc3N5VzhraHhRU243bmtF?= =?utf-8?B?TDlGNU9jSGVYbFBqTFhpMi90T3JKbXFrUWFhZS9RN1VzK0MrcXozYzU2bHEw?= =?utf-8?B?bE5YQ2w2Y2ppbHNrVE1VUklDK0RETCtpNERyQmNBZmtVUTBoL0FPdXpidVZJ?= =?utf-8?B?cC9rUVJRNis1L1hLYkVJcmQvclJGRUpWWmpqd2tkN2FsMnJxcVJXZWVPTkxB?= =?utf-8?B?a3I5dS81a0xQcVpVMnpObExKK3JMVFRqK1c5V0o0R25PNzFzOUtaNGM4d2JE?= =?utf-8?B?bGx3QVBrK2JUUGgrSXBFcUFhemRLbE5RK3lJMDFXTFZ1eVBNS0x3UUhxV0F5?= =?utf-8?B?T0QyZU1VK1Nwa2xQMVJnNzdEVTBrekxwemNhSTFoaGhLNGpHeGEwY1RyM2sy?= =?utf-8?B?NkNQWXI0QktHNHE0elVDMjliSjdoR3FwTVdpNy9KOE02T0sxOEJzaTI1eURI?= =?utf-8?B?bFhsN1kwd3UwM1Z0alJkT3hSdFdzNXdraGVMTG45TmQrTDNVQXZLaVZucjZG?= =?utf-8?B?ZXUvWmJhQnM0bFhWTWFmV3VhYUwwM1NCQXAxSUVmVmFoSml0ZjNuSkkvOEZP?= =?utf-8?B?RThOQkE0ZmUxOXFiZGFjdHdZcEdjU0kwdGxnM01KTWw4RTVRZUFORC9pTGlZ?= =?utf-8?B?YThLc2hTMFpqS2VjemtMSTN3a1JNN2dGSW54UUkvMVA4ZmthdHhObTgrMXU3?= =?utf-8?B?ckZCTGVzeDhSTXBPcGw0ZWpUSHJiaVpXV3VraEFWaXpjaS9FbnpqZ0QxOC9W?= =?utf-8?B?dzdoZG1rQk54ZStjOXI5V3lscS94WE82WFlHR1M0UEdULzBmVnhGaXppVHdB?= =?utf-8?B?a3NERm9jbVlvNktWQ3FLSHl6U29FU1lIdExWZlNzNDIxSHBhZU9lWlE1Wkg2?= =?utf-8?B?aUUwZUNlVUp0RjByWnVTbHUyUUY4ZXFzZlVBZDltSlhiMmo2S241NGZoVU9k?= =?utf-8?B?SzNNSEcybmhCb0Y4L2JHWGdXQ2J4bEVGNE1zSmh5YVlMMGNNNkNJSTJiVFUx?= =?utf-8?Q?F8N3frvR6EqOFbXFCn8afug6Q?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYZPR03MB6624.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 671d5c17-2ce6-454c-55a7-08dae6ef053f X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Dec 2022 03:12:28.5643 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a7687ede-7a6b-4ef6-bace-642f677fbe31 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: gVgZaLaCA4K31L3t/c5BZkCvCBrMpdtRcswA58XK3FgygR6CFlVhs/BVbpL7tODsOOLHIv9T79fYpn3plW2H4w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR0302MB5426 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221225_191315_343805_0EFA0BA8 X-CRM114-Status: GOOD ( 14.14 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org SGksIEd1aWxsYXVtZToNCg0KT24gRnJpLCAyMDIyLTExLTA0IGF0IDE1OjA5ICswMTAwLCBHdWls bGF1bWUgUmFucXVldCB3cm90ZToNCj4gQWRkcyBoZG1pIGFuZCBoZG1pLWRkYyBzdXBwb3J0IGZv ciB2MiBJUC4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEd1aWxsYXVtZSBSYW5xdWV0IDxncmFucXVl dEBiYXlsaWJyZS5jb20+DQo+IC0tLQ0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL01ha2Vm aWxlICAgICAgICAgICB8ICAgIDIgKw0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19o ZG1pX2NvbW1vbi5jICB8ICAgMTQgKw0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19o ZG1pX2NvbW1vbi5oICB8ICAgIDEgKw0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19o ZG1pX2RkY192Mi5jICB8ICAzNjcgKysrKysrKw0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVr L210a19oZG1pX3JlZ3NfdjIuaCB8ICAzMDkgKysrKysrDQo+ICBkcml2ZXJzL2dwdS9kcm0vbWVk aWF0ZWsvbXRrX2hkbWlfdjIuYyAgICAgIHwgMTM3OQ0KPiArKysrKysrKysrKysrKysrKysrKysr KysrKysNCj4gIGRyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfaGRtaV92Mi5oICAgICAgfCAg IDI5ICsNCj4gIDcgZmlsZXMgY2hhbmdlZCwgMjEwMSBpbnNlcnRpb25zKCspDQo+IA0KPiANCg0K W3NuaXBdDQoNCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfaGRt aV9yZWdzX3YyLmgNCj4gYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2hkbWlfcmVnc192 Mi5oDQo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+IGluZGV4IDAwMDAwMDAwMDAwMC4uZjRjMzY1 MmY0ZWFiDQo+IC0tLSAvZGV2L251bGwNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVr L210a19oZG1pX3JlZ3NfdjIuaA0KPiBAQCAtMCwwICsxLDMwOSBAQA0KPiArLyogU1BEWC1MaWNl bnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8NCj4gKy8qDQo+ICsgKiBDb3B5cmlnaHQgKGMpIDIw MjEgTWVkaWFUZWsgSW5jLg0KPiArICogQ29weXJpZ2h0IChjKSAyMDIxIEJheUxpYnJlLCBTQVMN Cj4gKyAqLw0KPiArDQo+ICsjaWZuZGVmIF9NVEtfSERNSV9SRUdTX0gNCj4gKyNkZWZpbmUgX01U S19IRE1JX1JFR1NfSA0KPiArDQo+ICsjZGVmaW5lIEFJRl9IRUFERVIgR0VOTUFTSygxOSwgMCkN Cj4gKyNkZWZpbmUgQUlGX1BLVDAwIEdFTk1BU0soMzEsIDApDQo+ICsjZGVmaW5lIEFJRl9QS1Qw MSAoMjMsIDApDQo+ICsjZGVmaW5lIEFJRl9QS1QwMiAoMzEsIDApDQo+ICsjZGVmaW5lIEFJRl9Q S1QwMyAoMjMsIDApDQoNClVzZWxlc3MsIGRyb3AgaXQuDQoNCj4gKw0KPiArI2RlZmluZSBBSVBf Q1RSTCBCSVQoMTApDQoNCkkgdGhpbmsgdGhpcyBpcw0KDQojZGVmaW5lIEFJUF9DVFJMIDB4NDAw DQoNCg0KPiArI2RlZmluZSBBSVBfQ1RTX1NWQUwgMHg0MDgNCj4gKyNkZWZpbmUgQUlQX0RPV05T QU1QTEVfQ1RSTCAweDQxQw0KPiArI2RlZmluZSBBSVBfSTJTX0NIU1QwIDB4NDE0DQo+ICsjZGVm aW5lIEFJUF9JMlNfQ0hTVDEgMHg0MTgNCj4gKyNkZWZpbmUgQUlQX0kyU19DVFJMIDB4NDEwDQo+ ICsjZGVmaW5lIEFJUF9OX1ZBTCAweDQwNA0KPiArI2RlZmluZSBBSVBfU1BESUZfQ1RSTCAweDQw Qw0KPiArI2RlZmluZSBBSVBfVFBJX0NUUkwgMHg0MjgNCj4gKyNkZWZpbmUgQUlQX1RYQ1RSTCAw eDQyNA0KPiArDQo+ICsjZGVmaW5lIEFVRF9ESVMgKDB4MCkNCj4gKyNkZWZpbmUgQVVEX0RJU19X UiAoMHgwKQ0KPiArI2RlZmluZSBBVURfRU4gQklUKDIpDQo+ICsjZGVmaW5lIEFVRF9FTl9XUiBC SVQoMTgpDQo+ICsjZGVmaW5lIEFVRF9FUlJfVEhSRVNIIEdFTk1BU0soMjksIDI0KQ0KPiArI2Rl ZmluZSBBVURfSU5fRU4gQklUKDgpDQo+ICsjZGVmaW5lIEFVRF9NVVRFX0RJUyAoMHgwKQ0KPiAr I2RlZmluZSBBVURfTVVURV9GSUZPX0VOIEJJVCg1KQ0KPiArI2RlZmluZSBBVURfUEFDS0VUX0RS T1AgQklUKDYpDQo+ICsjZGVmaW5lIEFVRF9SUFRfRElTICgweDApDQo+ICsjZGVmaW5lIEFVRF9S UFRfRU4gQklUKDIpDQo+ICsjZGVmaW5lIEFVRF9TRUxfT1dSVCBCSVQoOSkNCg0KSSB3b3VsZCBs aWtlIHRvIHB1dCB0aGUgYml0d2lzZSBkZWZpbml0aW9uIHdpdGggZG91YmxlIHdvcmQgZGVmaW5p dGlvbg0KdG9nZXRoZXIuIFlvdSBjb3VsZCByZWZlcmVuY2UgWzFdLg0KDQpbMV0gDQpodHRwczov L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC5n aXQvdHJlZS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2Rpc3BfcmRtYS5jP2g9djYuMi1y YzENCg0KDQpSZWdhcmRzLA0KQ0sNCg0KPiArDQo+ICsjZGVmaW5lIEFWSV9ESVMgKDApDQo+ICsj ZGVmaW5lIEFWSV9ESVNfV1IgKDApDQo+ICsjZGVmaW5lIEFWSV9FTiAoMHgxKQ0KPiArI2RlZmlu ZSBBVklfRU5fV1IgQklUKDE2KQ0KPiArI2RlZmluZSBBVklfSEVBREVSIEdFTk1BU0soMjMsIDAp DQo+ICsjZGVmaW5lIEFWSV9QS1QwMCBHRU5NQVNLKDMxLCAwKQ0KPiArI2RlZmluZSBBVklfUEtU MDEgR0VOTUFTSygyMywgMCkNCj4gKyNkZWZpbmUgQVZJX1BLVDAyIEdFTk1BU0soMzEsIDApDQo+ ICsjZGVmaW5lIEFWSV9QS1QwMyBHRU5NQVNLKDIzLCAwKQ0KPiArI2RlZmluZSBBVklfUEtUMDQg R0VOTUFTSygzMSwgMCkNCj4gKyNkZWZpbmUgQVZJX1BLVDA1IEdFTk1BU0soMjMsIDApDQo+ICsj ZGVmaW5lIEFWSV9SUFRfRElTICgweDApDQo+ICsjZGVmaW5lIEFWSV9SUFRfRU4gKDB4MSkNCj4g Kw0KPiArI2RlZmluZSBDNDIyX0M0MjBfQ09ORklHX0JZUEFTUyBCSVQoNSkNCj4gKyNkZWZpbmUg QzQyMl9DNDIwX0NPTkZJR19FTkFCTEUgQklUKDQpDQo+ICsjZGVmaW5lIEM0MjJfQzQyMF9DT05G SUdfT1VUX0NCX09SX0NSIEJJVCg2KQ0KPiArI2RlZmluZSBDNDQ0X0M0MjJfQ09ORklHX0VOQUJM RSAoMHgxKQ0KPiArDQo+ICsjZGVmaW5lIENCSVRfT1JERVJfU0FNRSBCSVQoMTMpDQo+ICsNCj4g KyNkZWZpbmUgQ0VBX0FVRF9FTiBCSVQoOSkNCj4gKyNkZWZpbmUgQ0VBX0FWSV9FTiBCSVQoMTEp DQo+ICsjZGVmaW5lIENFQV9DUF9FTiBCSVQoNikNCj4gKyNkZWZpbmUgQ0VBX1NQRF9FTiBCSVQo MTApDQo+ICsNCj4gKyNkZWZpbmUgQ0xFQVJfRklGTyAweDkNCj4gKw0KPiArI2RlZmluZSBDTE9D S19TQ0wgMHhBDQo+ICsNCj4gKyNkZWZpbmUgQ1BfQ0xSX01VVEVfRU4gQklUKDEpDQo+ICsjZGVm aW5lIENQX0VOIEJJVCg1KQ0KPiArI2RlZmluZSBDUF9FTl9XUiBCSVQoMjEpDQo+ICsjZGVmaW5l IENQX1JQVF9FTiBCSVQoNSkNCj4gKyNkZWZpbmUgQ1BfU0VUX01VVEVfRElTICgwKQ0KPiArI2Rl ZmluZSBDUF9TRVRfTVVURV9FTiAoMSkNCj4gKw0KPiArI2RlZmluZSBDVFNfQ0FMX040IEJJVCgy MykNCj4gKyNkZWZpbmUgQ1RTX1JFUV9FTiBCSVQoMSkNCj4gKyNkZWZpbmUgQ1RTX1NXX1NFTCAo MSkNCj4gKw0KPiANCg== 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 53093C4167B for ; Mon, 26 Dec 2022 03:13:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-ID:In-Reply-To: References:Message-ID:Date:Subject:CC:To:From:Reply-To:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=ivBFEkEDljKHxp/NbKbORisuTZckf0VXDHIUAMu6wPo=; b=r0QZ2Iuxn0tLcx kOFsG6ukpUfvHB6BnvIZ53Rg1AUHqVtwJuIrmVp4Vy845GHxOBFJMOMJf2eRG916dplNKNLbmP+HA lPAU8/9DmSqTGDqf/7p7S2p0WS5NtDyeofpR3xLIYXj8jx5e+mIeVzuSt/g+fJDQEiM0tmspPFulL khLwnKfz8culhYaanMqFtBFCJqjATH9AZwRBhXFvQax/dfxfymjKkdLzrtsV8qwNfvYxYnLT3ksEE gpVqr/KMizA+5AXROCXM6Joao7u65JxZNWLPrj4K5Z4OGOXxCYbM2LZvJ2uaw8Q5Boja6F27h7NH/ gvj0KgQii4ESUkqgYb0g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1p9dvS-001FMp-M6; Mon, 26 Dec 2022 03:13:18 +0000 Received: from mailgw01.mediatek.com ([216.200.240.184]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1p9dvP-001FKE-98; Mon, 26 Dec 2022 03:13:17 +0000 X-UUID: 0d0f5b8385fd422ba73af2236f0afe36-20221225 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=MIME-Version:Content-Transfer-Encoding:Content-ID:Content-Type:In-Reply-To:References:Message-ID:Date:Subject:CC:To:From; bh=0RGMsfvBkY7lgi9HWLTV6CYFCnu6rjP/RWt+G6FwJZA=; b=CoVh3BkT576l85nkFE5gLqbau4QvEjpRnK5kTz0zdBP2Mp/SKzag30KODeRmhFJCeZfnTQNYiveJ7e9ZiwWEl1pR2z6WNk2asJPM41AGCB1lv2wViUjnWTeBKWfsA5zHho/zMM6jin3xVB753Y54oZ+o77eDTT3AllQ6tPHgELw=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.14,REQID:e151431b-e047-42d1-a5d0-63c4a6cce447,IP:0,U RL:0,TC:0,Content:0,EDM:0,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTION: release,TS:0 X-CID-META: VersionHash:dcaaed0,CLOUDID:acd9c352-dd49-462e-a4be-2143a3ddc739,B ulkID:nil,BulkQuantity:0,Recheck:0,SF:102,TC:nil,Content:0,EDM:-3,IP:nil,U RL:1,File:nil,Bulk:nil,QS:nil,BEC:nil,COL:0 X-UUID: 0d0f5b8385fd422ba73af2236f0afe36-20221225 Received: from mtkmbs11n1.mediatek.inc [(172.21.101.185)] by mailgw01.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 647585768; Sun, 25 Dec 2022 20:13:05 -0700 Received: from mtkmbs10n1.mediatek.inc (172.21.101.34) by mtkmbs13n2.mediatek.inc (172.21.101.108) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Mon, 26 Dec 2022 11:12:32 +0800 Received: from APC01-PSA-obe.outbound.protection.outlook.com (172.21.101.239) by mtkmbs10n1.mediatek.com (172.21.101.34) with Microsoft SMTP Server id 15.2.792.15 via Frontend Transport; Mon, 26 Dec 2022 11:12:31 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ktsohy72uWtPNq/Dq0EPiTgXJhKoCGJgHMYCDeLCrG/PpcyKWzMd5ChLChcd3CV9UdV/MSyJZmIcnvkqhbNzOS1MFhx0G0EzUJ1kfvoCig4qgbLaiBK2HRVOnY3punN3sjqsIjHf3BayK3xq5FABsvWOzyHitdS+0wPROCfKCGDKn9iCccP0+XCXGWjCjIHvbUzhSkEm59qOatnXC/sV/K7Esig9o13pFqIJMEdlnrnYGLGzPTsp/Zy8MVNUvyP00lQzHXynRAoBqrGYSquMEOZCk7oRjig8N4bMtiRlNk0fp3P26nVh02FDcYqJ1YjyxPCXdMUSCjiQBBjUb5Kt/A== 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=0RGMsfvBkY7lgi9HWLTV6CYFCnu6rjP/RWt+G6FwJZA=; b=TZTtLxpqY7av/5fvpK1ghECK/UPUKYqZPlv3u7AJaXLDyXCImUOkNI9PeG+/mxH37Ek5roOGg2MLbE1GcSWUkQChxRpUYnEuUllC0CHDhbwgbWK22Y/F+YK28iouHQw7dFsDbC8mg6Nj82BgT7TiYhrh68K09bfPN7nQvlGyGqnecRQx/rHl5mGEyWsNfotP30rpFq5t0cj74mlF2uVcG2sN/EqwMMOB/OmvZLk6+kqC+Zn0dgig01837d3GuKGqXuggcPIGACyTfqDuuczTbrCBD77dC3Sk+Di81obMRey3tRle7YjSKRJ7qdaDVdFKMwWNSvvDo4HmfGvFsEXuZg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mediatek.com; dmarc=pass action=none header.from=mediatek.com; dkim=pass header.d=mediatek.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mediateko365.onmicrosoft.com; s=selector2-mediateko365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0RGMsfvBkY7lgi9HWLTV6CYFCnu6rjP/RWt+G6FwJZA=; b=gG+3/dDQE6f7VYUtqnuMYoK73NQ4UAi26IkcT23W4duHN5kQdBW43yTXWM7A7w1irdrSsB5JEFLVjmWAz89b3pFC8SznKobKZnfJyykc3idTz6j0315LvZpqv3ehHaxc/zmJVxQDNJ/9uvLkxmT6yMQ9IbdOx5rj9Uv5Y7fyN90= Received: from TYZPR03MB6624.apcprd03.prod.outlook.com (2603:1096:400:1f4::13) by KL1PR0302MB5426.apcprd03.prod.outlook.com (2603:1096:820:46::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.16; Mon, 26 Dec 2022 03:12:29 +0000 Received: from TYZPR03MB6624.apcprd03.prod.outlook.com ([fe80::99:4418:290a:ce5d]) by TYZPR03MB6624.apcprd03.prod.outlook.com ([fe80::99:4418:290a:ce5d%9]) with mapi id 15.20.5924.016; Mon, 26 Dec 2022 03:12:28 +0000 From: =?utf-8?B?Q0sgSHUgKOiDoeS/iuWFiSk=?= To: "robh+dt@kernel.org" , "kishon@ti.com" , =?utf-8?B?Q2h1bmZlbmcgWXVuICjkupHmmKXls7Ap?= , "chunkuang.hu@kernel.org" , =?utf-8?B?Sml0YW8gU2hpICjnn7PorrDmtpsp?= , "daniel@ffwll.ch" , "granquet@baylibre.com" , "p.zabel@pengutronix.de" , "airlied@gmail.com" , "krzysztof.kozlowski+dt@linaro.org" , "vkoul@kernel.org" , "matthias.bgg@gmail.com" CC: "linux-kernel@vger.kernel.org" , "linux-mediatek@lists.infradead.org" , =?utf-8?B?TWFjIFNoZW4gKOayiOS/iik=?= , "devicetree@vger.kernel.org" , "krzysztof.kozlowski@linaro.org" , =?utf-8?B?U3R1YXJ0IExlZSAo5p2O57+wKQ==?= , "dri-devel@lists.freedesktop.org" , "linux-arm-kernel@lists.infradead.org" , "linux-phy@lists.infradead.org" , "angelogioacchino.delregno@collabora.com" Subject: Re: [PATCH v3 07/12] drm/mediatek: hdmi: add v2 support Thread-Topic: [PATCH v3 07/12] drm/mediatek: hdmi: add v2 support Thread-Index: AQHY8Ffe+1ZB8K1DFUKMHr1G5htplK5/zxOA Date: Mon, 26 Dec 2022 03:12:28 +0000 Message-ID: <8060f38c3db6d2f6e1cb7eb6d6bbc199d289aa7d.camel@mediatek.com> References: <20220919-v3-0-a803f2660127@baylibre.com> <20220919-v3-7-a803f2660127@baylibre.com> In-Reply-To: <20220919-v3-7-a803f2660127@baylibre.com> Accept-Language: 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=mediatek.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYZPR03MB6624:EE_|KL1PR0302MB5426:EE_ x-ms-office365-filtering-correlation-id: 671d5c17-2ce6-454c-55a7-08dae6ef053f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: tzbiuEcFCiXN7KS7drRcfulSpppdtgnlNQw/G0r43IU24iCiKsOWk/P0O9IwKvbw/OXXkv80411EQ2yHKcjIHAVKm30bDf+PBxRVKOt5TohU7ox4pVUwrS81x30z280mSyUE4tqe0gSgBSViIyavBio69gC0TJ8GI49V0F02Gnlv/UkT16HNs3UYTfKekc6NlFCxl/2PvOtMln06v/1Oj4cJqKYif7HF21vmWEeGbbql8AxLE/0opob42IHYqR8PDorlMcpmyc37Djcp/bMMjOK9Tfp4/Qh/nuIO1j58mzcTEfoCjSWxY6CWS3jjDJQaSTf325G842slwRinAQfcOKamUtGEHt3zmnTumapkLsHmyXJjSX2vXJB9Feeevc30pbcj2ZTmH0wyl52h/Toa7Pq1aCOflFM6C8pSreoBxOY/cl3K6C6KwOgY0vH3PW5dVqZ4XmmNQGKKtRgO7Rk/+2g5wRt5lInc+DJ6+ZjH82GRJy5KMNbPKhVLPUYSltTpWfuSIVnuJ/xbsf1pSvMd5Uij8iayAnzkNQEisKIp7C7bM9dFsUAYFvg3hAZOD3ugds+Bd/uky2plKrqyg/qCHhGHlc1e8AG5HE9LNnAzRo0DfP3/7JRDYo8ubDCWd2kEe9cMbo7uV0lcLWRc9Fh5jwvhWJ05OJ1Z1e8t/feyqxNB8KwVUqot65klBe4TRb6w02juckQIzlOR70Ji7Imq9/MY9KbAPSkj+uh7c/MML7gegUUBBnIKSYjzc8b1sMJI x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYZPR03MB6624.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(346002)(376002)(39860400002)(136003)(366004)(396003)(451199015)(6506007)(71200400001)(41300700001)(186003)(26005)(6512007)(2616005)(83380400001)(478600001)(7416002)(85182001)(122000001)(36756003)(38100700002)(110136005)(54906003)(921005)(8936002)(2906002)(38070700005)(316002)(6486002)(966005)(5660300002)(86362001)(76116006)(66946007)(66556008)(66476007)(66446008)(4326008)(8676002)(64756008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?clpxK2d0aDc0a045d2ZTR1FacHRZTjBWSGg3UVBzQ3VraHJIeVBkMVVzQ2dl?= =?utf-8?B?NVdaZEE0T2ZvQXpnYWpNK21SaFpGOFI3VFZvM1VtU21Sb2FtWkVMdVlUVFMv?= =?utf-8?B?R2trMnowaFRJaHoxc05mQ3pVWFNxTTNxaFdiNEdXTXArYXZMcVQ5aGNvclFF?= =?utf-8?B?dzV1V3daSE9YMFRaWmxMb0ZKZXJzb1lmWTJydnFCOCtyUGJhM0VGOXRnMmF2?= =?utf-8?B?ZitFbU1oMkQ1VEVUVVo1Ym5jOGZOWGs5SWRhYW0yUjdPeHFmWklCblZ1RFF3?= =?utf-8?B?b0UrTnVCM21BdWJJVFpLeXJJZG9RYVRPQXFjczVYeEdwNXE2STRWVWRlbDho?= =?utf-8?B?UDdTMWh1c0t1ckZtZlQ5RFN4V3FnYXRCNGROOUJQd2haQ1BHRDk1b1lGTlJu?= =?utf-8?B?WHROYUd5UEVlTDJYZ2xEVnJ1ZmlPSUE4a0huYUZXb1NDbEI5d3BGNUY2RWg3?= =?utf-8?B?Z2ZzT3RjbWJCQmtacHpSMmhKTlo3cVh1dUNxS0dXR2wrRVVCeGNHbmVlUDls?= =?utf-8?B?bWxvcGhwS2NVN1Y5TDJ3RXRSeVVza2FMU3ZaZUtZS1FvTnZ0ekxQVUQ4L3pP?= =?utf-8?B?VlphZDIzRm1RSEhRNnQyeHozUTduaWtHbkxVZllqbWc1ZzB2S1J6bzVMOGQw?= =?utf-8?B?RHZPRzhBUzlwQ0VSTGovODhqcXNqTDR6cFNWTC9RditSSjZoZSs2NkFBNS8r?= =?utf-8?B?RmgwbDJWQmZIWFQrMzdEdkVJZ2V6dzcxKzRpeUx2RTZNTnBuNm1XcTJ1NFVW?= =?utf-8?B?bUNLRzZ5UEE5SHJMNTV3ZTFCYlo0TnhieGhlelFheFBuSUxOMFVsWEN5bWhu?= =?utf-8?B?b0F0NWp2bDFsdGt2VkZlMnVncXBxOEp3bFJ6SHB1V3ByZk5PdTlDUElSeHBz?= =?utf-8?B?WkxWTzBxRTNPcWNad2FTeWRHTDY5VFBDbGR5dko3SW9IQW9JUHNoVzNzZkpV?= =?utf-8?B?bUNWN3VHeEFGR1ZZSWJvR1duUkFBQ1hYMUNLUjFyLzNkQ3ZxbFhYZjFiaFdT?= =?utf-8?B?Z2dMNGNqbzg0NENnNTI1NFloNElqK3VSOUlkUHVTZTJ1aHFURkVCRllBR0xN?= =?utf-8?B?TXp4SGpqYlhRUXh1N0dlbk12anBOdS9SeG9kdEUwc3N5VzhraHhRU243bmtF?= =?utf-8?B?TDlGNU9jSGVYbFBqTFhpMi90T3JKbXFrUWFhZS9RN1VzK0MrcXozYzU2bHEw?= =?utf-8?B?bE5YQ2w2Y2ppbHNrVE1VUklDK0RETCtpNERyQmNBZmtVUTBoL0FPdXpidVZJ?= =?utf-8?B?cC9rUVJRNis1L1hLYkVJcmQvclJGRUpWWmpqd2tkN2FsMnJxcVJXZWVPTkxB?= =?utf-8?B?a3I5dS81a0xQcVpVMnpObExKK3JMVFRqK1c5V0o0R25PNzFzOUtaNGM4d2JE?= =?utf-8?B?bGx3QVBrK2JUUGgrSXBFcUFhemRLbE5RK3lJMDFXTFZ1eVBNS0x3UUhxV0F5?= =?utf-8?B?T0QyZU1VK1Nwa2xQMVJnNzdEVTBrekxwemNhSTFoaGhLNGpHeGEwY1RyM2sy?= =?utf-8?B?NkNQWXI0QktHNHE0elVDMjliSjdoR3FwTVdpNy9KOE02T0sxOEJzaTI1eURI?= =?utf-8?B?bFhsN1kwd3UwM1Z0alJkT3hSdFdzNXdraGVMTG45TmQrTDNVQXZLaVZucjZG?= =?utf-8?B?ZXUvWmJhQnM0bFhWTWFmV3VhYUwwM1NCQXAxSUVmVmFoSml0ZjNuSkkvOEZP?= =?utf-8?B?RThOQkE0ZmUxOXFiZGFjdHdZcEdjU0kwdGxnM01KTWw4RTVRZUFORC9pTGlZ?= =?utf-8?B?YThLc2hTMFpqS2VjemtMSTN3a1JNN2dGSW54UUkvMVA4ZmthdHhObTgrMXU3?= =?utf-8?B?ckZCTGVzeDhSTXBPcGw0ZWpUSHJiaVpXV3VraEFWaXpjaS9FbnpqZ0QxOC9W?= =?utf-8?B?dzdoZG1rQk54ZStjOXI5V3lscS94WE82WFlHR1M0UEdULzBmVnhGaXppVHdB?= =?utf-8?B?a3NERm9jbVlvNktWQ3FLSHl6U29FU1lIdExWZlNzNDIxSHBhZU9lWlE1Wkg2?= =?utf-8?B?aUUwZUNlVUp0RjByWnVTbHUyUUY4ZXFzZlVBZDltSlhiMmo2S241NGZoVU9k?= =?utf-8?B?SzNNSEcybmhCb0Y4L2JHWGdXQ2J4bEVGNE1zSmh5YVlMMGNNNkNJSTJiVFUx?= =?utf-8?Q?F8N3frvR6EqOFbXFCn8afug6Q?= Content-ID: MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYZPR03MB6624.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 671d5c17-2ce6-454c-55a7-08dae6ef053f X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Dec 2022 03:12:28.5643 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a7687ede-7a6b-4ef6-bace-642f677fbe31 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: gVgZaLaCA4K31L3t/c5BZkCvCBrMpdtRcswA58XK3FgygR6CFlVhs/BVbpL7tODsOOLHIv9T79fYpn3plW2H4w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR0302MB5426 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221225_191315_343805_0EFA0BA8 X-CRM114-Status: GOOD ( 14.14 ) X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-phy" Errors-To: linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org Hi, Guillaume: On Fri, 2022-11-04 at 15:09 +0100, Guillaume Ranquet wrote: > Adds hdmi and hdmi-ddc support for v2 IP. > > Signed-off-by: Guillaume Ranquet > --- > drivers/gpu/drm/mediatek/Makefile | 2 + > drivers/gpu/drm/mediatek/mtk_hdmi_common.c | 14 + > drivers/gpu/drm/mediatek/mtk_hdmi_common.h | 1 + > drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c | 367 +++++++ > drivers/gpu/drm/mediatek/mtk_hdmi_regs_v2.h | 309 ++++++ > drivers/gpu/drm/mediatek/mtk_hdmi_v2.c | 1379 > +++++++++++++++++++++++++++ > drivers/gpu/drm/mediatek/mtk_hdmi_v2.h | 29 + > 7 files changed, 2101 insertions(+) > > [snip] > diff --git a/drivers/gpu/drm/mediatek/mtk_hdmi_regs_v2.h > b/drivers/gpu/drm/mediatek/mtk_hdmi_regs_v2.h > new file mode 100644 > index 000000000000..f4c3652f4eab > --- /dev/null > +++ b/drivers/gpu/drm/mediatek/mtk_hdmi_regs_v2.h > @@ -0,0 +1,309 @@ > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > + * Copyright (c) 2021 MediaTek Inc. > + * Copyright (c) 2021 BayLibre, SAS > + */ > + > +#ifndef _MTK_HDMI_REGS_H > +#define _MTK_HDMI_REGS_H > + > +#define AIF_HEADER GENMASK(19, 0) > +#define AIF_PKT00 GENMASK(31, 0) > +#define AIF_PKT01 (23, 0) > +#define AIF_PKT02 (31, 0) > +#define AIF_PKT03 (23, 0) Useless, drop it. > + > +#define AIP_CTRL BIT(10) I think this is #define AIP_CTRL 0x400 > +#define AIP_CTS_SVAL 0x408 > +#define AIP_DOWNSAMPLE_CTRL 0x41C > +#define AIP_I2S_CHST0 0x414 > +#define AIP_I2S_CHST1 0x418 > +#define AIP_I2S_CTRL 0x410 > +#define AIP_N_VAL 0x404 > +#define AIP_SPDIF_CTRL 0x40C > +#define AIP_TPI_CTRL 0x428 > +#define AIP_TXCTRL 0x424 > + > +#define AUD_DIS (0x0) > +#define AUD_DIS_WR (0x0) > +#define AUD_EN BIT(2) > +#define AUD_EN_WR BIT(18) > +#define AUD_ERR_THRESH GENMASK(29, 24) > +#define AUD_IN_EN BIT(8) > +#define AUD_MUTE_DIS (0x0) > +#define AUD_MUTE_FIFO_EN BIT(5) > +#define AUD_PACKET_DROP BIT(6) > +#define AUD_RPT_DIS (0x0) > +#define AUD_RPT_EN BIT(2) > +#define AUD_SEL_OWRT BIT(9) I would like to put the bitwise definition with double word definition together. You could reference [1]. [1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/gpu/drm/mediatek/mtk_disp_rdma.c?h=v6.2-rc1 Regards, CK > + > +#define AVI_DIS (0) > +#define AVI_DIS_WR (0) > +#define AVI_EN (0x1) > +#define AVI_EN_WR BIT(16) > +#define AVI_HEADER GENMASK(23, 0) > +#define AVI_PKT00 GENMASK(31, 0) > +#define AVI_PKT01 GENMASK(23, 0) > +#define AVI_PKT02 GENMASK(31, 0) > +#define AVI_PKT03 GENMASK(23, 0) > +#define AVI_PKT04 GENMASK(31, 0) > +#define AVI_PKT05 GENMASK(23, 0) > +#define AVI_RPT_DIS (0x0) > +#define AVI_RPT_EN (0x1) > + > +#define C422_C420_CONFIG_BYPASS BIT(5) > +#define C422_C420_CONFIG_ENABLE BIT(4) > +#define C422_C420_CONFIG_OUT_CB_OR_CR BIT(6) > +#define C444_C422_CONFIG_ENABLE (0x1) > + > +#define CBIT_ORDER_SAME BIT(13) > + > +#define CEA_AUD_EN BIT(9) > +#define CEA_AVI_EN BIT(11) > +#define CEA_CP_EN BIT(6) > +#define CEA_SPD_EN BIT(10) > + > +#define CLEAR_FIFO 0x9 > + > +#define CLOCK_SCL 0xA > + > +#define CP_CLR_MUTE_EN BIT(1) > +#define CP_EN BIT(5) > +#define CP_EN_WR BIT(21) > +#define CP_RPT_EN BIT(5) > +#define CP_SET_MUTE_DIS (0) > +#define CP_SET_MUTE_EN (1) > + > +#define CTS_CAL_N4 BIT(23) > +#define CTS_REQ_EN BIT(1) > +#define CTS_SW_SEL (1) > + > -- linux-phy mailing list linux-phy@lists.infradead.org https://lists.infradead.org/mailman/listinfo/linux-phy 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 F194CC4167B for ; Mon, 26 Dec 2022 03:14:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-ID:In-Reply-To: References:Message-ID:Date:Subject:CC:To:From:Reply-To:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=hJycpUKOMtzXvmihamOCSq10rNfvckZ2sHj8tXjD3OU=; b=0ZNswx4V57dCUb PwFpIVYKC1SrEyZZwSFvUMw5q9KVsl0Tbf/QFcAHdXS55bhC5QlIy1Q5quIpV+iVk6gzeHmJN+LLQ E0J3UG4C8S52BkpTnU1fVG3cyLbse+0GQM5goOenvoirNXIqJ2OBAWLZ4Nlf7zbXZ4z7XutkxZNkR ba1n4yydDZBm6v6XjNmrGp0gqEVZaLkPXTdIEwPZE4GrA2DTvXN8RfopGAXNx9uD2/EqOHAGseWbM u3T1/BU+p4/xmf8teziFvfA33UYqOcgvfm4NvqJbzXtiFFXM8UgvOiwiuWlSFj0HhyMU/zJiKZzvk ET6R9iIsTyjbS1dwBK6w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1p9dvX-001FNd-38; Mon, 26 Dec 2022 03:13:24 +0000 Received: from mailgw01.mediatek.com ([216.200.240.184]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1p9dvP-001FKE-98; Mon, 26 Dec 2022 03:13:17 +0000 X-UUID: 0d0f5b8385fd422ba73af2236f0afe36-20221225 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=MIME-Version:Content-Transfer-Encoding:Content-ID:Content-Type:In-Reply-To:References:Message-ID:Date:Subject:CC:To:From; bh=0RGMsfvBkY7lgi9HWLTV6CYFCnu6rjP/RWt+G6FwJZA=; b=CoVh3BkT576l85nkFE5gLqbau4QvEjpRnK5kTz0zdBP2Mp/SKzag30KODeRmhFJCeZfnTQNYiveJ7e9ZiwWEl1pR2z6WNk2asJPM41AGCB1lv2wViUjnWTeBKWfsA5zHho/zMM6jin3xVB753Y54oZ+o77eDTT3AllQ6tPHgELw=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.14,REQID:e151431b-e047-42d1-a5d0-63c4a6cce447,IP:0,U RL:0,TC:0,Content:0,EDM:0,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTION: release,TS:0 X-CID-META: VersionHash:dcaaed0,CLOUDID:acd9c352-dd49-462e-a4be-2143a3ddc739,B ulkID:nil,BulkQuantity:0,Recheck:0,SF:102,TC:nil,Content:0,EDM:-3,IP:nil,U RL:1,File:nil,Bulk:nil,QS:nil,BEC:nil,COL:0 X-UUID: 0d0f5b8385fd422ba73af2236f0afe36-20221225 Received: from mtkmbs11n1.mediatek.inc [(172.21.101.185)] by mailgw01.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 647585768; Sun, 25 Dec 2022 20:13:05 -0700 Received: from mtkmbs10n1.mediatek.inc (172.21.101.34) by mtkmbs13n2.mediatek.inc (172.21.101.108) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Mon, 26 Dec 2022 11:12:32 +0800 Received: from APC01-PSA-obe.outbound.protection.outlook.com (172.21.101.239) by mtkmbs10n1.mediatek.com (172.21.101.34) with Microsoft SMTP Server id 15.2.792.15 via Frontend Transport; Mon, 26 Dec 2022 11:12:31 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ktsohy72uWtPNq/Dq0EPiTgXJhKoCGJgHMYCDeLCrG/PpcyKWzMd5ChLChcd3CV9UdV/MSyJZmIcnvkqhbNzOS1MFhx0G0EzUJ1kfvoCig4qgbLaiBK2HRVOnY3punN3sjqsIjHf3BayK3xq5FABsvWOzyHitdS+0wPROCfKCGDKn9iCccP0+XCXGWjCjIHvbUzhSkEm59qOatnXC/sV/K7Esig9o13pFqIJMEdlnrnYGLGzPTsp/Zy8MVNUvyP00lQzHXynRAoBqrGYSquMEOZCk7oRjig8N4bMtiRlNk0fp3P26nVh02FDcYqJ1YjyxPCXdMUSCjiQBBjUb5Kt/A== 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=0RGMsfvBkY7lgi9HWLTV6CYFCnu6rjP/RWt+G6FwJZA=; b=TZTtLxpqY7av/5fvpK1ghECK/UPUKYqZPlv3u7AJaXLDyXCImUOkNI9PeG+/mxH37Ek5roOGg2MLbE1GcSWUkQChxRpUYnEuUllC0CHDhbwgbWK22Y/F+YK28iouHQw7dFsDbC8mg6Nj82BgT7TiYhrh68K09bfPN7nQvlGyGqnecRQx/rHl5mGEyWsNfotP30rpFq5t0cj74mlF2uVcG2sN/EqwMMOB/OmvZLk6+kqC+Zn0dgig01837d3GuKGqXuggcPIGACyTfqDuuczTbrCBD77dC3Sk+Di81obMRey3tRle7YjSKRJ7qdaDVdFKMwWNSvvDo4HmfGvFsEXuZg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mediatek.com; dmarc=pass action=none header.from=mediatek.com; dkim=pass header.d=mediatek.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mediateko365.onmicrosoft.com; s=selector2-mediateko365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0RGMsfvBkY7lgi9HWLTV6CYFCnu6rjP/RWt+G6FwJZA=; b=gG+3/dDQE6f7VYUtqnuMYoK73NQ4UAi26IkcT23W4duHN5kQdBW43yTXWM7A7w1irdrSsB5JEFLVjmWAz89b3pFC8SznKobKZnfJyykc3idTz6j0315LvZpqv3ehHaxc/zmJVxQDNJ/9uvLkxmT6yMQ9IbdOx5rj9Uv5Y7fyN90= Received: from TYZPR03MB6624.apcprd03.prod.outlook.com (2603:1096:400:1f4::13) by KL1PR0302MB5426.apcprd03.prod.outlook.com (2603:1096:820:46::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.16; Mon, 26 Dec 2022 03:12:29 +0000 Received: from TYZPR03MB6624.apcprd03.prod.outlook.com ([fe80::99:4418:290a:ce5d]) by TYZPR03MB6624.apcprd03.prod.outlook.com ([fe80::99:4418:290a:ce5d%9]) with mapi id 15.20.5924.016; Mon, 26 Dec 2022 03:12:28 +0000 From: =?utf-8?B?Q0sgSHUgKOiDoeS/iuWFiSk=?= To: "robh+dt@kernel.org" , "kishon@ti.com" , =?utf-8?B?Q2h1bmZlbmcgWXVuICjkupHmmKXls7Ap?= , "chunkuang.hu@kernel.org" , =?utf-8?B?Sml0YW8gU2hpICjnn7PorrDmtpsp?= , "daniel@ffwll.ch" , "granquet@baylibre.com" , "p.zabel@pengutronix.de" , "airlied@gmail.com" , "krzysztof.kozlowski+dt@linaro.org" , "vkoul@kernel.org" , "matthias.bgg@gmail.com" CC: "linux-kernel@vger.kernel.org" , "linux-mediatek@lists.infradead.org" , =?utf-8?B?TWFjIFNoZW4gKOayiOS/iik=?= , "devicetree@vger.kernel.org" , "krzysztof.kozlowski@linaro.org" , =?utf-8?B?U3R1YXJ0IExlZSAo5p2O57+wKQ==?= , "dri-devel@lists.freedesktop.org" , "linux-arm-kernel@lists.infradead.org" , "linux-phy@lists.infradead.org" , "angelogioacchino.delregno@collabora.com" Subject: Re: [PATCH v3 07/12] drm/mediatek: hdmi: add v2 support Thread-Topic: [PATCH v3 07/12] drm/mediatek: hdmi: add v2 support Thread-Index: AQHY8Ffe+1ZB8K1DFUKMHr1G5htplK5/zxOA Date: Mon, 26 Dec 2022 03:12:28 +0000 Message-ID: <8060f38c3db6d2f6e1cb7eb6d6bbc199d289aa7d.camel@mediatek.com> References: <20220919-v3-0-a803f2660127@baylibre.com> <20220919-v3-7-a803f2660127@baylibre.com> In-Reply-To: <20220919-v3-7-a803f2660127@baylibre.com> Accept-Language: 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=mediatek.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYZPR03MB6624:EE_|KL1PR0302MB5426:EE_ x-ms-office365-filtering-correlation-id: 671d5c17-2ce6-454c-55a7-08dae6ef053f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: tzbiuEcFCiXN7KS7drRcfulSpppdtgnlNQw/G0r43IU24iCiKsOWk/P0O9IwKvbw/OXXkv80411EQ2yHKcjIHAVKm30bDf+PBxRVKOt5TohU7ox4pVUwrS81x30z280mSyUE4tqe0gSgBSViIyavBio69gC0TJ8GI49V0F02Gnlv/UkT16HNs3UYTfKekc6NlFCxl/2PvOtMln06v/1Oj4cJqKYif7HF21vmWEeGbbql8AxLE/0opob42IHYqR8PDorlMcpmyc37Djcp/bMMjOK9Tfp4/Qh/nuIO1j58mzcTEfoCjSWxY6CWS3jjDJQaSTf325G842slwRinAQfcOKamUtGEHt3zmnTumapkLsHmyXJjSX2vXJB9Feeevc30pbcj2ZTmH0wyl52h/Toa7Pq1aCOflFM6C8pSreoBxOY/cl3K6C6KwOgY0vH3PW5dVqZ4XmmNQGKKtRgO7Rk/+2g5wRt5lInc+DJ6+ZjH82GRJy5KMNbPKhVLPUYSltTpWfuSIVnuJ/xbsf1pSvMd5Uij8iayAnzkNQEisKIp7C7bM9dFsUAYFvg3hAZOD3ugds+Bd/uky2plKrqyg/qCHhGHlc1e8AG5HE9LNnAzRo0DfP3/7JRDYo8ubDCWd2kEe9cMbo7uV0lcLWRc9Fh5jwvhWJ05OJ1Z1e8t/feyqxNB8KwVUqot65klBe4TRb6w02juckQIzlOR70Ji7Imq9/MY9KbAPSkj+uh7c/MML7gegUUBBnIKSYjzc8b1sMJI x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYZPR03MB6624.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(346002)(376002)(39860400002)(136003)(366004)(396003)(451199015)(6506007)(71200400001)(41300700001)(186003)(26005)(6512007)(2616005)(83380400001)(478600001)(7416002)(85182001)(122000001)(36756003)(38100700002)(110136005)(54906003)(921005)(8936002)(2906002)(38070700005)(316002)(6486002)(966005)(5660300002)(86362001)(76116006)(66946007)(66556008)(66476007)(66446008)(4326008)(8676002)(64756008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?clpxK2d0aDc0a045d2ZTR1FacHRZTjBWSGg3UVBzQ3VraHJIeVBkMVVzQ2dl?= =?utf-8?B?NVdaZEE0T2ZvQXpnYWpNK21SaFpGOFI3VFZvM1VtU21Sb2FtWkVMdVlUVFMv?= =?utf-8?B?R2trMnowaFRJaHoxc05mQ3pVWFNxTTNxaFdiNEdXTXArYXZMcVQ5aGNvclFF?= =?utf-8?B?dzV1V3daSE9YMFRaWmxMb0ZKZXJzb1lmWTJydnFCOCtyUGJhM0VGOXRnMmF2?= =?utf-8?B?ZitFbU1oMkQ1VEVUVVo1Ym5jOGZOWGs5SWRhYW0yUjdPeHFmWklCblZ1RFF3?= =?utf-8?B?b0UrTnVCM21BdWJJVFpLeXJJZG9RYVRPQXFjczVYeEdwNXE2STRWVWRlbDho?= =?utf-8?B?UDdTMWh1c0t1ckZtZlQ5RFN4V3FnYXRCNGROOUJQd2haQ1BHRDk1b1lGTlJu?= =?utf-8?B?WHROYUd5UEVlTDJYZ2xEVnJ1ZmlPSUE4a0huYUZXb1NDbEI5d3BGNUY2RWg3?= =?utf-8?B?Z2ZzT3RjbWJCQmtacHpSMmhKTlo3cVh1dUNxS0dXR2wrRVVCeGNHbmVlUDls?= =?utf-8?B?bWxvcGhwS2NVN1Y5TDJ3RXRSeVVza2FMU3ZaZUtZS1FvTnZ0ekxQVUQ4L3pP?= =?utf-8?B?VlphZDIzRm1RSEhRNnQyeHozUTduaWtHbkxVZllqbWc1ZzB2S1J6bzVMOGQw?= =?utf-8?B?RHZPRzhBUzlwQ0VSTGovODhqcXNqTDR6cFNWTC9RditSSjZoZSs2NkFBNS8r?= =?utf-8?B?RmgwbDJWQmZIWFQrMzdEdkVJZ2V6dzcxKzRpeUx2RTZNTnBuNm1XcTJ1NFVW?= =?utf-8?B?bUNLRzZ5UEE5SHJMNTV3ZTFCYlo0TnhieGhlelFheFBuSUxOMFVsWEN5bWhu?= =?utf-8?B?b0F0NWp2bDFsdGt2VkZlMnVncXBxOEp3bFJ6SHB1V3ByZk5PdTlDUElSeHBz?= =?utf-8?B?WkxWTzBxRTNPcWNad2FTeWRHTDY5VFBDbGR5dko3SW9IQW9JUHNoVzNzZkpV?= =?utf-8?B?bUNWN3VHeEFGR1ZZSWJvR1duUkFBQ1hYMUNLUjFyLzNkQ3ZxbFhYZjFiaFdT?= =?utf-8?B?Z2dMNGNqbzg0NENnNTI1NFloNElqK3VSOUlkUHVTZTJ1aHFURkVCRllBR0xN?= =?utf-8?B?TXp4SGpqYlhRUXh1N0dlbk12anBOdS9SeG9kdEUwc3N5VzhraHhRU243bmtF?= =?utf-8?B?TDlGNU9jSGVYbFBqTFhpMi90T3JKbXFrUWFhZS9RN1VzK0MrcXozYzU2bHEw?= =?utf-8?B?bE5YQ2w2Y2ppbHNrVE1VUklDK0RETCtpNERyQmNBZmtVUTBoL0FPdXpidVZJ?= =?utf-8?B?cC9rUVJRNis1L1hLYkVJcmQvclJGRUpWWmpqd2tkN2FsMnJxcVJXZWVPTkxB?= =?utf-8?B?a3I5dS81a0xQcVpVMnpObExKK3JMVFRqK1c5V0o0R25PNzFzOUtaNGM4d2JE?= =?utf-8?B?bGx3QVBrK2JUUGgrSXBFcUFhemRLbE5RK3lJMDFXTFZ1eVBNS0x3UUhxV0F5?= =?utf-8?B?T0QyZU1VK1Nwa2xQMVJnNzdEVTBrekxwemNhSTFoaGhLNGpHeGEwY1RyM2sy?= =?utf-8?B?NkNQWXI0QktHNHE0elVDMjliSjdoR3FwTVdpNy9KOE02T0sxOEJzaTI1eURI?= =?utf-8?B?bFhsN1kwd3UwM1Z0alJkT3hSdFdzNXdraGVMTG45TmQrTDNVQXZLaVZucjZG?= =?utf-8?B?ZXUvWmJhQnM0bFhWTWFmV3VhYUwwM1NCQXAxSUVmVmFoSml0ZjNuSkkvOEZP?= =?utf-8?B?RThOQkE0ZmUxOXFiZGFjdHdZcEdjU0kwdGxnM01KTWw4RTVRZUFORC9pTGlZ?= =?utf-8?B?YThLc2hTMFpqS2VjemtMSTN3a1JNN2dGSW54UUkvMVA4ZmthdHhObTgrMXU3?= =?utf-8?B?ckZCTGVzeDhSTXBPcGw0ZWpUSHJiaVpXV3VraEFWaXpjaS9FbnpqZ0QxOC9W?= =?utf-8?B?dzdoZG1rQk54ZStjOXI5V3lscS94WE82WFlHR1M0UEdULzBmVnhGaXppVHdB?= =?utf-8?B?a3NERm9jbVlvNktWQ3FLSHl6U29FU1lIdExWZlNzNDIxSHBhZU9lWlE1Wkg2?= =?utf-8?B?aUUwZUNlVUp0RjByWnVTbHUyUUY4ZXFzZlVBZDltSlhiMmo2S241NGZoVU9k?= =?utf-8?B?SzNNSEcybmhCb0Y4L2JHWGdXQ2J4bEVGNE1zSmh5YVlMMGNNNkNJSTJiVFUx?= =?utf-8?Q?F8N3frvR6EqOFbXFCn8afug6Q?= Content-ID: MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYZPR03MB6624.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 671d5c17-2ce6-454c-55a7-08dae6ef053f X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Dec 2022 03:12:28.5643 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a7687ede-7a6b-4ef6-bace-642f677fbe31 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: gVgZaLaCA4K31L3t/c5BZkCvCBrMpdtRcswA58XK3FgygR6CFlVhs/BVbpL7tODsOOLHIv9T79fYpn3plW2H4w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR0302MB5426 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221225_191315_343805_0EFA0BA8 X-CRM114-Status: GOOD ( 14.14 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi, Guillaume: On Fri, 2022-11-04 at 15:09 +0100, Guillaume Ranquet wrote: > Adds hdmi and hdmi-ddc support for v2 IP. > > Signed-off-by: Guillaume Ranquet > --- > drivers/gpu/drm/mediatek/Makefile | 2 + > drivers/gpu/drm/mediatek/mtk_hdmi_common.c | 14 + > drivers/gpu/drm/mediatek/mtk_hdmi_common.h | 1 + > drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c | 367 +++++++ > drivers/gpu/drm/mediatek/mtk_hdmi_regs_v2.h | 309 ++++++ > drivers/gpu/drm/mediatek/mtk_hdmi_v2.c | 1379 > +++++++++++++++++++++++++++ > drivers/gpu/drm/mediatek/mtk_hdmi_v2.h | 29 + > 7 files changed, 2101 insertions(+) > > [snip] > diff --git a/drivers/gpu/drm/mediatek/mtk_hdmi_regs_v2.h > b/drivers/gpu/drm/mediatek/mtk_hdmi_regs_v2.h > new file mode 100644 > index 000000000000..f4c3652f4eab > --- /dev/null > +++ b/drivers/gpu/drm/mediatek/mtk_hdmi_regs_v2.h > @@ -0,0 +1,309 @@ > +/* SPDX-License-Identifier: GPL-2.0 */ > +/* > + * Copyright (c) 2021 MediaTek Inc. > + * Copyright (c) 2021 BayLibre, SAS > + */ > + > +#ifndef _MTK_HDMI_REGS_H > +#define _MTK_HDMI_REGS_H > + > +#define AIF_HEADER GENMASK(19, 0) > +#define AIF_PKT00 GENMASK(31, 0) > +#define AIF_PKT01 (23, 0) > +#define AIF_PKT02 (31, 0) > +#define AIF_PKT03 (23, 0) Useless, drop it. > + > +#define AIP_CTRL BIT(10) I think this is #define AIP_CTRL 0x400 > +#define AIP_CTS_SVAL 0x408 > +#define AIP_DOWNSAMPLE_CTRL 0x41C > +#define AIP_I2S_CHST0 0x414 > +#define AIP_I2S_CHST1 0x418 > +#define AIP_I2S_CTRL 0x410 > +#define AIP_N_VAL 0x404 > +#define AIP_SPDIF_CTRL 0x40C > +#define AIP_TPI_CTRL 0x428 > +#define AIP_TXCTRL 0x424 > + > +#define AUD_DIS (0x0) > +#define AUD_DIS_WR (0x0) > +#define AUD_EN BIT(2) > +#define AUD_EN_WR BIT(18) > +#define AUD_ERR_THRESH GENMASK(29, 24) > +#define AUD_IN_EN BIT(8) > +#define AUD_MUTE_DIS (0x0) > +#define AUD_MUTE_FIFO_EN BIT(5) > +#define AUD_PACKET_DROP BIT(6) > +#define AUD_RPT_DIS (0x0) > +#define AUD_RPT_EN BIT(2) > +#define AUD_SEL_OWRT BIT(9) I would like to put the bitwise definition with double word definition together. You could reference [1]. [1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/gpu/drm/mediatek/mtk_disp_rdma.c?h=v6.2-rc1 Regards, CK > + > +#define AVI_DIS (0) > +#define AVI_DIS_WR (0) > +#define AVI_EN (0x1) > +#define AVI_EN_WR BIT(16) > +#define AVI_HEADER GENMASK(23, 0) > +#define AVI_PKT00 GENMASK(31, 0) > +#define AVI_PKT01 GENMASK(23, 0) > +#define AVI_PKT02 GENMASK(31, 0) > +#define AVI_PKT03 GENMASK(23, 0) > +#define AVI_PKT04 GENMASK(31, 0) > +#define AVI_PKT05 GENMASK(23, 0) > +#define AVI_RPT_DIS (0x0) > +#define AVI_RPT_EN (0x1) > + > +#define C422_C420_CONFIG_BYPASS BIT(5) > +#define C422_C420_CONFIG_ENABLE BIT(4) > +#define C422_C420_CONFIG_OUT_CB_OR_CR BIT(6) > +#define C444_C422_CONFIG_ENABLE (0x1) > + > +#define CBIT_ORDER_SAME BIT(13) > + > +#define CEA_AUD_EN BIT(9) > +#define CEA_AVI_EN BIT(11) > +#define CEA_CP_EN BIT(6) > +#define CEA_SPD_EN BIT(10) > + > +#define CLEAR_FIFO 0x9 > + > +#define CLOCK_SCL 0xA > + > +#define CP_CLR_MUTE_EN BIT(1) > +#define CP_EN BIT(5) > +#define CP_EN_WR BIT(21) > +#define CP_RPT_EN BIT(5) > +#define CP_SET_MUTE_DIS (0) > +#define CP_SET_MUTE_EN (1) > + > +#define CTS_CAL_N4 BIT(23) > +#define CTS_REQ_EN BIT(1) > +#define CTS_SW_SEL (1) > + > _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel 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 A6505C4167B for ; Mon, 26 Dec 2022 03:12:56 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 76B2110E126; Mon, 26 Dec 2022 03:12:47 +0000 (UTC) Received: from mailgw02.mediatek.com (unknown [210.61.82.184]) by gabe.freedesktop.org (Postfix) with ESMTPS id D72ED10E10C for ; Mon, 26 Dec 2022 03:12:44 +0000 (UTC) X-UUID: 6b7ba0633f0b4c04bdabfd6d1a375872-20221226 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Type:MIME-Version:Content-Transfer-Encoding:Content-ID:In-Reply-To:References:Message-ID:Date:Subject:CC:To:From; bh=wqgMeKtBuFDJxvvUMZ1qNi4LYc9opFHP00zMZ5fJQTU=; b=hxUmQlK7kK3uoaLqoQjAo4rUlAUUrZmz1e74RNdPY+WnQRlQh8G9rs3EQx92nxiHT8Ca9c9uEM14eDhkTteEzozjq7bcqU22uBKO/mqFxp/DcSQrexg+jYSXGkfdzYXISWEJJqh9GgxioqO8nAVQ0RVCVrTSegQta+U0960e7uE=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.14, REQID:ab3ffa73-933d-4ee8-a3c0-833ee84e453f, IP:0, U RL:0,TC:0,Content:0,EDM:0,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTION: release,TS:0 X-CID-META: VersionHash:dcaaed0, CLOUDID:7fd4c352-dd49-462e-a4be-2143a3ddc739, B ulkID:nil,BulkQuantity:0,Recheck:0,SF:102,TC:nil,Content:0,EDM:-3,IP:nil,U RL:1,File:nil,Bulk:nil,QS:nil,BEC:nil,COL:0 X-UUID: 6b7ba0633f0b4c04bdabfd6d1a375872-20221226 Received: from mtkexhb02.mediatek.inc [(172.21.101.103)] by mailgw02.mediatek.com (envelope-from ) (Generic MTA with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 43478172; Mon, 26 Dec 2022 11:12:33 +0800 Received: from mtkmbs10n1.mediatek.inc (172.21.101.34) by mtkmbs13n2.mediatek.inc (172.21.101.108) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Mon, 26 Dec 2022 11:12:32 +0800 Received: from APC01-PSA-obe.outbound.protection.outlook.com (172.21.101.239) by mtkmbs10n1.mediatek.com (172.21.101.34) with Microsoft SMTP Server id 15.2.792.15 via Frontend Transport; Mon, 26 Dec 2022 11:12:31 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ktsohy72uWtPNq/Dq0EPiTgXJhKoCGJgHMYCDeLCrG/PpcyKWzMd5ChLChcd3CV9UdV/MSyJZmIcnvkqhbNzOS1MFhx0G0EzUJ1kfvoCig4qgbLaiBK2HRVOnY3punN3sjqsIjHf3BayK3xq5FABsvWOzyHitdS+0wPROCfKCGDKn9iCccP0+XCXGWjCjIHvbUzhSkEm59qOatnXC/sV/K7Esig9o13pFqIJMEdlnrnYGLGzPTsp/Zy8MVNUvyP00lQzHXynRAoBqrGYSquMEOZCk7oRjig8N4bMtiRlNk0fp3P26nVh02FDcYqJ1YjyxPCXdMUSCjiQBBjUb5Kt/A== 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=0RGMsfvBkY7lgi9HWLTV6CYFCnu6rjP/RWt+G6FwJZA=; b=TZTtLxpqY7av/5fvpK1ghECK/UPUKYqZPlv3u7AJaXLDyXCImUOkNI9PeG+/mxH37Ek5roOGg2MLbE1GcSWUkQChxRpUYnEuUllC0CHDhbwgbWK22Y/F+YK28iouHQw7dFsDbC8mg6Nj82BgT7TiYhrh68K09bfPN7nQvlGyGqnecRQx/rHl5mGEyWsNfotP30rpFq5t0cj74mlF2uVcG2sN/EqwMMOB/OmvZLk6+kqC+Zn0dgig01837d3GuKGqXuggcPIGACyTfqDuuczTbrCBD77dC3Sk+Di81obMRey3tRle7YjSKRJ7qdaDVdFKMwWNSvvDo4HmfGvFsEXuZg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mediatek.com; dmarc=pass action=none header.from=mediatek.com; dkim=pass header.d=mediatek.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mediateko365.onmicrosoft.com; s=selector2-mediateko365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0RGMsfvBkY7lgi9HWLTV6CYFCnu6rjP/RWt+G6FwJZA=; b=gG+3/dDQE6f7VYUtqnuMYoK73NQ4UAi26IkcT23W4duHN5kQdBW43yTXWM7A7w1irdrSsB5JEFLVjmWAz89b3pFC8SznKobKZnfJyykc3idTz6j0315LvZpqv3ehHaxc/zmJVxQDNJ/9uvLkxmT6yMQ9IbdOx5rj9Uv5Y7fyN90= Received: from TYZPR03MB6624.apcprd03.prod.outlook.com (2603:1096:400:1f4::13) by KL1PR0302MB5426.apcprd03.prod.outlook.com (2603:1096:820:46::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.16; Mon, 26 Dec 2022 03:12:29 +0000 Received: from TYZPR03MB6624.apcprd03.prod.outlook.com ([fe80::99:4418:290a:ce5d]) by TYZPR03MB6624.apcprd03.prod.outlook.com ([fe80::99:4418:290a:ce5d%9]) with mapi id 15.20.5924.016; Mon, 26 Dec 2022 03:12:28 +0000 From: =?utf-8?B?Q0sgSHUgKOiDoeS/iuWFiSk=?= To: "robh+dt@kernel.org" , "kishon@ti.com" , =?utf-8?B?Q2h1bmZlbmcgWXVuICjkupHmmKXls7Ap?= , "chunkuang.hu@kernel.org" , =?utf-8?B?Sml0YW8gU2hpICjnn7PorrDmtpsp?= , "daniel@ffwll.ch" , "granquet@baylibre.com" , "p.zabel@pengutronix.de" , "airlied@gmail.com" , "krzysztof.kozlowski+dt@linaro.org" , "vkoul@kernel.org" , "matthias.bgg@gmail.com" Subject: Re: [PATCH v3 07/12] drm/mediatek: hdmi: add v2 support Thread-Topic: [PATCH v3 07/12] drm/mediatek: hdmi: add v2 support Thread-Index: AQHY8Ffe+1ZB8K1DFUKMHr1G5htplK5/zxOA Date: Mon, 26 Dec 2022 03:12:28 +0000 Message-ID: <8060f38c3db6d2f6e1cb7eb6d6bbc199d289aa7d.camel@mediatek.com> References: <20220919-v3-0-a803f2660127@baylibre.com> <20220919-v3-7-a803f2660127@baylibre.com> In-Reply-To: <20220919-v3-7-a803f2660127@baylibre.com> Accept-Language: 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=mediatek.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYZPR03MB6624:EE_|KL1PR0302MB5426:EE_ x-ms-office365-filtering-correlation-id: 671d5c17-2ce6-454c-55a7-08dae6ef053f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: tzbiuEcFCiXN7KS7drRcfulSpppdtgnlNQw/G0r43IU24iCiKsOWk/P0O9IwKvbw/OXXkv80411EQ2yHKcjIHAVKm30bDf+PBxRVKOt5TohU7ox4pVUwrS81x30z280mSyUE4tqe0gSgBSViIyavBio69gC0TJ8GI49V0F02Gnlv/UkT16HNs3UYTfKekc6NlFCxl/2PvOtMln06v/1Oj4cJqKYif7HF21vmWEeGbbql8AxLE/0opob42IHYqR8PDorlMcpmyc37Djcp/bMMjOK9Tfp4/Qh/nuIO1j58mzcTEfoCjSWxY6CWS3jjDJQaSTf325G842slwRinAQfcOKamUtGEHt3zmnTumapkLsHmyXJjSX2vXJB9Feeevc30pbcj2ZTmH0wyl52h/Toa7Pq1aCOflFM6C8pSreoBxOY/cl3K6C6KwOgY0vH3PW5dVqZ4XmmNQGKKtRgO7Rk/+2g5wRt5lInc+DJ6+ZjH82GRJy5KMNbPKhVLPUYSltTpWfuSIVnuJ/xbsf1pSvMd5Uij8iayAnzkNQEisKIp7C7bM9dFsUAYFvg3hAZOD3ugds+Bd/uky2plKrqyg/qCHhGHlc1e8AG5HE9LNnAzRo0DfP3/7JRDYo8ubDCWd2kEe9cMbo7uV0lcLWRc9Fh5jwvhWJ05OJ1Z1e8t/feyqxNB8KwVUqot65klBe4TRb6w02juckQIzlOR70Ji7Imq9/MY9KbAPSkj+uh7c/MML7gegUUBBnIKSYjzc8b1sMJI x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYZPR03MB6624.apcprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(346002)(376002)(39860400002)(136003)(366004)(396003)(451199015)(6506007)(71200400001)(41300700001)(186003)(26005)(6512007)(2616005)(83380400001)(478600001)(7416002)(85182001)(122000001)(36756003)(38100700002)(110136005)(54906003)(921005)(8936002)(2906002)(38070700005)(316002)(6486002)(966005)(5660300002)(86362001)(76116006)(66946007)(66556008)(66476007)(66446008)(4326008)(8676002)(64756008); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?clpxK2d0aDc0a045d2ZTR1FacHRZTjBWSGg3UVBzQ3VraHJIeVBkMVVzQ2dl?= =?utf-8?B?NVdaZEE0T2ZvQXpnYWpNK21SaFpGOFI3VFZvM1VtU21Sb2FtWkVMdVlUVFMv?= =?utf-8?B?R2trMnowaFRJaHoxc05mQ3pVWFNxTTNxaFdiNEdXTXArYXZMcVQ5aGNvclFF?= =?utf-8?B?dzV1V3daSE9YMFRaWmxMb0ZKZXJzb1lmWTJydnFCOCtyUGJhM0VGOXRnMmF2?= =?utf-8?B?ZitFbU1oMkQ1VEVUVVo1Ym5jOGZOWGs5SWRhYW0yUjdPeHFmWklCblZ1RFF3?= =?utf-8?B?b0UrTnVCM21BdWJJVFpLeXJJZG9RYVRPQXFjczVYeEdwNXE2STRWVWRlbDho?= =?utf-8?B?UDdTMWh1c0t1ckZtZlQ5RFN4V3FnYXRCNGROOUJQd2haQ1BHRDk1b1lGTlJu?= =?utf-8?B?WHROYUd5UEVlTDJYZ2xEVnJ1ZmlPSUE4a0huYUZXb1NDbEI5d3BGNUY2RWg3?= =?utf-8?B?Z2ZzT3RjbWJCQmtacHpSMmhKTlo3cVh1dUNxS0dXR2wrRVVCeGNHbmVlUDls?= =?utf-8?B?bWxvcGhwS2NVN1Y5TDJ3RXRSeVVza2FMU3ZaZUtZS1FvTnZ0ekxQVUQ4L3pP?= =?utf-8?B?VlphZDIzRm1RSEhRNnQyeHozUTduaWtHbkxVZllqbWc1ZzB2S1J6bzVMOGQw?= =?utf-8?B?RHZPRzhBUzlwQ0VSTGovODhqcXNqTDR6cFNWTC9RditSSjZoZSs2NkFBNS8r?= =?utf-8?B?RmgwbDJWQmZIWFQrMzdEdkVJZ2V6dzcxKzRpeUx2RTZNTnBuNm1XcTJ1NFVW?= =?utf-8?B?bUNLRzZ5UEE5SHJMNTV3ZTFCYlo0TnhieGhlelFheFBuSUxOMFVsWEN5bWhu?= =?utf-8?B?b0F0NWp2bDFsdGt2VkZlMnVncXBxOEp3bFJ6SHB1V3ByZk5PdTlDUElSeHBz?= =?utf-8?B?WkxWTzBxRTNPcWNad2FTeWRHTDY5VFBDbGR5dko3SW9IQW9JUHNoVzNzZkpV?= =?utf-8?B?bUNWN3VHeEFGR1ZZSWJvR1duUkFBQ1hYMUNLUjFyLzNkQ3ZxbFhYZjFiaFdT?= =?utf-8?B?Z2dMNGNqbzg0NENnNTI1NFloNElqK3VSOUlkUHVTZTJ1aHFURkVCRllBR0xN?= =?utf-8?B?TXp4SGpqYlhRUXh1N0dlbk12anBOdS9SeG9kdEUwc3N5VzhraHhRU243bmtF?= =?utf-8?B?TDlGNU9jSGVYbFBqTFhpMi90T3JKbXFrUWFhZS9RN1VzK0MrcXozYzU2bHEw?= =?utf-8?B?bE5YQ2w2Y2ppbHNrVE1VUklDK0RETCtpNERyQmNBZmtVUTBoL0FPdXpidVZJ?= =?utf-8?B?cC9rUVJRNis1L1hLYkVJcmQvclJGRUpWWmpqd2tkN2FsMnJxcVJXZWVPTkxB?= =?utf-8?B?a3I5dS81a0xQcVpVMnpObExKK3JMVFRqK1c5V0o0R25PNzFzOUtaNGM4d2JE?= =?utf-8?B?bGx3QVBrK2JUUGgrSXBFcUFhemRLbE5RK3lJMDFXTFZ1eVBNS0x3UUhxV0F5?= =?utf-8?B?T0QyZU1VK1Nwa2xQMVJnNzdEVTBrekxwemNhSTFoaGhLNGpHeGEwY1RyM2sy?= =?utf-8?B?NkNQWXI0QktHNHE0elVDMjliSjdoR3FwTVdpNy9KOE02T0sxOEJzaTI1eURI?= =?utf-8?B?bFhsN1kwd3UwM1Z0alJkT3hSdFdzNXdraGVMTG45TmQrTDNVQXZLaVZucjZG?= =?utf-8?B?ZXUvWmJhQnM0bFhWTWFmV3VhYUwwM1NCQXAxSUVmVmFoSml0ZjNuSkkvOEZP?= =?utf-8?B?RThOQkE0ZmUxOXFiZGFjdHdZcEdjU0kwdGxnM01KTWw4RTVRZUFORC9pTGlZ?= =?utf-8?B?YThLc2hTMFpqS2VjemtMSTN3a1JNN2dGSW54UUkvMVA4ZmthdHhObTgrMXU3?= =?utf-8?B?ckZCTGVzeDhSTXBPcGw0ZWpUSHJiaVpXV3VraEFWaXpjaS9FbnpqZ0QxOC9W?= =?utf-8?B?dzdoZG1rQk54ZStjOXI5V3lscS94WE82WFlHR1M0UEdULzBmVnhGaXppVHdB?= =?utf-8?B?a3NERm9jbVlvNktWQ3FLSHl6U29FU1lIdExWZlNzNDIxSHBhZU9lWlE1Wkg2?= =?utf-8?B?aUUwZUNlVUp0RjByWnVTbHUyUUY4ZXFzZlVBZDltSlhiMmo2S241NGZoVU9k?= =?utf-8?B?SzNNSEcybmhCb0Y4L2JHWGdXQ2J4bEVGNE1zSmh5YVlMMGNNNkNJSTJiVFUx?= =?utf-8?Q?F8N3frvR6EqOFbXFCn8afug6Q?= Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYZPR03MB6624.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 671d5c17-2ce6-454c-55a7-08dae6ef053f X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Dec 2022 03:12:28.5643 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a7687ede-7a6b-4ef6-bace-642f677fbe31 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: gVgZaLaCA4K31L3t/c5BZkCvCBrMpdtRcswA58XK3FgygR6CFlVhs/BVbpL7tODsOOLHIv9T79fYpn3plW2H4w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR0302MB5426 Content-Type: multipart/alternative; boundary="__=_Part_Boundary_001_1592856473.1222113169" 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: "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "dri-devel@lists.freedesktop.org" , =?utf-8?B?TWFjIFNoZW4gKOayiOS/iik=?= , =?utf-8?B?U3R1YXJ0IExlZSAo5p2O57+wKQ==?= , "krzysztof.kozlowski@linaro.org" , "linux-mediatek@lists.infradead.org" , "linux-phy@lists.infradead.org" , "linux-arm-kernel@lists.infradead.org" , "angelogioacchino.delregno@collabora.com" Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" --__=_Part_Boundary_001_1592856473.1222113169 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PHByZT4NCkhpLCYjMzI7R3VpbGxhdW1lOg0KDQpPbiYjMzI7RnJpLCYjMzI7MjAyMi0xMS0wNCYj MzI7YXQmIzMyOzE1OjA5JiMzMjsrMDEwMCwmIzMyO0d1aWxsYXVtZSYjMzI7UmFucXVldCYjMzI7 d3JvdGU6DQomZ3Q7JiMzMjtBZGRzJiMzMjtoZG1pJiMzMjthbmQmIzMyO2hkbWktZGRjJiMzMjtz dXBwb3J0JiMzMjtmb3ImIzMyO3YyJiMzMjtJUC4NCiZndDsmIzMyOw0KJmd0OyYjMzI7U2lnbmVk LW9mZi1ieTomIzMyO0d1aWxsYXVtZSYjMzI7UmFucXVldCYjMzI7Jmx0O2dyYW5xdWV0QGJheWxp YnJlLmNvbSZndDsNCiZndDsmIzMyOy0tLQ0KJmd0OyYjMzI7JiMzMjtkcml2ZXJzL2dwdS9kcm0v bWVkaWF0ZWsvTWFrZWZpbGUmIzMyOyYjMzI7JiMzMjsmIzMyOyYjMzI7JiMzMjsmIzMyOyYjMzI7 JiMzMjsmIzMyOyYjMzI7fCYjMzI7JiMzMjsmIzMyOyYjMzI7MiYjMzI7Kw0KJmd0OyYjMzI7JiMz Mjtkcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2hkbWlfY29tbW9uLmMmIzMyOyYjMzI7fCYj MzI7JiMzMjsmIzMyOzE0JiMzMjsrDQomZ3Q7JiMzMjsmIzMyO2RyaXZlcnMvZ3B1L2RybS9tZWRp YXRlay9tdGtfaGRtaV9jb21tb24uaCYjMzI7JiMzMjt8JiMzMjsmIzMyOyYjMzI7JiMzMjsxJiMz MjsrDQomZ3Q7JiMzMjsmIzMyO2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfaGRtaV9kZGNf djIuYyYjMzI7JiMzMjt8JiMzMjsmIzMyOzM2NyYjMzI7KysrKysrKw0KJmd0OyYjMzI7JiMzMjtk cml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2hkbWlfcmVnc192Mi5oJiMzMjt8JiMzMjsmIzMy OzMwOSYjMzI7KysrKysrDQomZ3Q7JiMzMjsmIzMyO2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9t dGtfaGRtaV92Mi5jJiMzMjsmIzMyOyYjMzI7JiMzMjsmIzMyOyYjMzI7fCYjMzI7MTM3OQ0KJmd0 OyYjMzI7KysrKysrKysrKysrKysrKysrKysrKysrKysrDQomZ3Q7JiMzMjsmIzMyO2RyaXZlcnMv Z3B1L2RybS9tZWRpYXRlay9tdGtfaGRtaV92Mi5oJiMzMjsmIzMyOyYjMzI7JiMzMjsmIzMyOyYj MzI7fCYjMzI7JiMzMjsmIzMyOzI5JiMzMjsrDQomZ3Q7JiMzMjsmIzMyOzcmIzMyO2ZpbGVzJiMz MjtjaGFuZ2VkLCYjMzI7MjEwMSYjMzI7aW5zZXJ0aW9ucygrKQ0KJmd0OyYjMzI7DQomZ3Q7JiMz MjsNCg0KW3NuaXBdDQoNCiZndDsmIzMyO2RpZmYmIzMyOy0tZ2l0JiMzMjthL2RyaXZlcnMvZ3B1 L2RybS9tZWRpYXRlay9tdGtfaGRtaV9yZWdzX3YyLmgNCiZndDsmIzMyO2IvZHJpdmVycy9ncHUv ZHJtL21lZGlhdGVrL210a19oZG1pX3JlZ3NfdjIuaA0KJmd0OyYjMzI7bmV3JiMzMjtmaWxlJiMz Mjttb2RlJiMzMjsxMDA2NDQNCiZndDsmIzMyO2luZGV4JiMzMjswMDAwMDAwMDAwMDAuLmY0YzM2 NTJmNGVhYg0KJmd0OyYjMzI7LS0tJiMzMjsvZGV2L251bGwNCiZndDsmIzMyOysrKyYjMzI7Yi9k cml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2hkbWlfcmVnc192Mi5oDQomZ3Q7JiMzMjtAQCYj MzI7LTAsMCYjMzI7KzEsMzA5JiMzMjtAQA0KJmd0OyYjMzI7Ky8qJiMzMjtTUERYLUxpY2Vuc2Ut SWRlbnRpZmllcjomIzMyO0dQTC0yLjAmIzMyOyovDQomZ3Q7JiMzMjsrLyoNCiZndDsmIzMyOysm IzMyOyomIzMyO0NvcHlyaWdodCYjMzI7KGMpJiMzMjsyMDIxJiMzMjtNZWRpYVRlayYjMzI7SW5j Lg0KJmd0OyYjMzI7KyYjMzI7KiYjMzI7Q29weXJpZ2h0JiMzMjsoYykmIzMyOzIwMjEmIzMyO0Jh eUxpYnJlLCYjMzI7U0FTDQomZ3Q7JiMzMjsrJiMzMjsqLw0KJmd0OyYjMzI7Kw0KJmd0OyYjMzI7 KyNpZm5kZWYmIzMyO19NVEtfSERNSV9SRUdTX0gNCiZndDsmIzMyOysjZGVmaW5lJiMzMjtfTVRL X0hETUlfUkVHU19IDQomZ3Q7JiMzMjsrDQomZ3Q7JiMzMjsrI2RlZmluZSYjMzI7QUlGX0hFQURF UiYjMzI7R0VOTUFTSygxOSwmIzMyOzApDQomZ3Q7JiMzMjsrI2RlZmluZSYjMzI7QUlGX1BLVDAw JiMzMjtHRU5NQVNLKDMxLCYjMzI7MCkNCiZndDsmIzMyOysjZGVmaW5lJiMzMjtBSUZfUEtUMDEm IzMyOygyMywmIzMyOzApDQomZ3Q7JiMzMjsrI2RlZmluZSYjMzI7QUlGX1BLVDAyJiMzMjsoMzEs JiMzMjswKQ0KJmd0OyYjMzI7KyNkZWZpbmUmIzMyO0FJRl9QS1QwMyYjMzI7KDIzLCYjMzI7MCkN Cg0KVXNlbGVzcywmIzMyO2Ryb3AmIzMyO2l0Lg0KDQomZ3Q7JiMzMjsrDQomZ3Q7JiMzMjsrI2Rl ZmluZSYjMzI7QUlQX0NUUkwmIzMyO0JJVCgxMCkNCg0KSSYjMzI7dGhpbmsmIzMyO3RoaXMmIzMy O2lzDQoNCiNkZWZpbmUmIzMyO0FJUF9DVFJMJiMzMjsweDQwMA0KDQoNCiZndDsmIzMyOysjZGVm aW5lJiMzMjtBSVBfQ1RTX1NWQUwmIzMyOzB4NDA4DQomZ3Q7JiMzMjsrI2RlZmluZSYjMzI7QUlQ X0RPV05TQU1QTEVfQ1RSTCYjMzI7MHg0MUMNCiZndDsmIzMyOysjZGVmaW5lJiMzMjtBSVBfSTJT X0NIU1QwJiMzMjsweDQxNA0KJmd0OyYjMzI7KyNkZWZpbmUmIzMyO0FJUF9JMlNfQ0hTVDEmIzMy OzB4NDE4DQomZ3Q7JiMzMjsrI2RlZmluZSYjMzI7QUlQX0kyU19DVFJMJiMzMjsweDQxMA0KJmd0 OyYjMzI7KyNkZWZpbmUmIzMyO0FJUF9OX1ZBTCYjMzI7MHg0MDQNCiZndDsmIzMyOysjZGVmaW5l JiMzMjtBSVBfU1BESUZfQ1RSTCYjMzI7MHg0MEMNCiZndDsmIzMyOysjZGVmaW5lJiMzMjtBSVBf VFBJX0NUUkwmIzMyOzB4NDI4DQomZ3Q7JiMzMjsrI2RlZmluZSYjMzI7QUlQX1RYQ1RSTCYjMzI7 MHg0MjQNCiZndDsmIzMyOysNCiZndDsmIzMyOysjZGVmaW5lJiMzMjtBVURfRElTJiMzMjsoMHgw KQ0KJmd0OyYjMzI7KyNkZWZpbmUmIzMyO0FVRF9ESVNfV1ImIzMyOygweDApDQomZ3Q7JiMzMjsr I2RlZmluZSYjMzI7QVVEX0VOJiMzMjtCSVQoMikNCiZndDsmIzMyOysjZGVmaW5lJiMzMjtBVURf RU5fV1ImIzMyO0JJVCgxOCkNCiZndDsmIzMyOysjZGVmaW5lJiMzMjtBVURfRVJSX1RIUkVTSCYj MzI7R0VOTUFTSygyOSwmIzMyOzI0KQ0KJmd0OyYjMzI7KyNkZWZpbmUmIzMyO0FVRF9JTl9FTiYj MzI7QklUKDgpDQomZ3Q7JiMzMjsrI2RlZmluZSYjMzI7QVVEX01VVEVfRElTJiMzMjsoMHgwKQ0K Jmd0OyYjMzI7KyNkZWZpbmUmIzMyO0FVRF9NVVRFX0ZJRk9fRU4mIzMyO0JJVCg1KQ0KJmd0OyYj MzI7KyNkZWZpbmUmIzMyO0FVRF9QQUNLRVRfRFJPUCYjMzI7QklUKDYpDQomZ3Q7JiMzMjsrI2Rl ZmluZSYjMzI7QVVEX1JQVF9ESVMmIzMyOygweDApDQomZ3Q7JiMzMjsrI2RlZmluZSYjMzI7QVVE X1JQVF9FTiYjMzI7QklUKDIpDQomZ3Q7JiMzMjsrI2RlZmluZSYjMzI7QVVEX1NFTF9PV1JUJiMz MjtCSVQoOSkNCg0KSSYjMzI7d291bGQmIzMyO2xpa2UmIzMyO3RvJiMzMjtwdXQmIzMyO3RoZSYj MzI7Yml0d2lzZSYjMzI7ZGVmaW5pdGlvbiYjMzI7d2l0aCYjMzI7ZG91YmxlJiMzMjt3b3JkJiMz MjtkZWZpbml0aW9uDQp0b2dldGhlci4mIzMyO1lvdSYjMzI7Y291bGQmIzMyO3JlZmVyZW5jZSYj MzI7WzFdLg0KDQpbMV0mIzMyOw0KaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4 L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXguZ2l0L3RyZWUvZHJpdmVycy9ncHUvZHJtL21lZGlh dGVrL210a19kaXNwX3JkbWEuYyYjNjM7aD12Ni4yLXJjMQ0KDQoNClJlZ2FyZHMsDQpDSw0KDQom Z3Q7JiMzMjsrDQomZ3Q7JiMzMjsrI2RlZmluZSYjMzI7QVZJX0RJUyYjMzI7KDApDQomZ3Q7JiMz MjsrI2RlZmluZSYjMzI7QVZJX0RJU19XUiYjMzI7KDApDQomZ3Q7JiMzMjsrI2RlZmluZSYjMzI7 QVZJX0VOJiMzMjsoMHgxKQ0KJmd0OyYjMzI7KyNkZWZpbmUmIzMyO0FWSV9FTl9XUiYjMzI7QklU KDE2KQ0KJmd0OyYjMzI7KyNkZWZpbmUmIzMyO0FWSV9IRUFERVImIzMyO0dFTk1BU0soMjMsJiMz MjswKQ0KJmd0OyYjMzI7KyNkZWZpbmUmIzMyO0FWSV9QS1QwMCYjMzI7R0VOTUFTSygzMSwmIzMy OzApDQomZ3Q7JiMzMjsrI2RlZmluZSYjMzI7QVZJX1BLVDAxJiMzMjtHRU5NQVNLKDIzLCYjMzI7 MCkNCiZndDsmIzMyOysjZGVmaW5lJiMzMjtBVklfUEtUMDImIzMyO0dFTk1BU0soMzEsJiMzMjsw KQ0KJmd0OyYjMzI7KyNkZWZpbmUmIzMyO0FWSV9QS1QwMyYjMzI7R0VOTUFTSygyMywmIzMyOzAp DQomZ3Q7JiMzMjsrI2RlZmluZSYjMzI7QVZJX1BLVDA0JiMzMjtHRU5NQVNLKDMxLCYjMzI7MCkN CiZndDsmIzMyOysjZGVmaW5lJiMzMjtBVklfUEtUMDUmIzMyO0dFTk1BU0soMjMsJiMzMjswKQ0K Jmd0OyYjMzI7KyNkZWZpbmUmIzMyO0FWSV9SUFRfRElTJiMzMjsoMHgwKQ0KJmd0OyYjMzI7KyNk ZWZpbmUmIzMyO0FWSV9SUFRfRU4mIzMyOygweDEpDQomZ3Q7JiMzMjsrDQomZ3Q7JiMzMjsrI2Rl ZmluZSYjMzI7QzQyMl9DNDIwX0NPTkZJR19CWVBBU1MmIzMyO0JJVCg1KQ0KJmd0OyYjMzI7KyNk ZWZpbmUmIzMyO0M0MjJfQzQyMF9DT05GSUdfRU5BQkxFJiMzMjtCSVQoNCkNCiZndDsmIzMyOysj ZGVmaW5lJiMzMjtDNDIyX0M0MjBfQ09ORklHX09VVF9DQl9PUl9DUiYjMzI7QklUKDYpDQomZ3Q7 JiMzMjsrI2RlZmluZSYjMzI7QzQ0NF9DNDIyX0NPTkZJR19FTkFCTEUmIzMyOygweDEpDQomZ3Q7 JiMzMjsrDQomZ3Q7JiMzMjsrI2RlZmluZSYjMzI7Q0JJVF9PUkRFUl9TQU1FJiMzMjtCSVQoMTMp DQomZ3Q7JiMzMjsrDQomZ3Q7JiMzMjsrI2RlZmluZSYjMzI7Q0VBX0FVRF9FTiYjMzI7QklUKDkp DQomZ3Q7JiMzMjsrI2RlZmluZSYjMzI7Q0VBX0FWSV9FTiYjMzI7QklUKDExKQ0KJmd0OyYjMzI7 KyNkZWZpbmUmIzMyO0NFQV9DUF9FTiYjMzI7QklUKDYpDQomZ3Q7JiMzMjsrI2RlZmluZSYjMzI7 Q0VBX1NQRF9FTiYjMzI7QklUKDEwKQ0KJmd0OyYjMzI7Kw0KJmd0OyYjMzI7KyNkZWZpbmUmIzMy O0NMRUFSX0ZJRk8mIzMyOzB4OQ0KJmd0OyYjMzI7Kw0KJmd0OyYjMzI7KyNkZWZpbmUmIzMyO0NM T0NLX1NDTCYjMzI7MHhBDQomZ3Q7JiMzMjsrDQomZ3Q7JiMzMjsrI2RlZmluZSYjMzI7Q1BfQ0xS X01VVEVfRU4mIzMyO0JJVCgxKQ0KJmd0OyYjMzI7KyNkZWZpbmUmIzMyO0NQX0VOJiMzMjtCSVQo NSkNCiZndDsmIzMyOysjZGVmaW5lJiMzMjtDUF9FTl9XUiYjMzI7QklUKDIxKQ0KJmd0OyYjMzI7 KyNkZWZpbmUmIzMyO0NQX1JQVF9FTiYjMzI7QklUKDUpDQomZ3Q7JiMzMjsrI2RlZmluZSYjMzI7 Q1BfU0VUX01VVEVfRElTJiMzMjsoMCkNCiZndDsmIzMyOysjZGVmaW5lJiMzMjtDUF9TRVRfTVVU RV9FTiYjMzI7KDEpDQomZ3Q7JiMzMjsrDQomZ3Q7JiMzMjsrI2RlZmluZSYjMzI7Q1RTX0NBTF9O NCYjMzI7QklUKDIzKQ0KJmd0OyYjMzI7KyNkZWZpbmUmIzMyO0NUU19SRVFfRU4mIzMyO0JJVCgx KQ0KJmd0OyYjMzI7KyNkZWZpbmUmIzMyO0NUU19TV19TRUwmIzMyOygxKQ0KJmd0OyYjMzI7Kw0K Jmd0OyYjMzI7DQoNCjwvcHJlPjwhLS10eXBlOnRleHQtLT48IS0tey0tPjxwcmU+KioqKioqKioq KioqKiBNRURJQVRFSyBDb25maWRlbnRpYWxpdHkgTm90aWNlICoqKioqKioqKioqKioqKioqKioq DQpUaGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgZS1tYWlsIG1lc3NhZ2UgKGluY2x1 ZGluZyBhbnkgDQphdHRhY2htZW50cykgbWF5IGJlIGNvbmZpZGVudGlhbCwgcHJvcHJpZXRhcnks IHByaXZpbGVnZWQsIG9yIG90aGVyd2lzZQ0KZXhlbXB0IGZyb20gZGlzY2xvc3VyZSB1bmRlciBh cHBsaWNhYmxlIGxhd3MuIEl0IGlzIGludGVuZGVkIHRvIGJlIA0KY29udmV5ZWQgb25seSB0byB0 aGUgZGVzaWduYXRlZCByZWNpcGllbnQocykuIEFueSB1c2UsIGRpc3NlbWluYXRpb24sIA0KZGlz dHJpYnV0aW9uLCBwcmludGluZywgcmV0YWluaW5nIG9yIGNvcHlpbmcgb2YgdGhpcyBlLW1haWwg KGluY2x1ZGluZyBpdHMgDQphdHRhY2htZW50cykgYnkgdW5pbnRlbmRlZCByZWNpcGllbnQocykg aXMgc3RyaWN0bHkgcHJvaGliaXRlZCBhbmQgbWF5IA0KYmUgdW5sYXdmdWwuIElmIHlvdSBhcmUg bm90IGFuIGludGVuZGVkIHJlY2lwaWVudCBvZiB0aGlzIGUtbWFpbCwgb3IgYmVsaWV2ZSANCnRo YXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlLW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkg dGhlIHNlbmRlciANCmltbWVkaWF0ZWx5IChieSByZXBseWluZyB0byB0aGlzIGUtbWFpbCksIGRl bGV0ZSBhbnkgYW5kIGFsbCBjb3BpZXMgb2YgDQp0aGlzIGUtbWFpbCAoaW5jbHVkaW5nIGFueSBh dHRhY2htZW50cykgZnJvbSB5b3VyIHN5c3RlbSwgYW5kIGRvIG5vdA0KZGlzY2xvc2UgdGhlIGNv bnRlbnQgb2YgdGhpcyBlLW1haWwgdG8gYW55IG90aGVyIHBlcnNvbi4gVGhhbmsgeW91IQ0KPC9w cmU+PCEtLX0tLT4= --__=_Part_Boundary_001_1592856473.1222113169 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGksIEd1aWxsYXVtZToNCg0KT24gRnJpLCAyMDIyLTExLTA0IGF0IDE1OjA5ICswMTAwLCBHdWls bGF1bWUgUmFucXVldCB3cm90ZToNCj4gQWRkcyBoZG1pIGFuZCBoZG1pLWRkYyBzdXBwb3J0IGZv ciB2MiBJUC4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEd1aWxsYXVtZSBSYW5xdWV0IDxncmFucXVl dEBiYXlsaWJyZS5jb20+DQo+IC0tLQ0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL01ha2Vm aWxlICAgICAgICAgICB8ICAgIDIgKw0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19o ZG1pX2NvbW1vbi5jICB8ICAgMTQgKw0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19o ZG1pX2NvbW1vbi5oICB8ICAgIDEgKw0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19o ZG1pX2RkY192Mi5jICB8ICAzNjcgKysrKysrKw0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVr L210a19oZG1pX3JlZ3NfdjIuaCB8ICAzMDkgKysrKysrDQo+ICBkcml2ZXJzL2dwdS9kcm0vbWVk aWF0ZWsvbXRrX2hkbWlfdjIuYyAgICAgIHwgMTM3OQ0KPiArKysrKysrKysrKysrKysrKysrKysr KysrKysNCj4gIGRyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfaGRtaV92Mi5oICAgICAgfCAg IDI5ICsNCj4gIDcgZmlsZXMgY2hhbmdlZCwgMjEwMSBpbnNlcnRpb25zKCspDQo+IA0KPiANCg0K W3NuaXBdDQoNCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfaGRt aV9yZWdzX3YyLmgNCj4gYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2hkbWlfcmVnc192 Mi5oDQo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+IGluZGV4IDAwMDAwMDAwMDAwMC4uZjRjMzY1 MmY0ZWFiDQo+IC0tLSAvZGV2L251bGwNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVr L210a19oZG1pX3JlZ3NfdjIuaA0KPiBAQCAtMCwwICsxLDMwOSBAQA0KPiArLyogU1BEWC1MaWNl bnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8NCj4gKy8qDQo+ICsgKiBDb3B5cmlnaHQgKGMpIDIw MjEgTWVkaWFUZWsgSW5jLg0KPiArICogQ29weXJpZ2h0IChjKSAyMDIxIEJheUxpYnJlLCBTQVMN Cj4gKyAqLw0KPiArDQo+ICsjaWZuZGVmIF9NVEtfSERNSV9SRUdTX0gNCj4gKyNkZWZpbmUgX01U S19IRE1JX1JFR1NfSA0KPiArDQo+ICsjZGVmaW5lIEFJRl9IRUFERVIgR0VOTUFTSygxOSwgMCkN Cj4gKyNkZWZpbmUgQUlGX1BLVDAwIEdFTk1BU0soMzEsIDApDQo+ICsjZGVmaW5lIEFJRl9QS1Qw MSAoMjMsIDApDQo+ICsjZGVmaW5lIEFJRl9QS1QwMiAoMzEsIDApDQo+ICsjZGVmaW5lIEFJRl9Q S1QwMyAoMjMsIDApDQoNClVzZWxlc3MsIGRyb3AgaXQuDQoNCj4gKw0KPiArI2RlZmluZSBBSVBf Q1RSTCBCSVQoMTApDQoNCkkgdGhpbmsgdGhpcyBpcw0KDQojZGVmaW5lIEFJUF9DVFJMIDB4NDAw DQoNCg0KPiArI2RlZmluZSBBSVBfQ1RTX1NWQUwgMHg0MDgNCj4gKyNkZWZpbmUgQUlQX0RPV05T QU1QTEVfQ1RSTCAweDQxQw0KPiArI2RlZmluZSBBSVBfSTJTX0NIU1QwIDB4NDE0DQo+ICsjZGVm aW5lIEFJUF9JMlNfQ0hTVDEgMHg0MTgNCj4gKyNkZWZpbmUgQUlQX0kyU19DVFJMIDB4NDEwDQo+ ICsjZGVmaW5lIEFJUF9OX1ZBTCAweDQwNA0KPiArI2RlZmluZSBBSVBfU1BESUZfQ1RSTCAweDQw Qw0KPiArI2RlZmluZSBBSVBfVFBJX0NUUkwgMHg0MjgNCj4gKyNkZWZpbmUgQUlQX1RYQ1RSTCAw eDQyNA0KPiArDQo+ICsjZGVmaW5lIEFVRF9ESVMgKDB4MCkNCj4gKyNkZWZpbmUgQVVEX0RJU19X UiAoMHgwKQ0KPiArI2RlZmluZSBBVURfRU4gQklUKDIpDQo+ICsjZGVmaW5lIEFVRF9FTl9XUiBC SVQoMTgpDQo+ICsjZGVmaW5lIEFVRF9FUlJfVEhSRVNIIEdFTk1BU0soMjksIDI0KQ0KPiArI2Rl ZmluZSBBVURfSU5fRU4gQklUKDgpDQo+ICsjZGVmaW5lIEFVRF9NVVRFX0RJUyAoMHgwKQ0KPiAr I2RlZmluZSBBVURfTVVURV9GSUZPX0VOIEJJVCg1KQ0KPiArI2RlZmluZSBBVURfUEFDS0VUX0RS T1AgQklUKDYpDQo+ICsjZGVmaW5lIEFVRF9SUFRfRElTICgweDApDQo+ICsjZGVmaW5lIEFVRF9S UFRfRU4gQklUKDIpDQo+ICsjZGVmaW5lIEFVRF9TRUxfT1dSVCBCSVQoOSkNCg0KSSB3b3VsZCBs aWtlIHRvIHB1dCB0aGUgYml0d2lzZSBkZWZpbml0aW9uIHdpdGggZG91YmxlIHdvcmQgZGVmaW5p dGlvbg0KdG9nZXRoZXIuIFlvdSBjb3VsZCByZWZlcmVuY2UgWzFdLg0KDQpbMV0gDQpodHRwczov L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC5n aXQvdHJlZS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2Rpc3BfcmRtYS5jP2g9djYuMi1y YzENCg0KDQpSZWdhcmRzLA0KQ0sNCg0KPiArDQo+ICsjZGVmaW5lIEFWSV9ESVMgKDApDQo+ICsj ZGVmaW5lIEFWSV9ESVNfV1IgKDApDQo+ICsjZGVmaW5lIEFWSV9FTiAoMHgxKQ0KPiArI2RlZmlu ZSBBVklfRU5fV1IgQklUKDE2KQ0KPiArI2RlZmluZSBBVklfSEVBREVSIEdFTk1BU0soMjMsIDAp DQo+ICsjZGVmaW5lIEFWSV9QS1QwMCBHRU5NQVNLKDMxLCAwKQ0KPiArI2RlZmluZSBBVklfUEtU MDEgR0VOTUFTSygyMywgMCkNCj4gKyNkZWZpbmUgQVZJX1BLVDAyIEdFTk1BU0soMzEsIDApDQo+ ICsjZGVmaW5lIEFWSV9QS1QwMyBHRU5NQVNLKDIzLCAwKQ0KPiArI2RlZmluZSBBVklfUEtUMDQg R0VOTUFTSygzMSwgMCkNCj4gKyNkZWZpbmUgQVZJX1BLVDA1IEdFTk1BU0soMjMsIDApDQo+ICsj ZGVmaW5lIEFWSV9SUFRfRElTICgweDApDQo+ICsjZGVmaW5lIEFWSV9SUFRfRU4gKDB4MSkNCj4g Kw0KPiArI2RlZmluZSBDNDIyX0M0MjBfQ09ORklHX0JZUEFTUyBCSVQoNSkNCj4gKyNkZWZpbmUg QzQyMl9DNDIwX0NPTkZJR19FTkFCTEUgQklUKDQpDQo+ICsjZGVmaW5lIEM0MjJfQzQyMF9DT05G SUdfT1VUX0NCX09SX0NSIEJJVCg2KQ0KPiArI2RlZmluZSBDNDQ0X0M0MjJfQ09ORklHX0VOQUJM RSAoMHgxKQ0KPiArDQo+ICsjZGVmaW5lIENCSVRfT1JERVJfU0FNRSBCSVQoMTMpDQo+ICsNCj4g KyNkZWZpbmUgQ0VBX0FVRF9FTiBCSVQoOSkNCj4gKyNkZWZpbmUgQ0VBX0FWSV9FTiBCSVQoMTEp DQo+ICsjZGVmaW5lIENFQV9DUF9FTiBCSVQoNikNCj4gKyNkZWZpbmUgQ0VBX1NQRF9FTiBCSVQo MTApDQo+ICsNCj4gKyNkZWZpbmUgQ0xFQVJfRklGTyAweDkNCj4gKw0KPiArI2RlZmluZSBDTE9D S19TQ0wgMHhBDQo+ICsNCj4gKyNkZWZpbmUgQ1BfQ0xSX01VVEVfRU4gQklUKDEpDQo+ICsjZGVm aW5lIENQX0VOIEJJVCg1KQ0KPiArI2RlZmluZSBDUF9FTl9XUiBCSVQoMjEpDQo+ICsjZGVmaW5l IENQX1JQVF9FTiBCSVQoNSkNCj4gKyNkZWZpbmUgQ1BfU0VUX01VVEVfRElTICgwKQ0KPiArI2Rl ZmluZSBDUF9TRVRfTVVURV9FTiAoMSkNCj4gKw0KPiArI2RlZmluZSBDVFNfQ0FMX040IEJJVCgy MykNCj4gKyNkZWZpbmUgQ1RTX1JFUV9FTiBCSVQoMSkNCj4gKyNkZWZpbmUgQ1RTX1NXX1NFTCAo MSkNCj4gKw0KPiANCg== --__=_Part_Boundary_001_1592856473.1222113169--