2.4.0-test3

Takashi Oe toe at unlserve.unl.edu
Tue Jul 11 08:20:50 EST 2000


On Tue, 11 Jul 2000, Benjamin Herrenschmidt wrote:

> >
> >Why is pmac_backlight.c compiled in for CONFIG_ALL_PPC?  Isn't it
> >PowerBook only thing?
>
> Well, if you change that, then chipsfb.c, atyfb.c, aty128fb.c and via-
> pmu.c must be changed too. It's not completely powerbook only since, at
> term, this could driver also external LVDS LCD backlight.

Yes, that's true.  I forgot about that.  Sorry.  In any case, my initial
problem with this was just CONFIG_ADB_PMU thing, and I went too far.


Takashi Oe

--- linuxppc_2_3-vanilla/arch/ppc/kernel/pmac_backlight.c	Mon Jul 10 02:18:43 2000
+++ linuxppc_2_3-nubus/arch/ppc/kernel/pmac_backlight.c	Mon Jul 10 17:16:54 2000
@@ -63,7 +63,8 @@
 		if (backlight_level > BACKLIGHT_MAX)
 			backlight_level = BACKLIGHT_MAX;
 	}
-
+
+#ifdef CONFIG_ADB_PMU
 	backlight_autosave = machine_is_compatible("AAPL,3400/2400")
 		|| machine_is_compatible("AAPL,3500");
 	if (backlight_autosave) {
@@ -73,6 +74,7 @@
 			pmu_poll();
 		backlight_level = req.reply[1] >> 4;
 	}
+#endif /* CONFIG_ADB_PMU */

 	if (!backlighter->set_enable(1, backlight_level, data))
 		backlight_enabled = 1;


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/





More information about the Linuxppc-dev mailing list