Hi,

On 1/8/2018 4:08 AM, Felipe Balbi wrote:
> Thinh Nguyen <thinh.ngu...@synopsys.com> writes:
>> Dump LSP and BMU debug info.
>>
>> Signed-off-by: Thinh Nguyen <thi...@synopsys.com>
>> ---
>>   drivers/usb/dwc3/core.h    | 5 +++++
>>   drivers/usb/dwc3/debugfs.c | 5 +++++
>>   2 files changed, 10 insertions(+)
>>
>> diff --git a/drivers/usb/dwc3/core.h b/drivers/usb/dwc3/core.h
>> index 83a74d10fa82..21a6dcd379f1 100644
>> --- a/drivers/usb/dwc3/core.h
>> +++ b/drivers/usb/dwc3/core.h
>> @@ -100,6 +100,11 @@
>>   #define DWC3_GHWPARAMS7            0xc15c
>>   #define DWC3_GDBGFIFOSPACE 0xc160
>>   #define DWC3_GDBGLTSSM             0xc164
>> +#define DWC3_GDBGBMU                0xc16c
>> +#define DWC3_GDBGLSPMUX             0xc170
>> +#define DWC3_GDBGLSP                0xc174
>> +#define DWC3_GDBGEPINFO0    0xc178
>> +#define DWC3_GDBGEPINFO1    0xc17c
> 
> wheren't these registers accessed with a write followed by a read? IIRC,
> just writing them doesn't give us much information, no?
> 

These registers are for internal use only. They hold the internal states 
that are useful for the HW engineers to debug. The databook doesn't 
specify that we need a write followed by a read to access these registers.

BR,
Thinh
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to