[PATCH] usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing

2021-02-21 Thread Forest Crossman
the XHCI_NO_64BIT_SUPPORT quirk completely fixes the issue. Signed-off-by: Forest Crossman --- drivers/usb/host/xhci-pci.c | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/drivers/usb/host/xhci-pci.c b/drivers/usb/host/xhci-pci.c index 84da8406d5b4..c1694fc5f890 100644 --- a/drivers/usb

[PATCH v2] Bluetooth: btusb: Add support for LG LGSBWAC92/TWCM-K505D

2020-10-20 Thread Forest Crossman
=0ms E: Ad=09(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms Signed-off-by: Forest Crossman --- Changes from v1: - Added /sys/kernel/debug/usb/devices info. - Specify device with USB_DEVICE_AND_INTERFACE_INFO instead of just USB_DEVICE. --- drivers/bluetooth/btusb.c | 2 ++ 1 file changed, 2 insertions

[PATCH] Bluetooth: btusb: Add support for LG LGSBWAC92/TWCM-K505D

2020-10-15 Thread Forest Crossman
to add it to the list of devices to probe. Signed-off-by: Forest Crossman --- drivers/bluetooth/btusb.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c index 5f022e9cf667..58259b6a43c7 100644 --- a/drivers/bluetooth/btusb.c +++ b/drivers

[PATCH v2 2/2] usb: xhci: Fix ASMedia ASM1142 DMA addressing

2020-07-27 Thread Forest Crossman
the XHCI_NO_64BIT_SUPPORT quirk completely fixes the issue. Signed-off-by: Forest Crossman --- drivers/usb/host/xhci-pci.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/usb/host/xhci-pci.c b/drivers/usb/host/xhci-pci.c index baa5af88ca67..3feaafebfe58 100644 --- a/drivers/usb/host/xhci

[PATCH v2 0/2] Small fixes for ASMedia host controllers

2020-07-27 Thread Forest Crossman
quirk for that device, since it has the same problem with truncating the higher bits as the ASM2142/ASM3142. Changes since v1: - Added changelog text to the first patch. Forest Crossman (2): usb: xhci: define IDs for various ASMedia host controllers usb: xhci: Fix ASMedia ASM1142 DMA

[PATCH v2 1/2] usb: xhci: define IDs for various ASMedia host controllers

2020-07-27 Thread Forest Crossman
Not all ASMedia host controllers have a device ID that matches its part number. #define some of these IDs to make it clearer at a glance which chips require what quirks. Signed-off-by: Forest Crossman --- drivers/usb/host/xhci-pci.c | 8 +--- 1 file changed, 5 insertions(+), 3 deletions

Re: [PATCH 1/2] usb: xhci: define IDs for various ASMedia host controllers

2020-07-27 Thread Forest Crossman
On Mon, Jul 27, 2020 at 4:26 AM Greg KH wrote: > > On Mon, Jul 27, 2020 at 04:06:28AM -0500, Forest Crossman wrote: > > Signed-off-by: Forest Crossman > > I can not take patches without any changelog text, sorry. Ah, whoops, I'm very sorry about that! Should I send a v2

[PATCH 2/2] usb: xhci: Fix ASMedia ASM1142 DMA addressing

2020-07-27 Thread Forest Crossman
the XHCI_NO_64BIT_SUPPORT quirk completely fixes the issue. Signed-off-by: Forest Crossman --- drivers/usb/host/xhci-pci.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/usb/host/xhci-pci.c b/drivers/usb/host/xhci-pci.c index baa5af88ca67..3feaafebfe58 100644 --- a/drivers/usb/host/xhci

[PATCH 1/2] usb: xhci: define IDs for various ASMedia host controllers

2020-07-27 Thread Forest Crossman
Signed-off-by: Forest Crossman --- drivers/usb/host/xhci-pci.c | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/drivers/usb/host/xhci-pci.c b/drivers/usb/host/xhci-pci.c index 9234c82e70e4..baa5af88ca67 100644 --- a/drivers/usb/host/xhci-pci.c +++ b/drivers/usb/host

[PATCH 0/2] Small fixes for ASMedia host controllers

2020-07-27 Thread Forest Crossman
quirk for that device, since it has the same problem with truncating the higher bits as the ASM2142/ASM3142. Forest Crossman (2): usb: xhci: define IDs for various ASMedia host controllers usb: xhci: Fix ASMedia ASM1142 DMA addressing drivers/usb/host/xhci-pci.c | 10 +++--- 1 file

[PATCH] usb: xhci: Fix ASM2142/ASM3142 DMA addressing

2020-07-17 Thread Forest Crossman
The ASM2142/ASM3142 (same PCI IDs) does not support full 64-bit DMA addresses, which can cause silent memory corruption or IOMMU errors on platforms that use the upper bits. Add the XHCI_NO_64BIT_SUPPORT quirk to fix this issue. Signed-off-by: Forest Crossman --- drivers/usb/host/xhci-pci.c | 3