From patchwork Tue Apr 1 04:03:35 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jingoo Han X-Patchwork-Id: 335661 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id C3D801400AE for ; Tue, 1 Apr 2014 15:03:41 +1100 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751073AbaDAEDk (ORCPT ); Tue, 1 Apr 2014 00:03:40 -0400 Received: from mailout2.samsung.com ([203.254.224.25]:49342 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750709AbaDAEDj (ORCPT ); Tue, 1 Apr 2014 00:03:39 -0400 Received: from epcpsbgr1.samsung.com (u141.gpu120.samsung.co.kr [203.254.230.141]) by mailout2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0N3C00M5W3A06RC0@mailout2.samsung.com>; Tue, 01 Apr 2014 13:03:36 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [203.254.230.48]) by epcpsbgr1.samsung.com (EPCPMTA) with SMTP id D1.61.12635.89A3A335; Tue, 01 Apr 2014 13:03:36 +0900 (KST) X-AuditID: cbfee68d-b7fcd6d00000315b-b0-533a3a98fc3d Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id E9.50.29263.89A3A335; Tue, 01 Apr 2014 13:03:36 +0900 (KST) Received: from DOJG1HAN03 ([12.36.166.146]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0N3C00J8E39ZFV30@mmp2.samsung.com>; Tue, 01 Apr 2014 13:03:36 +0900 (KST) From: Jingoo Han To: 'Kukjin Kim' Cc: linux-samsung-soc@vger.kernel.org, linux-pci@vger.kernel.org, 'Pratyush Anand' , 'Jingoo Han' Subject: [PATCH V2] ARM: dts: Increase the size of PCIe configuration space for EXYNOS5440 Date: Tue, 01 Apr 2014 13:03:35 +0900 Message-id: <000301cf4d5f$5b14b7b0$113e2710$%han@samsung.com> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 Thread-index: Ac9NX1Wfjp7kPROBT7ylWOIKQJZVBA== Content-language: ko x-cr-hashedpuzzle: CU1Q EC4d GIK2 Iwah PTNG TG5f Tjdj TuUH UHu0 XfuT X+ux keik plG+ y0xf 0EwZ 4BEM; 5; agBnADEALgBoAGEAbgBAAHMAYQBtAHMAdQBuAGcALgBjAG8AbQA7AGsAZwBlAG4AZQAuAGsAaQBtAEAAcwBhAG0AcwB1AG4AZwAuAGMAbwBtADsAbABpAG4AdQB4AC0AcABjAGkAQAB2AGcAZQByAC4AawBlAHIAbgBlAGwALgBvAHIAZwA7AGwAaQBuAHUAeAAtAHMAYQBtAHMAdQBuAGcALQBzAG8AYwBAAHYAZwBlAHIALgBrAGUAcgBuAGUAbAAuAG8AcgBnADsAcAByAGEAdAB5AHUAcwBoAC4AYQBuAGEAbgBkAEAAcwB0AC4AYwBvAG0A; Sosha1_v1; 7; {B15B6A04-14D1-4888-BB82-724D1B371EBF}; agBnADEALgBoAGEAbgBAAHMAYQBtAHMAdQBuAGcALgBjAG8AbQA=; Tue, 01 Apr 2014 04:03:27 GMT; WwBQAEEAVABDAEgAIABWADIAXQAgAEEAUgBNADoAIABkAHQAcwA6ACAASQBuAGMAcgBlAGEAcwBlACAAdABoAGUAIABzAGkAegBlACAAbwBmACAAUABDAEkAZQAgAGMAbwBuAGYAaQBnAHUAcgBhAHQAaQBvAG4AIABzAHAAYQBjAGUAIABmAG8AcgAgAEUAWABZAE4ATwBTADUANAA0ADAA x-cr-puzzleid: {B15B6A04-14D1-4888-BB82-724D1B371EBF} X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRmVeSWpSXmKPExsVy+t8zA90ZVlbBBscWyVq8PKRpcXnhJVaL 3gVX2SzOzjvOZjHj/D4mi/ZLyg5sHn1bVjF6PP2xl9nj8ya5AOYoLpuU1JzMstQifbsErown 31+xFnwWqDjSepKpgXE7bxcjJ4eEgInEv4mfGSFsMYkL99azdTFycQgJLGOUeLV/CRNMUcf0 ZUwQiemMEqdXvWSBcH4zSvw/tYEVpIpNQE3iy5fD7CC2iICGxNPdR8DGMgtMYJS43+IDYgsL xEjc3rGKBcRmEVCV+NO/HWwDr4CtRPv9DmYIW1Dix+R7LBC9WhLrdx5ngrDlJTaveQtUwwF0 kbrEo7+6EKv0JHouNkOViEjse/GOEeQ2CYEpbBJHpk1ihvjAVOLJ0R4miMQldonFO+4wQRwh IPFt8iEWiKGyEpsOQNVLShxccYMF6PJZSE6aheSkWUhOmoVk9wJGllWMoqkFyQXFSelFhnrF ibnFpXnpesn5uZsYIfHZu4Px9gHrQ4zJQOsnMkuJJucD4zuvJN7Q2MzIwtTE1NjI3NKMNGEl cd6kh0lBQgLpiSWp2ampBalF8UWlOanFhxiZODilGhhZubr2nagqmGvyzih8w32n8Apz893b b0vbyEybeS5gyd443UXzFnx1YQ2XTP+54OUOl7t7Q/tEzfZcaP546fuhnI6PUyqyyrQ7Jf4q J5pYdDi8OM7+xVVVYAPLrNCIWdPOO8s+FzWcJlt+RKjz974Jbw8sWHv2tPy/RHaxNXv5VyWx 8E0r1jqgxFKckWioxVxUnAgAF4lfhOUCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPKsWRmVeSWpSXmKPExsVy+t9jQd0ZVlbBBh92SVi8PKRpcXnhJVaL 3gVX2SzOzjvOZjHj/D4mi/ZLyg5sHn1bVjF6PP2xl9nj8ya5AOaoBkabjNTElNQihdS85PyU zLx0WyXv4HjneFMzA0NdQ0sLcyWFvMTcVFslF58AXbfMHKC1SgpliTmlQKGAxOJiJX07TBNC Q9x0LWAaI3R9Q4LgeowM0EDCOsaMJ99fsRZ8Fqg40nqSqYFxO28XIyeHhICJRMf0ZUwQtpjE hXvr2boYuTiEBKYzSpxe9ZIFwvnNKPH/1AZWkCo2ATWJL18Os4PYIgIaEk93H2EEsZkFJjBK 3G/xAbGFBWIkbu9YxQJiswioSvzp3w62gVfAVqL9fgczhC0o8WPyPRaIXi2J9TuPM0HY8hKb 17wFquEAukhd4tFfXYhVehI9F5uhSkQk9r14xwhym4TAFDaJI9MmMUN8YCrx5GgP0wRGoVlI VsxCsmIWkhWzkMxawMiyilE0tSC5oDgpPddQrzgxt7g0L10vOT93EyM4+p9J7WBc2WBxiFGA g1GJh1fio2WwEGtiWXFl7iFGCQ5mJRHeI++BQrwpiZVVqUX58UWlOanFhxiTgSEwkVlKNDkf mJjySuINjU3MjCyNzCyMTMzNSRNWEuc90GodKCSQnliSmp2aWpBaBLOFiYNTqoFxp0NIo/b+ mSnOx9ujC27NmtZxtsIzsav2UtbTOyIqelfXb5kY2xsht2ctt4LvdJnmWv4nX3L/lnimCtTY 2l59HO6WG1rxYSdP+eM5Monb9ztKFeSahx9wWiRys1lbTl/QbMm6ZbP65X0l+uIvem4J/V95 O9fljHWLXZfumxbh7aJRqhNvtymxFGckGmoxFxUnAgC7Vd1tQgMAAA== DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-pci-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pci@vger.kernel.org Increase the size of PCIe configuration space to 8kB from 4kB, because 4kB for cfg0 and 4kB for cfg1 are required respectively. If 2kB for cfg0 and 2kB for cfg1 are set, it will make problems when a PCIe card having multiple EPs below a bridge is used. Suggested-by: Pratyush Anand Signed-off-by: Jingoo Han --- Changes since v1: - Fix unintentional modification of I/O size, per Pratyush Anand. arch/arm/boot/dts/exynos5440.dtsi | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/arch/arm/boot/dts/exynos5440.dtsi b/arch/arm/boot/dts/exynos5440.dtsi index d600733..94b2cea 100644 --- a/arch/arm/boot/dts/exynos5440.dtsi +++ b/arch/arm/boot/dts/exynos5440.dtsi @@ -281,9 +281,9 @@ #address-cells = <3>; #size-cells = <2>; device_type = "pci"; - ranges = <0x00000800 0 0x40000000 0x40000000 0 0x00001000 /* configuration space */ - 0x81000000 0 0 0x40001000 0 0x00010000 /* downstream I/O */ - 0x82000000 0 0x40011000 0x40011000 0 0x1ffef000>; /* non-prefetchable memory */ + ranges = <0x00000800 0 0x40000000 0x40000000 0 0x00002000 /* configuration space */ + 0x81000000 0 0 0x40002000 0 0x00010000 /* downstream I/O */ + 0x82000000 0 0x40012000 0x40012000 0 0x1ffee000>; /* non-prefetchable memory */ #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0>; interrupt-map = <0x0 0 &gic 53>; @@ -302,9 +302,9 @@ #address-cells = <3>; #size-cells = <2>; device_type = "pci"; - ranges = <0x00000800 0 0x60000000 0x60000000 0 0x00001000 /* configuration space */ - 0x81000000 0 0 0x60001000 0 0x00010000 /* downstream I/O */ - 0x82000000 0 0x60011000 0x60011000 0 0x1ffef000>; /* non-prefetchable memory */ + ranges = <0x00000800 0 0x60000000 0x60000000 0 0x00002000 /* configuration space */ + 0x81000000 0 0 0x60002000 0 0x00010000 /* downstream I/O */ + 0x82000000 0 0x60012000 0x60012000 0 0x1ffee000>; /* non-prefetchable memory */ #interrupt-cells = <1>; interrupt-map-mask = <0 0 0 0>; interrupt-map = <0x0 0 &gic 56>;