On Mon, Jun 29, 2020 at 7:11 PM Ley Foon Tan <ley.foon....@intel.com> wrote:
>
> Always put the controller in reset, then take it out of reset.
> This is to make sure controller always in reset state in both SPL and
> proper Uboot.
>
> This is preparation for the next patch to poll for reset completion
> (rst_comp) bit after reset.
>
> Signed-off-by: Radu Bacrau <radu.bac...@intel.com>
> Signed-off-by: Ley Foon Tan <ley.foon....@intel.com>
> ---
>  drivers/mtd/nand/raw/denali_dt.c | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/drivers/mtd/nand/raw/denali_dt.c 
> b/drivers/mtd/nand/raw/denali_dt.c
> index 2728e8098faa..75ad15b0758c 100644
> --- a/drivers/mtd/nand/raw/denali_dt.c
> +++ b/drivers/mtd/nand/raw/denali_dt.c
> @@ -148,6 +148,8 @@ static int denali_dt_probe(struct udevice *dev)
>         if (ret) {
>                 dev_warn(dev, "Can't get reset: %d\n", ret);
>         } else {
> +               reset_assert_bulk(&resets);
> +               udelay(2);
>                 reset_deassert_bulk(&resets);
>
>                 /*


Tested-by: Masahiro Yamada <yamada.masah...@socionext.com>


-- 
Best Regards
Masahiro Yamada

Reply via email to