ssiu.c (a016af2e70bfca23f2f5de7d8708157b86ea374d) | ssiu.c (5ba17b42e1755c3c5cfe96370cfd47f34d01f62c) |
---|---|
1/* 2 * Renesas R-Car SSIU support 3 * 4 * Copyright (c) 2015 Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License version 2 as 8 * published by the Free Software Foundation. --- 192 unchanged lines hidden (view full) --- 201 202 if (rsnd_is_gen1(priv)) 203 ops = &rsnd_ssiu_ops_gen1; 204 else 205 ops = &rsnd_ssiu_ops_gen2; 206 207 for_each_rsnd_ssiu(ssiu, priv, i) { 208 ret = rsnd_mod_init(priv, rsnd_mod_get(ssiu), | 1/* 2 * Renesas R-Car SSIU support 3 * 4 * Copyright (c) 2015 Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License version 2 as 8 * published by the Free Software Foundation. --- 192 unchanged lines hidden (view full) --- 201 202 if (rsnd_is_gen1(priv)) 203 ops = &rsnd_ssiu_ops_gen1; 204 else 205 ops = &rsnd_ssiu_ops_gen2; 206 207 for_each_rsnd_ssiu(ssiu, priv, i) { 208 ret = rsnd_mod_init(priv, rsnd_mod_get(ssiu), |
209 ops, NULL, RSND_MOD_SSIU, i); | 209 ops, NULL, rsnd_mod_get_status, 210 RSND_MOD_SSIU, i); |
210 if (ret) 211 return ret; 212 } 213 214 return 0; 215} 216 217void rsnd_ssiu_remove(struct rsnd_priv *priv) 218{ 219 struct rsnd_ssiu *ssiu; 220 int i; 221 222 for_each_rsnd_ssiu(ssiu, priv, i) { 223 rsnd_mod_quit(rsnd_mod_get(ssiu)); 224 } 225} | 211 if (ret) 212 return ret; 213 } 214 215 return 0; 216} 217 218void rsnd_ssiu_remove(struct rsnd_priv *priv) 219{ 220 struct rsnd_ssiu *ssiu; 221 int i; 222 223 for_each_rsnd_ssiu(ssiu, priv, i) { 224 rsnd_mod_quit(rsnd_mod_get(ssiu)); 225 } 226} |