Message ID | 20200727092346.19780-4-amelie.delaunay@st.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | Add USB role switch support to DWC2 | expand |
Hi Amelie, On Mon, Jul 27, 2020 at 11:23 AM Amelie Delaunay <amelie.delaunay@st.com> wrote: [...] > diff --git a/drivers/usb/dwc2/params.c b/drivers/usb/dwc2/params.c > index a3611cdd1dea..65f8596f6795 100644 > --- a/drivers/usb/dwc2/params.c > +++ b/drivers/usb/dwc2/params.c > @@ -183,9 +183,11 @@ static void dwc2_set_stm32mp15_fsotg_params(struct dwc2_hsotg *hsotg) > static void dwc2_set_stm32mp15_hsotg_params(struct dwc2_hsotg *hsotg) > { > struct dwc2_core_params *p = &hsotg->params; > + struct device_node *np = hsotg->dev->of_node; > > p->otg_cap = DWC2_CAP_PARAM_NO_HNP_SRP_CAPABLE; > - p->activate_stm_id_vb_detection = true; > + p->activate_stm_id_vb_detection = > + !of_property_read_bool(np, "usb-role-switch"); the rest of params.c uses device_property_read_* instead of of_read_property_* I thought I'd mention it so you can decide yourself whether this is fine or needs to be changed Martin
On Mon, Jul 27, 2020 at 10:04 PM Martin Blumenstingl <martin.blumenstingl@googlemail.com> wrote: > On Mon, Jul 27, 2020 at 11:23 AM Amelie Delaunay <amelie.delaunay@st.com> wrote: > > - p->activate_stm_id_vb_detection = true; > > + p->activate_stm_id_vb_detection = > > + !of_property_read_bool(np, "usb-role-switch"); > the rest of params.c uses device_property_read_* instead of of_read_property_* > I thought I'd mention it so you can decide yourself whether this is > fine or needs to be changed Better to change and leave all on one line.
Hi, On 7/27/20 9:44 PM, Andy Shevchenko wrote: > On Mon, Jul 27, 2020 at 10:04 PM Martin Blumenstingl > <martin.blumenstingl@googlemail.com> wrote: >> On Mon, Jul 27, 2020 at 11:23 AM Amelie Delaunay <amelie.delaunay@st.com> wrote: > >> > - p->activate_stm_id_vb_detection = true; >> > + p->activate_stm_id_vb_detection = >> > + !of_property_read_bool(np, "usb-role-switch"); >> the rest of params.c uses device_property_read_* instead of of_read_property_* >> I thought I'd mention it so you can decide yourself whether this is >> fine or needs to be changed > > Better to change and leave all on one line. > Thank you both for your review. I'll change it in upcoming v5. I'm still not used to exceed the 80 columns :) Regards, Amelie > -- > With Best Regards, > Andy Shevchenko
diff --git a/drivers/usb/dwc2/params.c b/drivers/usb/dwc2/params.c index a3611cdd1dea..65f8596f6795 100644 --- a/drivers/usb/dwc2/params.c +++ b/drivers/usb/dwc2/params.c @@ -183,9 +183,11 @@ static void dwc2_set_stm32mp15_fsotg_params(struct dwc2_hsotg *hsotg) static void dwc2_set_stm32mp15_hsotg_params(struct dwc2_hsotg *hsotg) { struct dwc2_core_params *p = &hsotg->params; + struct device_node *np = hsotg->dev->of_node; p->otg_cap = DWC2_CAP_PARAM_NO_HNP_SRP_CAPABLE; - p->activate_stm_id_vb_detection = true; + p->activate_stm_id_vb_detection = + !of_property_read_bool(np, "usb-role-switch"); p->host_rx_fifo_size = 440; p->host_nperio_tx_fifo_size = 256; p->host_perio_tx_fifo_size = 256;