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 |