Message ID | 20240326090122.1051806-5-yung-chuan.liao@linux.intel.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | soundwire: add BTP/BRA prerequisites | expand |
On 26-03-24, 09:01, Bard Liao wrote: > From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> > > The definitions for DP0 are missing a set of fields that are required > to reuse the same configuration code as DPn. > > Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> > Reviewed-by: Rander Wang <rander.wang@intel.com> > Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com> > --- > include/linux/soundwire/sdw.h | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/include/linux/soundwire/sdw.h b/include/linux/soundwire/sdw.h > index e5d0aa58e7f6..e3a4bccc2a7e 100644 > --- a/include/linux/soundwire/sdw.h > +++ b/include/linux/soundwire/sdw.h > @@ -235,7 +235,8 @@ enum sdw_clk_stop_mode { > * @BRA_flow_controlled: Slave implementation results in an OK_NotReady > * response > * @simple_ch_prep_sm: If channel prepare sequence is required > - * @imp_def_interrupts: If set, each bit corresponds to support for > + * @ch_prep_timeout: Port-specific timeout value, in milliseconds > + * @imp_def_interrupts: If set, each bit corresponds to support for why is this line modified? seems to be same as previous and leading space added which might not be correct > * implementation-defined interrupts > * > * The wordlengths are specified by Spec as max, min AND number of > @@ -249,6 +250,7 @@ struct sdw_dp0_prop { > u32 *words; > bool BRA_flow_controlled; > bool simple_ch_prep_sm; > + u32 ch_prep_timeout; > bool imp_def_interrupts; > }; > > -- > 2.34.1
> -----Original Message----- > From: Vinod Koul <vkoul@kernel.org> > Sent: Friday, April 5, 2024 7:33 PM > To: Bard Liao <yung-chuan.liao@linux.intel.com> > Cc: linux-sound@vger.kernel.org; linux-kernel@vger.kernel.org; pierre- > louis.bossart@linux.intel.com; Liao, Bard <bard.liao@intel.com> > Subject: Re: [PATCH 4/7] soundwire: reconcile dp0_prop and dpn_prop > > On 26-03-24, 09:01, Bard Liao wrote: > > From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> > > > > The definitions for DP0 are missing a set of fields that are required > > to reuse the same configuration code as DPn. > > > > Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> > > Reviewed-by: Rander Wang <rander.wang@intel.com> > > Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com> > > --- > > include/linux/soundwire/sdw.h | 4 +++- > > 1 file changed, 3 insertions(+), 1 deletion(-) > > > > diff --git a/include/linux/soundwire/sdw.h b/include/linux/soundwire/sdw.h > > index e5d0aa58e7f6..e3a4bccc2a7e 100644 > > --- a/include/linux/soundwire/sdw.h > > +++ b/include/linux/soundwire/sdw.h > > @@ -235,7 +235,8 @@ enum sdw_clk_stop_mode { > > * @BRA_flow_controlled: Slave implementation results in an OK_NotReady > > * response > > * @simple_ch_prep_sm: If channel prepare sequence is required > > - * @imp_def_interrupts: If set, each bit corresponds to support for > > + * @ch_prep_timeout: Port-specific timeout value, in milliseconds > > + * @imp_def_interrupts: If set, each bit corresponds to support for > > why is this line modified? seems to be same as previous and leading > space added which might not be correct Thanks for pointing this out. Sent v2 to fix it. > > > > * implementation-defined interrupts > > * > > * The wordlengths are specified by Spec as max, min AND number of > > @@ -249,6 +250,7 @@ struct sdw_dp0_prop { > > u32 *words; > > bool BRA_flow_controlled; > > bool simple_ch_prep_sm; > > + u32 ch_prep_timeout; > > bool imp_def_interrupts; > > }; > > > > -- > > 2.34.1 > > -- > ~Vinod
diff --git a/include/linux/soundwire/sdw.h b/include/linux/soundwire/sdw.h index e5d0aa58e7f6..e3a4bccc2a7e 100644 --- a/include/linux/soundwire/sdw.h +++ b/include/linux/soundwire/sdw.h @@ -235,7 +235,8 @@ enum sdw_clk_stop_mode { * @BRA_flow_controlled: Slave implementation results in an OK_NotReady * response * @simple_ch_prep_sm: If channel prepare sequence is required - * @imp_def_interrupts: If set, each bit corresponds to support for + * @ch_prep_timeout: Port-specific timeout value, in milliseconds + * @imp_def_interrupts: If set, each bit corresponds to support for * implementation-defined interrupts * * The wordlengths are specified by Spec as max, min AND number of @@ -249,6 +250,7 @@ struct sdw_dp0_prop { u32 *words; bool BRA_flow_controlled; bool simple_ch_prep_sm; + u32 ch_prep_timeout; bool imp_def_interrupts; };