On Fri, 27 Sep 2019 at 02:19, Lokesh Vutla <lokeshvu...@ti.com> wrote:
>
> From: Anatolij Gustschin <ag...@denx.de>
>
> The power domain associated with a device is enabled when probing,
> but currently the domain remains enabled when the device is removed.
> Some boards started to disable power domains for selected devices
> via custom board_quiesce_devices(), but it doesn't work in many
> cases, i. e. because devices still can be accessed later in
> .remove() callback on behalf of dm_remove_devices_flags().
>
> Utilize the DM core to power off the device power domain, but add a
> device flag to be able to selectively let the power domain enabled
> after device removal. This might be required for devices that must
> remain enabled when booting OS, i. e. serial console for debug
> output, etc.
>
> Signed-off-by: Anatolij Gustschin <ag...@denx.de>
> Signed-off-by: Lokesh Vutla <lokeshvu...@ti.com>
> ---
>  drivers/core/device-remove.c | 5 +++++
>  1 file changed, 5 insertions(+)

Reviewed-by: Simon Glass <s...@chromium.org>
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to