Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Is the on-chip volume control on the ES9028/38 supported by Moode??
#2
Hi,

Software volume only. moOde just uses a generic I2S driver (hifiberry-dac or rpi-dac) for the Audiophonics boards because AFAIK, Audiophonics has never submitted ESS drivers for acceptance in mainline Linux kernel.

Below is list of all driver overlays present in latest kernel.

Code:
pi@rp3:~ $ ls -l /boot/overlays
total 384
-rwxr-xr-x 1 root root  1027 Aug  8 07:58 adau1977-adc.dtbo
-rwxr-xr-x 1 root root  1587 Aug  8 07:58 adau7002-simple.dtbo
-rwxr-xr-x 1 root root  2425 Aug  8 07:58 ads1015.dtbo
-rwxr-xr-x 1 root root  2425 Aug  8 07:58 ads1115.dtbo
-rwxr-xr-x 1 root root  2426 Aug  8 07:58 ads7846.dtbo
-rwxr-xr-x 1 root root  1798 Aug  8 07:58 adv7282m.dtbo
-rwxr-xr-x 1 root root  1387 Aug  8 07:58 akkordion-iqdacplus.dtbo
-rwxr-xr-x 1 root root  1473 Aug  8 07:58 allo-boss-dac-pcm512x-audio.dtbo
-rwxr-xr-x 1 root root  1208 Aug  8 07:58 allo-digione.dtbo
-rwxr-xr-x 1 root root  1659 Aug  8 07:58 allo-katana-dac-audio.dtbo
-rwxr-xr-x 1 root root  1011 Aug  8 07:58 allo-piano-dac-pcm512x-audio.dtbo
-rwxr-xr-x 1 root root  1585 Aug  8 07:58 allo-piano-dac-plus-pcm512x-audio.dtbo
-rwxr-xr-x 1 root root  1454 Aug  8 07:58 applepi-dac.dtbo
-rwxr-xr-x 1 root root  1668 Aug  8 07:58 at86rf233.dtbo
-rwxr-xr-x 1 root root  2144 Aug  8 07:58 audioinjector-addons.dtbo
-rwxr-xr-x 1 root root   787 Aug  8 07:58 audioinjector-wm8731-audio.dtbo
-rwxr-xr-x 1 root root   575 Aug  8 07:58 audremap.dtbo
-rwxr-xr-x 1 root root  2138 Aug  8 07:58 balena-fin.dtbo
-rwxr-xr-x 1 root root   449 Aug  8 07:58 bmp085_i2c-sensor.dtbo
-rwxr-xr-x 1 root root   983 Aug  8 07:58 dht11.dtbo
-rwxr-xr-x 1 root root   663 Aug  8 07:58 dionaudio-loco.dtbo
-rwxr-xr-x 1 root root  1027 Aug  8 07:58 dionaudio-loco-v2.dtbo
-rwxr-xr-x 1 root root   765 Aug  8 07:58 dpi18.dtbo
-rwxr-xr-x 1 root root   789 Aug  8 07:58 dpi24.dtbo
-rwxr-xr-x 1 root root   856 Aug  8 07:58 dwc2.dtbo
-rwxr-xr-x 1 root root   423 Aug  8 07:58 dwc-otg.dtbo
-rwxr-xr-x 1 root root  1403 Aug  8 07:58 enc28j60.dtbo
-rwxr-xr-x 1 root root  1279 Aug  8 07:58 enc28j60-spi2.dtbo
-rwxr-xr-x 1 root root  1562 Aug  8 07:58 exc3000.dtbo
-rwxr-xr-x 1 root root  1932 Aug  8 07:58 fe-pi-audio.dtbo
-rwxr-xr-x 1 root root  1437 Aug  8 07:58 goodix.dtbo
-rwxr-xr-x 1 root root  1259 Aug  8 07:58 googlevoicehat-soundcard.dtbo
-rwxr-xr-x 1 root root  1212 Aug  8 07:58 gpio-ir.dtbo
-rwxr-xr-x 1 root root  1096 Aug  8 07:58 gpio-ir-tx.dtbo
-rwxr-xr-x 1 root root  1373 Aug  8 07:58 gpio-key.dtbo
-rwxr-xr-x 1 root root   258 Aug  8 07:58 gpio-no-irq.dtbo
-rwxr-xr-x 1 root root   994 Aug  8 07:58 gpio-poweroff.dtbo
-rwxr-xr-x 1 root root  1250 Aug  8 07:58 gpio-shutdown.dtbo
-rwxr-xr-x 1 root root  1662 Aug  8 07:58 hd44780-lcd.dtbo
-rwxr-xr-x 1 root root   779 Aug  8 07:58 hifiberry-amp.dtbo
-rwxr-xr-x 1 root root   655 Aug  8 07:58 hifiberry-dac.dtbo
-rwxr-xr-x 1 root root  1693 Aug  8 07:58 hifiberry-dacplus.dtbo
-rwxr-xr-x 1 root root   959 Aug  8 07:58 hifiberry-digi.dtbo
-rwxr-xr-x 1 root root  1125 Aug  8 07:58 hifiberry-digi-pro.dtbo
-rwxr-xr-x 1 root root  2468 Aug  8 07:58 hy28a.dtbo
-rwxr-xr-x 1 root root  2939 Aug  8 07:58 hy28b.dtbo
-rwxr-xr-x 1 root root  1318 Aug  8 07:58 i2c0-bcm2708.dtbo
-rwxr-xr-x 1 root root   941 Aug  8 07:58 i2c1-bcm2708.dtbo
-rwxr-xr-x 1 root root   270 Aug  8 07:58 i2c-bcm2708.dtbo
-rwxr-xr-x 1 root root  1035 Aug  8 07:58 i2c-gpio.dtbo
-rwxr-xr-x 1 root root  2185 Aug  8 07:58 i2c-mux.dtbo
-rwxr-xr-x 1 root root   644 Aug  8 07:58 i2c-pwm-pca9685a.dtbo
-rwxr-xr-x 1 root root  3934 Aug  8 07:58 i2c-rtc.dtbo
-rwxr-xr-x 1 root root  4635 Aug  8 07:58 i2c-rtc-gpio.dtbo
-rwxr-xr-x 1 root root  4402 Aug  8 07:58 i2c-sensor.dtbo
-rwxr-xr-x 1 root root   343 Aug  8 07:58 i2s-gpio28-31.dtbo
-rwxr-xr-x 1 root root  1272 Aug  8 07:58 iqaudio-dac.dtbo
-rwxr-xr-x 1 root root  1511 Aug  8 07:58 iqaudio-dacplus.dtbo
-rwxr-xr-x 1 root root  1326 Aug  8 07:58 iqaudio-digi-wm8804-audio.dtbo
-rwxr-xr-x 1 root root  5212 Aug  8 07:58 jedec-spi-nor.dtbo
-rwxr-xr-x 1 root root  1276 Aug  8 07:58 justboom-dac.dtbo
-rwxr-xr-x 1 root root   955 Aug  8 07:58 justboom-digi.dtbo
-rwxr-xr-x 1 root root  1348 Aug  8 07:58 lirc-rpi.dtbo
-rwxr-xr-x 1 root root  1916 Aug  8 07:58 ltc294x.dtbo
-rwxr-xr-x 1 root root  1605 Aug  8 07:58 mbed-dac.dtbo
-rwxr-xr-x 1 root root  1329 Aug  8 07:58 mcp23017.dtbo
-rwxr-xr-x 1 root root 15229 Aug  8 07:58 mcp23s17.dtbo
-rwxr-xr-x 1 root root  1833 Aug  8 07:58 mcp2515-can0.dtbo
-rwxr-xr-x 1 root root  1833 Aug  8 07:58 mcp2515-can1.dtbo
-rwxr-xr-x 1 root root  4237 Aug  8 07:58 mcp3008.dtbo
-rwxr-xr-x 1 root root  4237 Aug  8 07:58 mcp3202.dtbo
-rwxr-xr-x 1 root root  3438 Aug  8 07:58 media-center.dtbo
-rwxr-xr-x 1 root root   720 Aug  8 07:58 midi-uart0.dtbo
-rwxr-xr-x 1 root root   857 Aug  8 07:58 midi-uart1.dtbo
-rwxr-xr-x 1 root root  1099 Aug  8 07:58 mmc.dtbo
-rwxr-xr-x 1 root root   796 Aug  8 07:58 mpu6050.dtbo
-rwxr-xr-x 1 root root  2850 Aug  8 07:58 mz61581.dtbo
-rwxr-xr-x 1 root root  2287 Aug  8 07:58 ov5647.dtbo
-rwxr-xr-x 1 root root  2356 Aug  8 07:58 papirus.dtbo
-rwxr-xr-x 1 root root   569 Aug  8 07:58 pi3-act-led.dtbo
-rwxr-xr-x 1 root root   818 Aug  8 07:58 pi3-disable-bt.dtbo
-rwxr-xr-x 1 root root   265 Aug  8 07:58 pi3-disable-wifi.dtbo
-rwxr-xr-x 1 root root  1446 Aug  8 07:58 pi3-miniuart-bt.dtbo
-rwxr-xr-x 1 root root  2334 Aug  8 07:58 pibell.dtbo
-rwxr-xr-x 1 root root  2617 Aug  8 07:58 piscreen2r.dtbo
-rwxr-xr-x 1 root root  2713 Aug  8 07:58 piscreen.dtbo
-rwxr-xr-x 1 root root  2454 Aug  8 07:58 pisound.dtbo
-rwxr-xr-x 1 root root  1544 Aug  8 07:58 pitft22.dtbo
-rwxr-xr-x 1 root root  2385 Aug  8 07:58 pitft28-capacitive.dtbo
-rwxr-xr-x 1 root root  2802 Aug  8 07:58 pitft28-resistive.dtbo
-rwxr-xr-x 1 root root  2802 Aug  8 07:58 pitft35-resistive.dtbo
-rwxr-xr-x 1 root root  1145 Aug  8 07:58 pps-gpio.dtbo
-rwxr-xr-x 1 root root  1057 Aug  8 07:58 pwm-2chan.dtbo
-rwxr-xr-x 1 root root   946 Aug  8 07:58 pwm.dtbo
-rwxr-xr-x 1 root root  1031 Aug  8 07:58 pwm-ir-tx.dtbo
-rwxr-xr-x 1 root root  1315 Aug  8 07:58 qca7000.dtbo
-rwxr-xr-x 1 root root 86222 Aug  8 07:58 README
-rwxr-xr-x 1 root root  1922 Aug  8 07:58 rotary-encoder.dtbo
-rwxr-xr-x 1 root root   489 Aug  8 07:58 rpi-backlight.dtbo
-rwxr-xr-x 1 root root  3406 Aug  8 07:58 rpi-cirrus-wm5102.dtbo
-rwxr-xr-x 1 root root   643 Aug  8 07:58 rpi-dac.dtbo
-rwxr-xr-x 1 root root  2598 Aug  8 07:58 rpi-display.dtbo
-rwxr-xr-x 1 root root  1018 Aug  8 07:58 rpi-ft5406.dtbo
-rwxr-xr-x 1 root root   771 Aug  8 07:58 rpi-proto.dtbo
-rwxr-xr-x 1 root root   893 Aug  8 07:58 rpi-sense.dtbo
-rwxr-xr-x 1 root root   499 Aug  8 07:58 rpi-tv.dtbo
-rwxr-xr-x 1 root root  1298 Aug  8 07:58 rra-digidac1-wm8741-audio.dtbo
-rwxr-xr-x 1 root root  1174 Aug  8 07:58 sc16is750-i2c.dtbo
-rwxr-xr-x 1 root root  1344 Aug  8 07:58 sc16is752-i2c.dtbo
-rwxr-xr-x 1 root root  1875 Aug  8 07:58 sc16is752-spi1.dtbo
-rwxr-xr-x 1 root root   846 Aug  8 07:58 sdhost.dtbo
-rwxr-xr-x 1 root root  1729 Aug  8 07:58 sdio-1bit.dtbo
-rwxr-xr-x 1 root root  1797 Aug  8 07:58 sdio.dtbo
-rwxr-xr-x 1 root root   804 Aug  8 07:58 sdtweak.dtbo
-rwxr-xr-x 1 root root   376 Aug  8 07:58 smi-dev.dtbo
-rwxr-xr-x 1 root root   981 Aug  8 07:58 smi.dtbo
-rwxr-xr-x 1 root root  1508 Aug  8 07:58 smi-nand.dtbo
-rwxr-xr-x 1 root root   919 Aug  8 07:58 spi0-cs.dtbo
-rwxr-xr-x 1 root root   492 Aug  8 07:58 spi0-hw-cs.dtbo
-rwxr-xr-x 1 root root  1547 Aug  8 07:58 spi1-1cs.dtbo
-rwxr-xr-x 1 root root  1920 Aug  8 07:58 spi1-2cs.dtbo
-rwxr-xr-x 1 root root  2293 Aug  8 07:58 spi1-3cs.dtbo
-rwxr-xr-x 1 root root  1547 Aug  8 07:58 spi2-1cs.dtbo
-rwxr-xr-x 1 root root  1920 Aug  8 07:58 spi2-2cs.dtbo
-rwxr-xr-x 1 root root  2293 Aug  8 07:58 spi2-3cs.dtbo
-rwxr-xr-x 1 root root   666 Aug  8 07:58 spi-gpio35-39.dtbo
-rwxr-xr-x 1 root root   635 Aug  8 07:58 spi-rtc.dtbo
-rwxr-xr-x 1 root root  1968 Aug  8 07:58 superaudioboard.dtbo
-rwxr-xr-x 1 root root 35594 Aug  8 07:58 sx150x.dtbo
-rwxr-xr-x 1 root root  1529 Aug  8 07:58 tc358743-audio.dtbo
-rwxr-xr-x 1 root root  2380 Aug  8 07:58 tc358743.dtbo
-rwxr-xr-x 1 root root  4878 Aug  8 07:58 tinylcd35.dtbo
-rwxr-xr-x 1 root root   928 Aug  8 07:58 uart0.dtbo
-rwxr-xr-x 1 root root   980 Aug  8 07:58 uart1.dtbo
-rwxr-xr-x 1 root root   715 Aug  8 07:58 upstream-aux-interrupt.dtbo
-rwxr-xr-x 1 root root  3215 Aug  8 07:58 upstream.dtbo
-rwxr-xr-x 1 root root  1412 Aug  8 07:58 vc4-fkms-v3d.dtbo
-rwxr-xr-x 1 root root  1136 Aug  8 07:58 vc4-kms-kippah-7inch.dtbo
-rwxr-xr-x 1 root root  2367 Aug  8 07:58 vc4-kms-v3d.dtbo
-rwxr-xr-x 1 root root   758 Aug  8 07:58 vga666.dtbo
-rwxr-xr-x 1 root root  1116 Aug  8 07:58 w1-gpio.dtbo
-rwxr-xr-x 1 root root  1251 Aug  8 07:58 w1-gpio-pullup.dtbo
-rwxr-xr-x 1 root root  1080 Aug  8 07:58 wittypi.dtbo
pi@rp3:~ $

-Tim
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply


Messages In This Thread
RE: Is the on-chip volume control on the ES9028/38 supported by Moode?? - by Tim Curtis - 08-11-2018, 05:42 PM

Forum Jump: