Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.1:Test
appleir
appleir-1.1.dif
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File appleir-1.1.dif of Package appleir
--- README +++ README @@ -0,0 +1,11 @@ +keycodes 176 XF86AudioRaiseVolume (top) + 174 XF86AudioLowerVolume (bottom) + 144 XF86AudioPrev (left) + 153 XF86AudioNext (right) + 162 XF86AudioPlay (middle) +work out of the box. + +I had to set this one manually: + 158 XF86Sleep (menu) + (or use something appropriate like XF86Menu) + --- appleir.c +++ appleir.c @@ -191,7 +191,7 @@ } static void -appleir_urb (struct urb *urb, struct pt_regs *regs) +appleir_urb (struct urb *urb) { struct appleir *appleir = urb->context; int retval; @@ -221,7 +221,7 @@ static int appleir_open (struct input_dev *dev) { - struct appleir *appleir = dev->private; + struct appleir *appleir = input_get_drvdata(dev); //appleir->urb->dev = appleir->usbdev; @@ -234,7 +234,7 @@ static void appleir_close (struct input_dev *dev) { - struct appleir *appleir = dev->private; + struct appleir *appleir = input_get_drvdata(dev); usb_kill_urb (appleir->urb); del_timer_sync (&appleir->key_up_timer); } @@ -282,8 +282,8 @@ input_dev->name = "Apple Mac mini infrared remote control driver"; input_dev->phys = appleir->phys; usb_to_input_id (dev, &input_dev->id); - input_dev->cdev.dev = &intf->dev; - input_dev->private = appleir; + input_dev->dev.parent = &intf->dev; + input_set_drvdata(input_dev,appleir); input_dev->evbit[0] = BIT (EV_KEY) | BIT (EV_REP); input_dev->ledbit[0] = 0;
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor