Re: [PATCH v1 1/1] arm64: dts: stingray: fix usb dma address translation

2021-01-20 Thread Florian Fainelli
On Tue, 19 Jan 2021 11:04:44 +0530, Rayagonda Kokatanur 
 wrote:
> From: Bharat Gooty 
> 
> Add a non-empty dma-ranges so that dma address translation
> happens.
> 
> Fixes: 2013a4b684b6 ("arm64: dts: broadcom: clear the warnings caused by 
> empty dma-ranges")
> 
> Signed-off-by: Bharat Gooty 
> Signed-off-by: Rayagonda Kokatanur 
> ---

Applied to devicetree-arm64/fixes, thanks!
--
Florian


Re: [PATCH v1 1/1] arm64: dts: stingray: fix usb dma address translation

2021-01-19 Thread Ray Jui


On 1/18/2021 9:34 PM, Rayagonda Kokatanur wrote:
> From: Bharat Gooty 
> 
> Add a non-empty dma-ranges so that dma address translation
> happens.
> 
> Fixes: 2013a4b684b6 ("arm64: dts: broadcom: clear the warnings caused by 
> empty dma-ranges")
> 
> Signed-off-by: Bharat Gooty 
> Signed-off-by: Rayagonda Kokatanur 
> ---
>  arch/arm64/boot/dts/broadcom/stingray/stingray-usb.dtsi | 7 ++-
>  1 file changed, 6 insertions(+), 1 deletion(-)
> 
> diff --git a/arch/arm64/boot/dts/broadcom/stingray/stingray-usb.dtsi 
> b/arch/arm64/boot/dts/broadcom/stingray/stingray-usb.dtsi
> index aef8f2b00778..5401a646c840 100644
> --- a/arch/arm64/boot/dts/broadcom/stingray/stingray-usb.dtsi
> +++ b/arch/arm64/boot/dts/broadcom/stingray/stingray-usb.dtsi
> @@ -4,11 +4,16 @@
>   */
>   usb {
>   compatible = "simple-bus";
> - dma-ranges;
>   #address-cells = <2>;
>   #size-cells = <2>;
>   ranges = <0x0 0x0 0x0 0x6850 0x0 0x0040>;
>  
> + /*
> +  * Internally, USB bus to the interconnect can only address up
> +  * to 40-bit
> +  */
> + dma-ranges = <0 0 0 0 0x100 0x0>;
> +

Should have had my signed-off since during our internal review, I added
the above comment to explain why we set it to 40-bit here despite the
USB controller itself is capable of addressing 64-bit as Arnd pointed out.

Well, the following ack should do it too, thanks.

Acked-by: Ray Jui 

>   usbphy0: usb-phy@0 {
>   compatible = "brcm,sr-usb-combo-phy";
>   reg = <0x0 0x 0x0 0x100>;
> 


smime.p7s
Description: S/MIME Cryptographic Signature


Re: [PATCH v1 1/1] arm64: dts: stingray: fix usb dma address translation

2021-01-19 Thread Arnd Bergmann
On Tue, Jan 19, 2021 at 6:34 AM Rayagonda Kokatanur
 wrote:
>
> From: Bharat Gooty 
>
> Add a non-empty dma-ranges so that dma address translation
> happens.
>
> Fixes: 2013a4b684b6 ("arm64: dts: broadcom: clear the warnings caused by 
> empty dma-ranges")
>
> Signed-off-by: Bharat Gooty 
> Signed-off-by: Rayagonda Kokatanur 

Reviewed-by: Arnd Bergmann 


[PATCH v1 1/1] arm64: dts: stingray: fix usb dma address translation

2021-01-18 Thread Rayagonda Kokatanur
From: Bharat Gooty 

Add a non-empty dma-ranges so that dma address translation
happens.

Fixes: 2013a4b684b6 ("arm64: dts: broadcom: clear the warnings caused by empty 
dma-ranges")

Signed-off-by: Bharat Gooty 
Signed-off-by: Rayagonda Kokatanur 
---
 arch/arm64/boot/dts/broadcom/stingray/stingray-usb.dtsi | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/broadcom/stingray/stingray-usb.dtsi 
b/arch/arm64/boot/dts/broadcom/stingray/stingray-usb.dtsi
index aef8f2b00778..5401a646c840 100644
--- a/arch/arm64/boot/dts/broadcom/stingray/stingray-usb.dtsi
+++ b/arch/arm64/boot/dts/broadcom/stingray/stingray-usb.dtsi
@@ -4,11 +4,16 @@
  */
usb {
compatible = "simple-bus";
-   dma-ranges;
#address-cells = <2>;
#size-cells = <2>;
ranges = <0x0 0x0 0x0 0x6850 0x0 0x0040>;
 
+   /*
+* Internally, USB bus to the interconnect can only address up
+* to 40-bit
+*/
+   dma-ranges = <0 0 0 0 0x100 0x0>;
+
usbphy0: usb-phy@0 {
compatible = "brcm,sr-usb-combo-phy";
reg = <0x0 0x 0x0 0x100>;
-- 
2.17.1



smime.p7s
Description: S/MIME Cryptographic Signature