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 phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 6CA3FC3DA7D for ; Tue, 3 Jan 2023 13:02:55 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id EF5ED85310; Tue, 3 Jan 2023 14:02:52 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=microchip.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=microchip.com header.i=@microchip.com header.b="L7/i8DE4"; dkim=pass (1024-bit key; unprotected) header.d=microchiptechnology.onmicrosoft.com header.i=@microchiptechnology.onmicrosoft.com header.b="qjKi4onB"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 3D0A4849C0; Tue, 3 Jan 2023 14:02:51 +0100 (CET) Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.153.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 7C4EF8547B for ; Tue, 3 Jan 2023 14:02:42 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=microchip.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=Sergiu.Moga@microchip.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1672750962; x=1704286962; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=e7M17TuLwq8Xhi6wbj/gVhcBqB+/kOS/fappC5SJZBU=; b=L7/i8DE43PuJdCNGRHlnc7VNll6uXCBoYG+NLX7KU/zmy9tGNiFPCQoX XJwgB1x8UA2QzDRtvgolcomiyLc81RLEVO5WPqRoEl1pMxUUMXuf2d3EV LqS2fU8nzoRLbCghT1ox3lJg2H5pG9ZmaigrCnXg43x0FWalezTdf4/sr Tt9Tf+R4PsISegSicPZt0SKmrimkj8mG0EKJv+ZsIugY6+8/PZdn/S3yj P79+8VAnzjvqPLfWz5qV1E/0lK7P6CMhrfR5oJYp1vm99v1VpTmq6v1BN VO+r8r1SMB+sQRN6z3MaTH2xy7IVCgor6Pnv5C4zogpq//OfaLbqxmDYr w==; X-IronPort-AV: E=Sophos;i="5.96,297,1665471600"; d="scan'208";a="195140001" Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa3.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 03 Jan 2023 06:02:39 -0700 Received: from chn-vm-ex03.mchp-main.com (10.10.85.151) by chn-vm-ex03.mchp-main.com (10.10.85.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Tue, 3 Jan 2023 06:02:38 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Tue, 3 Jan 2023 06:02:38 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=R1HNo1CYHm00mjgY0a7pHvUABhfiXZ1pu7wXJxgqbIdC7H7Bzh9PxVd8ZEg+vSODvS6A+hYJ7LtLj0PQ5i1+LDGIOOyRuELWF0c22wcO6TO/yg1lAbToyN9G1HaIJ4Ev23y7s2XjmIZzDFQilyKGkev80D/0VfwkN93CNTxhAktu9NdnqdxCpC6IZhyZtEyLlB7oVoCmbkf+0643ypJJl7RQKL7GwhiFq2fBCugLYOzZuXXnJOmNCvaYecrwNkn+u4Rqhx8CU9u/wK3qH+yu707CuOrJtKDOPHUhgiWqPUc42Xpj4mLW1ewbhFOs3FpIQwLHT9ZJAoAtCd1YQ0oXOQ== 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=e7M17TuLwq8Xhi6wbj/gVhcBqB+/kOS/fappC5SJZBU=; b=M8GbWruuOVb1zbP1BXiblt1G6sVl+NN0qZzxHiKFyR8S4wz9Uamgkn6vky9vnuiSwzSQsNP9a9s0ewtXJy3e2u5SDHuV0duIq8UUtsyMbz0nJoeyJtzpRSn48cJpgHA0OzKfsTUktEKI2gGMI/OAZIMzn2/zmqzNQjRFjUHa1I7PQPYSSxEZ7idNX26edatP0b6aT8EEzRUIRc5m/+2C+2eDoVR4SZtgMsVHKSV7VBSgf3NUV61qWxDJtbOgWXQ6bouGVMpoCMKx2OPhtoXMXXHZLYcBvt5EKxkq/t8RRePJndzHSTwK76A/tl71fNf/efeIz4xPYEWjxfKaktuWHw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=e7M17TuLwq8Xhi6wbj/gVhcBqB+/kOS/fappC5SJZBU=; b=qjKi4onB1W6zUK9rlKE96aNNbWJqKjYyDBtFjQh7fSRoSch3ZsUgOjj6875Xx9DvvhYPxGxvGc+yuCbdSLWB9or8f5mvdjAkJM2RCbDpZ2dvm3D/PB08QLdZllOfcoE1J6ULt4bcnKURkEJIklcwEcrd1tn4AvDCh/jM5LouBBM= Received: from BYAPR11MB2758.namprd11.prod.outlook.com (2603:10b6:a02:c9::11) by SJ0PR11MB5895.namprd11.prod.outlook.com (2603:10b6:a03:42b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Tue, 3 Jan 2023 13:02:36 +0000 Received: from BYAPR11MB2758.namprd11.prod.outlook.com ([fe80::c88f:652e:6a09:1c0f]) by BYAPR11MB2758.namprd11.prod.outlook.com ([fe80::c88f:652e:6a09:1c0f%6]) with mapi id 15.20.5944.019; Tue, 3 Jan 2023 13:02:36 +0000 From: To: , , , , , , , CC: , Subject: Re: [PATCH 4/4] usb: ohci-at91: Add USB PHY functionality Thread-Topic: [PATCH 4/4] usb: ohci-at91: Add USB PHY functionality Thread-Index: AQHZFssYBLKL1TfQqE6/9LZSsXMSNK6L14oAgADiOoA= Date: Tue, 3 Jan 2023 13:02:35 +0000 Message-ID: <87cd8fdd-784b-837b-b7cb-38e303bfc27d@microchip.com> References: <20221223123454.362757-1-sergiu.moga@microchip.com> <20221223123454.362757-5-sergiu.moga@microchip.com> <92352dd0-9606-ed73-ef93-33eee8e0e17c@denx.de> In-Reply-To: <92352dd0-9606-ed73-ef93-33eee8e0e17c@denx.de> 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=microchip.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BYAPR11MB2758:EE_|SJ0PR11MB5895:EE_ x-ms-office365-filtering-correlation-id: 72ef45a4-89df-4d9f-6461-08daed8ac8f8 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: aU3hKeZruDebc25R2PJ8X6ROsbZk7TdT+NQ7AA/qxPpuQL+5Miq3RM/BEVhmR+ZASUrJa09HsNsKLaEyOqjQnB0wEmAWYwtUIhUgDakdBqMeEzCk39Cqptx9FkYoUtoR+WQ/5wrogzppwyrXaRtsaN2XN9ldO5ouHfN2EZkUjMLJcZOJ191izyc0cDop0MAr6Nu+z6HS2Ck2IxaRNZDT8NwBpOu/wWtffGxCtJIKKUa3eOnMu3SN8v99/X3Z4yaK2RmfgAw2V8lAvSEQEcATaFJMzJurgLXEsf3buvRp3HcazN7Wp4RrBjYHhveVcUxjlDQQ8Ek4G9m69IV4pVCFRfPs6dLcKAsLEmuErz43F/qPPvgd34hfbuNYaVqd0segaLHRubAeMLUTgVVJW5o0ceqMMfP6l3p/7kJKV2qcF0QRxseFh33bzwgEk3kB/LZ4fuA8XTtYSk9DnP4z+0DBDjlH06BG/DovYdfHEUNeoNRE8Wav5b9S8YRpVQkFy4KLcoQngKoWsFenIXVOVOxxdj0CsSuqyNuiVqL+r4AyJcAkTqR1HaA+kz8iqh5k6WW7dEKc/qML9yX+blkHeO/5fqm5s1WI9ZRapkBnECLXqYI+uRz9pie2rWoRHcs78g8tgfnD0BrbFfrAy3pBmWi/UsePCXb3sOyDQ58P2LMsPJIYCs3HiIDNIbCBrHdjfQ2P5CHKhVtxsWGRtl0/n5ZTOYFxeEpt3HsztRfTTYUxgh/NTI1mXm7nUWPUrs++KuRY8RsdPMjlriCB0vCD6Qukkw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB2758.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(346002)(39860400002)(376002)(366004)(396003)(136003)(451199015)(6512007)(186003)(26005)(2616005)(53546011)(6506007)(83380400001)(107886003)(86362001)(31696002)(38070700005)(36756003)(38100700002)(122000001)(8676002)(31686004)(4326008)(41300700001)(8936002)(76116006)(2906002)(5660300002)(110136005)(6486002)(478600001)(71200400001)(91956017)(6636002)(66946007)(66446008)(66476007)(64756008)(66556008)(54906003)(316002)(22166006)(45980500001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?K2I2N1JXS3NicDJNODFneVNtT011cGVVaXJNSCtjMTNUOUpqc3orTDUvYVBW?= =?utf-8?B?cy84ZzdsWExpNlpYaFlxa01pdHFYdjdQdnFzTkw4MmIySzZWc0F3a29WZXov?= =?utf-8?B?MzRCR1ZzRlFZUzJLbytSbnY1L016ZWQxOUpaYUM3VjAxMmZwUkFneGFjcHJ5?= =?utf-8?B?Q0sraDZWZGVLY0xLWGlQUHNUcDcya2RWUTVzeC9GZ3RXTlpaTFlCby9OVmcv?= =?utf-8?B?bVBQWDZlUGptMm54V1Z3di9KYzUwQmdxZ1ZiTlRBV0hmcC9CdDV1K3FTSWU0?= =?utf-8?B?T0U0S3VGNzV3bGdQL1BWci9DcjJtNFNMYVd4RjFaMUpwb3J2ZnFkMnBneU9p?= =?utf-8?B?cHg4eExwdERaYWZNQTF4QTczdDR4ZEkwWmNzS0xxVmsyZ1lsQWhvTDhWU1Nu?= =?utf-8?B?RkMwZFpGdUJrK0ZISWUyeUtxTXh1NkpNay9SMnZNUjFRNnEvc2pZbDlWSmcz?= =?utf-8?B?aDFJZ2V4NzlJeWw0cGJTWnNkTEJWaTlvUVJUWUJIdmEyMGZmaVprN1ptSVJ5?= =?utf-8?B?dkJUcFZLMzlXSzhQVUlVZHdXVW1xOVErQTJpV29CMUhWYXZ3NVp3eEN0ek44?= =?utf-8?B?RFFZdVRIWW9VMFp2aTU3bTI5TXU5cVlZU2ZwRk0yYkNxSFY5Yzc4dUFCem1Z?= =?utf-8?B?N0k4RGsyUjZ1dXZCaVNDVitlOWJsMXJNaGZUQ2QwN05jTlFwSkszYnpwdG10?= =?utf-8?B?VzRzSDFqYUR3UmNOR3JGMVp6bVd1dUxuL0lPanBjeGFYS2ZGSlF2RmtXWk4y?= =?utf-8?B?ZWR6RjZwVS9TN045SSsrbUIyRkNNdlNyNDFnWXJib2sxazQ5ZzFicCt2NkJZ?= =?utf-8?B?L294TmlXQW5RU1V5ZTM1SmZ1TFNyNDhCMHFERGRqQUNMNGdyQ3NOeXI3MCs1?= =?utf-8?B?ZGtVQUV0L1FvWmM1SGxZYjdPMkFZOGF4cUt3QlRvRXNWUGplWDNuMkdGVG01?= =?utf-8?B?YXJvVm9Ud2s3VDhPOEhEY01ZLzBORkFoWWtGdnk3VDIxYnhTS1YwSDFRanc0?= =?utf-8?B?RVdtdlUyRnZjUU9GNkZHSjNYb0NFTE9SalFrVGUrVEtBM0xNdTliSStvUVNX?= =?utf-8?B?dW1QNUlxTklmM0dsTUJIMEIwMm5VaE1pdWZaSC9MZkhBSTRVQ2dGM1AxWDU2?= =?utf-8?B?M3Q3b1hCMGsrUytsN25Yc3pwZ0I5czlJVUh5YkRLTyt5aE9nYlJxaEZjTG1P?= =?utf-8?B?ekRGVlpPSUtRMEk2NU5zRUtNOGREVUNNMTR3MEZReU9sMjVYZmFpRE1JOEdM?= =?utf-8?B?RFpCVjMzTXpLTkpkdFMrTGFld0V2SFU2ck1pSU5kaFBEZkt1dUsxd09sRkNr?= =?utf-8?B?N3Njc05WSk9WQVdLN043U251S0oxTEtRUnovczduTXhQbjVqWFkxcjBLR1hz?= =?utf-8?B?YWN2eVZsY0RZNTcvb2NMbnlhZmlBZ2FtaUVLT3E4d1JhTE1INE1mRVFTeksw?= =?utf-8?B?elFJOE02dzRxaXlRcis2ZjJhWWIxUC9FTkVacGl3cXI0cnRuMi9HUmJwTkgz?= =?utf-8?B?bWdSOG5LVy84U1JlN1lMQTZUZ2YxZ2gyZ0JsZnQxUXNJbk01ZGVaWEZmb2pL?= =?utf-8?B?dkJPWVJwZElYcmxTUWVQRERNVDVKczRvczQxaUJzUHk5OVhyK05ucEMyQlBD?= =?utf-8?B?MHhCT3Nva25yMklYYTZ4Mk9KY3lVdEViN1NOa1Q3UFBOSWVNbDREc2N2N1NC?= =?utf-8?B?ZHcyZ0h2ZWU1NGxXT1NjdnNYcVpZdUorenRROGMvTStxYWNSR3JVTXZ4ZWQv?= =?utf-8?B?M0NrMkJ1MWpxTGtQVmN1S09PMjBiN2xXbDlsNCtGaHhZSTA4VEdiMXFubGlR?= =?utf-8?B?SGsvTEFzeTE1bDZoaDhBUHlZdHlodjd6VVZJQ25LUjFUU1l2eUhTc2VXMlhU?= =?utf-8?B?aEJTMGVvTVYrOU1EbjZuU1psbE5IL0dKcHhESXUrOHlDaDlyVlBHaC9QRjE4?= =?utf-8?B?VXpIMzJaeER2ZDlJZjRObGp4b0NNZ1M3bHZRVitkU3hocTlpV0FwaFpYVy9X?= =?utf-8?B?WkFlOWdQYmxIM0FibXIvSTJZNVlDVEdrQ3hweURBVDNaR241UXV5VHc3cFMv?= =?utf-8?B?bktkUDRlVHVVQ3JFbDIvdVkrM01Bb2NFVmVrOE0wQ3dsREJETjhiR2thUEZ2?= =?utf-8?Q?PwFPr/uC2pdeFqhVsdWJsX+Q+?= 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: BYAPR11MB2758.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 72ef45a4-89df-4d9f-6461-08daed8ac8f8 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jan 2023 13:02:35.9025 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3f4057f3-b418-4d4e-ba84-d55b4e897d88 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: PZ6NetGDx/EAOQLUOgg/5tMiZ9k+c6+5CKeQjQ00KW8Ts8kRYw9Fpq8/4iScpb1v2nNTqRoPJTNNppq4I7rRuk9tgCEaVJmyiprBpnbD3t8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5895 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.6 at phobos.denx.de X-Virus-Status: Clean T24gMDMuMDEuMjAyMyAwMTozMywgTWFyZWsgVmFzdXQgd3JvdGU6DQo+IE9uIDEyLzIzLzIyIDEz OjM0LCBTZXJnaXUgTW9nYSB3cm90ZToNCj4+IEFkZCB0aGUgYWJpbGl0eSB0byBlbmFibGUvZGlz YWJsZSB3aGF0ZXZlciBVU0IgUEhZJ3MgYXJlDQo+PiBwYXNzZWQgdG8gdGhlIEFUOTEgT0hDSSBk cml2ZXIgdGhyb3VnaCBEVC4NCj4+DQo+PiBTaWduZWQtb2ZmLWJ5OiBTZXJnaXUgTW9nYSA8c2Vy Z2l1Lm1vZ2FAbWljcm9jaGlwLmNvbT4NCj4+IFRlc3RlZC1ieTogTWloYWkgU2FpbiA8bWloYWku c2FpbkBtaWNyb2NoaXAuY29tPg0KPj4gLS0tDQo+PiDCoCBkcml2ZXJzL3VzYi9ob3N0L29oY2kt YXQ5MS5jIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KPj4gwqAgMSBmaWxl IGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKykNCj4+DQo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy91 c2IvaG9zdC9vaGNpLWF0OTEuYyBiL2RyaXZlcnMvdXNiL2hvc3Qvb2hjaS1hdDkxLmMNCj4+IGlu ZGV4IDVjZjhmMjgzZTUuLjIxN2YzMWI0MDIgMTAwNjQ0DQo+PiAtLS0gYS9kcml2ZXJzL3VzYi9o b3N0L29oY2ktYXQ5MS5jDQo+PiArKysgYi9kcml2ZXJzL3VzYi9ob3N0L29oY2ktYXQ5MS5jDQo+ PiBAQCAtNzQsNiArNzQsMTAgQEAgaW50IHVzYl9jcHVfaW5pdF9mYWlsKHZvaWQpDQo+PiDCoCAj aW5jbHVkZSA8dXNiLmg+DQo+PiDCoCAjaW5jbHVkZSAib2hjaS5oIg0KPj4NCj4+ICsjaWYgQ09O RklHX0lTX0VOQUJMRUQoUEhZX01JQ1JPQ0hJUF9TQU1BN19VU0IpDQo+PiArI2luY2x1ZGUgPGdl bmVyaWMtcGh5Lmg+DQo+PiArI2VuZGlmDQo+PiArDQo+PiDCoCAjZGVmaW5lIEFUOTFfTUFYX1VT QkhfUE9SVFPCoMKgwqDCoMKgwqDCoCAzDQo+Pg0KPj4gwqAgI2RlZmluZSBhdDkxX2Zvcl9lYWNo X3BvcnQoaW5kZXgpwqDCoCBcDQo+PiBAQCAtOTEsNiArOTUsMTAgQEAgc3RydWN0IG9oY2lfYXQ5 MV9wcml2IHsNCj4+IMKgwqDCoMKgwqAgc3RydWN0IGNsayAqZmNsazsNCj4+IMKgwqDCoMKgwqAg c3RydWN0IGNsayAqaGNsazsNCj4+IMKgwqDCoMKgwqAgYm9vbCBjbG9ja2VkOw0KPj4gKw0KPj4g KyNpZiBDT05GSUdfSVNfRU5BQkxFRChQSFlfTUlDUk9DSElQX1NBTUE3X1VTQikNCj4+ICvCoMKg wqDCoCBzdHJ1Y3QgcGh5IHBoeVtBVDkxX01BWF9VU0JIX1BPUlRTXTsNCj4+ICsjZW5kaWYNCj4+ IMKgIH07DQo+Pg0KPj4gwqAgc3RhdGljIHZvaWQgYXQ5MV9zdGFydF9jbG9jayhzdHJ1Y3Qgb2hj aV9hdDkxX3ByaXYgKm9oY2lfYXQ5MSkNCj4+IEBAIC05OCw2ICsxMDYsMTMgQEAgc3RhdGljIHZv aWQgYXQ5MV9zdGFydF9jbG9jayhzdHJ1Y3Qgb2hjaV9hdDkxX3ByaXYgDQo+PiAqb2hjaV9hdDkx KQ0KPj4gwqDCoMKgwqDCoCBpZiAob2hjaV9hdDkxLT5jbG9ja2VkKQ0KPj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgcmV0dXJuOw0KPj4NCj4+ICsjaWYgQ09ORklHX0lTX0VOQUJMRUQoUEhZ X01JQ1JPQ0hJUF9TQU1BN19VU0IpDQo+IA0KPiBVc2UgcGxhaW46DQo+IA0KPiBpZiAoQ09ORklH X0lTX0VOQUJMRUQoLi4uKSkgeyAuLi4gfQ0KPiANCj4gaW5zdGVhZCBvZiB0aGUgI2lmIC4uLiAs IHRoZSBjb21waWxlciB3b3VsZCBvcHRpbWl6ZSB0aGUgY29kZSBvdXQgDQo+IGNvcnJlY3RseS4N Cj4gDQoNCg0KVGhlIGJ1aWxkIHN5c3RlbSBjb21wbGFpbnMgdGhhdCB0aGUgZ2VuZXJpY19waHlf KiBtZXRob2RzIGFyZSBub3QgDQpwcmVzZW50IGFuZCwgaWYgcG9zc2libGUsIEkgd291bGQgbGlr ZSBub3QgdG8gaGF2ZSB0byBlbmFibGUgdGhlIFBIWSANCnJlbGF0ZWQgQ09ORklHcyBvbiB0aGUg Ym9hcmRzIHRoYXQgZG8gbm90IG5lZWQgaXQgb25seSB0byBhdm9pZCB0aGVzZSANCndhcm5pbmdz Lg0KDQoNCj4+ICvCoMKgwqDCoCBpbnQgaTsNCj4+ICsNCj4+ICvCoMKgwqDCoCBhdDkxX2Zvcl9l YWNoX3BvcnQoaSkNCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ2VuZXJpY19waHlfcG93 ZXJfb24oJm9oY2lfYXQ5MS0+cGh5W2ldKTsNCj4gDQo+IExvb2sgYXQgZ2VuZXJpY19waHlfZ2V0 X2J1bGsoKSBhbmQgZ2VuZXJpY19waHlfcG93ZXJfb25fYnVsaygpIGFuZCBjby4NCj4gdGhvc2Ug c2hvdWxkIGdldCByaWQgb2YgdGhpcyBsb29wIGFsdG9nZXRoZXIuDQo+IA0KPiBbLi4uXQ0KDQo=