kirkwood.h (75bf465f0bc33e9b776a46d6a1b9b990f5fb7c37) kirkwood.h (2adfc688777e58f22f691d08728dd74d76177fd9)
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 * kirkwood.h
4 *
5 * (c) 2010 Arnaud Patard <apatard@mandriva.com>
6 */
7
8#ifndef _KIRKWOOD_AUDIO_H

--- 117 unchanged lines hidden (view full) ---

126#define KIRKWOOD_SND_MAX_PERIODS 16
127#define KIRKWOOD_SND_MIN_PERIOD_BYTES 256
128#define KIRKWOOD_SND_MAX_PERIOD_BYTES 0x8000
129#define KIRKWOOD_SND_MAX_BUFFER_BYTES (KIRKWOOD_SND_MAX_PERIOD_BYTES \
130 * KIRKWOOD_SND_MAX_PERIODS)
131
132struct kirkwood_dma_data {
133 void __iomem *io;
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 * kirkwood.h
4 *
5 * (c) 2010 Arnaud Patard <apatard@mandriva.com>
6 */
7
8#ifndef _KIRKWOOD_AUDIO_H

--- 117 unchanged lines hidden (view full) ---

126#define KIRKWOOD_SND_MAX_PERIODS 16
127#define KIRKWOOD_SND_MIN_PERIOD_BYTES 256
128#define KIRKWOOD_SND_MAX_PERIOD_BYTES 0x8000
129#define KIRKWOOD_SND_MAX_BUFFER_BYTES (KIRKWOOD_SND_MAX_PERIOD_BYTES \
130 * KIRKWOOD_SND_MAX_PERIODS)
131
132struct kirkwood_dma_data {
133 void __iomem *io;
134 void __iomem *pll_config;
135 void __iomem *soc_control;
134 struct clk *clk;
135 struct clk *extclk;
136 uint32_t ctl_play;
137 uint32_t ctl_rec;
138 struct snd_pcm_substream *substream_play;
139 struct snd_pcm_substream *substream_rec;
140 int irq;
141 int burst;
142};
143
144extern const struct snd_soc_component_driver kirkwood_soc_component;
145
146#endif
136 struct clk *clk;
137 struct clk *extclk;
138 uint32_t ctl_play;
139 uint32_t ctl_rec;
140 struct snd_pcm_substream *substream_play;
141 struct snd_pcm_substream *substream_rec;
142 int irq;
143 int burst;
144};
145
146extern const struct snd_soc_component_driver kirkwood_soc_component;
147
148#endif