On 25 Aug 2014, at 05:03 , Adrian Chadd <adr...@freebsd.org> wrote:

> Author: adrian
> Date: Mon Aug 25 05:03:10 2014
> New Revision: 270516
> URL: http://svnweb.freebsd.org/changeset/base/270516
> 
> Log:
>  i915 driver - enable opregion handle; program CADL.
> 
>  add opregion handling for drm2 - which exposes some ACPI video configuration
>  pieces that some Lenovo laptop models use to flesh out which video device
>  to speak to.  This enables the brightness control in ACPI to work these 
> models.
> 
>  The CADL bits are also important - it's used to figure out which ACPI
>  events to hook the brightness buttons into.  It doesn't yet seem to work
>  for me, but it does for the OP.
> 


This broke pc98:

@/contrib/dev/acpica/include/platform/acfreebsd.h:75:10: fatal error: 
'machine/acpica_machdep.h' file not found



>  Tested:
> 
>  * Lenovo X230 (mine)
>  * OP: ASUS UX51VZ
> 
>  PR:  190186
>  Submitted by:        Henry Hu <henry.hu...@gmail.com>
>  Reviewed by: dumbbell
> 
> Modified:
>  head/sys/dev/drm2/i915/i915_drv.h
>  head/sys/dev/drm2/i915/i915_irq.c
>  head/sys/dev/drm2/i915/intel_opregion.c
> …



> Modified: head/sys/dev/drm2/i915/intel_opregion.c
> ==============================================================================
> --- head/sys/dev/drm2/i915/intel_opregion.c   Mon Aug 25 03:02:38 2014        
> (r270515)
> +++ head/sys/dev/drm2/i915/intel_opregion.c   Mon Aug 25 05:03:10 2014        
> (r270516)
> @@ -32,6 +32,9 @@ __FBSDID("$FreeBSD$");
> #include <dev/drm2/i915/i915_drm.h>
> #include <dev/drm2/i915/i915_drv.h>
> #include <dev/drm2/i915/intel_drv.h>
> +#include <contrib/dev/acpica/include/acpi.h>
> +#include <contrib/dev/acpica/include/accommon.h>
> +#include <dev/acpica/acpivar.h>
> 
> #define PCI_ASLE 0xe4
> #define PCI_ASLS 0xfc

— 
Bjoern A. Zeeb             "Come on. Learn, goddamn it.", WarGames, 1983

_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to