Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 311621 | Differences between
and this patch

Collapse All | Expand All

(-)omnibook-20090628/lcd.c (-4 / +11 lines)
Lines 146-153 Link Here
146
	}
146
	}
147
147
148
#ifdef CONFIG_OMNIBOOK_BACKLIGHT
148
#ifdef CONFIG_OMNIBOOK_BACKLIGHT
149
	
149
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,34)
150
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,21)
150
	struct backlight_properties props;
151
	memset (&props, 0, sizeof(struct backlight_properties));
152
	props.max_brightness = omnibook_max_brightness;
153
	omnibook_backlight_device =
154
	    backlight_device_register(OMNIBOOK_MODULE_NAME, NULL, (void *)io_op, 
155
	                              &omnibookbl_ops, &props);
156
#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,21)
151
	omnibook_backlight_device =
157
	omnibook_backlight_device =
152
	    backlight_device_register(OMNIBOOK_MODULE_NAME, NULL, (void *)io_op, &omnibookbl_ops);
158
	    backlight_device_register(OMNIBOOK_MODULE_NAME, NULL, (void *)io_op, &omnibookbl_ops);
153
#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,20)
159
#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,20)
Lines 161-168 Link Here
161
		printk(O_ERR "Unable to register as backlight device.\n");
167
		printk(O_ERR "Unable to register as backlight device.\n");
162
		return -ENODEV;
168
		return -ENODEV;
163
	}
169
	}
164
170
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,34)
165
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,21)
171
	backend_byte_read(io_op, (u8*) &omnibook_backlight_device->props.brightness);
172
#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,21)
166
	omnibook_backlight_device->props.max_brightness = omnibook_max_brightness;
173
	omnibook_backlight_device->props.max_brightness = omnibook_max_brightness;
167
	backend_byte_read(io_op, (u8*) &omnibook_backlight_device->props.brightness);
174
	backend_byte_read(io_op, (u8*) &omnibook_backlight_device->props.brightness);
168
#else /* < 2.6.21 */
175
#else /* < 2.6.21 */

Return to bug 311621