PCIE 转usb

PCIE 转usb
需要做最的就是添加PCI_DEVICE_ID、配置config文件
有些转换芯片需要更新固件。

diff --git a/drivers/usb/host/xhci-pci.c b/drivers/usb/host/xhci-pci.c
old mode 100644
new mode 100755
index 1de006aebec5..9efe65731cb5
--- a/drivers/usb/host/xhci-pci.c
+++ b/drivers/usb/host/xhci-pci.c
@@ -59,6 +59,8 @@
 #define PCI_DEVICE_ID_AMD_PROMONTORYA_2                        0x43bb
 #define PCI_DEVICE_ID_AMD_PROMONTORYA_1                        0x43bc
 #define PCI_DEVICE_ID_ASMEDIA_1042A_XHCI               0x1142
+#define PCI_DEVICE_ID_ASMEDIA_3042A_XHCI               0x3042
+#define PCI_DEVICE_ID_ASMEDIA_2142A_XHCI               0x2142

 static const char hcd_name[] = "xhci_hcd";

@@ -237,6 +239,16 @@ static void xhci_pci_quirks(struct device *dev, struct xhci_hcd *xhci)
                pdev->device == PCI_DEVICE_ID_ASMEDIA_1042A_XHCI)
                xhci->quirks |= XHCI_ASMEDIA_MODIFY_FLOWCONTROL;

+       if (pdev->vendor == PCI_VENDOR_ID_ASMEDIA &&
+               pdev->device == PCI_DEVICE_ID_ASMEDIA_3042A_XHCI)
+               xhci->quirks |= XHCI_ASMEDIA_MODIFY_FLOWCONTROL;
+
+       if (pdev->vendor == PCI_VENDOR_ID_ASMEDIA &&
+               pdev->device == PCI_DEVICE_ID_ASMEDIA_2142A_XHCI)
+               xhci->quirks |= XHCI_ASMEDIA_MODIFY_FLOWCONTROL;
+
+
+
        if (pdev->vendor == PCI_VENDOR_ID_TI && pdev->device == 0x8241)
                xhci->quirks |= XHCI_LIMIT_ENDPOINT_INTERVAL_7;

diff --git a/sprd-diffconfig/androidq/roc1/arm64/ud710_2h10_diff_config b/sprd-diffconfig/androidq/roc1/arm64/ud710_2h10_diff_config
old mode 100644
new mode 100755
index a3f005427486..cccdc79cf388
--- a/sprd-diffconfig/androidq/roc1/arm64/ud710_2h10_diff_config
+++ b/sprd-diffconfig/androidq/roc1/arm64/ud710_2h10_diff_config
@@ -21,7 +21,22 @@ DEL:CONFIG_SPRD_SIPC_SETH_RAWIP
 DEL:CONFIG_SPRD_CPROC
 DEL:CONFIG_SPRD_IQ
 ADD:CONFIG_USB_XHCI_HCD
+ADD:CONFIG_USB_PCI
+ADD:CONFIG_USB_XHCI_PCI
 ADD:CONFIG_USB_XHCI_PLATFORM
+DEL:CONFIG_USB_OHCI_HCD_PCI
+DEL:CONFIG_USB_UHCI_HCD
+DEL:CONFIG_USB_AMD5536UDC
+DEL:CONFIG_USB_NET2280
+DEL:CONFIG_USB_GOKU
+DEL:CONFIG_USB_EG20T
+DEL:CONFIG_USB_EHCI_HCD
+DEL:CONFIG_USB_EHCI_TT_NEWSCHED
+DEL:CONFIG_USB_EHCI_HCD_PLATFORM
+DEL:CONFIG_USB_MUSB_SPRD
+DEL:CONFIG_USB_SPRD_DMA
+DEL:CONFIG_USB_SPRD_DMA_V3
+DEL:CONFIG_USB_SPRD_OFFLOAD
 ADD:CONFIG_USB_PAM
 ADD:CONFIG_SPRD_PAMU3
 ADD:CONFIG_SPRD_MCD

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值