On Tue, May 19, 2020 at 8:56 PM Joakim Zhang <[email protected]> wrote:
>
>
> > -----Original Message-----
> > From: Rob Herring <[email protected]>
> > Sent: 2020年5月20日 2:51
> > To: Joakim Zhang <[email protected]>
> > Cc: [email protected]; [email protected]; [email protected];
> > [email protected]; dl-linux-imx <[email protected]>;
> > [email protected]; [email protected];
> > [email protected]
> > Subject: Re: [PATCH V1 RESEND 1/3] perf/imx_ddr: Add system PMU identifier
> > for userspace
> >
> > On Tue, May 12, 2020 at 03:31:13PM +0800, Joakim Zhang wrote:
> > > The DDR Perf for i.MX8 is a system PMU whose axi id would different
> > > from SoC to SoC. Need expose system PMU identifier for userspace which
> > > refer to /sys/bus/event_source/devices/<PMU DEVICE>/identifier.
> >
> > Why not just expose the AXI ID if that's what's different?
>
> Hi Rob,
>
> Each master has their own AXI ID, such as USB, GPU, VPU etc, it is various 
> from different SoCs. We want to add system PMU support in perf tool, so we 
> want to expose something from perf driver to identify each SoC.
> When we know which SoC it is, we can get each master AXI ID. If this patch 
> can be accepted, /sys/bus/event_source/devices/<PMU DEVICE>/identifier could 
> be a common interface for all system PMUs.
>
> I will change to add a property to identify SoC, to see if it is better. 
> Thanks.

Isn't that what you have already with this patch? My point is you can
already read /proc/device-tree/compatible, read the PMU compatible, or
have an SoC device which exposes SoC info.

Rob

Reply via email to