Re: [PATCH v5 8/8] arm64: dts: qcom: sdm845: Add Q6V5 MSS node

From: Bjorn Andersson
Date: Sat Jan 12 2019 - 13:43:48 EST


On Fri 11 Jan 13:06 PST 2019, Doug Anderson wrote:

> Hi,
>
> On Wed, Jan 9, 2019 at 9:00 AM Sibi Sankar <sibis@xxxxxxxxxxxxxx> wrote:
> >
> > This patch adds Q6V5 MSS remoteproc node for SDM845 SoCs.
> >
> > Signed-off-by: Sibi Sankar <sibis@xxxxxxxxxxxxxx>
> > Reviewed-by: Douglas Anderson <dianders@xxxxxxxxxxxx>
> > ---
> >
> > v5:
> > * Use qmp_aop updated dt binding
>
> nit: since this is now a singleton patch in v5 (because patches #1 -
> #7 landed), the general policy is to drop the "8/8" in the subject.
> AKA I believe the subject of the patch ought to have been:
>
> [PATCH v5] arm64: dts: qcom: sdm845: Add Q6V5 MSS node
>
>
> > v3:
> > * with shutdown-ack irq redesign make it mandatory,
> > merge multiple patches into a single one
> >
> > v2:
> > * Fixed style changes
> > * Added missing clocks in the dt-bindings
> > * Split mss remoteproc node into a number of patches
> >
> > This patch depends on the following bindings:
> > https://patchwork.kernel.org/patch/10662089/ - mba/mpss reserved regions
> > https://patchwork.kernel.org/patch/10657325/ - pdc reset node
> > https://patchwork.kernel.org/patch/10753659/ - rpmhpd dt node
> > https://patchwork.kernel.org/patch/10749469/ - AOP QMP dt bindings
> > https://patchwork.kernel.org/patch/10751757/ - shutdown-irq binding
> >
> > arch/arm64/boot/dts/qcom/sdm845.dtsi | 60 ++++++++++++++++++++++++++++
> > 1 file changed, 60 insertions(+)
> >
> > diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi b/arch/arm64/boot/dts/qcom/sdm845.dtsi
> > index 5da9fa1feb8a..e021b15f87fd 100644
> > --- a/arch/arm64/boot/dts/qcom/sdm845.dtsi
> > +++ b/arch/arm64/boot/dts/qcom/sdm845.dtsi
> > @@ -1366,6 +1366,66 @@
> > };
> > };
> >
> > + remoteproc@4080000 {
>
> It would be handy if you added a label here, AKA:
>
> mss_pil: remoteproc@4080000 {
>
> It's expected that boards will need to refer to this node so that they
> can provide a firmware-name, so you need to give them a label to grab
> onto.
>

I agree.

> ...and actually, I wonder if boards will also need to be able to set
> status = "okay"? Right now they don't because you don't have a status
> = "disabled" in sdm845.dtsi, but maybe you should? Are there ever
> going to be any boards with sdm845 that don't hook up the modem?
>

The modem is status "ok" on my SDA845 device (but haven't verified
upstream myself yet), so I think it's fine to leave it enabled.

But merging this as is will cause the modem to crash repeatedly until
rmtfs is present. Sibi is making progress on tying this to rmtfs, which
would be accompanied by the following commit:

https://lore.kernel.org/lkml/20180524192141.20323-1-ramon.fried@xxxxxxxxx/

I'm okay with merging that now, to unblock the merge of this patch.
Would appreciate an Ack on this.


Also, Sibi, the glink-edge binding doesn't define the mbox-names
property, so please drop it.

Regards,
Bjorn