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 X-Spam-Level: X-Spam-Status: No, score=-5.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9322CC47084 for ; Mon, 24 May 2021 01:56:27 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 6FB5F6109E for ; Mon, 24 May 2021 01:56:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232176AbhEXB5x (ORCPT ); Sun, 23 May 2021 21:57:53 -0400 Received: from mail-eopbgr1320094.outbound.protection.outlook.com ([40.107.132.94]:33504 "EHLO APC01-PU1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S231744AbhEXB5v (ORCPT ); Sun, 23 May 2021 21:57:51 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fveOkYLvGNmzw479pXxazb8ojpCQO545HLVAmJHRIM8H13uUF0t36i6QuexRo92DrVQvcTW/HODt+plqPMbv2CLPrGewBgeOLPst0puZrm/UqxdsvqONvHvI2MRvexpVA5LEH05104hWhvmFNewfg1STOgmtKL0yiUd2ohRebC+R1sC6eyvsaz9Y+U8byXJLBsfjB4OsE4VtOyxuSG+FLvXIHLnJE4TPK+iBx4s4eFUdH+KnqrxfPFxAG8YunsK+T3p5HvOYm4LvKrM1D/Y2f2hrxkHlIfKvAbZYkT3MaxfoFxYDQFcjAxo63fao1v/waIhxXL9y+oYFEOQetgBJ8g== 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-SenderADCheck; bh=HvYTMuDpxK6/2MiwN9gc2Nja4iJXE43LTSiWRpOI4/E=; b=Ed02hmGNQUjYr35zvk8wfIJOYw4FM+SHzpVOYwjG3s7K5MtitcuyZnVIya9xDBm2gBV4qF681zGpnT5Y0S6ixWVeGyD+5VGVOHNyHokSpK1SXJnf+XvM4eOXnga1pneKO62JFZ5PDGyOiBXhG7VO+pPBn4lFN/cBh8C5E7y96E0SrUlTss/BfAY7s/fc6J4L9OrcxoyzJHEyRBIONUeG0wVsBZ/7RPMvTSHjI7XZN9vEONyRUMNhQVrihg1Rb6TkqJY4c4yo/CzvUscJeCR37yyKyn88jyYIvbuDGGmv4tRvI7imStbUQWYPU4aNyuj07WdZw4ivjUtEHrX/kIFooQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=aspeedtech.com; dmarc=pass action=none header.from=aspeedtech.com; dkim=pass header.d=aspeedtech.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aspeedtech.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HvYTMuDpxK6/2MiwN9gc2Nja4iJXE43LTSiWRpOI4/E=; b=FY/+pwtXR9i9OiQGbiIFh6gr2WzXWLJDZ3j/xiWUxJ3rzq+YAOchKvQZHYGQaTZN0NTL4qrUYYrzpuaacWHIdIm/Oqur2aT3Lw7zywOe/oBGZwABVBpQ8cRvTu+quk6KfwKrI/gYCx9zCuJabSnero7VVjF3HnsopXsOtLh8bze1r/HuRVZ1bi2m/Qq5J9u/gp46zOWG7njcdAo5Tmy2lZTCTiqxLpL/OZ9k9bRM+LbVcTChajoCZ4JzLPFfb7y6rXXJ7QFaUC9MUWyn+ef73krv2wUaXnSfRHYqCOy6MqqtcQepMWDWfRxS/I2kc0XwMo/lwFTQ+tcrO8uQmYiQ7A== Received: from HK0PR06MB3362.apcprd06.prod.outlook.com (2603:1096:203:8b::10) by HK0PR06MB2131.apcprd06.prod.outlook.com (2603:1096:203:4d::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.23; Mon, 24 May 2021 01:56:19 +0000 Received: from HK0PR06MB3362.apcprd06.prod.outlook.com ([fe80::9096:5259:90e5:42dc]) by HK0PR06MB3362.apcprd06.prod.outlook.com ([fe80::9096:5259:90e5:42dc%2]) with mapi id 15.20.4150.027; Mon, 24 May 2021 01:56:19 +0000 From: Billy Tsai To: =?utf-8?B?VXdlIEtsZWluZS1Lw7ZuaWc=?= CC: "lee.jones@linaro.org" , "robh+dt@kernel.org" , "joel@jms.id.au" , "andrew@aj.id.au" , "thierry.reding@gmail.com" , "p.zabel@pengutronix.de" , "devicetree@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-aspeed@lists.ozlabs.org" , "linux-kernel@vger.kernel.org" , "linux-pwm@vger.kernel.org" , BMC-SW Subject: Re: [v6 2/2] pwm: Add Aspeed ast2600 PWM support Thread-Topic: [v6 2/2] pwm: Add Aspeed ast2600 PWM support Thread-Index: AQHXS4BrVEeu+Idp8UuXdMC2i+TrmqrvsgYAgAK9CoA= Date: Mon, 24 May 2021 01:56:19 +0000 Message-ID: <9EA46360-8F43-4D1B-9004-3965A6182FA1@aspeedtech.com> References: <20210518005517.9036-1-billy_tsai@aspeedtech.com> <20210518005517.9036-3-billy_tsai@aspeedtech.com> <20210522160708.ryr7n7klapszu2da@pengutronix.de> In-Reply-To: <20210522160708.ryr7n7klapszu2da@pengutronix.de> Accept-Language: zh-TW, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: pengutronix.de; dkim=none (message not signed) header.d=none;pengutronix.de; dmarc=none action=none header.from=aspeedtech.com; x-originating-ip: [211.20.114.70] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1fa4694f-65ed-48d7-d56b-08d91e571ffa x-ms-traffictypediagnostic: HK0PR06MB2131: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3173; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0dfBVTmYf990gxcD1c3uo1bo2V+IjCDZnxzTyPoSKWyefVSjLPZSMnIN2nZrhSAOdzlfvLpMdj73S/qcQeG8b2uSplhB35L2Cl5ium9rMPdII7EL+uuhT6MLnOeRJtasCkzXTJQBP5k5N09VHMUEvRgqPBYDGgYWdTsyT8BbdqTFtP6vTqQiMXEcOuLdptJ9qcXuV+mkFGOBUCz4ZlkQkB18mWyWzRc9QxB9PaMrjd0QndwS5sBWKrH2YhoYeNfKoD7Y+etqYKr3EsAGx1EwRtKNkRVHlCL14PQyn5bMMfpsUpd2i5nmzrN8Bd2yI0oaIoWOZ9wuFssrmJX+eb9zf9W5x5FCtMYhalCPgwJAC2GYBE9f3W7tjtL5xTn4FjW5j9WfPr5cOiciRdthBUkUl+uJA3K0vBnJiHAXfvTFrcPK2p8kX7V+PUTCNToNiZ7VhYVR7KsedMy9JkwZyLh4IMESSauoNmATPeZZnZ7Ukz0mNqz4LOwhWcikAxB194gVPnoEKWr7QBqQ0aweMkKVqbxbkuD2Ok0pOL7ix0vRzWQRPXm3Q9hKTueoIlG+SPQf2lHm1I9j7mpCuvPGLZcyjUA92KD7jriTBphgnq/wpKbkNcC/2RBhhF5F/CuVybqSpmOnZ8+6RK8a79vi5qTMN5WioWUrkYASx1OKbUyN0Ts= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:HK0PR06MB3362.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(396003)(39840400004)(346002)(376002)(136003)(366004)(26005)(6506007)(66946007)(33656002)(5660300002)(2906002)(66476007)(86362001)(66446008)(66556008)(186003)(64756008)(38100700002)(4326008)(8936002)(122000001)(2616005)(7416002)(478600001)(6512007)(54906003)(316002)(36756003)(83380400001)(6916009)(55236004)(71200400001)(8676002)(76116006)(107886003)(6486002)(66574015)(45980500001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?NVRLYlM3bHpkbXJpTGFURHYvQ2EyMGdZRWJGR29KTGdKWkluTE1YVHczL0do?= =?utf-8?B?Z0N1bStDeVN6RWYvbFVtbjBMVVNKWnowZjNHUU1TYnBVM0ZZVE5wN1BwWmx3?= =?utf-8?B?Z2xsbkJ0bDZKbVduMW5saFpRa21UUXFrOHVEQzQ3cmFDSFNZOFRNTXZiMmxJ?= =?utf-8?B?SHdGL3FZSWltVlE3elE4d0tiSHAzOGRtQjk4VzB0MC9ZdHI0Z1drSUpiK0ZZ?= =?utf-8?B?MVluM21XL2R3dnl0Q3RxTVRWUnFGYzRqNnF5SjVDWHRoWEtSbjllZEpsQmNC?= =?utf-8?B?bXZScjUwaW1Rb1k0STcralpncjBTdk5NMkFjVW9uK3FYMjV1Q1F0bmFoTnRH?= =?utf-8?B?a2l5dHY1Q3RWTG1tajdkSWdSYXB6aDY5NzRaa2ZSTlMyVnZFSFNsaEJVb2Vx?= =?utf-8?B?MXZicm5WaTdyeENxNXFUU2RNOVRqSVFxM0U5M2s5MG05TkVuSm1tM1A1SmIz?= =?utf-8?B?amZKS1hsdTFlMzdCcUwxWW1lTE04cGdwR3ZueXZZS1lVNUlyRjdNNkxucEJn?= =?utf-8?B?bzh2Qm9ERTRUL2JZb0pvNEtlU0xZNnJqbStLZjduQ01WZHhtcWl4YjdvcUNn?= =?utf-8?B?RTNZemVRMjRuRjFsYWNlWXF2M1IvRzZ5MXF6ZFFDcExZRHgwak1CYXBZUjdQ?= =?utf-8?B?R2FXQVRHTG9yQnYwNXZDb1NNOEpjTU9HMXpEUlR2MmhiWHVEMG1qSDlyajNz?= =?utf-8?B?SlF1TmhHT2E1TVhMTnl3TWhndnpnTlZlOTlFbHVjWm9lMG5wNTdLSDV4V3Nt?= =?utf-8?B?NVFsSkZ3QWJZTjVmUWJWUWZibkhuUk0wZy9za0tqMTZTRnhCb3VCRkNDUFBS?= =?utf-8?B?T21OL04wczVjRXVNR2krbWxMbktCNGdjSEVWcG4zZnJmTDZxTzVmSWh3TGQx?= =?utf-8?B?K0YyaSsza2RlS2N2V25sRUl1bDMzRGVTZ0NJazJaU1VZUUNvTjJSNUZEOWFh?= =?utf-8?B?YlhDSjU4M2UrQlVWcFZoWUowQ3VBYVZnODZ3clU3TW43cWtnU0RIUnhLMGRG?= =?utf-8?B?RjdxWkdvQi81WkxMUDRxaGdaWVI2WDlESmZOSUtHcU1pZVQwYTEzeU1JQ290?= =?utf-8?B?VUVvZHRaT2NyMWNValRsbUV6SllrL254V3hSdmtrRVNqRDRSS0JXUVFYaGRL?= =?utf-8?B?MjQxU0ZxTGdjL1d0YnhFVlEyLytkS3M5QmxiNVZwWUhPV2tZcFlFT3pKUnV5?= =?utf-8?B?TjNsMFlKQUt5YjdqOGRWUFk2MUhRR2FTeE96U1NGNVd3WCtjbTlRUXgrdVR3?= =?utf-8?B?SU81OU1BOFpibmJzbGwwZ1JyWUUvMlE0MlRJOTF4YVdGTjliZjBmMi9OSWlD?= =?utf-8?B?VWIwL2JyUmNBd2hseHQ4eWpxaVBiOTg5WnN6TjRwSUlTWko1WHU3WVIwLzBS?= =?utf-8?B?d1FrNmJoTzY5cktwMFpwUnpaQ1VIVU5lTGUyRVIzNFFuR0t4dHlNYjAvMVMx?= =?utf-8?B?c2xDZVh5bzFvUE9ES0VUZWpLSVRjTTZ3ZldCZVcrNXRrVHBVVUU0MXNFZVNv?= =?utf-8?B?UVVtN3M0aTkxUnlNR1lHNmUwSTNDT2F2d2h2UEw3ZmJBTkY0TVNFMTRXb1lj?= =?utf-8?B?ZCtqNkQ3Q2JkdVB4UktkUFMwdGFyOWNUL0lmMEo3SGlFUks0bkl6dm9WYTBT?= =?utf-8?B?NkRmdDQ3c1p0MzdWUUkzUHVjcnZ1QjIrdk1UUUZNS1N0VnJrSjNMQU40dzl3?= =?utf-8?B?MjJIRnovUTNyY29hLzA5SEF3T1lIbzFEanpjMWgzZWgzTm9Lb1RWQTRjSVM3?= =?utf-8?Q?cCfU8hL7tcgvvX0Ckv9f+X9D6NdcGYQp90b0pOH?= Content-Type: text/plain; charset="utf-8" Content-ID: <60E32294AAA652489CE6283C0853324F@apcprd06.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: aspeedtech.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: HK0PR06MB3362.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1fa4694f-65ed-48d7-d56b-08d91e571ffa X-MS-Exchange-CrossTenant-originalarrivaltime: 24 May 2021 01:56:19.6076 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43d4aa98-e35b-4575-8939-080e90d5a249 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: AszpazOpWQuBkyJcZcNXr4JbyxzKFHKX3pCFINmtfq+lUvsAD5uJn0O6kn4Scv1D9NgImM/GzmMO0GMjFFAYWfXwHjQbUN/LpK6LgLwMqa8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK0PR06MB2131 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGksDQoNCk9uIDIwMjEvNS8yMywgMTI6MDcgQU0sVXdlIEtsZWluZS1Lw7ZuaWd3cm90ZToNCg0K ICAgIEhlbGxvLA0KDQogICAgT24gVHVlLCBNYXkgMTgsIDIwMjEgYXQgMDg6NTU6MTdBTSArMDgw MCwgQmlsbHkgVHNhaSB3cm90ZToNCiAgICA+ICAgPiArc3RhdGljIHU2NCBhc3BlZWRfcHdtX2dl dF9wZXJpb2Qoc3RydWN0IHB3bV9jaGlwICpjaGlwLCBzdHJ1Y3QgcHdtX2RldmljZSAqcHdtKQ0K ICAgID4gICA+ICt7DQogICAgPiAgID4gKwlzdHJ1Y3QgYXNwZWVkX3B3bV9kYXRhICpwcml2ID0g YXNwZWVkX3B3bV9jaGlwX3RvX2RhdGEoY2hpcCk7DQogICAgPiAgID4gKwl1bnNpZ25lZCBsb25n IHJhdGU7DQogICAgPiAgID4gKwl1MzIgaW5kZXggPSBwd20tPmh3cHdtOw0KICAgID4gICA+ICsJ dTMyIHZhbDsNCiAgICA+ICAgPiArCXU2NCBwZXJpb2QsIGRpdl9oLCBkaXZfbCwgY2xrX3Blcmlv ZDsNCiAgICA+ICAgPiArDQogICAgPiAgID4gKwlyYXRlID0gY2xrX2dldF9yYXRlKHByaXYtPmNs ayk7DQogICAgPiAgID4gKwlyZWdtYXBfcmVhZChwcml2LT5yZWdtYXAsIFBXTV9BU1BFRURfQ1RS TF9DSChpbmRleCksICZ2YWwpOw0KICAgID4gICA+ICsJZGl2X2ggPSBGSUVMRF9HRVQoUFdNX0FT UEVFRF9DVFJMX0NMS19ESVZfSCwgdmFsKTsNCiAgICA+ICAgPiArCWRpdl9sID0gRklFTERfR0VU KFBXTV9BU1BFRURfQ1RSTF9DTEtfRElWX0wsIHZhbCk7DQogICAgPiAgID4gKwlyZWdtYXBfcmVh ZChwcml2LT5yZWdtYXAsIFBXTV9BU1BFRURfRFVUWV9DWUNMRV9DSChpbmRleCksICZ2YWwpOw0K ICAgID4gICA+ICsJY2xrX3BlcmlvZCA9IEZJRUxEX0dFVChQV01fQVNQRUVEX0RVVFlfQ1lDTEVf UEVSSU9ELCB2YWwpOw0KICAgID4gICA+ICsJcGVyaW9kID0gKE5TRUNfUEVSX1NFQyAqIEJJVChk aXZfaCkgKiAoZGl2X2wgKyAxKSAqIChjbGtfcGVyaW9kICsgMSkpOw0KDQogICAgPiBUaGUgb3V0 ZXIgcGFpciBvZiBwYXJlbnRoZXNpcyBvbiB0aGUgUkhTIGlzbid0IG5lY2Vzc2FyeS4gVGhlIG1h eGltYWwNCiAgICA+IHZhbHVlIHRoYXQgcGVyaW9kIGNhbiBoYXZlIGhlcmUgaXM6DQoNCiAgICA+ CTEwMDAwMDAwMDAgKiAyKioxNSAqIDI1NiAqIDI1Ng0KDQogICAgPiBUaGlzIGZpdHMgaW50byBh biB1NjQsIGJ1dCBhcyBhbGwgYnV0IHRoZSBsYXN0IGZhY3RvciBhcmUgMzIgYml0IHZhbHVlcw0K ICAgID4geW91IG1pZ2h0IGdldCBhbiBvdmVyZmxvdyBoZXJlLg0KDQpJIGRvbuKAmXQga25vdyBp biB3aGljaCBjYXNlIHRoZSB2YWx1ZSB3aWxsIG92ZXJmbG93LCB3aGVuIG15IHBhcmFtZXRlciB0 eXBlcyBhcmUgYWxsIHU2NC4NCkNhbiB5b3UgdGVsbCBtZSB3aGF0IGlzICJ0aGUgbGFzdCBmYWN0 b3IiPw0KDQogICAgPiAgID4gK3N0YXRpYyBpbnQgYXNwZWVkX3B3bV9hcHBseShzdHJ1Y3QgcHdt X2NoaXAgKmNoaXAsIHN0cnVjdCBwd21fZGV2aWNlICpwd20sDQogICAgPiAgID4gKwkJCSAgICBj b25zdCBzdHJ1Y3QgcHdtX3N0YXRlICpzdGF0ZSkNCiAgICA+ICAgPiArew0KICAgID4gICA+ICsJ c3RydWN0IGRldmljZSAqZGV2ID0gY2hpcC0+ZGV2Ow0KICAgID4gICA+ICsJc3RydWN0IGFzcGVl ZF9wd21fZGF0YSAqcHJpdiA9IGFzcGVlZF9wd21fY2hpcF90b19kYXRhKGNoaXApOw0KICAgID4g ICA+ICsJdTMyIGluZGV4ID0gcHdtLT5od3B3bTsNCiAgICA+ICAgPiArCWludCByZXQ7DQogICAg PiAgID4gKw0KICAgID4gICA+ICsJZGV2X2RiZyhkZXYsICJhcHBseSBwZXJpb2Q6ICVsbGRucywg ZHV0eV9jeWNsZTogJWxsZG5zIiwgc3RhdGUtPnBlcmlvZCwNCiAgICA+ICAgPiArCQlzdGF0ZS0+ ZHV0eV9jeWNsZSk7DQogICAgPiAgID4gKw0KICAgID4gICA+ICsJcmVnbWFwX3VwZGF0ZV9iaXRz KHByaXYtPnJlZ21hcCwgUFdNX0FTUEVFRF9DVFJMX0NIKGluZGV4KSwNCiAgICA+ICAgPiArCQkJ ICAgUFdNX0FTUEVFRF9DVFJMX1BJTl9FTkFCTEUsDQogICAgPiAgID4gKwkJCSAgIHN0YXRlLT5l bmFibGVkID8gUFdNX0FTUEVFRF9DVFJMX1BJTl9FTkFCTEUgOiAwKTsNCiAgICA+ICAgPiArCS8q DQogICAgPiAgID4gKwkgKiBGaXhlZCB0aGUgcGVyaW9kIHRvIHRoZSBtYXggdmFsdWUgYW5kIHJp c2luZyBwb2ludCB0byAwDQogICAgPiAgID4gKwkgKiBmb3IgaGlnaCByZXNvbHV0aW9uIGFuZCBz aW1wbGlmeSBmcmVxdWVuY3kgY2FsY3VsYXRpb24uDQogICAgPiAgID4gKwkgKi8NCiAgICA+ICAg PiArCXJlZ21hcF91cGRhdGVfYml0cyhwcml2LT5yZWdtYXAsIFBXTV9BU1BFRURfRFVUWV9DWUNM RV9DSChpbmRleCksDQogICAgPiAgID4gKwkJCSAgIChQV01fQVNQRUVEX0RVVFlfQ1lDTEVfUEVS SU9EIHwNCiAgICA+ICAgPiArCQkJICAgIFBXTV9BU1BFRURfRFVUWV9DWUNMRV9SSVNJTkdfUE9J TlQpLA0KICAgID4gICA+ICsJCQkgICBGSUVMRF9QUkVQKFBXTV9BU1BFRURfRFVUWV9DWUNMRV9Q RVJJT0QsDQogICAgPiAgID4gKwkJCQkgICAgICBQV01fQVNQRUVEX0ZJWEVEX1BFUklPRCkpOw0K ICAgID4gICA+ICsNCiAgICA+ICAgPiArCXJldCA9IGFzcGVlZF9wd21fc2V0X3BlcmlvZChjaGlw LCBwd20sIHN0YXRlKTsNCiAgICA+ICAgPiArCWlmIChyZXQpDQogICAgPiAgID4gKwkJcmV0dXJu IHJldDsNCiAgICA+ICAgPiArCWFzcGVlZF9wd21fc2V0X2R1dHkoY2hpcCwgcHdtLCBzdGF0ZSk7 DQoNCiAgICA+IGFzcGVlZF9wd21fc2V0X2R1dHkgY2FsbHMgYXNwZWVkX3B3bV9nZXRfcGVyaW9k KCkgd2hpY2ggaXMgYSBiaXQNCiAgICA+IGluZWZmZWN0aXZlIGFmdGVyIGp1c3QgaGF2aW5nIHNl dCB0aGUgcGVyaW9kLg0KDQpXaGVuIEkgY2FsbCBhc3BlZWRfcHdtX3NldF9wZXJpb2QgaXQgZG9l c24ndCBtZWFuIHRoZSBwZXJpb2QgaXMgZXF1YWwgdG8gd2hhdCBJIHNldCAoSXQgbWF5DQpsb3Nl IHNvbWUgcHJlY2lzaW9uIEV4OiBXaGVuIEkgc2V0IHRoZSBwZXJpb2QgNDAwMDBucywgdGhlIGFj dHVhbCBwZXJpb2QgSSBzZXQgaXMgMzk2ODBucykgYW5kDQpJIGRpZG4ndCBnZXQgdGhpcyBpbmZv cm1hdGlvbiB3aGVuIEkgY2FsbCBhc3BlZWRfcHdtX3NldF9wZXJpb2QuIFRodXMsIEkgbmVlZCB0 byBnZXQgdGhlIGFjdHVhbA0KcGVyaW9kIGZpcnN0IGJlZm9yZSBzZXQgZHV0eS4NCg0K 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 X-Spam-Level: X-Spam-Status: No, score=-4.1 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_NONE autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C50CEC2B9F7 for ; Mon, 24 May 2021 23:12:59 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 7EAB46140F for ; Mon, 24 May 2021 23:12:59 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7EAB46140F Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=aspeedtech.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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=pjYxIBTItTqLIm1ovnDsRtUtTgGfmnILZRig3MRd26A=; b=TOdkingXF5JesA d21oJ1oGXkZ3S2l/y+MQQLWC2q+rbuYy523t+QRsTGPCCH4zOdzPrjv5AimpuLmmjK76qm34Eca5x yIaU1LjhKyVC2H/UZqQaC0QVt2EqOajHZ5ECI26WTVhZGZQiWEI2Coi1m55UH0pPe5T0n67+riIbT rxWjCfxG8hDzYkid4zxKT6vIr6xyMKscUKKRgaJBUnHYI6tfJC6QxY+YgYSPT7ulLBVbo8fuu85w+ /564QCKXNR689F79pDTYo5sjaiIfXR3Of6JKaU8dqxdsZO98/GxIGlvJVTu5/TPAtdhmdOOOxLh1A ymqYTEZXTUDOpG2U51sQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1llJhx-002HlJ-RJ; Mon, 24 May 2021 23:10:04 +0000 Received: from mail-eopbgr1320130.outbound.protection.outlook.com ([40.107.132.130] helo=APC01-PU1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lkzpb-000e4D-Hw for linux-arm-kernel@lists.infradead.org; Mon, 24 May 2021 01:56:39 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fveOkYLvGNmzw479pXxazb8ojpCQO545HLVAmJHRIM8H13uUF0t36i6QuexRo92DrVQvcTW/HODt+plqPMbv2CLPrGewBgeOLPst0puZrm/UqxdsvqONvHvI2MRvexpVA5LEH05104hWhvmFNewfg1STOgmtKL0yiUd2ohRebC+R1sC6eyvsaz9Y+U8byXJLBsfjB4OsE4VtOyxuSG+FLvXIHLnJE4TPK+iBx4s4eFUdH+KnqrxfPFxAG8YunsK+T3p5HvOYm4LvKrM1D/Y2f2hrxkHlIfKvAbZYkT3MaxfoFxYDQFcjAxo63fao1v/waIhxXL9y+oYFEOQetgBJ8g== 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-SenderADCheck; bh=HvYTMuDpxK6/2MiwN9gc2Nja4iJXE43LTSiWRpOI4/E=; b=Ed02hmGNQUjYr35zvk8wfIJOYw4FM+SHzpVOYwjG3s7K5MtitcuyZnVIya9xDBm2gBV4qF681zGpnT5Y0S6ixWVeGyD+5VGVOHNyHokSpK1SXJnf+XvM4eOXnga1pneKO62JFZ5PDGyOiBXhG7VO+pPBn4lFN/cBh8C5E7y96E0SrUlTss/BfAY7s/fc6J4L9OrcxoyzJHEyRBIONUeG0wVsBZ/7RPMvTSHjI7XZN9vEONyRUMNhQVrihg1Rb6TkqJY4c4yo/CzvUscJeCR37yyKyn88jyYIvbuDGGmv4tRvI7imStbUQWYPU4aNyuj07WdZw4ivjUtEHrX/kIFooQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=aspeedtech.com; dmarc=pass action=none header.from=aspeedtech.com; dkim=pass header.d=aspeedtech.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aspeedtech.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HvYTMuDpxK6/2MiwN9gc2Nja4iJXE43LTSiWRpOI4/E=; b=FY/+pwtXR9i9OiQGbiIFh6gr2WzXWLJDZ3j/xiWUxJ3rzq+YAOchKvQZHYGQaTZN0NTL4qrUYYrzpuaacWHIdIm/Oqur2aT3Lw7zywOe/oBGZwABVBpQ8cRvTu+quk6KfwKrI/gYCx9zCuJabSnero7VVjF3HnsopXsOtLh8bze1r/HuRVZ1bi2m/Qq5J9u/gp46zOWG7njcdAo5Tmy2lZTCTiqxLpL/OZ9k9bRM+LbVcTChajoCZ4JzLPFfb7y6rXXJ7QFaUC9MUWyn+ef73krv2wUaXnSfRHYqCOy6MqqtcQepMWDWfRxS/I2kc0XwMo/lwFTQ+tcrO8uQmYiQ7A== Received: from HK0PR06MB3362.apcprd06.prod.outlook.com (2603:1096:203:8b::10) by HK0PR06MB2131.apcprd06.prod.outlook.com (2603:1096:203:4d::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.23; Mon, 24 May 2021 01:56:19 +0000 Received: from HK0PR06MB3362.apcprd06.prod.outlook.com ([fe80::9096:5259:90e5:42dc]) by HK0PR06MB3362.apcprd06.prod.outlook.com ([fe80::9096:5259:90e5:42dc%2]) with mapi id 15.20.4150.027; Mon, 24 May 2021 01:56:19 +0000 From: Billy Tsai To: =?utf-8?B?VXdlIEtsZWluZS1Lw7ZuaWc=?= CC: "lee.jones@linaro.org" , "robh+dt@kernel.org" , "joel@jms.id.au" , "andrew@aj.id.au" , "thierry.reding@gmail.com" , "p.zabel@pengutronix.de" , "devicetree@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-aspeed@lists.ozlabs.org" , "linux-kernel@vger.kernel.org" , "linux-pwm@vger.kernel.org" , BMC-SW Subject: Re: [v6 2/2] pwm: Add Aspeed ast2600 PWM support Thread-Topic: [v6 2/2] pwm: Add Aspeed ast2600 PWM support Thread-Index: AQHXS4BrVEeu+Idp8UuXdMC2i+TrmqrvsgYAgAK9CoA= Date: Mon, 24 May 2021 01:56:19 +0000 Message-ID: <9EA46360-8F43-4D1B-9004-3965A6182FA1@aspeedtech.com> References: <20210518005517.9036-1-billy_tsai@aspeedtech.com> <20210518005517.9036-3-billy_tsai@aspeedtech.com> <20210522160708.ryr7n7klapszu2da@pengutronix.de> In-Reply-To: <20210522160708.ryr7n7klapszu2da@pengutronix.de> Accept-Language: zh-TW, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: pengutronix.de; dkim=none (message not signed) header.d=none;pengutronix.de; dmarc=none action=none header.from=aspeedtech.com; x-originating-ip: [211.20.114.70] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1fa4694f-65ed-48d7-d56b-08d91e571ffa x-ms-traffictypediagnostic: HK0PR06MB2131: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3173; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0dfBVTmYf990gxcD1c3uo1bo2V+IjCDZnxzTyPoSKWyefVSjLPZSMnIN2nZrhSAOdzlfvLpMdj73S/qcQeG8b2uSplhB35L2Cl5ium9rMPdII7EL+uuhT6MLnOeRJtasCkzXTJQBP5k5N09VHMUEvRgqPBYDGgYWdTsyT8BbdqTFtP6vTqQiMXEcOuLdptJ9qcXuV+mkFGOBUCz4ZlkQkB18mWyWzRc9QxB9PaMrjd0QndwS5sBWKrH2YhoYeNfKoD7Y+etqYKr3EsAGx1EwRtKNkRVHlCL14PQyn5bMMfpsUpd2i5nmzrN8Bd2yI0oaIoWOZ9wuFssrmJX+eb9zf9W5x5FCtMYhalCPgwJAC2GYBE9f3W7tjtL5xTn4FjW5j9WfPr5cOiciRdthBUkUl+uJA3K0vBnJiHAXfvTFrcPK2p8kX7V+PUTCNToNiZ7VhYVR7KsedMy9JkwZyLh4IMESSauoNmATPeZZnZ7Ukz0mNqz4LOwhWcikAxB194gVPnoEKWr7QBqQ0aweMkKVqbxbkuD2Ok0pOL7ix0vRzWQRPXm3Q9hKTueoIlG+SPQf2lHm1I9j7mpCuvPGLZcyjUA92KD7jriTBphgnq/wpKbkNcC/2RBhhF5F/CuVybqSpmOnZ8+6RK8a79vi5qTMN5WioWUrkYASx1OKbUyN0Ts= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HK0PR06MB3362.apcprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(39840400004)(346002)(376002)(136003)(366004)(26005)(6506007)(66946007)(33656002)(5660300002)(2906002)(66476007)(86362001)(66446008)(66556008)(186003)(64756008)(38100700002)(4326008)(8936002)(122000001)(2616005)(7416002)(478600001)(6512007)(54906003)(316002)(36756003)(83380400001)(6916009)(55236004)(71200400001)(8676002)(76116006)(107886003)(6486002)(66574015)(45980500001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?NVRLYlM3bHpkbXJpTGFURHYvQ2EyMGdZRWJGR29KTGdKWkluTE1YVHczL0do?= =?utf-8?B?Z0N1bStDeVN6RWYvbFVtbjBMVVNKWnowZjNHUU1TYnBVM0ZZVE5wN1BwWmx3?= =?utf-8?B?Z2xsbkJ0bDZKbVduMW5saFpRa21UUXFrOHVEQzQ3cmFDSFNZOFRNTXZiMmxJ?= =?utf-8?B?SHdGL3FZSWltVlE3elE4d0tiSHAzOGRtQjk4VzB0MC9ZdHI0Z1drSUpiK0ZZ?= =?utf-8?B?MVluM21XL2R3dnl0Q3RxTVRWUnFGYzRqNnF5SjVDWHRoWEtSbjllZEpsQmNC?= =?utf-8?B?bXZScjUwaW1Rb1k0STcralpncjBTdk5NMkFjVW9uK3FYMjV1Q1F0bmFoTnRH?= =?utf-8?B?a2l5dHY1Q3RWTG1tajdkSWdSYXB6aDY5NzRaa2ZSTlMyVnZFSFNsaEJVb2Vx?= =?utf-8?B?MXZicm5WaTdyeENxNXFUU2RNOVRqSVFxM0U5M2s5MG05TkVuSm1tM1A1SmIz?= =?utf-8?B?amZKS1hsdTFlMzdCcUwxWW1lTE04cGdwR3ZueXZZS1lVNUlyRjdNNkxucEJn?= =?utf-8?B?bzh2Qm9ERTRUL2JZb0pvNEtlU0xZNnJqbStLZjduQ01WZHhtcWl4YjdvcUNn?= =?utf-8?B?RTNZemVRMjRuRjFsYWNlWXF2M1IvRzZ5MXF6ZFFDcExZRHgwak1CYXBZUjdQ?= =?utf-8?B?R2FXQVRHTG9yQnYwNXZDb1NNOEpjTU9HMXpEUlR2MmhiWHVEMG1qSDlyajNz?= =?utf-8?B?SlF1TmhHT2E1TVhMTnl3TWhndnpnTlZlOTlFbHVjWm9lMG5wNTdLSDV4V3Nt?= =?utf-8?B?NVFsSkZ3QWJZTjVmUWJWUWZibkhuUk0wZy9za0tqMTZTRnhCb3VCRkNDUFBS?= =?utf-8?B?T21OL04wczVjRXVNR2krbWxMbktCNGdjSEVWcG4zZnJmTDZxTzVmSWh3TGQx?= =?utf-8?B?K0YyaSsza2RlS2N2V25sRUl1bDMzRGVTZ0NJazJaU1VZUUNvTjJSNUZEOWFh?= =?utf-8?B?YlhDSjU4M2UrQlVWcFZoWUowQ3VBYVZnODZ3clU3TW43cWtnU0RIUnhLMGRG?= =?utf-8?B?RjdxWkdvQi81WkxMUDRxaGdaWVI2WDlESmZOSUtHcU1pZVQwYTEzeU1JQ290?= =?utf-8?B?VUVvZHRaT2NyMWNValRsbUV6SllrL254V3hSdmtrRVNqRDRSS0JXUVFYaGRL?= =?utf-8?B?MjQxU0ZxTGdjL1d0YnhFVlEyLytkS3M5QmxiNVZwWUhPV2tZcFlFT3pKUnV5?= =?utf-8?B?TjNsMFlKQUt5YjdqOGRWUFk2MUhRR2FTeE96U1NGNVd3WCtjbTlRUXgrdVR3?= =?utf-8?B?SU81OU1BOFpibmJzbGwwZ1JyWUUvMlE0MlRJOTF4YVdGTjliZjBmMi9OSWlD?= =?utf-8?B?VWIwL2JyUmNBd2hseHQ4eWpxaVBiOTg5WnN6TjRwSUlTWko1WHU3WVIwLzBS?= =?utf-8?B?d1FrNmJoTzY5cktwMFpwUnpaQ1VIVU5lTGUyRVIzNFFuR0t4dHlNYjAvMVMx?= =?utf-8?B?c2xDZVh5bzFvUE9ES0VUZWpLSVRjTTZ3ZldCZVcrNXRrVHBVVUU0MXNFZVNv?= =?utf-8?B?UVVtN3M0aTkxUnlNR1lHNmUwSTNDT2F2d2h2UEw3ZmJBTkY0TVNFMTRXb1lj?= =?utf-8?B?ZCtqNkQ3Q2JkdVB4UktkUFMwdGFyOWNUL0lmMEo3SGlFUks0bkl6dm9WYTBT?= =?utf-8?B?NkRmdDQ3c1p0MzdWUUkzUHVjcnZ1QjIrdk1UUUZNS1N0VnJrSjNMQU40dzl3?= =?utf-8?B?MjJIRnovUTNyY29hLzA5SEF3T1lIbzFEanpjMWgzZWgzTm9Lb1RWQTRjSVM3?= =?utf-8?Q?cCfU8hL7tcgvvX0Ckv9f+X9D6NdcGYQp90b0pOH?= Content-ID: <60E32294AAA652489CE6283C0853324F@apcprd06.prod.outlook.com> MIME-Version: 1.0 X-OriginatorOrg: aspeedtech.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: HK0PR06MB3362.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1fa4694f-65ed-48d7-d56b-08d91e571ffa X-MS-Exchange-CrossTenant-originalarrivaltime: 24 May 2021 01:56:19.6076 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43d4aa98-e35b-4575-8939-080e90d5a249 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: AszpazOpWQuBkyJcZcNXr4JbyxzKFHKX3pCFINmtfq+lUvsAD5uJn0O6kn4Scv1D9NgImM/GzmMO0GMjFFAYWfXwHjQbUN/LpK6LgLwMqa8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK0PR06MB2131 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210523_185635_639872_C503AB9F X-CRM114-Status: GOOD ( 20.64 ) 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="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGksDQoNCk9uIDIwMjEvNS8yMywgMTI6MDcgQU0sVXdlIEtsZWluZS1Lw7ZuaWd3cm90ZToNCg0K ICAgIEhlbGxvLA0KDQogICAgT24gVHVlLCBNYXkgMTgsIDIwMjEgYXQgMDg6NTU6MTdBTSArMDgw MCwgQmlsbHkgVHNhaSB3cm90ZToNCiAgICA+ICAgPiArc3RhdGljIHU2NCBhc3BlZWRfcHdtX2dl dF9wZXJpb2Qoc3RydWN0IHB3bV9jaGlwICpjaGlwLCBzdHJ1Y3QgcHdtX2RldmljZSAqcHdtKQ0K ICAgID4gICA+ICt7DQogICAgPiAgID4gKwlzdHJ1Y3QgYXNwZWVkX3B3bV9kYXRhICpwcml2ID0g YXNwZWVkX3B3bV9jaGlwX3RvX2RhdGEoY2hpcCk7DQogICAgPiAgID4gKwl1bnNpZ25lZCBsb25n IHJhdGU7DQogICAgPiAgID4gKwl1MzIgaW5kZXggPSBwd20tPmh3cHdtOw0KICAgID4gICA+ICsJ dTMyIHZhbDsNCiAgICA+ICAgPiArCXU2NCBwZXJpb2QsIGRpdl9oLCBkaXZfbCwgY2xrX3Blcmlv ZDsNCiAgICA+ICAgPiArDQogICAgPiAgID4gKwlyYXRlID0gY2xrX2dldF9yYXRlKHByaXYtPmNs ayk7DQogICAgPiAgID4gKwlyZWdtYXBfcmVhZChwcml2LT5yZWdtYXAsIFBXTV9BU1BFRURfQ1RS TF9DSChpbmRleCksICZ2YWwpOw0KICAgID4gICA+ICsJZGl2X2ggPSBGSUVMRF9HRVQoUFdNX0FT UEVFRF9DVFJMX0NMS19ESVZfSCwgdmFsKTsNCiAgICA+ICAgPiArCWRpdl9sID0gRklFTERfR0VU KFBXTV9BU1BFRURfQ1RSTF9DTEtfRElWX0wsIHZhbCk7DQogICAgPiAgID4gKwlyZWdtYXBfcmVh ZChwcml2LT5yZWdtYXAsIFBXTV9BU1BFRURfRFVUWV9DWUNMRV9DSChpbmRleCksICZ2YWwpOw0K ICAgID4gICA+ICsJY2xrX3BlcmlvZCA9IEZJRUxEX0dFVChQV01fQVNQRUVEX0RVVFlfQ1lDTEVf UEVSSU9ELCB2YWwpOw0KICAgID4gICA+ICsJcGVyaW9kID0gKE5TRUNfUEVSX1NFQyAqIEJJVChk aXZfaCkgKiAoZGl2X2wgKyAxKSAqIChjbGtfcGVyaW9kICsgMSkpOw0KDQogICAgPiBUaGUgb3V0 ZXIgcGFpciBvZiBwYXJlbnRoZXNpcyBvbiB0aGUgUkhTIGlzbid0IG5lY2Vzc2FyeS4gVGhlIG1h eGltYWwNCiAgICA+IHZhbHVlIHRoYXQgcGVyaW9kIGNhbiBoYXZlIGhlcmUgaXM6DQoNCiAgICA+ CTEwMDAwMDAwMDAgKiAyKioxNSAqIDI1NiAqIDI1Ng0KDQogICAgPiBUaGlzIGZpdHMgaW50byBh biB1NjQsIGJ1dCBhcyBhbGwgYnV0IHRoZSBsYXN0IGZhY3RvciBhcmUgMzIgYml0IHZhbHVlcw0K ICAgID4geW91IG1pZ2h0IGdldCBhbiBvdmVyZmxvdyBoZXJlLg0KDQpJIGRvbuKAmXQga25vdyBp biB3aGljaCBjYXNlIHRoZSB2YWx1ZSB3aWxsIG92ZXJmbG93LCB3aGVuIG15IHBhcmFtZXRlciB0 eXBlcyBhcmUgYWxsIHU2NC4NCkNhbiB5b3UgdGVsbCBtZSB3aGF0IGlzICJ0aGUgbGFzdCBmYWN0 b3IiPw0KDQogICAgPiAgID4gK3N0YXRpYyBpbnQgYXNwZWVkX3B3bV9hcHBseShzdHJ1Y3QgcHdt X2NoaXAgKmNoaXAsIHN0cnVjdCBwd21fZGV2aWNlICpwd20sDQogICAgPiAgID4gKwkJCSAgICBj b25zdCBzdHJ1Y3QgcHdtX3N0YXRlICpzdGF0ZSkNCiAgICA+ICAgPiArew0KICAgID4gICA+ICsJ c3RydWN0IGRldmljZSAqZGV2ID0gY2hpcC0+ZGV2Ow0KICAgID4gICA+ICsJc3RydWN0IGFzcGVl ZF9wd21fZGF0YSAqcHJpdiA9IGFzcGVlZF9wd21fY2hpcF90b19kYXRhKGNoaXApOw0KICAgID4g ICA+ICsJdTMyIGluZGV4ID0gcHdtLT5od3B3bTsNCiAgICA+ICAgPiArCWludCByZXQ7DQogICAg PiAgID4gKw0KICAgID4gICA+ICsJZGV2X2RiZyhkZXYsICJhcHBseSBwZXJpb2Q6ICVsbGRucywg ZHV0eV9jeWNsZTogJWxsZG5zIiwgc3RhdGUtPnBlcmlvZCwNCiAgICA+ICAgPiArCQlzdGF0ZS0+ ZHV0eV9jeWNsZSk7DQogICAgPiAgID4gKw0KICAgID4gICA+ICsJcmVnbWFwX3VwZGF0ZV9iaXRz KHByaXYtPnJlZ21hcCwgUFdNX0FTUEVFRF9DVFJMX0NIKGluZGV4KSwNCiAgICA+ICAgPiArCQkJ ICAgUFdNX0FTUEVFRF9DVFJMX1BJTl9FTkFCTEUsDQogICAgPiAgID4gKwkJCSAgIHN0YXRlLT5l bmFibGVkID8gUFdNX0FTUEVFRF9DVFJMX1BJTl9FTkFCTEUgOiAwKTsNCiAgICA+ICAgPiArCS8q DQogICAgPiAgID4gKwkgKiBGaXhlZCB0aGUgcGVyaW9kIHRvIHRoZSBtYXggdmFsdWUgYW5kIHJp c2luZyBwb2ludCB0byAwDQogICAgPiAgID4gKwkgKiBmb3IgaGlnaCByZXNvbHV0aW9uIGFuZCBz aW1wbGlmeSBmcmVxdWVuY3kgY2FsY3VsYXRpb24uDQogICAgPiAgID4gKwkgKi8NCiAgICA+ICAg PiArCXJlZ21hcF91cGRhdGVfYml0cyhwcml2LT5yZWdtYXAsIFBXTV9BU1BFRURfRFVUWV9DWUNM RV9DSChpbmRleCksDQogICAgPiAgID4gKwkJCSAgIChQV01fQVNQRUVEX0RVVFlfQ1lDTEVfUEVS SU9EIHwNCiAgICA+ICAgPiArCQkJICAgIFBXTV9BU1BFRURfRFVUWV9DWUNMRV9SSVNJTkdfUE9J TlQpLA0KICAgID4gICA+ICsJCQkgICBGSUVMRF9QUkVQKFBXTV9BU1BFRURfRFVUWV9DWUNMRV9Q RVJJT0QsDQogICAgPiAgID4gKwkJCQkgICAgICBQV01fQVNQRUVEX0ZJWEVEX1BFUklPRCkpOw0K ICAgID4gICA+ICsNCiAgICA+ICAgPiArCXJldCA9IGFzcGVlZF9wd21fc2V0X3BlcmlvZChjaGlw LCBwd20sIHN0YXRlKTsNCiAgICA+ICAgPiArCWlmIChyZXQpDQogICAgPiAgID4gKwkJcmV0dXJu IHJldDsNCiAgICA+ICAgPiArCWFzcGVlZF9wd21fc2V0X2R1dHkoY2hpcCwgcHdtLCBzdGF0ZSk7 DQoNCiAgICA+IGFzcGVlZF9wd21fc2V0X2R1dHkgY2FsbHMgYXNwZWVkX3B3bV9nZXRfcGVyaW9k KCkgd2hpY2ggaXMgYSBiaXQNCiAgICA+IGluZWZmZWN0aXZlIGFmdGVyIGp1c3QgaGF2aW5nIHNl dCB0aGUgcGVyaW9kLg0KDQpXaGVuIEkgY2FsbCBhc3BlZWRfcHdtX3NldF9wZXJpb2QgaXQgZG9l c24ndCBtZWFuIHRoZSBwZXJpb2QgaXMgZXF1YWwgdG8gd2hhdCBJIHNldCAoSXQgbWF5DQpsb3Nl IHNvbWUgcHJlY2lzaW9uIEV4OiBXaGVuIEkgc2V0IHRoZSBwZXJpb2QgNDAwMDBucywgdGhlIGFj dHVhbCBwZXJpb2QgSSBzZXQgaXMgMzk2ODBucykgYW5kDQpJIGRpZG4ndCBnZXQgdGhpcyBpbmZv cm1hdGlvbiB3aGVuIEkgY2FsbCBhc3BlZWRfcHdtX3NldF9wZXJpb2QuIFRodXMsIEkgbmVlZCB0 byBnZXQgdGhlIGFjdHVhbA0KcGVyaW9kIGZpcnN0IGJlZm9yZSBzZXQgZHV0eS4NCg0KX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5l bCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6 Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=