nrf54L15 i2s hfclkaudio not present

Beginner here .. steep learning curve for Nordic ... trying a project with I2S.   Took half and hour with an ESP32, but many many hours later, no joy with Nordic.

Working through all examples provided via nrf desktop install, the problem seems to be that no support is provided for later devices.   

I am working with the "I2S Output" Example and trying to make it work with a Ezurio 54L15 Module.   I have become stuck with a clock issue ...  

#error "hfclkaudio-frequency specified but HFCLKAUDIO clock is not present."

No example files give reference to the clock.  All I can find is that I need to specify the following in the overlay file.

&clock {

    hfclkaudio-frequency = <11289600>;
};

i2s_rxtx: &i2s20 {
    status = "okay";
    pinctrl-0 = <&i2s20_default>;
    pinctrl-names = "default";
    clock-source = "ACLK";
};
What am I missing ... should there be a kconfig parameter, or is this a instruction within code itself?
I am under the impression the the module has a 32MHz crystal, so this clock ought be available.
Perhaps if somebody could direct me to a working example, specifically for a 54L15, that would be super helpful to.
Thank You
Parents Reply
  • Thank you Kenneth.


    While the test example files are not ideal for me (as it is test related and I am not familiar with this environment) I was able to compile it and compare graphic device tree to my file.   This let me to notice that the ACLK issue is a result of it being dedicated to 53 Series.  I simple removed 

    clock-source = "ACLK";

    It compiled with my custom board file and I see clocks ect at the pins.   

    Brian     

Children
No Data
Related