Skip to contentSkip to conversation

Add P1/P2 programmable keys to the sonypi driver.

PATCH New Stelian Pop 1 participant 1 message Feb 5, 2004 Char and misc drivers

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 Add P1/P2 programmable keys to the sonypi driver.

Hi,

This patch enables sonypi to successfully report P1/P2 programmable keys events on Sony Vaio Z1 laptops.

Note however that sonypi is unable to distinguish between the two events, both of them will be reported as SONYPI_EVENT_PKEY_P1, but one event is better than zero, so there it is.

The patch applies cleanly on either 2.4 or 2.6 kernels.

Thanks,

Stelian.

===== drivers/char/sonypi.h 1.19 vs edited =====

drivers/char/sonypi.h +2 -0
@@ -239,6 +239,7 @@
 	{ 0x01, SONYPI_EVENT_PKEY_P1 },
 	{ 0x02, SONYPI_EVENT_PKEY_P2 },
 	{ 0x04, SONYPI_EVENT_PKEY_P3 },
+	{ 0x5c, SONYPI_EVENT_PKEY_P1 },
 	{ 0, 0 }
 };
 
@@ -333,6 +334,7 @@
 	{ SONYPI_DEVICE_MODEL_TYPE2, 0x20, SONYPI_THUMBPHRASE_MASK, sonypi_thumbphraseev },
 	{ SONYPI_DEVICE_MODEL_TYPE2, 0x31, SONYPI_MEMORYSTICK_MASK, sonypi_memorystickev },
 	{ SONYPI_DEVICE_MODEL_TYPE2, 0x41, SONYPI_BATTERY_MASK, sonypi_batteryev },
+	{ SONYPI_DEVICE_MODEL_TYPE2, 0x31, SONYPI_PKEY_MASK, sonypi_pkeyev },
 
 	{ 0, 0, 0, 0 }
 };
Signature · 1 line
Stelian Pop <[email protected]>