Received: by 2002:a05:7412:1703:b0:e2:908c:2ebd with SMTP id dm3csp3566610rdb; Tue, 29 Aug 2023 21:45:20 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH89xzTx8HPV6j/D7WkleicLwNN8q5N2823RnjFbyuCugUOSr2/QOaXlTGsEjCl1S1N1Ffb X-Received: by 2002:a17:902:ec81:b0:1bc:9794:22ef with SMTP id x1-20020a170902ec8100b001bc979422efmr1298979plg.1.1693370720224; Tue, 29 Aug 2023 21:45:20 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1693370720; cv=pass; d=google.com; s=arc-20160816; b=UsMtiXpPwF43Cto1o4V0Jx6Pf4X1oFV4x6oxT9pP/tY0shG1Ov35Yjhz/NtIU0fWgn JfkHLXRM+1TMdXUe2oFTLR4mgdXS6/0TF8rznN/QG848HJ+6dNBvYj5vrBsoTYxeFS2e qcshDElOkpPvy50JUZ7ZhU0bDI/PXuPR9OhUOglltJiuGRSYJQ91qI8Y7TbxEbSP1axY xu8rTz2VkLvLjzZ7KS7g/TJQE3k4R9whM1yDc+qBS4bV0rY3AmC/lJ5Q/1PX89UXkDct 27zuN8oKOW82pu2N8X9XKVzbCnVdYZUFim5p2EtG/gXpo9Qim7KhKbcvj62hWoPkaPbt nqkQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from; bh=BrXKzbrFSOrrHTMkqq/kFAeB9zAZZBZwktVMNvj8HKI=; fh=7CzPXjpKzSWHjqArJ+6KGo8ZFz5yAjgWr1Job8LKDO8=; b=Slj4DhEWx4du4ELckSRoRpJNhgpJmAPPCfQX33XSifKI6muUDVAdlgrwcQMnb5OxSC 5e/I/XJDoRT/+l40DKZ0Xz0P+hgJaVtHyeiPKvjp7HLTz7ANOt/qusOe4nSk0Dv5RRev zOBUn4DzsAKHh8Jzg1iZ9QnIaRUem5d3E1s+LAVx0JYggEUH9Ep3hfrk0tFpIFfwQTTZ 2zVkU9d42xitad0LuGIiZ/MeQd7s4FFj/7/bJwg71imXj5MHXl3gMQHvFM4UpBPh1tbM +vGUWY8L53dAaxjWiYZ3uELBiuBCYiXwmht5IUBXm7Bxy84S04CBvmUqIJHev28OjyyD 30Rw== ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=toshiba.co.jp dkim=pass dkdomain=toshiba.co.jp dmarc=pass fromdomain=toshiba.co.jp); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=toshiba.co.jp Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e9-20020a170902cf4900b001bf3a0306bcsi10487984plg.5.2023.08.29.21.45.04; Tue, 29 Aug 2023 21:45:20 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=toshiba.co.jp dkim=pass dkdomain=toshiba.co.jp dmarc=pass fromdomain=toshiba.co.jp); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=toshiba.co.jp Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238855AbjH3Awm (ORCPT + 99 others); Tue, 29 Aug 2023 20:52:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59044 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241450AbjH3Awc (ORCPT ); Tue, 29 Aug 2023 20:52:32 -0400 Received: from mo-csw-fb.securemx.jp (mo-csw-fb1801.securemx.jp [210.130.202.160]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1D558CCE; Tue, 29 Aug 2023 17:52:26 -0700 (PDT) Received: by mo-csw-fb.securemx.jp (mx-mo-csw-fb1801) id 37U0p1Kd1106061; Wed, 30 Aug 2023 09:51:01 +0900 Received: by mo-csw.securemx.jp (mx-mo-csw1801) id 37U0o7bM1491201; Wed, 30 Aug 2023 09:50:07 +0900 X-Iguazu-Qid: 2yAaEO0URHmxJ3W0Me X-Iguazu-QSIG: v=2; s=0; t=1693356606; q=2yAaEO0URHmxJ3W0Me; m=JtiVSXfv2/8kAvuPjsiwz/mCHT2Q+oAamUt5LJHOwLM= Received: from imx12-a.toshiba.co.jp ([38.106.60.135]) by relay.securemx.jp (mx-mr1800) id 37U0o4lo2713351 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Wed, 30 Aug 2023 09:50:05 +0900 X-SA-MID: 6091938 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JaDy4EEwi25eydwS7ffUbtbcC7xly1SCFj3AlpLoeQNYEJmuQngjTJOuFnrdPziMebKXqxADK0QMliUaFpTipr0p/U+OcbrRG808aCo6duL3fsxECkxddAlF4Kc9eQtOyRoTjRxjEYW91qd3OVUWXisqAunCDi8UFXL3ZY2ivRzk1tol1VFAKeL0CyesppWdnML5lz9X/dvvy3Yapnk+q8R/LJY2aNYeTU4JfvdLf7OBr20mwsUOkSqWfpf+2sY3UxZyk+eaJZvnt0uxRi37di2hV1geRM79oqitYiQNz5mjlLztAse/OuXPmriGWfBVRXOb1emKQplNcJF8yt+5Dg== 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=BrXKzbrFSOrrHTMkqq/kFAeB9zAZZBZwktVMNvj8HKI=; b=dgjXSzqT5jQbfdUh42ObalEgXMNjHprL7qdisxIXzLcpicUQs59yGm8/5HXoksJOC8hUPbDPaggl3o0aVVl+pZSxdNgmoeQDr+Hv15EaCB9WriIs83+1qmBS+2aLSTid7b4zQnR4wnkUD2TZyVW9Um0C4ZqJbSkPB7cv7UCBhBHp25pI0ST4wi9AGQCwIzlyGWsOMJyTN2RlI/HwtpbDkYGv/UKdJwxcuCwPf/mAhAA6IJ2m/EMUEId1CHpxo96J/QEKSzzQA+dIHuW/06Dx/95vWIC4mo1RjhcmKqfWUCOcwHyYf8cRkKnnScvZg12JMMIOEVaPyual52ynOF/wyQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=toshiba.co.jp; dmarc=pass action=none header.from=toshiba.co.jp; dkim=pass header.d=toshiba.co.jp; arc=none From: To: , , , , , , , , CC: , , , Subject: RE: [PATCH v7 0/5] Add Toshiba Visconti Video Input Interface driver Thread-Topic: [PATCH v7 0/5] Add Toshiba Visconti Video Input Interface driver Thread-Index: AQHZtfWpUVY3XcZAxUKXcn65/Ceyvq/08nOAgA1XlbA= Date: Wed, 30 Aug 2023 00:44:57 +0000 X-TSB-HOP2: ON Message-ID: References: <20230714015059.18775-1-yuji2.ishikawa@toshiba.co.jp> In-Reply-To: Accept-Language: ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=toshiba.co.jp; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYAPR01MB6201:EE_|TY3PR01MB10028:EE_ x-ms-office365-filtering-correlation-id: 2d41bcc6-787a-40dd-e671-08dba8f25571 x-ld-processed: f109924e-fb71-4ba0-b2cc-65dcdf6fbe4f,ExtAddr,ExtFwd x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: F6yzWIjTs/+w//xtMGK93WJpBc9y7ss6kikDPFJiwPwv/fn2tlPDeQL0EYR8mB0EuWb2zS+SaTxkcINaTxmEdUoRl5NbjaKyAQv3MJ2O2AVJOf+CeWatKmhMRhoNrGzmjmMlnaQj/qFsyfu3xTi8R1MICM7L3x2HMaQhBzhTfbMJRe3DhsxMmeFFqEXd3QK+SdgDVVjGADal3heLtfkVp1GXz54yDqli2mSnX7acKdggjcWjZrjumliECWX6v9k3AAL9zKdmrn0tSOrazGZ6TdWOUG90mlBqIKutt1RZlr/UE6X/mX5z/TvFmGYmVT28O0eUBYgcmZ41DycbWQO3cN0bo6++RF3dTL669Eo3bJaRDkO5DzvU4KHu26SFbSl+8vHOVK0+wUf1whOHgQI/BHWH3xxnWkjQ49hzEt4fcAt8uRIm7A2D9XKo25lD13Khbb2waMLRrtmtaC7U1+fqGIFK0u5AF9YPf6HwaFzwF6totf6+pF/wzYHqN8snlP4usqJq501cVt6lMyaGj+/xrgkQz5+BaFccB1k1FNhybwMd/BEJS0iNeZwPDNaL8fL6IccS6ErJ0JreSVT70ws25Lwd4AhpoMPXTR/lJXpvYBguzd1EoslsefY1xe1jqw0i x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYAPR01MB6201.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(39860400002)(376002)(136003)(346002)(396003)(366004)(451199024)(186009)(1800799009)(2906002)(7416002)(54906003)(55016003)(66556008)(66946007)(76116006)(66446008)(64756008)(66476007)(316002)(33656002)(41300700001)(52536014)(4326008)(8936002)(8676002)(5660300002)(71200400001)(6506007)(110136005)(7696005)(53546011)(86362001)(38070700005)(38100700002)(9686003)(122000001)(26005)(478600001)(83380400001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OVVGZ28wNXFkQkdFT2wvaU1vQ3JBZVoyYnZyMkpxZjZ1dUpmNDJqWFVZY0wx?= =?utf-8?B?T2lZNUtSZTFjWE10ZDFRekpSL0d0OTRuaTJ0cjRjY0VmTm11OXpCNkZLaXpR?= =?utf-8?B?Y3liU253endpM0wvNWxwcnhjd01weTFKS2h0MWdMTDkrQ2J1cEk3S053R2dW?= =?utf-8?B?ZER1cUtmRnJZRWZrYWVUbGs1ZUk0YU1jZ2RHS0t3alVFWkxqc0tRYzF4OWxu?= =?utf-8?B?TDJ6QzJBcnRnWVUycUd6eEFHbHJoV2YvWDY0UCtKc1dZUmFBQWRtaWE5eW8z?= =?utf-8?B?aFU1RXl0QmNpYzNSWmpTWDBkZU5mR3lGZGhUcExlZjRURGI3SmZrWThPREJE?= =?utf-8?B?Rk5wblpxY3Mzek1XL3ZhU1BocVg3YmlLNGJNSjJhWUdUNzd5MDhZQ2ZLRjhK?= =?utf-8?B?QWxiQU13dXdqbDRjZE40amdzaG9HQ09HdEVDNUxOemRzc2piVjg3cGlLbzVE?= =?utf-8?B?Tzl5OWZCYU9PWk1reHlydmwzdFIxNXNaK212a0EvcWN0VW9tYVFCdmNvd2pX?= =?utf-8?B?dS96N1FwUmwvY3ZESHVaeW5IdkthUjBIUXdPRVlXR0tqdnN3bmRDNFNPalZW?= =?utf-8?B?NURrbkVINW52OUVsenNEWXYwNkdMaGl5ck1leVA4ZE03NTBGSHJaQjlza1RO?= =?utf-8?B?T08wbDcxVkxBbXZoWTBYdGc3S2lRdmNJUU9LMk1LSmZyUDRQNmJEVFoyYlZP?= =?utf-8?B?eDd6ZUJqNlV1R2JMWmlIS0dhb29paCt0cmhDNUNDem9hYU1nN1VHa1Y4NWJH?= =?utf-8?B?bVFxTkZPSjZKMGpkc016SEtFSTZmWnFQRUFHTGwwcHNaMmJZdHpiQVhWZ3VL?= =?utf-8?B?aFZoNW43UFFZMnl1eC8xZ3dteXVUNjVVaE9IdkpGTXBUQ1paZlhpWHJpUjdv?= =?utf-8?B?cVhpKzl4dS9DVmJnNVN5ek9WMzNTQzZIdm5TMTVjNEJhZ2o5enkzM2x3MFl1?= =?utf-8?B?SDNpcWZtNmJCcHlXSXRIRzFhUzdaSCt0cFBMeHBGM0ZVdHJZTFZ5YThaMGM2?= =?utf-8?B?WmdiWEkwUHlpZGxHRFM2YnQ3YXZmbWJwZlV3RUt4U0ZGemJqelEwVjRkUC9E?= =?utf-8?B?ekc0d2xjQ0ZVN3BqeUYvSmxIMU1lcU0xYkRGSmt4MUpOVU5Tb3h1bmR2WWkr?= =?utf-8?B?bVRXaUtLVnlJUm14V0F4bWsvTk1UQS9JWmt3MDFQbkZRWmxFWjRZb1IzaHl1?= =?utf-8?B?RzRTQ1RSUWNrME9uTVo0Mi80NHlCbHBrWTQrbkVwRFByM29ubFc1RGZyb2tS?= =?utf-8?B?OWVhSFhBbXIxWjAzbEFqREJyektwYjFmUDUyTkcrZ2tWTXZzM1BBTm94d1Rv?= =?utf-8?B?UnRIeTdtMmt3MXdaSkFRd3NrR0llRkhYWlV4ZTEyR2FyZjgvK2QyakhkNWxH?= =?utf-8?B?RjJKOGlwZnhkZU9sdzQvandpeUp6UlhwZzc4RUVQKzR5N2lVRmxud3l3ekFS?= =?utf-8?B?Yy9SNmF1dkh3U082cWV2QjJ4VkZOTXhhTmZkelJZdTM5TDRnQTV5ODdaTnhh?= =?utf-8?B?cUdZLzlIMGdMb2U3cC9sQ3RNQk1IazlJS01rME9ZR3dWZGxqT1JJYURPdXk4?= =?utf-8?B?VERCTWF4Nk5hcDhvZXd6cWRIVi9VaTJQQkNwa0lRSDdtRkZXTktuckhiNktG?= =?utf-8?B?U21KMzAxTDlLdkxCdlgzeU9PRlc4bXhJdG9ieWdhSjJTakJkS3Vma051eE9Y?= =?utf-8?B?L3FhTHNKb1dJT0FTZTRqWWRsRitaT0tYdUJjQkZkT0xJOWl3bjNBblZVVUg3?= =?utf-8?B?b1lNMVZxOFVyYVJUSUJ4K094ampBeWtoazNaMTN5ODFLM01NN3FRTU5JTmlC?= =?utf-8?B?ZFhuRHFneE5CM1I5aFFHUGl0WHNjcnFnYzFGejFrQmRna2daVHdBK29LUTg1?= =?utf-8?B?S21lVVBNT0JLNnJSbkNBbkFhbFRQc05HaFd0Qlpmb0J6ZXA0eEFIbGxNR1BL?= =?utf-8?B?ODhZTjFuaVlCYXl6NXQ5aG1QeiszN1lsYnF5eFEvS05GY3RESVROMHBDazln?= =?utf-8?B?RDh0cjdQdzZZdzlNdjhKZWcrZHZWV041OXhUaEdHY2c4M2swVlFuQ1VQMXFk?= =?utf-8?B?VFZBcU56dDBLdXdXNFF6MG92anZ3YTYwcDQ1UWlGajRVTGZXS29SMjNiRjRa?= =?utf-8?B?ZU1NbjdZSGtjZEtJSDhyd3NHWFRHUVowcmNsQytnRTNnZnNZZWtFRE5vZHEv?= =?utf-8?B?Unc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: =?utf-8?B?am5kZ2ZRQ0tNSlB3N2RsNWdaVGFyaTFmWHZLd1JlQTAwdDNpbk9kdjY4Nktt?= =?utf-8?B?OWYxSWVsYzVoZFVFdVdWOEpWOFdRY0ZwL3U5MmdCWHFicjMzci9Sajgrc1Nl?= =?utf-8?B?ZU1wSkhobVErdFRNaFNOSHhGQ1RuS0luY2NpNk5jTGxNY3hpb3pHamFxNkJB?= =?utf-8?B?ZHJwbDZtYStBMzdjZzU2YXQvWEhUL2k1alRPT2IyTXJZWW5FNStzVmh5Wmxl?= =?utf-8?B?RzVZbWozYjVtZ1ZubXFhRXZicUpoaWpGakJoMVYxYXhHKytvRXlQMjNyTmtX?= =?utf-8?B?U0ZBNWpOMGVHYlZ4aVd2eUhEOWM1Q0tqTUNRQ3RETWVibjJrTXlKeEMzZ1BK?= =?utf-8?B?UUFrait5QkdTQXFXelcwQ1FSY0RxMHZReTdKdmZMaWt6Um80WjRSYlNTQUhu?= =?utf-8?B?djhubWFnVk5FL2FjcUNjbXdFVTVPd2szNEpTV2tkZEpLa0ZycVVGdmpXMDRk?= =?utf-8?B?RHVPL01IT2VZRFNycE4rUzV3Wmx1S2hVUlI1QTd0ZmZpMlduUmZhenNFcWJm?= =?utf-8?B?cHN5VXVpYjhFNmt6bjJjeENuNldWMkVCNXhjVm90Q3NNdnhhQ1FseFRqV0l0?= =?utf-8?B?WnNQT3dmNGRZaVJTOXRoZGxKeHRFY3ExOXpUUTlnVDZMVzFHQWE1ditDVEQy?= =?utf-8?B?SzJkK1NMM3d4ZVZhc0d3MENUUmtHVWp2NTNQWkVwNE9qZHdyb09BNktubWlH?= =?utf-8?B?aDRXVVFKUmhtbUM2T2FKNUQvNFEyM2VkUnpaRVJldko5dWltK2h2U0M3UXQz?= =?utf-8?B?Y3BFZUFQaElhNW1QQjAvMlFsSjMwRnIyeTh1ektNOFYvZEtObmRHZnJUYitE?= =?utf-8?B?V2pVeFFSNkNqTGZudGZ4U3RxUWd6UFhZL2tWaEZCZnEwVUpKbFFjMWlud0lm?= =?utf-8?B?Qm9CTGczSmJjcE5CUmpXcTB3bE91OE1PVUZpL0syNzRuZWhMMXY5VkhxT3o1?= =?utf-8?B?TFJGL2RMN2FMOXp5RmJ3SHd5c1JUdTM5aUNiMmE4cCt6VzRkc3FhNmVpVzBq?= =?utf-8?B?K1hiTC82enRJVkI1Wmhqanp6NzlkSzJBaTdSbUI4OEdzOXpydUwyMThwaWF1?= =?utf-8?B?WElEbjNDZ3dodjF4dm9LN2R3UGJOelVNT2xWZTZQZ1N6YmFIVnBLSW1jL05r?= =?utf-8?B?RFVKbmtaSEtoOXdicTFOTHM5aW1uZGNtVitESFpueXpaMm9GeDBxT1FhNndD?= =?utf-8?B?NDRaTjZFamVmT1UxOHI3ZFFYaXBHMU1TdityQ2FxNTZ2czUvTEYwRC9KR3ho?= =?utf-8?B?L00rMHNiZDArNkI4bG5NYmhIRjczaG1jODdHTGpwcEQ1dWhGc1JpQ0drRHFi?= =?utf-8?Q?Np5e51KcpuohCbA9PbGC+13QOnc0H5MZIC?= X-OriginatorOrg: toshiba.co.jp X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYAPR01MB6201.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2d41bcc6-787a-40dd-e671-08dba8f25571 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Aug 2023 00:44:57.1775 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f109924e-fb71-4ba0-b2cc-65dcdf6fbe4f X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: vQShneKZSSnOb7ckH4CgkkJPqm9LxLHW0o+4rwQS6Vx8pfZTPI4zYMR7Ff6Y3VLzm6UjUps6M2TF9LpNQoeqk2xB4adI8ilqsYDBCz7Mkc8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY3PR01MB10028 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_PASS, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGVsbG8gSGFucywNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBIYW5z IFZlcmt1aWwgPGh2ZXJrdWlsQHhzNGFsbC5ubD4NCj4gU2VudDogTW9uZGF5LCBBdWd1c3QgMjEs IDIwMjMgOTo1OSBQTQ0KPiBUbzogaXNoaWthd2EgeXVqaSjnn7Plt50g5oKg5Y+4IOKXi++8su+8 pO+8o+KWoe+8oe+8qe+8tO+8o+KXi++8pe+8oemWiykNCj4gPHl1amkyLmlzaGlrYXdhQHRvc2hp YmEuY28uanA+OyBTYWthcmkgQWlsdXMgPHNha2FyaS5haWx1c0Bpa2kuZmk+OyBMYXVyZW50DQo+ IFBpbmNoYXJ0IDxsYXVyZW50LnBpbmNoYXJ0QGlkZWFzb25ib2FyZC5jb20+OyBNYXVybyBDYXJ2 YWxobyBDaGVoYWINCj4gPG1jaGVoYWJAa2VybmVsLm9yZz47IFJvYiBIZXJyaW5nIDxyb2JoK2R0 QGtlcm5lbC5vcmc+OyBLcnp5c3p0b2YNCj4gS296bG93c2tpIDxrcnp5c3p0b2Yua296bG93c2tp K2R0QGxpbmFyby5vcmc+OyBDb25vciBEb29sZXkNCj4gPGNvbm9yK2R0QGtlcm5lbC5vcmc+OyBp d2FtYXRzdSBub2J1aGlybyjlsqnmnb4g5L+h5rSLIOKXi++8pO+8qe+8tO+8o+KWoe+8pO+8qe+8 tOKXiw0KPiDvvK/vvLPvvLQpIDxub2J1aGlybzEuaXdhbWF0c3VAdG9zaGliYS5jby5qcD47IE1h cmsgQnJvd24NCj4gPGJyb29uaWVAa2VybmVsLm9yZz4NCj4gQ2M6IGxpbnV4LW1lZGlhQHZnZXIu a2VybmVsLm9yZzsgZGV2aWNldHJlZUB2Z2VyLmtlcm5lbC5vcmc7DQo+IGxpbnV4LWFybS1rZXJu ZWxAbGlzdHMuaW5mcmFkZWFkLm9yZzsgbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZw0KPiBT dWJqZWN0OiBSZTogW1BBVENIIHY3IDAvNV0gQWRkIFRvc2hpYmEgVmlzY29udGkgVmlkZW8gSW5w dXQgSW50ZXJmYWNlIGRyaXZlcg0KPiANCj4gSGkgWXVqaSwNCj4gDQo+IE9uIDE0LzA3LzIwMjMg MDM6NTAsIFl1amkgSXNoaWthd2Egd3JvdGU6DQo+ID4gVGhpcyBzZXJpZXMgaXMgdGhlIFZpZGVv IElucHV0IEludGVyZmFjZSBkcml2ZXIgZm9yIFRvc2hpYmEncyBBUk0gU29DLA0KPiA+IFZpc2Nv bnRpWzBdLg0KPiA+IFRoaXMgcHJvdmlkZXMgRFQgYmluZGluZyBkb2N1bWVudGF0aW9uLCBkZXZp Y2UgZHJpdmVyLCBkb2N1bWVudGF0aW9uDQo+ID4gYW5kIE1BSU5UQUlORVIgZmlsZXMuDQo+ID4N Cj4gPiBBIHZpc2NvbnRpIFZJSUYgZHJpdmVyIGluc3RhbmNlIGV4cG9zZXMNCj4gPiAxIG1lZGlh IGNvbnRyb2wgZGV2aWNlIGZpbGUgYW5kIDMgdmlkZW8gZGV2aWNlIGZpbGVzIGZvciBhIFZJSUYN Cj4gPiBoYXJkd2FyZS4NCj4gPiBEZXRhaWxlZCBIVy9TVyBhcmUgZGVzY3JpYmVkIGluIGRvY3Vt ZW50YXRpb24gZGlyZWN0b3J5Lg0KPiA+IFRoZSBWSUlGIGhhcmR3YXJlIGhhcyBDU0kyIHJlY2Vp dmVyLA0KPiA+IGltYWdlIHNpZ25hbCBwcm9jZXNzb3IgYW5kIERNQUMgaW5zaWRlLg0KPiA+IFRo ZSBzdWJkZXZpY2UgZm9yIGltYWdlIHNpZ25hbCBwcm9jZXNzb3IgcHJvdmlkZXMgdmVuZG9yIHNw ZWNpZmljIFY0TDINCj4gPiBjb250cm9scy4NCj4gPg0KPiA+IFRoZSBkZXZpY2UgZHJpdmVyIGRl cGVuZHMgb24gdHdvIG90aGVyIGRyaXZlcnMgdW5kZXIgZGV2ZWxvcG1lbnQ7DQo+ID4gY2xvY2sg ZnJhbWV3b3JrIGRyaXZlciBhbmQgSU9NTVUgZHJpdmVyLg0KPiA+IENvcnJlc3BvbmRpbmcgZmVh dHVyZXMgd2lsbCBiZSBhZGRlZCBsYXRlci4NCj4gDQo+IFRyeWluZyB0byBjb21waWxlIHRoaXMg c2VyaWVzIG9uIHRvcCBvZiBvdXIgbGF0ZXN0IHN0YWdpbmcgdHJlZSBmYWlscyBkdWUgdG8NCj4g djRsMi1hc3luYyBjaGFuZ2VzIHRoYXQgaGF2ZSBiZWVuIG1lcmdlZC4gU28gZm9yIHY4IHBsZWFz ZSByZWJhc2UgdG8gdGhlDQo+IHN0YWdpbmcgdHJlZS4NCg0KQWxsIHJpZ2h0LiBUaGUgdjggcGF0 Y2hzZXQgd2lsbCBiZSByZWJhc2VkIHRvIG1lZGlhX3N0YWdlLmdpdCAuDQoNCj4gSSBhbHNvIGdv dCBhIGZldyBrZXJuZWxkb2Mgd2FybmluZ3M6DQo+IA0KPiBkcml2ZXJzL21lZGlhL3BsYXRmb3Jt L3Rvc2hpYmEvdmlzY29udGkvdmlpZi5oOjIxNzogd2FybmluZzogRnVuY3Rpb24NCj4gcGFyYW1l dGVyIG9yIG1lbWJlciAnb3BzX2xvY2snIG5vdCBkZXNjcmliZWQgaW4gJ2lzcF9zdWJkZXYnDQo+ IGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vdG9zaGliYS92aXNjb250aS92aWlmLmg6MjMzOiB3YXJu aW5nOiBGdW5jdGlvbg0KPiBwYXJhbWV0ZXIgb3IgbWVtYmVyICdvcHNfbG9jaycgbm90IGRlc2Ny aWJlZCBpbiAnY3NpMnJ4X3N1YmRldicNCj4gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS90b3NoaWJh L3Zpc2NvbnRpL3ZpaWYuaDoyNTQ6IHdhcm5pbmc6IEZ1bmN0aW9uDQo+IHBhcmFtZXRlciBvciBt ZW1iZXIgJ3Bvc3RfZW5hYmxlX2ZsYWcnIG5vdCBkZXNjcmliZWQgaW4gJ3ZpaWZfbDJfcm9pX3Bh dGhfaW5mbycNCg0KSSdsbCBjaGVjayBmb3Iga2VybmVsZG9jIHdhcm5pbmdzIGFuZCBmaXggdGhl bS4NCg0KUmVnYXJkcywNCll1amkNCg0KPiBSZWdhcmRzLA0KPiANCj4gCUhhbnMNCj4gDQo+ID4N Cj4gPiBCZXN0IHJlZ2FyZHMsDQo+ID4gWXVqaQ0KPiA+DQo+ID4gQ2hhbmdlbG9nIHYyOg0KPiA+ IC0gUmVzZW5kIHYxIGJlY2F1c2UgYSBwYXRjaCBleGNlZWRzIHNpemUgbGltaXQuDQo+ID4NCj4g PiBDaGFuZ2Vsb2cgdjM6DQo+ID4gLSBBZGQgZG9jdW1lbnRhdGlvbiB0byBkZXNjcmliZSBTVyBh bmQgSFcNCj4gPiAtIEFkYXB0ZWQgdG8gbWVkaWEgY29udHJvbCBmcmFtZXdvcmsNCj4gPiAtIElu dHJvZHVjZWQgSVNQIHN1YmRldmljZSwgY2FwdHVyZSBkZXZpY2UNCj4gPiAtIFJlbW92ZSBwcml2 YXRlIElPQ1RMcyBhbmQgYWRkIHZlbmRvciBzcGVjaWZpYyBWNEwyIGNvbnRyb2xzDQo+ID4gLSBD aGFuZ2UgZnVuY3Rpb24gbmFtZSBhdm9pZGluZyBjYW1lbGNhc2UgYW5kIHVwcGVyY2FzZSBsZXR0 ZXJzDQo+ID4NCj4gPiBDaGFuZ2Vsb2cgdjQ6DQo+ID4gLSBTcGxpdCBwYXRjaGVzIGJlY2F1c2Ug YSBwYXRjaCBleGNlZWRzIHNpemUgbGltaXQNCj4gPiAtIGZpeCBkdC1iaW5kaW5ncyBkb2N1bWVu dA0KPiA+IC0gc3RvcCBzcGVjaWZ5aW5nIElEIG51bWJlcnMgZm9yIGRyaXZlciBpbnN0YW5jZSBl eHBsaWNpdGx5IGF0IGRldmljZQ0KPiA+IHRyZWUNCj4gPiAtIHVzZSBwbV9ydW50aW1lIHRvIHRy aWdnZXIgaW5pdGlhbGl6YXRpb24gb2YgSFcNCj4gPiAgIGFsb25nIHdpdGggb3Blbi9jbG9zZSBv ZiBkZXZpY2UgZmlsZXMuDQo+ID4gLSBhZGQgYSBlbnRyeSBmb3IgYSBoZWFkZXIgZmlsZSBhdCBN QUlOVEFJTkVSUyBmaWxlDQo+ID4NCj4gPiBDaGFuZ2Vsb2cgdjU6DQo+ID4gLSBGaXggY29kaW5n IHN0eWxlIHByb2JsZW0gaW4gdmlpZi5jIChwYXRjaCAyLzYpDQo+ID4NCj4gPiBDaGFuZ2Vsb2cg djY6DQo+ID4gLSBhZGQgcmVnaXN0ZXIgZGVmaW5pdGlvbiBvZiBCVVMtSUYgYW5kIE1QVSBpbiBk dC1iaW5kaW5ncw0KPiA+IC0gYWRkIENTSTJSWCBzdWJkZXZpY2UgKHNlcGFyZXRlZCBmcm9tIElT UCBzdWJkZXZpY2UpDQo+ID4gLSBjaGFuZ2UgZGlyZWN0b3J5IGxheW91dCAobW92ZWQgdG8gbWVk aWEvcGxhdGZvcm0vdG9zaGliYS92aXNjb250aSkNCj4gPiAtIGNoYW5nZSBzb3VyY2UgZmlsZSBs YXlvdXQgKHJlbW92ZWQgaHdkX3h4eHguYykNCj4gPiAtIHBvaW50ZXIgdG8gdXNlcmxhbmQgbWVt b3J5IGlzIHJlbW92ZWQgZnJvbSB1QVBJIHBhcmFtZXRlcnMNCj4gPiAtIGNoYW5nZSByZWdpc3Rl ciBhY2Nlc3MgKGZyb20gc3RydWN0IHN0eWxlIHRvIG1hY3JvIHN0eWxlKQ0KPiA+IC0gcmVtb3Zl IHVudXNlZCBtYWNyb3MNCj4gPg0KPiA+IENoYW5nZWxvZyB2NzoNCj4gPiAtIHJlbW92ZSByZWR1 bmRhbnQgImJpbmRpbmdzIiBmcm9tIGhlYWRlciBhbmQgZGVzY3JpcHRpb24gdGV4dA0KPiA+IC0g Zml4IG11bHRpbGluZSB0ZXh0IG9mICJkZXNjcmlwdGlvbiINCj4gPiAtIGNoYW5nZSAiY29tcGF0 aWJsZSIgdG8gInZpc2NvbnRpNS12aWlmIg0KPiA+IC0gZXhwbGljaXRseSBkZWZpbmUgYWxsb3dl ZCBwcm9wZXJ0aWVzIGZvciBwb3J0OjplbmRwb2ludA0KPiA+IC0gcmVtb3ZlIHVudXNlZCB2YXJp YWJsZXMNCj4gPiAtIHVwZGF0ZSBrZXJuZWxkb2MgY29tbWVudHMNCj4gPiAtIHVwZGF0ZSByZWZl cmVuY2VzIHRvIGhlYWRlcnMNCj4gPg0KPiA+IFl1amkgSXNoaWthd2EgKDUpOg0KPiA+ICAgZHQt YmluZGluZ3M6IG1lZGlhOiBwbGF0Zm9ybTogdmlzY29udGk6IEFkZCBUb3NoaWJhIFZpc2NvbnRp IFZpZGVvDQo+ID4gICAgIElucHV0IEludGVyZmFjZQ0KPiA+ICAgbWVkaWE6IHBsYXRmb3JtOiB2 aXNjb250aTogQWRkIFRvc2hpYmEgVmlzY29udGkgVmlkZW8gSW5wdXQgSW50ZXJmYWNlDQo+ID4g ICAgIGRyaXZlcg0KPiA+ICAgbWVkaWE6IGFkZCBWNEwyIHZlbmRvciBzcGVjaWZpYyBjb250cm9s IGhhbmRsZXJzDQo+ID4gICBkb2N1bWVudGF0aW9uOiBtZWRpYTogYWRkIGRvY3VtZW50YXRpb24g Zm9yIFRvc2hpYmEgVmlzY29udGkgVmlkZW8NCj4gPiAgICAgSW5wdXQgSW50ZXJmYWNlIGRyaXZl cg0KPiA+ICAgTUFJTlRBSU5FUlM6IEFkZCBlbnRyaWVzIGZvciBUb3NoaWJhIFZpc2NvbnRpIFZp ZGVvIElucHV0IEludGVyZmFjZQ0KPiA+DQo+ID4gIC4uLi9iaW5kaW5ncy9tZWRpYS90b3NoaWJh LHZpc2NvbnRpLXZpaWYueWFtbCB8ICAxMDggKw0KPiA+ICAuLi4vZHJpdmVyLWFwaS9tZWRpYS9k cml2ZXJzL2luZGV4LnJzdCAgICAgICAgfCAgICAxICsNCj4gPiAgLi4uL21lZGlhL2RyaXZlcnMv dmlzY29udGktdmlpZi5yc3QgICAgICAgICAgIHwgIDQ2MiArKysNCj4gPiAgTUFJTlRBSU5FUlMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArDQo+ID4gIGRyaXZlcnMv bWVkaWEvcGxhdGZvcm0vS2NvbmZpZyAgICAgICAgICAgICAgICB8ICAgIDEgKw0KPiA+ICBkcml2 ZXJzL21lZGlhL3BsYXRmb3JtL01ha2VmaWxlICAgICAgICAgICAgICAgfCAgICAxICsNCj4gPiAg ZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS90b3NoaWJhL0tjb25maWcgICAgICAgIHwgICAgNiArDQo+ ID4gIGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vdG9zaGliYS9NYWtlZmlsZSAgICAgICB8ICAgIDIg Kw0KPiA+ICAuLi4vbWVkaWEvcGxhdGZvcm0vdG9zaGliYS92aXNjb250aS9LY29uZmlnICAgfCAg IDE4ICsNCj4gPiAgLi4uL21lZGlhL3BsYXRmb3JtL3Rvc2hpYmEvdmlzY29udGkvTWFrZWZpbGUg IHwgICAgOCArDQo+ID4gIC4uLi9tZWRpYS9wbGF0Zm9ybS90b3NoaWJhL3Zpc2NvbnRpL3ZpaWYu YyAgICB8ICA2ODEgKysrKw0KPiA+ICAuLi4vbWVkaWEvcGxhdGZvcm0vdG9zaGliYS92aXNjb250 aS92aWlmLmggICAgfCAgMzc1ICsrDQo+ID4gIC4uLi9wbGF0Zm9ybS90b3NoaWJhL3Zpc2NvbnRp L3ZpaWZfY2FwdHVyZS5jICB8IDE0ODUgKysrKysrKw0KPiA+ICAuLi4vcGxhdGZvcm0vdG9zaGli YS92aXNjb250aS92aWlmX2NhcHR1cmUuaCAgfCAgIDIyICsNCj4gPiAgLi4uL3BsYXRmb3JtL3Rv c2hpYmEvdmlzY29udGkvdmlpZl9jb21tb24uYyAgIHwgIDE5OSArDQo+ID4gIC4uLi9wbGF0Zm9y bS90b3NoaWJhL3Zpc2NvbnRpL3ZpaWZfY29tbW9uLmggICB8ICAgMzggKw0KPiA+ICAuLi4vcGxh dGZvcm0vdG9zaGliYS92aXNjb250aS92aWlmX2NvbnRyb2xzLmMgfCAzNDA3DQo+ICsrKysrKysr KysrKysrKysrDQo+ID4gIC4uLi9wbGF0Zm9ybS90b3NoaWJhL3Zpc2NvbnRpL3ZpaWZfY29udHJv bHMuaCB8ICAgMTggKw0KPiA+ICAuLi4vcGxhdGZvcm0vdG9zaGliYS92aXNjb250aS92aWlmX2Nz aTJyeC5jICAgfCAgNjg0ICsrKysNCj4gPiAgLi4uL3BsYXRmb3JtL3Rvc2hpYmEvdmlzY29udGkv dmlpZl9jc2kycnguaCAgIHwgICAyNCArDQo+ID4gIC4uLi90b3NoaWJhL3Zpc2NvbnRpL3ZpaWZf Y3NpMnJ4X3JlZ3MuaCAgICAgICB8ICAxMDIgKw0KPiA+ICAuLi4vcGxhdGZvcm0vdG9zaGliYS92 aXNjb250aS92aWlmX2lzcC5jICAgICAgfCAxMjU4ICsrKysrKw0KPiA+ICAuLi4vcGxhdGZvcm0v dG9zaGliYS92aXNjb250aS92aWlmX2lzcC5oICAgICAgfCAgIDI0ICsNCj4gPiAgLi4uL3BsYXRm b3JtL3Rvc2hpYmEvdmlzY29udGkvdmlpZl9yZWdzLmggICAgIHwgIDcxNiArKysrDQo+ID4gIGlu Y2x1ZGUvdWFwaS9saW51eC92NGwyLWNvbnRyb2xzLmggICAgICAgICAgICB8ICAgIDYgKw0KPiA+ ICBpbmNsdWRlL3VhcGkvbGludXgvdmlzY29udGlfdmlpZi5oICAgICAgICAgICAgfCAxODAwICsr KysrKysrKw0KPiA+ICAyNiBmaWxlcyBjaGFuZ2VkLCAxMTQ1MCBpbnNlcnRpb25zKCspICBjcmVh dGUgbW9kZSAxMDA2NDQNCj4gPiBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWVk aWEvdG9zaGliYSx2aXNjb250aS12aWlmLnlhbWwNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+ ID4gRG9jdW1lbnRhdGlvbi9kcml2ZXItYXBpL21lZGlhL2RyaXZlcnMvdmlzY29udGktdmlpZi5y c3QNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vdG9zaGli YS9LY29uZmlnDQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL21lZGlhL3BsYXRmb3Jt L3Rvc2hpYmEvTWFrZWZpbGUNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbWVkaWEv cGxhdGZvcm0vdG9zaGliYS92aXNjb250aS9LY29uZmlnDQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0 NCBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3Rvc2hpYmEvdmlzY29udGkvTWFrZWZpbGUNCj4gPiAg Y3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vdG9zaGliYS92aXNjb250 aS92aWlmLmMNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0v dG9zaGliYS92aXNjb250aS92aWlmLmgNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+ID4gZHJp dmVycy9tZWRpYS9wbGF0Zm9ybS90b3NoaWJhL3Zpc2NvbnRpL3ZpaWZfY2FwdHVyZS5jDQo+ID4g IGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiA+IGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vdG9zaGliYS92 aXNjb250aS92aWlmX2NhcHR1cmUuaA0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gPiBkcml2 ZXJzL21lZGlhL3BsYXRmb3JtL3Rvc2hpYmEvdmlzY29udGkvdmlpZl9jb21tb24uYw0KPiA+ICBj cmVhdGUgbW9kZSAxMDA2NDQNCj4gPiBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL3Rvc2hpYmEvdmlz Y29udGkvdmlpZl9jb21tb24uaA0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gPiBkcml2ZXJz L21lZGlhL3BsYXRmb3JtL3Rvc2hpYmEvdmlzY29udGkvdmlpZl9jb250cm9scy5jDQo+ID4gIGNy ZWF0ZSBtb2RlIDEwMDY0NA0KPiA+IGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vdG9zaGliYS92aXNj b250aS92aWlmX2NvbnRyb2xzLmgNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+ID4gZHJpdmVy cy9tZWRpYS9wbGF0Zm9ybS90b3NoaWJhL3Zpc2NvbnRpL3ZpaWZfY3NpMnJ4LmMNCj4gPiAgY3Jl YXRlIG1vZGUgMTAwNjQ0DQo+ID4gZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS90b3NoaWJhL3Zpc2Nv bnRpL3ZpaWZfY3NpMnJ4LmgNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+ID4gZHJpdmVycy9t ZWRpYS9wbGF0Zm9ybS90b3NoaWJhL3Zpc2NvbnRpL3ZpaWZfY3NpMnJ4X3JlZ3MuaA0KPiA+ICBj cmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS90b3NoaWJhL3Zpc2NvbnRp L3ZpaWZfaXNwLmMNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbWVkaWEvcGxhdGZv cm0vdG9zaGliYS92aXNjb250aS92aWlmX2lzcC5oDQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NA0K PiA+IGRyaXZlcnMvbWVkaWEvcGxhdGZvcm0vdG9zaGliYS92aXNjb250aS92aWlmX3JlZ3MuaA0K PiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS91YXBpL2xpbnV4L3Zpc2NvbnRpX3ZpaWYu aA0KPiA+DQo=