нд, 1 груд. 2024 р. о 17:20 Marek Vasut <ma...@denx.de> пише:
>
> On 12/1/24 4:05 PM, Svyatoslav Ryhel wrote:
>
> [...]
>
> >> @@ -288,7 +289,8 @@ static int dm_test_power_regulator_autoset(struct 
> >> unit_test_state *uts)
> >>           * Expected output state: uV=1200000; uA=200000; output enabled
> >>           */
> >>          platname = regulator_names[BUCK1][PLATNAME];
> >> -       ut_asserteq(-EALREADY, regulator_autoset_by_name(platname, 
> >> &dev_autoset));
> >> +       ut_asserteq(-EALREADY,
> >> +                   regulator_autoset_by_name(platname, &dev_autoset));
> >>
> >>          /* Check, that the returned device is proper */
> >>          ut_assertok(regulator_get_by_platname(platname, &dev));
> >> --
> >> 2.43.0
> >>
> >
> > It seems that I have found a fix for this issue. Simon, please test
> > this commit 
> > https://gitlab.com/clamor-s/u-boot/-/commit/6149722aa48f84d9ea037ae990141a231106244e
>
> So this regulator problem was a tegra platform specific issue after all.
>
> Nice find, thanks !

Not a tegra specific but rather timing of calls. Regulator autoprobe
was called from board after clock setup but with your change regulator
probe now is much much earlier. This may cause disruptions on other
platforms as well.

Reply via email to