> diff --git a/drivers/thunderbolt/tb.h b/drivers/thunderbolt/tb.h > index 3fae40670b72..0205361ff89a 100644 > --- a/drivers/thunderbolt/tb.h > +++ b/drivers/thunderbolt/tb.h > @@ -89,15 +89,24 @@ enum tb_switch_tmu_rate { > * @cap: Offset to the TMU capability (%0 if not found) > * @has_ucap: Does the switch support uni-directional mode > * @rate: TMU refresh rate related to upstream switch. In case of root > - * switch this holds the domain rate. > + * switch this holds the domain rate. Reflects the HW setting. > * @unidirectional: Is the TMU in uni-directional or bi-directional mode > - * related to upstream switch. Don't case for root switch. > + * related to upstream switch. Don't care for root switch. > + * Reflects the HW setting. > + * @rate_request: TMU new refresh rate related to upstream switch that is > + * requested to be set. In case of root switch, this holds > + * the new domain rate that is requested to be set. > + * @unidirect_request: Is the new TMU mode: uni-directional or bi-directional > + * that is requested to be set. Related to upstream switch. > + * Don't care for root switch. > */ > struct tb_switch_tmu { > int cap; > bool has_ucap; > enum tb_switch_tmu_rate rate; > bool unidirectional; > + bool unidirect_request; > + enum tb_switch_tmu_rate rate_request; > }; Match the order of the documentation and the struct members?