Skip to contentSkip to conversation

ARM: Assume maintainership of ARM reference designs

PATCH New Linus Walleij 5 participants 10 messages Apr 12, 2018

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

PATCH 1/1 ARM: Assume maintainership of ARM reference designs

With this I assume maintainership of the Integrator, Versatile and RealView ARM reference machines.

It's no big secret that I've been maintaining them for years, but might as well make it official so I get the mails and don't miss anything.

I have also included some drivers that are closely associated with the ARM reference designs and yet orphaned in the MAINTAINERS file. I can surely maintain them too, or route the question to the right people so it doesn't fall on the floor of upward to the subsystem maintainers who have too much to do already as it is.

Cc Russell King <[email protected]>
Cc Rob Herring <[email protected]>
Cc Will Deacon <[email protected]>
Cc Michael Turquette <[email protected]>
Cc Stephen Boyd <[email protected]>
Cc Marc Zyngier <[email protected]>
Cc Wolfram Sang <[email protected]>
Cc Mark Brown <[email protected]>
Cc Brian Norris <[email protected]>

---
If someone has an active interest and wants to comaintain the old ARMv4, ARMv5, ARMv6 and ARMv7 reference designs in this family, you are most welcome.

If you feel that I am expropriating
a driver from you, tell me and I will create a separate MAINATINERS entry for that driver and drop it from this one. I put all relevant subsystem mainatainers on CC I think.

If you feel I should split some drivers to separate entries I can do that too.

---
 MAINTAINERS | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
MAINTAINERS +25 -0
index c7182d2a9f5c..2991d20cb406 100644
@@ -1026,6 +1026,31 @@ F:	arch/arm/include/asm/arch_timer.h
 F:	arch/arm64/include/asm/arch_timer.h
 F:	drivers/clocksource/arm_arch_timer.c
 
+ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
+M:	Linus Walleij <[email protected]>
+L:	linux-arm-kernel at lists.infradead.org (moderated for non-subscribers)
+S:	Maintained
+F:	Documentation/devicetree/bindings/arm/arm-boards
+F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
+F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
+F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
+F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
+F:	arch/arm/mach-integrator/
+F:	arch/arm/mach-realview/
+F:	arch/arm/mach-versatile/
+F:	arch/arm/plat-versatile/
+F:	arch/arm/boot/dts/arm-realview-*
+F:	arch/arm/boot/dts/integrator*
+F:	arch/arm/boot/dts/versatile*
+F:	drivers/clk/versatile/
+F:	drivers/i2c/busses/i2c-versatile.c
+F:	drivers/irqchip/irq-versatile-fpga.c
+F:	drivers/irqchip/irq-vic.c
+F:	drivers/mtd/maps/physmap_of_versatile.c
+F:	drivers/power/reset/arm-versatile-reboot.c
+F:	drivers/soc/versatile/
+F:	drivers/spi/spi-pl022.c
+
 ARM HDLCD DRM DRIVER
 M:	Liviu Dudau <[email protected]>
 S:	Supported
Signature · 1 line
2.14.3
#1 lore raw

PATCH 1/1 ARM: Assume maintainership of ARM reference designs

Sorry, I haven't given up my maintainership, as I had already stated.

NAK.

Quoted 79 lines · Linus Walleij

With this I assume maintainership of the Integrator, Versatile and RealView ARM reference machines.

It's no big secret that I've been maintaining them for years, but might as well make it official so I get the mails and don't miss anything.

I have also included some drivers that are closely associated with the ARM reference designs and yet orphaned in the MAINTAINERS file. I can surely maintain them too, or route the question to the right people so it doesn't fall on the floor of upward to the subsystem maintainers who have too much to do already as it is.

Cc Russell King <[email protected]>
Cc Rob Herring <[email protected]>
Cc Will Deacon <[email protected]>
Cc Michael Turquette <[email protected]>
Cc Stephen Boyd <[email protected]>
Cc Marc Zyngier <[email protected]>
Cc Wolfram Sang <[email protected]>
Cc Mark Brown <[email protected]>
Cc Brian Norris <[email protected]>

---
If someone has an active interest and wants to comaintain the old ARMv4, ARMv5, ARMv6 and ARMv7 reference designs in this family, you are most welcome.

If you feel that I am expropriating
a driver from you, tell me and I will create a separate MAINATINERS entry for that driver and drop it from this one. I put all relevant subsystem mainatainers on CC I think.

If you feel I should split some drivers to separate entries I can do that too.

---
 MAINTAINERS | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
MAINTAINERS +25 -0
index c7182d2a9f5c..2991d20cb406 100644
@@ -1026,6 +1026,31 @@ F:	arch/arm/include/asm/arch_timer.h
 F:	arch/arm64/include/asm/arch_timer.h
 F:	drivers/clocksource/arm_arch_timer.c
 
+ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
+M:	Linus Walleij <[email protected]>
+L:	linux-arm-kernel at lists.infradead.org (moderated for non-subscribers)
+S:	Maintained
+F:	Documentation/devicetree/bindings/arm/arm-boards
+F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
+F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
+F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
+F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
+F:	arch/arm/mach-integrator/
+F:	arch/arm/mach-realview/
+F:	arch/arm/mach-versatile/
+F:	arch/arm/plat-versatile/
+F:	arch/arm/boot/dts/arm-realview-*
+F:	arch/arm/boot/dts/integrator*
+F:	arch/arm/boot/dts/versatile*
+F:	drivers/clk/versatile/
+F:	drivers/i2c/busses/i2c-versatile.c
+F:	drivers/irqchip/irq-versatile-fpga.c
+F:	drivers/irqchip/irq-vic.c
+F:	drivers/mtd/maps/physmap_of_versatile.c
+F:	drivers/power/reset/arm-versatile-reboot.c
+F:	drivers/soc/versatile/
+F:	drivers/spi/spi-pl022.c
+
 ARM HDLCD DRM DRIVER
 M:	Liviu Dudau <[email protected]>
 S:	Supported
Signature · 1 line
2.14.3
Signature · 3 lines
RMK's Patch system: http://www.armlinux.org.uk/developer/patches/
FTTC broadband for 0.8mile line in suburbia: sync at 8.8Mbps down 630kbps up
According to speedtest.net: 8.21Mbps down 510kbps up
#2 lore raw

PATCH 1/1 ARM: Assume maintainership of ARM reference designs

Quoted 3 lines · Russell King - ARM Linux

Sorry, I haven't given up my maintainership, as I had already stated.

NAK.

Oh, sorry, yes, this is fine, this is just the reference platforms. Please go ahread and pick them up.

Quoted 86 lines · Linus Walleij
Quoted 79 lines

With this I assume maintainership of the Integrator, Versatile and RealView ARM reference machines.

It's no big secret that I've been maintaining them for years, but might as well make it official so I get the mails and don't miss anything.

I have also included some drivers that are closely associated with the ARM reference designs and yet orphaned in the MAINTAINERS file. I can surely maintain them too, or route the question to the right people so it doesn't fall on the floor of upward to the subsystem maintainers who have too much to do already as it is.

Cc Russell King <[email protected]>
Cc Rob Herring <[email protected]>
Cc Will Deacon <[email protected]>
Cc Michael Turquette <[email protected]>
Cc Stephen Boyd <[email protected]>
Cc Marc Zyngier <[email protected]>
Cc Wolfram Sang <[email protected]>
Cc Mark Brown <[email protected]>
Cc Brian Norris <[email protected]>

---
If someone has an active interest and wants to comaintain the old ARMv4, ARMv5, ARMv6 and ARMv7 reference designs in this family, you are most welcome.

If you feel that I am expropriating
a driver from you, tell me and I will create a separate MAINATINERS entry for that driver and drop it from this one. I put all relevant subsystem mainatainers on CC I think.

If you feel I should split some drivers to separate entries I can do that too.

---
 MAINTAINERS | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
MAINTAINERS +25 -0
index c7182d2a9f5c..2991d20cb406 100644
@@ -1026,6 +1026,31 @@ F:	arch/arm/include/asm/arch_timer.h
 F:	arch/arm64/include/asm/arch_timer.h
 F:	drivers/clocksource/arm_arch_timer.c
 
+ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
+M:	Linus Walleij <[email protected]>
+L:	linux-arm-kernel at lists.infradead.org (moderated for non-subscribers)
+S:	Maintained
+F:	Documentation/devicetree/bindings/arm/arm-boards
+F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
+F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
+F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
+F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
+F:	arch/arm/mach-integrator/
+F:	arch/arm/mach-realview/
+F:	arch/arm/mach-versatile/
+F:	arch/arm/plat-versatile/
+F:	arch/arm/boot/dts/arm-realview-*
+F:	arch/arm/boot/dts/integrator*
+F:	arch/arm/boot/dts/versatile*
+F:	drivers/clk/versatile/
+F:	drivers/i2c/busses/i2c-versatile.c
+F:	drivers/irqchip/irq-versatile-fpga.c
+F:	drivers/irqchip/irq-vic.c
+F:	drivers/mtd/maps/physmap_of_versatile.c
+F:	drivers/power/reset/arm-versatile-reboot.c
+F:	drivers/soc/versatile/
+F:	drivers/spi/spi-pl022.c
+
 ARM HDLCD DRM DRIVER
 M:	Liviu Dudau <[email protected]>
 S:	Supported
Signature · 1 line
2.14.3
Signature · 3 lines
RMK's Patch system: http://www.armlinux.org.uk/developer/patches/
FTTC broadband for 0.8mile line in suburbia: sync at 8.8Mbps down 630kbps up
According to speedtest.net: 8.21Mbps down 510kbps up
Signature · 3 lines
RMK's Patch system: http://www.armlinux.org.uk/developer/patches/
FTTC broadband for 0.8mile line in suburbia: sync at 8.8Mbps down 630kbps up
According to speedtest.net: 8.21Mbps down 510kbps up
#3 lore raw

PATCH 1/1 ARM: Assume maintainership of ARM reference designs

Quoted 7 lines · Russell King - ARM Linux
Quoted 3 lines · Russell King - ARM Linux

Sorry, I haven't given up my maintainership, as I had already stated.

NAK.

Oh, sorry, yes, this is fine, this is just the reference platforms. Please go ahread and pick them up.

Thanks Russell!

Do you still have some of the old ARM references around for the odd tests? I am thinking especially about the IB1 external display for Versatile that I haven't been able to locate for test, it'd be great to know if it works with Erik Anholt's DRM driver.

Yours,
Linus Walleij

#4 lore raw

PATCH 1/1 ARM: Assume maintainership of ARM reference designs

Quoted 10 lines · Linus Walleij
Quoted 7 lines · Russell King - ARM Linux
Quoted 3 lines · Russell King - ARM Linux

Sorry, I haven't given up my maintainership, as I had already stated.

NAK.

Oh, sorry, yes, this is fine, this is just the reference platforms. Please go ahread and pick them up.

Quoted 6 lines

Thanks Russell!

Do you still have some of the old ARM references around for the odd tests? I am thinking especially about the IB1 external display for Versatile that I haven't been able to locate for test, it'd be great to know if it works with Erik Anholt's DRM driver.

I've never had any of the external displays that plug into the connector underneath the character LCD. I did, at one time, have what was called an PP2 which had a LCD display though.

I do have several boards - mainly a few varieties of Integrator CP (including one with a stack of FPGA tiles containing bitstreams for various development CPUs) - eg, ARM926 based SMP system which was never merged into mainline. Versatile PB926 and Realview EB. The PB926 partly runs my test farm here. The Versatile Express CT9x4 is still part of the boot farm, and just about works with certain kernels, but I'm pretty sure there's a cache latency bug there (I carry patches privately to fix it, but it doesn't appear to completely solve it.)

Signature · 3 lines
RMK's Patch system: http://www.armlinux.org.uk/developer/patches/
FTTC broadband for 0.8mile line in suburbia: sync at 8.8Mbps down 630kbps up
According to speedtest.net: 8.21Mbps down 510kbps up
#5 lore raw

PATCH 1/1 ARM: Assume maintainership of ARM reference designs

Quoted 5 lines · Russell King - ARM Linux

I do have several boards - mainly a few varieties of Integrator CP (including one with a stack of FPGA tiles containing bitstreams for various development CPUs) - eg, ARM926 based SMP system which was never merged into mainline. Versatile PB926 and Realview EB. The PB926 partly runs my test farm here.

OK make sure to poke me with something sharp if I break any of them. I try to double- and tripletest them on hardware and QEMU alike but I don't have all variants.

Quoted 5 lines

The Versatile Express
CT9x4 is still part of the boot farm, and just about works with certain kernels, but I'm pretty sure there's a cache latency bug there (I carry patches privately to fix it, but it doesn't appear to completely solve it.)

So there is a bug in it! I thought it was only my board.
And yeah, I also suspect the cache, that is my intuitive suspicion with this kind of random early hangs (I did try to get some earlyprintk on it but it didn't give anything useful, just hard hang).

I have been rebooting and swearing about that one in my office everytime it just hangs.

Yours,
Linus Walleij

#6 lore raw

PATCH 1/1 ARM: Assume maintainership of ARM reference designs

Quoted 9 lines · Linus Walleij
Quoted 5 lines · Russell King - ARM Linux

The Versatile Express
CT9x4 is still part of the boot farm, and just about works with certain kernels, but I'm pretty sure there's a cache latency bug there (I carry patches privately to fix it, but it doesn't appear to completely solve it.)

So there is a bug in it! I thought it was only my board.

I'm not sure if it's a hardware bug or not... This patch seems to help immensely, but doesn't completely solve the problem:

arch/arm/boot/dts/vexpress-v2p-ca9.dts +1 -1
index 5814460e0549..56308c1c0208 100644
@@ -174,7 +174,7 @@
 		cache-unified;
 		cache-level = <2>;
 		arm,data-latency = <1 1 1>;
-		arm,tag-latency = <1 1 1>;
+		arm,tag-latency = <2 2 1>;
 	};
 
 	pmu {
Signature · 3 lines
RMK's Patch system: http://www.armlinux.org.uk/developer/patches/
FTTC broadband for 0.8mile line in suburbia: sync at 8.8Mbps down 630kbps up
According to speedtest.net: 8.21Mbps down 510kbps up
#7 lore raw

PATCH 1/1 ARM: Assume maintainership of ARM reference designs

Quoted 9 lines · Russell King - ARM Linux
Quoted 8 lines · Linus Walleij
Quoted 5 lines · Russell King - ARM Linux

The Versatile Express
CT9x4 is still part of the boot farm, and just about works with certain kernels, but I'm pretty sure there's a cache latency bug there (I carry patches privately to fix it, but it doesn't appear to completely solve it.)

Quoted 5 lines
Quoted 1 line

So there is a bug in it! I thought it was only my board.

I'm not sure if it's a hardware bug or not... This patch seems to help immensely, but doesn't completely solve the problem:

Every time I tried to debug this connecting the debugger, the execution just automatically continues. Hence I tried playing around with these latencies, but as you mentioned it just helps but doesn't solved the problem.

Quoted 14 lines
arch/arm/boot/dts/vexpress-v2p-ca9.dts +1 -1
index 5814460e0549..56308c1c0208 100644
@@ -174,7 +174,7 @@
 		cache-unified;
 		cache-level = <2>;
 		arm,data-latency = <1 1 1>;
-		arm,tag-latency = <1 1 1>;
+		arm,tag-latency = <2 2 1>;
 	};
 
 	pmu {
Signature · 2 lines
Regards,
Sudeep
#8 lore raw

PATCH 1/1 ARM: Assume maintainership of ARM reference designs

In reply to Linus Walleij
Quoted 2 lines

+F: drivers/i2c/busses/i2c-versatile.c

Can't say anything on the patch in general, but I whole-heartedly welcome a maintainer for this driver.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20180412/ba51934e/attachment.sig>

#9 lore raw

PATCH 1/1 ARM: Assume maintainership of ARM reference designs

In reply to Linus Walleij
Quoted 67 lines · Linus Walleij

With this I assume maintainership of the Integrator, Versatile and RealView ARM reference machines.

It's no big secret that I've been maintaining them for years, but might as well make it official so I get the mails and don't miss anything.

I have also included some drivers that are closely associated with the ARM reference designs and yet orphaned in the MAINTAINERS file. I can surely maintain them too, or route the question to the right people so it doesn't fall on the floor of upward to the subsystem maintainers who have too much to do already as it is.

Cc Russell King <[email protected]>
Cc Rob Herring <[email protected]>
Cc Will Deacon <[email protected]>
Cc Michael Turquette <[email protected]>
Cc Stephen Boyd <[email protected]>
Cc Marc Zyngier <[email protected]>
Cc Wolfram Sang <[email protected]>
Cc Mark Brown <[email protected]>
Cc Brian Norris <[email protected]>

---
If someone has an active interest and wants to comaintain the old ARMv4, ARMv5, ARMv6 and ARMv7 reference designs in this family, you are most welcome.

If you feel that I am expropriating
a driver from you, tell me and I will create a separate MAINATINERS entry for that driver and drop it from this one. I put all relevant subsystem mainatainers on CC I think.

If you feel I should split some drivers to separate entries I can do that too.

---
 MAINTAINERS | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
MAINTAINERS +18 -0
index c7182d2a9f5c..2991d20cb406 100644
@@ -1026,6 +1026,31 @@ F:	arch/arm/include/asm/arch_timer.h
 F:	arch/arm64/include/asm/arch_timer.h
 F:	drivers/clocksource/arm_arch_timer.c
 
+ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
+M:	Linus Walleij <[email protected]>
+L:	linux-arm-kernel at lists.infradead.org (moderated for non-subscribers)
+S:	Maintained
+F:	Documentation/devicetree/bindings/arm/arm-boards
+F:	Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
+F:	Documentation/devicetree/bindings/clock/arm-integrator.txt
+F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
+F:	Documentation/devicetree/bindings/mtd/arm-versatile.txt
+F:	arch/arm/mach-integrator/
+F:	arch/arm/mach-realview/
+F:	arch/arm/mach-versatile/
+F:	arch/arm/plat-versatile/
+F:	arch/arm/boot/dts/arm-realview-*
+F:	arch/arm/boot/dts/integrator*
+F:	arch/arm/boot/dts/versatile*
+F:	drivers/clk/versatile/
+F:	drivers/i2c/busses/i2c-versatile.c

MAINTAINERS F: arch/arm/include/asm/arch_timer.h · line 1056

Quoted 10 lines
MAINTAINERS +7 -0
+F:	drivers/irqchip/irq-versatile-fpga.c
+F:	drivers/irqchip/irq-vic.c
+F:	drivers/mtd/maps/physmap_of_versatile.c
+F:	drivers/power/reset/arm-versatile-reboot.c
+F:	drivers/soc/versatile/
+F:	drivers/spi/spi-pl022.c
+
 ARM HDLCD DRM DRIVER
 M:	Liviu Dudau <[email protected]>
 S:	Supported

An excellent move!

Let me know if you're after more HW, we may have to empty some cupboards shortly...

Thanks,

	M.
Signature · 1 line
Jazz is not dead. It just smells funny...