Example #1
0
static ssize_t alps_position_show(struct device *dev,
				   struct device_attribute *attr, char *buf)
{
	size_t cnt = 0;

        printk(KERN_INFO "[ALPS] alps_position_show\n");      
        
	mutex_lock(&alps_lock);
	cnt += accsns_position_show(dev,attr,buf);
	cnt += hscd_position_show(dev,attr,buf);
	mutex_unlock(&alps_lock);
	return cnt;
}
Example #2
0
static ssize_t alps_position_show(struct device *dev,
		struct device_attribute *attr, char *buf)
{
	size_t cnt = 0;
	mutex_lock(&alps_lock);
#if defined(CONFIG_SENSORS_BMA222E) || defined(CONFIG_SENSORS_BMA222) || defined(CONFIG_SENSORS_K2DH)
	cnt += accsns_position_show(dev, attr, buf);
#endif
#if defined(CONFIG_SENSORS_HSCDTD006A) || defined(CONFIG_SENSORS_HSCDTD008A)
	cnt += hscd_position_show(dev, attr, buf);
#endif
	mutex_unlock(&alps_lock);
	return cnt;
}