[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