Hmmm. From highlights of new features listed on Rev C board: I2S/AC97/SSI... I think we are now on Rev D now? I do need to get bit perfect digital audio out on native 44.1KHz, 48KHz and multiples via I2S to an external DAC. I wonder if it is possible to configure UDOO to put out this via some GPIO pins? I can also solder if needed... SW and HW tips are MUCH appreciated! Cheers TBM Posts: 3 Joined: Wed Feb 26, 2014 9:32 am
One thing to note: We don't need a DAC master clock (sck) because I am using the DAC (ES9018 asynchronously with 100Mhz clock). PCM pins: bitclock, wordclock, data. Must have - most important I2S feature. DSD pins : bitclock and data(1 and 2). Nice to have feature... The raspberry pi can do this, so I do hope UDOO can as well... ;-) Cheers
Hello, I've also bought a board believing that I2S is available right away. Would like to use it with Volumio, but as I understand the implementation is missing because of a "driver" not being available from your side - not sure if it is right. In any event, please do your best to make this feature available! Thank you!
I need I²S as well. Has anybody worked out how to configure the kernel yet? These pins need to be set in arch/arm/mach-mx6/board-mx6qd_seco_UDOO.h: Code: // MX6Q_PAD_DISP0_DAT13__GPIO_5_7, // pin 29 MX6Q_PAD_DISP0_DAT13__AUDMUX_AUD5_RXFS, // MX6Q_PAD_DISP0_DAT14__GPIO_5_8, // pin 30 MX6Q_PAD_DISP0_DAT14__AUDMUX_AUD5_RXC, // MX6Q_PAD_DISP0_DAT16__GPIO_5_10, // pin 32 MX6Q_PAD_DISP0_DAT16__AUDMUX_AUD5_TXC, // MX6Q_PAD_DISP0_DAT17__GPIO_5_11, // pin 33 MX6Q_PAD_DISP0_DAT17__AUDMUX_AUD5_TXD, // MX6Q_PAD_DISP0_DAT18__GPIO_5_12, // pin 34 // MX6Q_PAD_DISP0_DAT18__ECSPI2_SS0, MX6Q_PAD_DISP0_DAT18__AUDMUX_AUD5_TXFS, // MX6Q_PAD_DISP0_DAT19__GPIO_5_13, // pin 35 MX6Q_PAD_DISP0_DAT19__AUDMUX_AUD5_RXD, Don't forget to remove them from mx6q_set_in_inputmode[] as well. Where do I go from here? Somehow I need the proper initialization in arch/arm/mach-mx6/board-mx6_seco_UDOO.c, but I don't know what exactly needs to done.