[PATCH 4/5] ARM: dts: stm32: Add missing detach mailbox for DHCOR SoM

Alexandre TORGUE alexandre.torgue at foss.st.com
Tue Jul 11 06:37:33 PDT 2023


Hi Marek

On 7/11/23 04:05, Marek Vasut wrote:
> On 5/18/23 03:12, Marek Vasut wrote:
>> Add missing "detach" mailbox to this board to permit the CPU to inform
>> the remote processor on a detach. This signal allows the remote processor
>> firmware to stop IPC communication and to reinitialize the resources for
>> a re-attach.
>>
>> Without this mailbox, detach is not possible and kernel log contains the
>> following warning to, so make sure all the STM32MP15xx platform DTs are
>> in sync regarding the mailboxes to fix the detach issue and the warning:
>> "
>> stm32-rproc 10000000.m4: mbox_request_channel_byname() could not 
>> locate channel named "detach"
>> "
>>
>> Fixes: 6257dfc1c412 ("ARM: dts: stm32: Add coprocessor detach mbox on 
>> stm32mp15x-dkx boards")
>> Signed-off-by: Marek Vasut <marex at denx.de>
>> ---
>> Cc: Alexandre Torgue <alexandre.torgue at foss.st.com>
>> Cc: Conor Dooley <conor+dt at kernel.org>
>> Cc: Krzysztof Kozlowski <krzysztof.kozlowski+dt at linaro.org>
>> Cc: Maxime Coquelin <mcoquelin.stm32 at gmail.com>
>> Cc: Richard Cochran <richardcochran at gmail.com>
>> Cc: Rob Herring <robh+dt at kernel.org>
>> Cc: devicetree at vger.kernel.org
>> Cc: kernel at dh-electronics.com
>> Cc: linux-arm-kernel at lists.infradead.org
>> Cc: linux-stm32 at st-md-mailman.stormreply.com
>> ---
>>   arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 4 ++--
>>   1 file changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi 
>> b/arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi
>> index 864960387e634..f0351f599a508 100644
>> --- a/arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi
>> +++ b/arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi
>> @@ -227,8 +227,8 @@ &iwdg2 {
>>   &m4_rproc {
>>       memory-region = <&retram>, <&mcuram>, <&mcuram2>, <&vdev0vring0>,
>>               <&vdev0vring1>, <&vdev0buffer>;
>> -    mboxes = <&ipcc 0>, <&ipcc 1>, <&ipcc 2>;
>> -    mbox-names = "vq0", "vq1", "shutdown";
>> +    mboxes = <&ipcc 0>, <&ipcc 1>, <&ipcc 2>, <&ipcc 3>;
>> +    mbox-names = "vq0", "vq1", "shutdown", "detach";
>>       interrupt-parent = <&exti>;
>>       interrupts = <68 1>;
>>       status = "okay";
> 
> Is anything blocking 1/5..4/5 (i.e. the duplication in each board DT) 
> patches from being applied ?

Nothing. I was just waiting to discuss with you about patch 5 at Prague 
then merge windows.

So patch 1 to 4 applied on stm32-next.

Cheers
Alex



More information about the linux-arm-kernel mailing list