public inbox for linux-acpi@vger.kernel.org
 help / color / mirror / Atom feed
From: Alex Williamson <alex.williamson-VXdhtT5mjnY@public.gmane.org>
To: Marcel Selhorst <acpi-yWjUBOtONefk1uMJSBkQmQ@public.gmane.org>
Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
Subject: Re: Accessing DSDT entries within a kernel device driver
Date: Tue, 02 Aug 2005 14:38:35 -0600	[thread overview]
Message-ID: <1123015115.5110.28.camel@tdi> (raw)
In-Reply-To: <42EFC9AD.8060607-yWjUBOtONefk1uMJSBkQmQ@public.gmane.org>

On Tue, 2005-08-02 at 21:29 +0200, Marcel Selhorst wrote:

> Device (TPM)
>         {
>             Name (_HID, EisaId ("IFX0101"))
>             Name (_UID, 0x01)
>             Name (_CRS, ResourceTemplate ()
>             {
>                 IO (Decode16, 0x004E, 0x004E, 0x01, 0x02)
>                 IO (Decode16, 0x4700, 0x4700, 0x01, 0x0C)
>             })
>         }
> 

   I was looking at this recently too.  I believe IFX0101 is the HID
specifically for an Infineon TPM.  There's a driver for it in -mm, but
it uses hard coded address (blech) and doesn't work on my laptop.  The
code to find it and extract the resources through ACPI is pretty simple,
but Bjorn's idea of using the ACPI PNP framework is probably the right
way to do it.  I got sidetracked from the problem after trying to figure
out why the TPM drivers have such a strange attachment to a PCI device.
There will be systems that have a TPM, but don't have an LPC bus exposed
via a PCI device.  Seems like the LPC stuff needs to be separated into
it's own driver and TPM needs to be more independent.  In any case, we
definitely need to move these drivers over to ACPI discovery, I can't
imagine they work for a very broad audience given their current
discovery code.

	Alex

-- 
Alex Williamson                             HP Linux & Open Source Lab



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click

  parent reply	other threads:[~2005-08-02 20:38 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-08-02 19:29 Accessing DSDT entries within a kernel device driver Marcel Selhorst
     [not found] ` <42EFC9AD.8060607-yWjUBOtONefk1uMJSBkQmQ@public.gmane.org>
2005-08-02 20:18   ` Bjorn Helgaas
     [not found]     ` <200508021418.40355.bjorn.helgaas-VXdhtT5mjnY@public.gmane.org>
2005-08-02 21:00       ` Marcel Selhorst
2005-08-02 20:38   ` Alex Williamson [this message]
2005-08-02 21:33     ` Marcel Selhorst
     [not found]       ` <42EFE697.8030701-yWjUBOtONefk1uMJSBkQmQ@public.gmane.org>
2005-08-02 21:50         ` Alex Williamson
2005-08-02 22:05           ` Marcel Selhorst

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1123015115.5110.28.camel@tdi \
    --to=alex.williamson-vxdhtt5mjny@public.gmane.org \
    --cc=acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org \
    --cc=acpi-yWjUBOtONefk1uMJSBkQmQ@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox