Thread (3 messages) flat view 3 messages, 2 authors, 2011-07-19

Re: [PATCH 22/25] sony-laptop: forward Hybrid GFX notifications to userspace

From: Marco Chiappero <hidden>
Date: 2011-06-20 21:12:50
Also in: platform-driver-x86

Il 04/06/2011 10:48, Mattia Dongili ha scritto:
On Fri, Jun 03, 2011 at 09:27:00PM +0200, Marco Chiappero wrote:
quoted
Some Vaios come with both integrated and discrete graphics, plus a
switch for choosing one of the two. When the switch position is
changed, a notification is generated, now forwarded to userspace for
example for visual notifications, user scripts, and so on.
[...]
quoted
+		case 0x0128:
+		case 0x0146:
+			/* Hybrid GFX switching, 1 */
+			sony_call_snc_handle(handle, 0x0000,&result);
+			dprintk("sony_nc_notify, Hybrid GFX event received "
+					"(reason: %s)\n", (result&  0x01) ?
+					"switch position change" : "unknown");
+
+			/* verify the switch state
+			   (1: discrete GFX, 0: integrated GFX)*/
+			result = 0;
+			sony_call_snc_handle(handle, 0x0100,&result);
+
+			ev = 5;
+			value = result&  0xff;
+			break;
shouldn't this be reported as an input event rather than just an acpi
one?
If so, please someone let me know which keys to use.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help