Hello giuliomoro thanks for the reply, and sorry for the late response, I was out of the country for the weekend.
I posted the similar issue over at Digikey Forum where BB Image maintener Robert Nelson responds directly, and he helped me update the kernel and debug pin mux errors I had. Apparently, now the latest production image supports boards based on the old Audio cape, such as Bela.
This, unfortunately didn't make my cape working. The aplay -l
command listed that soundcard was present, but no sound would come out of it. As you asked, I sniffed around the dmesg
and found the following errors:
[ 1.125050] tlv320aic3x-codec 2-0018: 2-0018 supply IOVDD not found, using dummy regulator
[ 1.125158] tlv320aic3x-codec 2-0018: Linked as a consumer to regulator.0
[ 1.125175] tlv320aic3x-codec 2-0018: 2-0018 supply DVDD not found, using dummy regulator
[ 1.125260] tlv320aic3x-codec 2-0018: 2-0018 supply AVDD not found, using dummy regulator
[ 1.125335] tlv320aic3x-codec 2-0018: 2-0018 supply DRVDD not found, using dummy regulator
[ 1.125425] tlv320aic3x-codec 2-0018: Invalid supply voltage(s) AVDD: -22, DVDD: -22
Would this suggest the hardware error?
How could the U-boot/Linux kernel know what voltages are present and which not, since no measurements was used on BB side?