English
Language : 

CM108AH Datasheet, PDF (20/27 Pages) C-Media Electronics – Highly Integrated USB Audio I/O Controller
CM108AH
Highly Integrated USB Audio I/O Controller
HID_IR3 (HID input report byte 3)
Offset: 0x03
Bits
Read/Write
Description
7-0
R
When HID_OR0[7] == 1’b1: mapped from EEPROM_CTRL
Default
0x00
HID_OR0 (HID output report byte 0)
Offset: 0x04
Bits
Read/Write
Description
Default
0: HID_OR1-2 are used for GPO; HID_OR0, 3 are used for
0x0
SPDIF
7-6
R/W
1: reserved
2: values written to HID_OR0-3 are also mapped to
EEPROM_DATA0-1, EEPROM_CTRL (See Note)
3: reserved
5
R/W
Reserved
0x0
4
R/W
When HID_OR0[7] == 1’b0: valid bit in SPDIF frame
When HID_OR0[7] == 1’b1: reserved
0x0
When HID_OR0[7] == 1’b0: first nibble of SPDIF status
0x0
3-0
R/W
channel
When HID_OR0[7] == 1’b1: reserved
Note 1: When EEPROM access is done, HID interrupt will occur. USB host can get the result from interrupt pipe (endpoint 3).
Note 2: HID_OR0 is used for SPDIF when SPDIF_CONFIG[5] == 1’b0
HID_OR1 (HID output report byte 1)
Offset: 0x05
Bits
Read/Write
Description
Default
When HID_OR0[7:6] == 2’b00: HID_OR1[3:0] is the output to 0x00
GPIO4 ~ GPIO1 in output mode
0: GPO drives L
7-0
R/W
1: GPO drives H
When HID_OR0[7:6] == 2’b01: reserved
When HID_OR0[7:6] == 2’b1x: mapped to EEPROM__DATA0
www.cmedia.com.tw
Copyright© C-Media Electronics Inc.
Rev. 2.1︱ Page 20/27