|  |  | 
 |  |  | diff -Nuar -x include-prefixes -x .gitignore linux-at91/arch/arm/boot/dts/at91sam9x35ek.dts linux-at91-loragw/arch/arm/boot/dts/at91sam9x35ek.dts | 
 |  |  | --- linux-at91/arch/arm/boot/dts/at91sam9x35ek.dts    2019-07-10 18:07:41.000000000 +0800 | 
 |  |  | +++ linux-at91-loragw/arch/arm/boot/dts/at91sam9x35ek.dts    2024-05-22 15:51:24.600628467 +0800 | 
 |  |  | +++ linux-at91-loragw/arch/arm/boot/dts/at91sam9x35ek.dts    2024-10-08 15:53:07.131777488 +0800 | 
 |  |  | @@ -22,24 +22,24 @@ | 
 |  |  |                  status = "okay"; | 
 |  |  |              }; | 
 |  |  | 
 |  |  |  }; | 
 |  |  | diff -Nuar -x include-prefixes -x .gitignore linux-at91/arch/arm/boot/dts/at91sam9x5cm.dtsi linux-at91-loragw/arch/arm/boot/dts/at91sam9x5cm.dtsi | 
 |  |  | --- linux-at91/arch/arm/boot/dts/at91sam9x5cm.dtsi    2019-07-10 18:07:41.000000000 +0800 | 
 |  |  | +++ linux-at91-loragw/arch/arm/boot/dts/at91sam9x5cm.dtsi    2024-05-22 15:51:24.600628467 +0800 | 
 |  |  | +++ linux-at91-loragw/arch/arm/boot/dts/at91sam9x5cm.dtsi    2024-10-08 15:53:07.131777488 +0800 | 
 |  |  | @@ -42,10 +42,17 @@ | 
 |  |  |                          atmel,pins = <AT91_PIOB 18 AT91_PERIPH_GPIO AT91_PINCTRL_MULTI_DRIVE>; /* PB18 multidrive, conflicts with led */ | 
 |  |  |                      }; | 
 |  |  | 
 |  |  |  }; | 
 |  |  | diff -Nuar -x include-prefixes -x .gitignore linux-at91/arch/arm/boot/dts/at91sam9x5.dtsi linux-at91-loragw/arch/arm/boot/dts/at91sam9x5.dtsi | 
 |  |  | --- linux-at91/arch/arm/boot/dts/at91sam9x5.dtsi    2019-07-10 18:07:41.000000000 +0800 | 
 |  |  | +++ linux-at91-loragw/arch/arm/boot/dts/at91sam9x5.dtsi    2024-05-22 15:51:24.600628467 +0800 | 
 |  |  | +++ linux-at91-loragw/arch/arm/boot/dts/at91sam9x5.dtsi    2024-10-08 15:53:07.135777407 +0800 | 
 |  |  | @@ -713,8 +713,8 @@ | 
 |  |  |                  i2c_gpio0 { | 
 |  |  |                      pinctrl_i2c_gpio0: i2c_gpio0-0 { | 
 |  |  | 
 |  |  |          i2c-gpio,scl-open-drain; | 
 |  |  | diff -Nuar -x include-prefixes -x .gitignore linux-at91/arch/arm/boot/dts/at91sam9x5ek.dtsi linux-at91-loragw/arch/arm/boot/dts/at91sam9x5ek.dtsi | 
 |  |  | --- linux-at91/arch/arm/boot/dts/at91sam9x5ek.dtsi    2019-07-10 18:07:41.000000000 +0800 | 
 |  |  | +++ linux-at91-loragw/arch/arm/boot/dts/at91sam9x5ek.dtsi    2024-05-22 15:51:24.600628467 +0800 | 
 |  |  | +++ linux-at91-loragw/arch/arm/boot/dts/at91sam9x5ek.dtsi    2024-10-08 15:53:07.135777407 +0800 | 
 |  |  | @@ -24,7 +24,7 @@ | 
 |  |  |                      &pinctrl_board_mmc0 | 
 |  |  |                      &pinctrl_mmc0_slot0_clk_cmd_dat0 | 
 |  |  | 
 |  |  |   | 
 |  |  | diff -Nuar -x include-prefixes -x .gitignore linux-at91/arch/arm/configs/loragw_defconfig linux-at91-loragw/arch/arm/configs/loragw_defconfig | 
 |  |  | --- linux-at91/arch/arm/configs/loragw_defconfig    1970-01-01 08:00:00.000000000 +0800 | 
 |  |  | +++ linux-at91-loragw/arch/arm/configs/loragw_defconfig    2024-05-22 16:40:37.467522135 +0800 | 
 |  |  | +++ linux-at91-loragw/arch/arm/configs/loragw_defconfig    2024-10-08 15:56:53.791404675 +0800 | 
 |  |  | @@ -0,0 +1,439 @@ | 
 |  |  | +# CONFIG_SWAP is not set | 
 |  |  | +CONFIG_SYSVIPC=y | 
 |  |  | 
 |  |  | +CONFIG_DEBUG_USER=y | 
 |  |  | diff -Nuar -x include-prefixes -x .gitignore linux-at91/drivers/net/usb/ec20/GobiUSBNet.c linux-at91-loragw/drivers/net/usb/ec20/GobiUSBNet.c | 
 |  |  | --- linux-at91/drivers/net/usb/ec20/GobiUSBNet.c    1970-01-01 08:00:00.000000000 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/net/usb/ec20/GobiUSBNet.c    2024-05-22 15:51:24.604628419 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/net/usb/ec20/GobiUSBNet.c    2024-10-08 15:53:07.135777407 +0800 | 
 |  |  | @@ -0,0 +1,1700 @@ | 
 |  |  | +/*=========================================================================== | 
 |  |  | +FILE: | 
 |  |  | 
 |  |  | + | 
 |  |  | diff -Nuar -x include-prefixes -x .gitignore linux-at91/drivers/net/usb/ec20/Kconfig linux-at91-loragw/drivers/net/usb/ec20/Kconfig | 
 |  |  | --- linux-at91/drivers/net/usb/ec20/Kconfig    1970-01-01 08:00:00.000000000 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/net/usb/ec20/Kconfig    2024-05-22 15:51:24.604628419 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/net/usb/ec20/Kconfig    2024-10-08 15:53:07.135777407 +0800 | 
 |  |  | @@ -0,0 +1,13 @@ | 
 |  |  | +# | 
 |  |  | +# Quectel EC20 GobiNet driver configuration | 
 |  |  | 
 |  |  | +          If unsure, say N. | 
 |  |  | diff -Nuar -x include-prefixes -x .gitignore linux-at91/drivers/net/usb/ec20/Makefile linux-at91-loragw/drivers/net/usb/ec20/Makefile | 
 |  |  | --- linux-at91/drivers/net/usb/ec20/Makefile    1970-01-01 08:00:00.000000000 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/net/usb/ec20/Makefile    2024-05-22 15:51:24.604628419 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/net/usb/ec20/Makefile    2024-10-08 15:53:07.135777407 +0800 | 
 |  |  | @@ -0,0 +1,4 @@ | 
 |  |  | + | 
 |  |  | +obj-$(CONFIG_EC20_GOBINET)   += GobiNet.o | 
 |  |  | 
 |  |  | + | 
 |  |  | diff -Nuar -x include-prefixes -x .gitignore linux-at91/drivers/net/usb/ec20/QMI.c linux-at91-loragw/drivers/net/usb/ec20/QMI.c | 
 |  |  | --- linux-at91/drivers/net/usb/ec20/QMI.c    1970-01-01 08:00:00.000000000 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/net/usb/ec20/QMI.c    2024-05-22 15:51:24.604628419 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/net/usb/ec20/QMI.c    2024-10-08 15:53:07.135777407 +0800 | 
 |  |  | @@ -0,0 +1,1386 @@ | 
 |  |  | +/*=========================================================================== | 
 |  |  | +FILE: | 
 |  |  | 
 |  |  | +} | 
 |  |  | diff -Nuar -x include-prefixes -x .gitignore linux-at91/drivers/net/usb/ec20/QMIDevice.c linux-at91-loragw/drivers/net/usb/ec20/QMIDevice.c | 
 |  |  | --- linux-at91/drivers/net/usb/ec20/QMIDevice.c    1970-01-01 08:00:00.000000000 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/net/usb/ec20/QMIDevice.c    2024-05-22 15:51:24.604628419 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/net/usb/ec20/QMIDevice.c    2024-10-08 15:53:07.139777327 +0800 | 
 |  |  | @@ -0,0 +1,4096 @@ | 
 |  |  | +/*=========================================================================== | 
 |  |  | +FILE: | 
 |  |  | 
 |  |  | +} | 
 |  |  | diff -Nuar -x include-prefixes -x .gitignore linux-at91/drivers/net/usb/ec20/QMIDevice.h linux-at91-loragw/drivers/net/usb/ec20/QMIDevice.h | 
 |  |  | --- linux-at91/drivers/net/usb/ec20/QMIDevice.h    1970-01-01 08:00:00.000000000 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/net/usb/ec20/QMIDevice.h    2024-05-22 15:51:24.604628419 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/net/usb/ec20/QMIDevice.h    2024-10-08 15:53:07.139777327 +0800 | 
 |  |  | @@ -0,0 +1,345 @@ | 
 |  |  | +/*=========================================================================== | 
 |  |  | +FILE: | 
 |  |  | 
 |  |  | +int QMIWDASetDataFormat( sGobiUSBNet * pDev ); | 
 |  |  | diff -Nuar -x include-prefixes -x .gitignore linux-at91/drivers/net/usb/ec20/QMI.h linux-at91-loragw/drivers/net/usb/ec20/QMI.h | 
 |  |  | --- linux-at91/drivers/net/usb/ec20/QMI.h    1970-01-01 08:00:00.000000000 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/net/usb/ec20/QMI.h    2024-05-22 15:51:24.608628371 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/net/usb/ec20/QMI.h    2024-10-08 15:53:07.139777327 +0800 | 
 |  |  | @@ -0,0 +1,328 @@ | 
 |  |  | +/*=========================================================================== | 
 |  |  | +FILE: | 
 |  |  | 
 |  |  | + | 
 |  |  | diff -Nuar -x include-prefixes -x .gitignore linux-at91/drivers/net/usb/ec20/Structs.h linux-at91-loragw/drivers/net/usb/ec20/Structs.h | 
 |  |  | --- linux-at91/drivers/net/usb/ec20/Structs.h    1970-01-01 08:00:00.000000000 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/net/usb/ec20/Structs.h    2024-05-22 15:51:24.608628371 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/net/usb/ec20/Structs.h    2024-10-08 15:53:07.139777327 +0800 | 
 |  |  | @@ -0,0 +1,442 @@ | 
 |  |  | +/*=========================================================================== | 
 |  |  | +FILE: | 
 |  |  | 
 |  |  | + | 
 |  |  | diff -Nuar -x include-prefixes -x .gitignore linux-at91/drivers/net/usb/Kconfig linux-at91-loragw/drivers/net/usb/Kconfig | 
 |  |  | --- linux-at91/drivers/net/usb/Kconfig    2019-07-10 18:07:41.000000000 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/net/usb/Kconfig    2024-05-22 15:51:24.608628371 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/net/usb/Kconfig    2024-10-08 15:53:07.139777327 +0800 | 
 |  |  | @@ -613,4 +613,6 @@ | 
 |  |  |        To compile this driver as a module, choose M here: the | 
 |  |  |        module will be called ch9200. | 
 |  |  | 
 |  |  |  endif # USB_NET_DRIVERS | 
 |  |  | diff -Nuar -x include-prefixes -x .gitignore linux-at91/drivers/net/usb/Makefile linux-at91-loragw/drivers/net/usb/Makefile | 
 |  |  | --- linux-at91/drivers/net/usb/Makefile    2019-07-10 18:07:41.000000000 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/net/usb/Makefile    2024-05-22 15:51:24.608628371 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/net/usb/Makefile    2024-10-08 15:53:07.139777327 +0800 | 
 |  |  | @@ -40,3 +40,4 @@ | 
 |  |  |  obj-$(CONFIG_USB_NET_QMI_WWAN)    += qmi_wwan.o | 
 |  |  |  obj-$(CONFIG_USB_NET_CDC_MBIM)    += cdc_mbim.o | 
 |  |  | 
 |  |  | +obj-$(CONFIG_EC20_GOBINET)   += ec20/ | 
 |  |  | diff -Nuar -x include-prefixes -x .gitignore linux-at91/drivers/net/usb/qmi_wwan.c linux-at91-loragw/drivers/net/usb/qmi_wwan.c | 
 |  |  | --- linux-at91/drivers/net/usb/qmi_wwan.c    2019-07-10 18:07:41.000000000 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/net/usb/qmi_wwan.c    2024-05-22 15:51:24.608628371 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/net/usb/qmi_wwan.c    2024-10-08 15:53:07.139777327 +0800 | 
 |  |  | @@ -1325,8 +1325,10 @@ | 
 |  |  |      {QMI_GOBI_DEVICE(0x05c6, 0x9225)},    /* Sony Gobi 2000 Modem device (N0279, VU730) */ | 
 |  |  |      {QMI_GOBI_DEVICE(0x05c6, 0x9245)},    /* Samsung Gobi 2000 Modem device (VL176) */ | 
 |  |  | 
 |  |  |      {QMI_GOBI_DEVICE(0x05c6, 0x9275)},    /* iRex Technologies Gobi 2000 Modem device (VR307) */ | 
 |  |  | diff -Nuar -x include-prefixes -x .gitignore linux-at91/drivers/usb/serial/option.c linux-at91-loragw/drivers/usb/serial/option.c | 
 |  |  | --- linux-at91/drivers/usb/serial/option.c    2019-07-10 18:07:41.000000000 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/usb/serial/option.c    2024-05-22 15:51:24.608628371 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/usb/serial/option.c    2024-10-08 15:53:07.139777327 +0800 | 
 |  |  | @@ -1774,7 +1774,7 @@ | 
 |  |  |      { USB_DEVICE(ALINK_VENDOR_ID, ALINK_PRODUCT_PH300) }, | 
 |  |  |      { USB_DEVICE_AND_INTERFACE_INFO(ALINK_VENDOR_ID, ALINK_PRODUCT_3GU, 0xff, 0xff, 0xff) }, | 
 |  |  | 
 |  |  |        .driver_info = RSVD(7) }, | 
 |  |  | diff -Nuar -x include-prefixes -x .gitignore linux-at91/drivers/usb/serial/qcserial.c linux-at91-loragw/drivers/usb/serial/qcserial.c | 
 |  |  | --- linux-at91/drivers/usb/serial/qcserial.c    2019-07-10 18:07:41.000000000 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/usb/serial/qcserial.c    2024-05-22 15:51:24.608628371 +0800 | 
 |  |  | +++ linux-at91-loragw/drivers/usb/serial/qcserial.c    2024-10-08 15:53:07.139777327 +0800 | 
 |  |  | @@ -88,7 +88,9 @@ | 
 |  |  |      {USB_DEVICE(0x03f0, 0x241d)},    /* HP Gobi 2000 QDL device (VP412) */ | 
 |  |  |      {USB_DEVICE(0x03f0, 0x251d)},    /* HP Gobi 2000 Modem device (VP412) */ | 
 |  |  | 
 |  |  |      {USB_DEVICE(0x05c6, 0x9234)},    /* Top Global Gobi 2000 QDL device (VR306) */ | 
 |  |  | diff -Nuar -x include-prefixes -x .gitignore linux-at91/linuxrom-loragw.its linux-at91-loragw/linuxrom-loragw.its | 
 |  |  | --- linux-at91/linuxrom-loragw.its    1970-01-01 08:00:00.000000000 +0800 | 
 |  |  | +++ linux-at91-loragw/linuxrom-loragw.its    2024-05-22 16:38:16.409073258 +0800 | 
 |  |  | +++ linux-at91-loragw/linuxrom-loragw.its    2024-10-08 15:53:07.139777327 +0800 | 
 |  |  | @@ -0,0 +1,37 @@ | 
 |  |  | +/* U-Boot uImage source file for LoRaWAN Gateway board with AT91SAM9X35 */ | 
 |  |  | +  | 
 |  |  | 
 |  |  | +        }; | 
 |  |  | +    }; | 
 |  |  | +}; | 
 |  |  | diff -Nuar -x include-prefixes -x .gitignore linux-at91/scripts/dtc/dtc-lexer.l linux-at91-loragw/scripts/dtc/dtc-lexer.l | 
 |  |  | --- linux-at91/scripts/dtc/dtc-lexer.l    2019-07-10 18:07:41.000000000 +0800 | 
 |  |  | +++ linux-at91-loragw/scripts/dtc/dtc-lexer.l    2024-10-08 16:38:32.557221250 +0800 | 
 |  |  | @@ -38,7 +38,7 @@ | 
 |  |  |  #include "srcpos.h" | 
 |  |  |  #include "dtc-parser.tab.h" | 
 |  |  |   | 
 |  |  | -YYLTYPE yylloc; | 
 |  |  | +extern YYLTYPE yylloc; | 
 |  |  |  extern bool treesource_error; | 
 |  |  |   | 
 |  |  |  /* CAUTION: this will stop working if we ever use yyless() or yyunput() */ |