0x00 - Microsoft: Type/Touch Cover
Technical information about Type/Touch Covers for Surface RT/2
I2C Specs
HID over I2C
Address: 0x00
Bus speed: 400kHz
HID_Descriptor: 0x0041
ACPI Device: SNMU
Power:
Bridge IC: PMIC.REG1: 1.8V
tCover Power: PMIC.REG3: 2.8V
GPIO
HID Interrupt: O5 Hotplug Interrupt: S0
Issue
The tCover I2C address is 0x00. This address is reserved for general call
.
Linux doesn't allow I2C Slaves to use this address therefore the I2C driver must be patched to allow 0x00 as valid Slave address.
Implementation
i2c-hotplug-gpio
is a grate driver and doesn't work in mainline.
VendorID / ProductID
Cover
Generation
VendorID / hex
ProductID / hex
Touch
1
045E
079A
Type
1
045E
079C
Touch
2
045E
07A7
Type
2
045E
07A9
Power
1
045E - tbc
07DA - tbc
Last updated