From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
To: Hans de Goede <hdegoede@redhat.com>,
"Rafael J . Wysocki" <rjw@rjwysocki.net>,
Len Brown <lenb@kernel.org>
Cc: linux-acpi@vger.kernel.org
Subject: Re: [PATCH 3/3] ACPI / X86: Add KIOX000A accelerometer on GPD win to always_present_ids array
Date: Mon, 10 Jul 2017 13:29:30 +0300 [thread overview]
Message-ID: <1499682570.22624.321.camel@linux.intel.com> (raw)
In-Reply-To: <03da3e2a-0a81-e4b8-092e-211d2f08cf93@redhat.com>
On Mon, 2017-07-10 at 12:25 +0200, Hans de Goede wrote:
> Hi,
>
> On 10-07-17 12:22, Andy Shevchenko wrote:
> > On Sun, 2017-07-09 at 21:05 +0200, Hans de Goede wrote:
> > > The GPD win BIOS dated 20170320 has disabled the accelerometer,
> > > the
> > > drivers sometimes cause crashes under Windows and this is how the
> > > manufacturer has solved this :|
> > >
> > > I see no other way to keep the accelerometer working under Windows
> > > then
> > > adding it to the always_present_ids array.
> > >
> > > + ENTRY("KIOX000A", "1", ICPU(INTEL_FAM6_ATOM_AIRMONT), {
> > > + DMI_MATCH(DMI_BOARD_VENDOR, "AMI Corporation"),
> > > + DMI_MATCH(DMI_BOARD_NAME, "Default string"),
> > > + DMI_MATCH(DMI_PRODUCT_NAME, "Default string"),
Just noticed above, don't think it's a good idea to place kinda defaults
there.
> > > + DMI_MATCH(DMI_BIOS_DATE, "03/20/2017")
> >
> > 4 entries for 2 entry array?
>
> No, there are 2 dmi_system_id array entries, one with the
> actual id, one empty to terminate the array. The
> dmi_system_id array entry has a matches array which is 4 big:
>
> struct dmi_system_id {
> int (*callback)(const struct dmi_system_id *);
> const char *ident;
> struct dmi_strmatch matches[4];
> void *driver_data;
> };
>
> And the ENTRY macro puts the passed in arguments into the matches
> array.
Ah, indeed. Thanks for explanation.
--
Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Intel Finland Oy
next prev parent reply other threads:[~2017-07-10 10:29 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-07-09 19:05 [PATCH 1/3] ACPI / X86: Allow matching always_present_id array entries by DMI Hans de Goede
2017-07-09 19:05 ` [PATCH 2/3] ACPI / X86: Add Dell Venue 11 Pro 7130 touchscreen to always_present_ids Hans de Goede
2017-07-09 19:05 ` [PATCH 3/3] ACPI / X86: Add KIOX000A accelerometer on GPD win to always_present_ids array Hans de Goede
2017-07-10 10:22 ` Andy Shevchenko
2017-07-10 10:25 ` Hans de Goede
2017-07-10 10:29 ` Andy Shevchenko [this message]
2017-07-10 10:35 ` Hans de Goede
2017-07-10 14:25 ` [PATCH 1/3] ACPI / X86: Allow matching always_present_id array entries by DMI Andy Shevchenko
2017-07-10 18:13 ` Hans de Goede
2017-07-10 18:39 ` Andy Shevchenko
2017-07-12 21:22 ` Rafael J. Wysocki
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=1499682570.22624.321.camel@linux.intel.com \
--to=andriy.shevchenko@linux.intel.com \
--cc=hdegoede@redhat.com \
--cc=lenb@kernel.org \
--cc=linux-acpi@vger.kernel.org \
--cc=rjw@rjwysocki.net \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.