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 alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) (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 492A0C433FE for ; Mon, 28 Nov 2022 15:08:54 +0000 (UTC) Received: from alsa1.perex.cz (alsa1.perex.cz [207.180.221.201]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa0.perex.cz (Postfix) with ESMTPS id 94C3816B1; Mon, 28 Nov 2022 16:08:02 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz 94C3816B1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1669648132; bh=61j6yEbLYBEtwngaiJTNMgdJkaT9yNInGyoAIf/G7p0=; h=From:To:Subject:Date:References:In-Reply-To:Cc:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=gfTQw50don5dlBdtttROhivpgtGWvetOb/5xZz9Fp/Ff294srVsZSxu4tj/FeU3I0 It+vJf9W7/b6s9r3fijkwJOgsDxff+lUl5jkVzVSY2Qm32GITUWcWgeUgY1dslC+iR CvzlFf2adi94bLojTqURem7oyYuxtdT17fjiHnqk= Received: from alsa1.perex.cz (localhost.localdomain [127.0.0.1]) by alsa1.perex.cz (Postfix) with ESMTP id 3D431F80166; Mon, 28 Nov 2022 16:08:02 +0100 (CET) Received: by alsa1.perex.cz (Postfix, from userid 50401) id 67C9BF8020D; Mon, 28 Nov 2022 16:07:59 +0100 (CET) Received: from mailgw02.mediatek.com (unknown [210.61.82.184]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by alsa1.perex.cz (Postfix) with ESMTPS id A4E8CF80166 for ; Mon, 28 Nov 2022 16:07:48 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz A4E8CF80166 Authentication-Results: alsa1.perex.cz; dkim=pass (1024-bit key) header.d=mediatek.com header.i=@mediatek.com header.b="doAwbtVk"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=mediateko365.onmicrosoft.com header.i=@mediateko365.onmicrosoft.com header.b="gqvWsWIn" X-UUID: 25cb56a791d94d4b88dab09c1e8b4242-20221128 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=waSgO3QlvStq2p+Qmx9meLzAUmHQRgiQrzdPLdWUuzM=; b=doAwbtVkO8yWNmfMn8/FSW9QaNAa7jl+isvUyfIoOhdvfiLjn4d8tFJyxlNalY8O3npcidPBJS0Lae586h0Tv3CPL1kn9k04vfuB/NOiR5jiG9LXlB+YK8iGRB1UTWqK1z/EQrtI3CyoolMWwnvX+95AEzzxaY/TaNeNw+aRBlw=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.14, REQID:bc2cae9f-c53f-42bf-bb88-271096aa29c5, IP:0, U RL:0,TC:0,Content:0,EDM:0,RT:0,SF:-5,FILE:0,BULK:0,RULE:Release_Ham,ACTION :release,TS:-5 X-CID-INFO: VERSION:1.1.14, REQID:bc2cae9f-c53f-42bf-bb88-271096aa29c5, IP:0, URL :0,TC:0,Content:0,EDM:0,RT:0,SF:-5,FILE:0,BULK:0,RULE:Release_Ham,ACTION:r elease,TS:-5 X-CID-META: VersionHash:dcaaed0, CLOUDID:7148861e-5e1d-4ab5-ab8e-3e04efc02b30, B ulkID:221128230728FKRO8C18,BulkQuantity:0,Recheck:0,SF:17|19|102,TC:nil,Co ntent:0,EDM:-3,IP:nil,URL:0,File:nil,Bulk:nil,QS:nil,BEC:nil,COL:0 X-UUID: 25cb56a791d94d4b88dab09c1e8b4242-20221128 Received: from mtkcas10.mediatek.inc [(172.21.101.39)] by mailgw02.mediatek.com (envelope-from ) (Generic MTA with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 1121477426; Mon, 28 Nov 2022 23:07:25 +0800 Received: from mtkmbs10n2.mediatek.inc (172.21.101.183) 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, 28 Nov 2022 23:07:24 +0800 Received: from APC01-PSA-obe.outbound.protection.outlook.com (172.21.101.239) by mtkmbs10n2.mediatek.inc (172.21.101.183) with Microsoft SMTP Server id 15.2.792.3 via Frontend Transport; Mon, 28 Nov 2022 23:07:24 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QElXkx6VmMI4+D6Xq3yqeBia9dlgiNqFD9QmWBRYB+53SYM3G2JfGD3XhNLqn2GNJ5IvCl/xsFDkH/0xaC+hl/ggmyy9RTV9MtUC3Soyvli+LhEJFcs2cvEjvCuc20FdkcGXqn1qFKVZnPBCheRl4EIHkdpAvfCH1j456CXtxxV4cy3euf0EyoSTxsYmb3jsf7ACzJSc4ee5Zm0WMxbeqix489LVunVVo0WaobXMeWNiauVWmFHr5WrsMk5kUrGhckxbQPTi9Xhxro7f6G5RHUv8CXP7EyRSFA9d70OKINpsK6v+1hWdiSqqYEhOaEUAMASpYNkqHBWGFlA+Qxlstw== 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=dINE6Xhvn7YUOai/PfP5uhy0ROfVawakvh71A0GPvZI=; b=hDwYGtn7UG961vw6z57tfO+WPKmKc3FZ+DihtFdHZkEwjPB2VuY7RIYAOSSAfXLRNUJMQHI0MHpJdRC4iO9Ssq1695rMzLQrSToLYTT+SYuKp4zWqcWTPWhuKNKKwWmjZrCV7QrJbBN5Nwm2oIiJHo+TszfXAyc0X3dvnPeL5C7qHO/vbCKyIBwedCGidFnj8SUMlW3hh/ffCsBGWicfkBj/v1R/amgiZzTYdxLadyy3b2+13uoJX6p5NdOZviCx6u5JR62kuVYABoLANsVhWQmfGHfFRrs9XrXDl9hYJeeZecVvZ/uQAlHJYETm03oLn89BDIjZNIwKZ8i/l0X1FA== 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=dINE6Xhvn7YUOai/PfP5uhy0ROfVawakvh71A0GPvZI=; b=gqvWsWInvVhBkxvVSKhBntLTxcaGpSJYW3MSpeaA33BwYBWdVBubP5p8YD5y77eBacm1h7fN0nXs8AOgcDaa06u1O+Q6wvpbnhli+AnI4HlPHeUcZEbJcj40DwTIpMJ3OtG8Cy37zxAxHQJrfRmB4Ya2VUWanol+6nwfUQ/CQko= Received: from PS1PR03MB3384.apcprd03.prod.outlook.com (2603:1096:803:49::13) by TYZPR03MB7060.apcprd03.prod.outlook.com (2603:1096:400:337::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.23; Mon, 28 Nov 2022 15:07:22 +0000 Received: from PS1PR03MB3384.apcprd03.prod.outlook.com ([fe80::2e82:cce2:3b26:ab6f]) by PS1PR03MB3384.apcprd03.prod.outlook.com ([fe80::2e82:cce2:3b26:ab6f%7]) with mapi id 15.20.5857.022; Mon, 28 Nov 2022 15:07:22 +0000 From: =?utf-8?B?SmlheGluIFl1ICjkv57lrrbpkasp?= To: "broonie@kernel.org" Subject: Re: [PATCH v2 1/3] ASoC: hdmi-codec: Add event handler for hdmi TX Thread-Topic: [PATCH v2 1/3] ASoC: hdmi-codec: Add event handler for hdmi TX Thread-Index: AQHZALKPLtjy9JnSM0qA0l4xMT7+Dq5PjsoAgATmBQA= Date: Mon, 28 Nov 2022 15:07:22 +0000 Message-ID: <18c82f6f723cd97a9d6b9a7ff16c6ed62fd005d6.camel@mediatek.com> References: <20221125094413.4940-1-jiaxin.yu@mediatek.com> <20221125094413.4940-2-jiaxin.yu@mediatek.com> In-Reply-To: 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: PS1PR03MB3384:EE_|TYZPR03MB7060:EE_ x-ms-office365-filtering-correlation-id: 05a8c6e5-402c-4a30-5301-08dad152406b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: dUCqNXMQEtJ4SD6UVqAGIE5WjXqNtQ2oc5kZdrt3FHHtXtpWCZ4t2e2SbFkxx7mwJ39D7YaoV62QW2ae0tTKJser6Z2oAz17KBTzgnAnTkLDekdQ4MCkGJF0XWbTzIn3dso1Ev2yhMK+o8CzJNwQ70I85zdfzJh10UEjQQiOwvOSW0X3hseQLPu3qu+r7qN0Kfk+allu5Db61eE0JFQKFCyQmPtWD8g8KMWvhG54V46iDPa2eloiuJXyEn2ZH2QBC7U4NsMoVH1eIoT7Qpb2Y62jsW1w/TpnkvWDsHjVTuBVNnRlcjFl4zsBuDba5URQhB7CepI17Q/5ycJCQMaqqQB8LOF5B07prd7Efg9cWmrCcmbsm4zT2I2Ka6im3l95rxoIlh0v2cS2JJdp9A3mJBwZOFjhkbidgo/v7+pIczFQ7gPSm1nJVVLZc1s+sNDPXb+IaOUZJPZzzs+HikCG9XVVCSz0A+MyF90Dc706zEyEA0YacC9IkSP/B+IGRBwt0++ALN3PhDkHBc736/MrBvny0FQSjQogbydLQZn+Wty/4mxEM63nOO9lfZSRXAA6wMg0j//r0N0YfraGggMd+rqiW51zychtxvNN4h0FY35HyLn42KPL68jvOUlI1QVx/FXhURbKhmpReinYqkW8SMVjeavppaDueBh11rwQ8HmVlclVBf4//YgWMZ/KWZgK4dnAkCKXNDZ0E6vKSGCtpqnEtTBTDL6rcu4c60ebezg= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PS1PR03MB3384.apcprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(136003)(396003)(366004)(346002)(376002)(39860400002)(451199015)(38070700005)(85182001)(36756003)(2906002)(4001150100001)(86362001)(6486002)(7416002)(71200400001)(478600001)(76116006)(6506007)(316002)(66946007)(66446008)(91956017)(41300700001)(5660300002)(26005)(64756008)(54906003)(8676002)(66556008)(6916009)(8936002)(4326008)(66476007)(6512007)(122000001)(38100700002)(186003)(2616005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VVNLK0dzNFc3c1ZsTTE5b01HNVgwbWRFVDhHcmlxZEg1T3JWaXRkK1hrWkZK?= =?utf-8?B?R2F1RTNDWWRsVVdFVGJhcmljS2NFbmtGdUZ6OHZNSllkWEJaNlU2L3BEVXNu?= =?utf-8?B?MHg5NDdSWnI5S2pUS1Y0YVpZL1B6YVJmM09sR2twMUx5SGI4MWIzK1J2R0FP?= =?utf-8?B?QkFWanlybE0xQWJueEt5NEU3VGNXUmhLZVFvanIrL2hZazJtOXVHTy9IZnJk?= =?utf-8?B?NjF4Y1NOWHJuZmpVeG13L3VDSm9QdFovWE5lVzF0Y3EzUEc0SFJDR0tMVTZ1?= =?utf-8?B?RVBVUFJpVU1JckhiZk5rSkpva24renJyRjliVEloNGhyY1Z1ZHR2K3JFNFN0?= =?utf-8?B?ckxJbVJpYXpWT1U4Uy9XcE1jaHRzK1RIcDQrV05XWTMzVFQzZ3V2dEQ3NEI5?= =?utf-8?B?V0RsOHZzbG9mWXVkUGYxTHAvT1ljSzY3eHNCNG9JQ1I4OWhmTkJRVkYwUWta?= =?utf-8?B?NDViUG94WUNocTUrV241em1xZUE3WlFQSkh0MjBCbFE3ZmFselEzMURhYTht?= =?utf-8?B?UUszMWFHcy9ZMkp6OEg4Yysrd3BjaVZXVUtyT2w1NjFwMVdiOFZLUllGNndE?= =?utf-8?B?MUFtRSs0MkRDUDJlQThYWU1PVFpHMUxxVS94YW95RWNzSEUweTJQNjB4amxO?= =?utf-8?B?L2NPQUx4WkE1TU5MZDVlTjVSQ2haRmoyY3BGSmJidmVKTzJRVDJkT3UwbE9P?= =?utf-8?B?UEZ4a2ZQRlhMY3lZRHFSV0ZOUVh6MGw4MkxqNitDdmkzWlpuYlVab1VoMFVL?= =?utf-8?B?UFpEZzV3d1lIa21UQ3FkbU96WW1PMkN1UFBrdXBEWUhWV3g0MEQvci81OXgz?= =?utf-8?B?cWEweEg4cXR6R3gwemE4UXN3MUlERTJCTWdWZzMwSEtoWTErSTVQOGVUd0pa?= =?utf-8?B?ZS9hVGFoYkQ2a2VmYnc4Zm8wT2g4SUZoWkZ3QWtENVlYbE9ueUE0VTUva243?= =?utf-8?B?R09hZUZPWUhPZDZiWXpFZ29DTjVmU0dDdjljd0R3ZmRucHBWZ1FNSjhUaWhI?= =?utf-8?B?T0xzZytZWVl0UUkrYnNmUEEyZVFQdGhOSEw1dENiR0RHbzU3ZHI0K09RV2hz?= =?utf-8?B?UzdBQnFrYytxTXBMOXdDVCtRakxOMklFM3JFSTlsMFlsOFpMdHFBRWlabjc5?= =?utf-8?B?V29LakVhaTFQcEJTOTJ6Q1RGNWx3cUEvajk0cmRlTHFEVU9iczhub1lWdExu?= =?utf-8?B?Yk9OQ25ZeDNvRTdsNEhJc1V3dVI1MUtwaFRkUkg1UUs5NVgvMFcvMEFJRGsr?= =?utf-8?B?MThIT0ZRVE1xL2NYWkRVc1M5N0RwV1cxaHFkcS8xOTc2SFR2dEtmeUFXQnVZ?= =?utf-8?B?anlEOUNCUEVCWlR1V1dSNmJmbmkvWCtEWkczRmIvUXBkUlZkRHRzZFNTUGZt?= =?utf-8?B?OXppU0VuUmt0enhMRGxNK2t2Q0xteXpsbEl0TDFLV3U4SWNGQU56S1Z1UkRB?= =?utf-8?B?ellDTDFVMTFnNndCYk50VW00V2RSNjhWcVExNUtiazhBQml1MDFmVHFqcUtS?= =?utf-8?B?Ym5KdC9kN2twRHBMTCtGbW93WlVITTFwc2JJOGtZc2JrdUNuNEVnLzhXcWFX?= =?utf-8?B?cUVNT3RJTnN4UnNIT0NxV1VsTGR5Z0tNTUJLRlhaeDE0Q2pEMWFaeEowcC8w?= =?utf-8?B?M0l2V1VhVS8wYkZmZU5VcDd6V21RVUcyMU15dDl4aFhVSEJCWmpwK0Uycnll?= =?utf-8?B?bHNDUVRDd2x1bDgyNC9Yc0pFanZQOEczcFNneDh6empNdFRjUlVZWTN5QWda?= =?utf-8?B?UlhLMWdpaHovYVhRaTJYdzhuT294NXpCMEpaNUgrb3BtTmVzcExyMlpYaDRv?= =?utf-8?B?L2xnQU1HM0NQeEtyVFAxSU1QVjJEUEljTkxmTnZEY21FMUMxMkd0cTR6cWQr?= =?utf-8?B?aS8wVURxMXlPOE8wSnkvcHVKSHlLUE8xOWFqV0lBRStHWWd6bDBZNG4rNnZa?= =?utf-8?B?dnZPUXZ3cERpR1hSZ3FKMzVFZlYwZFBCeFBXYmw4WEw2SmpyQWkrZFRENHZl?= =?utf-8?B?WS9OSTBWdW9LQmpXeE83L3VwWnFLcGs2eHZuWXRaZDIzLzBEMVpEdmFTK2Vz?= =?utf-8?B?em1Xd0p4R0xVakV1RmYxOEViU0FreThmZlJ6b0pmUjg0Y0FVMWpqT0RsbW1B?= =?utf-8?B?WlkxemNWWkZjU1lVZDZ4MUN4ZDNYTG1GMWtPUDhiV1NlWVQyOE5OWEtOcVkx?= =?utf-8?B?OUE9PQ==?= Content-ID: X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PS1PR03MB3384.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 05a8c6e5-402c-4a30-5301-08dad152406b X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Nov 2022 15:07:22.4332 (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: nFQIqiOiXR3sau6G+UUuZ1e1N70Jb38RK/1QDqSNTs0eBAKR4Y8ZwB/Knq32LI4mSkYAU0vlUh63c4ijnf9IyQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYZPR03MB7060 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Cc: "alsa-devel@alsa-project.org" , "neil.armstrong@linaro.org" , "nfraprado@collabora.com" , =?utf-8?B?Q2h1bnh1IExpICjmnY7mmKXml60p?= , =?utf-8?B?QWxsZW4tS0ggQ2hlbmcgKOeoi+WGoOWLsyk=?= , "kuninori.morimoto.gx@renesas.com" , "linux-kernel@vger.kernel.org" , "dri-devel@lists.freedesktop.org" , Project_Global_Chrome_Upstream_Group , "linux-mediatek@lists.infradead.org" , "robert.foss@linaro.org" , "andrzej.hajda@intel.com" , "angelogioacchino.delregno@collabora.com" , "ajye_huang@compal.corp-partner.google.com" , "linux-arm-kernel@lists.infradead.org" , "Laurent.pinchart@ideasonboard.com" X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: "Alsa-devel" On Fri, 2022-11-25 at 12:18 +0000, Mark Brown wrote: > On Fri, Nov 25, 2022 at 05:44:11PM +0800, Jiaxin Yu wrote: > > > +/* > > + * PCM trigger callback. > > + * Mandatory > > + */ > > +int (*trigger)(struct device *dev, int cmd); > > + > > Making this mandatory would break all existing users, though... > Yes, it should be described as optional. > > +switch (event) { > > +case SND_SOC_DAPM_PRE_PMU: > > +if (hcp->hcd.ops->trigger) > > +hcp->hcd.ops->trigger(component->dev->parent, > > SNDRV_PCM_TRIGGER_START); > > ..it's not actually mandatory so it's just the comment that's wrong. Agreed. > I'm a little unclear why this is being implemented as a DAPM > operation > rather than having the driver forward the PCM trigger op if it's > needed? > Or alternatively if a DAPM callback is needed why not provide one > directly rather than hooking into the trigger function - that's going > to > be called out of sequence with the rest of DAPM and be potentially > confusing given the very different environments that trigger and DAPM > operations run in. A quick glance at the it6505 driver suggests it'd > be > happier with a DAPM callback. Let me describe the hardware connection about mt8186 with it6505(hdmi) and rt1015p(speakers). ==>it6505 = DL1(FE) ==>I2S3(BE) = = ==>rt1015p They shared the same one i2s port, but we'd like to control them separately. So if hdmi-codec use the PCM trigger op, whne we turn on the speaker, hdmi-codec's PCM trigger op is also executed, resulting in sound on both devices. Is there another way to control them separately? Thank you. ************* MEDIATEK Confidentiality Notice ******************** The information contained in this e-mail message (including any attachments) may be confidential, proprietary, privileged, or otherwise exempt from disclosure under applicable laws. It is intended to be conveyed only to the designated recipient(s). Any use, dissemination, distribution, printing, retaining or copying of this e-mail (including its attachments) by unintended recipient(s) is strictly prohibited and may be unlawful. If you are not an intended recipient of this e-mail, or believe that you have received this e-mail in error, please notify the sender immediately (by replying to this e-mail), delete any and all copies of this e-mail (including any attachments) from your system, and do not disclose the content of this e-mail to any other person. Thank you! 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 43E84C433FE for ; Mon, 28 Nov 2022 15:18:32 +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=dINE6Xhvn7YUOai/PfP5uhy0ROfVawakvh71A0GPvZI=; b=iQQPbP8SlbgRGkIp4bZq0slx8y lolnqarvJadUsXsbgkhmjcdXUgYMBA37hB+fz6kVCa67si1Ud3Ib5pfX0achGkm4m7N4TV2inV30M a4pr82sqgtmL12+/74RjSE5pf13q6+4ly9tvloN4o8oG2sAQMLs4fn0/UlfCugs5onIv0nRSamwmz AaPAr8Yetm+lTcBnLxsx3alJ1/yXaZlIul/ygBv+DgPnrkHAUbJHvXfz/43LdBqnmRL9ocUW3/OFg bo757GKFGPZxkvZaenGx6Hln7itM89DzbLl5j1lA0AVN5Qp3s7tGGwIdnIBq+/SSPvhTNnpSE3W5H 5yqtuUqw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ozfti-002SXc-Pk; Mon, 28 Nov 2022 15:18:18 +0000 Received: from mailgw02.mediatek.com ([216.200.240.185]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ozftX-002SVQ-Dt; Mon, 28 Nov 2022 15:18:08 +0000 X-UUID: fc3dea4ecc0c48e49f93b6d7483ca891-20221128 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=dINE6Xhvn7YUOai/PfP5uhy0ROfVawakvh71A0GPvZI=; b=FjHDA0JSOl9fJSfXADmKG16JJv8aEfeMXMTnwsx23B4fmeKpN0vHK97eAFghMhIntOtJYiWfsYGmK0odO0nZgKs8iHhC1ir27co9Vcv639hUub83VGXHvrUfLaKfuD/joyxrUcFngUnN0dQqs8s4DYTSdQ2K/JTCJoxY2wgyA6M=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.14,REQID:0ed3535f-5723-425b-8236-4e516df91656,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:324b7217-81a9-4b5f-95c6-b6b92590fd73,B ulkID:nil,BulkQuantity:0,Recheck:0,SF:102,TC:nil,Content:0,EDM:-3,IP:nil,U RL:0,File:nil,Bulk:nil,QS:nil,BEC:nil,COL:0 X-UUID: fc3dea4ecc0c48e49f93b6d7483ca891-20221128 Received: from mtkmbs11n1.mediatek.inc [(172.21.101.185)] by mailgw02.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 384263731; Mon, 28 Nov 2022 08:18:00 -0700 Received: from mtkmbs10n2.mediatek.inc (172.21.101.183) 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, 28 Nov 2022 23:07:24 +0800 Received: from APC01-PSA-obe.outbound.protection.outlook.com (172.21.101.239) by mtkmbs10n2.mediatek.inc (172.21.101.183) with Microsoft SMTP Server id 15.2.792.3 via Frontend Transport; Mon, 28 Nov 2022 23:07:24 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QElXkx6VmMI4+D6Xq3yqeBia9dlgiNqFD9QmWBRYB+53SYM3G2JfGD3XhNLqn2GNJ5IvCl/xsFDkH/0xaC+hl/ggmyy9RTV9MtUC3Soyvli+LhEJFcs2cvEjvCuc20FdkcGXqn1qFKVZnPBCheRl4EIHkdpAvfCH1j456CXtxxV4cy3euf0EyoSTxsYmb3jsf7ACzJSc4ee5Zm0WMxbeqix489LVunVVo0WaobXMeWNiauVWmFHr5WrsMk5kUrGhckxbQPTi9Xhxro7f6G5RHUv8CXP7EyRSFA9d70OKINpsK6v+1hWdiSqqYEhOaEUAMASpYNkqHBWGFlA+Qxlstw== 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=dINE6Xhvn7YUOai/PfP5uhy0ROfVawakvh71A0GPvZI=; b=hDwYGtn7UG961vw6z57tfO+WPKmKc3FZ+DihtFdHZkEwjPB2VuY7RIYAOSSAfXLRNUJMQHI0MHpJdRC4iO9Ssq1695rMzLQrSToLYTT+SYuKp4zWqcWTPWhuKNKKwWmjZrCV7QrJbBN5Nwm2oIiJHo+TszfXAyc0X3dvnPeL5C7qHO/vbCKyIBwedCGidFnj8SUMlW3hh/ffCsBGWicfkBj/v1R/amgiZzTYdxLadyy3b2+13uoJX6p5NdOZviCx6u5JR62kuVYABoLANsVhWQmfGHfFRrs9XrXDl9hYJeeZecVvZ/uQAlHJYETm03oLn89BDIjZNIwKZ8i/l0X1FA== 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=dINE6Xhvn7YUOai/PfP5uhy0ROfVawakvh71A0GPvZI=; b=gqvWsWInvVhBkxvVSKhBntLTxcaGpSJYW3MSpeaA33BwYBWdVBubP5p8YD5y77eBacm1h7fN0nXs8AOgcDaa06u1O+Q6wvpbnhli+AnI4HlPHeUcZEbJcj40DwTIpMJ3OtG8Cy37zxAxHQJrfRmB4Ya2VUWanol+6nwfUQ/CQko= Received: from PS1PR03MB3384.apcprd03.prod.outlook.com (2603:1096:803:49::13) by TYZPR03MB7060.apcprd03.prod.outlook.com (2603:1096:400:337::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.23; Mon, 28 Nov 2022 15:07:22 +0000 Received: from PS1PR03MB3384.apcprd03.prod.outlook.com ([fe80::2e82:cce2:3b26:ab6f]) by PS1PR03MB3384.apcprd03.prod.outlook.com ([fe80::2e82:cce2:3b26:ab6f%7]) with mapi id 15.20.5857.022; Mon, 28 Nov 2022 15:07:22 +0000 From: =?utf-8?B?SmlheGluIFl1ICjkv57lrrbpkasp?= To: "broonie@kernel.org" CC: "linux-mediatek@lists.infradead.org" , "linux-kernel@vger.kernel.org" , =?utf-8?B?Q2h1bnh1IExpICjmnY7mmKXml60p?= , "ajye_huang@compal.corp-partner.google.com" , =?utf-8?B?QWxsZW4tS0ggQ2hlbmcgKOeoi+WGoOWLsyk=?= , "dri-devel@lists.freedesktop.org" , "kuninori.morimoto.gx@renesas.com" , "andrzej.hajda@intel.com" , "linux-arm-kernel@lists.infradead.org" , Project_Global_Chrome_Upstream_Group , "robert.foss@linaro.org" , "Laurent.pinchart@ideasonboard.com" , "neil.armstrong@linaro.org" , "angelogioacchino.delregno@collabora.com" , "nfraprado@collabora.com" , "alsa-devel@alsa-project.org" Subject: Re: [PATCH v2 1/3] ASoC: hdmi-codec: Add event handler for hdmi TX Thread-Topic: [PATCH v2 1/3] ASoC: hdmi-codec: Add event handler for hdmi TX Thread-Index: AQHZALKPLtjy9JnSM0qA0l4xMT7+Dq5PjsoAgATmBQA= Date: Mon, 28 Nov 2022 15:07:22 +0000 Message-ID: <18c82f6f723cd97a9d6b9a7ff16c6ed62fd005d6.camel@mediatek.com> References: <20221125094413.4940-1-jiaxin.yu@mediatek.com> <20221125094413.4940-2-jiaxin.yu@mediatek.com> In-Reply-To: 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: PS1PR03MB3384:EE_|TYZPR03MB7060:EE_ x-ms-office365-filtering-correlation-id: 05a8c6e5-402c-4a30-5301-08dad152406b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: dUCqNXMQEtJ4SD6UVqAGIE5WjXqNtQ2oc5kZdrt3FHHtXtpWCZ4t2e2SbFkxx7mwJ39D7YaoV62QW2ae0tTKJser6Z2oAz17KBTzgnAnTkLDekdQ4MCkGJF0XWbTzIn3dso1Ev2yhMK+o8CzJNwQ70I85zdfzJh10UEjQQiOwvOSW0X3hseQLPu3qu+r7qN0Kfk+allu5Db61eE0JFQKFCyQmPtWD8g8KMWvhG54V46iDPa2eloiuJXyEn2ZH2QBC7U4NsMoVH1eIoT7Qpb2Y62jsW1w/TpnkvWDsHjVTuBVNnRlcjFl4zsBuDba5URQhB7CepI17Q/5ycJCQMaqqQB8LOF5B07prd7Efg9cWmrCcmbsm4zT2I2Ka6im3l95rxoIlh0v2cS2JJdp9A3mJBwZOFjhkbidgo/v7+pIczFQ7gPSm1nJVVLZc1s+sNDPXb+IaOUZJPZzzs+HikCG9XVVCSz0A+MyF90Dc706zEyEA0YacC9IkSP/B+IGRBwt0++ALN3PhDkHBc736/MrBvny0FQSjQogbydLQZn+Wty/4mxEM63nOO9lfZSRXAA6wMg0j//r0N0YfraGggMd+rqiW51zychtxvNN4h0FY35HyLn42KPL68jvOUlI1QVx/FXhURbKhmpReinYqkW8SMVjeavppaDueBh11rwQ8HmVlclVBf4//YgWMZ/KWZgK4dnAkCKXNDZ0E6vKSGCtpqnEtTBTDL6rcu4c60ebezg= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PS1PR03MB3384.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(136003)(396003)(366004)(346002)(376002)(39860400002)(451199015)(38070700005)(85182001)(36756003)(2906002)(4001150100001)(86362001)(6486002)(7416002)(71200400001)(478600001)(76116006)(6506007)(316002)(66946007)(66446008)(91956017)(41300700001)(5660300002)(26005)(64756008)(54906003)(8676002)(66556008)(6916009)(8936002)(4326008)(66476007)(6512007)(122000001)(38100700002)(186003)(2616005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VVNLK0dzNFc3c1ZsTTE5b01HNVgwbWRFVDhHcmlxZEg1T3JWaXRkK1hrWkZK?= =?utf-8?B?R2F1RTNDWWRsVVdFVGJhcmljS2NFbmtGdUZ6OHZNSllkWEJaNlU2L3BEVXNu?= =?utf-8?B?MHg5NDdSWnI5S2pUS1Y0YVpZL1B6YVJmM09sR2twMUx5SGI4MWIzK1J2R0FP?= =?utf-8?B?QkFWanlybE0xQWJueEt5NEU3VGNXUmhLZVFvanIrL2hZazJtOXVHTy9IZnJk?= =?utf-8?B?NjF4Y1NOWHJuZmpVeG13L3VDSm9QdFovWE5lVzF0Y3EzUEc0SFJDR0tMVTZ1?= =?utf-8?B?RVBVUFJpVU1JckhiZk5rSkpva24renJyRjliVEloNGhyY1Z1ZHR2K3JFNFN0?= =?utf-8?B?ckxJbVJpYXpWT1U4Uy9XcE1jaHRzK1RIcDQrV05XWTMzVFQzZ3V2dEQ3NEI5?= =?utf-8?B?V0RsOHZzbG9mWXVkUGYxTHAvT1ljSzY3eHNCNG9JQ1I4OWhmTkJRVkYwUWta?= =?utf-8?B?NDViUG94WUNocTUrV241em1xZUE3WlFQSkh0MjBCbFE3ZmFselEzMURhYTht?= =?utf-8?B?UUszMWFHcy9ZMkp6OEg4Yysrd3BjaVZXVUtyT2w1NjFwMVdiOFZLUllGNndE?= =?utf-8?B?MUFtRSs0MkRDUDJlQThYWU1PVFpHMUxxVS94YW95RWNzSEUweTJQNjB4amxO?= =?utf-8?B?L2NPQUx4WkE1TU5MZDVlTjVSQ2haRmoyY3BGSmJidmVKTzJRVDJkT3UwbE9P?= =?utf-8?B?UEZ4a2ZQRlhMY3lZRHFSV0ZOUVh6MGw4MkxqNitDdmkzWlpuYlVab1VoMFVL?= =?utf-8?B?UFpEZzV3d1lIa21UQ3FkbU96WW1PMkN1UFBrdXBEWUhWV3g0MEQvci81OXgz?= =?utf-8?B?cWEweEg4cXR6R3gwemE4UXN3MUlERTJCTWdWZzMwSEtoWTErSTVQOGVUd0pa?= =?utf-8?B?ZS9hVGFoYkQ2a2VmYnc4Zm8wT2g4SUZoWkZ3QWtENVlYbE9ueUE0VTUva243?= =?utf-8?B?R09hZUZPWUhPZDZiWXpFZ29DTjVmU0dDdjljd0R3ZmRucHBWZ1FNSjhUaWhI?= =?utf-8?B?T0xzZytZWVl0UUkrYnNmUEEyZVFQdGhOSEw1dENiR0RHbzU3ZHI0K09RV2hz?= =?utf-8?B?UzdBQnFrYytxTXBMOXdDVCtRakxOMklFM3JFSTlsMFlsOFpMdHFBRWlabjc5?= =?utf-8?B?V29LakVhaTFQcEJTOTJ6Q1RGNWx3cUEvajk0cmRlTHFEVU9iczhub1lWdExu?= =?utf-8?B?Yk9OQ25ZeDNvRTdsNEhJc1V3dVI1MUtwaFRkUkg1UUs5NVgvMFcvMEFJRGsr?= =?utf-8?B?MThIT0ZRVE1xL2NYWkRVc1M5N0RwV1cxaHFkcS8xOTc2SFR2dEtmeUFXQnVZ?= =?utf-8?B?anlEOUNCUEVCWlR1V1dSNmJmbmkvWCtEWkczRmIvUXBkUlZkRHRzZFNTUGZt?= =?utf-8?B?OXppU0VuUmt0enhMRGxNK2t2Q0xteXpsbEl0TDFLV3U4SWNGQU56S1Z1UkRB?= =?utf-8?B?ellDTDFVMTFnNndCYk50VW00V2RSNjhWcVExNUtiazhBQml1MDFmVHFqcUtS?= =?utf-8?B?Ym5KdC9kN2twRHBMTCtGbW93WlVITTFwc2JJOGtZc2JrdUNuNEVnLzhXcWFX?= =?utf-8?B?cUVNT3RJTnN4UnNIT0NxV1VsTGR5Z0tNTUJLRlhaeDE0Q2pEMWFaeEowcC8w?= =?utf-8?B?M0l2V1VhVS8wYkZmZU5VcDd6V21RVUcyMU15dDl4aFhVSEJCWmpwK0Uycnll?= =?utf-8?B?bHNDUVRDd2x1bDgyNC9Yc0pFanZQOEczcFNneDh6empNdFRjUlVZWTN5QWda?= =?utf-8?B?UlhLMWdpaHovYVhRaTJYdzhuT294NXpCMEpaNUgrb3BtTmVzcExyMlpYaDRv?= =?utf-8?B?L2xnQU1HM0NQeEtyVFAxSU1QVjJEUEljTkxmTnZEY21FMUMxMkd0cTR6cWQr?= =?utf-8?B?aS8wVURxMXlPOE8wSnkvcHVKSHlLUE8xOWFqV0lBRStHWWd6bDBZNG4rNnZa?= =?utf-8?B?dnZPUXZ3cERpR1hSZ3FKMzVFZlYwZFBCeFBXYmw4WEw2SmpyQWkrZFRENHZl?= =?utf-8?B?WS9OSTBWdW9LQmpXeE83L3VwWnFLcGs2eHZuWXRaZDIzLzBEMVpEdmFTK2Vz?= =?utf-8?B?em1Xd0p4R0xVakV1RmYxOEViU0FreThmZlJ6b0pmUjg0Y0FVMWpqT0RsbW1B?= =?utf-8?B?WlkxemNWWkZjU1lVZDZ4MUN4ZDNYTG1GMWtPUDhiV1NlWVQyOE5OWEtOcVkx?= =?utf-8?B?OUE9PQ==?= 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: PS1PR03MB3384.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 05a8c6e5-402c-4a30-5301-08dad152406b X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Nov 2022 15:07:22.4332 (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: nFQIqiOiXR3sau6G+UUuZ1e1N70Jb38RK/1QDqSNTs0eBAKR4Y8ZwB/Knq32LI4mSkYAU0vlUh63c4ijnf9IyQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYZPR03MB7060 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221128_071807_534668_195BB8F0 X-CRM114-Status: GOOD ( 20.55 ) 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 T24gRnJpLCAyMDIyLTExLTI1IGF0IDEyOjE4ICswMDAwLCBNYXJrIEJyb3duIHdyb3RlOg0KPiBP biBGcmksIE5vdiAyNSwgMjAyMiBhdCAwNTo0NDoxMVBNICswODAwLCBKaWF4aW4gWXUgd3JvdGU6 DQo+IA0KPiA+ICsJLyoNCj4gPiArCSAqIFBDTSB0cmlnZ2VyIGNhbGxiYWNrLg0KPiA+ICsJICog TWFuZGF0b3J5DQo+ID4gKwkgKi8NCj4gPiArCWludCAoKnRyaWdnZXIpKHN0cnVjdCBkZXZpY2Ug KmRldiwgaW50IGNtZCk7DQo+ID4gKw0KPiANCj4gTWFraW5nIHRoaXMgbWFuZGF0b3J5IHdvdWxk IGJyZWFrIGFsbCBleGlzdGluZyB1c2VycywgdGhvdWdoLi4uDQo+IA0KWWVzLCBpdCBzaG91bGQg YmUgZGVzY3JpYmVkIGFzIG9wdGlvbmFsLg0KDQo+ID4gKwlzd2l0Y2ggKGV2ZW50KSB7DQo+ID4g KwljYXNlIFNORF9TT0NfREFQTV9QUkVfUE1VOg0KPiA+ICsJCWlmIChoY3AtPmhjZC5vcHMtPnRy aWdnZXIpDQo+ID4gKwkJCWhjcC0+aGNkLm9wcy0+dHJpZ2dlcihjb21wb25lbnQtPmRldi0+cGFy ZW50LA0KPiA+IFNORFJWX1BDTV9UUklHR0VSX1NUQVJUKTsNCj4gDQo+IC4uaXQncyBub3QgYWN0 dWFsbHkgbWFuZGF0b3J5IHNvIGl0J3MganVzdCB0aGUgY29tbWVudCB0aGF0J3Mgd3JvbmcuDQoN CkFncmVlZC4NCg0KPiBJJ20gYSBsaXR0bGUgdW5jbGVhciB3aHkgdGhpcyBpcyBiZWluZyBpbXBs ZW1lbnRlZCBhcyBhIERBUE0NCj4gb3BlcmF0aW9uDQo+IHJhdGhlciB0aGFuIGhhdmluZyB0aGUg ZHJpdmVyIGZvcndhcmQgdGhlIFBDTSB0cmlnZ2VyIG9wIGlmIGl0J3MNCj4gbmVlZGVkPw0KPiBP ciBhbHRlcm5hdGl2ZWx5IGlmIGEgREFQTSBjYWxsYmFjayBpcyBuZWVkZWQgd2h5IG5vdCBwcm92 aWRlIG9uZQ0KPiBkaXJlY3RseSByYXRoZXIgdGhhbiBob29raW5nIGludG8gdGhlIHRyaWdnZXIg ZnVuY3Rpb24gLSB0aGF0J3MgZ29pbmcNCj4gdG8NCj4gYmUgY2FsbGVkIG91dCBvZiBzZXF1ZW5j ZSB3aXRoIHRoZSByZXN0IG9mIERBUE0gYW5kIGJlIHBvdGVudGlhbGx5DQo+IGNvbmZ1c2luZyBn aXZlbiB0aGUgdmVyeSBkaWZmZXJlbnQgZW52aXJvbm1lbnRzIHRoYXQgdHJpZ2dlciBhbmQgREFQ TQ0KPiBvcGVyYXRpb25zIHJ1biBpbi4gIEEgcXVpY2sgZ2xhbmNlIGF0IHRoZSBpdDY1MDUgZHJp dmVyIHN1Z2dlc3RzIGl0J2QNCj4gYmUNCj4gaGFwcGllciB3aXRoIGEgREFQTSBjYWxsYmFjay4N Cg0KTGV0IG1lIGRlc2NyaWJlIHRoZSBoYXJkd2FyZSBjb25uZWN0aW9uIGFib3V0IG10ODE4NiB3 aXRoIGl0NjUwNShoZG1pKQ0KYW5kIHJ0MTAxNXAoc3BlYWtlcnMpLg0KDQogICAgICAgICAgICAg ICAgICAgICAgID09Pml0NjUwNSANCiAgICAgICAgICAgICAgICAgICAgID0gDQpETDEoRkUpID09 PkkyUzMoQkUpID0NCiAgICAgICAgICAgICAgICAgICAgID0NCiAgICAgICAgICAgICAgICAgICAg ICAgPT0+cnQxMDE1cA0KDQpUaGV5IHNoYXJlZCB0aGUgc2FtZSBvbmUgaTJzIHBvcnQsIGJ1dCB3 ZSdkIGxpa2UgdG8gY29udHJvbCB0aGVtDQpzZXBhcmF0ZWx5LiBTbyBpZiBoZG1pLWNvZGVjIHVz ZSB0aGUgUENNIHRyaWdnZXIgb3AsIHdobmUgd2UgdHVybiBvbg0KdGhlIHNwZWFrZXIsIGhkbWkt Y29kZWMncyBQQ00gdHJpZ2dlciBvcCBpcyBhbHNvIGV4ZWN1dGVkLCByZXN1bHRpbmcgaW4NCnNv dW5kIG9uIGJvdGggZGV2aWNlcy4NCklzIHRoZXJlIGFub3RoZXIgd2F5IHRvIGNvbnRyb2wgdGhl bSBzZXBhcmF0ZWx5PyBUaGFuayB5b3UuDQoNCg0K 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 C11F2C433FE for ; Mon, 28 Nov 2022 15:19:23 +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=b5t/84ciFpfoXhH/kC0zX0JaIqVGNgbl2YudfO7Ssms=; b=0IPM4UN3mvZsoe chjl9JEqWBOGmjbUV6Pq8v9LA6dILRbbrz7vrzB7JCE94q1lFJ0e/5+xDMGdsFVNON38CRdlG2kQG Nt5+1mdI2FVPs3zGPiQrqxRXLh2SGSZXygGA7kTT+1jXq11LFT6Rcdy7vuvGvF/Fx6BJd4eMwNlEC Ju9ZnHGYims55xGJIjxPK7ZcjV/hHqdX+uxsI5/FvmhzVNpVx9jOAwXJGwg0AZ/qcfl9Y6oG3E7BH idr12b+5G0KNz2U/iAoxWzoped3G/GmV8jWjdI6QRVrU7NTK6FRSQWpm+aUxFyt7GNZqLvNpK5q0J 81nMz4n3J+w+TRTPI5fA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ozfta-002SWQ-7J; Mon, 28 Nov 2022 15:18:10 +0000 Received: from mailgw02.mediatek.com ([216.200.240.185]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ozftX-002SVQ-Dt; Mon, 28 Nov 2022 15:18:08 +0000 X-UUID: fc3dea4ecc0c48e49f93b6d7483ca891-20221128 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=dINE6Xhvn7YUOai/PfP5uhy0ROfVawakvh71A0GPvZI=; b=FjHDA0JSOl9fJSfXADmKG16JJv8aEfeMXMTnwsx23B4fmeKpN0vHK97eAFghMhIntOtJYiWfsYGmK0odO0nZgKs8iHhC1ir27co9Vcv639hUub83VGXHvrUfLaKfuD/joyxrUcFngUnN0dQqs8s4DYTSdQ2K/JTCJoxY2wgyA6M=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.14,REQID:0ed3535f-5723-425b-8236-4e516df91656,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:324b7217-81a9-4b5f-95c6-b6b92590fd73,B ulkID:nil,BulkQuantity:0,Recheck:0,SF:102,TC:nil,Content:0,EDM:-3,IP:nil,U RL:0,File:nil,Bulk:nil,QS:nil,BEC:nil,COL:0 X-UUID: fc3dea4ecc0c48e49f93b6d7483ca891-20221128 Received: from mtkmbs11n1.mediatek.inc [(172.21.101.185)] by mailgw02.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 384263731; Mon, 28 Nov 2022 08:18:00 -0700 Received: from mtkmbs10n2.mediatek.inc (172.21.101.183) 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, 28 Nov 2022 23:07:24 +0800 Received: from APC01-PSA-obe.outbound.protection.outlook.com (172.21.101.239) by mtkmbs10n2.mediatek.inc (172.21.101.183) with Microsoft SMTP Server id 15.2.792.3 via Frontend Transport; Mon, 28 Nov 2022 23:07:24 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QElXkx6VmMI4+D6Xq3yqeBia9dlgiNqFD9QmWBRYB+53SYM3G2JfGD3XhNLqn2GNJ5IvCl/xsFDkH/0xaC+hl/ggmyy9RTV9MtUC3Soyvli+LhEJFcs2cvEjvCuc20FdkcGXqn1qFKVZnPBCheRl4EIHkdpAvfCH1j456CXtxxV4cy3euf0EyoSTxsYmb3jsf7ACzJSc4ee5Zm0WMxbeqix489LVunVVo0WaobXMeWNiauVWmFHr5WrsMk5kUrGhckxbQPTi9Xhxro7f6G5RHUv8CXP7EyRSFA9d70OKINpsK6v+1hWdiSqqYEhOaEUAMASpYNkqHBWGFlA+Qxlstw== 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=dINE6Xhvn7YUOai/PfP5uhy0ROfVawakvh71A0GPvZI=; b=hDwYGtn7UG961vw6z57tfO+WPKmKc3FZ+DihtFdHZkEwjPB2VuY7RIYAOSSAfXLRNUJMQHI0MHpJdRC4iO9Ssq1695rMzLQrSToLYTT+SYuKp4zWqcWTPWhuKNKKwWmjZrCV7QrJbBN5Nwm2oIiJHo+TszfXAyc0X3dvnPeL5C7qHO/vbCKyIBwedCGidFnj8SUMlW3hh/ffCsBGWicfkBj/v1R/amgiZzTYdxLadyy3b2+13uoJX6p5NdOZviCx6u5JR62kuVYABoLANsVhWQmfGHfFRrs9XrXDl9hYJeeZecVvZ/uQAlHJYETm03oLn89BDIjZNIwKZ8i/l0X1FA== 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=dINE6Xhvn7YUOai/PfP5uhy0ROfVawakvh71A0GPvZI=; b=gqvWsWInvVhBkxvVSKhBntLTxcaGpSJYW3MSpeaA33BwYBWdVBubP5p8YD5y77eBacm1h7fN0nXs8AOgcDaa06u1O+Q6wvpbnhli+AnI4HlPHeUcZEbJcj40DwTIpMJ3OtG8Cy37zxAxHQJrfRmB4Ya2VUWanol+6nwfUQ/CQko= Received: from PS1PR03MB3384.apcprd03.prod.outlook.com (2603:1096:803:49::13) by TYZPR03MB7060.apcprd03.prod.outlook.com (2603:1096:400:337::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.23; Mon, 28 Nov 2022 15:07:22 +0000 Received: from PS1PR03MB3384.apcprd03.prod.outlook.com ([fe80::2e82:cce2:3b26:ab6f]) by PS1PR03MB3384.apcprd03.prod.outlook.com ([fe80::2e82:cce2:3b26:ab6f%7]) with mapi id 15.20.5857.022; Mon, 28 Nov 2022 15:07:22 +0000 From: =?utf-8?B?SmlheGluIFl1ICjkv57lrrbpkasp?= To: "broonie@kernel.org" CC: "linux-mediatek@lists.infradead.org" , "linux-kernel@vger.kernel.org" , =?utf-8?B?Q2h1bnh1IExpICjmnY7mmKXml60p?= , "ajye_huang@compal.corp-partner.google.com" , =?utf-8?B?QWxsZW4tS0ggQ2hlbmcgKOeoi+WGoOWLsyk=?= , "dri-devel@lists.freedesktop.org" , "kuninori.morimoto.gx@renesas.com" , "andrzej.hajda@intel.com" , "linux-arm-kernel@lists.infradead.org" , Project_Global_Chrome_Upstream_Group , "robert.foss@linaro.org" , "Laurent.pinchart@ideasonboard.com" , "neil.armstrong@linaro.org" , "angelogioacchino.delregno@collabora.com" , "nfraprado@collabora.com" , "alsa-devel@alsa-project.org" Subject: Re: [PATCH v2 1/3] ASoC: hdmi-codec: Add event handler for hdmi TX Thread-Topic: [PATCH v2 1/3] ASoC: hdmi-codec: Add event handler for hdmi TX Thread-Index: AQHZALKPLtjy9JnSM0qA0l4xMT7+Dq5PjsoAgATmBQA= Date: Mon, 28 Nov 2022 15:07:22 +0000 Message-ID: <18c82f6f723cd97a9d6b9a7ff16c6ed62fd005d6.camel@mediatek.com> References: <20221125094413.4940-1-jiaxin.yu@mediatek.com> <20221125094413.4940-2-jiaxin.yu@mediatek.com> In-Reply-To: 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: PS1PR03MB3384:EE_|TYZPR03MB7060:EE_ x-ms-office365-filtering-correlation-id: 05a8c6e5-402c-4a30-5301-08dad152406b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: dUCqNXMQEtJ4SD6UVqAGIE5WjXqNtQ2oc5kZdrt3FHHtXtpWCZ4t2e2SbFkxx7mwJ39D7YaoV62QW2ae0tTKJser6Z2oAz17KBTzgnAnTkLDekdQ4MCkGJF0XWbTzIn3dso1Ev2yhMK+o8CzJNwQ70I85zdfzJh10UEjQQiOwvOSW0X3hseQLPu3qu+r7qN0Kfk+allu5Db61eE0JFQKFCyQmPtWD8g8KMWvhG54V46iDPa2eloiuJXyEn2ZH2QBC7U4NsMoVH1eIoT7Qpb2Y62jsW1w/TpnkvWDsHjVTuBVNnRlcjFl4zsBuDba5URQhB7CepI17Q/5ycJCQMaqqQB8LOF5B07prd7Efg9cWmrCcmbsm4zT2I2Ka6im3l95rxoIlh0v2cS2JJdp9A3mJBwZOFjhkbidgo/v7+pIczFQ7gPSm1nJVVLZc1s+sNDPXb+IaOUZJPZzzs+HikCG9XVVCSz0A+MyF90Dc706zEyEA0YacC9IkSP/B+IGRBwt0++ALN3PhDkHBc736/MrBvny0FQSjQogbydLQZn+Wty/4mxEM63nOO9lfZSRXAA6wMg0j//r0N0YfraGggMd+rqiW51zychtxvNN4h0FY35HyLn42KPL68jvOUlI1QVx/FXhURbKhmpReinYqkW8SMVjeavppaDueBh11rwQ8HmVlclVBf4//YgWMZ/KWZgK4dnAkCKXNDZ0E6vKSGCtpqnEtTBTDL6rcu4c60ebezg= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PS1PR03MB3384.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(136003)(396003)(366004)(346002)(376002)(39860400002)(451199015)(38070700005)(85182001)(36756003)(2906002)(4001150100001)(86362001)(6486002)(7416002)(71200400001)(478600001)(76116006)(6506007)(316002)(66946007)(66446008)(91956017)(41300700001)(5660300002)(26005)(64756008)(54906003)(8676002)(66556008)(6916009)(8936002)(4326008)(66476007)(6512007)(122000001)(38100700002)(186003)(2616005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VVNLK0dzNFc3c1ZsTTE5b01HNVgwbWRFVDhHcmlxZEg1T3JWaXRkK1hrWkZK?= =?utf-8?B?R2F1RTNDWWRsVVdFVGJhcmljS2NFbmtGdUZ6OHZNSllkWEJaNlU2L3BEVXNu?= =?utf-8?B?MHg5NDdSWnI5S2pUS1Y0YVpZL1B6YVJmM09sR2twMUx5SGI4MWIzK1J2R0FP?= =?utf-8?B?QkFWanlybE0xQWJueEt5NEU3VGNXUmhLZVFvanIrL2hZazJtOXVHTy9IZnJk?= =?utf-8?B?NjF4Y1NOWHJuZmpVeG13L3VDSm9QdFovWE5lVzF0Y3EzUEc0SFJDR0tMVTZ1?= =?utf-8?B?RVBVUFJpVU1JckhiZk5rSkpva24renJyRjliVEloNGhyY1Z1ZHR2K3JFNFN0?= =?utf-8?B?ckxJbVJpYXpWT1U4Uy9XcE1jaHRzK1RIcDQrV05XWTMzVFQzZ3V2dEQ3NEI5?= =?utf-8?B?V0RsOHZzbG9mWXVkUGYxTHAvT1ljSzY3eHNCNG9JQ1I4OWhmTkJRVkYwUWta?= =?utf-8?B?NDViUG94WUNocTUrV241em1xZUE3WlFQSkh0MjBCbFE3ZmFselEzMURhYTht?= =?utf-8?B?UUszMWFHcy9ZMkp6OEg4Yysrd3BjaVZXVUtyT2w1NjFwMVdiOFZLUllGNndE?= =?utf-8?B?MUFtRSs0MkRDUDJlQThYWU1PVFpHMUxxVS94YW95RWNzSEUweTJQNjB4amxO?= =?utf-8?B?L2NPQUx4WkE1TU5MZDVlTjVSQ2haRmoyY3BGSmJidmVKTzJRVDJkT3UwbE9P?= =?utf-8?B?UEZ4a2ZQRlhMY3lZRHFSV0ZOUVh6MGw4MkxqNitDdmkzWlpuYlVab1VoMFVL?= =?utf-8?B?UFpEZzV3d1lIa21UQ3FkbU96WW1PMkN1UFBrdXBEWUhWV3g0MEQvci81OXgz?= =?utf-8?B?cWEweEg4cXR6R3gwemE4UXN3MUlERTJCTWdWZzMwSEtoWTErSTVQOGVUd0pa?= =?utf-8?B?ZS9hVGFoYkQ2a2VmYnc4Zm8wT2g4SUZoWkZ3QWtENVlYbE9ueUE0VTUva243?= =?utf-8?B?R09hZUZPWUhPZDZiWXpFZ29DTjVmU0dDdjljd0R3ZmRucHBWZ1FNSjhUaWhI?= =?utf-8?B?T0xzZytZWVl0UUkrYnNmUEEyZVFQdGhOSEw1dENiR0RHbzU3ZHI0K09RV2hz?= =?utf-8?B?UzdBQnFrYytxTXBMOXdDVCtRakxOMklFM3JFSTlsMFlsOFpMdHFBRWlabjc5?= =?utf-8?B?V29LakVhaTFQcEJTOTJ6Q1RGNWx3cUEvajk0cmRlTHFEVU9iczhub1lWdExu?= =?utf-8?B?Yk9OQ25ZeDNvRTdsNEhJc1V3dVI1MUtwaFRkUkg1UUs5NVgvMFcvMEFJRGsr?= =?utf-8?B?MThIT0ZRVE1xL2NYWkRVc1M5N0RwV1cxaHFkcS8xOTc2SFR2dEtmeUFXQnVZ?= =?utf-8?B?anlEOUNCUEVCWlR1V1dSNmJmbmkvWCtEWkczRmIvUXBkUlZkRHRzZFNTUGZt?= =?utf-8?B?OXppU0VuUmt0enhMRGxNK2t2Q0xteXpsbEl0TDFLV3U4SWNGQU56S1Z1UkRB?= =?utf-8?B?ellDTDFVMTFnNndCYk50VW00V2RSNjhWcVExNUtiazhBQml1MDFmVHFqcUtS?= =?utf-8?B?Ym5KdC9kN2twRHBMTCtGbW93WlVITTFwc2JJOGtZc2JrdUNuNEVnLzhXcWFX?= =?utf-8?B?cUVNT3RJTnN4UnNIT0NxV1VsTGR5Z0tNTUJLRlhaeDE0Q2pEMWFaeEowcC8w?= =?utf-8?B?M0l2V1VhVS8wYkZmZU5VcDd6V21RVUcyMU15dDl4aFhVSEJCWmpwK0Uycnll?= =?utf-8?B?bHNDUVRDd2x1bDgyNC9Yc0pFanZQOEczcFNneDh6empNdFRjUlVZWTN5QWda?= =?utf-8?B?UlhLMWdpaHovYVhRaTJYdzhuT294NXpCMEpaNUgrb3BtTmVzcExyMlpYaDRv?= =?utf-8?B?L2xnQU1HM0NQeEtyVFAxSU1QVjJEUEljTkxmTnZEY21FMUMxMkd0cTR6cWQr?= =?utf-8?B?aS8wVURxMXlPOE8wSnkvcHVKSHlLUE8xOWFqV0lBRStHWWd6bDBZNG4rNnZa?= =?utf-8?B?dnZPUXZ3cERpR1hSZ3FKMzVFZlYwZFBCeFBXYmw4WEw2SmpyQWkrZFRENHZl?= =?utf-8?B?WS9OSTBWdW9LQmpXeE83L3VwWnFLcGs2eHZuWXRaZDIzLzBEMVpEdmFTK2Vz?= =?utf-8?B?em1Xd0p4R0xVakV1RmYxOEViU0FreThmZlJ6b0pmUjg0Y0FVMWpqT0RsbW1B?= =?utf-8?B?WlkxemNWWkZjU1lVZDZ4MUN4ZDNYTG1GMWtPUDhiV1NlWVQyOE5OWEtOcVkx?= =?utf-8?B?OUE9PQ==?= Content-ID: MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PS1PR03MB3384.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 05a8c6e5-402c-4a30-5301-08dad152406b X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Nov 2022 15:07:22.4332 (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: nFQIqiOiXR3sau6G+UUuZ1e1N70Jb38RK/1QDqSNTs0eBAKR4Y8ZwB/Knq32LI4mSkYAU0vlUh63c4ijnf9IyQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYZPR03MB7060 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221128_071807_534668_195BB8F0 X-CRM114-Status: GOOD ( 20.55 ) 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 On Fri, 2022-11-25 at 12:18 +0000, Mark Brown wrote: > On Fri, Nov 25, 2022 at 05:44:11PM +0800, Jiaxin Yu wrote: > > > + /* > > + * PCM trigger callback. > > + * Mandatory > > + */ > > + int (*trigger)(struct device *dev, int cmd); > > + > > Making this mandatory would break all existing users, though... > Yes, it should be described as optional. > > + switch (event) { > > + case SND_SOC_DAPM_PRE_PMU: > > + if (hcp->hcd.ops->trigger) > > + hcp->hcd.ops->trigger(component->dev->parent, > > SNDRV_PCM_TRIGGER_START); > > ..it's not actually mandatory so it's just the comment that's wrong. Agreed. > I'm a little unclear why this is being implemented as a DAPM > operation > rather than having the driver forward the PCM trigger op if it's > needed? > Or alternatively if a DAPM callback is needed why not provide one > directly rather than hooking into the trigger function - that's going > to > be called out of sequence with the rest of DAPM and be potentially > confusing given the very different environments that trigger and DAPM > operations run in. A quick glance at the it6505 driver suggests it'd > be > happier with a DAPM callback. Let me describe the hardware connection about mt8186 with it6505(hdmi) and rt1015p(speakers). ==>it6505 = DL1(FE) ==>I2S3(BE) = = ==>rt1015p They shared the same one i2s port, but we'd like to control them separately. So if hdmi-codec use the PCM trigger op, whne we turn on the speaker, hdmi-codec's PCM trigger op is also executed, resulting in sound on both devices. Is there another way to control them separately? Thank you. _______________________________________________ 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 4F847C4332F for ; Tue, 29 Nov 2022 07:48:54 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id A8E6D10E372; Tue, 29 Nov 2022 07:48:33 +0000 (UTC) Received: from mailgw02.mediatek.com (unknown [210.61.82.184]) by gabe.freedesktop.org (Postfix) with ESMTPS id C488D10E22E for ; Mon, 28 Nov 2022 15:07:33 +0000 (UTC) X-UUID: 25cb56a791d94d4b88dab09c1e8b4242-20221128 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=waSgO3QlvStq2p+Qmx9meLzAUmHQRgiQrzdPLdWUuzM=; b=doAwbtVkO8yWNmfMn8/FSW9QaNAa7jl+isvUyfIoOhdvfiLjn4d8tFJyxlNalY8O3npcidPBJS0Lae586h0Tv3CPL1kn9k04vfuB/NOiR5jiG9LXlB+YK8iGRB1UTWqK1z/EQrtI3CyoolMWwnvX+95AEzzxaY/TaNeNw+aRBlw=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.14, REQID:bc2cae9f-c53f-42bf-bb88-271096aa29c5, IP:0, U RL:0,TC:0,Content:0,EDM:0,RT:0,SF:-5,FILE:0,BULK:0,RULE:Release_Ham,ACTION :release,TS:-5 X-CID-INFO: VERSION:1.1.14, REQID:bc2cae9f-c53f-42bf-bb88-271096aa29c5, IP:0, URL :0,TC:0,Content:0,EDM:0,RT:0,SF:-5,FILE:0,BULK:0,RULE:Release_Ham,ACTION:r elease,TS:-5 X-CID-META: VersionHash:dcaaed0, CLOUDID:7148861e-5e1d-4ab5-ab8e-3e04efc02b30, B ulkID:221128230728FKRO8C18,BulkQuantity:0,Recheck:0,SF:17|19|102,TC:nil,Co ntent:0,EDM:-3,IP:nil,URL:0,File:nil,Bulk:nil,QS:nil,BEC:nil,COL:0 X-UUID: 25cb56a791d94d4b88dab09c1e8b4242-20221128 Received: from mtkcas10.mediatek.inc [(172.21.101.39)] by mailgw02.mediatek.com (envelope-from ) (Generic MTA with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 1121477426; Mon, 28 Nov 2022 23:07:25 +0800 Received: from mtkmbs10n2.mediatek.inc (172.21.101.183) 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, 28 Nov 2022 23:07:24 +0800 Received: from APC01-PSA-obe.outbound.protection.outlook.com (172.21.101.239) by mtkmbs10n2.mediatek.inc (172.21.101.183) with Microsoft SMTP Server id 15.2.792.3 via Frontend Transport; Mon, 28 Nov 2022 23:07:24 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QElXkx6VmMI4+D6Xq3yqeBia9dlgiNqFD9QmWBRYB+53SYM3G2JfGD3XhNLqn2GNJ5IvCl/xsFDkH/0xaC+hl/ggmyy9RTV9MtUC3Soyvli+LhEJFcs2cvEjvCuc20FdkcGXqn1qFKVZnPBCheRl4EIHkdpAvfCH1j456CXtxxV4cy3euf0EyoSTxsYmb3jsf7ACzJSc4ee5Zm0WMxbeqix489LVunVVo0WaobXMeWNiauVWmFHr5WrsMk5kUrGhckxbQPTi9Xhxro7f6G5RHUv8CXP7EyRSFA9d70OKINpsK6v+1hWdiSqqYEhOaEUAMASpYNkqHBWGFlA+Qxlstw== 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=dINE6Xhvn7YUOai/PfP5uhy0ROfVawakvh71A0GPvZI=; b=hDwYGtn7UG961vw6z57tfO+WPKmKc3FZ+DihtFdHZkEwjPB2VuY7RIYAOSSAfXLRNUJMQHI0MHpJdRC4iO9Ssq1695rMzLQrSToLYTT+SYuKp4zWqcWTPWhuKNKKwWmjZrCV7QrJbBN5Nwm2oIiJHo+TszfXAyc0X3dvnPeL5C7qHO/vbCKyIBwedCGidFnj8SUMlW3hh/ffCsBGWicfkBj/v1R/amgiZzTYdxLadyy3b2+13uoJX6p5NdOZviCx6u5JR62kuVYABoLANsVhWQmfGHfFRrs9XrXDl9hYJeeZecVvZ/uQAlHJYETm03oLn89BDIjZNIwKZ8i/l0X1FA== 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=dINE6Xhvn7YUOai/PfP5uhy0ROfVawakvh71A0GPvZI=; b=gqvWsWInvVhBkxvVSKhBntLTxcaGpSJYW3MSpeaA33BwYBWdVBubP5p8YD5y77eBacm1h7fN0nXs8AOgcDaa06u1O+Q6wvpbnhli+AnI4HlPHeUcZEbJcj40DwTIpMJ3OtG8Cy37zxAxHQJrfRmB4Ya2VUWanol+6nwfUQ/CQko= Received: from PS1PR03MB3384.apcprd03.prod.outlook.com (2603:1096:803:49::13) by TYZPR03MB7060.apcprd03.prod.outlook.com (2603:1096:400:337::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.23; Mon, 28 Nov 2022 15:07:22 +0000 Received: from PS1PR03MB3384.apcprd03.prod.outlook.com ([fe80::2e82:cce2:3b26:ab6f]) by PS1PR03MB3384.apcprd03.prod.outlook.com ([fe80::2e82:cce2:3b26:ab6f%7]) with mapi id 15.20.5857.022; Mon, 28 Nov 2022 15:07:22 +0000 From: =?utf-8?B?SmlheGluIFl1ICjkv57lrrbpkasp?= To: "broonie@kernel.org" Subject: Re: [PATCH v2 1/3] ASoC: hdmi-codec: Add event handler for hdmi TX Thread-Topic: [PATCH v2 1/3] ASoC: hdmi-codec: Add event handler for hdmi TX Thread-Index: AQHZALKPLtjy9JnSM0qA0l4xMT7+Dq5PjsoAgATmBQA= Date: Mon, 28 Nov 2022 15:07:22 +0000 Message-ID: <18c82f6f723cd97a9d6b9a7ff16c6ed62fd005d6.camel@mediatek.com> References: <20221125094413.4940-1-jiaxin.yu@mediatek.com> <20221125094413.4940-2-jiaxin.yu@mediatek.com> In-Reply-To: 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: PS1PR03MB3384:EE_|TYZPR03MB7060:EE_ x-ms-office365-filtering-correlation-id: 05a8c6e5-402c-4a30-5301-08dad152406b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: dUCqNXMQEtJ4SD6UVqAGIE5WjXqNtQ2oc5kZdrt3FHHtXtpWCZ4t2e2SbFkxx7mwJ39D7YaoV62QW2ae0tTKJser6Z2oAz17KBTzgnAnTkLDekdQ4MCkGJF0XWbTzIn3dso1Ev2yhMK+o8CzJNwQ70I85zdfzJh10UEjQQiOwvOSW0X3hseQLPu3qu+r7qN0Kfk+allu5Db61eE0JFQKFCyQmPtWD8g8KMWvhG54V46iDPa2eloiuJXyEn2ZH2QBC7U4NsMoVH1eIoT7Qpb2Y62jsW1w/TpnkvWDsHjVTuBVNnRlcjFl4zsBuDba5URQhB7CepI17Q/5ycJCQMaqqQB8LOF5B07prd7Efg9cWmrCcmbsm4zT2I2Ka6im3l95rxoIlh0v2cS2JJdp9A3mJBwZOFjhkbidgo/v7+pIczFQ7gPSm1nJVVLZc1s+sNDPXb+IaOUZJPZzzs+HikCG9XVVCSz0A+MyF90Dc706zEyEA0YacC9IkSP/B+IGRBwt0++ALN3PhDkHBc736/MrBvny0FQSjQogbydLQZn+Wty/4mxEM63nOO9lfZSRXAA6wMg0j//r0N0YfraGggMd+rqiW51zychtxvNN4h0FY35HyLn42KPL68jvOUlI1QVx/FXhURbKhmpReinYqkW8SMVjeavppaDueBh11rwQ8HmVlclVBf4//YgWMZ/KWZgK4dnAkCKXNDZ0E6vKSGCtpqnEtTBTDL6rcu4c60ebezg= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PS1PR03MB3384.apcprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(136003)(396003)(366004)(346002)(376002)(39860400002)(451199015)(38070700005)(85182001)(36756003)(2906002)(4001150100001)(86362001)(6486002)(7416002)(71200400001)(478600001)(76116006)(6506007)(316002)(66946007)(66446008)(91956017)(41300700001)(5660300002)(26005)(64756008)(54906003)(8676002)(66556008)(6916009)(8936002)(4326008)(66476007)(6512007)(122000001)(38100700002)(186003)(2616005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VVNLK0dzNFc3c1ZsTTE5b01HNVgwbWRFVDhHcmlxZEg1T3JWaXRkK1hrWkZK?= =?utf-8?B?R2F1RTNDWWRsVVdFVGJhcmljS2NFbmtGdUZ6OHZNSllkWEJaNlU2L3BEVXNu?= =?utf-8?B?MHg5NDdSWnI5S2pUS1Y0YVpZL1B6YVJmM09sR2twMUx5SGI4MWIzK1J2R0FP?= =?utf-8?B?QkFWanlybE0xQWJueEt5NEU3VGNXUmhLZVFvanIrL2hZazJtOXVHTy9IZnJk?= =?utf-8?B?NjF4Y1NOWHJuZmpVeG13L3VDSm9QdFovWE5lVzF0Y3EzUEc0SFJDR0tMVTZ1?= =?utf-8?B?RVBVUFJpVU1JckhiZk5rSkpva24renJyRjliVEloNGhyY1Z1ZHR2K3JFNFN0?= =?utf-8?B?ckxJbVJpYXpWT1U4Uy9XcE1jaHRzK1RIcDQrV05XWTMzVFQzZ3V2dEQ3NEI5?= =?utf-8?B?V0RsOHZzbG9mWXVkUGYxTHAvT1ljSzY3eHNCNG9JQ1I4OWhmTkJRVkYwUWta?= =?utf-8?B?NDViUG94WUNocTUrV241em1xZUE3WlFQSkh0MjBCbFE3ZmFselEzMURhYTht?= =?utf-8?B?UUszMWFHcy9ZMkp6OEg4Yysrd3BjaVZXVUtyT2w1NjFwMVdiOFZLUllGNndE?= =?utf-8?B?MUFtRSs0MkRDUDJlQThYWU1PVFpHMUxxVS94YW95RWNzSEUweTJQNjB4amxO?= =?utf-8?B?L2NPQUx4WkE1TU5MZDVlTjVSQ2haRmoyY3BGSmJidmVKTzJRVDJkT3UwbE9P?= =?utf-8?B?UEZ4a2ZQRlhMY3lZRHFSV0ZOUVh6MGw4MkxqNitDdmkzWlpuYlVab1VoMFVL?= =?utf-8?B?UFpEZzV3d1lIa21UQ3FkbU96WW1PMkN1UFBrdXBEWUhWV3g0MEQvci81OXgz?= =?utf-8?B?cWEweEg4cXR6R3gwemE4UXN3MUlERTJCTWdWZzMwSEtoWTErSTVQOGVUd0pa?= =?utf-8?B?ZS9hVGFoYkQ2a2VmYnc4Zm8wT2g4SUZoWkZ3QWtENVlYbE9ueUE0VTUva243?= =?utf-8?B?R09hZUZPWUhPZDZiWXpFZ29DTjVmU0dDdjljd0R3ZmRucHBWZ1FNSjhUaWhI?= =?utf-8?B?T0xzZytZWVl0UUkrYnNmUEEyZVFQdGhOSEw1dENiR0RHbzU3ZHI0K09RV2hz?= =?utf-8?B?UzdBQnFrYytxTXBMOXdDVCtRakxOMklFM3JFSTlsMFlsOFpMdHFBRWlabjc5?= =?utf-8?B?V29LakVhaTFQcEJTOTJ6Q1RGNWx3cUEvajk0cmRlTHFEVU9iczhub1lWdExu?= =?utf-8?B?Yk9OQ25ZeDNvRTdsNEhJc1V3dVI1MUtwaFRkUkg1UUs5NVgvMFcvMEFJRGsr?= =?utf-8?B?MThIT0ZRVE1xL2NYWkRVc1M5N0RwV1cxaHFkcS8xOTc2SFR2dEtmeUFXQnVZ?= =?utf-8?B?anlEOUNCUEVCWlR1V1dSNmJmbmkvWCtEWkczRmIvUXBkUlZkRHRzZFNTUGZt?= =?utf-8?B?OXppU0VuUmt0enhMRGxNK2t2Q0xteXpsbEl0TDFLV3U4SWNGQU56S1Z1UkRB?= =?utf-8?B?ellDTDFVMTFnNndCYk50VW00V2RSNjhWcVExNUtiazhBQml1MDFmVHFqcUtS?= =?utf-8?B?Ym5KdC9kN2twRHBMTCtGbW93WlVITTFwc2JJOGtZc2JrdUNuNEVnLzhXcWFX?= =?utf-8?B?cUVNT3RJTnN4UnNIT0NxV1VsTGR5Z0tNTUJLRlhaeDE0Q2pEMWFaeEowcC8w?= =?utf-8?B?M0l2V1VhVS8wYkZmZU5VcDd6V21RVUcyMU15dDl4aFhVSEJCWmpwK0Uycnll?= =?utf-8?B?bHNDUVRDd2x1bDgyNC9Yc0pFanZQOEczcFNneDh6empNdFRjUlVZWTN5QWda?= =?utf-8?B?UlhLMWdpaHovYVhRaTJYdzhuT294NXpCMEpaNUgrb3BtTmVzcExyMlpYaDRv?= =?utf-8?B?L2xnQU1HM0NQeEtyVFAxSU1QVjJEUEljTkxmTnZEY21FMUMxMkd0cTR6cWQr?= =?utf-8?B?aS8wVURxMXlPOE8wSnkvcHVKSHlLUE8xOWFqV0lBRStHWWd6bDBZNG4rNnZa?= =?utf-8?B?dnZPUXZ3cERpR1hSZ3FKMzVFZlYwZFBCeFBXYmw4WEw2SmpyQWkrZFRENHZl?= =?utf-8?B?WS9OSTBWdW9LQmpXeE83L3VwWnFLcGs2eHZuWXRaZDIzLzBEMVpEdmFTK2Vz?= =?utf-8?B?em1Xd0p4R0xVakV1RmYxOEViU0FreThmZlJ6b0pmUjg0Y0FVMWpqT0RsbW1B?= =?utf-8?B?WlkxemNWWkZjU1lVZDZ4MUN4ZDNYTG1GMWtPUDhiV1NlWVQyOE5OWEtOcVkx?= =?utf-8?B?OUE9PQ==?= Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PS1PR03MB3384.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 05a8c6e5-402c-4a30-5301-08dad152406b X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Nov 2022 15:07:22.4332 (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: nFQIqiOiXR3sau6G+UUuZ1e1N70Jb38RK/1QDqSNTs0eBAKR4Y8ZwB/Knq32LI4mSkYAU0vlUh63c4ijnf9IyQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYZPR03MB7060 Content-Type: multipart/alternative; boundary="__=_Part_Boundary_005_1450367991.2127653109" X-Mailman-Approved-At: Tue, 29 Nov 2022 07:48:28 +0000 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: "alsa-devel@alsa-project.org" , "neil.armstrong@linaro.org" , "nfraprado@collabora.com" , =?utf-8?B?Q2h1bnh1IExpICjmnY7mmKXml60p?= , =?utf-8?B?QWxsZW4tS0ggQ2hlbmcgKOeoi+WGoOWLsyk=?= , "kuninori.morimoto.gx@renesas.com" , "linux-kernel@vger.kernel.org" , "dri-devel@lists.freedesktop.org" , Project_Global_Chrome_Upstream_Group , "linux-mediatek@lists.infradead.org" , "robert.foss@linaro.org" , "andrzej.hajda@intel.com" , "angelogioacchino.delregno@collabora.com" , "ajye_huang@compal.corp-partner.google.com" , "linux-arm-kernel@lists.infradead.org" , "Laurent.pinchart@ideasonboard.com" Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" --__=_Part_Boundary_005_1450367991.2127653109 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PHByZT4NCk9uJiMzMjtGcmksJiMzMjsyMDIyLTExLTI1JiMzMjthdCYjMzI7MTI6MTgmIzMyOysw MDAwLCYjMzI7TWFyayYjMzI7QnJvd24mIzMyO3dyb3RlOg0KJmd0OyYjMzI7T24mIzMyO0ZyaSwm IzMyO05vdiYjMzI7MjUsJiMzMjsyMDIyJiMzMjthdCYjMzI7MDU6NDQ6MTFQTSYjMzI7KzA4MDAs JiMzMjtKaWF4aW4mIzMyO1l1JiMzMjt3cm90ZToNCiZndDsmIzMyOw0KJmd0OyYjMzI7Jmd0OyYj MzI7Ky8qDQomZ3Q7JiMzMjsmZ3Q7JiMzMjsrJiMzMjsqJiMzMjtQQ00mIzMyO3RyaWdnZXImIzMy O2NhbGxiYWNrLg0KJmd0OyYjMzI7Jmd0OyYjMzI7KyYjMzI7KiYjMzI7TWFuZGF0b3J5DQomZ3Q7 JiMzMjsmZ3Q7JiMzMjsrJiMzMjsqLw0KJmd0OyYjMzI7Jmd0OyYjMzI7K2ludCYjMzI7KCp0cmln Z2VyKShzdHJ1Y3QmIzMyO2RldmljZSYjMzI7KmRldiwmIzMyO2ludCYjMzI7Y21kKTsNCiZndDsm IzMyOyZndDsmIzMyOysNCiZndDsmIzMyOw0KJmd0OyYjMzI7TWFraW5nJiMzMjt0aGlzJiMzMjtt YW5kYXRvcnkmIzMyO3dvdWxkJiMzMjticmVhayYjMzI7YWxsJiMzMjtleGlzdGluZyYjMzI7dXNl cnMsJiMzMjt0aG91Z2guLi4NCiZndDsmIzMyOw0KWWVzLCYjMzI7aXQmIzMyO3Nob3VsZCYjMzI7 YmUmIzMyO2Rlc2NyaWJlZCYjMzI7YXMmIzMyO29wdGlvbmFsLg0KDQomZ3Q7JiMzMjsmZ3Q7JiMz Mjsrc3dpdGNoJiMzMjsoZXZlbnQpJiMzMjt7DQomZ3Q7JiMzMjsmZ3Q7JiMzMjsrY2FzZSYjMzI7 U05EX1NPQ19EQVBNX1BSRV9QTVU6DQomZ3Q7JiMzMjsmZ3Q7JiMzMjsraWYmIzMyOyhoY3AtJmd0 O2hjZC5vcHMtJmd0O3RyaWdnZXIpDQomZ3Q7JiMzMjsmZ3Q7JiMzMjsraGNwLSZndDtoY2Qub3Bz LSZndDt0cmlnZ2VyKGNvbXBvbmVudC0mZ3Q7ZGV2LSZndDtwYXJlbnQsDQomZ3Q7JiMzMjsmZ3Q7 JiMzMjtTTkRSVl9QQ01fVFJJR0dFUl9TVEFSVCk7DQomZ3Q7JiMzMjsNCiZndDsmIzMyOy4uaXQm IzM5O3MmIzMyO25vdCYjMzI7YWN0dWFsbHkmIzMyO21hbmRhdG9yeSYjMzI7c28mIzMyO2l0JiMz OTtzJiMzMjtqdXN0JiMzMjt0aGUmIzMyO2NvbW1lbnQmIzMyO3RoYXQmIzM5O3MmIzMyO3dyb25n Lg0KDQpBZ3JlZWQuDQoNCiZndDsmIzMyO0kmIzM5O20mIzMyO2EmIzMyO2xpdHRsZSYjMzI7dW5j bGVhciYjMzI7d2h5JiMzMjt0aGlzJiMzMjtpcyYjMzI7YmVpbmcmIzMyO2ltcGxlbWVudGVkJiMz MjthcyYjMzI7YSYjMzI7REFQTQ0KJmd0OyYjMzI7b3BlcmF0aW9uDQomZ3Q7JiMzMjtyYXRoZXIm IzMyO3RoYW4mIzMyO2hhdmluZyYjMzI7dGhlJiMzMjtkcml2ZXImIzMyO2ZvcndhcmQmIzMyO3Ro ZSYjMzI7UENNJiMzMjt0cmlnZ2VyJiMzMjtvcCYjMzI7aWYmIzMyO2l0JiMzOTtzDQomZ3Q7JiMz MjtuZWVkZWQmIzYzOw0KJmd0OyYjMzI7T3ImIzMyO2FsdGVybmF0aXZlbHkmIzMyO2lmJiMzMjth JiMzMjtEQVBNJiMzMjtjYWxsYmFjayYjMzI7aXMmIzMyO25lZWRlZCYjMzI7d2h5JiMzMjtub3Qm IzMyO3Byb3ZpZGUmIzMyO29uZQ0KJmd0OyYjMzI7ZGlyZWN0bHkmIzMyO3JhdGhlciYjMzI7dGhh biYjMzI7aG9va2luZyYjMzI7aW50byYjMzI7dGhlJiMzMjt0cmlnZ2VyJiMzMjtmdW5jdGlvbiYj MzI7LSYjMzI7dGhhdCYjMzk7cyYjMzI7Z29pbmcNCiZndDsmIzMyO3RvDQomZ3Q7JiMzMjtiZSYj MzI7Y2FsbGVkJiMzMjtvdXQmIzMyO29mJiMzMjtzZXF1ZW5jZSYjMzI7d2l0aCYjMzI7dGhlJiMz MjtyZXN0JiMzMjtvZiYjMzI7REFQTSYjMzI7YW5kJiMzMjtiZSYjMzI7cG90ZW50aWFsbHkNCiZn dDsmIzMyO2NvbmZ1c2luZyYjMzI7Z2l2ZW4mIzMyO3RoZSYjMzI7dmVyeSYjMzI7ZGlmZmVyZW50 JiMzMjtlbnZpcm9ubWVudHMmIzMyO3RoYXQmIzMyO3RyaWdnZXImIzMyO2FuZCYjMzI7REFQTQ0K Jmd0OyYjMzI7b3BlcmF0aW9ucyYjMzI7cnVuJiMzMjtpbi4mIzMyOyYjMzI7QSYjMzI7cXVpY2sm IzMyO2dsYW5jZSYjMzI7YXQmIzMyO3RoZSYjMzI7aXQ2NTA1JiMzMjtkcml2ZXImIzMyO3N1Z2dl c3RzJiMzMjtpdCYjMzk7ZA0KJmd0OyYjMzI7YmUNCiZndDsmIzMyO2hhcHBpZXImIzMyO3dpdGgm IzMyO2EmIzMyO0RBUE0mIzMyO2NhbGxiYWNrLg0KDQpMZXQmIzMyO21lJiMzMjtkZXNjcmliZSYj MzI7dGhlJiMzMjtoYXJkd2FyZSYjMzI7Y29ubmVjdGlvbiYjMzI7YWJvdXQmIzMyO210ODE4NiYj MzI7d2l0aCYjMzI7aXQ2NTA1KGhkbWkpDQphbmQmIzMyO3J0MTAxNXAoc3BlYWtlcnMpLg0KDQom IzMyOyYjMzI7JiMzMjsmIzMyOyYjMzI7JiMzMjsmIzMyOyYjMzI7JiMzMjsmIzMyOyYjMzI7JiMz MjsmIzMyOyYjMzI7JiMzMjsmIzMyOyYjMzI7JiMzMjsmIzMyOyYjMzI7JiMzMjsmIzMyOyYjMzI7 PT0mZ3Q7aXQ2NTA1JiMzMjsNCiYjMzI7JiMzMjsmIzMyOyYjMzI7JiMzMjsmIzMyOyYjMzI7JiMz MjsmIzMyOyYjMzI7JiMzMjsmIzMyOyYjMzI7JiMzMjsmIzMyOyYjMzI7JiMzMjsmIzMyOyYjMzI7 JiMzMjsmIzMyOz0mIzMyOw0KREwxKEZFKSYjMzI7PT0mZ3Q7STJTMyhCRSkmIzMyOz0NCiYjMzI7 JiMzMjsmIzMyOyYjMzI7JiMzMjsmIzMyOyYjMzI7JiMzMjsmIzMyOyYjMzI7JiMzMjsmIzMyOyYj MzI7JiMzMjsmIzMyOyYjMzI7JiMzMjsmIzMyOyYjMzI7JiMzMjsmIzMyOz0NCiYjMzI7JiMzMjsm IzMyOyYjMzI7JiMzMjsmIzMyOyYjMzI7JiMzMjsmIzMyOyYjMzI7JiMzMjsmIzMyOyYjMzI7JiMz MjsmIzMyOyYjMzI7JiMzMjsmIzMyOyYjMzI7JiMzMjsmIzMyOyYjMzI7JiMzMjs9PSZndDtydDEw MTVwDQoNClRoZXkmIzMyO3NoYXJlZCYjMzI7dGhlJiMzMjtzYW1lJiMzMjtvbmUmIzMyO2kycyYj MzI7cG9ydCwmIzMyO2J1dCYjMzI7d2UmIzM5O2QmIzMyO2xpa2UmIzMyO3RvJiMzMjtjb250cm9s JiMzMjt0aGVtDQpzZXBhcmF0ZWx5LiYjMzI7U28mIzMyO2lmJiMzMjtoZG1pLWNvZGVjJiMzMjt1 c2UmIzMyO3RoZSYjMzI7UENNJiMzMjt0cmlnZ2VyJiMzMjtvcCwmIzMyO3dobmUmIzMyO3dlJiMz Mjt0dXJuJiMzMjtvbg0KdGhlJiMzMjtzcGVha2VyLCYjMzI7aGRtaS1jb2RlYyYjMzk7cyYjMzI7 UENNJiMzMjt0cmlnZ2VyJiMzMjtvcCYjMzI7aXMmIzMyO2Fsc28mIzMyO2V4ZWN1dGVkLCYjMzI7 cmVzdWx0aW5nJiMzMjtpbg0Kc291bmQmIzMyO29uJiMzMjtib3RoJiMzMjtkZXZpY2VzLg0KSXMm IzMyO3RoZXJlJiMzMjthbm90aGVyJiMzMjt3YXkmIzMyO3RvJiMzMjtjb250cm9sJiMzMjt0aGVt JiMzMjtzZXBhcmF0ZWx5JiM2MzsmIzMyO1RoYW5rJiMzMjt5b3UuDQoNCg0KDQo8L3ByZT48IS0t dHlwZTp0ZXh0LS0+PCEtLXstLT48cHJlPioqKioqKioqKioqKiogTUVESUFURUsgQ29uZmlkZW50 aWFsaXR5IE5vdGljZQ0KICoqKioqKioqKioqKioqKioqKioqDQpUaGUgaW5mb3JtYXRpb24gY29u dGFpbmVkIGluIHRoaXMgZS1tYWlsIG1lc3NhZ2UgKGluY2x1ZGluZyBhbnkgDQphdHRhY2htZW50 cykgbWF5IGJlIGNvbmZpZGVudGlhbCwgcHJvcHJpZXRhcnksIHByaXZpbGVnZWQsIG9yIG90aGVy d2lzZQ0KZXhlbXB0IGZyb20gZGlzY2xvc3VyZSB1bmRlciBhcHBsaWNhYmxlIGxhd3MuIEl0IGlz IGludGVuZGVkIHRvIGJlIA0KY29udmV5ZWQgb25seSB0byB0aGUgZGVzaWduYXRlZCByZWNpcGll bnQocykuIEFueSB1c2UsIGRpc3NlbWluYXRpb24sIA0KZGlzdHJpYnV0aW9uLCBwcmludGluZywg cmV0YWluaW5nIG9yIGNvcHlpbmcgb2YgdGhpcyBlLW1haWwgKGluY2x1ZGluZyBpdHMgDQphdHRh Y2htZW50cykgYnkgdW5pbnRlbmRlZCByZWNpcGllbnQocykgaXMgc3RyaWN0bHkgcHJvaGliaXRl ZCBhbmQgbWF5IA0KYmUgdW5sYXdmdWwuIElmIHlvdSBhcmUgbm90IGFuIGludGVuZGVkIHJlY2lw aWVudCBvZiB0aGlzIGUtbWFpbCwgb3IgYmVsaWV2ZQ0KIA0KdGhhdCB5b3UgaGF2ZSByZWNlaXZl ZCB0aGlzIGUtbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIA0KaW1tZWRp YXRlbHkgKGJ5IHJlcGx5aW5nIHRvIHRoaXMgZS1tYWlsKSwgZGVsZXRlIGFueSBhbmQgYWxsIGNv cGllcyBvZiANCnRoaXMgZS1tYWlsIChpbmNsdWRpbmcgYW55IGF0dGFjaG1lbnRzKSBmcm9tIHlv dXIgc3lzdGVtLCBhbmQgZG8gbm90DQpkaXNjbG9zZSB0aGUgY29udGVudCBvZiB0aGlzIGUtbWFp bCB0byBhbnkgb3RoZXIgcGVyc29uLiBUaGFuayB5b3UhDQo8L3ByZT48IS0tfS0tPg== --__=_Part_Boundary_005_1450367991.2127653109 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 T24gRnJpLCAyMDIyLTExLTI1IGF0IDEyOjE4ICswMDAwLCBNYXJrIEJyb3duIHdyb3RlOg0KPiBP biBGcmksIE5vdiAyNSwgMjAyMiBhdCAwNTo0NDoxMVBNICswODAwLCBKaWF4aW4gWXUgd3JvdGU6 DQo+IA0KPiA+ICsJLyoNCj4gPiArCSAqIFBDTSB0cmlnZ2VyIGNhbGxiYWNrLg0KPiA+ICsJICog TWFuZGF0b3J5DQo+ID4gKwkgKi8NCj4gPiArCWludCAoKnRyaWdnZXIpKHN0cnVjdCBkZXZpY2Ug KmRldiwgaW50IGNtZCk7DQo+ID4gKw0KPiANCj4gTWFraW5nIHRoaXMgbWFuZGF0b3J5IHdvdWxk IGJyZWFrIGFsbCBleGlzdGluZyB1c2VycywgdGhvdWdoLi4uDQo+IA0KWWVzLCBpdCBzaG91bGQg YmUgZGVzY3JpYmVkIGFzIG9wdGlvbmFsLg0KDQo+ID4gKwlzd2l0Y2ggKGV2ZW50KSB7DQo+ID4g KwljYXNlIFNORF9TT0NfREFQTV9QUkVfUE1VOg0KPiA+ICsJCWlmIChoY3AtPmhjZC5vcHMtPnRy aWdnZXIpDQo+ID4gKwkJCWhjcC0+aGNkLm9wcy0+dHJpZ2dlcihjb21wb25lbnQtPmRldi0+cGFy ZW50LA0KPiA+IFNORFJWX1BDTV9UUklHR0VSX1NUQVJUKTsNCj4gDQo+IC4uaXQncyBub3QgYWN0 dWFsbHkgbWFuZGF0b3J5IHNvIGl0J3MganVzdCB0aGUgY29tbWVudCB0aGF0J3Mgd3JvbmcuDQoN CkFncmVlZC4NCg0KPiBJJ20gYSBsaXR0bGUgdW5jbGVhciB3aHkgdGhpcyBpcyBiZWluZyBpbXBs ZW1lbnRlZCBhcyBhIERBUE0NCj4gb3BlcmF0aW9uDQo+IHJhdGhlciB0aGFuIGhhdmluZyB0aGUg ZHJpdmVyIGZvcndhcmQgdGhlIFBDTSB0cmlnZ2VyIG9wIGlmIGl0J3MNCj4gbmVlZGVkPw0KPiBP ciBhbHRlcm5hdGl2ZWx5IGlmIGEgREFQTSBjYWxsYmFjayBpcyBuZWVkZWQgd2h5IG5vdCBwcm92 aWRlIG9uZQ0KPiBkaXJlY3RseSByYXRoZXIgdGhhbiBob29raW5nIGludG8gdGhlIHRyaWdnZXIg ZnVuY3Rpb24gLSB0aGF0J3MgZ29pbmcNCj4gdG8NCj4gYmUgY2FsbGVkIG91dCBvZiBzZXF1ZW5j ZSB3aXRoIHRoZSByZXN0IG9mIERBUE0gYW5kIGJlIHBvdGVudGlhbGx5DQo+IGNvbmZ1c2luZyBn aXZlbiB0aGUgdmVyeSBkaWZmZXJlbnQgZW52aXJvbm1lbnRzIHRoYXQgdHJpZ2dlciBhbmQgREFQ TQ0KPiBvcGVyYXRpb25zIHJ1biBpbi4gIEEgcXVpY2sgZ2xhbmNlIGF0IHRoZSBpdDY1MDUgZHJp dmVyIHN1Z2dlc3RzIGl0J2QNCj4gYmUNCj4gaGFwcGllciB3aXRoIGEgREFQTSBjYWxsYmFjay4N Cg0KTGV0IG1lIGRlc2NyaWJlIHRoZSBoYXJkd2FyZSBjb25uZWN0aW9uIGFib3V0IG10ODE4NiB3 aXRoIGl0NjUwNShoZG1pKQ0KYW5kIHJ0MTAxNXAoc3BlYWtlcnMpLg0KDQogICAgICAgICAgICAg ICAgICAgICAgID09Pml0NjUwNSANCiAgICAgICAgICAgICAgICAgICAgID0gDQpETDEoRkUpID09 PkkyUzMoQkUpID0NCiAgICAgICAgICAgICAgICAgICAgID0NCiAgICAgICAgICAgICAgICAgICAg ICAgPT0+cnQxMDE1cA0KDQpUaGV5IHNoYXJlZCB0aGUgc2FtZSBvbmUgaTJzIHBvcnQsIGJ1dCB3 ZSdkIGxpa2UgdG8gY29udHJvbCB0aGVtDQpzZXBhcmF0ZWx5LiBTbyBpZiBoZG1pLWNvZGVjIHVz ZSB0aGUgUENNIHRyaWdnZXIgb3AsIHdobmUgd2UgdHVybiBvbg0KdGhlIHNwZWFrZXIsIGhkbWkt Y29kZWMncyBQQ00gdHJpZ2dlciBvcCBpcyBhbHNvIGV4ZWN1dGVkLCByZXN1bHRpbmcgaW4NCnNv dW5kIG9uIGJvdGggZGV2aWNlcy4NCklzIHRoZXJlIGFub3RoZXIgd2F5IHRvIGNvbnRyb2wgdGhl bSBzZXBhcmF0ZWx5PyBUaGFuayB5b3UuDQoNCg0K --__=_Part_Boundary_005_1450367991.2127653109--