On Tue, Nov 27, 2012 at 12:40:23PM +0000, Mark Brown wrote:
> The Arizona CODECs contain a haptics module providing vibration feedback
> support. Implement basic support for this, providing simple start/stop and
> signal magnitude control.
> 
> Since the output path for haptics is routed through the CODEC audio routing
> it is modelled as a signal generator within ASoC, the haptics driver calls
> DAPM to start and stop the output drivers. An appropriate output path must
> be configured via ALSA to connect the haptics source to the correct output.
> 
> Signed-off-by: Mark Brown <[email protected]>

Acked-by: Dmitry Torokhov <[email protected]>

with minor nits:

> +
> +     if (effect->u.rumble.strong_magnitude) {
> +             /* Scale the magnitude into the range the device supports */
> +             if (arizona->pdata.hap_act) {
> +                     haptics->intensity = effect->u.rumble.strong_magnitude
> +                             >> 9;

If we have to fit in 80 columns can we format like this:

                        haptics->intensity =
                                effect->u.rumble.strong_magnitude >> 9;

> +                     if (effect->direction < 0x8000)
> +                             haptics->intensity += 0x7f;
> +             } else {
> +                     haptics->intensity = effect->u.rumble.strong_magnitude
> +                             >> 8;

and here as well - I really hate shifts moved over to the next line.

How do you want to merge it? My tree or some other?

Thanks.

-- 
Dmitry
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to