Lines Matching +full:dvc +full:-

1 // SPDX-License-Identifier: GPL-2.0
3 // Renesas R-Car
13 #include <linux/dma-mapping.h>
38 /* SCU (MIX/CTU/DVC) */
251 * R-Car basic functions
261 * R-Car DMA
270 * R-Car sound mod
389 #define __rsnd_mod_add_quit -1 /* needs protect */
391 #define __rsnd_mod_add_stop -1 /* needs protect */
393 #define __rsnd_mod_add_hw_free -1 /* needs protect */
414 #define rsnd_mod_to_priv(mod) ((mod)->priv)
415 #define rsnd_mod_power_on(mod) clk_enable((mod)->clk)
416 #define rsnd_mod_power_off(mod) clk_disable((mod)->clk)
417 #define rsnd_mod_get(ip) (&(ip)->mod)
480 of_get_child_by_name(rsnd_priv_to_dev(priv)->of_node, node)
487 #define RSND_NODE_DVC "rcar_sound,dvc"
490 * R-Car sound DAI
512 #define rsnd_io_to_mod(io, i) ((i) < RSND_MOD_MAX ? (io)->mod[(i)] : NULL)
521 #define rsnd_io_to_rdai(io) ((io)->rdai)
523 #define rsnd_io_is_play(io) (&rsnd_io_to_rdai(io)->playback == io)
524 #define rsnd_io_to_runtime(io) ((io)->substream ? \
525 (io)->substream->runtime : NULL)
526 #define rsnd_io_converted_rate(io) ((io)->converted_rate)
527 #define rsnd_io_converted_chan(io) ((io)->converted_chan)
538 int max_channels; /* 2ch - 16ch */
539 int ssi_lane; /* 1lane - 4lane */
549 #define rsnd_rdai_nr(priv) ((priv)->rdai_nr)
550 #define rsnd_rdai_is_clk_master(rdai) ((rdai)->clk_master)
551 #define rsnd_rdai_to_priv(rdai) ((rdai)->priv)
584 * R-Car Gen1/Gen2
596 * R-Car ADG
615 * R-Car sound priv
678 void *dvc; member
698 #define rsnd_priv_to_pdev(priv) ((priv)->pdev)
699 #define rsnd_priv_to_dev(priv) (&(rsnd_priv_to_pdev(priv)->dev))
701 #define rsnd_is_gen1(priv) (((priv)->flags & RSND_GEN_MASK) == RSND_GEN1)
702 #define rsnd_is_gen2(priv) (((priv)->flags & RSND_GEN_MASK) == RSND_GEN2)
703 #define rsnd_is_gen3(priv) (((priv)->flags & RSND_GEN_MASK) == RSND_GEN3)
704 #define rsnd_is_gen4(priv) (((priv)->flags & RSND_GEN_MASK) == RSND_GEN4)
705 #define rsnd_is_gen3_e3(priv) (((priv)->flags & \
709 #define rsnd_flags_has(p, f) ((p)->flags & (f))
710 #define rsnd_flags_set(p, f) ((p)->flags |= (f))
711 #define rsnd_flags_del(p, f) ((p)->flags &= ~(f))
776 * R-Car SSI
797 * R-Car SSIU
810 * R-Car SRC
829 * R-Car CTU
841 * R-Car MIX
853 * R-Car DVC
860 rsnd_parse_connect_common(rdai, "dvc", rsnd_dvc_mod_get, \
865 * R-Car CMD