[feature]SZZT AT Service
Change-Id: I4094f2a42b9827b5f6a6332b3d67f54a55bd8618
diff --git a/src/kernel/linux/v4.14/arch/arm/boot/dts/auto2731evb-ivt-mcp_lp2_nand.dts b/src/kernel/linux/v4.14/arch/arm/boot/dts/auto2731evb-ivt-mcp_lp2_nand.dts
index c90f6b7..61cb93d 100644
--- a/src/kernel/linux/v4.14/arch/arm/boot/dts/auto2731evb-ivt-mcp_lp2_nand.dts
+++ b/src/kernel/linux/v4.14/arch/arm/boot/dts/auto2731evb-ivt-mcp_lp2_nand.dts
@@ -44,7 +44,7 @@
wakeup_gpio = <&pio 83 GPIO_ACTIVE_HIGH>;
status = "okay";
};
-
+
//tianyan@2021.10.20 modify for DTR/RI gpio start
wakeup_dtr: wakeupdtr {
compatible = "mediatek,wakeup_dtr";
@@ -105,7 +105,7 @@
reg = <0>;
nand-on-flash-bbt;
nand-ecc-mode = "hw";
- nand-ecc-strength = <4>;
+ nand-ecc-strength = <12>;//tianyan@2021.09.17 modify for nand+dram
nand-ecc-step-size = <512>;
};
};
diff --git a/src/kernel/linux/v4.14/arch/arm/boot/dts/mt2731.dtsi b/src/kernel/linux/v4.14/arch/arm/boot/dts/mt2731.dtsi
index 456e91d..4853e80 100644
--- a/src/kernel/linux/v4.14/arch/arm/boot/dts/mt2731.dtsi
+++ b/src/kernel/linux/v4.14/arch/arm/boot/dts/mt2731.dtsi
@@ -92,7 +92,9 @@
memory@40000000 {
device_type = "memory";
- reg = <0 0x40000000 0 0x10000000>;
+//tianyan@2021.10.18 modify for dram size start
+ reg = <0 0x40000000 0 0x20000000>;
+//tianyan@2021.10.18 modify for dram size end
};
reserved-memory {
diff --git a/src/kernel/linux/v4.14/drivers/usb/mtu3/mtu3.h b/src/kernel/linux/v4.14/drivers/usb/mtu3/mtu3.h
index 52b9045..e9d3727 100644
--- a/src/kernel/linux/v4.14/drivers/usb/mtu3/mtu3.h
+++ b/src/kernel/linux/v4.14/drivers/usb/mtu3/mtu3.h
@@ -59,7 +59,9 @@
#define MTU3_EP_WEDGE BIT(2)
#define MTU3_EP_BUSY BIT(3)
-#define MTU3_U3_IP_SLOT_DEFAULT 2
+//#define MTU3_U3_IP_SLOT_DEFAULT 2
+#define MTU3_U3_IP_SLOT_DEFAULT 1
+
#define MTU3_U2_IP_SLOT_DEFAULT 1
/**
diff --git a/src/kernel/linux/v4.14/drivers/usb/mtu3/mtu3_core.c b/src/kernel/linux/v4.14/drivers/usb/mtu3/mtu3_core.c
index e176ef1..6ebafa4 100644
--- a/src/kernel/linux/v4.14/drivers/usb/mtu3/mtu3_core.c
+++ b/src/kernel/linux/v4.14/drivers/usb/mtu3/mtu3_core.c
@@ -29,7 +29,8 @@
return -EINVAL;
mep->fifo_seg_size = num_bits * MTU3_EP_FIFO_UNIT;
- num_bits = num_bits * (mep->slot + 1);
+ //num_bits = num_bits * (mep->slot + 1);
+ num_bits = num_bits * mep->slot ;
start_bit = bitmap_find_next_zero_area(fifo->bitmap,
fifo->limit, 0, num_bits, 0);
if (start_bit >= fifo->limit)