[PATCH v17 09/12] arm64: dts: qcom: qcs6490-rb3gen2: Add PSCI SYSTEM_RESET2 types
Bjorn Andersson
andersson at kernel.org
Tue Nov 11 08:52:34 PST 2025
On Mon, Nov 10, 2025 at 09:49:50PM +0530, Mukesh Ojha wrote:
> On Mon, Nov 10, 2025 at 09:30:26AM -0600, Bjorn Andersson wrote:
> > On Mon, Nov 10, 2025 at 05:58:24PM +0530, Mukesh Ojha wrote:
> > > On Sun, Nov 09, 2025 at 08:07:22PM +0530, Shivendra Pratap wrote:
> > > > From: Elliot Berman <elliot.berman at oss.qualcomm.com>
> > > >
> > > > Add support for SYSTEM_RESET2 vendor-specific resets in
> > > > qcs6490-rb3gen2 as reboot-modes. Describe the resets:
> > > > "bootloader" will cause device to reboot and stop in the
> > > > bootloader's fastboot mode. "edl" will cause device to reboot
> > > > into "emergency download mode", which permits loading images via
> > > > the Firehose protocol.
> > > >
> > > > Reviewed-by: Konrad Dybcio <konrad.dybcio at oss.qualcomm.com>
> > > > Signed-off-by: Elliot Berman <elliot.berman at oss.qualcomm.com>
> > > > Signed-off-by: Shivendra Pratap <shivendra.pratap at oss.qualcomm.com>
> > > > ---
> > > > arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 7 +++++++
> > > > 1 file changed, 7 insertions(+)
> > > >
> > > > diff --git a/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts b/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts
> > > > index 721a26d49ccaeb1429e2cc1c3a5c8d9517da3be6..cebdedd5d614b9efb6dfbee91dd67f3c3e322a38 100644
> > > > --- a/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts
> > > > +++ b/arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts
> > > > @@ -935,6 +935,13 @@ &pon_resin {
> > > > status = "okay";
> > > > };
> > > >
> > > > +&psci {
> > > > + reboot-mode {
> > > > + mode-bootloader = <0x10001 0x2>;
> > > > + mode-edl = <0 0x1>;
> > > > + };
> > > > +};
> > > > +
> > >
> > > Make sense for this as it leverages sc7280 and adding it there would not
> > > have made sense.
> > >
> >
> > Why wouldn't it make sense?
>
> It is better to add for platforms we know their firmware support this
> from day1 and not add for something like chrome or any other variant of
> sc7280 where this support would never come or not tested.
So SYSTEM_RESET2 only exist in newer firmware versions and hence this
isn't (and won't be) broadly available in SC7280 devices.
That would be excellent information to put in the commit message, so
others writing Kodiak dts doesn't feel the urge to copy this and debug
why it doesn't work.
> >
> > > Acked-by: Mukesh Ojha <mukesh.ojha at oss.qualcomm.com>
> > >
> >
> > Please read submitting-patches.rst about Acked-by, and use Reviewed-by
> > going forward.
>
> I was acking the idea of this particular change in platform file compared to
> other patches, if above reason looks fine, can be converted to R-by.
>
That's appreciated, but per the documentation, the meaning of acked-by
is different.
Regards,
Bjorn
> >
> > Regards,
> > Bjorn
> >
> > > > &qup_uart7_cts {
> > > > /*
> > > > * Configure a bias-bus-hold on CTS to lower power
> > > >
> > > > --
> > > > 2.34.1
> > > >
> > >
> > > --
> > > -Mukesh Ojha
> > >
>
> --
> -Mukesh Ojha
More information about the linux-arm-kernel
mailing list