On 2011-01-07, 22:09 +0000, Matthew Garrett wrote: > On Fri, Jan 07, 2011 at 03:41:15PM +0800, Yin Kangkai wrote: > > > This driver implements an Extra ACPI EC driver for products based on Intel > > Oaktrail platform. It is programming the EC space, through existing ACPI EC > > driver, to provide user space layer the sysfs and rfkill interfaces to > > enable/disable the Camera, Bluetooth, GPS, WiFi, 3G, and to show the status of > > Touchscreen. > > As far as I can tell, the only ACPI aspect of this driver is that it > makes use of the ACPI EC driver? In that case I think the name's > misleading. OK, am rename the driver "EC Extra driver...", > > @@ -0,0 +1,13 @@ > > +What: /sys/devices/platform/intel_oaktrail/camera > > +Date: Jan 2011 > > +KernelVersion: 2.6.37 > > +Contact: "Yin Kangkai" <kangkai.yin@xxxxxxxxx> > > +Description: > > + Control the camera. 1 means on, 0 means off. > > We really need a better approach for this kind of thing... > > > +What: /sys/devices/platform/intel_oaktrail/touchscreen > > +Date: Jan 2011 > > +KernelVersion: 2.6.37 > > +Contact: "Yin Kangkai" <kangkai.yin@xxxxxxxxx> > > +Description: > > + Show the status of the touch screen. 1 means on, 0 means off. > > And this one, but we don't have one yet so I think this is ok. > > > + wwan_rfkill = oaktrail_rfkill_new("oaktrail-wwan", > > + RFKILL_TYPE_WWAN, > > + OT_EC_WWAN_MASK); > > Do you have any way to identify whether the hardware has all these > features before registering? AFAIK, no, sorry. > > +static struct dmi_system_id __initdata oaktrail_dmi_table[] = { > > + { > > + .ident = "OakTrail platform", > > + .matches = { > > + DMI_MATCH(DMI_PRODUCT_NAME, "OakTrail platform"), > > + }, > > + .callback = dmi_check_cb > > + }, > > + { } > > +}; > > Is any hardware actually going to ship with this identifier, or will > vendors change the string? I think vendors and OEMs will change this string. But we can add the DMI_BOARD_NAME, DMI_BOARD_VERSION, etc. back later, can we? Thanks. -- To unsubscribe from this list: send the line "unsubscribe platform-driver-x86" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html