Bug#1021391: Possible solution with kernel 6.0.11
Hello Salvatore
It is possible, that kernel 6.0.11 solves the Bug #1021391 because of
>>>
- [arm64,armhf] bus: sunxi-rsb: Remove the shutdown callback
- [arm64,armhf] bus: sunxi-rsb: Support atomic transfers
<<<
If i have a look at the ARM kernel mailinglist, there are bugfixes for this I2C:
>>>
Shutting down the RSB controller prevents communicating with a PMIC
inside pm_power_off(), so it breaks system poweroff on some boards.
<<<
>>>
This series fixes a couple of issues that occur when powering off a
board using a PMIC attached to the RSB bus.
These issues only affected 32-bit platforms, because 64-bit platforms
use PSCI for pm_power_off(), and the PSCI firmware reinitializes the
RSB controller.
<<<
>>>
When communicating with a PMIC during system poweroff (pm_power_off()),
IRQs are disabled and we are in a RCU read-side critical section, so we
cannot use wait_for_completion_io_timeout(). Instead, poll the status
register for transfer completion.
<<<
Is it planned, to release this kernel in the next days?
I'm really very interested in testing.
Best regards and thank you for the very great support.
Bernhard
Reply to: