ssi.c (8c57a5e7b2820f349c95b8c8393fec1e0f4070d2) | ssi.c (519302954b726612eea6362047660cd56aa15c2e) |
---|---|
1/* 2 * Renesas R-Car SSIU/SSI support 3 * 4 * Copyright (C) 2013 Renesas Solutions Corp. 5 * Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 6 * 7 * Based on fsi.c 8 * Kuninori Morimoto <morimoto.kuninori@renesas.com> --- 914 unchanged lines hidden (view full) --- 923 924 ssi->irq = irq_of_parse_and_map(np, 0); 925 if (!ssi->irq) { 926 ret = -EINVAL; 927 goto rsnd_ssi_probe_done; 928 } 929 930 ops = &rsnd_ssi_non_ops; | 1/* 2 * Renesas R-Car SSIU/SSI support 3 * 4 * Copyright (C) 2013 Renesas Solutions Corp. 5 * Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 6 * 7 * Based on fsi.c 8 * Kuninori Morimoto <morimoto.kuninori@renesas.com> --- 914 unchanged lines hidden (view full) --- 923 924 ssi->irq = irq_of_parse_and_map(np, 0); 925 if (!ssi->irq) { 926 ret = -EINVAL; 927 goto rsnd_ssi_probe_done; 928 } 929 930 ops = &rsnd_ssi_non_ops; |
931 if (of_get_property(np, "pio-transfer", NULL)) | 931 if (of_property_read_bool(np, "pio-transfer")) |
932 ops = &rsnd_ssi_pio_ops; 933 else 934 ops = &rsnd_ssi_dma_ops; 935 936 ret = rsnd_mod_init(priv, rsnd_mod_get(ssi), ops, clk, 937 rsnd_ssi_get_status, RSND_MOD_SSI, i); 938 if (ret) 939 goto rsnd_ssi_probe_done; --- 21 unchanged lines hidden --- | 932 ops = &rsnd_ssi_pio_ops; 933 else 934 ops = &rsnd_ssi_dma_ops; 935 936 ret = rsnd_mod_init(priv, rsnd_mod_get(ssi), ops, clk, 937 rsnd_ssi_get_status, RSND_MOD_SSI, i); 938 if (ret) 939 goto rsnd_ssi_probe_done; --- 21 unchanged lines hidden --- |