diff for duplicates of <20180108154648.GA2530@red-moon> diff --git a/a/1.txt b/N1/1.txt index 8877cb1..bcf52e5 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -11,9 +11,9 @@ On Mon, Jan 08, 2018 at 12:13:34PM +0100, Koen Vandeputte wrote: > >>[ Node 4 | node-4 ] lspci -v > >>00:00.0 PCI bridge: Synopsys, Inc. Device abcd (rev 01) (prog-if 00 > >>[Normal decode]) -> >> Flags: bus master, fast devsel, latency 0, IRQ 298 -> >> Memory at 01000000 (32-bit, non-prefetchable) [size=1M] -> >> Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 +> >> ??? Flags: bus master, fast devsel, latency 0, IRQ 298 +> >> ??? Memory at 01000000 (32-bit, non-prefetchable) [size=1M] +> >> ??? Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 > > ^^^^^^^^^^^^^^ > > > >So basically, the subordinate number in the root port does not @@ -49,14 +49,14 @@ On Mon, Jan 08, 2018 at 12:13:34PM +0100, Koen Vandeputte wrote: > --- a/drivers/pci/host/pcie-designware.c > +++ b/drivers/pci/host/pcie-designware.c > @@ -861,7 +861,7 @@ void dw_pcie_setup_rc(struct pcie_port * -> /* setup bus numbers */ -> val = dw_pcie_readl_rc(pp, PCI_PRIMARY_BUS); -> val &= 0xff000000; -> - val |= 0x00010100; -> + val |= 0x00ff0100; -> dw_pcie_writel_rc(pp, PCI_PRIMARY_BUS, val); +> ???? /* setup bus numbers */ +> ???? val = dw_pcie_readl_rc(pp, PCI_PRIMARY_BUS); +> ???? val &= 0xff000000; +> -??? val |= 0x00010100; +> +??? val |= 0x00ff0100; +> ???? dw_pcie_writel_rc(pp, PCI_PRIMARY_BUS, val); > -> /* setup command register */ +> ???? /* setup command register */ > > > Above version logically fixes it for all dwc devices using a bridge diff --git a/a/content_digest b/N1/content_digest index d6632e5..5addec1 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -6,18 +6,10 @@ "ref\05bc70c34-45b2-5aed-eb06-f8ecfe859fd0@ncentric.com\0" "ref\020180108110015.GA32027@red-moon\0" "ref\01684b8c6-1006-948b-f4f9-c9aaf9cf26a8@ncentric.com\0" - "From\0Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>\0" - "Subject\0Re: [PATCH] imx6: fix pcie enumeration\0" + "From\0lorenzo.pieralisi@arm.com (Lorenzo Pieralisi)\0" + "Subject\0[PATCH] imx6: fix pcie enumeration\0" "Date\0Mon, 8 Jan 2018 15:46:48 +0000\0" - "To\0Koen Vandeputte <koen.vandeputte@ncentric.com>\0" - "Cc\0Bjorn Helgaas <helgaas@kernel.org>" - linux-pci@vger.kernel.org - bhelgaas@google.com - Richard Zhu <hongxing.zhu@nxp.com> - Lucas Stach <l.stach@pengutronix.de> - linux-arm-kernel@lists.infradead.org - Joao Pinto <Joao.Pinto@synopsys.com> - " Jingoo Han <jingoohan1@gmail.com>\0" + "To\0linux-arm-kernel@lists.infradead.org\0" "\00:1\0" "b\0" "On Mon, Jan 08, 2018 at 12:13:34PM +0100, Koen Vandeputte wrote:\n" @@ -33,9 +25,9 @@ "> >>[ Node 4 | node-4 ] lspci -v\n" "> >>00:00.0 PCI bridge: Synopsys, Inc. Device abcd (rev 01) (prog-if 00\n" "> >>[Normal decode])\n" - "> >> \302\240\302\240\302\240 Flags: bus master, fast devsel, latency 0, IRQ 298\n" - "> >> \302\240\302\240\302\240 Memory at 01000000 (32-bit, non-prefetchable) [size=1M]\n" - "> >> \302\240\302\240\302\240 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0\n" + "> >> ??? Flags: bus master, fast devsel, latency 0, IRQ 298\n" + "> >> ??? Memory at 01000000 (32-bit, non-prefetchable) [size=1M]\n" + "> >> ??? Bus: primary=00, secondary=01, subordinate=01, sec-latency=0\n" "> > ^^^^^^^^^^^^^^\n" "> >\n" "> >So basically, the subordinate number in the root port does not\n" @@ -71,14 +63,14 @@ "> --- a/drivers/pci/host/pcie-designware.c\n" "> +++ b/drivers/pci/host/pcie-designware.c\n" "> @@ -861,7 +861,7 @@ void dw_pcie_setup_rc(struct pcie_port *\n" - "> \302\240\302\240\302\240\302\240 /* setup bus numbers */\n" - "> \302\240\302\240\302\240\302\240 val = dw_pcie_readl_rc(pp, PCI_PRIMARY_BUS);\n" - "> \302\240\302\240\302\240\302\240 val &= 0xff000000;\n" - "> -\302\240\302\240\302\240 val |= 0x00010100;\n" - "> +\302\240\302\240\302\240 val |= 0x00ff0100;\n" - "> \302\240\302\240\302\240\302\240 dw_pcie_writel_rc(pp, PCI_PRIMARY_BUS, val);\n" + "> ???? /* setup bus numbers */\n" + "> ???? val = dw_pcie_readl_rc(pp, PCI_PRIMARY_BUS);\n" + "> ???? val &= 0xff000000;\n" + "> -??? val |= 0x00010100;\n" + "> +??? val |= 0x00ff0100;\n" + "> ???? dw_pcie_writel_rc(pp, PCI_PRIMARY_BUS, val);\n" "> \n" - "> \302\240\302\240\302\240\302\240 /* setup command register */\n" + "> ???? /* setup command register */\n" "> \n" "> \n" "> Above version logically fixes it for all dwc devices using a bridge\n" @@ -99,4 +91,4 @@ "\n" Lorenzo -66803065a9531565c72f21795f3a84b279fddb07312d3b5b1f9f1f1ff1171e1d +3378c0a86230d93ff327ab6718c79330b957a12372fb28f73e30f4a45bf82014
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.