Hi Peter,
On 28 August 2018 at 08:33, Peter Chen wrote:
>
>> Add compatibility for extcon-usb-gpio which can handle more than one cable
>> per
>> instance, allowing coherency of USB cable states (USB/USB-HOST). These states
>> can be generated from ID or/and VBUS pins.
>>
>> In case only one ext
Hello,
On 24/08/2018 19:28, Alan Stern wrote:
On Fri, 24 Aug 2018, Klaus Kusche wrote:
On 24/08/2018 17:39, Alan Stern wrote:
On Fri, 24 Aug 2018, Klaus Kusche wrote:
On 24/08/2018 16:15, Alan Stern wrote:
On Fri, 24 Aug 2018, Klaus Kusche wrote:
I entered the following USB bug into kernel
This patch set adds Service Interval support for device mode.
When this mode is enabled core is able to send data any u(f) in current
service interval.
Also in this mode core is able to accept L1 tokens for ISOC IN endpoints.
Reference clock was added in the core to track SOF number internally.
Added GHWCFG4_SERVICE_INTERVAL_SUPPORTED and
DCTL_SERVICE_INTERVAL_SUPPORTED bits definitions to support
service interval based scheduling.
Signed-off-by: Grigor Tovmasyan
---
drivers/usb/dwc2/hw.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/usb/dwc2/hw.h b/drivers/usb/dwc2/hw.
Added core parameter for service interval based scheduling.
Signed-off-by: Grigor Tovmasyan
---
drivers/usb/dwc2/core.h| 9 +
drivers/usb/dwc2/debugfs.c | 1 +
drivers/usb/dwc2/gadget.c | 4
drivers/usb/dwc2/params.c | 4
4 files changed, 18 insertions(+)
diff --git a/dr
Added dwc2_gadget_dec_frame_num_by_one() function in gadget.c.
This function will be used to calculate descriptor frame number field
value. For service interval mode frame number in descriptor should point
to last (u)frame in the interval.
Signed-off-by: Grigor Tovmasyan
---
drivers/usb/dwc2/gad
New registers were added to dwc otg core.
GREFCLK - This register used to control ref_clk parameters.
GINTSTS2 - New WKUP_ALERT interrupt was added.
GINTMSK2 - Mask register for GINTSTS2.
Signed-off-by: Grigor Tovmasyan
---
drivers/usb/dwc2/hw.h | 13 +
1 file changed, 13 insertio
In service interval based scheduling target (u)frame must be
set as a last frame in this the service interval.
Signed-off-by: Grigor Tovmasyan
---
drivers/usb/dwc2/gadget.c | 17 +
1 file changed, 17 insertions(+)
diff --git a/drivers/usb/dwc2/gadget.c b/drivers/usb/dwc2/gadget.
Added ref_clk_per and sof_cnt_wkup_alert parameters in
dwc2_core_params struct and set default values.
Signed-off-by: Grigor Tovmasyan
---
drivers/usb/dwc2/core.h | 18 ++
drivers/usb/dwc2/params.c | 2 ++
2 files changed, 20 insertions(+)
diff --git a/drivers/usb/dwc2/core.h
Added dwc2_gadget_program_ref_clk function to program GREFCLK
register in device mode.
Signed-off-by: Grigor Tovmasyan
---
drivers/usb/dwc2/core.h | 2 ++
drivers/usb/dwc2/gadget.c | 23 +++
2 files changed, 25 insertions(+)
diff --git a/drivers/usb/dwc2/core.h b/drivers/
WKUP_ALERT interrupt should be unmask when lpm mode is enabled.
This interrupt is asserted when the device is in L1 for the duration
mentioned in GREFCLK.SOF_CNN_WKUP_ALERT. This is used to alert SW to
initiate Remote wake up so that the device resumes in time in order not
to lose sync with the ho
Added interrupt handler for WkupAlert interrupt.
This interrupt should initiate Remote Wake up.
Signed-off-by: Grigor Tovmasyan
---
drivers/usb/dwc2/gadget.c | 25 +
1 file changed, 25 insertions(+)
diff --git a/drivers/usb/dwc2/gadget.c b/drivers/usb/dwc2/gadget.c
inde
The name is always non-NULL and then is not used anywhere in this function,
so remove it.
Cc: Nicolas Ferre
Cc: Felipe Balbi
Cc: Greg Kroah-Hartman
Cc: Alexandre Belloni
Cc: linux-arm-ker...@lists.infradead.org
Cc: linux-usb@vger.kernel.org
Signed-off-by: Rob Herring
---
drivers/usb/gadget/u
Hi Andy,
> > Latest NVIDIA GPU card has USB Type-C interface. There is a
> > Type-C controller which can be accessed over I2C.
> >
> > This driver add I2C bus driver to communicate with Type-C controller.
> > I2C client driver will be part of USB Type-C UCSI driver.
>
> > drivers/i2c/busses/i2c-
Hi Thierry,
> > Latest NVIDIA GPU card has USB Type-C interface. There is a Type-C
> > controller which can be accessed over I2C.
> >
> > This driver add I2C bus driver to communicate with Type-C controller.
> > I2C client driver will be part of USB Type-C UCSI driver.
> >
> > Signed-off-by: Ajay
Hi Heikki,
> On Fri, Aug 24, 2018 at 02:33:36PM -0700, Ajay Gupta wrote:
> > Latest NVIDIA GPU cards have a Cypress CCGx Type-C controller
> > over I2C interface.
> >
> > This UCSI I2C driver uses I2C bus driver interface for communicating
> > with Type-C controller.
>
> Cool. The patch looks fai
From: Ajay Gupta
Latest NVIDIA GPU cards have a Cypress CCGx Type-C controller
over I2C interface.
This UCSI I2C driver uses I2C bus driver interface for communicating
with Type-C controller.
Signed-off-by: Ajay Gupta
---
Changes from v1 -> v2
Fixed identation in drivers/usb/typec/ucsi
From: Ajay Gupta
Latest NVIDIA GPU card has USB Type-C interface. There is a
Type-C controller which can be accessed over I2C.
This driver adds I2C bus driver to communicate with Type-C controller.
I2C client driver will be part of USB Type-C UCSI driver.
Signed-off-by: Ajay Gupta
---
Changes
On Tue, Aug 28, 2018 at 5:09 PM Alan Stern wrote:
> There is another way: modprobe g_file_storage with appropriate
> parameters.
Yes, but I am using a composite device, with ACM and UMS, and also
g_multi (Ethernet+ACM+UMS) is not a option since my HW does not
support enough endpoints for this con
19 matches
Mail list logo