On 27/03/2023 20:37, Dylan Van Assche wrote: > SLPI remoteproc initialization is the same for SDM845, SM8150, SM8250, > SM8350 but is duplicated for each compatible. Refactor initialization > structs for these 4 compatibles as a single struct. > > Signed-off-by: Dylan Van Assche <me@xxxxxxxxxxxxxxxxx> > --- > drivers/remoteproc/qcom_q6v5_pas.c | 66 ++++-------------------------- > 1 file changed, 9 insertions(+), 57 deletions(-) > > diff --git a/drivers/remoteproc/qcom_q6v5_pas.c b/drivers/remoteproc/qcom_q6v5_pas.c > index d82b6f4bced4..d1c7baec4aca 100644 > --- a/drivers/remoteproc/qcom_q6v5_pas.c > +++ b/drivers/remoteproc/qcom_q6v5_pas.c > @@ -1014,7 +1014,7 @@ static const struct adsp_data sc8180x_mpss_resource = { > .ssctl_id = 0x12, > }; > > -static const struct adsp_data slpi_resource_init = { > +static const struct adsp_data msm_slpi_resource_init = { > .crash_reason_smem = 424, > .firmware_name = "slpi.mdt", > .pas_id = 12, > @@ -1028,7 +1028,7 @@ static const struct adsp_data slpi_resource_init = { > .ssctl_id = 0x16, > }; > > -static const struct adsp_data sdm845_slpi_resource = { > +static const struct adsp_data sm_slpi_resource_init = { You just added this and further lines. First refactor, then add new device support. Best regards, Krzysztof