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 <[email protected]>
Signed-off-by: Pavel Machek <[email protected]>
> +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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[Index of Archives]
[Kernel Newbies]
[Netfilter]
[Bugtraq]
[Photo]
[Stuff]
[Gimp]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Video 4 Linux]
[Linux for the blind]
[Linux Resources]