<warpme_>
guys: just looking for some hints....I'm trying to get sound working on sm1 with 5.7.3/5.8rc1 and - despite required modules are loaded by kernel (i think) - no sound card available nor any entries in dmesg about axg-sound-card sound.
<jbrunet>
If there is no message about it, the sound card is probably deferred because you missing an element of the card.
<warpme_>
jbrunet: "you missing an element of the card" - is this mean DT has missing?
<warpme_>
missings
<warpme_>
for test - I put LibreElec on this sm1 box with my DT and sound works....
<warpme_>
i synced my kernel config with LE kernel config in respect of all sound related settings. only difference is that LE has all modules build-in (=y) while my kernel has modules (=m). And still can't get sound working....
<jbrunet>
No if DT was missing something it would trow an error. A device defers when it is mssing a ressource it expects which might come at a later time
<jbrunet>
Most likely you are missing a module for a devicee used in the card
<warpme_>
ah - so maybe =m i should replace with =y in kernel config?
<jbrunet>
no
<warpme_>
"module for a devicee used in the card" - may you advice how to find this missing device?
<jbrunet>
Look at your card and the devices used in it, find the module which is not loaded
<jbrunet>
It does not throw because it is not one - for example, all devices using modules will defer until the fs is available
<jbrunet>
you can confirm that by `cat /sys/kernel/debug/devices_deferred`
<warpme_>
difference between my kernel config and LE is also in CONFIG_COMMON_CLK_AXG_AUDIO. LE has it enabled by I must not set it as with it kernel hangs at libphy: stmmac