From patchwork Mon Jul 2 06:24:45 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 10500515 Return-Path: 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 18F6F60532 for ; Mon, 2 Jul 2018 06:24:56 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 055F028738 for ; Mon, 2 Jul 2018 06:24:56 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id ED9F128742; Mon, 2 Jul 2018 06:24:55 +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=-2.8 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,T_DKIM_INVALID autolearn=ham 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 94BF628738 for ; Mon, 2 Jul 2018 06:24:53 +0000 (UTC) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 75AB226779C; Mon, 2 Jul 2018 08:24:52 +0200 (CEST) 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 03BAF26779F; Mon, 2 Jul 2018 08:24:51 +0200 (CEST) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id A516026779C for ; Mon, 2 Jul 2018 08:24:47 +0200 (CEST) Received: from unknown (HELO relmlir1.idc.renesas.com) ([10.200.68.151]) by relmlie2.idc.renesas.com with ESMTP; 02 Jul 2018 15:24:46 +0900 Received: from relmlii2.idc.renesas.com (relmlii2.idc.renesas.com [10.200.68.66]) by relmlir1.idc.renesas.com (Postfix) with ESMTP id 2602770FFC; Mon, 2 Jul 2018 15:24:46 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.51,298,1526310000"; d="scan'208";a="285671728" Received: from mail-ty1jpn01lp0184.outbound.protection.outlook.com (HELO JPN01-TY1-obe.outbound.protection.outlook.com) ([23.103.139.184]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 02 Jul 2018 15:24:45 +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:X-MS-Exchange-SenderADCheck; bh=Zy6H3ymaT4Rn0o07D4/NoUL42woUAlbMY/qk3MjBNfY=; b=j3B62iLCjBUmaxds7nbUGb0HeTpK/hP/aUv3uz/jC+aQ+fguqrvmmG35AngyqnO/49nRPy99wCR9oWp2V/q+feoNSiejSdJWdpjeOdGxoZ1YOHILOLTqBkrJq+oLr5xaM6VFMAa5kmgbnbVF1B5/3peHe3k3QjVX+my9YX996rs= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Received: from morimoto-PC.renesas.com (211.11.155.130) by TYAPR01MB2080.jpnprd01.prod.outlook.com (2603:1096:404:8::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.906.26; Mon, 2 Jul 2018 06:24:45 +0000 Message-ID: <878t6uf9bt.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto User-Agent: Wanderlust/2.15.9 Emacs/24.5 Mule/6.0 To: Mark Brown In-Reply-To: <87po06f9hn.wl-kuninori.morimoto.gx@renesas.com> References: <87po06f9hn.wl-kuninori.morimoto.gx@renesas.com> MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Mon, 2 Jul 2018 06:24:45 +0000 X-Originating-IP: [211.11.155.130] X-ClientProxiedBy: OSBPR01CA0049.jpnprd01.prod.outlook.com (2603:1096:604:10::13) To TYAPR01MB2080.jpnprd01.prod.outlook.com (2603:1096:404:8::12) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: fba41730-b108-4c41-7bda-08d5dfe480f1 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600053)(711020)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020); SRVR:TYAPR01MB2080; X-Microsoft-Exchange-Diagnostics: 1; TYAPR01MB2080; 3:noARxUSI0uDpBZ0AF9yLhyVBzcSM2jcszy/UHmy4QSpyM4B+WhljBIKFkgJb1uDU4/ltiVy5upF7wzxn6JVE56Klr1YAL8+6gT7/XEuQTrh8tCQiw+fbBprwApalE22q2+C7g6FLIb5CjLataFrHGX8mtbgb2lJKG3f96C3E9JXoNjncyfXkPjeXSchX50we7DnxwTatuUr3ZqKJCmh5jo0qmAI1TVGjObw84mMrvWHTjp01qWS3IihtaY+0AjJH; 25:X3yuqd1TMuywp1+KDgWb1AAUuRHQG9PdtvVQvURkjMEzznlzPw8QlQfTAdAhBsiO73dBnCQ5EqRRe2jSDxX6kpwiwl27sTuEIZuiXiCR8QTyE2YjPY77k758OtrVbE5CDgCPPoYdSTTOsZGFJM03a1eN7W41HDLvB1zS2wLfVuYKew+M1JVpjNmMMVGmiRDpVa/+wNFs/6NAgrWq0Ad9QqnG3A259DwAoq1oyPQHe9apdV7E/K30pnX1GtsLLFbGWGlDn3C4WB1Q7+FP+Du/BC0NiMU3b/0OIAa5mEtjJUvBxebnkngwMmIOcTpi6f+9WtQ+kX197Aag5kZYEOCutQ==; 31:m5wvXhcLNgRPmvbxZ8HAV+Kr8PiKWIposNhvLQVTmhPL4oXKpWDPGEoZnegddaTOFv9ZMyvLgX7T8wOeWYvqW51Mybhp79z4aesjGBQrTBl4WJywAE6qgfVnml2srbCmOZRQi5D92uqdY/xOLJgEbjbOdgHARKZU2Mf6lTPAMQOvof5qyyR/c9KuUFFzzfMTJC6dFxGG8D1WpXUItXazikT0nbDkBgpgkvU0vpo8czM= X-MS-TrafficTypeDiagnostic: TYAPR01MB2080: X-Microsoft-Exchange-Diagnostics: 1; TYAPR01MB2080; 20:xfadMrRrUEbRARnjx0U2TMAD8qFMUBXzv79//rP3/PqYh5WAtOnylZTKDnydx3sg7d4CIq50e9PGX2XAo5xQ8W/Auos7vyq+BTvr5HCWeAfx6iE3s8GodpWdym1pJOCOuL6KkuLLsb+DbGxT6dlNXwnw5SAfdG18nCKtkMTnRFWw924QGZ+xBigNiVwQg49dKGxIgiTzJFHicqpi6wirYwZP82YkRmrulRV7i6dJRMSptXz7R0B1X03v27eevYfa/zPjrhLS+CDWgAAy2IRTg8MVBBKBwrQ5xyTBLBNMIkJvO9DktvL0JNrSmu9pgrpeUTqqwRByvTn1Rm4xxlJlj5z3f6qftP/UVzFy/71+/CZpYghatlK2tzjKOTmZcYQAae8VZZTpNL0T/HgFlRZo+7R/GvdZNFU3a5myGs5haRyue8A9Ozw6FVxIj2AEOm9/5V8CuIOJxL2RiXUyfpQeFwzSnesb+dVCRvs75XB/92didaugv0AK7hmNfwkdTdFf; 4:DB1rSJagCAf4l9//N2GMh/qM09hm7Wp4gsRKTaM1tndfozMHQM+qtAAUpea9M3YwflAJxNEiATQ0BKIy7smhGTsMkXqeZQ/QVGheE7XP7urP97fpwxwRvFrs5uYzQWo/kI/C+Pxq/nOp2keqv+FuBteS1f430su7metV4OiabOk+rPsZl8IdgwYvzOnbfY8ZfnTXsgpyfQd5s7z/K5Uk9dDT2XsIzWc2RQlXzyEqvoCRl9x5ui7tmOmYkneKdtHEQp1S0b30AX3WwxAfP0d7E8MlHfobvAnYUxMIzN4dwI/a1YFUAKwua/S12uO/1o8j X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(3231254)(944501410)(52105095)(10201501046)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123562045)(20161123564045)(6072148)(201708071742011)(7699016); SRVR:TYAPR01MB2080; BCL:0; PCL:0; RULEID:; SRVR:TYAPR01MB2080; X-Forefront-PRVS: 07215D0470 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(366004)(39860400002)(136003)(396003)(376002)(346002)(199004)(189003)(5660300001)(53936002)(316002)(16586007)(6916009)(8936002)(58126008)(81156014)(81166006)(106356001)(36756003)(8676002)(7736002)(25786009)(4326008)(305945005)(47776003)(478600001)(53416004)(6486002)(2906002)(69596002)(446003)(68736007)(66066001)(97736004)(76176011)(23726003)(50466002)(52116002)(86362001)(486006)(2616005)(11346002)(476003)(956004)(26005)(386003)(6116002)(7696005)(3846002)(16526019)(186003)(105586002)(2004002)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:TYAPR01MB2080; H:morimoto-PC.renesas.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: renesas.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; TYAPR01MB2080; 23:qkzsH8wlxs1Zfmz3GXCWRBUiy0OEIFis9u7UbknCJ?= =?us-ascii?Q?mGCGcn75+ug0es/MzByPO3tE01x15G3+udjuEP12S+k9UuftNtFAi1CRFgy7?= =?us-ascii?Q?gp0Uekj4/6PwcuPgYD2GDm8+3kX/i4sYwHTZQ1rll7tFYOtK/NpXN6HU0rjG?= =?us-ascii?Q?kbAximBtwMQp6lO6nsoKk02UAliJldfvz8n39oJyH6oawkzZU5xNaL5H6ggY?= =?us-ascii?Q?/hhcpPn3GMUOB48ogMeUQjxG/Uu71MHH9Q1SFL1cTZajcdSfu5Pw1kQ4RAPI?= =?us-ascii?Q?F5IhXGlrvU6pDZMZkZX43/tZTj4mqpa7fTylaNZ2wDHxXBl+Q9rNZIhYcpsl?= =?us-ascii?Q?WKchs1wwNQTmCtF5m5xlb/IUzrn+ZuWyR6f8jhZroNi0NmAzOQWcbNWRPW1d?= =?us-ascii?Q?ay7PnrBmBPAmZME/0WmAAOY7xY/4hrH5TdSjZvOUmxL4w8ekiJNOmDyAJukU?= =?us-ascii?Q?uS1wZE1Eu3iMQ5yayNJjThKWbfF5keVmAnX+Ew2IpNCoEzwM2Tta8yx7gEwC?= =?us-ascii?Q?z9R/rm9z+XugezSPw9BvGvJNZiEfBT5xNIzwRJxuOYgVgEdEuW2pvCYLxvSb?= =?us-ascii?Q?exxEjBDOxHHXT7M0J3SU6Gg+mcNxFcC9FGpqmZw4q8oML1/KnHD/h/JM/eF9?= =?us-ascii?Q?6jVN2Q8+ovwfraBHZVtoYH0v8BTFHV68g/JKQKvXz2m2y4zTWMPggqts8+QN?= =?us-ascii?Q?L5HiRJGCV2MftbLUyhg8s7hj7aB4utZIldCaf/IoEWDf08dc3Pw/xHCsq2Hg?= =?us-ascii?Q?m7/pkiIdRwBjZNBXRVEP5gP0jZGOMvScTV0IGWVuLk4RPXB5Bs+Wow1IA9vY?= =?us-ascii?Q?juVWt0+Wll++C8FzkiUO2uMm1IUttNrAtLi0Urw+quLSecEDNgGgmQyqH2oV?= =?us-ascii?Q?Ujp9z5wSOizUwLRsFZFr6ikX3jw7LAaSf1tNH/Y+Pp9Pw5t+Qfn1tKUOfdNq?= =?us-ascii?Q?DzVAbA6e9srJGgw+tlc46N3bNvsevDX9JEJVnik8waGmCRcq9mexjwhjhcP3?= =?us-ascii?Q?nsGrt9sMoEegeM0LMOO+HJAnV3eP/rxVN7dw5MW630uFnZV8SG2LmNMCNjRW?= =?us-ascii?Q?kmyqGWcObJD++y1PeqIZEP0yiQ6kpThX+rF1EC7Qa1PcZxGaiiMvDvSEmtja?= =?us-ascii?Q?lA3RLFkJlPIx43iV/wjcOY4tl3bX8BAKKue3hOl1egLKRgODzUrJHTFJxtOS?= =?us-ascii?Q?osnJlxz5V61qyUDNWfggQGnDpQHY90jBr68?= X-Microsoft-Antispam-Message-Info: kgXnQ15MQ0Ra15Od/2W/ZiepVAlHdpdRNEojuFZZJJNZ3qSyuI3eBHuPmYrRaqDWZjyXvs9Ga7PjX6XoE7ujWywmNtXoFsyay/wit3Vn6LI20XOrIH5GqGYGEPlKAQQxVO1dvqK8vzfB/A0wq8PocgVZfSIqPPZTV1E7W/F136ciimpD9OzL4WifGsUW53ohYNvA1ZNoxASQOnHlxt/fokirfL2h5KUguNGm5qzYzyJ9l45hzxhYyxMmH2JVRPtxO7Pgw+95+4DsGVvjfbfeC/qeaP3UsiUMFXy9j4mdAUSC4o4mE6MuPPRTuzPQpsGTpOKsxvsA544FtMmxzCgyxj3x2a3e6QeeAZ6jg7CTO8k= X-Microsoft-Exchange-Diagnostics: 1; TYAPR01MB2080; 6:cKLKP5XgNDNJw4OA1xobPOeBpXcbQ26eKq+/PZvu6JA6SQ6qP8gJeBP0spodl5Z0M44RpvLfvDAJINkPdwfL7n7/rUhb78QH1YOK1Remo6dzrRHbEhCW/lhWiowq74hPaL+4oIDPJI8LneLVGPkEUZapYBLQrfg7gIWd/KsijayBvkJ3Nw+QyQpsYGXxuk4OPTwf2mJdEfpw++qpW+oxWoDBPKHOkFe7yWX0m778T42LxqkGnU/Um6nCu3rKcB8WEyWstbYV4auRZGYh4DMmbGSzqXqpPCtLsFfy/JptqHklcZP3llX4T+nViYJ3STtw+MTFJKb4wTunlO99ZAV5K0O/VJ04G0yzwuN8wc7arBxGew0FinMk5KrOA94YqOzrcnZzHn5H2Yym1gIc2HpLR2ZE8kl6vM7tcFySKwAAfmg4879DldTPlKGzTyDj4TYysW3u16/A9ReQBFC+VdzeNA==; 5:+jZxeyp1LRfrhRNYYts3Ur/JPaApzyXauqzvpjH1TkkT1BQYrZeoaX7PdjzllnSz2UzpcqFV8uveVO0rGnxL5pRGUFycRhkYoycoHqruQ1oDB1dy/7oVEYBrGD5kJ0MiHvHNkEtGlMUOKotIBJbzji9VnCrJ47PZEDZ8SD0yewg=; 24:18ffYKSFtkIViJ0LBPpToJIm6LV880W5xSnohSX0j5gkNsjjLSTP7fshqe2kyZ9InyvfpzVW3IS9cV0kE1WHxlzurM0NjlpzYdUWQO6kH4c= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; TYAPR01MB2080; 7:hAKl+/azfPA0r/rPcnhJNQf6o/L7JdaL5AViQFN5JKgXqFqNzNnr1gWZP+7mLL2BCP2a5wq9cdjw+VL1Q7972WCIiP3P5651ZaAT4GV3W3Dfn0I/4mjy3rQqgxM7RXjvATr3iPHwYnIPQ02MCloPE79UAPCiUWOfy90fGVF8KzvSF/YAC1VLageURHduf725ANpDBm/OPuglRXi3WYf88ILJ9NnOazii0vdCfEpggLMpYhI9vIfqnWnM2P5pv89c; 20:GHtlYAEXQhlLdHAvlIcmE10oD1ZnetCtJw3cpnfgq9nctxo2kPFkwiaEorXJtyrBXYblKGp2lWG6omcxijcES4IqO2O9XfvRP6wJOB+z30wpwn+rTWKWY02tegZTjU1k6lQAKyFQAnsbg0achk2eHiwkn/BLRhIPEoKJWWwTi2E= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jul 2018 06:24:45.0529 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: fba41730-b108-4c41-7bda-08d5dfe480f1 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYAPR01MB2080 Cc: Linux-ALSA Subject: [alsa-devel] [PATCH 12/14] ASoC: soc-topology: convert to SPDX identifiers 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" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org X-Virus-Scanned: ClamAV using ClamSMTP From: Kuninori Morimoto Signed-off-by: Kuninori Morimoto --- include/sound/soc-topology.h | 7 ++----- sound/soc/soc-topology.c | 47 ++++++++++++++++++++------------------------ 2 files changed, 23 insertions(+), 31 deletions(-) diff --git a/include/sound/soc-topology.h b/include/sound/soc-topology.h index 401ef2c..fa4b841 100644 --- a/include/sound/soc-topology.h +++ b/include/sound/soc-topology.h @@ -1,13 +1,10 @@ -/* +/* SPDX-License-Identifier: GPL-2.0 + * * linux/sound/soc-topology.h -- ALSA SoC Firmware Controls and DAPM * * Copyright (C) 2012 Texas Instruments Inc. * Copyright (C) 2015 Intel Corporation. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - * * Simple file API to load FW that includes mixers, coefficients, DAPM graphs, * algorithms, equalisers, DAIs, widgets, FE caps, BE caps, codec link caps etc. */ diff --git a/sound/soc/soc-topology.c b/sound/soc/soc-topology.c index 05d177d..66e77e0 100644 --- a/sound/soc/soc-topology.c +++ b/sound/soc/soc-topology.c @@ -1,29 +1,24 @@ -/* - * soc-topology.c -- ALSA SoC Topology - * - * Copyright (C) 2012 Texas Instruments Inc. - * Copyright (C) 2015 Intel Corporation. - * - * Authors: Liam Girdwood - * K, Mythri P - * Prusty, Subhransu S - * B, Jayachandran - * Abdullah, Omair M - * Jin, Yao - * Lin, Mengdong - * - * This program is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License as published by the - * Free Software Foundation; either version 2 of the License, or (at your - * option) any later version. - * - * Add support to read audio firmware topology alongside firmware text. The - * topology data can contain kcontrols, DAPM graphs, widgets, DAIs, DAI links, - * equalizers, firmware, coefficients etc. - * - * This file only manages the core ALSA and ASoC components, all other bespoke - * firmware topology data is passed to component drivers for bespoke handling. - */ +// SPDX-License-Identifier: GPL-2.0+ +// +// soc-topology.c -- ALSA SoC Topology +// +// Copyright (C) 2012 Texas Instruments Inc. +// Copyright (C) 2015 Intel Corporation. +// +// Authors: Liam Girdwood +// K, Mythri P +// Prusty, Subhransu S +// B, Jayachandran +// Abdullah, Omair M +// Jin, Yao +// Lin, Mengdong +// +// Add support to read audio firmware topology alongside firmware text. The +// topology data can contain kcontrols, DAPM graphs, widgets, DAIs, DAI links, +// equalizers, firmware, coefficients etc. +// +// This file only manages the core ALSA and ASoC components, all other bespoke +// firmware topology data is passed to component drivers for bespoke handling. #include #include