All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL 1/4] soc/tegra: Changes for v4.13-rc1
@ 2017-06-16  8:13 ` Thierry Reding
  0 siblings, 0 replies; 20+ messages in thread
From: Thierry Reding @ 2017-06-16  8:13 UTC (permalink / raw)
  To: arm-DgEjT+Ai2ygdnm+yROfE0A
  Cc: Thierry Reding, Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r

Hi ARM SoC maintainers,

The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:

  Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-soc

for you to fetch changes up to da1dbec1be2b54c16649e33e479708a55156e311:

  soc/tegra: flowctrl: Fix error handling (2017-06-13 16:47:44 +0200)

Thanks,
Thierry

----------------------------------------------------------------
soc/tegra: Changes for v4.13-rc1

This contains an implementation of generic PM domains for Tegra186,
based on the BPMP powergate request.

----------------------------------------------------------------
Christophe Jaillet (1):
      soc/tegra: flowctrl: Fix error handling

Thierry Reding (3):
      PM / Domains: Allow overriding the ->xlate() callback
      soc/tegra: bpmp: Update ABI header
      soc/tegra: bpmp: Implement generic PM domains

 drivers/base/power/domain.c        |   8 +-
 drivers/firmware/tegra/bpmp.c      |   4 +
 drivers/soc/tegra/Kconfig          |   5 +
 drivers/soc/tegra/Makefile         |   1 +
 drivers/soc/tegra/flowctrl.c       |   2 +-
 drivers/soc/tegra/powergate-bpmp.c | 359 +++++++++++++++++++++++++++++++
 include/linux/pm_domain.h          |   4 +
 include/soc/tegra/bpmp-abi.h       | 418 ++++++++++++++++++++++++++++++++++++-
 include/soc/tegra/bpmp.h           |  12 ++
 9 files changed, 798 insertions(+), 15 deletions(-)
 create mode 100644 drivers/soc/tegra/powergate-bpmp.c

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

* [GIT PULL 1/4] soc/tegra: Changes for v4.13-rc1
@ 2017-06-16  8:13 ` Thierry Reding
  0 siblings, 0 replies; 20+ messages in thread
From: Thierry Reding @ 2017-06-16  8:13 UTC (permalink / raw)
  To: linux-arm-kernel

Hi ARM SoC maintainers,

The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:

  Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-soc

for you to fetch changes up to da1dbec1be2b54c16649e33e479708a55156e311:

  soc/tegra: flowctrl: Fix error handling (2017-06-13 16:47:44 +0200)

Thanks,
Thierry

----------------------------------------------------------------
soc/tegra: Changes for v4.13-rc1

This contains an implementation of generic PM domains for Tegra186,
based on the BPMP powergate request.

----------------------------------------------------------------
Christophe Jaillet (1):
      soc/tegra: flowctrl: Fix error handling

Thierry Reding (3):
      PM / Domains: Allow overriding the ->xlate() callback
      soc/tegra: bpmp: Update ABI header
      soc/tegra: bpmp: Implement generic PM domains

 drivers/base/power/domain.c        |   8 +-
 drivers/firmware/tegra/bpmp.c      |   4 +
 drivers/soc/tegra/Kconfig          |   5 +
 drivers/soc/tegra/Makefile         |   1 +
 drivers/soc/tegra/flowctrl.c       |   2 +-
 drivers/soc/tegra/powergate-bpmp.c | 359 +++++++++++++++++++++++++++++++
 include/linux/pm_domain.h          |   4 +
 include/soc/tegra/bpmp-abi.h       | 418 ++++++++++++++++++++++++++++++++++++-
 include/soc/tegra/bpmp.h           |  12 ++
 9 files changed, 798 insertions(+), 15 deletions(-)
 create mode 100644 drivers/soc/tegra/powergate-bpmp.c

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

* [GIT PULL 2/4] firmware: tegra: Changes for v4.13-rc1
  2017-06-16  8:13 ` Thierry Reding
@ 2017-06-16  8:13     ` Thierry Reding
  -1 siblings, 0 replies; 20+ messages in thread
From: Thierry Reding @ 2017-06-16  8:13 UTC (permalink / raw)
  To: arm-DgEjT+Ai2ygdnm+yROfE0A
  Cc: Thierry Reding, Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r

Hi ARM SoC maintainers,

The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:

  Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-firmware

for you to fetch changes up to cd307124ad9bb01019920c2053696218d161f4a1:

  firmware: tegra: Fix locking bugs in BPMP (2017-06-14 17:17:32 +0200)

Thanks,
Thierry

----------------------------------------------------------------
firmware: tegra: Changes for v4.13-rc1

This contains a fix for missing semaphore release in error paths as well
as a bogus error code return in the BPMP firmware implementation.

----------------------------------------------------------------
Dan Carpenter (1):
      firmware: tegra: Fix locking bugs in BPMP

 drivers/firmware/tegra/bpmp.c | 28 ++++++++++++++++++----------
 1 file changed, 18 insertions(+), 10 deletions(-)

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

* [GIT PULL 2/4] firmware: tegra: Changes for v4.13-rc1
@ 2017-06-16  8:13     ` Thierry Reding
  0 siblings, 0 replies; 20+ messages in thread
From: Thierry Reding @ 2017-06-16  8:13 UTC (permalink / raw)
  To: linux-arm-kernel

Hi ARM SoC maintainers,

The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:

  Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-firmware

for you to fetch changes up to cd307124ad9bb01019920c2053696218d161f4a1:

  firmware: tegra: Fix locking bugs in BPMP (2017-06-14 17:17:32 +0200)

Thanks,
Thierry

----------------------------------------------------------------
firmware: tegra: Changes for v4.13-rc1

This contains a fix for missing semaphore release in error paths as well
as a bogus error code return in the BPMP firmware implementation.

----------------------------------------------------------------
Dan Carpenter (1):
      firmware: tegra: Fix locking bugs in BPMP

 drivers/firmware/tegra/bpmp.c | 28 ++++++++++++++++++----------
 1 file changed, 18 insertions(+), 10 deletions(-)

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

* [GIT PULL 3/4] ARM: tegra: Device tree changes for v4.13-rc1
  2017-06-16  8:13 ` Thierry Reding
@ 2017-06-16  8:13     ` Thierry Reding
  -1 siblings, 0 replies; 20+ messages in thread
From: Thierry Reding @ 2017-06-16  8:13 UTC (permalink / raw)
  To: arm-DgEjT+Ai2ygdnm+yROfE0A
  Cc: Thierry Reding, Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r

Hi ARM SoC maintainers,

The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:

  Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-arm-dt

for you to fetch changes up to 508d690e94218d306ab2092d6ee95ca75f9fa98b:

  ARM: dts: tegra: fix PCI bus dtc warnings (2017-06-13 16:49:57 +0200)

Thanks,
Thierry

----------------------------------------------------------------
ARM: tegra: Device tree changes for v4.13-rc1

This removes support for the Whistler board, which only a handful of
people ever had access to and which doesn't provide any features over
other Tegra20 devices that we support.

Also this cleans up some PCI related device tree content in preparation
for a future DTC release that has additional checks for the PCI bus.

----------------------------------------------------------------
Rob Herring (1):
      ARM: dts: tegra: fix PCI bus dtc warnings

Stephen Warren (1):
      ARM: tegra: remove Whistler support

 Documentation/devicetree/bindings/arm/tegra.txt |   1 -
 arch/arm/boot/dts/Makefile                      |   3 +-
 arch/arm/boot/dts/tegra124-apalis-eval.dts      |   2 +-
 arch/arm/boot/dts/tegra124-apalis.dtsi          |   2 +-
 arch/arm/boot/dts/tegra124-jetson-tk1.dts       |   2 +-
 arch/arm/boot/dts/tegra124.dtsi                 |   4 +-
 arch/arm/boot/dts/tegra20-harmony.dts           |   2 +-
 arch/arm/boot/dts/tegra20-tamonten.dtsi         |   2 +-
 arch/arm/boot/dts/tegra20-tec.dts               |   2 +-
 arch/arm/boot/dts/tegra20-trimslice.dts         |   2 +-
 arch/arm/boot/dts/tegra20-whistler.dts          | 636 ------------------------
 arch/arm/boot/dts/tegra20.dtsi                  |   4 +-
 arch/arm/boot/dts/tegra30-apalis-eval.dts       |   2 +-
 arch/arm/boot/dts/tegra30-apalis.dtsi           |   2 +-
 arch/arm/boot/dts/tegra30-beaver.dts            |   2 +-
 arch/arm/boot/dts/tegra30-cardhu.dtsi           |   2 +-
 arch/arm/boot/dts/tegra30.dtsi                  |   5 +-
 17 files changed, 22 insertions(+), 653 deletions(-)
 delete mode 100644 arch/arm/boot/dts/tegra20-whistler.dts

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

* [GIT PULL 3/4] ARM: tegra: Device tree changes for v4.13-rc1
@ 2017-06-16  8:13     ` Thierry Reding
  0 siblings, 0 replies; 20+ messages in thread
From: Thierry Reding @ 2017-06-16  8:13 UTC (permalink / raw)
  To: linux-arm-kernel

Hi ARM SoC maintainers,

The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:

  Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-arm-dt

for you to fetch changes up to 508d690e94218d306ab2092d6ee95ca75f9fa98b:

  ARM: dts: tegra: fix PCI bus dtc warnings (2017-06-13 16:49:57 +0200)

Thanks,
Thierry

----------------------------------------------------------------
ARM: tegra: Device tree changes for v4.13-rc1

This removes support for the Whistler board, which only a handful of
people ever had access to and which doesn't provide any features over
other Tegra20 devices that we support.

Also this cleans up some PCI related device tree content in preparation
for a future DTC release that has additional checks for the PCI bus.

----------------------------------------------------------------
Rob Herring (1):
      ARM: dts: tegra: fix PCI bus dtc warnings

Stephen Warren (1):
      ARM: tegra: remove Whistler support

 Documentation/devicetree/bindings/arm/tegra.txt |   1 -
 arch/arm/boot/dts/Makefile                      |   3 +-
 arch/arm/boot/dts/tegra124-apalis-eval.dts      |   2 +-
 arch/arm/boot/dts/tegra124-apalis.dtsi          |   2 +-
 arch/arm/boot/dts/tegra124-jetson-tk1.dts       |   2 +-
 arch/arm/boot/dts/tegra124.dtsi                 |   4 +-
 arch/arm/boot/dts/tegra20-harmony.dts           |   2 +-
 arch/arm/boot/dts/tegra20-tamonten.dtsi         |   2 +-
 arch/arm/boot/dts/tegra20-tec.dts               |   2 +-
 arch/arm/boot/dts/tegra20-trimslice.dts         |   2 +-
 arch/arm/boot/dts/tegra20-whistler.dts          | 636 ------------------------
 arch/arm/boot/dts/tegra20.dtsi                  |   4 +-
 arch/arm/boot/dts/tegra30-apalis-eval.dts       |   2 +-
 arch/arm/boot/dts/tegra30-apalis.dtsi           |   2 +-
 arch/arm/boot/dts/tegra30-beaver.dts            |   2 +-
 arch/arm/boot/dts/tegra30-cardhu.dtsi           |   2 +-
 arch/arm/boot/dts/tegra30.dtsi                  |   5 +-
 17 files changed, 22 insertions(+), 653 deletions(-)
 delete mode 100644 arch/arm/boot/dts/tegra20-whistler.dts

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

* [GIT PULL 4/4] arm64: tegra: Device tree changes for v4.13-rc1
  2017-06-16  8:13 ` Thierry Reding
@ 2017-06-16  8:13     ` Thierry Reding
  -1 siblings, 0 replies; 20+ messages in thread
From: Thierry Reding @ 2017-06-16  8:13 UTC (permalink / raw)
  To: arm-DgEjT+Ai2ygdnm+yROfE0A
  Cc: Thierry Reding, Jon Hunter, linux-tegra-u79uwXL29TY76Z2rM5mHXA,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r

Hi ARM SoC maintainers,

The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:

  Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-arm64-dt

for you to fetch changes up to 475d99fc216f4b2aed7021734838c9b578338598:

  arm64: dts: nvidia: fix PCI bus dtc warnings (2017-06-13 16:50:48 +0200)

Thanks,
Thierry

----------------------------------------------------------------
arm64: tegra: Device tree changes for v4.13-rc1

This adds the CCPLEX cluster on Tegra186, which is used to initiate CPU
frequency and voltage transitions.

Also included is a bit of cleanup for PCI related device tree content,
in preparation for a future DTC release that has additional checks for
the PCI bus.

----------------------------------------------------------------
Mikko Perttunen (1):
      arm64: tegra: Add CCPLEX_CLUSTER area in Tegra186

Rob Herring (1):
      arm64: dts: nvidia: fix PCI bus dtc warnings

 arch/arm64/boot/dts/nvidia/tegra132.dtsi           | 4 +++-
 arch/arm64/boot/dts/nvidia/tegra186.dtsi           | 7 +++++++
 arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 2 +-
 arch/arm64/boot/dts/nvidia/tegra210.dtsi           | 4 +++-
 4 files changed, 14 insertions(+), 3 deletions(-)

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

* [GIT PULL 4/4] arm64: tegra: Device tree changes for v4.13-rc1
@ 2017-06-16  8:13     ` Thierry Reding
  0 siblings, 0 replies; 20+ messages in thread
From: Thierry Reding @ 2017-06-16  8:13 UTC (permalink / raw)
  To: linux-arm-kernel

Hi ARM SoC maintainers,

The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:

  Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-arm64-dt

for you to fetch changes up to 475d99fc216f4b2aed7021734838c9b578338598:

  arm64: dts: nvidia: fix PCI bus dtc warnings (2017-06-13 16:50:48 +0200)

Thanks,
Thierry

----------------------------------------------------------------
arm64: tegra: Device tree changes for v4.13-rc1

This adds the CCPLEX cluster on Tegra186, which is used to initiate CPU
frequency and voltage transitions.

Also included is a bit of cleanup for PCI related device tree content,
in preparation for a future DTC release that has additional checks for
the PCI bus.

----------------------------------------------------------------
Mikko Perttunen (1):
      arm64: tegra: Add CCPLEX_CLUSTER area in Tegra186

Rob Herring (1):
      arm64: dts: nvidia: fix PCI bus dtc warnings

 arch/arm64/boot/dts/nvidia/tegra132.dtsi           | 4 +++-
 arch/arm64/boot/dts/nvidia/tegra186.dtsi           | 7 +++++++
 arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 2 +-
 arch/arm64/boot/dts/nvidia/tegra210.dtsi           | 4 +++-
 4 files changed, 14 insertions(+), 3 deletions(-)

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

* Re: [GIT PULL 1/4] soc/tegra: Changes for v4.13-rc1
  2017-06-16  8:13 ` Thierry Reding
@ 2017-06-19  4:00     ` Olof Johansson
  -1 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2017-06-19  4:00 UTC (permalink / raw)
  To: Thierry Reding
  Cc: arm-DgEjT+Ai2ygdnm+yROfE0A, Jon Hunter,
	linux-tegra-u79uwXL29TY76Z2rM5mHXA,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r

Hi,

On Fri, Jun 16, 2017 at 10:13:03AM +0200, Thierry Reding wrote:
> Hi ARM SoC maintainers,
> 
> The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:
> 
>   Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-soc
> 
> for you to fetch changes up to da1dbec1be2b54c16649e33e479708a55156e311:
> 
>   soc/tegra: flowctrl: Fix error handling (2017-06-13 16:47:44 +0200)
> 
> Thanks,
> Thierry
> 
> ----------------------------------------------------------------
> soc/tegra: Changes for v4.13-rc1
> 
> This contains an implementation of generic PM domains for Tegra186,
> based on the BPMP powergate request.
> 
> ----------------------------------------------------------------
> Christophe Jaillet (1):
>       soc/tegra: flowctrl: Fix error handling
> 
> Thierry Reding (3):
>       PM / Domains: Allow overriding the ->xlate() callback
>       soc/tegra: bpmp: Update ABI header
>       soc/tegra: bpmp: Implement generic PM domains
> 
>  drivers/base/power/domain.c        |   8 +-
>  drivers/firmware/tegra/bpmp.c      |   4 +
>  drivers/soc/tegra/Kconfig          |   5 +
>  drivers/soc/tegra/Makefile         |   1 +
>  drivers/soc/tegra/flowctrl.c       |   2 +-
>  drivers/soc/tegra/powergate-bpmp.c | 359 +++++++++++++++++++++++++++++++
>  include/linux/pm_domain.h          |   4 +
>  include/soc/tegra/bpmp-abi.h       | 418 ++++++++++++++++++++++++++++++++++++-
>  include/soc/tegra/bpmp.h           |  12 ++

Merged, but does the bpmp-abi.h really belong in include/soc? Seems like most
of it is internal ABI for whatever abstraction communicates with bpmp, in this
case powergate. Locating it as a headerfile under drivers/soc/tegra/ seems to
make more sense. Care to move it?


-Olof

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

* [GIT PULL 1/4] soc/tegra: Changes for v4.13-rc1
@ 2017-06-19  4:00     ` Olof Johansson
  0 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2017-06-19  4:00 UTC (permalink / raw)
  To: linux-arm-kernel

Hi,

On Fri, Jun 16, 2017 at 10:13:03AM +0200, Thierry Reding wrote:
> Hi ARM SoC maintainers,
> 
> The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:
> 
>   Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-soc
> 
> for you to fetch changes up to da1dbec1be2b54c16649e33e479708a55156e311:
> 
>   soc/tegra: flowctrl: Fix error handling (2017-06-13 16:47:44 +0200)
> 
> Thanks,
> Thierry
> 
> ----------------------------------------------------------------
> soc/tegra: Changes for v4.13-rc1
> 
> This contains an implementation of generic PM domains for Tegra186,
> based on the BPMP powergate request.
> 
> ----------------------------------------------------------------
> Christophe Jaillet (1):
>       soc/tegra: flowctrl: Fix error handling
> 
> Thierry Reding (3):
>       PM / Domains: Allow overriding the ->xlate() callback
>       soc/tegra: bpmp: Update ABI header
>       soc/tegra: bpmp: Implement generic PM domains
> 
>  drivers/base/power/domain.c        |   8 +-
>  drivers/firmware/tegra/bpmp.c      |   4 +
>  drivers/soc/tegra/Kconfig          |   5 +
>  drivers/soc/tegra/Makefile         |   1 +
>  drivers/soc/tegra/flowctrl.c       |   2 +-
>  drivers/soc/tegra/powergate-bpmp.c | 359 +++++++++++++++++++++++++++++++
>  include/linux/pm_domain.h          |   4 +
>  include/soc/tegra/bpmp-abi.h       | 418 ++++++++++++++++++++++++++++++++++++-
>  include/soc/tegra/bpmp.h           |  12 ++

Merged, but does the bpmp-abi.h really belong in include/soc? Seems like most
of it is internal ABI for whatever abstraction communicates with bpmp, in this
case powergate. Locating it as a headerfile under drivers/soc/tegra/ seems to
make more sense. Care to move it?


-Olof

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

* Re: [GIT PULL 2/4] firmware: tegra: Changes for v4.13-rc1
  2017-06-16  8:13     ` Thierry Reding
@ 2017-06-19  4:01         ` Olof Johansson
  -1 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2017-06-19  4:01 UTC (permalink / raw)
  To: Thierry Reding
  Cc: arm-DgEjT+Ai2ygdnm+yROfE0A, Jon Hunter,
	linux-tegra-u79uwXL29TY76Z2rM5mHXA,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r

On Fri, Jun 16, 2017 at 10:13:04AM +0200, Thierry Reding wrote:
> Hi ARM SoC maintainers,
> 
> The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:
> 
>   Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-firmware
> 
> for you to fetch changes up to cd307124ad9bb01019920c2053696218d161f4a1:
> 
>   firmware: tegra: Fix locking bugs in BPMP (2017-06-14 17:17:32 +0200)
> 
> Thanks,
> Thierry
> 
> ----------------------------------------------------------------
> firmware: tegra: Changes for v4.13-rc1
> 
> This contains a fix for missing semaphore release in error paths as well
> as a bogus error code return in the BPMP firmware implementation.

Merged, thanks.


-Olof

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

* [GIT PULL 2/4] firmware: tegra: Changes for v4.13-rc1
@ 2017-06-19  4:01         ` Olof Johansson
  0 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2017-06-19  4:01 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, Jun 16, 2017 at 10:13:04AM +0200, Thierry Reding wrote:
> Hi ARM SoC maintainers,
> 
> The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:
> 
>   Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-firmware
> 
> for you to fetch changes up to cd307124ad9bb01019920c2053696218d161f4a1:
> 
>   firmware: tegra: Fix locking bugs in BPMP (2017-06-14 17:17:32 +0200)
> 
> Thanks,
> Thierry
> 
> ----------------------------------------------------------------
> firmware: tegra: Changes for v4.13-rc1
> 
> This contains a fix for missing semaphore release in error paths as well
> as a bogus error code return in the BPMP firmware implementation.

Merged, thanks.


-Olof

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

* Re: [GIT PULL 3/4] ARM: tegra: Device tree changes for v4.13-rc1
  2017-06-16  8:13     ` Thierry Reding
@ 2017-06-19  4:01         ` Olof Johansson
  -1 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2017-06-19  4:01 UTC (permalink / raw)
  To: Thierry Reding
  Cc: arm-DgEjT+Ai2ygdnm+yROfE0A, Jon Hunter,
	linux-tegra-u79uwXL29TY76Z2rM5mHXA,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r

On Fri, Jun 16, 2017 at 10:13:05AM +0200, Thierry Reding wrote:
> Hi ARM SoC maintainers,
> 
> The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:
> 
>   Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-arm-dt
> 
> for you to fetch changes up to 508d690e94218d306ab2092d6ee95ca75f9fa98b:
> 
>   ARM: dts: tegra: fix PCI bus dtc warnings (2017-06-13 16:49:57 +0200)
> 
> Thanks,
> Thierry
> 
> ----------------------------------------------------------------
> ARM: tegra: Device tree changes for v4.13-rc1
> 
> This removes support for the Whistler board, which only a handful of
> people ever had access to and which doesn't provide any features over
> other Tegra20 devices that we support.
> 
> Also this cleans up some PCI related device tree content in preparation
> for a future DTC release that has additional checks for the PCI bus.

Merged, thanks.


-Olof

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

* [GIT PULL 3/4] ARM: tegra: Device tree changes for v4.13-rc1
@ 2017-06-19  4:01         ` Olof Johansson
  0 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2017-06-19  4:01 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, Jun 16, 2017 at 10:13:05AM +0200, Thierry Reding wrote:
> Hi ARM SoC maintainers,
> 
> The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:
> 
>   Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-arm-dt
> 
> for you to fetch changes up to 508d690e94218d306ab2092d6ee95ca75f9fa98b:
> 
>   ARM: dts: tegra: fix PCI bus dtc warnings (2017-06-13 16:49:57 +0200)
> 
> Thanks,
> Thierry
> 
> ----------------------------------------------------------------
> ARM: tegra: Device tree changes for v4.13-rc1
> 
> This removes support for the Whistler board, which only a handful of
> people ever had access to and which doesn't provide any features over
> other Tegra20 devices that we support.
> 
> Also this cleans up some PCI related device tree content in preparation
> for a future DTC release that has additional checks for the PCI bus.

Merged, thanks.


-Olof

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

* Re: [GIT PULL 4/4] arm64: tegra: Device tree changes for v4.13-rc1
  2017-06-16  8:13     ` Thierry Reding
@ 2017-06-19  4:02         ` Olof Johansson
  -1 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2017-06-19  4:02 UTC (permalink / raw)
  To: Thierry Reding
  Cc: arm-DgEjT+Ai2ygdnm+yROfE0A, Jon Hunter,
	linux-tegra-u79uwXL29TY76Z2rM5mHXA,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r

On Fri, Jun 16, 2017 at 10:13:06AM +0200, Thierry Reding wrote:
> Hi ARM SoC maintainers,
> 
> The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:
> 
>   Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-arm64-dt
> 
> for you to fetch changes up to 475d99fc216f4b2aed7021734838c9b578338598:
> 
>   arm64: dts: nvidia: fix PCI bus dtc warnings (2017-06-13 16:50:48 +0200)
> 
> Thanks,
> Thierry
> 
> ----------------------------------------------------------------
> arm64: tegra: Device tree changes for v4.13-rc1
> 
> This adds the CCPLEX cluster on Tegra186, which is used to initiate CPU
> frequency and voltage transitions.
> 
> Also included is a bit of cleanup for PCI related device tree content,
> in preparation for a future DTC release that has additional checks for
> the PCI bus.

Merged, thanks.


-Olof

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

* [GIT PULL 4/4] arm64: tegra: Device tree changes for v4.13-rc1
@ 2017-06-19  4:02         ` Olof Johansson
  0 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2017-06-19  4:02 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, Jun 16, 2017 at 10:13:06AM +0200, Thierry Reding wrote:
> Hi ARM SoC maintainers,
> 
> The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:
> 
>   Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-arm64-dt
> 
> for you to fetch changes up to 475d99fc216f4b2aed7021734838c9b578338598:
> 
>   arm64: dts: nvidia: fix PCI bus dtc warnings (2017-06-13 16:50:48 +0200)
> 
> Thanks,
> Thierry
> 
> ----------------------------------------------------------------
> arm64: tegra: Device tree changes for v4.13-rc1
> 
> This adds the CCPLEX cluster on Tegra186, which is used to initiate CPU
> frequency and voltage transitions.
> 
> Also included is a bit of cleanup for PCI related device tree content,
> in preparation for a future DTC release that has additional checks for
> the PCI bus.

Merged, thanks.


-Olof

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

* Re: [GIT PULL 1/4] soc/tegra: Changes for v4.13-rc1
  2017-06-19  4:00     ` Olof Johansson
@ 2017-06-19  5:59       ` Mikko Perttunen
  -1 siblings, 0 replies; 20+ messages in thread
From: Mikko Perttunen @ 2017-06-19  5:59 UTC (permalink / raw)
  To: Olof Johansson, Thierry Reding
  Cc: arm-DgEjT+Ai2ygdnm+yROfE0A, Jon Hunter,
	linux-tegra-u79uwXL29TY76Z2rM5mHXA,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r

On 06/19/2017 07:00 AM, Olof Johansson wrote:
> Hi,
> 
> On Fri, Jun 16, 2017 at 10:13:03AM +0200, Thierry Reding wrote:
>> Hi ARM SoC maintainers,
>>
>> The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:
>>
>>    Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)
>>
>> are available in the git repository at:
>>
>>    git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-soc
>>
>> for you to fetch changes up to da1dbec1be2b54c16649e33e479708a55156e311:
>>
>>    soc/tegra: flowctrl: Fix error handling (2017-06-13 16:47:44 +0200)
>>
>> Thanks,
>> Thierry
>>
>> ----------------------------------------------------------------
>> soc/tegra: Changes for v4.13-rc1
>>
>> This contains an implementation of generic PM domains for Tegra186,
>> based on the BPMP powergate request.
>>
>> ----------------------------------------------------------------
>> Christophe Jaillet (1):
>>        soc/tegra: flowctrl: Fix error handling
>>
>> Thierry Reding (3):
>>        PM / Domains: Allow overriding the ->xlate() callback
>>        soc/tegra: bpmp: Update ABI header
>>        soc/tegra: bpmp: Implement generic PM domains
>>
>>   drivers/base/power/domain.c        |   8 +-
>>   drivers/firmware/tegra/bpmp.c      |   4 +
>>   drivers/soc/tegra/Kconfig          |   5 +
>>   drivers/soc/tegra/Makefile         |   1 +
>>   drivers/soc/tegra/flowctrl.c       |   2 +-
>>   drivers/soc/tegra/powergate-bpmp.c | 359 +++++++++++++++++++++++++++++++
>>   include/linux/pm_domain.h          |   4 +
>>   include/soc/tegra/bpmp-abi.h       | 418 ++++++++++++++++++++++++++++++++++++-
>>   include/soc/tegra/bpmp.h           |  12 ++
> 
> Merged, but does the bpmp-abi.h really belong in include/soc? Seems like most
> of it is internal ABI for whatever abstraction communicates with bpmp, in this
> case powergate. Locating it as a headerfile under drivers/soc/tegra/ seems to
> make more sense. Care to move it?

The header is used by all drivers that communicate with the BPMP, and 
they are scattered around the tree in their corresponding modules - e.g. 
drivers/clk/tegra/clk-bpmp.c, or the upcoming 
drivers/thermal/tegra/bpmp-thermal.c.

Cheers,
Mikko

> 
> 
> -Olof
> --
> To unsubscribe from this list: send the line "unsubscribe linux-tegra" in
> the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 

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

* [GIT PULL 1/4] soc/tegra: Changes for v4.13-rc1
@ 2017-06-19  5:59       ` Mikko Perttunen
  0 siblings, 0 replies; 20+ messages in thread
From: Mikko Perttunen @ 2017-06-19  5:59 UTC (permalink / raw)
  To: linux-arm-kernel

On 06/19/2017 07:00 AM, Olof Johansson wrote:
> Hi,
> 
> On Fri, Jun 16, 2017 at 10:13:03AM +0200, Thierry Reding wrote:
>> Hi ARM SoC maintainers,
>>
>> The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:
>>
>>    Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)
>>
>> are available in the git repository at:
>>
>>    git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-soc
>>
>> for you to fetch changes up to da1dbec1be2b54c16649e33e479708a55156e311:
>>
>>    soc/tegra: flowctrl: Fix error handling (2017-06-13 16:47:44 +0200)
>>
>> Thanks,
>> Thierry
>>
>> ----------------------------------------------------------------
>> soc/tegra: Changes for v4.13-rc1
>>
>> This contains an implementation of generic PM domains for Tegra186,
>> based on the BPMP powergate request.
>>
>> ----------------------------------------------------------------
>> Christophe Jaillet (1):
>>        soc/tegra: flowctrl: Fix error handling
>>
>> Thierry Reding (3):
>>        PM / Domains: Allow overriding the ->xlate() callback
>>        soc/tegra: bpmp: Update ABI header
>>        soc/tegra: bpmp: Implement generic PM domains
>>
>>   drivers/base/power/domain.c        |   8 +-
>>   drivers/firmware/tegra/bpmp.c      |   4 +
>>   drivers/soc/tegra/Kconfig          |   5 +
>>   drivers/soc/tegra/Makefile         |   1 +
>>   drivers/soc/tegra/flowctrl.c       |   2 +-
>>   drivers/soc/tegra/powergate-bpmp.c | 359 +++++++++++++++++++++++++++++++
>>   include/linux/pm_domain.h          |   4 +
>>   include/soc/tegra/bpmp-abi.h       | 418 ++++++++++++++++++++++++++++++++++++-
>>   include/soc/tegra/bpmp.h           |  12 ++
> 
> Merged, but does the bpmp-abi.h really belong in include/soc? Seems like most
> of it is internal ABI for whatever abstraction communicates with bpmp, in this
> case powergate. Locating it as a headerfile under drivers/soc/tegra/ seems to
> make more sense. Care to move it?

The header is used by all drivers that communicate with the BPMP, and 
they are scattered around the tree in their corresponding modules - e.g. 
drivers/clk/tegra/clk-bpmp.c, or the upcoming 
drivers/thermal/tegra/bpmp-thermal.c.

Cheers,
Mikko

> 
> 
> -Olof
> --
> To unsubscribe from this list: send the line "unsubscribe linux-tegra" in
> the body of a message to majordomo at vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 

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

* Re: [GIT PULL 1/4] soc/tegra: Changes for v4.13-rc1
  2017-06-19  5:59       ` Mikko Perttunen
@ 2017-06-19  6:04           ` Olof Johansson
  -1 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2017-06-19  6:04 UTC (permalink / raw)
  To: Mikko Perttunen
  Cc: Thierry Reding, arm-DgEjT+Ai2ygdnm+yROfE0A, Jon Hunter,
	linux-tegra-u79uwXL29TY76Z2rM5mHXA,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r

Hi,

On Mon, Jun 19, 2017 at 08:59:11AM +0300, Mikko Perttunen wrote:
> On 06/19/2017 07:00 AM, Olof Johansson wrote:
> >Hi,
> >
> >On Fri, Jun 16, 2017 at 10:13:03AM +0200, Thierry Reding wrote:
> >>Hi ARM SoC maintainers,
> >>
> >>The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:
> >>
> >>   Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)
> >>
> >>are available in the git repository at:
> >>
> >>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-soc
> >>
> >>for you to fetch changes up to da1dbec1be2b54c16649e33e479708a55156e311:
> >>
> >>   soc/tegra: flowctrl: Fix error handling (2017-06-13 16:47:44 +0200)
> >>
> >>Thanks,
> >>Thierry
> >>
> >>----------------------------------------------------------------
> >>soc/tegra: Changes for v4.13-rc1
> >>
> >>This contains an implementation of generic PM domains for Tegra186,
> >>based on the BPMP powergate request.
> >>
> >>----------------------------------------------------------------
> >>Christophe Jaillet (1):
> >>       soc/tegra: flowctrl: Fix error handling
> >>
> >>Thierry Reding (3):
> >>       PM / Domains: Allow overriding the ->xlate() callback
> >>       soc/tegra: bpmp: Update ABI header
> >>       soc/tegra: bpmp: Implement generic PM domains
> >>
> >>  drivers/base/power/domain.c        |   8 +-
> >>  drivers/firmware/tegra/bpmp.c      |   4 +
> >>  drivers/soc/tegra/Kconfig          |   5 +
> >>  drivers/soc/tegra/Makefile         |   1 +
> >>  drivers/soc/tegra/flowctrl.c       |   2 +-
> >>  drivers/soc/tegra/powergate-bpmp.c | 359 +++++++++++++++++++++++++++++++
> >>  include/linux/pm_domain.h          |   4 +
> >>  include/soc/tegra/bpmp-abi.h       | 418 ++++++++++++++++++++++++++++++++++++-
> >>  include/soc/tegra/bpmp.h           |  12 ++
> >
> >Merged, but does the bpmp-abi.h really belong in include/soc? Seems like most
> >of it is internal ABI for whatever abstraction communicates with bpmp, in this
> >case powergate. Locating it as a headerfile under drivers/soc/tegra/ seems to
> >make more sense. Care to move it?
> 
> The header is used by all drivers that communicate with the BPMP, and they
> are scattered around the tree in their corresponding modules - e.g.
> drivers/clk/tegra/clk-bpmp.c, or the upcoming
> drivers/thermal/tegra/bpmp-thermal.c.

Having to expose the command format to all drivers seems a bit odd, compared to
providing helpers from drivers/soc to perform the commands/actions.

I guess most users aren't in-tree yet (tried grepping around for some of the
struct names and found no users), so I guess we'll see over time how it
develops. It could always be refactored later, if needed.


-Olof

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

* [GIT PULL 1/4] soc/tegra: Changes for v4.13-rc1
@ 2017-06-19  6:04           ` Olof Johansson
  0 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2017-06-19  6:04 UTC (permalink / raw)
  To: linux-arm-kernel

Hi,

On Mon, Jun 19, 2017 at 08:59:11AM +0300, Mikko Perttunen wrote:
> On 06/19/2017 07:00 AM, Olof Johansson wrote:
> >Hi,
> >
> >On Fri, Jun 16, 2017 at 10:13:03AM +0200, Thierry Reding wrote:
> >>Hi ARM SoC maintainers,
> >>
> >>The following changes since commit 2ea659a9ef488125eb46da6eb571de5eae5c43f6:
> >>
> >>   Linux 4.12-rc1 (2017-05-13 13:19:49 -0700)
> >>
> >>are available in the git repository at:
> >>
> >>   git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-4.13-soc
> >>
> >>for you to fetch changes up to da1dbec1be2b54c16649e33e479708a55156e311:
> >>
> >>   soc/tegra: flowctrl: Fix error handling (2017-06-13 16:47:44 +0200)
> >>
> >>Thanks,
> >>Thierry
> >>
> >>----------------------------------------------------------------
> >>soc/tegra: Changes for v4.13-rc1
> >>
> >>This contains an implementation of generic PM domains for Tegra186,
> >>based on the BPMP powergate request.
> >>
> >>----------------------------------------------------------------
> >>Christophe Jaillet (1):
> >>       soc/tegra: flowctrl: Fix error handling
> >>
> >>Thierry Reding (3):
> >>       PM / Domains: Allow overriding the ->xlate() callback
> >>       soc/tegra: bpmp: Update ABI header
> >>       soc/tegra: bpmp: Implement generic PM domains
> >>
> >>  drivers/base/power/domain.c        |   8 +-
> >>  drivers/firmware/tegra/bpmp.c      |   4 +
> >>  drivers/soc/tegra/Kconfig          |   5 +
> >>  drivers/soc/tegra/Makefile         |   1 +
> >>  drivers/soc/tegra/flowctrl.c       |   2 +-
> >>  drivers/soc/tegra/powergate-bpmp.c | 359 +++++++++++++++++++++++++++++++
> >>  include/linux/pm_domain.h          |   4 +
> >>  include/soc/tegra/bpmp-abi.h       | 418 ++++++++++++++++++++++++++++++++++++-
> >>  include/soc/tegra/bpmp.h           |  12 ++
> >
> >Merged, but does the bpmp-abi.h really belong in include/soc? Seems like most
> >of it is internal ABI for whatever abstraction communicates with bpmp, in this
> >case powergate. Locating it as a headerfile under drivers/soc/tegra/ seems to
> >make more sense. Care to move it?
> 
> The header is used by all drivers that communicate with the BPMP, and they
> are scattered around the tree in their corresponding modules - e.g.
> drivers/clk/tegra/clk-bpmp.c, or the upcoming
> drivers/thermal/tegra/bpmp-thermal.c.

Having to expose the command format to all drivers seems a bit odd, compared to
providing helpers from drivers/soc to perform the commands/actions.

I guess most users aren't in-tree yet (tried grepping around for some of the
struct names and found no users), so I guess we'll see over time how it
develops. It could always be refactored later, if needed.


-Olof

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

end of thread, other threads:[~2017-06-19  6:04 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-06-16  8:13 [GIT PULL 1/4] soc/tegra: Changes for v4.13-rc1 Thierry Reding
2017-06-16  8:13 ` Thierry Reding
     [not found] ` <20170616081306.11505-1-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2017-06-16  8:13   ` [GIT PULL 2/4] firmware: tegra: " Thierry Reding
2017-06-16  8:13     ` Thierry Reding
     [not found]     ` <20170616081306.11505-2-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2017-06-19  4:01       ` Olof Johansson
2017-06-19  4:01         ` Olof Johansson
2017-06-16  8:13   ` [GIT PULL 3/4] ARM: tegra: Device tree changes " Thierry Reding
2017-06-16  8:13     ` Thierry Reding
     [not found]     ` <20170616081306.11505-3-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2017-06-19  4:01       ` Olof Johansson
2017-06-19  4:01         ` Olof Johansson
2017-06-16  8:13   ` [GIT PULL 4/4] arm64: " Thierry Reding
2017-06-16  8:13     ` Thierry Reding
     [not found]     ` <20170616081306.11505-4-thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2017-06-19  4:02       ` Olof Johansson
2017-06-19  4:02         ` Olof Johansson
2017-06-19  4:00   ` [GIT PULL 1/4] soc/tegra: Changes " Olof Johansson
2017-06-19  4:00     ` Olof Johansson
2017-06-19  5:59     ` Mikko Perttunen
2017-06-19  5:59       ` Mikko Perttunen
     [not found]       ` <7de8de14-b0ad-883c-58ec-847789be118b-/1wQRMveznE@public.gmane.org>
2017-06-19  6:04         ` Olof Johansson
2017-06-19  6:04           ` Olof Johansson

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.