I much appreciated https://elinux.org/images/f/f9/Petazzoni-device-tree-dummies_0.pdf Thanks! I have put in /boot/efi/extraconfig.txt dtoverlay=hifiberry-dacplus dtparam=audio=on dtdebug=1 <- this seems to be ignored. Where is the log file? dtparam=i2s=on and the fdt (examined using "dtc -I fs -O dts /proc/device-tree" - thanks Matthias) gives very much the same as you have: sound { i2s-controller = <0x24>; compatible = "hifiberry,hifiberry-dacplus"; status = "okay"; phandle = <0x79>; }; ... pcm5122@4d { AVDD-supply = <0x7c>; CPVDD-supply = <0x7c>; DVDD-supply = <0x7c>; clocks = <0x7e>; #sound-dai-cells = <0x00>; compatible = "ti,pcm5122"; status = "okay"; reg = <0x4d>; }; ... All looks OK but dmesg gives: pcm512x 1-004d: Failed to reset device: -121 pcm512x: probe of 1-004d failed with error -121 Is this because I have a pcm5102 not a 5122? Or just that the address (0x4d) is incorrect? Any pointers gratefully received - and thanks for your patience! BR Richard -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org