CM119B
USB Audio Single Chip
HID_OR1 (HID output report byte 1)
Offset:0x05
Bits
Read/Write
Description
Default
When HID_OR0[7:6] == 2’b00:
0:GPO drives L
1:GPO drives H
7-0
R/W
0x00
When HID_OR0[7:6] == 2’b01: Generic HID registers
When HID_OR0[7:6] == 2’b1x: Mapped to EEPROM DATA0
HID_OR2 (HID output report byte 2)
Offset:0x06
Bits
Read/Write
Description
When HID_OR0[7:6] == 2’b00:
0:Set GPIO to input mode
Default
7-0
R/W
1:Set GPIO to output mode When HID_OR0[7:6] == 2’b01: Generic HID
registers
0x00
When HID_OR0[7:6] == 2’b1x: Mapped to EEPROM_DATA1
HID_OR3(HID output report byte 3)
Offset:0x07
Bits
Read/Write
Description
Default
When HID_OR0[7]==1’b0:
7-0
R/W
Category byte of SPDIF status channel
0x00
When HID_OR0[7] == 1’b1: Mapped to EEPROM_CTRL
Note: HID_OR3 is used for SPDIF when SPDIF_CONFIG[5]==1’b0
6.6.2 Access via External Serial Interface by MCU
External MCU can write data to HID_IR0 to HID_IR3 and read data from HID_OR0 to HID_OR3. MINT will be active when
HID_OR0-3 are updated by Set_Output_Report HID class command, and will be cleared after HID_OR0-3 are read by
MCU.
HID_IR0(HID input report byte 0)
Offset:0x00
Bits
Read/Write
Description
0:HID_IR0-3 are not used by MCU
1:HID_IR0-3 are used as generic HID
Default
registers
7-6
R/W
2:Values written to HID_IR0-3 are also mapped to MCU_CTRL,
EEPROM_DATA0-1, EEPROM_CTRL(see Note)
3:Reserved
0x0
When HID_IR0[7] == 1’b0:
0:Buzzer off
5
4
R/W
R/W
1:Buzzer on
When HID_IR0[7] == 1’b1:
Mapped to MCU_CTRL[5]
0x0
0x0
When HID_IR0[7] == 1’b0:
Generic HID register
When HID_IR0[7] == 1’b1:
Mapped to MCU_CTRL[4]
Page 22 / 29 www.cmedia.com.tw
Revised: Aug. 2013 Copyright© C-Media Electronics Inc.