[PATCH v5 4/5] coresight: Add remote etm support
Konrad Dybcio
konrad.dybcio at oss.qualcomm.com
Thu Apr 24 13:32:44 PDT 2025
On 4/24/25 1:58 PM, Mao Jinlong wrote:
> The system on chip (SoC) consists of main APSS(Applications
> processor subsytem) and additional processors like modem, lpass.
> Coresight remote etm(Embedded Trace Macrocell) driver is for
> enabling and disabling the etm trace of remote processors. It
> uses QMI interface to communicate with remote processors' software
> and uses coresight framework to configure the connection from
> remote etm source to TMC sinks.
>
> Signed-off-by: Mao Jinlong <quic_jinlmao at quicinc.com>
> ---
[...]
> +/*
> + * Element info to descrbe the coresight_set_etm_req_msg_v01 struct
> + * which is used to encode the request.
> + */
> +static struct qmi_elem_info coresight_set_etm_req_msg_v01_ei[] = {
> + {
> + .data_type = QMI_UNSIGNED_4_BYTE,
There's one tab too many here and in other declarations (make sure your
tab width is set to 8 spaces)
I'll try to read into the actual code a bit later
Konrad
More information about the linux-arm-kernel
mailing list