* [PATCH v2 00/15] MIPS Boston board support
@ 2016-02-03 11:30 Paul Burton
2016-02-03 11:30 ` [PATCH v2 12/15] ptp: pch: Allow build on MIPS platforms Paul Burton
2016-02-03 12:35 ` [PATCH v2 00/15] MIPS Boston board support Michal Simek
0 siblings, 2 replies; 5+ messages in thread
From: Paul Burton @ 2016-02-03 11:30 UTC (permalink / raw)
To: linux-mips, Ralf Baechle
Cc: Paul Burton, Phil Edworthy, Arnd Bergmann, Joshua Kinard,
Grygorii Strashko, Jiri Slaby, Bjorn Helgaas,
Zubair Lutfullah Kakakhel, Kumar Gala, Yijing Wang, Ian Campbell,
Rob Herring, John Crispin, Geert Uytterhoeven, Ray Jui,
Richard Cochran, Sören Brinkmann, Michal Simek, Kalle Valo
This series introduces support for the Imagination Technologies MIPS
Boston development board. Boston is an FPGA-based development board
akin to the much older Malta board, built around a Xilinx FPGA running
a MIPS CPU & other logic including a PCIe root port connected to an
Intel EG20T Platform Controller Hub. This provides a base set of
peripherals including SATA, USB, SD/MMC, ethernet, I2C & GPIOs. PCIe
slots are also present for expansion.
v2 of this series splits out the pch_gbe ethernet driver changes to a
separate series, but keeps the Xilinx PCIe driver changes since PCIe is
so central to the Boston board & the series has shrunk somewhat since
its earlier submission.
Applies atop v4.5-rc2.
Paul Burton (15):
dt-bindings: ascii-lcd: Document a binding for simple ASCII LCDs
auxdisplay: driver for simple memory mapped ASCII LCD displays
MIPS: PCI: Compatibility with ARM-like PCI host drivers
PCI: xilinx: Keep references to both IRQ domains
PCI: xilinx: Unify INTx & MSI interrupt FIFO decode
PCI: xilinx: Always clear interrupt decode register
PCI: xilinx: Clear interrupt FIFO during probe
PCI: xilinx: Fix INTX irq dispatch
PCI: xilinx: Allow build on MIPS platforms
misc: pch_phub: Allow build on MIPS platforms
dmaengine: pch_dma: Allow build on MIPS platforms
ptp: pch: Allow build on MIPS platforms
MIPS: Support for generating FIT (.itb) images
dt-bindings: mips: img,boston: Document img,boston binding
MIPS: Boston board support
Documentation/devicetree/bindings/ascii-lcd.txt | 10 +
.../devicetree/bindings/mips/img/boston.txt | 15 ++
MAINTAINERS | 14 ++
arch/mips/Kbuild.platforms | 1 +
arch/mips/Kconfig | 48 +++++
arch/mips/Makefile | 6 +-
arch/mips/boot/Makefile | 61 ++++++
arch/mips/boot/dts/Makefile | 1 +
arch/mips/boot/dts/img/Makefile | 7 +
arch/mips/boot/dts/img/boston.dts | 204 ++++++++++++++++++
arch/mips/boot/skeleton.its | 24 +++
arch/mips/boston/Makefile | 12 ++
arch/mips/boston/Platform | 8 +
arch/mips/boston/init.c | 106 ++++++++++
arch/mips/boston/int.c | 33 +++
arch/mips/boston/time.c | 89 ++++++++
arch/mips/boston/vmlinux.its | 23 ++
arch/mips/configs/boston_defconfig | 173 +++++++++++++++
.../asm/mach-boston/cpu-feature-overrides.h | 26 +++
arch/mips/include/asm/mach-boston/irq.h | 18 ++
arch/mips/include/asm/mach-boston/spaces.h | 20 ++
arch/mips/include/asm/pci.h | 67 +++++-
arch/mips/lib/iomap-pci.c | 2 +-
arch/mips/pci/Makefile | 6 +
arch/mips/pci/pci-generic.c | 138 ++++++++++++
arch/mips/pci/pci-legacy.c | 232 +++++++++++++++++++++
arch/mips/pci/pci.c | 226 +-------------------
drivers/auxdisplay/Kconfig | 7 +
drivers/auxdisplay/Makefile | 1 +
drivers/auxdisplay/ascii-lcd.c | 230 ++++++++++++++++++++
drivers/dma/Kconfig | 2 +-
drivers/misc/Kconfig | 2 +-
drivers/pci/host/Kconfig | 2 +-
drivers/pci/host/pcie-xilinx.c | 125 ++++++-----
drivers/ptp/Kconfig | 2 +-
35 files changed, 1649 insertions(+), 292 deletions(-)
create mode 100644 Documentation/devicetree/bindings/ascii-lcd.txt
create mode 100644 Documentation/devicetree/bindings/mips/img/boston.txt
create mode 100644 arch/mips/boot/dts/img/Makefile
create mode 100644 arch/mips/boot/dts/img/boston.dts
create mode 100644 arch/mips/boot/skeleton.its
create mode 100644 arch/mips/boston/Makefile
create mode 100644 arch/mips/boston/Platform
create mode 100644 arch/mips/boston/init.c
create mode 100644 arch/mips/boston/int.c
create mode 100644 arch/mips/boston/time.c
create mode 100644 arch/mips/boston/vmlinux.its
create mode 100644 arch/mips/configs/boston_defconfig
create mode 100644 arch/mips/include/asm/mach-boston/cpu-feature-overrides.h
create mode 100644 arch/mips/include/asm/mach-boston/irq.h
create mode 100644 arch/mips/include/asm/mach-boston/spaces.h
create mode 100644 arch/mips/pci/pci-generic.c
create mode 100644 arch/mips/pci/pci-legacy.c
create mode 100644 drivers/auxdisplay/ascii-lcd.c
--
2.7.0
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH v2 12/15] ptp: pch: Allow build on MIPS platforms
2016-02-03 11:30 [PATCH v2 00/15] MIPS Boston board support Paul Burton
@ 2016-02-03 11:30 ` Paul Burton
2016-02-03 12:35 ` [PATCH v2 00/15] MIPS Boston board support Michal Simek
1 sibling, 0 replies; 5+ messages in thread
From: Paul Burton @ 2016-02-03 11:30 UTC (permalink / raw)
To: linux-mips, Ralf Baechle
Cc: Paul Burton, netdev, linux-kernel, Richard Cochran
Allow the ptp_pch driver to be built on MIPS platforms in preparation
for use on the MIPS Boston board.
Signed-off-by: Paul Burton <paul.burton@imgtec.com>
Acked-by: Richard Cochran <richardcochran@gmail.com>
---
Changes in v2: None
drivers/ptp/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/ptp/Kconfig b/drivers/ptp/Kconfig
index ee3de34..ee43549 100644
--- a/drivers/ptp/Kconfig
+++ b/drivers/ptp/Kconfig
@@ -74,7 +74,7 @@ config DP83640_PHY
config PTP_1588_CLOCK_PCH
tristate "Intel PCH EG20T as PTP clock"
- depends on X86_32 || COMPILE_TEST
+ depends on X86_32 || MIPS || COMPILE_TEST
depends on HAS_IOMEM && NET
select PTP_1588_CLOCK
help
--
2.7.0
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH v2 00/15] MIPS Boston board support
2016-02-03 11:30 [PATCH v2 00/15] MIPS Boston board support Paul Burton
2016-02-03 11:30 ` [PATCH v2 12/15] ptp: pch: Allow build on MIPS platforms Paul Burton
@ 2016-02-03 12:35 ` Michal Simek
2016-02-03 16:03 ` Paul Burton
1 sibling, 1 reply; 5+ messages in thread
From: Michal Simek @ 2016-02-03 12:35 UTC (permalink / raw)
To: Paul Burton, linux-mips, Ralf Baechle
Cc: Phil Edworthy, Arnd Bergmann, Joshua Kinard, Grygorii Strashko,
Jiri Slaby, Bjorn Helgaas, Zubair Lutfullah Kakakhel, Kumar Gala,
Yijing Wang, Ian Campbell, Rob Herring, John Crispin,
Geert Uytterhoeven, Ray Jui, Richard Cochran,
Sören Brinkmann, Michal Simek, Kalle Valo
On 3.2.2016 12:30, Paul Burton wrote:
> This series introduces support for the Imagination Technologies MIPS
> Boston development board. Boston is an FPGA-based development board
> akin to the much older Malta board, built around a Xilinx FPGA running
> a MIPS CPU & other logic including a PCIe root port connected to an
> Intel EG20T Platform Controller Hub. This provides a base set of
> peripherals including SATA, USB, SD/MMC, ethernet, I2C & GPIOs. PCIe
> slots are also present for expansion.
>
> v2 of this series splits out the pch_gbe ethernet driver changes to a
> separate series, but keeps the Xilinx PCIe driver changes since PCIe is
> so central to the Boston board & the series has shrunk somewhat since
> its earlier submission.
>
> Applies atop v4.5-rc2.
>
> Paul Burton (15):
> dt-bindings: ascii-lcd: Document a binding for simple ASCII LCDs
> auxdisplay: driver for simple memory mapped ASCII LCD displays
> MIPS: PCI: Compatibility with ARM-like PCI host drivers
> PCI: xilinx: Keep references to both IRQ domains
> PCI: xilinx: Unify INTx & MSI interrupt FIFO decode
> PCI: xilinx: Always clear interrupt decode register
> PCI: xilinx: Clear interrupt FIFO during probe
> PCI: xilinx: Fix INTX irq dispatch
> PCI: xilinx: Allow build on MIPS platforms
> misc: pch_phub: Allow build on MIPS platforms
> dmaengine: pch_dma: Allow build on MIPS platforms
> ptp: pch: Allow build on MIPS platforms
> MIPS: Support for generating FIT (.itb) images
> dt-bindings: mips: img,boston: Document img,boston binding
> MIPS: Boston board support
>
> Documentation/devicetree/bindings/ascii-lcd.txt | 10 +
> .../devicetree/bindings/mips/img/boston.txt | 15 ++
> MAINTAINERS | 14 ++
> arch/mips/Kbuild.platforms | 1 +
> arch/mips/Kconfig | 48 +++++
> arch/mips/Makefile | 6 +-
> arch/mips/boot/Makefile | 61 ++++++
> arch/mips/boot/dts/Makefile | 1 +
> arch/mips/boot/dts/img/Makefile | 7 +
> arch/mips/boot/dts/img/boston.dts | 204 ++++++++++++++++++
> arch/mips/boot/skeleton.its | 24 +++
> arch/mips/boston/Makefile | 12 ++
> arch/mips/boston/Platform | 8 +
> arch/mips/boston/init.c | 106 ++++++++++
> arch/mips/boston/int.c | 33 +++
> arch/mips/boston/time.c | 89 ++++++++
> arch/mips/boston/vmlinux.its | 23 ++
> arch/mips/configs/boston_defconfig | 173 +++++++++++++++
> .../asm/mach-boston/cpu-feature-overrides.h | 26 +++
> arch/mips/include/asm/mach-boston/irq.h | 18 ++
> arch/mips/include/asm/mach-boston/spaces.h | 20 ++
> arch/mips/include/asm/pci.h | 67 +++++-
> arch/mips/lib/iomap-pci.c | 2 +-
> arch/mips/pci/Makefile | 6 +
> arch/mips/pci/pci-generic.c | 138 ++++++++++++
> arch/mips/pci/pci-legacy.c | 232 +++++++++++++++++++++
> arch/mips/pci/pci.c | 226 +-------------------
> drivers/auxdisplay/Kconfig | 7 +
> drivers/auxdisplay/Makefile | 1 +
> drivers/auxdisplay/ascii-lcd.c | 230 ++++++++++++++++++++
> drivers/dma/Kconfig | 2 +-
> drivers/misc/Kconfig | 2 +-
> drivers/pci/host/Kconfig | 2 +-
> drivers/pci/host/pcie-xilinx.c | 125 ++++++-----
> drivers/ptp/Kconfig | 2 +-
> 35 files changed, 1649 insertions(+), 292 deletions(-)
> create mode 100644 Documentation/devicetree/bindings/ascii-lcd.txt
> create mode 100644 Documentation/devicetree/bindings/mips/img/boston.txt
> create mode 100644 arch/mips/boot/dts/img/Makefile
> create mode 100644 arch/mips/boot/dts/img/boston.dts
> create mode 100644 arch/mips/boot/skeleton.its
> create mode 100644 arch/mips/boston/Makefile
> create mode 100644 arch/mips/boston/Platform
> create mode 100644 arch/mips/boston/init.c
> create mode 100644 arch/mips/boston/int.c
> create mode 100644 arch/mips/boston/time.c
> create mode 100644 arch/mips/boston/vmlinux.its
> create mode 100644 arch/mips/configs/boston_defconfig
> create mode 100644 arch/mips/include/asm/mach-boston/cpu-feature-overrides.h
> create mode 100644 arch/mips/include/asm/mach-boston/irq.h
> create mode 100644 arch/mips/include/asm/mach-boston/spaces.h
> create mode 100644 arch/mips/pci/pci-generic.c
> create mode 100644 arch/mips/pci/pci-legacy.c
> create mode 100644 drivers/auxdisplay/ascii-lcd.c
>
These patches are targeting different subsystems and should go to the
tree via different maintainers that's why please split them to sensible
pieces and send them separately.
For pcie-xilinx.c changes please add to CC Bharat Kumar Gogada
<bharatku@xilinx.com> and Ravikiran Gummaluri <rgummal@xilinx.com>.
They have patches for pcie-xilinx and I expect there will be some sort
of collision.
Thanks,
Michal
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH v2 00/15] MIPS Boston board support
2016-02-03 12:35 ` [PATCH v2 00/15] MIPS Boston board support Michal Simek
@ 2016-02-03 16:03 ` Paul Burton
2016-02-04 5:53 ` Michal Simek
0 siblings, 1 reply; 5+ messages in thread
From: Paul Burton @ 2016-02-03 16:03 UTC (permalink / raw)
To: Michal Simek
Cc: linux-mips, Ralf Baechle, Phil Edworthy, Arnd Bergmann,
Joshua Kinard, Grygorii Strashko, Jiri Slaby, Bjorn Helgaas,
Zubair Lutfullah Kakakhel, Kumar Gala, Yijing Wang, Ian Campbell,
Rob Herring, John Crispin, Geert Uytterhoeven, Ray Jui,
Richard Cochran, Sören Brinkmann, Kalle Valo
On Wed, Feb 03, 2016 at 01:35:26PM +0100, Michal Simek wrote:
> On 3.2.2016 12:30, Paul Burton wrote:
> > This series introduces support for the Imagination Technologies MIPS
> > Boston development board. Boston is an FPGA-based development board
> > akin to the much older Malta board, built around a Xilinx FPGA running
> > a MIPS CPU & other logic including a PCIe root port connected to an
> > Intel EG20T Platform Controller Hub. This provides a base set of
> > peripherals including SATA, USB, SD/MMC, ethernet, I2C & GPIOs. PCIe
> > slots are also present for expansion.
> >
> > v2 of this series splits out the pch_gbe ethernet driver changes to a
> > separate series, but keeps the Xilinx PCIe driver changes since PCIe is
> > so central to the Boston board & the series has shrunk somewhat since
> > its earlier submission.
> >
> > Applies atop v4.5-rc2.
> >
> > Paul Burton (15):
> > dt-bindings: ascii-lcd: Document a binding for simple ASCII LCDs
> > auxdisplay: driver for simple memory mapped ASCII LCD displays
> > MIPS: PCI: Compatibility with ARM-like PCI host drivers
> > PCI: xilinx: Keep references to both IRQ domains
> > PCI: xilinx: Unify INTx & MSI interrupt FIFO decode
> > PCI: xilinx: Always clear interrupt decode register
> > PCI: xilinx: Clear interrupt FIFO during probe
> > PCI: xilinx: Fix INTX irq dispatch
> > PCI: xilinx: Allow build on MIPS platforms
> > misc: pch_phub: Allow build on MIPS platforms
> > dmaengine: pch_dma: Allow build on MIPS platforms
> > ptp: pch: Allow build on MIPS platforms
> > MIPS: Support for generating FIT (.itb) images
> > dt-bindings: mips: img,boston: Document img,boston binding
> > MIPS: Boston board support
> >
> > Documentation/devicetree/bindings/ascii-lcd.txt | 10 +
> > .../devicetree/bindings/mips/img/boston.txt | 15 ++
> > MAINTAINERS | 14 ++
> > arch/mips/Kbuild.platforms | 1 +
> > arch/mips/Kconfig | 48 +++++
> > arch/mips/Makefile | 6 +-
> > arch/mips/boot/Makefile | 61 ++++++
> > arch/mips/boot/dts/Makefile | 1 +
> > arch/mips/boot/dts/img/Makefile | 7 +
> > arch/mips/boot/dts/img/boston.dts | 204 ++++++++++++++++++
> > arch/mips/boot/skeleton.its | 24 +++
> > arch/mips/boston/Makefile | 12 ++
> > arch/mips/boston/Platform | 8 +
> > arch/mips/boston/init.c | 106 ++++++++++
> > arch/mips/boston/int.c | 33 +++
> > arch/mips/boston/time.c | 89 ++++++++
> > arch/mips/boston/vmlinux.its | 23 ++
> > arch/mips/configs/boston_defconfig | 173 +++++++++++++++
> > .../asm/mach-boston/cpu-feature-overrides.h | 26 +++
> > arch/mips/include/asm/mach-boston/irq.h | 18 ++
> > arch/mips/include/asm/mach-boston/spaces.h | 20 ++
> > arch/mips/include/asm/pci.h | 67 +++++-
> > arch/mips/lib/iomap-pci.c | 2 +-
> > arch/mips/pci/Makefile | 6 +
> > arch/mips/pci/pci-generic.c | 138 ++++++++++++
> > arch/mips/pci/pci-legacy.c | 232 +++++++++++++++++++++
> > arch/mips/pci/pci.c | 226 +-------------------
> > drivers/auxdisplay/Kconfig | 7 +
> > drivers/auxdisplay/Makefile | 1 +
> > drivers/auxdisplay/ascii-lcd.c | 230 ++++++++++++++++++++
> > drivers/dma/Kconfig | 2 +-
> > drivers/misc/Kconfig | 2 +-
> > drivers/pci/host/Kconfig | 2 +-
> > drivers/pci/host/pcie-xilinx.c | 125 ++++++-----
> > drivers/ptp/Kconfig | 2 +-
> > 35 files changed, 1649 insertions(+), 292 deletions(-)
> > create mode 100644 Documentation/devicetree/bindings/ascii-lcd.txt
> > create mode 100644 Documentation/devicetree/bindings/mips/img/boston.txt
> > create mode 100644 arch/mips/boot/dts/img/Makefile
> > create mode 100644 arch/mips/boot/dts/img/boston.dts
> > create mode 100644 arch/mips/boot/skeleton.its
> > create mode 100644 arch/mips/boston/Makefile
> > create mode 100644 arch/mips/boston/Platform
> > create mode 100644 arch/mips/boston/init.c
> > create mode 100644 arch/mips/boston/int.c
> > create mode 100644 arch/mips/boston/time.c
> > create mode 100644 arch/mips/boston/vmlinux.its
> > create mode 100644 arch/mips/configs/boston_defconfig
> > create mode 100644 arch/mips/include/asm/mach-boston/cpu-feature-overrides.h
> > create mode 100644 arch/mips/include/asm/mach-boston/irq.h
> > create mode 100644 arch/mips/include/asm/mach-boston/spaces.h
> > create mode 100644 arch/mips/pci/pci-generic.c
> > create mode 100644 arch/mips/pci/pci-legacy.c
> > create mode 100644 drivers/auxdisplay/ascii-lcd.c
> >
>
Hi Michal,
On Wed, Feb 03, 2016 at 01:35:26PM +0100, Michal Simek wrote:
> These patches are targeting different subsystems and should go to the
> tree via different maintainers
Not necessarily, for example the dmaengine & ptp patches both received
acks last time they were posted - presumably with the intent that Ralf
can merge them through the MIPS tree.
On Wed, Feb 03, 2016 at 01:35:26PM +0100, Michal Simek wrote:
> that's why please split them to sensible pieces and send them separately.
I could split out the Xilinx PCIe changes if it's insisted upon, but:
- They are the motivation for what's probably the largest of the MIPS
patches, so it's good to see those changes in context.
- The Boston board is very heavily PCIe based, with all peripherals
apart from a single UART & an 8 character LCD display being accessed
via PCIe. Thus Boston is pretty useless without the Xilinx PCIe
driver.
- Each patch is only CC'd to people who should be relevant to it
anyway (using the patman tool), so it's not like the MIPS changes
are spamming people only interested in PCI.
- 15 patches really isn't all that many.
So I think there is value in keeping the remainder of this series
together. I already split out the fairly standalone ethernet driver
changes. I certainly think saying this approach isn't sensible is a
stretch.
> For pcie-xilinx.c changes please add to CC Bharat Kumar Gogada
> <bharatku@xilinx.com> and Ravikiran Gummaluri <rgummal@xilinx.com>.
> They have patches for pcie-xilinx and I expect there will be some sort
> of collision.
I'll CC them if there's another revision, but if they should be CC'd for
changes to this driver is there a reason they're not in MAINTAINERS?
That would lead to tools like patman automatically CC'ing them, which
makes tons more sense than people needing to be informed after
submitting patches that they should CC some random extra email
addresses.
Thanks,
Paul
> Thanks,
> Michal
>
>
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH v2 00/15] MIPS Boston board support
2016-02-03 16:03 ` Paul Burton
@ 2016-02-04 5:53 ` Michal Simek
0 siblings, 0 replies; 5+ messages in thread
From: Michal Simek @ 2016-02-04 5:53 UTC (permalink / raw)
To: Paul Burton, Michal Simek
Cc: linux-mips, Ralf Baechle, Phil Edworthy, Arnd Bergmann,
Joshua Kinard, Grygorii Strashko, Jiri Slaby, Bjorn Helgaas,
Zubair Lutfullah Kakakhel, Kumar Gala, Yijing Wang, Ian Campbell,
Rob Herring, John Crispin, Geert Uytterhoeven, Ray Jui,
Richard Cochran, Sören Brinkmann, Kalle Valo
Hi Paul,
On 3.2.2016 17:03, Paul Burton wrote:
> On Wed, Feb 03, 2016 at 01:35:26PM +0100, Michal Simek wrote:
>> On 3.2.2016 12:30, Paul Burton wrote:
>>> This series introduces support for the Imagination Technologies MIPS
>>> Boston development board. Boston is an FPGA-based development board
>>> akin to the much older Malta board, built around a Xilinx FPGA running
>>> a MIPS CPU & other logic including a PCIe root port connected to an
>>> Intel EG20T Platform Controller Hub. This provides a base set of
>>> peripherals including SATA, USB, SD/MMC, ethernet, I2C & GPIOs. PCIe
>>> slots are also present for expansion.
>>>
>>> v2 of this series splits out the pch_gbe ethernet driver changes to a
>>> separate series, but keeps the Xilinx PCIe driver changes since PCIe is
>>> so central to the Boston board & the series has shrunk somewhat since
>>> its earlier submission.
>>>
>>> Applies atop v4.5-rc2.
>>>
>>> Paul Burton (15):
>>> dt-bindings: ascii-lcd: Document a binding for simple ASCII LCDs
>>> auxdisplay: driver for simple memory mapped ASCII LCD displays
>>> MIPS: PCI: Compatibility with ARM-like PCI host drivers
>>> PCI: xilinx: Keep references to both IRQ domains
>>> PCI: xilinx: Unify INTx & MSI interrupt FIFO decode
>>> PCI: xilinx: Always clear interrupt decode register
>>> PCI: xilinx: Clear interrupt FIFO during probe
>>> PCI: xilinx: Fix INTX irq dispatch
>>> PCI: xilinx: Allow build on MIPS platforms
>>> misc: pch_phub: Allow build on MIPS platforms
>>> dmaengine: pch_dma: Allow build on MIPS platforms
>>> ptp: pch: Allow build on MIPS platforms
>>> MIPS: Support for generating FIT (.itb) images
>>> dt-bindings: mips: img,boston: Document img,boston binding
>>> MIPS: Boston board support
>>>
>>> Documentation/devicetree/bindings/ascii-lcd.txt | 10 +
>>> .../devicetree/bindings/mips/img/boston.txt | 15 ++
>>> MAINTAINERS | 14 ++
>>> arch/mips/Kbuild.platforms | 1 +
>>> arch/mips/Kconfig | 48 +++++
>>> arch/mips/Makefile | 6 +-
>>> arch/mips/boot/Makefile | 61 ++++++
>>> arch/mips/boot/dts/Makefile | 1 +
>>> arch/mips/boot/dts/img/Makefile | 7 +
>>> arch/mips/boot/dts/img/boston.dts | 204 ++++++++++++++++++
>>> arch/mips/boot/skeleton.its | 24 +++
>>> arch/mips/boston/Makefile | 12 ++
>>> arch/mips/boston/Platform | 8 +
>>> arch/mips/boston/init.c | 106 ++++++++++
>>> arch/mips/boston/int.c | 33 +++
>>> arch/mips/boston/time.c | 89 ++++++++
>>> arch/mips/boston/vmlinux.its | 23 ++
>>> arch/mips/configs/boston_defconfig | 173 +++++++++++++++
>>> .../asm/mach-boston/cpu-feature-overrides.h | 26 +++
>>> arch/mips/include/asm/mach-boston/irq.h | 18 ++
>>> arch/mips/include/asm/mach-boston/spaces.h | 20 ++
>>> arch/mips/include/asm/pci.h | 67 +++++-
>>> arch/mips/lib/iomap-pci.c | 2 +-
>>> arch/mips/pci/Makefile | 6 +
>>> arch/mips/pci/pci-generic.c | 138 ++++++++++++
>>> arch/mips/pci/pci-legacy.c | 232 +++++++++++++++++++++
>>> arch/mips/pci/pci.c | 226 +-------------------
>>> drivers/auxdisplay/Kconfig | 7 +
>>> drivers/auxdisplay/Makefile | 1 +
>>> drivers/auxdisplay/ascii-lcd.c | 230 ++++++++++++++++++++
>>> drivers/dma/Kconfig | 2 +-
>>> drivers/misc/Kconfig | 2 +-
>>> drivers/pci/host/Kconfig | 2 +-
>>> drivers/pci/host/pcie-xilinx.c | 125 ++++++-----
>>> drivers/ptp/Kconfig | 2 +-
>>> 35 files changed, 1649 insertions(+), 292 deletions(-)
>>> create mode 100644 Documentation/devicetree/bindings/ascii-lcd.txt
>>> create mode 100644 Documentation/devicetree/bindings/mips/img/boston.txt
>>> create mode 100644 arch/mips/boot/dts/img/Makefile
>>> create mode 100644 arch/mips/boot/dts/img/boston.dts
>>> create mode 100644 arch/mips/boot/skeleton.its
>>> create mode 100644 arch/mips/boston/Makefile
>>> create mode 100644 arch/mips/boston/Platform
>>> create mode 100644 arch/mips/boston/init.c
>>> create mode 100644 arch/mips/boston/int.c
>>> create mode 100644 arch/mips/boston/time.c
>>> create mode 100644 arch/mips/boston/vmlinux.its
>>> create mode 100644 arch/mips/configs/boston_defconfig
>>> create mode 100644 arch/mips/include/asm/mach-boston/cpu-feature-overrides.h
>>> create mode 100644 arch/mips/include/asm/mach-boston/irq.h
>>> create mode 100644 arch/mips/include/asm/mach-boston/spaces.h
>>> create mode 100644 arch/mips/pci/pci-generic.c
>>> create mode 100644 arch/mips/pci/pci-legacy.c
>>> create mode 100644 drivers/auxdisplay/ascii-lcd.c
>>>
>>
>
> Hi Michal,
>
> On Wed, Feb 03, 2016 at 01:35:26PM +0100, Michal Simek wrote:
>> These patches are targeting different subsystems and should go to the
>> tree via different maintainers
>
> Not necessarily, for example the dmaengine & ptp patches both received
> acks last time they were posted - presumably with the intent that Ralf
> can merge them through the MIPS tree.
I don't know if Ralf can do that or not but patches should go via
appropriate maintainer.
> On Wed, Feb 03, 2016 at 01:35:26PM +0100, Michal Simek wrote:
>> that's why please split them to sensible pieces and send them separately.
>
> I could split out the Xilinx PCIe changes if it's insisted upon, but:
>
> - They are the motivation for what's probably the largest of the MIPS
> patches, so it's good to see those changes in context.
>
> - The Boston board is very heavily PCIe based, with all peripherals
> apart from a single UART & an 8 character LCD display being accessed
> via PCIe. Thus Boston is pretty useless without the Xilinx PCIe
> driver.
>
> - Each patch is only CC'd to people who should be relevant to it
> anyway (using the patman tool), so it's not like the MIPS changes
> are spamming people only interested in PCI.
>
> - 15 patches really isn't all that many.
>
> So I think there is value in keeping the remainder of this series
> together. I already split out the fairly standalone ethernet driver
> changes. I certainly think saying this approach isn't sensible is a
> stretch.
>
>> For pcie-xilinx.c changes please add to CC Bharat Kumar Gogada
>> <bharatku@xilinx.com> and Ravikiran Gummaluri <rgummal@xilinx.com>.
>> They have patches for pcie-xilinx and I expect there will be some sort
>> of collision.
>
> I'll CC them if there's another revision, but if they should be CC'd for
> changes to this driver is there a reason they're not in MAINTAINERS?
> That would lead to tools like patman automatically CC'ing them, which
> makes tons more sense than people needing to be informed after
> submitting patches that they should CC some random extra email
> addresses.
I am just telling you there are other guys who are affected by your
patches and politely asking you to add them to CC.
Because your patches are in conflict with their patches. It doesn't mean
that these guys have to be listed in MAINTAINERS.
Thanks,
Michal
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2016-02-04 5:53 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-03 11:30 [PATCH v2 00/15] MIPS Boston board support Paul Burton
2016-02-03 11:30 ` [PATCH v2 12/15] ptp: pch: Allow build on MIPS platforms Paul Burton
2016-02-03 12:35 ` [PATCH v2 00/15] MIPS Boston board support Michal Simek
2016-02-03 16:03 ` Paul Burton
2016-02-04 5:53 ` Michal Simek
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).