From: "Claus H. Stovgaard" <cst@phaseone.com>
To: Thinh Nguyen <Thinh.Nguyen@synopsys.com>,
Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
Rob Herring <robh+dt@kernel.org>,
Mark Rutland <mark.rutland@arm.com>,
Felipe Balbi <balbi@kernel.org>
Cc: "linux-usb@vger.kernel.org" <linux-usb@vger.kernel.org>,
"devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
"v.anuragkumar@gmail.com" <v.anuragkumar@gmail.com>
Subject: Re: [PATCH 3/3] usb: dwc3: gadget: Add support for disabling U1 and U2 entries
Date: Mon, 6 May 2019 20:58:27 +0000 [thread overview]
Message-ID: <1557176302.18203.20.camel@phaseone.com> (raw)
In-Reply-To: <30102591E157244384E984126FC3CB4F639E7BA8@us01wembx1.internal.synopsys.com>
Hi Thinh and Anurag
On man, 2019-05-06 at 19:21 +0000, Thinh Nguyen wrote:
> > diff --git a/drivers/usb/dwc3/core.c b/drivers/usb/dwc3/core.c
> > index a1b126f..4f0912c 100644
> > --- a/drivers/usb/dwc3/core.c
> > +++ b/drivers/usb/dwc3/core.c
> > @@ -1285,6 +1285,10 @@ static void dwc3_get_properties(struct dwc3
> > *dwc)
> > "snps,dis_u2_susphy_quirk");
> > dwc->dis_enblslpm_quirk = device_property_read_bool(dev,
> > "snps,dis_enblslpm_quirk");
> > + dwc->dis_u1_entry_quirk = device_property_read_bool(dev,
> > + "snps,dis_u1_entry_quirk");
> > + dwc->dis_u2_entry_quirk = device_property_read_bool(dev,
> > + "snps,dis_u2_entry_quirk");
>
> Please use "-" rather than "_" in the property names.
I have thought about this feature over the weekend, and think the
naming should be changed to something like "snps,bos-u1-exit-lat-in-us"
and named the same in the code. And then be the value used by the
get_config_params. E.g. the device-tree is used to set the values
directly used for bUxdevExitLat instead of named something not related
to exit latency.
With this the name and function is a 1 to 1 match, and you can among
others set it to 0 for optaining what Anurag wants.
Regarding the disabling of U1 / U2. I send this to Anurag
https://marc.info/?l=linux-usb&m=155683299311954&w=2
Here i created a configfs interface with the names "lpm_U1_disable" and
"lpm_U2_disable" for controlling the DTCL of dwc3, and reject
SET_FEATURE(U1/U2)
Will send this in seperate patch tomorrow, in the hope that Anurags
feature can become a way for controlling exit latency, and my patch
become a way for disabling U1/U2
BR
Claus
next prev parent reply other threads:[~2019-05-06 20:58 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-05-02 10:20 [PATCH 0/3] usb: gadget: Add support for disabling U1 and U2 entries Anurag Kumar Vulisha
2019-05-02 10:20 ` Anurag Kumar Vulisha
2019-05-02 10:20 ` [3/3] usb: dwc3: " Anurag Kumar Vulisha
2019-05-02 10:20 ` [PATCH 3/3] " Anurag Kumar Vulisha
2019-05-02 10:20 ` Anurag Kumar Vulisha
2019-05-06 19:21 ` Thinh Nguyen
2019-05-06 20:58 ` Claus H. Stovgaard [this message]
2019-05-07 9:50 ` Anurag Kumar Vulisha
2019-05-07 13:17 ` Claus H. Stovgaard
2019-05-07 14:09 ` Anurag Kumar Vulisha
2019-05-07 18:42 ` Thinh Nguyen
2019-05-07 9:46 ` Anurag Kumar Vulisha
-- strict thread matches above, loose matches on Subject: below --
2019-05-02 10:20 [1/3] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 Anurag Kumar Vulisha
2019-05-02 10:20 ` [PATCH 1/3] " Anurag Kumar Vulisha
2019-05-02 10:20 ` Anurag Kumar Vulisha
2019-05-02 10:20 [2/3] usb: gadget: send usb_gadget as an argument in get_config_params Anurag Kumar Vulisha
2019-05-02 10:20 ` [PATCH 2/3] " Anurag Kumar Vulisha
2019-05-02 10:20 ` Anurag Kumar Vulisha
2019-05-02 21:36 [0/3] usb: gadget: Add support for disabling U1 and U2 entries claus.stovgaard
2019-05-02 21:36 ` [PATCH 0/3] " claus.stovgaard
2019-05-03 7:34 [0/3] " Anurag Kumar Vulisha
2019-05-03 7:34 ` [PATCH 0/3] " Anurag Kumar Vulisha
2019-05-03 13:52 [0/3] " Claus H. Stovgaard
2019-05-03 13:52 ` [PATCH 0/3] " Claus H. Stovgaard
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1557176302.18203.20.camel@phaseone.com \
--to=cst@phaseone.com \
--cc=Thinh.Nguyen@synopsys.com \
--cc=anurag.kumar.vulisha@xilinx.com \
--cc=balbi@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=gregkh@linuxfoundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-usb@vger.kernel.org \
--cc=mark.rutland@arm.com \
--cc=robh+dt@kernel.org \
--cc=v.anuragkumar@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.