From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751949AbbJBV5I (ORCPT ); Fri, 2 Oct 2015 17:57:08 -0400 Received: from mout.kundenserver.de ([212.227.17.24]:52629 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751475AbbJBV5D (ORCPT ); Fri, 2 Oct 2015 17:57:03 -0400 From: Arnd Bergmann To: Ley Foon Tan Cc: Rob Herring , Bjorn Helgaas , Russell King , Marc Zyngier , Dinh Nguyen , "linux-pci@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-doc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Pawel Moll , Mark Rutland , Ian Campbell , Kumar Gala , Lorenzo Pieralisi Subject: Re: [PATCH v7 5/6] Documentation: dt-bindings: pci: altera pcie device tree binding Date: Fri, 02 Oct 2015 23:56:37 +0200 Message-ID: <6497772.rqSurELzER@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) In-Reply-To: References: <1442801587-3812-1-git-send-email-lftan@altera.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:uVDlSwzNkrR4cKzuFz5GyxFyM5rb8rT8Yr1bv+f8P6Yr7a7V4Y4 Yx2TpsxFNn+NKjMIe/kp6fxfXNchuhSMdSlYGOvRkgp9skSIijNtwE4Syq4qZ9P0yXCwRbU ZkGb3OgvG5dPiNGXorGVAH/XDVn7n7LOgMQP/dYFNVzFzBht91I1zUrx/JkkMm7U4PeVB/Z oLjninGPYutSmXF8OLZ+w== X-UI-Out-Filterresults: notjunk:1;V01:K0:Uv939Wkzwok=:tu16nSawT9XiXO6cXZ14NM 0avNBao8wnSNqZFLZrw4ro8R2tEXbMeFe45KZpJIN6o8v7fG+u4ln78rD1GFHOdVJkEFR/+CQ modOfpkCv2H4rZ9IXbRC/L6cQhVgnL3Wh8tWgqVMg61TIchY7RSeLrz/9Y0RQQ8Zi6zpyhM61 /zSEzkBsmgEGzcmigPDiCAOgvCdcbZ9ikGrpcu+GV6tIQInJ0UoDcCz34eF/xMppwSnLsZFMf J8GZjRHLahXdIuCMC0PZeF4SGtKw28kWgEOrHb41vXsJICCX948BfXLBS7CGnuwfPm+jl/P9w yUnONOurYzhsafCk04eDIj7Z3JLZcS3DF4fTS4xm9HafVfEDxInyp7iqmSgzqqYtt7yBtgGvu E3cO78XwQ0q2u6w3s6c2LNsucxXTu65tSzOCHLEdJtslX6viSmGE7V9B1qqKaVsB093YT0Gdw gcfbV5/RyBLw1AHxpyR5CPeKKNYiLITS4oWWzLbJgwF5+HzfhCHViBUb+94aax6gYIELkYkv0 Lag7UBm2bxJMRujX8FlVmqgvNdWdUP390hnzSkqeaoxtD3L4WK+Hd1fi/kXmVceKkJ2z+nANJ yR5K1ClON0E2XiBNgpQ7BbY3sn0KZU2/IUtvEur8Vl69D8kA7IASWTnRR0Sy72D1HPYLbiOyV QBOo56ALFVgjFueOD7kUiVfcDpZofUk2E5sVCorNKA/Qrn/d+ugLjtFYiQ7EBWWq4WhbNx/0T veG7tb54UQiGcpPe Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Friday 02 October 2015 15:53:44 Ley Foon Tan wrote: > > Strictly speaking, if you have undocumented bindings downstream that > > is your problem and we don't have to accept them as-is upstream. I'm > > not going to worry about that here. > > > >>> txs contains the config space? > >> It is not the config space, but a memory slave port. > > > > Then where is the config space? It should not be part of "ranges" is > > all I care about. > The config space is not part of "ranges". Our IP uses TLP packet to > access config space. > It took me a bit to figure out what you mean here. To save others from reading the source, here is what I found: * The config space is accessed indirectly through registers from the "cra" register range, which is the right approach according to the point that Rob made. * hardware-wise this basically looks like bit-banged PCIe, which is both awesome and scary ;-) Arnd