i.MX8MM Clock errors and caam failure on 5.10-rc4

Adam Ford aford173 at gmail.com
Mon Nov 30 06:28:33 EST 2020


On Mon, Nov 30, 2020 at 2:32 AM Aisheng Dong <aisheng.dong at nxp.com> wrote:
>
> Hi Fugang & Horia,
>
> > From: Adam Ford <aford173 at gmail.com>
> > Sent: Sunday, November 22, 2020 6:43 AM
> >
> > I have a board which uses Bluetooth on UART1 similar to the 8mm-evk.
> > The serial port for the BT needs to run at 80MHz because I have the baud rate of
> > the serial part set to 4M.
> >
> > I thought I'd give the 5.10-RC's a try.  I found some issues that concern me, but
> > before I go back to bisect, I thought I'd ask if people are aware of it and/or have
> > ideas.  The BT is failing to operate as is the caam engine, and it seems to be
> > related to some clocking issues.
> >
> >      Failed to get clock for /timer at 306a0000
> >      Failed to initialize '/timer at 306a0000': -22
> >      clk: failed to reparent uart1 to sys_pll1_80m: -16
> >      clk: failed to reparent uart3 to sys_pll1_80m: -16
> >      caam 30900000.caam: Failed to get clk 'ipg': -2
> >      caam 30900000.caam: Failed to request all necessary clocks
> >      caam: probe of 30900000.caam failed with error -2
> >

I upgraded my version of ATF to the imx_5.4.47_2.2.0 release and the
latest upstream U-Boot.  With those updates, the timer and caam errors
went away, however I am still seeing the following:

  clk: failed to reparent uart1 to sys_pll1_80m: -16
  clk: failed to reparent uart3 to sys_pll1_80m: -16

Is there something else missing?

> > I jumped ahead to linux-next to see if there were any upstream fixes
> > implemented but it throws the same errors.
> >
> > If anyone has any ideas, I'd like to try them.  If not, I'll spend some time
> > bisecting.
>
> Are you aware of this issue?
> Any suggestions?
>
> Regards
> Aisheng
>
> >
> > adam



More information about the linux-arm-kernel mailing list