From patchwork Tue Nov 10 05:13:33 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 7588071 Return-Path: X-Original-To: patchwork-alsa-devel@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork2.web.kernel.org (Postfix) with ESMTP id A6266C05C6 for ; Tue, 10 Nov 2015 05:18:45 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 5674620667 for ; Tue, 10 Nov 2015 05:18:44 +0000 (UTC) Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) by mail.kernel.org (Postfix) with ESMTP id 6C64E205E5 for ; Tue, 10 Nov 2015 05:18:42 +0000 (UTC) Received: by alsa0.perex.cz (Postfix, from userid 1000) id 8ED5D26145B; Tue, 10 Nov 2015 06:18:41 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Spam-Status: No, score=-2.6 required=5.0 tests=BAD_ENC_HEADER,BAYES_00, RCVD_IN_DNSWL_LOW, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 0640C265055; Tue, 10 Nov 2015 06:15:49 +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 2A98C265051; Tue, 10 Nov 2015 06:15:48 +0100 (CET) Received: from relmlie3.idc.renesas.com (relmlor4.renesas.com [210.160.252.174]) by alsa0.perex.cz (Postfix) with ESMTP id 56227265148 for ; Tue, 10 Nov 2015 06:13:37 +0100 (CET) Received: from unknown (HELO relmlir2.idc.renesas.com) ([10.200.68.152]) by relmlie3.idc.renesas.com with ESMTP; 10 Nov 2015 14:13:35 +0900 Received: from relmlac2.idc.renesas.com (relmlac2.idc.renesas.com [10.200.69.22]) by relmlir2.idc.renesas.com (Postfix) with ESMTP id 08AD74073E; Tue, 10 Nov 2015 14:13:36 +0900 (JST) Received: by relmlac2.idc.renesas.com (Postfix, from userid 0) id 02EDE2806E; Tue, 10 Nov 2015 14:13:35 +0900 (JST) Received: from relmlac2.idc.renesas.com (localhost [127.0.0.1]) by relmlac2.idc.renesas.com (Postfix) with ESMTP id F2E602806D; Tue, 10 Nov 2015 14:13:35 +0900 (JST) Received: from relmlii1.idc.renesas.com [10.200.68.65] by relmlac2.idc.renesas.com with ESMTP id QAA07140; Tue, 10 Nov 2015 14:13:35 +0900 X-IronPort-AV: E=Sophos;i="5.20,269,1444662000"; d="scan'";a="198213252" Received: from mail-pu1apc01lp0018.outbound.protection.outlook.com (HELO APC01-PU1-obe.outbound.protection.outlook.com) ([65.55.88.18]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA; 10 Nov 2015 14:13:35 +0900 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Received: from morimoto-PC.renesas.com (211.11.155.144) by HKXPR06MB1015.apcprd06.prod.outlook.com (10.161.180.156) with Microsoft SMTP Server (TLS) id 15.1.318.15; Tue, 10 Nov 2015 05:13:33 +0000 Message-ID: <87si4ejvb8.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto User-Agent: Wanderlust/2.15.9 Emacs/24.3 Mule/6.0 To: Mark Brown In-Reply-To: <878u66la47.wl%kuninori.morimoto.gx@renesas.com> References: <878u66la47.wl%kuninori.morimoto.gx@renesas.com> MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Tue, 10 Nov 2015 05:13:33 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: TY1PR06CA0034.apcprd06.prod.outlook.com (25.164.91.44) To HKXPR06MB1015.apcprd06.prod.outlook.com (25.161.180.156) X-Microsoft-Exchange-Diagnostics: 1; HKXPR06MB1015; 2:Kz3UHvBDu/JxnCIajid3MLp2JtUV1E1G83L2y7vj/ly1vum8gM05xWgfbgO6XWVHSXOD7gEP2VhEvoH3dlieBg5ZHU6qYudqJOv4UfhuzogK5nlXwz5kySGZjloKRlqCGwQRh/bJMyZ9KOa0p+cd/IUwV/YtFVhthmtK1SDDD6g=; 3:a0TamvhZ90AH7Hanhaqq1Qw077Wz+XjzFm6WTt91+tbR3ey1mLGGrKj7xBy7P489P32Yu0DbQtyHYYmp8/HRPFpfJEljt+W+papVxM0gXTOaCpvSq5aogqRybE4N3ttny18thNCaClP/62WmkDoEFQ==; 25:dFQxTW99S9FhCAr73i+/vNCA4I5FfGj4j9kjgVW6MqUds48sa5ZkVrntC6gkC35zpAUCuwqZdRPy24AV/7MaoZ9yqD8P+5qFHRHClCL03q8M8YTp6XrpW+xAaC4KblFW1o7+RGAXjGx51ToL/jun719PamSN0c06zZcSVirFMldp+mIvgT20uMuyZTXMblTd6Gm68n8/BvJMQRcd5Wde7q7XYk6ufAFdtPyOzht+jl0gpGTW3ty+EzKjDMZszBdZ4cxQyzPFFF5cqCAcCoY1ww== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HKXPR06MB1015; X-Microsoft-Exchange-Diagnostics: 1; HKXPR06MB1015; 20:ujwSa29o6U2P8DcQt4IVvHwwhvKjMfr2HUWqSLwEInmAQYXH7PEJNxL+VZY2WofbZlqpU/lhaT0nqC2dOfLN6EK0ql6FJMFDOtksMC+hH0YjdZh15owybtC8arR9jIedCxLTd2dAL88ZQHqQL16W0fbRR7ySJmQEIIqXpEjFa8xQXp+P0V2RtoISVT5Qypi8BT/mqSf3D1VVdZgXDHBQaJ5YeUHowaIII8ox01eZ1puXZ1K/gCrS6j16uqSO6AnyqShYUSjvR0Ms0VDQg2dX/e1NZcDxztc2AZC8JluALNRIShLP84lUz+fYenMgScRHPXs8w1U6xh3gNgsOLAQiejRSqJmeC7o/stLg0xK5E7y0cGq7ueqMCLfad3uOOR+4MACqr50t4kDbavucVqmjUK3TabkXMz0DOyMLTHrxhF8CQD+ShBS2/UHs0QnN6TD+2pAwXSF+67NubWGfezE9+ZFRbsvbOUWBeEopDD4N2vfmUCZBr1MJtpuctlQSaB7Y; 4:D7tE+c2tgErzy2xRkrY4sGSdRBA2fal8GDI/nIGTVDfik/u640kAmoVqZliUHfDo0lO+LbYE+0zuqVqbfunsVFCjmjFnMvv+DdHUkzcScFVH1QrTckCqm6QIi+crSm/YOnnjNkyai8ARfQf6u+Qn3OGIoR2Pf9wZ4dwKW5pABSKQKoQoZZ6ejIRKIaEPtGNsQUovocrEQ1FpPiJQYZ5sD/hzGMLvovtca4m2/yVYV0bM2WmTcwqCSW7VKJwSg/64SHemXKmu8T4tf0hHCOgVF8kTczZrjWUFie8erFJ945K3U15jZ5N276fTTRM5hQnjhD+TQXtZqEFTT1uaGdMj06p36mRF54mAJw4tKdxHWbkCoueS6Gl2WFhu8Vx0ElBD X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(85106069007906); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(520078)(5005006)(10201501046)(3002001); SRVR:HKXPR06MB1015; BCL:0; PCL:0; RULEID:; SRVR:HKXPR06MB1015; X-Forefront-PRVS: 07562C22DA X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(199003)(189002)(92566002)(77096005)(19580405001)(40100003)(47776003)(575784001)(189998001)(53416004)(105586002)(66066001)(229853001)(122386002)(86362001)(106356001)(4001350100001)(81156007)(19580395003)(5890100001)(5001960100002)(101416001)(76176999)(2950100001)(23726002)(36756003)(5008740100001)(5001920100001)(5007970100001)(50466002)(50986999)(87976001)(33646002)(97736004)(42186005)(5004730100002)(83506001)(110136002)(54356999)(69596002)(46406003); DIR:OUT; SFP:1102; SCL:1; SRVR:HKXPR06MB1015; H:morimoto-PC.renesas.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HKXPR06MB1015; 23:3K/EVzJYTtACm4rCUJ5I4QZIWfR6dEbUjFLtWk1lW?= =?us-ascii?Q?3jgny/t1OKHNh/fejSCuzu415PW/NhP8rKtqDZRkv11qlak2yB8NJYuAcdAH?= =?us-ascii?Q?xbtmhS4iWdSDsY5btAE+EvQKnuLKD1TDUQs6ugacxm/KwL1LS77u3KQ01x5h?= =?us-ascii?Q?cCZ+hW2Xgip4k1Dkc0sgPQXiaabtycC1ERx6sBezaTpJUPJj6tc4fqbVUZL7?= =?us-ascii?Q?9Skmg55Ts0Y4uNNdHfGQRGuoi71JIofTZ5UGDvNGuMOk332GUR7vWH0aDgHL?= =?us-ascii?Q?0mqwiH40vN8rDCJyds5+E2qYJ7r+jNH/zrcvaiEJcNm9T0TllWwMaR4DAlJj?= =?us-ascii?Q?nsFJQ1ny8l0oiIoyyQKYQENJ3DP130GGzyvA3XeV3QE7WuXrC56ZIWbA/b6Q?= =?us-ascii?Q?O0lS05K9Q1BKi8/Se1c0fdR6zXMGcVqd9z2eahfsiAlVWE35VWQmwDHFSu5r?= =?us-ascii?Q?oy3flzMCPB5t0t0zryB6HeeB6nKWYXLKjCr+nGt/2mokWwIz4CfaCJQakglE?= =?us-ascii?Q?4W+EkHSh4y/yH1m4NQG9wtm1J8QU/mQRkDanSKLN0pmPJzc7SKCIRVcJa6Dk?= =?us-ascii?Q?FPQhIBtFr40PPF0PaXtTJNhSqws4qA/70KZQGHwnJWpXWoOw71LmfxBxVEMp?= =?us-ascii?Q?3kNyb10mULEBsK5be8RRvxCWh7Jb08wWvHQKI4Wg429BQYVdb1wN7Wu7sL9m?= =?us-ascii?Q?y9io72LoRYSAImQxYGdDkKJkSdL1VqXVJbAlA+cRQNTx1SF0CrUbg8j3Sec2?= =?us-ascii?Q?be3UGLOoldt4EiJb2RHtypE1odZbEiQkcTa2zo8452oz3sDJf4mQRiPEtv+V?= =?us-ascii?Q?gqYTPJq/jVwtpjg8Eybfcym6Gbfh9bBZzVHqA6CLPbK3L2Uuz9B6RzUe5MZT?= =?us-ascii?Q?nijlL0d1RSH4xO5MrRZwazj4ypiImq6Zgf+HMrFb9103AywQgaE9zEnlsp68?= =?us-ascii?Q?xM2sd4AyUNwJdAPxchIIuPeUkp2sHoFTlKL20a6YYE/2qK5FDhOV1QeL/Lkq?= =?us-ascii?Q?YktZMDM7/VH+dPAvkvLxZ1ih+WsjCymmfWfETCi3IgSyEGVr5nbZSm2c1uSI?= =?us-ascii?Q?ivL0FHx3SFeGzZxSEzGAmMjH0lSNkebLa8pCJofNVYdF4/woinV3Wci6vHXn?= =?us-ascii?Q?j/YzPcFVO7aVKzXj7P4R6eEpJ410FVO?= X-Microsoft-Exchange-Diagnostics: 1; HKXPR06MB1015; 5:kL1uBR3+Q5QblKOzEPn9uSwpffPgvqy4ZJoXT8LAogMO9Shyvq3Ba54+vGdHdgNEwfl1ch6RfgeLpw/XD9mqVSKKvx0tczh3LPddoHfAewpdmnD44NOQ0KmtwipATqbVngsOy6Vifv5ZCyP64o4zAQ==; 24:+qeg52a4l2uhxzTKMfI/wETkJhO9zKy2flbfl23jxaTJZRUTlRq/8ZwqfJb+oWu9eGwXD+zYAkPzFUAGl6JXLHLKR+z70aTFhKKsno5SLCo=; 20:x8vfBdq4TqxZtWqDQwXZ8CqcLJxRWEr3EQK/GYA/hg2ImsS8Mon9P1/g+yN9EDPGqe9xtWq/SKJv+phgrFLILs4Z6F5v8bR8dJFLgm9lJg6QxsU6Ei/xwSfDj+Df4Dd59r5ACKwFopA6i71GZg+og1K/Z5UOj3ezAJMZzITn9rc= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Nov 2015 05:13:33.3449 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HKXPR06MB1015 Cc: Linux-ALSA , Simon , Liam Girdwood Subject: [alsa-devel] [PATCH 11/13] ASoC: rsnd: remove struct rsnd_of_data 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 No board is using Renesas sound driver via platform boot now. This means all user is using DT boot. Platform boot support is no longer needed. But, it strongly depends on platform boot style. Now, platform boot style was removed from driver. This is cleanup patch, and remove pointless struct rsnd_of_data Signed-off-by: Kuninori Morimoto --- sound/soc/sh/rcar/adg.c | 1 - sound/soc/sh/rcar/cmd.c | 1 - sound/soc/sh/rcar/core.c | 25 +++++-------------------- sound/soc/sh/rcar/ctu.c | 1 - sound/soc/sh/rcar/dma.c | 1 - sound/soc/sh/rcar/dvc.c | 1 - sound/soc/sh/rcar/gen.c | 1 - sound/soc/sh/rcar/mix.c | 1 - sound/soc/sh/rcar/rsnd.h | 15 --------------- sound/soc/sh/rcar/src.c | 1 - sound/soc/sh/rcar/ssi.c | 1 - sound/soc/sh/rcar/ssiu.c | 1 - 12 files changed, 5 insertions(+), 45 deletions(-) diff --git a/sound/soc/sh/rcar/adg.c b/sound/soc/sh/rcar/adg.c index 1dffde3..ba80961 100644 --- a/sound/soc/sh/rcar/adg.c +++ b/sound/soc/sh/rcar/adg.c @@ -516,7 +516,6 @@ static void rsnd_adg_get_clkout(struct rsnd_priv *priv, } int rsnd_adg_probe(struct platform_device *pdev, - const struct rsnd_of_data *of_data, struct rsnd_priv *priv) { struct rsnd_adg *adg; diff --git a/sound/soc/sh/rcar/cmd.c b/sound/soc/sh/rcar/cmd.c index 47ef47c..2294c5c 100644 --- a/sound/soc/sh/rcar/cmd.c +++ b/sound/soc/sh/rcar/cmd.c @@ -128,7 +128,6 @@ struct rsnd_mod *rsnd_cmd_mod_get(struct rsnd_priv *priv, int id) } int rsnd_cmd_probe(struct platform_device *pdev, - const struct rsnd_of_data *of_data, struct rsnd_priv *priv) { struct device *dev = rsnd_priv_to_dev(priv); diff --git a/sound/soc/sh/rcar/core.c b/sound/soc/sh/rcar/core.c index 6043c71..8b9d721a 100644 --- a/sound/soc/sh/rcar/core.c +++ b/sound/soc/sh/rcar/core.c @@ -99,18 +99,10 @@ #define RSND_RATES SNDRV_PCM_RATE_8000_96000 #define RSND_FMTS (SNDRV_PCM_FMTBIT_S24_LE | SNDRV_PCM_FMTBIT_S16_LE) -static const struct rsnd_of_data rsnd_of_data_gen1 = { - .flags = RSND_GEN1, -}; - -static const struct rsnd_of_data rsnd_of_data_gen2 = { - .flags = RSND_GEN2, -}; - static const struct of_device_id rsnd_of_match[] = { - { .compatible = "renesas,rcar_sound-gen1", .data = &rsnd_of_data_gen1 }, - { .compatible = "renesas,rcar_sound-gen2", .data = &rsnd_of_data_gen2 }, - { .compatible = "renesas,rcar_sound-gen3", .data = &rsnd_of_data_gen2 }, /* gen2 compatible */ + { .compatible = "renesas,rcar_sound-gen1", .data = (void *)RSND_GEN1 }, + { .compatible = "renesas,rcar_sound-gen2", .data = (void *)RSND_GEN2 }, + { .compatible = "renesas,rcar_sound-gen3", .data = (void *)RSND_GEN2 }, /* gen2 compatible */ {}, }; MODULE_DEVICE_TABLE(of, rsnd_of_match); @@ -569,7 +561,6 @@ static const struct snd_soc_dai_ops rsnd_soc_dai_ops = { }; static int rsnd_dai_probe(struct platform_device *pdev, - const struct rsnd_of_data *of_data, struct rsnd_priv *priv) { struct device_node *dai_node; @@ -583,9 +574,6 @@ static int rsnd_dai_probe(struct platform_device *pdev, int nr, dai_i, io_i, np_i; int ret; - if (!of_data) - return 0; - dai_node = rsnd_dai_of_node(priv); nr = of_get_child_count(dai_node); if (!nr) { @@ -1002,9 +990,7 @@ static int rsnd_probe(struct platform_device *pdev) struct device *dev = &pdev->dev; struct rsnd_dai *rdai; const struct of_device_id *of_id = of_match_device(rsnd_of_match, dev); - const struct rsnd_of_data *of_data; int (*probe_func[])(struct platform_device *pdev, - const struct rsnd_of_data *of_data, struct rsnd_priv *priv) = { rsnd_gen_probe, rsnd_dma_probe, @@ -1024,7 +1010,6 @@ static int rsnd_probe(struct platform_device *pdev) GFP_KERNEL); if (!info) return -ENOMEM; - of_data = of_id->data; /* * init priv data @@ -1037,14 +1022,14 @@ static int rsnd_probe(struct platform_device *pdev) priv->pdev = pdev; priv->info = info; - priv->flags = of_data->flags; + priv->flags = (u32)of_id->data; spin_lock_init(&priv->lock); /* * init each module */ for (i = 0; i < ARRAY_SIZE(probe_func); i++) { - ret = probe_func[i](pdev, of_data, priv); + ret = probe_func[i](pdev, priv); if (ret) return ret; } diff --git a/sound/soc/sh/rcar/ctu.c b/sound/soc/sh/rcar/ctu.c index 9506db4..3e36a53 100644 --- a/sound/soc/sh/rcar/ctu.c +++ b/sound/soc/sh/rcar/ctu.c @@ -78,7 +78,6 @@ struct rsnd_mod *rsnd_ctu_mod_get(struct rsnd_priv *priv, int id) } int rsnd_ctu_probe(struct platform_device *pdev, - const struct rsnd_of_data *of_data, struct rsnd_priv *priv) { struct device_node *node; diff --git a/sound/soc/sh/rcar/dma.c b/sound/soc/sh/rcar/dma.c index 9917b98..e5f4353 100644 --- a/sound/soc/sh/rcar/dma.c +++ b/sound/soc/sh/rcar/dma.c @@ -702,7 +702,6 @@ struct rsnd_mod *rsnd_dma_attach(struct rsnd_dai_stream *io, } int rsnd_dma_probe(struct platform_device *pdev, - const struct rsnd_of_data *of_data, struct rsnd_priv *priv) { struct device *dev = rsnd_priv_to_dev(priv); diff --git a/sound/soc/sh/rcar/dvc.c b/sound/soc/sh/rcar/dvc.c index a550b75..d2c03bd 100644 --- a/sound/soc/sh/rcar/dvc.c +++ b/sound/soc/sh/rcar/dvc.c @@ -305,7 +305,6 @@ struct rsnd_mod *rsnd_dvc_mod_get(struct rsnd_priv *priv, int id) } int rsnd_dvc_probe(struct platform_device *pdev, - const struct rsnd_of_data *of_data, struct rsnd_priv *priv) { struct device_node *node; diff --git a/sound/soc/sh/rcar/gen.c b/sound/soc/sh/rcar/gen.c index 099a1cd..ced8acb 100644 --- a/sound/soc/sh/rcar/gen.c +++ b/sound/soc/sh/rcar/gen.c @@ -350,7 +350,6 @@ static int rsnd_gen1_probe(struct platform_device *pdev, * Gen */ int rsnd_gen_probe(struct platform_device *pdev, - const struct rsnd_of_data *of_data, struct rsnd_priv *priv) { struct device *dev = rsnd_priv_to_dev(priv); diff --git a/sound/soc/sh/rcar/mix.c b/sound/soc/sh/rcar/mix.c index 8b615c7..897e4f3 100644 --- a/sound/soc/sh/rcar/mix.c +++ b/sound/soc/sh/rcar/mix.c @@ -117,7 +117,6 @@ struct rsnd_mod *rsnd_mix_mod_get(struct rsnd_priv *priv, int id) } int rsnd_mix_probe(struct platform_device *pdev, - const struct rsnd_of_data *of_data, struct rsnd_priv *priv) { struct device_node *node; diff --git a/sound/soc/sh/rcar/rsnd.h b/sound/soc/sh/rcar/rsnd.h index c1cf16d..0ad3d0d 100644 --- a/sound/soc/sh/rcar/rsnd.h +++ b/sound/soc/sh/rcar/rsnd.h @@ -115,7 +115,6 @@ enum rsnd_reg { RSND_REG_MAX, }; -struct rsnd_of_data; struct rsnd_priv; struct rsnd_mod; struct rsnd_dai; @@ -150,7 +149,6 @@ u32 rsnd_get_dalign(struct rsnd_mod *mod, struct rsnd_dai_stream *io); struct rsnd_mod *rsnd_dma_attach(struct rsnd_dai_stream *io, struct rsnd_mod *mod, int id); int rsnd_dma_probe(struct platform_device *pdev, - const struct rsnd_of_data *of_data, struct rsnd_priv *priv); struct dma_chan *rsnd_dma_request_channel(struct device_node *of_node, struct rsnd_mod *mod, char *name); @@ -345,7 +343,6 @@ int rsnd_dai_connect(struct rsnd_mod *mod, * R-Car Gen1/Gen2 */ int rsnd_gen_probe(struct platform_device *pdev, - const struct rsnd_of_data *of_data, struct rsnd_priv *priv); void __iomem *rsnd_gen_reg_get(struct rsnd_priv *priv, struct rsnd_mod *mod, @@ -358,7 +355,6 @@ phys_addr_t rsnd_gen_get_phy_addr(struct rsnd_priv *priv, int reg_id); int rsnd_adg_ssi_clk_stop(struct rsnd_mod *mod); int rsnd_adg_ssi_clk_try_start(struct rsnd_mod *mod, unsigned int rate); int rsnd_adg_probe(struct platform_device *pdev, - const struct rsnd_of_data *of_data, struct rsnd_priv *priv); void rsnd_adg_remove(struct platform_device *pdev, struct rsnd_priv *priv); @@ -374,10 +370,6 @@ int rsnd_adg_set_cmd_timsel_gen2(struct rsnd_mod *mod, /* * R-Car sound priv */ -struct rsnd_of_data { - u32 flags; -}; - struct rsnd_priv { struct platform_device *pdev; @@ -515,7 +507,6 @@ int rsnd_kctrl_new_e(struct rsnd_mod *mod, * R-Car SSI */ int rsnd_ssi_probe(struct platform_device *pdev, - const struct rsnd_of_data *of_data, struct rsnd_priv *priv); void rsnd_ssi_remove(struct platform_device *pdev, struct rsnd_priv *priv); @@ -536,7 +527,6 @@ int __rsnd_ssi_is_pin_sharing(struct rsnd_mod *mod); int rsnd_ssiu_attach(struct rsnd_dai_stream *io, struct rsnd_mod *mod); int rsnd_ssiu_probe(struct platform_device *pdev, - const struct rsnd_of_data *of_data, struct rsnd_priv *priv); void rsnd_ssiu_remove(struct platform_device *pdev, struct rsnd_priv *priv); @@ -545,7 +535,6 @@ void rsnd_ssiu_remove(struct platform_device *pdev, * R-Car SRC */ int rsnd_src_probe(struct platform_device *pdev, - const struct rsnd_of_data *of_data, struct rsnd_priv *priv); void rsnd_src_remove(struct platform_device *pdev, struct rsnd_priv *priv); @@ -560,7 +549,6 @@ unsigned int rsnd_src_get_ssi_rate(struct rsnd_priv *priv, * R-Car CTU */ int rsnd_ctu_probe(struct platform_device *pdev, - const struct rsnd_of_data *of_data, struct rsnd_priv *priv); void rsnd_ctu_remove(struct platform_device *pdev, @@ -573,7 +561,6 @@ struct rsnd_mod *rsnd_ctu_mod_get(struct rsnd_priv *priv, int id); * R-Car MIX */ int rsnd_mix_probe(struct platform_device *pdev, - const struct rsnd_of_data *of_data, struct rsnd_priv *priv); void rsnd_mix_remove(struct platform_device *pdev, @@ -586,7 +573,6 @@ struct rsnd_mod *rsnd_mix_mod_get(struct rsnd_priv *priv, int id); * R-Car DVC */ int rsnd_dvc_probe(struct platform_device *pdev, - const struct rsnd_of_data *of_data, struct rsnd_priv *priv); void rsnd_dvc_remove(struct platform_device *pdev, struct rsnd_priv *priv); @@ -598,7 +584,6 @@ struct rsnd_mod *rsnd_dvc_mod_get(struct rsnd_priv *priv, int id); * R-Car CMD */ int rsnd_cmd_probe(struct platform_device *pdev, - const struct rsnd_of_data *of_data, struct rsnd_priv *priv); void rsnd_cmd_remove(struct platform_device *pdev, struct rsnd_priv *priv); diff --git a/sound/soc/sh/rcar/src.c b/sound/soc/sh/rcar/src.c index f965fea..c0f7e2a 100644 --- a/sound/soc/sh/rcar/src.c +++ b/sound/soc/sh/rcar/src.c @@ -554,7 +554,6 @@ struct rsnd_mod *rsnd_src_mod_get(struct rsnd_priv *priv, int id) } int rsnd_src_probe(struct platform_device *pdev, - const struct rsnd_of_data *of_data, struct rsnd_priv *priv) { struct device_node *node; diff --git a/sound/soc/sh/rcar/ssi.c b/sound/soc/sh/rcar/ssi.c index 4328650..b736ee9 100644 --- a/sound/soc/sh/rcar/ssi.c +++ b/sound/soc/sh/rcar/ssi.c @@ -723,7 +723,6 @@ int __rsnd_ssi_is_pin_sharing(struct rsnd_mod *mod) } int rsnd_ssi_probe(struct platform_device *pdev, - const struct rsnd_of_data *of_data, struct rsnd_priv *priv) { struct device_node *node; diff --git a/sound/soc/sh/rcar/ssiu.c b/sound/soc/sh/rcar/ssiu.c index fc5ec17..89b1bc7 100644 --- a/sound/soc/sh/rcar/ssiu.c +++ b/sound/soc/sh/rcar/ssiu.c @@ -137,7 +137,6 @@ int rsnd_ssiu_attach(struct rsnd_dai_stream *io, } int rsnd_ssiu_probe(struct platform_device *pdev, - const struct rsnd_of_data *of_data, struct rsnd_priv *priv) { struct device *dev = rsnd_priv_to_dev(priv);