lkml.org 
[lkml]   [2006]   [Aug]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH 09/12] hdaps: Add new sysfs attributes
Hi!

> This patch adds 4 new r/w sysfs attributes to the hdaps driver:
>
> /sys/devices/platform/hdaps/sampling_rate:
> This determines the frequency of hardware queries and input device updates.
> Default=50.
> /sys/devices/platform/hdaps/oversampling_ratio:
> When set to X, the embedded controller is told to do physical accelerometer
> measurements at a rate that is X times higher than the rate at which
> the driver reads those measurements (i.e., X*sampling_rate). This
> reduces sample phase difference is, and useful for the running average
> filter (see next). Default=5
> /sys/devices/platform/hdaps/running_avg_filter_order:
> When set to X, reported readouts will be the average of the last X physical
> accelerometer measurements. Current firmware allows 1<=X<=8. Setting to a
> high value decreases readout fluctuations. The averaging is handled
> by the embedded controller, so no CPU resources are used. Default=2.
> /sys/devices/platform/hdaps/fake_data_mode:
> If set to 1, enables a test mode where the physical accelerometer readouts
> are replaced with an incrementing counter. This is useful for checking the
> regularity of the sampling interval and driver<->userspace communication,
> which is useful for development and testing of the hdapd userspace daemon.
>
> Signed-off-by: Shem Multinymous <multinymous@gmail.com>

Signed-off-by: Pavel Machek <pavel@suse.cz>

> +static ssize_t hdaps_fake_data_mode_store(struct device *dev,
> + struct device_attribute *attr,
> + const char *buf, size_t count)
> +{
> + int on, ret;
> + if (sscanf(buf, "%d", &on) != 1 || on<0 || on>1) {
> + printk(KERN_WARNING
> + "fake_data should be 0 or 1\n");

Kill the printk?
Pavel
--
Thanks for all the (sleeping) penguins.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2006-08-08 14:55    [W:0.233 / U:0.344 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site