[PATCH v2] arm: dts: ls1021a: Add configure-gfladj property to USB3 node

2018-01-26 Thread yinbo.zhu
From: yinbo.zhu <yinbo@nxp.com> Add "configure-gfladj" boolean property to USB3 node. This property is used to determine whether frame length adjustent is required or not Signed-off-by: Ramneek Mehresh <ramneek.mehr...@freescale.com> Signed-off-by: Honghua Yin <h

[PATCH v2] arm: dts: ls1021a: Add configure-gfladj property to USB3 node

2018-01-26 Thread yinbo.zhu
From: yinbo.zhu Add "configure-gfladj" boolean property to USB3 node. This property is used to determine whether frame length adjustent is required or not Signed-off-by: Ramneek Mehresh Signed-off-by: Honghua Yin Signed-off-by: yinbo zhu --- Change in v2: Remove the

[PATCH v1] arm: dts: ls1021a: Add configure-gfladj property to USB3 node

2018-01-22 Thread yinbo.zhu
From: yinbo.zhu <yinbo@nxp.com> Add "configure-gfladj" boolean property to USB3 node. This property is used to determine whether frame length adjustent is required or not Signed-off-by: Review Code-CDREVIEW <cdrev...@freescale.com> Signed-off-by: Ramneek

[PATCH v1] arm: dts: ls1021a: Add configure-gfladj property to USB3 node

2018-01-22 Thread yinbo.zhu
From: yinbo.zhu Add "configure-gfladj" boolean property to USB3 node. This property is used to determine whether frame length adjustent is required or not Signed-off-by: Review Code-CDREVIEW Signed-off-by: Ramneek Mehresh Signed-off-by: Honghua Yin Signed-off-by: yinbo.zhu ---

[PATCH v5] arm64: dts: ls1088a: Add USB support

2017-12-22 Thread yinbo.zhu
From: yinbo.zhu <yinbo@nxp.com> Add USB support on ls1088ardb Signed-off-by: yinbo zhu <yinbo@nxp.com> Signed-off-by: Ran Wang <ran.wan...@nxp.com> --- Change in v5: The usb node was sorted alphabetically in label name. Remove the p

[PATCH v5] arm64: dts: ls1088a: Add USB support

2017-12-22 Thread yinbo.zhu
From: yinbo.zhu Add USB support on ls1088ardb Signed-off-by: yinbo zhu Signed-off-by: Ran Wang --- Change in v5: The usb node was sorted alphabetically in label name. Remove the point in "yinbo.zhu". arch/arm64/boot/dts/freescale/fsl-ls108

[PATCH v4 3/3] usb: host: Implement workaround for Erratum A-009668

2017-12-19 Thread yinbo.zhu
From: yinbo.zhu <yinbo@nxp.com> This issue is observed in USB 2.0 mode when the USB 3.0 host controller is connected to a FS/LS device via a hub. The host controller issues start-split (SSPLIT) and (CSPLIT) tokens to accomplish a split-transaction. A split-transaction consists of a

[PATCH v4 3/3] usb: host: Implement workaround for Erratum A-009668

2017-12-19 Thread yinbo.zhu
From: yinbo.zhu This issue is observed in USB 2.0 mode when the USB 3.0 host controller is connected to a FS/LS device via a hub. The host controller issues start-split (SSPLIT) and (CSPLIT) tokens to accomplish a split-transaction. A split-transaction consists of a SSPLIT token, token/data

[PATCH v4 2/3] usb: host: Implement workaround for Erratum A-009611

2017-12-19 Thread yinbo.zhu
From: yinbo.zhu <yinbo@nxp.com> This is a occasional problem where the software issues an End Transfer command while a USB transfer is in progress, resulting in the TxFIFO being flushed when the lower layer is waiting for data, causing the super speed (ss) transmit to get blocked. If t

[PATCH v4 1/3] usb: host: Implement workaround for Erratum A-007463

2017-12-19 Thread yinbo.zhu
From: yinbo.zhu <yinbo@nxp.com> When a transaction error (defined in Section 4.10.2.3, "USB Transaction Error" of the xHCI Specification) occurs on the USB, the host controller reports this through a transfer event with the completion code "USB Transaction Erro

[PATCH v4 2/3] usb: host: Implement workaround for Erratum A-009611

2017-12-19 Thread yinbo.zhu
From: yinbo.zhu This is a occasional problem where the software issues an End Transfer command while a USB transfer is in progress, resulting in the TxFIFO being flushed when the lower layer is waiting for data, causing the super speed (ss) transmit to get blocked. If the End Transfer command

[PATCH v4 1/3] usb: host: Implement workaround for Erratum A-007463

2017-12-19 Thread yinbo.zhu
From: yinbo.zhu When a transaction error (defined in Section 4.10.2.3, "USB Transaction Error" of the xHCI Specification) occurs on the USB, the host controller reports this through a transfer event with the completion code "USB Transaction Error". When this happens, th

[PATCH v3 3/3] usb: host: Implement workaround for Erratum A-009668

2017-12-19 Thread yinbo.zhu
From: yinbo.zhu <yinbo@nxp.com> This issue is observed in USB 2.0 mode when the USB 3.0 host controller is connected to a FS/LS device via a hub. The host controller issues start-split (SSPLIT) and (CSPLIT) tokens to accomplish a split-transaction. A split-transaction consists of a

[PATCH v3 2/3] usb: host: Implement workaround for Erratum A-009611

2017-12-19 Thread yinbo.zhu
From: yinbo.zhu <yinbo@nxp.com> This is a occasional problem where the software issues an End Transfer command while a USB transfer is in progress, resulting in the TxFIFO being flushed when the lower layer is waiting for data, causing the super speed (ss) transmit to get blocked. If t

[PATCH v3 3/3] usb: host: Implement workaround for Erratum A-009668

2017-12-19 Thread yinbo.zhu
From: yinbo.zhu This issue is observed in USB 2.0 mode when the USB 3.0 host controller is connected to a FS/LS device via a hub. The host controller issues start-split (SSPLIT) and (CSPLIT) tokens to accomplish a split-transaction. A split-transaction consists of a SSPLIT token, token/data

[PATCH v3 2/3] usb: host: Implement workaround for Erratum A-009611

2017-12-19 Thread yinbo.zhu
From: yinbo.zhu This is a occasional problem where the software issues an End Transfer command while a USB transfer is in progress, resulting in the TxFIFO being flushed when the lower layer is waiting for data, causing the super speed (ss) transmit to get blocked. If the End Transfer command

[PATCH v3 1/3] usb: host: Implement workaround for Erratum A-007463

2017-12-19 Thread yinbo.zhu
From: yinbo.zhu <yinbo@nxp.com> When a transaction error (defined in Section 4.10.2.3, "USB Transaction Error" of the xHCI Specification) occurs on the USB, the host controller reports this through a transfer event with the completion code "USB Transaction Erro

[PATCH v3 1/3] usb: host: Implement workaround for Erratum A-007463

2017-12-19 Thread yinbo.zhu
From: yinbo.zhu When a transaction error (defined in Section 4.10.2.3, "USB Transaction Error" of the xHCI Specification) occurs on the USB, the host controller reports this through a transfer event with the completion code "USB Transaction Error". When this happens, th

[PATCH v4] arm64: dts: ls1088a: Add USB support

2017-10-25 Thread yinbo.zhu
From: "yinbo.zhu" <yinbo@nxp.com> Add USB support on ls1088ardb Signed-off-by: yinbo.zhu <yinbo@nxp.com> Signed-off-by: Ran Wang <ran.wan...@nxp.com> --- Change in v4: - Change status from "enable" to "disabled" th

[PATCH v4] arm64: dts: ls1088a: Add USB support

2017-10-25 Thread yinbo.zhu
From: "yinbo.zhu" Add USB support on ls1088ardb Signed-off-by: yinbo.zhu Signed-off-by: Ran Wang --- Change in v4: - Change status from "enable" to "disabled" then enable it on dts file. - Add the version history.

[PATCH v3] arm64: dts: ls1088a: Add USB support

2017-10-24 Thread yinbo.zhu
From: "yinbo.zhu" <yinbo@nxp.com> Fix the issue that usb is not detected on ls1088ardb Signed-off-by: yinbo.zhu <yinbo@nxp.com> Signed-off-by: Ran Wang <ran.wan...@nxp.com> --- Change in v3: - Change status from "enable" to

[PATCH v3] arm64: dts: ls1088a: Add USB support

2017-10-24 Thread yinbo.zhu
From: "yinbo.zhu" Fix the issue that usb is not detected on ls1088ardb Signed-off-by: yinbo.zhu Signed-off-by: Ran Wang --- Change in v3: - Change status from "enable" to "disabled" then enable it on dts file. - Add the version

[PATCH v1] usb: host: Implement workaround for Erratum A-007463

2017-09-20 Thread yinbo.zhu
From: "yinbo.zhu" <yinbo@nxp.com> When a transaction error (defined in Section 4.10.2.3, "USB Transaction Error" of the xHCI Specification) occurs on the USB, the host controller reports this through a transfer event with the completion code "USB Transa

[PATCH v1] usb: host: Implement workaround for Erratum A-007463

2017-09-20 Thread yinbo.zhu
From: "yinbo.zhu" When a transaction error (defined in Section 4.10.2.3, "USB Transaction Error" of the xHCI Specification) occurs on the USB, the host controller reports this through a transfer event with the completion code "USB Transaction Error". When this h

[PATCH v2] arm64: dts: ls1088a: Add USB support

2017-09-13 Thread yinbo.zhu
From: "yinbo.zhu" <yinbo@nxp.com> Fix the issue that usb is not detected on ls1088ardb Signed-off-by: yinbo.zhu <yinbo@nxp.com> Signed-off-by: Ran Wang <ran.wan...@nxp.com> --- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 8 arch/

[PATCH v2] arm64: dts: ls1088a: Add USB support

2017-09-13 Thread yinbo.zhu
From: "yinbo.zhu" Fix the issue that usb is not detected on ls1088ardb Signed-off-by: yinbo.zhu Signed-off-by: Ran Wang --- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 8 arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi| 20 2 files c

[PATCH 2/2] usb: host: Implement workaround for Erratum A-009668

2017-09-11 Thread yinbo.zhu
From: "yinbo.zhu" <yinbo@nxp.com> Description: This issue is observed in USB 2.0 mode when the USB 3.0 host controller is connected to a FS/LS device via a hub. The host controller issues start-split (SSPLIT) and complete-split (CSPLIT) tokens to accomplish a split-tran

[PATCH 2/2] usb: host: Implement workaround for Erratum A-009668

2017-09-11 Thread yinbo.zhu
From: "yinbo.zhu" Description: This issue is observed in USB 2.0 mode when the USB 3.0 host controller is connected to a FS/LS device via a hub. The host controller issues start-split (SSPLIT) and complete-split (CSPLIT) tokens to accomplish a split-transaction. A split-transactio

[PATCH 1/2] usb: host: Implement workaround for Erratum A-009611

2017-09-11 Thread yinbo.zhu
From: "yinbo.zhu" <yinbo@nxp.com> Description: This is a occasional problem where the software issues an End Transfer command while a USB transfer is in progress, resulting in the TxFIFO being flushed when the lower layer is waiting for data,causing the super speed (SS)

[PATCH 1/2] usb: host: Implement workaround for Erratum A-009611

2017-09-11 Thread yinbo.zhu
From: "yinbo.zhu" Description: This is a occasional problem where the software issues an End Transfer command while a USB transfer is in progress, resulting in the TxFIFO being flushed when the lower layer is waiting for data,causing the super speed (SS) transmit to get blocked.

[PATCH] arm64: dts: ls1088a: Add USB support

2017-08-18 Thread yinbo.zhu
From: "yinbo.zhu" <yinbo@nxp.com> Fix the issue that usb is not detected on ls1088ardb Signed-off-by: yinbo.zhu <yinbo@nxp.com> Signed-off-by: Ran Wang <ran.wan...@nxp.com> --- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 8 arch/

[PATCH] arm64: dts: ls1088a: Add USB support

2017-08-18 Thread yinbo.zhu
From: "yinbo.zhu" Fix the issue that usb is not detected on ls1088ardb Signed-off-by: yinbo.zhu Signed-off-by: Ran Wang --- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 8 arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi| 20 2 files c

[PATCH] arm64: dts: ls1088a: Add USB support

2017-08-16 Thread yinbo.zhu
From: "yinbo.zhu" <yinbo@nxp.com> Fix the issue that usb is not detected on ls1088ardb Signed-off-by: yinbo.zhu <yinbo@nxp.com> Signed-off-by: Ran Wang <ran.wan...@nxp.com> --- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 8 arch/

[PATCH] arm64: dts: ls1088a: Add USB support

2017-08-16 Thread yinbo.zhu
From: "yinbo.zhu" Fix the issue that usb is not detected on ls1088ardb Signed-off-by: yinbo.zhu Signed-off-by: Ran Wang --- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 8 arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi| 18 ++ 2 files c

[PATCH 3/3] core-arm: add a member about dma_map_ops in dev_archdata struct

2017-08-11 Thread yinbo.zhu
From: "yinbo.zhu" <yinbo@nxp.com> Signed-off-by: yinbo.zhu <yinbo@nxp.com> --- arch/arm/include/asm/device.h | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/include/asm/device.h b/arch/arm/include/asm/device.h index 220ba20..c93d3df 100644 --- a/arch/ar

[PATCH 3/3] core-arm: add a member about dma_map_ops in dev_archdata struct

2017-08-11 Thread yinbo.zhu
From: "yinbo.zhu" Signed-off-by: yinbo.zhu --- arch/arm/include/asm/device.h | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/include/asm/device.h b/arch/arm/include/asm/device.h index 220ba20..c93d3df 100644 --- a/arch/arm/include/asm/device.h +++ b/arch/arm/include/as

[PATCH 2/3] usb: dwc3 : Add support for USB snooping

2017-08-11 Thread yinbo.zhu
From: Rajesh Bhagat <rajesh.bha...@freescale.com> Add support for USB3 snooping by asserting bits in register DWC3_GSBUSCFG0 for data and descriptor Signed-off-by: Nikhil Badola <nikhil.bad...@freescale.com> Signed-off-by: Rajesh Bhagat <rajesh.bha...@freescale.com> Signed

[PATCH 2/3] usb: dwc3 : Add support for USB snooping

2017-08-11 Thread yinbo.zhu
From: Rajesh Bhagat Add support for USB3 snooping by asserting bits in register DWC3_GSBUSCFG0 for data and descriptor Signed-off-by: Nikhil Badola Signed-off-by: Rajesh Bhagat Signed-off-by: yinbo.zhu --- drivers/usb/dwc3/core.c | 71

[PATCH 1/3] dts: usb3: Add configure-gfladj property to USB3 nod

2017-08-11 Thread yinbo.zhu
From: "yinbo.zhu" <yinbo@nxp.com> Signed-off-by: yinbo.zhu <yinbo@nxp.com> --- arch/arm/boot/dts/ls1021a.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/boot/dts/ls1021a.dtsi b/arch/arm/boot/dts/ls1021a.dtsi index ffbf3cf..f525297 100644 -

[PATCH 1/3] dts: usb3: Add configure-gfladj property to USB3 nod

2017-08-11 Thread yinbo.zhu
From: "yinbo.zhu" Signed-off-by: yinbo.zhu --- arch/arm/boot/dts/ls1021a.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/boot/dts/ls1021a.dtsi b/arch/arm/boot/dts/ls1021a.dtsi index ffbf3cf..f525297 100644 --- a/arch/arm/boot/dts/ls1021a.dtsi +++ b/arch/ar