From 0a4e4ca365abcef9d34ea2c10d1128117d8ff4ae Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" Date: Wed, 9 Feb 2022 11:22:33 +0300 Subject: [PATCH] Update qmi modem patches --- .../kernel/patches/14_qmi_wwan_c.patch | 22 +++++++++---------- .../kernel/patches/14_qmi_wwan_c.patch | 22 +++++++++---------- building.sh | 21 ++++++++++-------- 3 files changed, 34 insertions(+), 31 deletions(-) diff --git a/br-ext-chip-goke/board/gk7205v200/kernel/patches/14_qmi_wwan_c.patch b/br-ext-chip-goke/board/gk7205v200/kernel/patches/14_qmi_wwan_c.patch index 7e4b79ce..8b5201f2 100644 --- a/br-ext-chip-goke/board/gk7205v200/kernel/patches/14_qmi_wwan_c.patch +++ b/br-ext-chip-goke/board/gk7205v200/kernel/patches/14_qmi_wwan_c.patch @@ -1,11 +1,11 @@ ---- a/drivers/net/usb/qmi_wwan.c 2018-02-09 12:44:19.000000000 +0000 -+++ b/drivers/net/usb/qmi_wwan.c -@@ -934,7 +934,7 @@ static const struct usb_device_id products[] = { - {QMI_FIXED_INTF(0x03f0, 0x4e1d, 8)}, /* HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module */ - {QMI_FIXED_INTF(0x03f0, 0x9d1d, 1)}, /* HP lt4120 Snapdragon X5 LTE */ - {QMI_FIXED_INTF(0x22de, 0x9061, 3)}, /* WeTelecom WPD-600N */ -- {QMI_FIXED_INTF(0x1e0e, 0x9001, 5)}, /* SIMCom 7230E */ -+ {QMI_QUIRK_SET_DTR(0x1e0e, 0x9001, 5)}, /* SIMCom 7100E, 7230E, 7600E ++ */ - {QMI_QUIRK_SET_DTR(0x2c7c, 0x0125, 4)}, /* Quectel EC25, EC20 R2.0 Mini PCIe */ - {QMI_QUIRK_SET_DTR(0x2c7c, 0x0121, 4)}, /* Quectel EC21 Mini PCIe */ - {QMI_FIXED_INTF(0x2c7c, 0x0296, 4)}, /* Quectel BG96 */ \ No newline at end of file +--- a/drivers/net/usb/qmi_wwan.c ++++ b/drivers/net/usb/qmi_wwan.c +@@ -931,7 +931,7 @@ static const struct usb_device_id produc + {QMI_FIXED_INTF(0x413c, 0x81b6, 10)}, /* Dell Wireless 5811e */ + {QMI_FIXED_INTF(0x03f0, 0x4e1d, 8)}, /* HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module */ + {QMI_FIXED_INTF(0x22de, 0x9061, 3)}, /* WeTelecom WPD-600N */ +- {QMI_FIXED_INTF(0x1e0e, 0x9001, 5)}, /* SIMCom 7230E */ ++ {QMI_QUIRK_SET_DTR(0x1e0e, 0x9001, 5)}, /* SIMCom 7100E, 7230E, 7600E ++ */ + {QMI_QUIRK_SET_DTR(0x2c7c, 0x0125, 4)}, /* Quectel EC25, EC20 R2.0 Mini PCIe */ + {QMI_QUIRK_SET_DTR(0x2c7c, 0x0121, 4)}, /* Quectel EC21 Mini PCIe */ + diff --git a/br-ext-chip-hisilicon/board/hi3516ev200/kernel/patches/14_qmi_wwan_c.patch b/br-ext-chip-hisilicon/board/hi3516ev200/kernel/patches/14_qmi_wwan_c.patch index 7e4b79ce..8b5201f2 100644 --- a/br-ext-chip-hisilicon/board/hi3516ev200/kernel/patches/14_qmi_wwan_c.patch +++ b/br-ext-chip-hisilicon/board/hi3516ev200/kernel/patches/14_qmi_wwan_c.patch @@ -1,11 +1,11 @@ ---- a/drivers/net/usb/qmi_wwan.c 2018-02-09 12:44:19.000000000 +0000 -+++ b/drivers/net/usb/qmi_wwan.c -@@ -934,7 +934,7 @@ static const struct usb_device_id products[] = { - {QMI_FIXED_INTF(0x03f0, 0x4e1d, 8)}, /* HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module */ - {QMI_FIXED_INTF(0x03f0, 0x9d1d, 1)}, /* HP lt4120 Snapdragon X5 LTE */ - {QMI_FIXED_INTF(0x22de, 0x9061, 3)}, /* WeTelecom WPD-600N */ -- {QMI_FIXED_INTF(0x1e0e, 0x9001, 5)}, /* SIMCom 7230E */ -+ {QMI_QUIRK_SET_DTR(0x1e0e, 0x9001, 5)}, /* SIMCom 7100E, 7230E, 7600E ++ */ - {QMI_QUIRK_SET_DTR(0x2c7c, 0x0125, 4)}, /* Quectel EC25, EC20 R2.0 Mini PCIe */ - {QMI_QUIRK_SET_DTR(0x2c7c, 0x0121, 4)}, /* Quectel EC21 Mini PCIe */ - {QMI_FIXED_INTF(0x2c7c, 0x0296, 4)}, /* Quectel BG96 */ \ No newline at end of file +--- a/drivers/net/usb/qmi_wwan.c ++++ b/drivers/net/usb/qmi_wwan.c +@@ -931,7 +931,7 @@ static const struct usb_device_id produc + {QMI_FIXED_INTF(0x413c, 0x81b6, 10)}, /* Dell Wireless 5811e */ + {QMI_FIXED_INTF(0x03f0, 0x4e1d, 8)}, /* HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module */ + {QMI_FIXED_INTF(0x22de, 0x9061, 3)}, /* WeTelecom WPD-600N */ +- {QMI_FIXED_INTF(0x1e0e, 0x9001, 5)}, /* SIMCom 7230E */ ++ {QMI_QUIRK_SET_DTR(0x1e0e, 0x9001, 5)}, /* SIMCom 7100E, 7230E, 7600E ++ */ + {QMI_QUIRK_SET_DTR(0x2c7c, 0x0125, 4)}, /* Quectel EC25, EC20 R2.0 Mini PCIe */ + {QMI_QUIRK_SET_DTR(0x2c7c, 0x0121, 4)}, /* Quectel EC21 Mini PCIe */ + diff --git a/building.sh b/building.sh index 847e56f7..ba37801d 100755 --- a/building.sh +++ b/building.sh @@ -94,6 +94,13 @@ gk7205v300() { ################################################################################# +gm8136() { + soc="gm8136" + fresh && make PLATFORM=grainmedia BOARD=unknown_unknown_${soc}_openipc all && rename +} + +################################################################################# + hi3516cv100() { soc="hi3516cv100" fresh && make PLATFORM=hisilicon BOARD=unknown_unknown_${soc}_openipc all && rename @@ -344,11 +351,6 @@ xm550() { ################################################################################# -gm8136() { - soc="gm8136" - fresh && make PLATFORM=grainmedia BOARD=unknown_unknown_${soc}_openipc all && rename -} - ################################################################################# # Build firmware @@ -358,6 +360,10 @@ gm8136() { # ####### # +gm8136 +# +####### +# # gk7202v300 # testing.. # gk7205v200 # OpenIPC # gk7205v200_fpv # FPV @@ -437,8 +443,5 @@ gm8136() { # ####### # -gm8136 -# -####### -# More examples see here: https://github.com/OpenIPC/firmware/wiki/source_code +# More examples see here: https://openipc.github.io/wiki/ #