[PATCH 1/1] lib: utils: identify supported GPIO reset methods
From: Nikita Shubin <nikita.shubin@maquefel.me>
Date: 2021-09-29 09:14:11
From: Nikita Shubin <nikita.shubin@maquefel.me>
Date: 2021-09-29 09:14:11
On Wed, 29 Sep 2021 09:46:55 +0530 Anup Patel [off-list ref] wrote:
+Nikita On Tue, Sep 28, 2021 at 5:13 PM Heinrich Schuchardt [off-list ref] wrote:quoted
The GPIO reset driver supports reset and poweroff. But not all boards support both. gpio_system_reset_check() must detect this situation. Signed-off-by: Heinrich Schuchardt [off-list ref]Looks good to me. Reviewed-by: Anup Patel <redacted> I had mentioned on the PMIC reset series that we need to improve the sbi_system.h device registration such that reset drivers can register a reset device for a range of reset types. This will allow separate reset drivers (e.g. PMIC+GPIO) for SiFive Unmatched. Also, reset_check() callback will not be required anymore. Regards, Anup
Looks good to me, however
quoted
+ /* hang !!! */ + sbi_hart_hang(); }
Heinrich do we really need to hang here ? Despite the gpio_system_reset should never reach the end of function, i remember you talked something about returning from function back to the sbi_system_reset. Yours, Nikita Shubin