Message ID | 87wp34422n.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 B83C36037D for <patchwork-alsa-devel@patchwork.kernel.org>; Mon, 6 Nov 2017 01:49:16 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id BD17129278 for <patchwork-alsa-devel@patchwork.kernel.org>; Mon, 6 Nov 2017 01:49:16 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id AF9B02930A; Mon, 6 Nov 2017 01:49:16 +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 12BED292F8 for <patchwork-alsa-devel@patchwork.kernel.org>; Mon, 6 Nov 2017 01:49:16 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id EB4502671E9; Mon, 6 Nov 2017 02:49:00 +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 8CD5D2671E9; Mon, 6 Nov 2017 02:48:59 +0100 (CET) Received: from relmlie1.idc.renesas.com (relmlor2.renesas.com [210.160.252.172]) by alsa0.perex.cz (Postfix) with ESMTP id 20DAE2671D3 for <alsa-devel@alsa-project.org>; Mon, 6 Nov 2017 02:48:55 +0100 (CET) Received: from unknown (HELO relmlir1.idc.renesas.com) ([10.200.68.151]) by relmlie1.idc.renesas.com with ESMTP; 06 Nov 2017 10:48:54 +0900 Received: from relmlii1.idc.renesas.com (relmlii1.idc.renesas.com [10.200.68.65]) by relmlir1.idc.renesas.com (Postfix) with ESMTP id E24AE6B4D3; Mon, 6 Nov 2017 10:48:54 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.44,350,1505746800"; d="scan'208";a="261380284" Received: from mail-pu1apc01lp0017.outbound.protection.outlook.com (HELO APC01-PU1-obe.outbound.protection.outlook.com) ([65.55.88.17]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 06 Nov 2017 10:48:54 +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=f3WfnutGFdNZtHyEzkrXHwxpUHQNXWCFE31j+VNPmEc=; b=BFqq3Mfo72TwT4AJ/IUqSMRhK9IT0S7OZPgHFFH+DPI2o5mLixeNmMqBX7WOSjrwfVYyya3M9TJWWiSxjDv7pbz6BvfbFOK9AmEFxd0VuodEL3/CGnbAcNjmJruNcfBf4Y/o5cZ2kpVQ+rDcJ39wEHyZzH11ywadhQJu7zRQQio= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Received: from morimoto-PC.renesas.com (211.11.155.138) by KL1PR0601MB1878.apcprd06.prod.outlook.com (2603:1096:802:7::23) 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:48:52 +0000 Message-ID: <87wp34422n.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:48:52 +0000 X-Originating-IP: [211.11.155.138] X-ClientProxiedBy: KAXPR01CA0042.jpnprd01.prod.outlook.com (2603:1096:402:1a::28) To KL1PR0601MB1878.apcprd06.prod.outlook.com (2603:1096:802:7::23) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 131e6907-aa55-4181-33eb-08d524b88879 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603249); SRVR:KL1PR0601MB1878; X-Microsoft-Exchange-Diagnostics: 1; KL1PR0601MB1878; 3:Jsm7N/Fgw9q0EjMmxCTRutHR9bjdVHH8pfpjUEUeKAjBuoBoyuCWT/dUEwcrpEye97GQOKZXEDOrC54+tn3i765d/MmxQgG6P/elRuV1Si2C2fmTMetpt+SPx+5UOhdNceq9VKGk6AOpiLXz9ohuvoKu3ez2lS/Qx+WQRlyE/IIIQBGj6gacNysVcQ44T7XLqXI0Xxe8v/m61g6vDfQw5s3DfBBgBMbF6TZazFbtoOdUPyjwr8MaFPSqD8W+0/9D; 25:7BPN83t3Lnf2R+8FUxPwoD2Ye0UEBcIQcvnZubIsQ6uZGlNisFdLWOm0ozvapceL8O4CsscAtPR2f+WnrMx4GntwBt7IsbGbs7Hs3j6ClldtlpJX/0r0ZFH5p+VztvqUaz1hD1qWzELIOx+FNWMJqIuGQFjyiqmBOAe+O762ZFgJLknNgyT3QFo6CQhmOxUlKvfao+bMfdKITPMerUF6ptJp3eRYN9dpzURU8ZvhUbcvYdzy6xe9E9ylkovL+OJRP3C4tOhue6ediMiQMckr+OuS2gVt37RDdnECTJTrTeskkEs9sfD8K9/4jcINkKcbo2BrPoMt4DzsMkv+4JnNiA==; 31:YGRZoHkL7ZoSiUSkzTvtPSdFDNJ2SgSGvfgft7uv3tR0mzUpB8+6i814yD0c1OZgaEPun47XbW3D4usLEjp6toF4MIJCx93dAzhat1qXm1FIOklQtXFGbX9XU7wF5FotgW1XdWEVPTdGuuszCPfyOCxAeAaG746Jx/AHTH1PrPh3OiQFkjox9qf8a2xCmB1A8sTo0OcYBHgnlbYgDWURPHkeb76iPccav9EBPtgZtvM= X-MS-TrafficTypeDiagnostic: KL1PR0601MB1878: X-Microsoft-Exchange-Diagnostics: 1; KL1PR0601MB1878; 20:b0ckJJyBP6F3T2R2f6NlqxXTgC040gN7TM0iYhF7AtnM4jGmV6rCejfoSyqOpTPGDwPmXpYgtl/zZxKX0Zw+SS5xz3XoAD/BxiDEa6Cmq8U47Ek7JGn8w0Dj9MQHWN+ci1hsX0zp8BUNNmtFV5O/BLL6ckwXXkMRH1TEWitah2762Ap7YS8ddMm0wSljtcMimzn2N/YRRJs4dfZALKltbigmPb5D18AYbpczSAv5xpmVcgI8zg1AhrWlwTAj2acBn2cAJJlTdDMaxsC5fQXGFTKtw1lpNDkSbGiNZufi2Lq83SLdRKrTSX8flI0GRyin/9pn7yGGOrVb0n5fPzNW7d3cnGW2JRDgS/3XH8MQOjAuyIFTx8PLX2ODZ3yIY2tU1KH0qAxPkXXqXoN2xU4rOM86dRz2gwfuR7pva4ZBSbqtT83VVXdPSpHMIHVijlD1c6RKiCW3fLezkbYUA8iXEGaANnY0lxJ79cg+g+EBwXWSlHEaSl159eHAdf0/lF2q; 4:AzwN7lNd39k1SbJUKqVzK+BBkQQeOFHq7aTqBn6Ws02D+EaEJ8YPFtKV8w8EvpN2+USXTBlqP1S1FZEBHs6swzT9/ZH5YKe3BbFQ6eLUSKXqcnxzcozNfizAJaF+AJDlA73+49yRLFb/LGdvKn7xWEUQcUV9POj/hJ8e08AxIDj+4a8ZGlzM/CCWLNECfVCcRNvG3uXUAgjRBFfyEelBggDJ8ex87kmot1KH1WOQ/dWhkxUNTgPaDhExQk3Mzm3WeSVz3vedQqpODSGR+A26DQ== X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: <KL1PR0601MB1878A6A700514F3A3447D3F7D4500@KL1PR0601MB1878.apcprd06.prod.outlook.com> X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(3002001)(3231021)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123564025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:KL1PR0601MB1878; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:KL1PR0601MB1878; X-Forefront-PRVS: 048396AFA0 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(376002)(346002)(39860400002)(189002)(199003)(7736002)(189998001)(33646002)(97736004)(86362001)(2906002)(53936002)(50466002)(69596002)(53416004)(6486002)(305945005)(4326008)(105586002)(106356001)(66066001)(47776003)(36756003)(101416001)(76176999)(50986999)(5660300001)(6916009)(2950100002)(23726003)(8676002)(25786009)(8936002)(81166006)(81156014)(68736007)(83506002)(54356999)(6116002)(16526018)(58126008)(316002)(16586007)(54906003)(3846002)(478600001)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:KL1PR0601MB1878; 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; KL1PR0601MB1878; 23:XuKtxwoD763u4PIN3jZd6sbTZsB0HoKKVReEzoL?= =?us-ascii?Q?5wFvfgl0mg3hb70kv00Bw8CfZN5P6N8pCB3kDU3ui+8dcHJJ6dQBoXBfQsGU?= =?us-ascii?Q?gwTdNB5WwyPqCVzRYWuecakMomn0ammU6/8RpI/wuIvgUr0/16Kpib0/z45A?= =?us-ascii?Q?zRQIc3BG91DGWTwR2VqgSY2FlfUYN7BZRn6yQMtjrGSJvpFPa221V/I4GwWf?= =?us-ascii?Q?l8nfxbwB5MGdY9KaNcyHWaBEP1CslRYV/GubGwEDgA0heSVh3MlLwN9fcUIl?= =?us-ascii?Q?mVmT7fr/8lfXUvhhAInBTz0J4yCdnV7Syt5+3RTuo8f0qYDd05k6kjrYfvA9?= =?us-ascii?Q?bP/xB1zrSuev1l7Cv3dDdFWiO3W7MiUox2iFR1Hrp9dc2HVxYCQJDrjFA8/O?= =?us-ascii?Q?DVTKdMsMjHHERuFs1dD6vP4hIt195DW6Mci42Xf12NXWZSnzvXi3xE1qcnfB?= =?us-ascii?Q?cKWKg8LVZsjsftQ2dD4Xn2hzHiAmuHGu3cnjVgDi01blkPHItvzHmBJvFiOD?= =?us-ascii?Q?7iRRlQb+ECUCO8HjTHi9GyYYimlMeXRnT3Dg0NR0JYFU7uhuykT8+Vd/X/4A?= =?us-ascii?Q?gYXl0gKKAcXV8qGGCr13RkQ2ZLCpLf/Ij6OtmjVqm8suSScDPVqSTGJdw8e4?= =?us-ascii?Q?SSUEbgB9zdpxQYTXmPoh6bOqJlB3dj8vm2cchfNmnEzLRMAb817I++CY4D5P?= =?us-ascii?Q?BGM9bKqnK3apMzVDN/8byaUSe90ON5IiC2nGHODr7MxJMjG1WaA1Kem5JKWT?= =?us-ascii?Q?5+RIMTDxjkxSy7WNpohzMUJgJtg2wznXErj2i6u8t00opwROdm/MmirNiUIs?= =?us-ascii?Q?K6zaGdxhluYlf0eUCX/2xDYUr730DWwahxMugsao0KdlswrTY5cdsDUqj94z?= =?us-ascii?Q?CMLvUP7OOWcUPUFhr5ukmrYT6jJ1l6cJnv9vn5vnBUvL18Pr11lqO9rildRP?= =?us-ascii?Q?KFaTFe/GOhOynZw6r7Qyu1lgkLwZHibBYKG7hFwOxhj8aFQn0ewuMWM9r5S6?= =?us-ascii?Q?4qglY6yESuPDeK/9Tbu9qLvbBiD0JIGm5JzJgHoUBOkepTdeWl7ZB0ibAQe4?= =?us-ascii?Q?usrQrICQEWbliWGJEUCyXFWDLAaoe3RvhyYEE+LWc6vrYyRhcimbJMfMRpAA?= =?us-ascii?Q?gRHe/kShwIGpy7xEPnwPJpkT4bg6lPlXL?= X-Microsoft-Exchange-Diagnostics: 1; KL1PR0601MB1878; 6:uhmyCsXxv2XjORV0QQ6Ny8ZDM7++crVLM5ZJGaab+wOsiZgSrlyYAx7jI15GkFy4mAZSO4j09rtry33QTu6TwFgeqG98de7kng4+OBkyvInhF09XfkNVFgWC8T0cCh3JNSUt2VWKlS9scCWGuVctxmh7LIe11bTM/eByUj3FJ+BY4D8Dji2AUH2enlYnupVi/3A8MO6GipjXtnYMr41dbOaC9wuwsnBvid685GRRVOumaNX5U4007bZyRwkIVYhIlRbUm/iiL4XDJdfE363PePJPy9azg3iwV/5jbtIglqCGExT85KV9sLL4GrLmzEyPpfhtx5Kpsm16zUwx2TQgKeVfisvO/TZ+X8M1SSmDKUA=; 5:sbufkkHXd7RowB2WcjnLtnSw8qZdPXoDRNBfbGTcd9j1vqIVVRxBaFPUIVRz1Wz2Y/ktBdKWNNod6QHuW+akM1RloxEvia9TGCw9nk7dspupd+RQ3cMIr3DTowmiZknxOa8XsunSYmqQ6hadOirg7nm4Nv8ozTYzig5flVQeUtQ=; 24:KSKJ8WCqeVAcwmPqxxLm6mEzzQqwPigyvay07t5S2I072ePpeVZkuSuUahAtF/TIIcbwtnzmd3ls43uz+BBPPlAxXWNGVFyZZdBC5a6NacE=; 7:R4CSXG3tzN3DldRxxxBzVgWy9LIgy66QbBkeXW1Jo11HEgANJO3mgM6i2AB4ZL4AnscYQcCq54s+csV7RosAeIrLsrfEk5j4PJcwtAQP5HLI6KNnlMy0eWMCKm5yjpU+f1jP30KWwQ5rzZmao4bNcDfnF7pke0QtfY7s2N/vcHsBlsPu42IOjtqrvnsL6utakcqdHpaXj1EZV4/fpOA6sOmd5qW/aE5jTGJzhWPVKnjRttSLcw9fQON/2m3wrhQB SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; KL1PR0601MB1878; 20:5GcnGBAGsLsXNY+jlU7sCvKNX3dXWVHLJfsQS0bq6fmHmydxGJME/9xOwfWzZ5scTDowxjEHl8OcBoC/8pq8rWuaNRXYnqNUKFMHDUihtlpjZk1mlfqq5lDKqOApHfrUo4Lc76oPfQda1MXd6/RWXylJxFCNE55teO9I3/G5Egg= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Nov 2017 01:48:52.0801 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 131e6907-aa55-4181-33eb-08d524b88879 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR0601MB1878 Cc: Linux-ALSA <alsa-devel@alsa-project.org>, Simon <horms@verge.net.au> Subject: [alsa-devel] [PATCH 3/4][RESEND] ASoC: add snd_soc_component_cache_sync() 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 f69b13c..4961f44 100644 --- a/include/sound/soc.h +++ b/include/sound/soc.h @@ -1540,6 +1540,18 @@ static inline int snd_soc_cache_sync(struct snd_soc_codec *codec) return regcache_sync(codec->component.regmap); } +/** + * snd_soc_component_cache_sync() - Sync the register cache with the hardware + * @component: COMPONENT to sync + * + * Note: This function will call regcache_sync() + */ +static inline int snd_soc_component_cache_sync( + struct snd_soc_component *component) +{ + return regcache_sync(component->regmap); +} + /* component IO */ int snd_soc_component_read(struct snd_soc_component *component, unsigned int reg, unsigned int *val);