From 9c2dfff96adcfcdf2a1143893a7dd749b9f3677a Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Wed, 15 Feb 2023 10:27:30 +0000
Subject: [PATCH] enable 4G

---
 kernel/arch/arm64/boot/dts/rockchip/rk3568-evb.dtsi |   10 +++++-----
 kernel/arch/arm64/configs/rockchip_linux_defconfig  |   24 ++++++++++++------------
 kernel/drivers/misc/nkio/nk_io_core.c               |    4 ++--
 3 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/kernel/arch/arm64/boot/dts/rockchip/rk3568-evb.dtsi b/kernel/arch/arm64/boot/dts/rockchip/rk3568-evb.dtsi
index dec6b3a..4b2aae0 100755
--- a/kernel/arch/arm64/boot/dts/rockchip/rk3568-evb.dtsi
+++ b/kernel/arch/arm64/boot/dts/rockchip/rk3568-evb.dtsi
@@ -1791,15 +1791,15 @@
 };
 
 &usbhost_dwc3 {
-	phys = <&u2phy0_host>;
-	phy-names = "usb2-phy";
-	maximum-speed = "high-speed";
-	snps,dis_u2_susphy_quirk;
+//	phys = <&u2phy0_host>;
+//	phy-names = "usb2-phy";
+//	maximum-speed = "high-speed";
+//	snps,dis_u2_susphy_quirk;
 	status = "okay";
 };
 
 &combphy1_usq {
-	rockchip,dis-u3otg1-port;
+//	rockchip,dis-u3otg1-port;
 	status = "okay";
 };
 
diff --git a/kernel/arch/arm64/configs/rockchip_linux_defconfig b/kernel/arch/arm64/configs/rockchip_linux_defconfig
index 1dc60d0..9361926 100644
--- a/kernel/arch/arm64/configs/rockchip_linux_defconfig
+++ b/kernel/arch/arm64/configs/rockchip_linux_defconfig
@@ -1698,18 +1698,18 @@
 # CONFIG_VITESSE_PHY is not set
 # CONFIG_XILINX_GMII2RGMII is not set
 # CONFIG_MICREL_KS8995MA is not set
-# CONFIG_PPP is not set
+CONFIG_PPP=y
+CONFIG_PPP_BSDCOMP=y
+CONFIG_PPP_DEFLATE=y
+CONFIG_PPP_FILTER=y
+CONFIG_PPP_MPPE=y
+CONFIG_PPP_MULTILINK=y
+CONFIG_PPPOE=y
+CONFIG_PPP_ASYNC=y
+CONFIG_PPP_SYNC_TTY=y
 # CONFIG_SLIP is not set
-CONFIG_USB_NET_DRIVERS=y
-# CONFIG_USB_CATC is not set
-# CONFIG_USB_KAWETH is not set
-# CONFIG_USB_PEGASUS is not set
-CONFIG_USB_RTL8150=y
-CONFIG_USB_RTL8152=y
-# CONFIG_USB_LAN78XX is not set
-# CONFIG_USB_USBNET is not set
-# CONFIG_USB_HSO is not set
-# CONFIG_USB_IPHETH is not set
+CONFIG_SLHC=y
+# CONFIG_USB_NET_DRIVERS is not set
 CONFIG_WLAN=y
 # CONFIG_WIRELESS_WDS is not set
 # CONFIG_WLAN_VENDOR_ADMTEK is not set
@@ -4165,7 +4165,7 @@
 CONFIG_RTC_DRV_HYM8563=y
 # CONFIG_RTC_DRV_MAX6900 is not set
 # CONFIG_RTC_DRV_RK630 is not set
-CONFIG_RTC_DRV_RK808=y
+# CONFIG_RTC_DRV_RK808 is not set
 # CONFIG_RTC_DRV_RK_TIMER is not set
 # CONFIG_RTC_DRV_RS5C372 is not set
 # CONFIG_RTC_DRV_ISL1208 is not set
diff --git a/kernel/drivers/misc/nkio/nk_io_core.c b/kernel/drivers/misc/nkio/nk_io_core.c
index 4193df9..e084fb3 100755
--- a/kernel/drivers/misc/nkio/nk_io_core.c
+++ b/kernel/drivers/misc/nkio/nk_io_core.c
@@ -241,13 +241,13 @@
 	           if(ret < 0){
 	                   printk("%s() devm_gpio_request reset_4g_gpio request ERROR\n", __FUNCTION__);
 	           }
-	           ret = gpio_direction_output(pdata->reset_4g_gpio,0);
+	           ret = gpio_direction_output(pdata->reset_4g_gpio,1);
 	           if(ret < 0){
 	                   printk("%s() gpio_direction_input reset_4g_gpio set ERROR\n", __FUNCTION__);
 					   goto err;
 	           }
 			   	msleep(800);
-				ret = gpio_direction_output(pdata->reset_4g_gpio,1); 
+				ret = gpio_direction_output(pdata->reset_4g_gpio,0); 
 				if(ret < 0){
 						printk("%s() gpio_direction_input reset_4g_gpio set ERROR\n", __FUNCTION__);
 					

--
Gitblit v1.6.2