[PATCH RFC v3 3/7] ASoC: hdmi-codec: Add hdmi-codec for external HDMI-encoders

2015-08-17 Thread Jyri Sarha
On 08/17/15 21:41, Mark Brown wrote: > On Mon, Aug 17, 2015 at 10:07:55AM +0300, Jyri Sarha wrote: >> On 08/14/15 19:18, Mark Brown wrote: >>> On Fri, Aug 14, 2015 at 12:30:41PM +0300, Jyri Sarha wrote: > + /* Called when ASoC starts an audio stream setup. The call + * provides an

[PATCH RFC v3 3/7] ASoC: hdmi-codec: Add hdmi-codec for external HDMI-encoders

2015-08-17 Thread Jyri Sarha
On 08/17/15 10:57, Jyri Sarha wrote: > Missed one commet first time around... > > On 08/14/15 19:18, Mark Brown wrote: >> On Fri, Aug 14, 2015 at 12:30:41PM +0300, Jyri Sarha wrote: > ... >>> +/* HDMI codec initalization data */ >>> +struct hdmi_codec_pdata { >>> +struct device *dev; /* The

[PATCH RFC v3 3/7] ASoC: hdmi-codec: Add hdmi-codec for external HDMI-encoders

2015-08-17 Thread Mark Brown
On Mon, Aug 17, 2015 at 10:07:55AM +0300, Jyri Sarha wrote: > On 08/14/15 19:18, Mark Brown wrote: > >On Fri, Aug 14, 2015 at 12:30:41PM +0300, Jyri Sarha wrote: > >>+ /* Called when ASoC starts an audio stream setup. The call > >>+* provides an audio abort callback for stoping an ongoing >

[PATCH RFC v3 3/7] ASoC: hdmi-codec: Add hdmi-codec for external HDMI-encoders

2015-08-17 Thread Jyri Sarha
Missed one commet first time around... On 08/14/15 19:18, Mark Brown wrote: > On Fri, Aug 14, 2015 at 12:30:41PM +0300, Jyri Sarha wrote: ... >> +/* HDMI codec initalization data */ >> +struct hdmi_codec_pdata { >> +struct device *dev; /* The HDMI encoder registering the codec */ > >

[PATCH RFC v3 3/7] ASoC: hdmi-codec: Add hdmi-codec for external HDMI-encoders

2015-08-17 Thread Jyri Sarha
On 08/14/15 19:18, Mark Brown wrote: > On Fri, Aug 14, 2015 at 12:30:41PM +0300, Jyri Sarha wrote: > >> +struct hdmi_codec_ops { >> +/* For runtime clock configuration from ASoC machine driver. >> + * A direct forward from set_sysclk in struct snd_soc_dai_ops. >> + * Optional */ >> +

[PATCH RFC v3 3/7] ASoC: hdmi-codec: Add hdmi-codec for external HDMI-encoders

2015-08-17 Thread Jyri Sarha
On 08/14/15 12:57, Russell King - ARM Linux wrote: > On Fri, Aug 14, 2015 at 12:30:41PM +0300, Jyri Sarha wrote: >> +static int hdmi_codec_hw_params(struct snd_pcm_substream *substream, >> +struct snd_pcm_hw_params *params, >> +struct

[PATCH RFC v3 3/7] ASoC: hdmi-codec: Add hdmi-codec for external HDMI-encoders

2015-08-14 Thread Mark Brown
On Fri, Aug 14, 2015 at 12:30:41PM +0300, Jyri Sarha wrote: > +struct hdmi_codec_ops { > + /* For runtime clock configuration from ASoC machine driver. > + * A direct forward from set_sysclk in struct snd_soc_dai_ops. > + * Optional */ > + int (*set_clk)(struct device *dev, int

[PATCH RFC v3 3/7] ASoC: hdmi-codec: Add hdmi-codec for external HDMI-encoders

2015-08-14 Thread Jyri Sarha
The hdmi-codec is a platform device driver to be registered from drivers of external HDMI encoders with I2S and/or spdif interface. The driver in turn registers an ASoC codec for the HDMI encoder's audio functionality. The structures and definitions in the API header are mostly redundant copies

[PATCH RFC v3 3/7] ASoC: hdmi-codec: Add hdmi-codec for external HDMI-encoders

2015-08-14 Thread Russell King - ARM Linux
On Fri, Aug 14, 2015 at 12:30:41PM +0300, Jyri Sarha wrote: > +static int hdmi_codec_hw_params(struct snd_pcm_substream *substream, > + struct snd_pcm_hw_params *params, > + struct snd_soc_dai *dai) > +{ > + struct hdmi_codec_priv *hcp =