[openfirmware] [commit] r2419 - dev/intel/graphics
repository service
svn at openfirmware.info
Sat Aug 6 00:26:44 CEST 2011
Author: wmb
Date: Sat Aug 6 00:26:44 2011
New Revision: 2419
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/2419
Log:
Fixed backlight control for Intel Pineview display driver.
Modified:
dev/intel/graphics/pineview.fth
Modified: dev/intel/graphics/pineview.fth
==============================================================================
--- dev/intel/graphics/pineview.fth Sat Aug 6 00:25:44 2011 (r2418)
+++ dev/intel/graphics/pineview.fth Sat Aug 6 00:26:44 2011 (r2419)
@@ -297,15 +297,20 @@
wait-vblank
;
+d# 100 constant backlight-min-period
false value backlight-inverse?
: set-backlight ( percentage -- )
h# 61254 mmio@ lwsplit nip ( percent max )
+ backlight-min-period max ( percent max' )
1 invert and >r ( percent r: max' )
+
d# 20 max ( percentage' r: max )
r@ * d# 100 / ( duty-cycle r: max )
+
backlight-inverse? if ( duty-cycle r: max )
r@ swap - ( duty-cycle' )
then ( duty-cycle r: max )
+
1 invert and ( duty-cycle r: max ) \ Low bit must be 0
r> wljoin h# 61254 mmio! ( ) \ BLC_PWM_CTL
;
More information about the openfirmware
mailing list