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 ---