Message ID | 87vaio422a.wl%kuninori.morimoto.gx@renesas.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <alsa-devel-bounces@alsa-project.org> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 0CA086037D for <patchwork-alsa-devel@patchwork.kernel.org>; Mon, 6 Nov 2017 01:49:33 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 13329289E5 for <patchwork-alsa-devel@patchwork.kernel.org>; Mon, 6 Nov 2017 01:49:33 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 03362289E9; Mon, 6 Nov 2017 01:49:32 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.8 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED, RCVD_IN_DNSWL_NONE, T_DKIM_INVALID autolearn=no version=3.3.1 Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 066FE289E5 for <patchwork-alsa-devel@patchwork.kernel.org>; Mon, 6 Nov 2017 01:49:32 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 52F3A267235; Mon, 6 Nov 2017 02:49:29 +0100 (CET) X-Original-To: alsa-devel@alsa-project.org Delivered-To: alsa-devel@alsa-project.org Received: by alsa0.perex.cz (Postfix, from userid 1000) id E7C0526722D; Mon, 6 Nov 2017 02:49:27 +0100 (CET) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id 776CA2670B5 for <alsa-devel@alsa-project.org>; Mon, 6 Nov 2017 02:49:11 +0100 (CET) Received: from unknown (HELO relmlir2.idc.renesas.com) ([10.200.68.152]) by relmlie2.idc.renesas.com with ESMTP; 06 Nov 2017 10:49:08 +0900 Received: from relmlii1.idc.renesas.com (relmlii1.idc.renesas.com [10.200.68.65]) by relmlir2.idc.renesas.com (Postfix) with ESMTP id D426E50661; Mon, 6 Nov 2017 10:49:08 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.44,350,1505746800"; d="scan'208";a="261380343" Received: from mail-pu1apc01lp0015.outbound.protection.outlook.com (HELO APC01-PU1-obe.outbound.protection.outlook.com) ([65.55.88.15]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 06 Nov 2017 10:49:08 +0900 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesasgroup.onmicrosoft.com; s=selector1-renesas-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=3YM5moF3Vz/U0lKOyz43wPhnfAKVSDcOMfY9MDv07dI=; b=L4ObUuz6YfiI2BVy7JrfA1fzq4Herx/LBrVzP23m0q7/flUleM+yzwhMXU/qI3l9x99eoa6Bea0hLWR55mSj3Rb402/0VIZtm/yNYRgRZACdaluXbu1l541710MLiAV5duIcp/ZqZWxkYRC6u6aPGoaqjvo0sIaqH7+WEInHCVM= Received: from morimoto-PC.renesas.com (211.11.155.138) by PS1PR0601MB1881.apcprd06.prod.outlook.com (2603:1096:803:8::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.197.13; Mon, 6 Nov 2017 01:49:06 +0000 Message-ID: <87vaio422a.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> User-Agent: Wanderlust/2.15.9 Emacs/24.3 Mule/6.0 To: Mark Brown <broonie@kernel.org> In-Reply-To: <871slc5gql.wl%kuninori.morimoto.gx@renesas.com> References: <871slc5gql.wl%kuninori.morimoto.gx@renesas.com> MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Mon, 6 Nov 2017 01:49:06 +0000 X-Originating-IP: [211.11.155.138] X-ClientProxiedBy: TY1PR01CA0135.jpnprd01.prod.outlook.com (2603:1096:402:1::11) To PS1PR0601MB1881.apcprd06.prod.outlook.com (2603:1096:803:8::19) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 073f3cc2-60b9-4d54-f592-08d524b890ee X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(2017052603249); SRVR:PS1PR0601MB1881; X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1881; 3:qEgPoCKqeKkIx4O1dZzMiEeG0LVf+rW4jf6PQ1/yI5+uwEuSAJSZmmywZgnqBFfu8eHm6jIv/pFDsM9uZmb2SOPilw52Af/CvyVYg13CSk57TrWb7duuMNZzMx2cUABECvROH92V+E0d2CiSR4qK5ycS0QfqCF8wiYj4axMo1ghqKb+RIGHgRdWsAgj0seMN5m+Cp75f+Z3DpkBdYr43N/BfGT/vZt66nvGOzt3SOnAbdffsT3sBvknrZ77hgJ/K; 25:bOz339uqO1+k4phHVtkZRFHmzGAHQPKC6bL/k5/ijsJE+5x8yq56tXL4g55z0Ok+M04iB3/5wxrNhUwX/ZirDK6oQ0X1UWVXDYY/6RCi1LOgrtzZMw+iSoREjZlCC5+0CgLy4rqODKzEAeDOsfUODvadMq5oMAU2EB/0WKl/lPM5XAGDCTwAuZ0RnVqkdRXQ5tyu8g6Qmypo3mReXcKX9WP4pMcDl0Apm4PkwJFYpL2VdA6kwrJRX2zV6H2Iv/Fs+LIDLytbudN+joDhImUf7VE/1/UtByAinSYW9ItcaVYHW1W4og8+R7gORmlcQfpMq6jcDIDPHE/oOesvP3491g==; 31:a9IQpLJ+50JnAqAkKZQE+Z9Z/zm79WZvL1aMok/0KIKXwbeWEjVgZOwzc7aBc3YWUOochVUwnRzZN9QyUW+ciYB/ro+8wDQUXT/wTAHYMi0UsofW6VzAJYAFNMsFtDpAs9JH67mo1k58dHXTOJ2xX+owVXtK038u/ankWWLmnVnn4JZf9SA9nlg47FFhD9/0YUvOsNrfYrfD0OKDJTmYH35hs5FAKsS2Rg09gyXAE6M= X-MS-TrafficTypeDiagnostic: PS1PR0601MB1881: Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1881; 20:A0tKl7LizdKjIzD5i2Ll+stQ4BV+WIEgGyoC/XXAl0ChqZbJpz5addQep+JeO9FGoLAmdlvjzfSAybt9vyR0T2tLk8O+1DYCDPgwFbLxWGmGi0C4XED1QlwlJlOPQXebhPm5B+YXOONpPno1Rq6c+vV9fSxUlHwu5LqzrxTYzU7NWOguB4ur+Nz5M5RgAuxkAbPTmt7u1xPVP8xOeoRhjO+wUC6UEXhy6Q0JQ8Vy30eqhA8v8IIpbZkzr2Neaax3rVSAnWkwI0ITOV6pnX5WVWIEEiD0fslwtZX9fYNeaBkLUoc3H54ZAMAoQtIGu7ZYqxISM/MWhpO3ShhYjmKTyzabVMPJbcYY3YconhbGcmQ3K2ikLCUkjK9cpVo6NlRoL5+p1Aqh4+lcXDDmu0exAM0LOvY+FahnuZfqU/6zLTro3C8ZAFq9965A8fqNQHJPluivS8KtnHTFQZqmKGIK4WwgfX8NcyEkzZG2yeeilJpTmhz+OjTqVLdJrjrrYTGH; 4:PtY8GxAODzgQCjMpRkFPixI6nsgL5bwXbfS7b5B5fWZBBgXYzDzmPh2wrKzhQqtMTof0yUeMYQkUKTorGM5ZSq6R9ESL3UC11QOToKRB2dbGd4RWACFKd+Bx0jmeAuhjIwJRY6hpCQi7jc4T8/pts5Sm1Er+XPPHmJ9ddIY4vIcpsT2XYAZYE7V/tF1SAaqJeaGnsXBgjn5TEEBaHkPyGmmG/k7D4sGgRtjWlfLlKUGXwX9XGlCCzCGmqQA/wWQz2oXO8V9SI8oGq7KBnIJDmg== X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: <PS1PR0601MB18815A1D31F492A5A6A2F793D4500@PS1PR0601MB1881.apcprd06.prod.outlook.com> X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231021)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123555025)(20161123558100)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:PS1PR0601MB1881; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:PS1PR0601MB1881; X-Forefront-PRVS: 048396AFA0 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(346002)(39860400002)(376002)(189002)(199003)(97736004)(47776003)(478600001)(66066001)(58126008)(83506002)(316002)(50466002)(16586007)(53416004)(106356001)(105586002)(23726003)(54906003)(2906002)(4326008)(25786009)(33646002)(54356999)(76176999)(50986999)(69596002)(36756003)(101416001)(86362001)(16526018)(6116002)(3846002)(68736007)(6486002)(305945005)(6916009)(7736002)(2950100002)(53936002)(81156014)(81166006)(8676002)(189998001)(8936002)(5660300001)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:PS1PR0601MB1881; H:morimoto-PC.renesas.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: renesas.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; PS1PR0601MB1881; 23:BPPGKy+tzhAy5HAfw1F/jeU1NUP/McAIxH4XVJ3?= =?us-ascii?Q?mZtVK8Plynyhol/9Hfuir1Sqc6w4pylE9FIm3oTZASLQ6TnF0vw5/+CaCu5F?= =?us-ascii?Q?mspgmMDu49RA1CybqhSOYC1xAzyL5CopWat+lNyt88AN2RtNcaE/30q2Apph?= =?us-ascii?Q?yx1axgCYV2vRtSe0d7eU1vPVIbDl3l7Fp2xe9jJWu5MqeBavlmJBUHQicYVE?= =?us-ascii?Q?9RUxB2sWwbioRaO1+cEzxKXLzxVN1TWASQAClt8MSsv31XAjAeQyA2O+j9dU?= =?us-ascii?Q?eEakzU83rdv5zkGDUuGHHhat56psEmxtEj4GlRkxV6v9wRioPrdbkjUL1C9X?= =?us-ascii?Q?S3IaTYKoCjPY1dsC+9umOv0J2kKFwKipJOv0UYj/5aBiEdvOj53CYj5pjwns?= =?us-ascii?Q?I9u7IXDWoCOLECAFCnzh0gfAopy2FChiB7V0oGwjew6Pqy6+x3Fw5XvqgYVe?= =?us-ascii?Q?ptqgJ0lNFkGq1UDhCeu1MP08Lkycw0GgNirQXZwjxolPBixNyGPzujl/MV6+?= =?us-ascii?Q?CZ4rjepUshhfFedaMjAJhrWl3mPhD5EsChWjzKlub4oQ+Qdp9NbE7UJNXHbb?= =?us-ascii?Q?aWsfdO/abi44I94AO9424hyyCoZtlTEt4c3M4Bgu/v2k093UBVtwUyjKnedq?= =?us-ascii?Q?DaPRFyT/57uWVC+V5ylUoHdG7/7OdBaDSaD6Zem3vc/fCe76gjSJwfcWX5tq?= =?us-ascii?Q?L8cboHu1XbXN4ExoM4CTatikbH5TEE1ThMo91ZTIQdVH0GGYdPLo4ISP1boZ?= =?us-ascii?Q?uo/byeLLPj37KHWHKGsVSqemxFdgyT1PJr4MNTNbZFAEpjuh2c41WwCuYTc0?= =?us-ascii?Q?WzOoFUr+ILLuIxj8CNqg1IGiBdna/wfN7areFtH3M2YwmQzzDTAbdwT9ROqX?= =?us-ascii?Q?j/RBqbv4i14rZl79ke3h+xCp8b1IoXHe8Q/cJmsYmurxeUuGtwmhP9JShS24?= =?us-ascii?Q?SnIzD1dUL+vb2nQEY+H44q2Oit5wgdXNSof0CrJmeZtYpYgKRlr//gLzSTWq?= =?us-ascii?Q?RoxmcHf11ymJl8+sXSkpLGCZglU4sOI6g6Fx/z9Bsd4my7deae2GySiAzZGg?= =?us-ascii?Q?dXyc32MXpVQw/YXIeBZF1khJPPDOqizzIMG6Ibj+BvEiP6VriHrzs9fXve3r?= =?us-ascii?Q?/qdEmkMZKN83cCZ4QpIAfGydTgcPi4DWz?= X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1881; 6:WMVqYAR8X57CilO/njhbiBI5K+YW7cx3XtiyNdEIw6wBw0naWxfH2nLyoRZ3NUg5Si89TBXLspSjP1BLw9Q5LEfm5E3bzdoKQlaTGGjpcoYonCTnxyQM+DsAEZlN9jhkpszdo3HxrrUoLy7mVN1W/nhBGiX/0M5speTSqWO4tlAgNgumSJLZYwyHXOJZOnLEgEHEPjevhG5dYBTrOEpb5XeOz99ha+RR5EO3DZWJfpPILfHe+NMNVli9J3z3EcCf3kdNMWCN+TFoznLjCx6MQ026SVSVFghCfzHOQ8wijNiZ4ESnGdGiYE2zAT5Rb8HIMfxUyo8Fw+doy0OyjyKrPeB9RKuybGSI0OUppNYz3LQ=; 5:JYLBcNat09HsEG1B1PFaIJ2NZ8IdBpEDCQPR/nEG7WmBQUSfV1VhNL2pG6y3sfDNSgAZpztAANOF27Mfj59C6ebS5B3XYS14XcQFbHIuWENNtQ7DCemuaUTY+iz69OcbkZg6BWtLzo1Q6s4xSfhj5mNcBF/AB5nw8rr4lxaTgT8=; 24:Ns7QHyCSGfkenaSBQGEE3qgujBsJHL3gGHZv0HGQbVl6kADM2CaPGMnYdwxItinWE2zY9ryH/57SScnxPXiM4kPN1sTsIHPHoVcUPW2jabs=; 7:/JOYuFSf906nwQyVLHhwrDMxTmouLpvPb6Pd1Tb9+2RRqr7IG4/vA5E2hZqVmigiQiX8EIpjkkkztbwDFcJGL6GG2ndFGwFXwsprW68sg+eLYjw3ZuSE2CikmEjIETBaE1xPPPsow5b83cOnyrWLbJunSned/JhSIu4PsOwyX897QfyvRpOsqrbH3EbQ6D4CCIjlYUYUrqnUbMtIqFvMIiMpfrFwzWv1CjgeZw3SQVfyvMPiVBDyEAiWM4brf8VF SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; PS1PR0601MB1881; 20:HP50skqhSnNXm8R00HWso7pr0fTO1oLChigMC3R2GekDgpRnnE6NpmIGaBnNMjFUQ3wy4jdqg7/10VXTW5SHNIc1hXak6S8pqPlw/I89NGFwM25E+6ZOMf8mvvHXvO+CnxaitBPwSUZypO/g0xsJk4qZeQykEhCCaQ3SdyFq9Lo= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Nov 2017 01:49:06.4142 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 073f3cc2-60b9-4d54-f592-08d524b890ee X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS1PR0601MB1881 Cc: Linux-ALSA <alsa-devel@alsa-project.org>, Simon <horms@verge.net.au> Subject: [alsa-devel] [PATCH 4/4][RESEND] ASoC: add snd_soc_dapm_kcontrol_component() X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" <alsa-devel.alsa-project.org> List-Unsubscribe: <http://mailman.alsa-project.org/mailman/options/alsa-devel>, <mailto:alsa-devel-request@alsa-project.org?subject=unsubscribe> List-Archive: <http://mailman.alsa-project.org/pipermail/alsa-devel/> List-Post: <mailto:alsa-devel@alsa-project.org> List-Help: <mailto:alsa-devel-request@alsa-project.org?subject=help> List-Subscribe: <http://mailman.alsa-project.org/mailman/listinfo/alsa-devel>, <mailto:alsa-devel-request@alsa-project.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/include/sound/soc.h b/include/sound/soc.h index 4961f44..0668cbd 100644 --- a/include/sound/soc.h +++ b/include/sound/soc.h @@ -1524,6 +1524,19 @@ static inline struct snd_soc_codec *snd_soc_dapm_kcontrol_codec( return snd_soc_dapm_to_codec(snd_soc_dapm_kcontrol_dapm(kcontrol)); } +/** + * snd_soc_dapm_kcontrol_component() - Returns the component associated to a kcontrol + * @kcontrol: The kcontrol + * + * This function must only be used on DAPM contexts that are known to be part of + * a COMPONENT (e.g. in a COMPONENT driver). Otherwise the behavior is undefined. + */ +static inline struct snd_soc_component *snd_soc_dapm_kcontrol_component( + struct snd_kcontrol *kcontrol) +{ + return snd_soc_dapm_to_component(snd_soc_dapm_kcontrol_dapm(kcontrol)); +} + /* codec IO */ unsigned int snd_soc_read(struct snd_soc_codec *codec, unsigned int reg); int snd_soc_write(struct snd_soc_codec *codec, unsigned int reg,