All of lore.kernel.org
 help / color / mirror / Atom feed
From: gregory.clement@free-electrons.com (Gregory CLEMENT)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements
Date: Mon, 08 Aug 2016 17:03:34 +0200	[thread overview]
Message-ID: <87popjuwu1.fsf@free-electrons.com> (raw)
In-Reply-To: <1470305660-6601-1-git-send-email-jaz@semihalf.com> (Grzegorz Jaszczyk's message of "Thu, 4 Aug 2016 12:14:03 +0200")

Hi Grzegorz,
 
 On Thu, Aug 04 2016, Grzegorz Jaszczyk <jaz@semihalf.com> wrote:

> Hello,
>
> This is the second version of patch-set which enables some commonly used
> features in mvebu_v7_defconfig and updates old or introduces new dts/dtsi
> related to Armada 38x and Armada 39x SoC family. All comments from
> v1 are included, more details in a changelog below.
>
> Any comments or remarks would be welcome.

All the patches are applied on the mvbeu branches:
The first 2 on mvebu/defconfig and all the other on mvebu/dt

Thanks,

Gregory


>
> Best regards,
> Grzegorz
>
> Changelog:
> v1 -> v2
>
> - Add at least one line of commit log entry for those patches, which
> contained only commit title.
>
> Suggested by Andrew Lunn and Gregory Clement.
>
> - Drop patch "ARM: mvebu: enable E1000E in mvebu_v7_defconfig", since it
> enables PCIe card which is not a part of the SoC.
>
> Suggested by Russell King and Thomas Petazzoni.
>
> - Change dts prefixes in commit title from "ARM: mvebu: <board_name>" to
> "ARM: dts: mvebu: <board_name>"
>
> Suggested by Gregory Clement.
>
> - Add nodes describing the eeproms connected to I2C buses in
> armada-390-db.dts and armada-395-gp.dts. Also add information about
> connectors used and described in mentioned dts's.
>
> Suggested by Gregory Clement.
>
> - Improve devicetree bindings about required property for Marvell Armada 39x
> family: Armada 398 based boards should have only "marvell,armada398" and not
> "marvell,armada395".
>
> Suggested by Rob Herring.
>
> Grzegorz Jaszczyk (17):
>   ARM: mvebu: enable MTD command line partition table in
>     mvebu_v7_defconfig
>   ARM: mvebu: enable UBI and UBIFS in mvebu_v7_defconfig
>   ARM: dts: mvebu: a385-db-ap: enable USB (orion-ehci) port
>   ARM: dts: mvebu: a385-db-ap: add default partition description for
>     NAND
>   ARM: dts: mvebu: armada-390: add missing compatibility string and
>     bracket
>   ARM: dts: mvebu: armada-39x: update the SDHCI node on Armada 39x
>   ARM: dts: mvebu: armada-39x: enable PMU, CA9 SoC Controller and
>     Coherency fabric
>   ARM: dts: mvebu: armada-39x: enable the thermal sensor in Armada-39x
>     SoCs
>   ARM: dts: mvebu: armada-39x: enable watchdog for all Armada-39x SoCs
>   ARM: dts: mvebu: armada-39x: add missing nodes describing GPIO's
>   ARM: dts: mvebu: armada-39x: add missing nodes describing USB2.0 and
>     USB3.0
>   ARM: dts: mvebu: armada-39x: enable rtc for all Armada-39x SoCs
>   ARM: dts: mvebu: armada-395: add support for the Armada 395 SoC family
>   ARM: dts: mvebu: armada-398: update the dtsi about missing interfaces
>   ARM: dts: mvebu: armada-398-db: enable supported usb interfaces
>   ARM: dts: mvebu: armada-390-db: add support for the Armada 390 DB
>     board
>   ARM: dts: mvebu: armada-395-gp: add support for the Armada 395 GP
>     Board
>
>  .../devicetree/bindings/arm/marvell/armada-39x.txt |  15 +-
>  arch/arm/boot/dts/armada-385-db-ap.dts             |  30 +++-
>  arch/arm/boot/dts/armada-390-db.dts                | 175 +++++++++++++++++++++
>  arch/arm/boot/dts/armada-390.dtsi                  |   3 +
>  arch/arm/boot/dts/armada-395-gp.dts                | 163 +++++++++++++++++++
>  arch/arm/boot/dts/armada-395.dtsi                  |  76 +++++++++
>  arch/arm/boot/dts/armada-398-db.dts                |   8 +
>  arch/arm/boot/dts/armada-398.dtsi                  |  10 +-
>  arch/arm/boot/dts/armada-39x.dtsi                  |  94 ++++++++++-
>  arch/arm/configs/mvebu_v7_defconfig                |   3 +
>  10 files changed, 570 insertions(+), 7 deletions(-)
>  create mode 100644 arch/arm/boot/dts/armada-390-db.dts
>  create mode 100644 arch/arm/boot/dts/armada-395-gp.dts
>  create mode 100644 arch/arm/boot/dts/armada-395.dtsi
>
> -- 
> 1.8.3.1
>

-- 
Gregory Clement, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

WARNING: multiple messages have this Message-ID (diff)
From: Gregory CLEMENT <gregory.clement-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org>
To: Grzegorz Jaszczyk <jaz-nYOzD4b6Jr9Wk0Htik3J/w@public.gmane.org>
Cc: devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org,
	robh+dt-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org,
	mark.rutland-5wv7dgnIgG8@public.gmane.org,
	jason-NLaQJdtUoK4Be96aLqz0jA@public.gmane.org,
	andrew-g2DYL2Zd6BY@public.gmane.org,
	sebastian.hesselbarth-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org,
	linux-I+IVW8TIWO2tmTQ+vhA3Yw@public.gmane.org,
	thomas.petazzoni-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org,
	mw-nYOzD4b6Jr9Wk0Htik3J/w@public.gmane.org,
	alior-eYqpPyKDWXRBDgjK7y7TUQ@public.gmane.org,
	nadavh-eYqpPyKDWXRBDgjK7y7TUQ@public.gmane.org
Subject: Re: [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements
Date: Mon, 08 Aug 2016 17:03:34 +0200	[thread overview]
Message-ID: <87popjuwu1.fsf@free-electrons.com> (raw)
In-Reply-To: <1470305660-6601-1-git-send-email-jaz-nYOzD4b6Jr9Wk0Htik3J/w@public.gmane.org> (Grzegorz Jaszczyk's message of "Thu, 4 Aug 2016 12:14:03 +0200")

Hi Grzegorz,
 
 On Thu, Aug 04 2016, Grzegorz Jaszczyk <jaz-nYOzD4b6Jr9Wk0Htik3J/w@public.gmane.org> wrote:

> Hello,
>
> This is the second version of patch-set which enables some commonly used
> features in mvebu_v7_defconfig and updates old or introduces new dts/dtsi
> related to Armada 38x and Armada 39x SoC family. All comments from
> v1 are included, more details in a changelog below.
>
> Any comments or remarks would be welcome.

All the patches are applied on the mvbeu branches:
The first 2 on mvebu/defconfig and all the other on mvebu/dt

Thanks,

Gregory


>
> Best regards,
> Grzegorz
>
> Changelog:
> v1 -> v2
>
> - Add at least one line of commit log entry for those patches, which
> contained only commit title.
>
> Suggested by Andrew Lunn and Gregory Clement.
>
> - Drop patch "ARM: mvebu: enable E1000E in mvebu_v7_defconfig", since it
> enables PCIe card which is not a part of the SoC.
>
> Suggested by Russell King and Thomas Petazzoni.
>
> - Change dts prefixes in commit title from "ARM: mvebu: <board_name>" to
> "ARM: dts: mvebu: <board_name>"
>
> Suggested by Gregory Clement.
>
> - Add nodes describing the eeproms connected to I2C buses in
> armada-390-db.dts and armada-395-gp.dts. Also add information about
> connectors used and described in mentioned dts's.
>
> Suggested by Gregory Clement.
>
> - Improve devicetree bindings about required property for Marvell Armada 39x
> family: Armada 398 based boards should have only "marvell,armada398" and not
> "marvell,armada395".
>
> Suggested by Rob Herring.
>
> Grzegorz Jaszczyk (17):
>   ARM: mvebu: enable MTD command line partition table in
>     mvebu_v7_defconfig
>   ARM: mvebu: enable UBI and UBIFS in mvebu_v7_defconfig
>   ARM: dts: mvebu: a385-db-ap: enable USB (orion-ehci) port
>   ARM: dts: mvebu: a385-db-ap: add default partition description for
>     NAND
>   ARM: dts: mvebu: armada-390: add missing compatibility string and
>     bracket
>   ARM: dts: mvebu: armada-39x: update the SDHCI node on Armada 39x
>   ARM: dts: mvebu: armada-39x: enable PMU, CA9 SoC Controller and
>     Coherency fabric
>   ARM: dts: mvebu: armada-39x: enable the thermal sensor in Armada-39x
>     SoCs
>   ARM: dts: mvebu: armada-39x: enable watchdog for all Armada-39x SoCs
>   ARM: dts: mvebu: armada-39x: add missing nodes describing GPIO's
>   ARM: dts: mvebu: armada-39x: add missing nodes describing USB2.0 and
>     USB3.0
>   ARM: dts: mvebu: armada-39x: enable rtc for all Armada-39x SoCs
>   ARM: dts: mvebu: armada-395: add support for the Armada 395 SoC family
>   ARM: dts: mvebu: armada-398: update the dtsi about missing interfaces
>   ARM: dts: mvebu: armada-398-db: enable supported usb interfaces
>   ARM: dts: mvebu: armada-390-db: add support for the Armada 390 DB
>     board
>   ARM: dts: mvebu: armada-395-gp: add support for the Armada 395 GP
>     Board
>
>  .../devicetree/bindings/arm/marvell/armada-39x.txt |  15 +-
>  arch/arm/boot/dts/armada-385-db-ap.dts             |  30 +++-
>  arch/arm/boot/dts/armada-390-db.dts                | 175 +++++++++++++++++++++
>  arch/arm/boot/dts/armada-390.dtsi                  |   3 +
>  arch/arm/boot/dts/armada-395-gp.dts                | 163 +++++++++++++++++++
>  arch/arm/boot/dts/armada-395.dtsi                  |  76 +++++++++
>  arch/arm/boot/dts/armada-398-db.dts                |   8 +
>  arch/arm/boot/dts/armada-398.dtsi                  |  10 +-
>  arch/arm/boot/dts/armada-39x.dtsi                  |  94 ++++++++++-
>  arch/arm/configs/mvebu_v7_defconfig                |   3 +
>  10 files changed, 570 insertions(+), 7 deletions(-)
>  create mode 100644 arch/arm/boot/dts/armada-390-db.dts
>  create mode 100644 arch/arm/boot/dts/armada-395-gp.dts
>  create mode 100644 arch/arm/boot/dts/armada-395.dtsi
>
> -- 
> 1.8.3.1
>

-- 
Gregory Clement, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

WARNING: multiple messages have this Message-ID (diff)
From: Gregory CLEMENT <gregory.clement@free-electrons.com>
To: Grzegorz Jaszczyk <jaz@semihalf.com>
Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org, robh+dt@kernel.org,
	mark.rutland@arm.com, jason@lakedaemon.net, andrew@lunn.ch,
	sebastian.hesselbarth@gmail.com, linux@armlinux.org.uk,
	thomas.petazzoni@free-electrons.com, mw@semihalf.com,
	alior@marvell.com, nadavh@marvell.com
Subject: Re: [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements
Date: Mon, 08 Aug 2016 17:03:34 +0200	[thread overview]
Message-ID: <87popjuwu1.fsf@free-electrons.com> (raw)
In-Reply-To: <1470305660-6601-1-git-send-email-jaz@semihalf.com> (Grzegorz Jaszczyk's message of "Thu, 4 Aug 2016 12:14:03 +0200")

Hi Grzegorz,
 
 On Thu, Aug 04 2016, Grzegorz Jaszczyk <jaz@semihalf.com> wrote:

> Hello,
>
> This is the second version of patch-set which enables some commonly used
> features in mvebu_v7_defconfig and updates old or introduces new dts/dtsi
> related to Armada 38x and Armada 39x SoC family. All comments from
> v1 are included, more details in a changelog below.
>
> Any comments or remarks would be welcome.

All the patches are applied on the mvbeu branches:
The first 2 on mvebu/defconfig and all the other on mvebu/dt

Thanks,

Gregory


>
> Best regards,
> Grzegorz
>
> Changelog:
> v1 -> v2
>
> - Add at least one line of commit log entry for those patches, which
> contained only commit title.
>
> Suggested by Andrew Lunn and Gregory Clement.
>
> - Drop patch "ARM: mvebu: enable E1000E in mvebu_v7_defconfig", since it
> enables PCIe card which is not a part of the SoC.
>
> Suggested by Russell King and Thomas Petazzoni.
>
> - Change dts prefixes in commit title from "ARM: mvebu: <board_name>" to
> "ARM: dts: mvebu: <board_name>"
>
> Suggested by Gregory Clement.
>
> - Add nodes describing the eeproms connected to I2C buses in
> armada-390-db.dts and armada-395-gp.dts. Also add information about
> connectors used and described in mentioned dts's.
>
> Suggested by Gregory Clement.
>
> - Improve devicetree bindings about required property for Marvell Armada 39x
> family: Armada 398 based boards should have only "marvell,armada398" and not
> "marvell,armada395".
>
> Suggested by Rob Herring.
>
> Grzegorz Jaszczyk (17):
>   ARM: mvebu: enable MTD command line partition table in
>     mvebu_v7_defconfig
>   ARM: mvebu: enable UBI and UBIFS in mvebu_v7_defconfig
>   ARM: dts: mvebu: a385-db-ap: enable USB (orion-ehci) port
>   ARM: dts: mvebu: a385-db-ap: add default partition description for
>     NAND
>   ARM: dts: mvebu: armada-390: add missing compatibility string and
>     bracket
>   ARM: dts: mvebu: armada-39x: update the SDHCI node on Armada 39x
>   ARM: dts: mvebu: armada-39x: enable PMU, CA9 SoC Controller and
>     Coherency fabric
>   ARM: dts: mvebu: armada-39x: enable the thermal sensor in Armada-39x
>     SoCs
>   ARM: dts: mvebu: armada-39x: enable watchdog for all Armada-39x SoCs
>   ARM: dts: mvebu: armada-39x: add missing nodes describing GPIO's
>   ARM: dts: mvebu: armada-39x: add missing nodes describing USB2.0 and
>     USB3.0
>   ARM: dts: mvebu: armada-39x: enable rtc for all Armada-39x SoCs
>   ARM: dts: mvebu: armada-395: add support for the Armada 395 SoC family
>   ARM: dts: mvebu: armada-398: update the dtsi about missing interfaces
>   ARM: dts: mvebu: armada-398-db: enable supported usb interfaces
>   ARM: dts: mvebu: armada-390-db: add support for the Armada 390 DB
>     board
>   ARM: dts: mvebu: armada-395-gp: add support for the Armada 395 GP
>     Board
>
>  .../devicetree/bindings/arm/marvell/armada-39x.txt |  15 +-
>  arch/arm/boot/dts/armada-385-db-ap.dts             |  30 +++-
>  arch/arm/boot/dts/armada-390-db.dts                | 175 +++++++++++++++++++++
>  arch/arm/boot/dts/armada-390.dtsi                  |   3 +
>  arch/arm/boot/dts/armada-395-gp.dts                | 163 +++++++++++++++++++
>  arch/arm/boot/dts/armada-395.dtsi                  |  76 +++++++++
>  arch/arm/boot/dts/armada-398-db.dts                |   8 +
>  arch/arm/boot/dts/armada-398.dtsi                  |  10 +-
>  arch/arm/boot/dts/armada-39x.dtsi                  |  94 ++++++++++-
>  arch/arm/configs/mvebu_v7_defconfig                |   3 +
>  10 files changed, 570 insertions(+), 7 deletions(-)
>  create mode 100644 arch/arm/boot/dts/armada-390-db.dts
>  create mode 100644 arch/arm/boot/dts/armada-395-gp.dts
>  create mode 100644 arch/arm/boot/dts/armada-395.dtsi
>
> -- 
> 1.8.3.1
>

-- 
Gregory Clement, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

  parent reply	other threads:[~2016-08-08 15:03 UTC|newest]

Thread overview: 62+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-08-04 10:14 [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Grzegorz Jaszczyk
2016-08-04 10:14 ` Grzegorz Jaszczyk
2016-08-04 10:14 ` Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 01/17] ARM: mvebu: enable MTD command line partition table in mvebu_v7_defconfig Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 02/17] ARM: mvebu: enable UBI and UBIFS " Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 03/17] ARM: dts: mvebu: a385-db-ap: enable USB (orion-ehci) port Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 04/17] ARM: dts: mvebu: a385-db-ap: add default partition description for NAND Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 05/17] ARM: dts: mvebu: armada-390: add missing compatibility string and bracket Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 06/17] ARM: dts: mvebu: armada-39x: update the SDHCI node on Armada 39x Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 07/17] ARM: dts: mvebu: armada-39x: enable PMU, CA9 SoC Controller and Coherency fabric Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 08/17] ARM: dts: mvebu: armada-39x: enable the thermal sensor in Armada-39x SoCs Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 09/17] ARM: dts: mvebu: armada-39x: enable watchdog for all " Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 10/17] ARM: dts: mvebu: armada-39x: add missing nodes describing GPIO's Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 11/17] ARM: dts: mvebu: armada-39x: add missing nodes describing USB2.0 and USB3.0 Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 12/17] ARM: dts: mvebu: armada-39x: enable rtc for all Armada-39x SoCs Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 13/17] ARM: dts: mvebu: armada-395: add support for the Armada 395 SoC family Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 18:18   ` Rob Herring
2016-08-04 18:18     ` Rob Herring
2016-08-04 18:18     ` Rob Herring
2016-08-04 10:14 ` [PATCH v2 14/17] ARM: dts: mvebu: armada-398: update the dtsi about missing interfaces Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 15/17] ARM: dts: mvebu: armada-398-db: enable supported usb interfaces Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 16/17] ARM: dts: mvebu: armada-390-db: add support for the Armada 390 DB board Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14 ` [PATCH v2 17/17] ARM: dts: mvebu: armada-395-gp: add support for the Armada 395 GP Board Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 10:14   ` Grzegorz Jaszczyk
2016-08-04 18:22   ` Rob Herring
2016-08-04 18:22     ` Rob Herring
2016-08-04 18:22     ` Rob Herring
2016-08-08 15:03 ` Gregory CLEMENT [this message]
2016-08-08 15:03   ` [PATCH v2 00/17] ARM: mvebu: misc Armada 38x/39x DT and v7 defconfig improvements Gregory CLEMENT
2016-08-08 15:03   ` Gregory CLEMENT
2016-08-09 10:08   ` Grzegorz Jaszczyk
2016-08-09 10:08     ` Grzegorz Jaszczyk

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87popjuwu1.fsf@free-electrons.com \
    --to=gregory.clement@free-electrons.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.