diff --git a/target/linux/rockchip/patches-4.19/0027-usb.patch b/target/linux/rockchip/patches-4.19/0027-usb.patch index e1087aa1a7..4e2f483609 100644 --- a/target/linux/rockchip/patches-4.19/0027-usb.patch +++ b/target/linux/rockchip/patches-4.19/0027-usb.patch @@ -13416,7 +13416,7 @@ index 3e6cb257f..dcf91c5cb 100644 #define TRB_SEGMENT_SHIFT (ilog2(TRB_SEGMENT_SIZE)) /* TRB buffer pointers can't cross 64KB boundaries */ +#ifdef CONFIG_ARCH_ROCKCHIP -+#define TRB_MAX_BUFF_SHIFT 12 ++#define TRB_MAX_BUFF_SHIFT 13 // set to 16 if we use snps,parkmode-disable-ss-quirk; +#else #define TRB_MAX_BUFF_SHIFT 16 +#endif diff --git a/target/linux/rockchip/rk3568/dts/rk3568.dtsi b/target/linux/rockchip/rk3568/dts/rk3568.dtsi index 371c36bdf9..05599fea7d 100644 --- a/target/linux/rockchip/rk3568/dts/rk3568.dtsi +++ b/target/linux/rockchip/rk3568/dts/rk3568.dtsi @@ -587,7 +587,7 @@ snps,dis-del-phy-power-chg-quirk; snps,dis-tx-ipgap-linecheck-quirk; snps,dis_rxdet_inp3_quirk; - snps,xhci-trb-ent-quirk; + snps,xhci-trb-ent-quirk; // snps,parkmode-disable-ss-quirk; status = "disabled"; }; }; @@ -619,7 +619,7 @@ snps,dis-del-phy-power-chg-quirk; snps,dis-tx-ipgap-linecheck-quirk; snps,dis_rxdet_inp3_quirk; - snps,xhci-trb-ent-quirk; + snps,xhci-trb-ent-quirk; // snps,parkmode-disable-ss-quirk; status = "disabled"; }; };