[PATCH 1/2] usb: xhci: add relaxed timing quirk bit
Rob Herring
robh at kernel.org
Tue Nov 21 11:11:03 PST 2017
On Tue, Nov 21, 2017 at 12:18:09PM -0500, Adam Wallis wrote:
> Certain systems may run with CPUs at a very slow frequency. This
> patch adds a quirk bit that can be used to relax certain timings, etc.
>
> This quirk might be needed for other fields in the future, but
> initially, it will be used only on the IRQ control register to allow
> firmare to control the value of the register. This can prevent an
s/firmare/firmware/
By firmware control, you mean the register is initialized on boot and
then not touched by the kernel? What if the XHCI block is reset? Not
sure if that's possible.
> "interrupt storm" effect on certain systems.
So now we have 2 ways to deal with this? The existing MediaTek quirk and
now this one.
I think you should change the existing quirk to a value and set the
value based on compatible strings.
> Signed-off-by: Adam Wallis <awallis at codeaurora.org>
> ---
> Documentation/devicetree/bindings/usb/usb-xhci.txt | 1 +
> drivers/usb/host/xhci.c | 25 +++++++++++++++-------
> drivers/usb/host/xhci.h | 1 +
> 3 files changed, 19 insertions(+), 8 deletions(-)
More information about the linux-arm-kernel
mailing list