From: Xavier Drudis Ferran <xdrudis@tinet.cat>
To: "Michal Suchánek" <msuchanek@suse.de>
Cc: u-boot@lists.denx.de, Kever Yang <kever.yang@rock-chips.com>
Subject: Re: [SPAM] rk3399 TPL memory setup code triggers clock frequency limit assertion
Date: Mon, 8 Aug 2022 16:28:33 +0200 [thread overview]
Message-ID: <YvEdkQJ+Vu3tp8bq@begut> (raw)
In-Reply-To: <20220807144404.GJ17705@kitsune.suse.cz>
El Sun, Aug 07, 2022 at 04:44:04PM +0200, Michal Suchánek deia:
> Hello,
>
> when compiled with clock debug rk3399 cannot be booted because memory
> setup code triggers clock assertion:
>
> U-Boot TPL 2022.07-00038-g61e11a8e9f-dirty (Aug 07 2022 - 16:13:17)
> TPL PLL at ff760000: fbdiv=50, refdiv=1, postdiv1=2, postdiv2=1, vco=1200000 khz, output=600000 khz
> TPL PLL at ff760020: fbdiv=50, refdiv=1, postdiv1=2, postdiv2=1, vco=1200000 khz, output=600000 khz
> TPL PLL at ff760080: fbdiv=99, refdiv=2, postdiv1=2, postdiv2=1, vco=1188000 khz, output=594000 khz
> TPL PLL at ff760060: fbdiv=64, refdiv=1, postdiv1=2, postdiv2=2, vco=1536000 khz, output=384000 khz
> TPL PLL at ff760040: fbdiv=12, refdiv=1, postdiv1=3, postdiv2=2, vco=288000 khz, output=48000 khz
> drivers/clk/rockchip/clk_rk3399.c:347: rkclk_set_pll: Assertion `vco_khz >= VCO_MIN_KHZ && vco_khz <= VCO_MAX_KHZ && output_khz >= OUTPUT_MIN_KHZ && output_khz <= OUTPUT_MAX_KHZ && div->fbdiv >= PLL_DIV_MIN && div->fbdiv <= PLL_DIV_MAX' failed.Channel 0: LPDDR4, 50MHz
Sorry, I don't have time now. But It might be related to
https://patchwork.ozlabs.org/project/uboot/patch/20220716103144.GA2167@begut/
Apparently this clock is wrong but nobody finds any consequence of it being wrong.
If one asks for a 50MHz clock and gets a 48MHz clockthings might work anyway, but
it's nice that at least when one asks to be told of problems one is told.
>
> What would be a resonable way to make rk3399 bootable with clock debug
> enabled?
>
Try my patch, I don't think it can hurt ?
next prev parent reply other threads:[~2022-08-08 14:28 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-08-07 14:44 rk3399 TPL memory setup code triggers clock frequency limit assertion Michal Suchánek
2022-08-07 15:01 ` Jagan Teki
2022-08-07 15:18 ` Michal Suchánek
2022-08-08 14:28 ` Xavier Drudis Ferran [this message]
2022-08-08 16:16 ` [SPAM] " Michal Suchánek
2022-08-08 17:52 ` Jagan Teki
2022-08-08 20:05 ` Xavier Drudis Ferran
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=YvEdkQJ+Vu3tp8bq@begut \
--to=xdrudis@tinet.cat \
--cc=kever.yang@rock-chips.com \
--cc=msuchanek@suse.de \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.