summaryrefslogtreecommitdiff
path: root/include/linux/memory_hotplug.h
diff options
context:
space:
mode:
authorJack Pham <jackp@codeaurora.org>2016-01-27 15:10:17 -0800
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-22 11:06:16 -0700
commit36e0761d756bc6d0ff120254d00b203feb750871 (patch)
treec2b96e31568c600113b0cb6f8ef3153d6b12a0f3 /include/linux/memory_hotplug.h
parent72dfd991832c7b09e67c627d3b08a735c41dfd23 (diff)
usb: dwc3: Set elastic buffer mode
Add a device tree property to allow setting the GUSB3PIPECTRL Elastic Buffer Mode (bit 0). By default set the buffer to half-full to work around SuperSpeed link errors. If the property is set, set the buffer to be nominally empty. This change is a combination of two previous commits: USB: dwc3: core: Set elastic buffer mode to zero Currently elastic buffer mode in GUSB3PIPE_CTRL(0) register is set to one. This results in high link error rates and superspeed mode transfer failures if VDDCX is at super turbo mode voltage 1.05V. Hence set elastic buffer mode to zero in GUSB3PIP_CTRL register. usb: dwc3: Do not set half-full elastic buffer On some platforms setting of half-full elastic buffer will cause data corruption and hence we need to avoid this setting. Signed-off-by: Vijayavardhan Vennapusa <vvreddy@codeaurora.org> Signed-off-by: Maya Erez <merez@codeaurora.org> Signed-off-by: Jack Pham <jackp@codeaurora.org>
Diffstat (limited to 'include/linux/memory_hotplug.h')
0 files changed, 0 insertions, 0 deletions