[PATCH] arm64: dts: fvp: Add ETE and TRBE nodes for Rev C model
Sudeep Holla
sudeep.holla at arm.com
Fri May 9 08:28:01 PDT 2025
On Fri, May 09, 2025 at 09:17:00AM -0500, Rob Herring (Arm) wrote:
>
> On Thu, 08 May 2025 17:19:07 +0100, Leo Yan wrote:
> > The FVP Rev C model includes CoreSight ETE and TRBE support. These
> > features can be enabled by specifying parameters when launching the
> > model:
> >
> > -C cluster0.has_ete: 1
> > -C cluster1.has_ete: 1
> > -C cluster0.has_trbe: 1
> > -C cluster1.has_trbe: 1
> >
> > This change adds device tree bindings for the ETE and TRBE nodes. They
> > are disabled by default to prevent kernel warnings from failed driver
> > probes, as the model does not enable the features unless explicitly
> > specified.
> >
> > Signed-off-by: Leo Yan <leo.yan at arm.com>
> > ---
> > arch/arm64/boot/dts/arm/fvp-base-revc.dts | 62 +++++++++++++++++++++++
> > 1 file changed, 62 insertions(+)
> >
>
>
> My bot found new DTB warnings on the .dts files added or changed in this
> series.
>
> Some warnings may be from an existing SoC .dtsi. Or perhaps the warnings
> are fixed by another series. Ultimately, it is up to the platform
> maintainer whether these warnings are acceptable or not. No need to reply
> unless the platform maintainer has comments.
>
> If you already ran DT checks and didn't see these error(s), then
> make sure dt-schema is up to date:
>
> pip3 install dtschema --upgrade
>
>
> This patch series was applied (using b4) to base:
> Base: attempting to guess base-commit...
> Base: failed to guess base
>
> If this is not the correct base, please add 'base-commit' tag
> (or use b4 which does this automatically)
>
> New warnings running 'make CHECK_DTBS=y for arch/arm64/boot/dts/arm/' for 20250508161907.1152054-1-leo.yan at arm.com:
>
> arch/arm64/boot/dts/arm/fvp-base-revc.dtb: ete0 (arm,embedded-trace-extension): 'arm,coresight-loses-context-with-cpu' does not match any of the regexes: '^pinctrl-[0-9]+$'
> from schema $id: http://devicetree.org/schemas/arm/arm,embedded-trace-extension.yaml#
> arch/arm64/boot/dts/arm/fvp-base-revc.dtb: ete0 (arm,embedded-trace-extension): $nodename:0: 'ete0' does not match '^ete(-[0-9]+)?$'
> from schema $id: http://devicetree.org/schemas/arm/arm,embedded-trace-extension.yaml#
> arch/arm64/boot/dts/arm/fvp-base-revc.dtb: ete1 (arm,embedded-trace-extension): 'arm,coresight-loses-context-with-cpu' does not match any of the regexes: '^pinctrl-[0-9]+$'
arm,coresight-loses-context-with-cpu is not defined in the
arm,embedded-trace-extension bindings though the driver is shared with
arm,coresight-etm. It needs to be defined in the schema to avoid this
warnings.
--
Regards,
Sudeep
More information about the linux-arm-kernel
mailing list