Received: by 2002:a25:e74b:0:0:0:0:0 with SMTP id e72csp758721ybh; Tue, 21 Jul 2020 07:18:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxCFFh+9r7uk9gynltqxMg+Jll68883to84CsH7Ge4ofFNPJjeGB1OvDYAvGfsRrWwGcNzW X-Received: by 2002:a17:906:4c48:: with SMTP id d8mr24514991ejw.331.1595341108072; Tue, 21 Jul 2020 07:18:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1595341108; cv=none; d=google.com; s=arc-20160816; b=z8iUNNsn9x1NHNVZfmqNZYSXmTNr6WzhLGK8Y5VUWahVvdqCGmGXMtkckeyL6QPh7h 03iEmMsAoJUjG8ybz1oyXfwmiIXranTRW0b397zm2p1tVECQQPijrIt1eCrjDYLxiMEk vJQVp6/VerzDM8eC7m+MB6S+eISwPjrTuTYq2iSkp2y4HsIdkyj3jVYl0dTnnvemJESb Ng9VBuRp2AoBxMt2PentVKRDVeNqqY0gYPMHcpKO8DwLuVMiDdFRiN0CWplARV+SOcIt DKoQyA+XmXSFtnT0ZkT21YITNrRQ0NCg3VEbrKzEYPRDD5lM6NdCxzDxLufeVIv9+10o cCBg== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=ucqhFnCI9t6VzCqUSzGCZyo0cnseMXd5H4BrJAvxZQA=; b=jb93QQOFOpRYgMvP53OW/IZyvOTmV9AZxoAhZTNTeE/BH7nhgoMCIGEwQZZFgrkrt7 4ZSzVCXmB9SUWMUQ0Ps2Jm0nRmoxUAC67aibPqGBtC+MG74vYC5dUhukASIu0T3e7UnT FSX3y16223rt2WtMtKGnjy/uAMCeoccvrtyh+lWmk1GMuj64Vaxlv3FA0lfC6ZD5U/vf K65lt2II9hQXezf2YPxJ3AdINTr3MrPMZlrXz4TtRs6AdypNcwL9q0oprt8RnMzhHD3f 6LtzC6SkA2+R9KFxtiOc1j5EZf2Er/UWQKJ2v0x0Tj1virCouCjFEiGhHJXhVF+ySMxU zxwQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@flygoat.com header.s=vultr header.b=oQeOhrgu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) 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 (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p5si12228694ejx.318.2020.07.21.07.18.05; Tue, 21 Jul 2020 07:18:28 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail header.i=@flygoat.com header.s=vultr header.b=oQeOhrgu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) 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 S1728806AbgGUORu (ORCPT + 99 others); Tue, 21 Jul 2020 10:17:50 -0400 Received: from vultr.net.flygoat.com ([149.28.68.211]:41508 "EHLO vultr.net.flygoat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726715AbgGUORu (ORCPT ); Tue, 21 Jul 2020 10:17:50 -0400 Received: from localhost.localdomain (unknown [IPv6:2001:da8:20f:4430:250:56ff:fe9a:7470]) by vultr.net.flygoat.com (Postfix) with ESMTPSA id D69401FEB4; Tue, 21 Jul 2020 14:17:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=flygoat.com; s=vultr; t=1595341069; bh=kZY9aXFLLPKIYt2v5Zp4tONNRS2gqJeu84+H6D3d+nk=; h=From:To:Cc:Subject:Date:From; b=oQeOhrgumRDdxyBFW4nB06zrxCJHXzA40LqVM3SzMK6C43cZTWFsZeYiyMVXPysPt vbFgAFrg6TaQtJ+2EFXkYIN8lAHFtKa800zc5JMz+bJrUNiYrrXGfvSmJpcLIEPEU1 Cm0y+dua9qGOjJ7gO6qD2KyT+hfZPDyZFiyiSNVgpoVYccZK7okTFktfwIGrCybm/I hWMUhN8ZoKpg0bb4Lb2O83eUJYLit0cRxkVxvqHyd1vXFoAChJe2XWfqJVCu7DCJFE 2AyBgzR29QnxaBPC9uusB1R5rwWKccCXR/w0pmZyNGbGeM00bEfRHCwUJ/Mtu+JlVO zbPgPy5iuqPrA== From: Jiaxun Yang To: linux-mips@vger.kernel.org Cc: Jiaxun Yang , Rob Herring , Thomas Bogendoerfer , Huacai Chen , Frank Rowand , Paul Burton , Nathan Chancellor , Nick Desaulniers , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 0/5] MIPS: Loongson64: Process ISA Node in DeviceTree Date: Tue, 21 Jul 2020 22:17:28 +0800 Message-Id: <20200721141742.996350-1-jiaxun.yang@flygoat.com> X-Mailer: git-send-email 2.28.0.rc1 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 Hi, This series convert reservation of Loongson64 Logic PIO into DeviceTree based method. It can be used to replace Huacai's "MIPS: Loongson64: Reserve legacy MMIO space according to bridge type". Thanks. v2: - Address Rob and Huacai's review comments. Jiaxun Yang (5): of_address: Add bus type match for pci ranges parser MIPS: Loongson64: Process ISA Node in DeviceTree MIPS: Loongson64: Enlarge IO_SPACE_LIMIT MIPS: Loongson64: DTS: Fix ISA range for RS780E PCH MIPS: Loongson64: Add ISA node for LS7A PCH arch/mips/boot/dts/loongson/ls7a-pch.dtsi | 7 ++ arch/mips/boot/dts/loongson/rs780e-pch.dtsi | 2 +- arch/mips/include/asm/io.h | 3 +- .../mips/include/asm/mach-loongson64/spaces.h | 3 +- arch/mips/loongson64/init.c | 88 +++++++++++++------ drivers/of/address.c | 27 +++--- include/linux/of_address.h | 5 ++ 7 files changed, 94 insertions(+), 41 deletions(-) -- 2.28.0.rc1