Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp123650pxb; Tue, 17 Nov 2020 23:20:56 -0800 (PST) X-Google-Smtp-Source: ABdhPJxTl5iJtUrlI9wjvDPRdw9syhkpZrHIOHuje+wX1R45g5yOk5pGMQped9hdtrjAxNOANnlm X-Received: by 2002:a17:907:262d:: with SMTP id aq13mr22258881ejc.484.1605684056181; Tue, 17 Nov 2020 23:20:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605684056; cv=none; d=google.com; s=arc-20160816; b=VUUcmkt7cM4WWlifTujODz86k6jKGe1Rwcdha/Xyi//xdiPGjzqUiZj7w2beuX0J+F QZbl4VjCKDhUXAYekloJJn84RaLY81SY5aviOYVi1uiqfbemZp7WAo2QzoN0ENu01Up0 1qPGkv7W/uVnCu5ELecTv7cxjmKgAJdAR8bd2TEhAncjblrXy6YxUYHWnWAiEWPABqx7 kz0v0ZIgyp2xys/2YsrAR/nt2Q3EtyA4dig3c42X+ezOn7VRjLiXlDEPS19YaLACzlln vWlxkq+T0oeTW84Ev6YlFb5N8QdrlwFJ8tZCUl1MCrusDfzCWqrmrgGKM2ML8IPVDhFF /MyQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=ixALpez7b3buzpcr/3nXIeFUpxTL8PUTsNg/q6XJ8wM=; b=AjaHTNVu5JPXxhazmLzuMAOrkJ2y8E0W7TIAGN1AlRKyIM4KBkah3T6N3atx8czUTH nCqbyO8e8uxPfIszlfbOjGugMU356FYpDFIL9fUH30vnl/oXPQUbRDWiNxqsXIO7E6tB Bc4CkTp99f42jbXJg2XosCKU5jZb/KRpqb8b0oU+V4o90Rql9wexNlOHc+5vskkiEPDy me/4zYu3TSvggXC6ihywp1sWbyCpEqvD5p/qGXbqXy15wcwwy68G8fb2v+7zDCTeEB6G dljTjDhB7Pcp4aY9NVyJAvVVe9DmY9uKLN7M8fxV6eHhtYsOmwDfWPSzrDFR3ai3ZWa4 M2UA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=KsaRGMUQ; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a4si14858678ejf.460.2020.11.17.23.20.33; Tue, 17 Nov 2020 23:20:56 -0800 (PST) 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=pass header.i=@kernel.org header.s=default header.b=KsaRGMUQ; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726722AbgKRHRf (ORCPT + 99 others); Wed, 18 Nov 2020 02:17:35 -0500 Received: from mail.kernel.org ([198.145.29.99]:54506 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726248AbgKRHRf (ORCPT ); Wed, 18 Nov 2020 02:17:35 -0500 Received: from wens.tw (mirror2.csie.ntu.edu.tw [140.112.30.76]) (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 214002223D; Wed, 18 Nov 2020 07:17:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1605683854; bh=VyAejFb2EqXRXHkA5q6udJdyr3L4QQLG2oyoewoKR0E=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=KsaRGMUQauyvl8NNreR0qukDZHZi99mssukp+kYZvXjxs+v7NIas1XTsqui98laES Cff1S6602tqQr1yzKztvxwGLpvSkewlalseP+ElbPahDFx84M4lFQ8uVTRQsZpW/U+ jIH0fVYL/mZ9K+LwYNB9trFynqI6YA6VYk+FYmKk= Received: by wens.tw (Postfix, from userid 1000) id 982CE5FD44; Wed, 18 Nov 2020 15:17:31 +0800 (CST) From: Chen-Yu Tsai To: Shawn Lin , Lorenzo Pieralisi , Rob Herring , Bjorn Helgaas , Heiko Stuebner Cc: Chen-Yu Tsai , Robin Murphy , Johan Jonker , linux-pci@vger.kernel.org, linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Subject: [PATCH v2 3/4] arm64: dts: rockchip: nanopi4: Move ep-gpios property to nanopc-t4 Date: Wed, 18 Nov 2020 15:17:23 +0800 Message-Id: <20201118071724.4866-4-wens@kernel.org> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201118071724.4866-1-wens@kernel.org> References: <20201118071724.4866-1-wens@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Chen-Yu Tsai Only the NanoPC T4 hs the PCIe reset pin routed to the SoC. For the NanoPi M4 family, no such signal is routed to the expansion header on the base board. As the schematics for the expansion board were not released, it is unclear how this is handled, but the likely answer is that the signal is always pulled high. Move the ep-gpios property from the common nanopi4.dtsi file to the board level nanopc-t4.dts file. This makes the nanopi-m4 lack ep-gpios, matching the board design. A companion patch "PCI: rockchip: make ep_gpio optional" for the Linux driver is required, as the driver currently requires the property to be present. Fixes: e7a095908227 ("arm64: dts: rockchip: Add devicetree for NanoPC-T4") Signed-off-by: Chen-Yu Tsai --- arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts b/arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts index e0d75617bb7e..452728b82e42 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts @@ -95,6 +95,7 @@ map3 { }; &pcie0 { + ep-gpios = <&gpio2 RK_PA4 GPIO_ACTIVE_HIGH>; num-lanes = <4>; vpcie3v3-supply = <&vcc3v3_sys>; }; diff --git a/arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi b/arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi index 76a8b40a93c6..48ed4aaa37f3 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi @@ -504,7 +504,6 @@ &pcie_phy { }; &pcie0 { - ep-gpios = <&gpio2 RK_PA4 GPIO_ACTIVE_HIGH>; max-link-speed = <2>; num-lanes = <2>; vpcie0v9-supply = <&vcca0v9_s3>; -- 2.29.1