I briefly looked into code. I found out that options seem to be correct:
#define EMU_HANA_OPTION_DOCK_ONLINE 0x04 /* Audio Dock online and FPGA configured */
#define EMU_HANA_OPTION_DOCK_OFFLINE 0x08 /* Audio Dock online and FPGA not configured */
Also, EMU_HANA+DOCK_ID = 0x15 is the only value that is considered as success after trying to load microdock firmware.
On EMU_HANA+DOCK_IRQ_STATUS = 0x0 I have no idea what shall it be normally at this point. These are the values from header file:
#define EMU_HANA_IRQ_WCLK_CHANGED 0x01
#define EMU_HANA_IRQ_ADAT 0x02
#define EMU_HANA_IRQ_DOCK 0x04
#define EMU_HANA_IRQ_DOCK_LOST 0x08
Not being able to read dock major and minor rev does not sound good. Apparently firmware is not loaded successfully. No further ideas where to look.
I briefly looked into code. I found out that options seem to be correct: OPTION_ DOCK_ONLINE 0x04 /* Audio Dock online and FPGA configured */ OPTION_ DOCK_OFFLINE 0x08 /* Audio Dock online and FPGA not configured */
#define EMU_HANA_
#define EMU_HANA_
Also, EMU_HANA+DOCK_ID = 0x15 is the only value that is considered as success after trying to load microdock firmware.
On EMU_HANA+ DOCK_IRQ_ STATUS = 0x0 I have no idea what shall it be normally at this point. These are the values from header file: IRQ_WCLK_ CHANGED 0x01 IRQ_DOCK_ LOST 0x08
#define EMU_HANA_
#define EMU_HANA_IRQ_ADAT 0x02
#define EMU_HANA_IRQ_DOCK 0x04
#define EMU_HANA_
Not being able to read dock major and minor rev does not sound good. Apparently firmware is not loaded successfully. No further ideas where to look.