Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp1962804imm; Thu, 2 Aug 2018 04:08:40 -0700 (PDT) X-Google-Smtp-Source: AAOMgpeJkxxQargUar5vofZ5wKrK0zyHSuXca8QV0fQuTCWnwrpkPhJ9Xz8YpmY/07XpxmVtDAKf X-Received: by 2002:a62:e00a:: with SMTP id f10-v6mr2499782pfh.208.1533208120804; Thu, 02 Aug 2018 04:08:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533208120; cv=none; d=google.com; s=arc-20160816; b=Q8V/6KMHJXB0YUAYdMwvuV4p9/LZ4l42YnnyS7oXyTZ9BB43gDZh1MW9wz/veXwfzV qhcwRFGVt2ig4k2esK2f/fsqDGS+wnLl/yN9KiCHal4Z9vUFK3obXwJ6L0IAU5CmZucP JZ8/JmcJ9VJzfS6PMmaW7L5Wp0ylvSYfFubZ4r1GZoMXYuSdh8VwrD+dF713kcbbLB1s TVBWTgwhYZ9HRsPFciKR1ByMGKKYImflG8CBvXKWlSyNGSKocn/ZYRDAsi1Vkepf1k5a UXwL6jXauWC5cy4/NZ+bh6ooCz+tzDtSbmU2K6mrVh1hd5M0cKpVqHIfJUyV0Dz9/WMM YZhw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=BCC0B1zy8fDzBd88DxD+8qepS1ZkalV4U3v82n3wPAk=; b=S4+EOtAr3UCAr5qS8MpgbP55EYQVihOmR1MRcnt0b4aRl862XVbLFTzp0autO2ThpU wipr+9NjIylS5Y9NnnsIP7bpGSXmpwbH9ZSoUl21j3Ww8Vl61Hek1I+NCYIhUxwFRZ+H UaORpZGGXR8lfdKBYRJAL4RYi64rYXlaLe0UOnu7Q3s2E9+k93A/IDJS6rFOTj8YSK4S 0rjzEZarYbACZk0J5a3nJYS9a3c7Eqr+Js7j14cG5xyXxuBj6ce5MLtAB1pQDTiMj1Wk t3/PqvtvM1qtEFkWtC3b4vGseaeQWwoR3QwC1ZbPKUCGqgLfXPpEtsBuaRGXbywHOa5G VIYQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=lX59mW8K; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c27-v6si1869751pgc.11.2018.08.02.04.08.26; Thu, 02 Aug 2018 04:08:40 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=lX59mW8K; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732211AbeHBM5n (ORCPT + 99 others); Thu, 2 Aug 2018 08:57:43 -0400 Received: from mail.kernel.org ([198.145.29.99]:50714 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731895AbeHBM5m (ORCPT ); Thu, 2 Aug 2018 08:57:42 -0400 Received: from mail.kernel.org (host-091-097-086-007.ewe-ip-backbone.de [91.97.86.7]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id D5C04208D8; Thu, 2 Aug 2018 11:07:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1533208023; bh=BCC0B1zy8fDzBd88DxD+8qepS1ZkalV4U3v82n3wPAk=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=lX59mW8KvmTeNmK5gDslDCwzkniKWD88pu6sd0gu0NF8O8Aj4OxWjLXnBuZ7KjSoh c4VHGFNrWhEuliepeFL1UwrwehVTRacz8Mpne8nDa+sLN5QVB55NLFM8Aitsihzguy +Riq/+JE8DvSL8MalGveZ2GlP0CJI7zmJ6HRMSZY= Date: Thu, 2 Aug 2018 13:07:01 +0200 From: Sebastian Reichel To: Pavel Machek Cc: Tony Lindgren , j-keerthy@ti.com, narmstrong@baylibre.com, claudiu.beznea@microchip.com, kernel list , linux-arm-kernel , linux-omap@vger.kernel.org, nekit1000@gmail.com, mpartap@gmx.net, merlijn@wizzup.org Subject: Re: Vibrations on Droid 4? Message-ID: <20180802110701.3b4voigegy67h4p5@earth.universe> References: <20180709214910.tes6u4ivxomd3aja@earth.universe> <20180709220211.GA7760@amd> <20180710101147.lyu65ro4czvrs2da@earth.universe> <20180710133040.GA4391@amd> <20180710161123.azym6sbboriuj4yc@earth.universe> <20180711080218.GA21225@amd> <20180711132739.GL99251@atomide.com> <20180715201729.GB19675@amd> <20180716075926.GU99251@atomide.com> <20180801185823.GC26087@amd> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="xbljm4k4eov3zyn4" Content-Disposition: inline In-Reply-To: <20180801185823.GC26087@amd> User-Agent: NeoMutt/20180716 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --xbljm4k4eov3zyn4 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, On Wed, Aug 01, 2018 at 08:58:24PM +0200, Pavel Machek wrote: > > > Yep, so I have two patches that make the device appear, but vibrations > > > still do not work for me. > > >=20 > > > a) any ideas how to debug that / get them to work? > >=20 > > Hmm no new ideas except I wonder if there is also some other > > regression with the timer pdata not being passed properly now. >=20 > I checked vibrations work in original Motorola Android; my hardware is > not broken. You got it working, but this information might still be interesting in case of future problems: The Android "driver" is very different from the one I wrote from scratch and upstreamed. The mainline driver is less lines of code (iirc 25%), less complicated (Android vibration support is spread over multiple drivers/arch code), more efficient (Android drivers does GPIO bitbanging instead of PWM) and provides more features (Android driver does not allow all strength settings). Also it uses normal input device API instead of a custom one. P.S.: Sorry, I don't have much time to work on D4 at the moment :( -- Sebastian --xbljm4k4eov3zyn4 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE72YNB0Y/i3JqeVQT2O7X88g7+poFAlti5dIACgkQ2O7X88g7 +pooEQ/+JRA1BRFyzNPpnTUA8BF8POAbacA7fDvomNAASvrd6MaULPagTcKmVMyk dEPV4I7ptLyH6mphyGCtd3GKwfRPa4ufbRGTP3syHPxvp5hm+NkXo16oBM9M0gyK skc/jQ72v0EKKIueSqHcRe1NQXbyDjzSWw46Cju+OJghDFc+pE/2DU+QfIaJSpjD 5KBoig4XQOztHwVT0J/WPxg8h70v4biLVq1pafo2/4SYlyF4pmJCcjzxE0ivULMe F3XaHomwxdiTbNlhHRHow3Me/xoPQrY2UZdpc4I+xIX1yjCDn1+P/iVFiAcmCUlJ yviku2W2/h9K6mVDow+PhxorgKviZw98O89jQnlKrdTcB2C3sySC65DOq2DJFiJi N4MjeU8cIfPnurIQJ0mv6jq/0qiPlnOTBnAuzbXjGUvaGdAmntfFQ67P8/OvWlHc m1XhWavKj55cJpbKIoDMmUQIxtOi3QtEE+GEZrIReY6qdGD26rPwW3kKM8F6HUR/ qwDR7VWFMdu6/TScRTj7y8Wyjr39zgtSdeL0PxqM3BYQ/POX+fBYBCLxqEQxgOxZ 4dXNJDlavOQx/YA6NfyUlL5ViLCuxwA0fO2NHqPE0psJZj2rS2UL5/9urPNMgZUm oNu9uR9LOx/WdGS3VV5S3sIKT9cOOny/tRN/WGsyi4iGCC2Ufjo= =X+hm -----END PGP SIGNATURE----- --xbljm4k4eov3zyn4--