linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL 0/5] Renesas SoC updates for v5.5
@ 2019-10-18 10:11 Geert Uytterhoeven
  2019-10-18 10:11 ` [PULL 1/5] Renesas ARM DT " Geert Uytterhoeven
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Geert Uytterhoeven @ 2019-10-18 10:11 UTC (permalink / raw)
  To: arm-soc, arm-soc
  Cc: linux-renesas-soc, Magnus Damm, Geert Uytterhoeven, linux-arm-kernel

	Hi arm-soc folks,

This is my first pull request for the inclusion of Renesas SoC updates
for v5.5.

It consists of 5 parts:

  [GIT PULL 1/5] Renesas ARM DT updates for v5.5

    - Whitespace cleanups.

  [GIT PULL 2/5] Renesas ARM64 defconfig updates for v5.5

    - Enable support for the new RZ/G2N (r8a774b1) SoC.

  [GIT PULL 3/5] Renesas ARM64 DT updates for v5.5

    - Support for the RZ/G2N (r8a774b1) SoC and the HiHope RZ/G2N board,
    - CPU idle support for R-Car H3 and M3-W,
    - LVDS and backlight support on the HiHope RZ/G2M and RZ/G2N boards,
      with Advantech idk-1110wr LVDS panel,
    - Minor fixes and improvements.

  [GIT PULL 4/5] Renesas driver updates for v5.5

    - Add support for the new RZ/G2N (r8a774b1) SoC,
    - Fix System Controller power request conflicts on recent R-Car Gen3
      and RZ/G2N SoC variants and revisions,
    - Minor cleanups.

  [GIT PULL 5/5] Renesas DT binding updates for v5.5

    - RZ/G2M update for the Renesas Timer Unit bindings,
    - Support for the new RZ/G2N (r8a774b1) SoC and the HiHope RZ/G2N
      board.

Note that the new Renesas RZ/G2N DT Binding Definitions are shared by
driver and DT source files, and thus included in 3 pull requests:
  - "[GIT PULL 3/5] Renesas ARM64 DT updates for v5.5" (for arm-soc),
  - "[GIT PULL 4/5] Renesas driver updates for v5.5" (for arm-soc).
  - "[GIT PULL] clk: renesas: Updates for v5.5] (for clk).

If you prefer to merge this dependency explicitly, please pull tag
renesas-r8a774b1-dt-binding-defs-tag first.

Thanks for pulling!

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PULL 1/5] Renesas ARM DT updates for v5.5
  2019-10-18 10:11 [GIT PULL 0/5] Renesas SoC updates for v5.5 Geert Uytterhoeven
@ 2019-10-18 10:11 ` Geert Uytterhoeven
  2019-10-18 10:11 ` [PULL 2/5] Renesas ARM64 defconfig " Geert Uytterhoeven
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Geert Uytterhoeven @ 2019-10-18 10:11 UTC (permalink / raw)
  To: arm-soc, arm-soc
  Cc: linux-renesas-soc, Magnus Damm, Geert Uytterhoeven, linux-arm-kernel

The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:

  Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git tags/renesas-arm-dt-for-v5.5-tag1

for you to fetch changes up to 84cd9d3442b755b804618b265d39ab99df829ab2:

  ARM: dts: emev2: Add whitespace for GPIO nodes (2019-10-01 09:51:42 +0200)

----------------------------------------------------------------
Renesas ARM DT updates for v5.5

  - Whitespace cleanups.

----------------------------------------------------------------
Geert Uytterhoeven (2):
      ARM: dts: gose: Replace spaces by TABs
      ARM: dts: lager: Replace spaces by TABs

Magnus Damm (1):
      ARM: dts: emev2: Add whitespace for GPIO nodes

 arch/arm/boot/dts/emev2.dtsi        |   4 ++
 arch/arm/boot/dts/r8a7790-lager.dts |   8 +--
 arch/arm/boot/dts/r8a7793-gose.dts  | 110 ++++++++++++++++++------------------
 3 files changed, 63 insertions(+), 59 deletions(-)

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PULL 2/5] Renesas ARM64 defconfig updates for v5.5
  2019-10-18 10:11 [GIT PULL 0/5] Renesas SoC updates for v5.5 Geert Uytterhoeven
  2019-10-18 10:11 ` [PULL 1/5] Renesas ARM DT " Geert Uytterhoeven
@ 2019-10-18 10:11 ` Geert Uytterhoeven
  2019-10-18 10:11 ` [PULL 3/5] Renesas ARM64 DT " Geert Uytterhoeven
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Geert Uytterhoeven @ 2019-10-18 10:11 UTC (permalink / raw)
  To: arm-soc, arm-soc
  Cc: linux-renesas-soc, Magnus Damm, Geert Uytterhoeven, linux-arm-kernel

The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:

  Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git tags/renesas-arm64-defconfig-for-v5.5-tag1

for you to fetch changes up to d8b178741e5ba571fbcc187c9e3cf9c0eaebf328:

  arm64: defconfig: Enable R8A774B1 SoC (2019-10-01 09:51:58 +0200)

----------------------------------------------------------------
Renesas ARM64 defconfig updates for v5.5

  - Enable support for the new RZ/G2N (r8a774b1) SoC.

----------------------------------------------------------------
Biju Das (1):
      arm64: defconfig: Enable R8A774B1 SoC

 arch/arm64/configs/defconfig | 1 +
 1 file changed, 1 insertion(+)

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PULL 3/5] Renesas ARM64 DT updates for v5.5
  2019-10-18 10:11 [GIT PULL 0/5] Renesas SoC updates for v5.5 Geert Uytterhoeven
  2019-10-18 10:11 ` [PULL 1/5] Renesas ARM DT " Geert Uytterhoeven
  2019-10-18 10:11 ` [PULL 2/5] Renesas ARM64 defconfig " Geert Uytterhoeven
@ 2019-10-18 10:11 ` Geert Uytterhoeven
  2019-10-18 10:11 ` [PULL 4/5] Renesas driver " Geert Uytterhoeven
  2019-10-18 10:11 ` [PULL 5/5] Renesas DT binding " Geert Uytterhoeven
  4 siblings, 0 replies; 6+ messages in thread
From: Geert Uytterhoeven @ 2019-10-18 10:11 UTC (permalink / raw)
  To: arm-soc, arm-soc
  Cc: linux-renesas-soc, Magnus Damm, Geert Uytterhoeven, linux-arm-kernel

The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:

  Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git tags/renesas-arm64-dt-for-v5.5-tag1

for you to fetch changes up to 3fa08cbb0662acc6cbd1a481956570a52dba8875:

  arm64: dts: renesas: r8a774b1: Add CAN and CAN FD support (2019-10-14 12:04:59 +0200)

----------------------------------------------------------------
Renesas ARM64 DT updates for v5.5

  - Support for the RZ/G2N (r8a774b1) SoC and the HiHope RZ/G2N board,
  - CPU idle support for R-Car H3 and M3-W,
  - LVDS and backlight support on the HiHope RZ/G2M and RZ/G2N boards,
    with Advantech idk-1110wr LVDS panel,
  - Minor fixes and improvements.

----------------------------------------------------------------
Biju Das (34):
      dt-bindings: power: Add r8a774b1 SYSC power domain definitions
      dt-bindings: clk: Add r8a774b1 CPG Core Clock Definitions
      arm64: dts: renesas: r8a774c0: Create thermal zone to support IPA
      arm64: dts: renesas: r8a774c0: Add dynamic power coefficient
      arm64: dts: renesas: Initial r8a774b1 SoC device tree
      arm64: dts: renesas: Add HiHope RZ/G2N main board support
      arm64: dts: renesas: r8a774a1: Remove audio port node
      arm64: dts: renesas: r8a774b1-hihope-rzg2n: Enable HS400 mode
      arm64: dts: renesas: r8a774b1: Add SYS-DMAC device nodes
      arm64: dts: renesas: r8a774b1: Add SCIF and HSCIF nodes
      arm64: dts: renesas: r8a774b1: Add GPIO device nodes
      arm64: dts: renesas: r8a774b1: Add Ethernet AVB node
      arm64: dts: renesas: Add HiHope RZ/G2N sub board support
      arm64: dts: renesas: r8a774b1: Add OPPs table for cpu devices
      arm64: dts: renesas: r8a774b1: Add RZ/G2N thermal support
      arm64: dts: renesas: r8a774b1: Add CMT device nodes
      arm64: dts: renesas: r8a774b1: Add TMU device nodes
      arm64: dts: renesas: r8a774b1: Add SDHI support
      arm64: dts: renesas: r8a774b1: Add I2C and IIC-DVFS support
      arm64: dts: renesas: r8a774b1: Add IPMMU device nodes
      arm64: dts: renesas: r8a774b1: Add FCPF and FCPV instances
      arm64: dts: renesas: r8a774b1: Add VSP instances
      arm64: dts: renesas: r8a774b1: Tie SYS-DMAC to IPMMU-DS0/1
      arm64: dts: renesas: r8a774b1: Connect Ethernet-AVB to IPMMU-DS0
      arm64: dts: renesas: hihope-common: Move du clk properties out of common dtsi
      arm64: dts: renesas: r8a774b1: Add DU device to DT
      arm64: dts: renesas: r8a774b1: Add HDMI encoder instance
      arm64: dts: renesas: r8a774b1-hihope-rzg2n: Add display clock properties
      arm64: dts: renesas: r8a774b1: Add FDP1 device nodes
      arm64: dts: renesas: r8a774b1: Add PWM device nodes
      arm64: dts: renesas: hihope-rzg2-ex: Enable backlight
      arm64: dts: renesas: hihope-rzg2-ex: Add LVDS support
      arm64: dts: renesas: Add support for Advantech idk-1110wr LVDS panel
      arm64: dts: renesas: r8a774b1: Add Sound and Audio DMAC device nodes

Dien Pham (2):
      arm64: dts: r8a7795: Add cpuidle support for CA53 cores
      arm64: dts: r8a7796: Add cpuidle support for CA53 cores

Fabrizio Castro (9):
      arm64: dts: renesas: r8a774b1: Add RWDT node
      arm64: dts: renesas: r8a774b1: Add all MSIOF nodes
      arm64: dts: renesas: r8a774b1: Add PCIe device nodes
      arm64: dts: renesas: hihope-rzg2-ex: Let the board specific DT decide about pciec1
      arm64: dts: renesas: r8a774b1: Add USB2.0 phy and host (EHCI/OHCI) device nodes
      arm64: dts: renesas: r8a774b1: Add USB-DMAC and HSUSB device nodes
      arm64: dts: renesas: r8a774b1: Add USB3.0 device nodes
      arm64: dts: renesas: r8a774b1: Add INTC-EX device node
      arm64: dts: renesas: r8a774b1: Add CAN and CAN FD support

Jacopo Mondi (1):
      arm64: dts: renesas: Add LIF channel indices to vsps properties

Khiem Nguyen (2):
      arm64: dts: r8a7795: Add cpuidle support for CA57 cores
      arm64: dts: r8a7796: Add cpuidle support for CA57 cores

Kieran Bingham (1):
      arm64: dts: renesas: r8a77970: Fix PWM3

Yoshihiro Shimoda (1):
      arm64: dts: renesas: Add iommus to R-Car Gen3 SDHI/MMC nodes

 arch/arm64/boot/dts/renesas/Makefile               |    2 +
 arch/arm64/boot/dts/renesas/hihope-common.dtsi     |   28 +-
 arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi    |   51 +-
 .../boot/dts/renesas/r8a774a1-hihope-rzg2m-ex.dts  |    4 +
 .../boot/dts/renesas/r8a774a1-hihope-rzg2m.dts     |   11 +
 arch/arm64/boot/dts/renesas/r8a774a1.dtsi          |   13 +-
 .../boot/dts/renesas/r8a774b1-hihope-rzg2n-ex.dts  |   15 +
 .../boot/dts/renesas/r8a774b1-hihope-rzg2n.dts     |   41 +
 arch/arm64/boot/dts/renesas/r8a774b1.dtsi          | 2250 ++++++++++++++++++++
 arch/arm64/boot/dts/renesas/r8a774c0.dtsi          |   20 +-
 arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi       |    2 +-
 arch/arm64/boot/dts/renesas/r8a7795.dtsi           |   34 +
 arch/arm64/boot/dts/renesas/r8a7796.dtsi           |   34 +-
 arch/arm64/boot/dts/renesas/r8a77965.dtsi          |    4 +
 arch/arm64/boot/dts/renesas/r8a77970.dtsi          |    5 +-
 arch/arm64/boot/dts/renesas/r8a77980.dtsi          |    3 +-
 arch/arm64/boot/dts/renesas/r8a77990.dtsi          |    3 +
 arch/arm64/boot/dts/renesas/r8a77995.dtsi          |    1 +
 .../renesas/rzg2-advantech-idk-1110wr-panel.dtsi   |   41 +
 include/dt-bindings/clock/r8a774b1-cpg-mssr.h      |   57 +
 include/dt-bindings/power/r8a774b1-sysc.h          |   26 +
 21 files changed, 2603 insertions(+), 42 deletions(-)
 create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n-ex.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/rzg2-advantech-idk-1110wr-panel.dtsi
 create mode 100644 include/dt-bindings/clock/r8a774b1-cpg-mssr.h
 create mode 100644 include/dt-bindings/power/r8a774b1-sysc.h

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PULL 4/5] Renesas driver updates for v5.5
  2019-10-18 10:11 [GIT PULL 0/5] Renesas SoC updates for v5.5 Geert Uytterhoeven
                   ` (2 preceding siblings ...)
  2019-10-18 10:11 ` [PULL 3/5] Renesas ARM64 DT " Geert Uytterhoeven
@ 2019-10-18 10:11 ` Geert Uytterhoeven
  2019-10-18 10:11 ` [PULL 5/5] Renesas DT binding " Geert Uytterhoeven
  4 siblings, 0 replies; 6+ messages in thread
From: Geert Uytterhoeven @ 2019-10-18 10:11 UTC (permalink / raw)
  To: arm-soc, arm-soc
  Cc: linux-renesas-soc, Magnus Damm, Geert Uytterhoeven, linux-arm-kernel

The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:

  Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git tags/renesas-drivers-for-v5.5-tag1

for you to fetch changes up to 6655c568ced0789479f00b9399603c5d6ee48640:

  soc: renesas: rcar-sysc: Add r8a774b1 support (2019-10-01 10:29:40 +0200)

----------------------------------------------------------------
Renesas driver updates for v5.5

  - Add support for the new RZ/G2N (r8a774b1) SoC,
  - Fix System Controller power request conflicts on recent R-Car Gen3
    and RZ/G2N SoC variants and revisions,
  - Minor cleanups.

----------------------------------------------------------------
Biju Das (6):
      dt-bindings: power: Add r8a774b1 SYSC power domain definitions
      dt-bindings: clk: Add r8a774b1 CPG Core Clock Definitions
      soc: renesas: Add Renesas R8A774B1 config option
      soc: renesas: Identify RZ/G2N
      soc: renesas: rcar-rst: Add support for RZ/G2N
      soc: renesas: rcar-sysc: Add r8a774b1 support

Geert Uytterhoeven (9):
      soc: renesas: rcar-sysc: Prepare for fixing power request conflicts
      soc: renesas: r8a7795-sysc: Fix power request conflicts
      soc: renesas: r8a7796-sysc: Fix power request conflicts
      soc: renesas: r8a77965-sysc: Fix power request conflicts
      soc: renesas: r8a77970-sysc: Fix power request conflicts
      soc: renesas: r8a77980-sysc: Fix power request conflicts
      soc: renesas: r8a77990-sysc: Fix power request conflicts
      soc: renesas: r8a774c0-sysc: Fix power request conflicts
      soc: renesas: rcar-sysc: Remove unneeded inclusion of <linux/bug.h>

 drivers/soc/renesas/Kconfig                   | 11 ++++++
 drivers/soc/renesas/Makefile                  |  1 +
 drivers/soc/renesas/r8a7743-sysc.c            |  1 -
 drivers/soc/renesas/r8a7745-sysc.c            |  1 -
 drivers/soc/renesas/r8a77470-sysc.c           |  1 -
 drivers/soc/renesas/r8a774a1-sysc.c           |  1 -
 drivers/soc/renesas/r8a774b1-sysc.c           | 37 +++++++++++++++++
 drivers/soc/renesas/r8a774c0-sysc.c           |  4 +-
 drivers/soc/renesas/r8a7779-sysc.c            |  1 -
 drivers/soc/renesas/r8a7790-sysc.c            |  1 -
 drivers/soc/renesas/r8a7791-sysc.c            |  1 -
 drivers/soc/renesas/r8a7792-sysc.c            |  1 -
 drivers/soc/renesas/r8a7794-sysc.c            |  1 -
 drivers/soc/renesas/r8a7795-sysc.c            | 33 +++++++++++++---
 drivers/soc/renesas/r8a7796-sysc.c            | 23 ++++++++++-
 drivers/soc/renesas/r8a77965-sysc.c           |  4 +-
 drivers/soc/renesas/r8a77970-sysc.c           |  4 +-
 drivers/soc/renesas/r8a77980-sysc.c           |  4 +-
 drivers/soc/renesas/r8a77990-sysc.c           |  4 +-
 drivers/soc/renesas/r8a77995-sysc.c           |  1 -
 drivers/soc/renesas/rcar-rst.c                |  1 +
 drivers/soc/renesas/rcar-sysc.c               | 19 +++++++++
 drivers/soc/renesas/rcar-sysc.h               |  8 +++-
 drivers/soc/renesas/renesas-soc.c             |  8 ++++
 include/dt-bindings/clock/r8a774b1-cpg-mssr.h | 57 +++++++++++++++++++++++++++
 include/dt-bindings/power/r8a774b1-sysc.h     | 26 ++++++++++++
 26 files changed, 229 insertions(+), 25 deletions(-)
 create mode 100644 drivers/soc/renesas/r8a774b1-sysc.c
 create mode 100644 include/dt-bindings/clock/r8a774b1-cpg-mssr.h
 create mode 100644 include/dt-bindings/power/r8a774b1-sysc.h

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PULL 5/5] Renesas DT binding updates for v5.5
  2019-10-18 10:11 [GIT PULL 0/5] Renesas SoC updates for v5.5 Geert Uytterhoeven
                   ` (3 preceding siblings ...)
  2019-10-18 10:11 ` [PULL 4/5] Renesas driver " Geert Uytterhoeven
@ 2019-10-18 10:11 ` Geert Uytterhoeven
  4 siblings, 0 replies; 6+ messages in thread
From: Geert Uytterhoeven @ 2019-10-18 10:11 UTC (permalink / raw)
  To: arm-soc, arm-soc
  Cc: linux-renesas-soc, Magnus Damm, Geert Uytterhoeven, linux-arm-kernel

The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:

  Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git tags/renesas-dt-bindings-for-v5.5-tag1

for you to fetch changes up to 4d3cae42544775c71521e8ed5adb64c1839036b9:

  dt-bindings: reset: rcar-rst: Document r8a774b1 reset module (2019-10-01 09:52:34 +0200)

----------------------------------------------------------------
Renesas DT binding updates for v5.5

  - RZ/G2M update for the Renesas Timer Unit bindings,
  - Support for the new RZ/G2N (r8a774b1) SoC and the HiHope RZ/G2N
    board.

----------------------------------------------------------------
Biju Das (4):
      dt-bindings: arm: renesas: Document RZ/G2N SoC DT bindings
      dt-bindings: arm: renesas: Add HopeRun RZ/G2N boards
      dt-bindings: power: rcar-sysc: Document r8a774b1 sysc
      dt-bindings: reset: rcar-rst: Document r8a774b1 reset module

Fabrizio Castro (1):
      dt-bindings: timer: renesas: tmu: Document r8a774a1 bindings

 Documentation/devicetree/bindings/arm/renesas.yaml           | 12 ++++++++++++
 .../devicetree/bindings/power/renesas,rcar-sysc.txt          |  1 +
 Documentation/devicetree/bindings/reset/renesas,rst.txt      |  1 +
 Documentation/devicetree/bindings/timer/renesas,tmu.txt      |  1 +
 4 files changed, 15 insertions(+)

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2019-10-18 11:02 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-18 10:11 [GIT PULL 0/5] Renesas SoC updates for v5.5 Geert Uytterhoeven
2019-10-18 10:11 ` [PULL 1/5] Renesas ARM DT " Geert Uytterhoeven
2019-10-18 10:11 ` [PULL 2/5] Renesas ARM64 defconfig " Geert Uytterhoeven
2019-10-18 10:11 ` [PULL 3/5] Renesas ARM64 DT " Geert Uytterhoeven
2019-10-18 10:11 ` [PULL 4/5] Renesas driver " Geert Uytterhoeven
2019-10-18 10:11 ` [PULL 5/5] Renesas DT binding " Geert Uytterhoeven

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).