Received: by 2002:a17:90a:1609:0:0:0:0 with SMTP id n9csp833469pja; Wed, 1 Apr 2020 09:32:08 -0700 (PDT) X-Google-Smtp-Source: APiQypLscHeILAeXbM1TwnOoCpOzsL1CbhcF7LYs37vAL/BZ1bs03daYPP1uBRt8QrE2w0OBnSsU X-Received: by 2002:aca:f449:: with SMTP id s70mr3326754oih.86.1585758728325; Wed, 01 Apr 2020 09:32:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585758728; cv=none; d=google.com; s=arc-20160816; b=vomRSmqFPuK9XUjLEIZt0OnSvY0CR/yYkqoYM9JLSHFWdJgmQp2QkzaR73rKHkiGFr dzeW7INOxLtVQnp2dQcvA8n1/5pa9Eb/mi6LdeyWrKbR7TGDdquAGtN3+l5cUwpjJUJX kFWpY9CXStkz8qmbewHKv4D/qvoZREQQaBBuqnl8lcUdxVeOcE8S/FEsfqWmeNai6gFQ 0okqF2yDAvo0n+HODABbkS0Tf+rLXo8W1OzYX32aIcjM43At85ZygghGi4oC1va5JIvj htYiZdeD72/X1kFXkfOI5ruoIfrnt7W1+ZBfT9A7zJ7122Gmnz6W8owZByI2ssgYdsk5 bvNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=EvI54YZhv0q6OBChRFU7v69Ex9Sy7HvNpAPfUZvP2Wc=; b=QWXOZCq/v9LumHy3V7lLkrKdEnLuxLA48Kq6nikQHZQ82GX20M+HDeshKd7FNs6R3A m+Aqh5NQkmgX3/0M5bR0ym4YCOPza/RCgAztb6gocH7HTZCAhVV29W9V05UdbUvl3/1j wIrH8Nu0vo8hcCNmxGMEzqqGnGPjK7zhUmXw5Kf8gkyfDrQldmta3GFGzlNeXXrnrjec blKiB0adpJhzKdXYOi2Sg3UBWhWQwSnSuM/PYxZ4Yt8Ja8Z8GdFOuBgrTWR9e3y+RtTF 0rKW0fZxwDCwaMrHo4VMYeT16Wc/MLjPS13hWPG2LdDCqEj5eo3HxLLVZRw1IwsvxmDe 4bbg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=CILycLgj; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j25si1032028otr.178.2020.04.01.09.31.56; Wed, 01 Apr 2020 09:32:08 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=CILycLgj; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388088AbgDAQ37 (ORCPT + 99 others); Wed, 1 Apr 2020 12:29:59 -0400 Received: from mail.kernel.org ([198.145.29.99]:55656 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388221AbgDAQ3y (ORCPT ); Wed, 1 Apr 2020 12:29:54 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id E33A1212CC; Wed, 1 Apr 2020 16:29:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1585758594; bh=gjhoOloQBD59gFMnNazCDCwzPSf+vl9lMqmIUM7SoHY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=CILycLgj7Pnq2cXOwiiP1eWi3M/wElQ1Ov751aq2styMQmhvpwQm2GWxfqpUlTm1t 9K4IcTIrYKHtBeCDvvkRpOhG40eSxiA6fgAwxFOjM9YuOMywqDKZRDXfRdpBWCARiq +hHKHqHA7hFbdvbwnX7xMOcTUtF9S0Dc8DwLn3q8= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Kishon Vijay Abraham I , Tony Lindgren , Sasha Levin Subject: [PATCH 4.4 03/91] ARM: dts: dra7: Add "dma-ranges" property to PCIe RC DT nodes Date: Wed, 1 Apr 2020 18:16:59 +0200 Message-Id: <20200401161513.966878867@linuxfoundation.org> X-Mailer: git-send-email 2.26.0 In-Reply-To: <20200401161512.917494101@linuxfoundation.org> References: <20200401161512.917494101@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Kishon Vijay Abraham I [ Upstream commit 27f13774654ea6bd0b6fc9b97cce8d19e5735661 ] 'dma-ranges' in a PCI bridge node does correctly set dma masks for PCI devices not described in the DT. Certain DRA7 platforms (e.g., DRA76) has RAM above 32-bit boundary (accessible with LPAE config) though the PCIe bridge will be able to access only 32-bits. Add 'dma-ranges' property in PCIe RC DT nodes to indicate the host bridge can access only 32 bits. Signed-off-by: Kishon Vijay Abraham I Signed-off-by: Tony Lindgren Signed-off-by: Sasha Levin --- arch/arm/boot/dts/dra7.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/boot/dts/dra7.dtsi b/arch/arm/boot/dts/dra7.dtsi index e6a3a94bac693..2cdaa38c114e8 100644 --- a/arch/arm/boot/dts/dra7.dtsi +++ b/arch/arm/boot/dts/dra7.dtsi @@ -227,6 +227,7 @@ device_type = "pci"; ranges = <0x81000000 0 0 0x03000 0 0x00010000 0x82000000 0 0x20013000 0x13000 0 0xffed000>; + dma-ranges = <0x02000000 0x0 0x00000000 0x00000000 0x1 0x00000000>; bus-range = <0x00 0xff>; #interrupt-cells = <1>; num-lanes = <1>; @@ -263,6 +264,7 @@ device_type = "pci"; ranges = <0x81000000 0 0 0x03000 0 0x00010000 0x82000000 0 0x30013000 0x13000 0 0xffed000>; + dma-ranges = <0x02000000 0x0 0x00000000 0x00000000 0x1 0x00000000>; bus-range = <0x00 0xff>; #interrupt-cells = <1>; num-lanes = <1>; -- 2.20.1