Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp3061587ybb; Sun, 12 Apr 2020 23:01:20 -0700 (PDT) X-Google-Smtp-Source: APiQypJL/4/Oa5FlDA6KQoBIghWkkJyh31gbJMi+7DyS2QUyHivOr672F2gr6WIHlJOI014BSAdN X-Received: by 2002:a05:620a:1446:: with SMTP id i6mr15583058qkl.265.1586757680838; Sun, 12 Apr 2020 23:01:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1586757680; cv=none; d=google.com; s=arc-20160816; b=F6UIcaOiVJXhuP0AXVb55iZRN/wuv5h9o9quyJn78sNkBhnjirjjWlmgFFdvBqF3bF 1J3d7426CHbWswgKLmW6sOcmBsIQz6GcS6fIs5eQ54CHH9M7jgBPdG79TeCWkvwQl8NZ /ZA5Huqq7U/mBBcttRBcfknp7TYMaKTXIhH8T3gCNCOvmJ0dl8YzwgcPvth08RGKQaCy 9z9STUmI6FTQciTQ6h1lrK1aNnF35q+lQwNRGEiUJ9b1z+vsICADaDI4zcP3+9/kAKfe OOv0JqjAxreU6MrgGnp6n58DcvkZwt+IGh73NF72UkwIBxxBLePOqsOlTcsJSF8aXDbo KhMA== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=sqJgG2+usuPv+IHaPNue+KyimB2/Y5MdHKNTDH8UJ5w=; b=JyYlSYkV5lXQdwF2xq6kKXug+IaYPyE4vF09Ll2jdcfdpVmCTibwkAQszYZSM7oMeQ IzhFW5h7V94X/Th3kzebd1j+kCMk0E0HXQoCCmPUWhFp6FLMhQrjR+Gev0KOUtDu4ZuJ xMCKLv5kRzSQgc3+ETkMsjE2MPz8XbH+aahXHDjVTKSOlEg3GYfXSaQUfpjywVIJUD59 c8tD6DryHab3z4eXANoIRY6FStSzRYJM3DBNtKCCKbOscmH7Ml+or6zZy5OrtDaPEVzv XthRYCMEkrY2DHLDUOsRGo+2vn2tYc6ZoJ6NiXhGNwFI0CUem+A/fqNfcLqdnQZSvqTo T2RQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@flygoat.com header.s=vultr header.b=TQVL0Ga5; spf=neutral (google.com: 209.132.180.67 is neither permitted nor denied by best guess record for domain of linux-kernel-owner@vger.kernel.org) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=flygoat.com Return-Path: Received: from vger.kernel.org ([209.132.180.67]) by mx.google.com with ESMTP id p20si5361737qtb.16.2020.04.12.23.01.05; Sun, 12 Apr 2020 23:01:20 -0700 (PDT) Received-SPF: neutral (google.com: 209.132.180.67 is neither permitted nor denied by best guess record for domain of linux-kernel-owner@vger.kernel.org) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@flygoat.com header.s=vultr header.b=TQVL0Ga5; spf=neutral (google.com: 209.132.180.67 is neither permitted nor denied by best guess record for domain of linux-kernel-owner@vger.kernel.org) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=flygoat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728879AbgDMFeo (ORCPT + 99 others); Mon, 13 Apr 2020 01:34:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.18]:41536 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727498AbgDMFeo (ORCPT ); Mon, 13 Apr 2020 01:34:44 -0400 Received: from vultr.net.flygoat.com (vultr.net.flygoat.com [149.28.68.211]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C93F2C00860C; Sun, 12 Apr 2020 22:34:43 -0700 (PDT) Received: from localhost.localdomain (unknown [IPv6:2001:da8:20f:4430:250:56ff:fe9a:7470]) by vultr.net.flygoat.com (Postfix) with ESMTPSA id 79DD520D22; Mon, 13 Apr 2020 05:34:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=flygoat.com; s=vultr; t=1586756083; bh=vIG/lJ9a0pXyMSs7BllHvRyHLPSA9zXR3qX3NJnlerw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=TQVL0Ga5ifwYQm5Nb0G7/7KJa5pTZdk43CfVN14fhLIj8ywKSLMWVq6vrd12e4a5Z o7SZB3zJDBQyYVLAyizl/QJWhoP+ppsfEXe1ZrDupw8wEX96ktG1lssUuvnHmM1nb8 +hT/2TKNnrim/1l8RGSw7/AEB7tPdTN+Vc0D93Bys1jsACfKJ6E12806hhZLkhx01S EwIpFQUUpjS16AAGmXi4Zt12eslRtYSlTsujVxYf7P8XQoV5raKYicGZE10kK9S/VX IQzCGqmv6TB9rMy0w8IIJ4QdueG8IU+jl0/4uaDGrfTnd3eMTEBDxJyFFardBUM9BK yVIlWfu8gfKbw== From: Jiaxun Yang To: linux-mips@vger.kernel.org Cc: Jiaxun Yang , Bjorn Helgaas , Rob Herring , Thomas Bogendoerfer , Huacai Chen , Lorenzo Pieralisi , Andrew Murray , Paul Burton , linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 4/5] MIPS: DTS: Loongson64: Add PCI Controller Node Date: Mon, 13 Apr 2020 13:32:12 +0800 Message-Id: <20200413053222.3976680-4-jiaxun.yang@flygoat.com> X-Mailer: git-send-email 2.26.0.rc2 In-Reply-To: <20200413053222.3976680-1-jiaxun.yang@flygoat.com> References: <20200330114239.1112759-1-jiaxun.yang@flygoat.com> <20200413053222.3976680-1-jiaxun.yang@flygoat.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add PCI Host controller node for Loongson64 with RS780E PCH dts. Note that PCI interrupts are probed via legacy way, as different machine have different interrupt arrangement, we can't cover all of them in dt. Signed-off-by: Jiaxun Yang -- v2: Clean-up --- arch/mips/boot/dts/loongson/rs780e-pch.dtsi | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/arch/mips/boot/dts/loongson/rs780e-pch.dtsi b/arch/mips/boot/dts/loongson/rs780e-pch.dtsi index 45c54d555fa4..8766f97306c6 100644 --- a/arch/mips/boot/dts/loongson/rs780e-pch.dtsi +++ b/arch/mips/boot/dts/loongson/rs780e-pch.dtsi @@ -5,10 +5,25 @@ bus@10000000 { compatible = "simple-bus"; #address-cells = <2>; #size-cells = <2>; - ranges = <0 0x10000000 0 0x10000000 0 0x10000000 + ranges = <0 0x00000000 0 0x00000000 0 0x00010000 /* ioports */ + 0 0x10000000 0 0x10000000 0 0x10000000 0 0x40000000 0 0x40000000 0 0x40000000 0xfd 0xfe000000 0xfd 0xfe000000 0 0x2000000 /* PCI Config Space */>; + pci@1a000000 { + compatible = "loongson,rs780e-pci"; + device_type = "pci"; + #address-cells = <3>; + #size-cells = <2>; + + reg = <0 0x1a000000 0 0x02000000>; + + ranges = <0x01000000 0 0x00004000 0 0x00004000 0 0x00004000>, + <0x02000000 0 0x40000000 0 0x40000000 0 0x40000000>; + + bus-range = <0x00 0xff>; + }; + isa { compatible = "isa"; #address-cells = <2>; -- 2.26.0.rc2