From nobody Mon Apr 24 09:43:08 2023 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Q4gDF2ckQz46ZQ1; Mon, 24 Apr 2023 09:43:09 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Q4gDF0HgSz3DWN; Mon, 24 Apr 2023 09:43:09 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1682329389; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=aFZb7I4PKaKbRIkYACFil0xYX4y3rqmsbR2vVXNx5HI=; b=g0QuAPILvUHYaAIL2TtZawCTXUgUc1aclhaOlg5VNV2FUhkPv65wJWWc1cf930SrZ4TaCp WrdLN4u1RCuMbEnPVTGspo1m/jtR0XWJ3DyWx3jN2+ldNCIrd270KkTF1xBLO3HadrFt3v v7TA0riXMaLzre2nJ6+1AWEd12ZmE3m4Uryh3kj6bp8GKRae6l+SA9jfZt46jjjUzspxrq BBOfFmyTFrI3dKz/5aL53Ca9hsxIrG3xLqrd0dZx/h0MYcQuT3xWxsSjdZKjYFeq392ksR +I2tIg26hqlvOixxhWO4GDNvIVWKJ7fQ0wj5sQf8BXj/zszV320j/VMaoiww3g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1682329389; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=aFZb7I4PKaKbRIkYACFil0xYX4y3rqmsbR2vVXNx5HI=; b=mlADUnDVz0q7YY6cp2w0GDPuiogb0p/LXyEy8zRvQH+jKnuMOPxGZGQCQoq8z9ZA7NsCrv LNsXUJLyekMfUMZtRsPJx4STNqDnovcxP/i3637n3VM4dQdMZDinyrq3J10cqs1Gy36wsb ZHvVKUHs2iB6+EVE/BhIKeaPFDd96SBqBJ1sM5fRoGWD1QALLJuyawyrZsJlIkJZ8P4nVf 1+Vd2b6xuxPJRs9Y79B2hOb8XCHOdIkJuDOPsvl1kIWqGzElsAP8h6KybqaGhV9oeJdNtS msT2YKca4x+ux0OxyzEJC+dYu6WP6ED8wIHqP2hpUO2QBemGMVAI/04Ky5WZEQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1682329389; a=rsa-sha256; cv=none; b=XCRmB4loxcJXIwg0wDyysAnrNqaiepgpjcYIicZ6jNxZrjR63RKIEoVICNZrON3LjYaKrR dXZOg0F24mdQQgMgQ5A111JS3fI4xVv4z8krOj2Sn8aKW8brdpruZJiJswZmcV9ZqH54qo KvJER+fohhG2LlRzzh3NgEI3JvQTpxqsoBopx2xH8eeBcN5U25pzBs5TxDSOpSWMpdvftI ENy1PgzDeFIfkG98+4THX/S2pzokelVDIu+JDucMdTMUpHaMHxsGUXgZSPLiayUQExuqlN Vy5iJ4l6EglntlLOMi8JSshYfgUxJpD2R+lfM8NGIlyixRj+q2sgGtLC32RX0g== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Q4gDD5pVfzLTk; Mon, 24 Apr 2023 09:43:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 33O9h8N6088272; Mon, 24 Apr 2023 09:43:08 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 33O9h8GB088271; Mon, 24 Apr 2023 09:43:08 GMT (envelope-from git) Date: Mon, 24 Apr 2023 09:43:08 GMT Message-Id: <202304240943.33O9h8GB088271@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Vladimir Kondratyev Subject: git: 176939bd361a - main - bcm5974: fix wellspring9 pressure settings to handle force sensitivity List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: wulf X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 176939bd361a3d9c859d0c618f76b70635051d6c Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by wulf: URL: https://cgit.FreeBSD.org/src/commit/?id=176939bd361a3d9c859d0c618f76b70635051d6c commit 176939bd361a3d9c859d0c618f76b70635051d6c Author: Val Packett AuthorDate: 2023-04-24 09:41:52 +0000 Commit: Vladimir Kondratyev CommitDate: 2023-04-24 09:41:52 +0000 bcm5974: fix wellspring9 pressure settings to handle force sensitivity Reviewed by: wulf MFC after: 1 month Differential revision: https://reviews.freebsd.org/D34435 --- sys/dev/hid/bcm5974.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/sys/dev/hid/bcm5974.c b/sys/dev/hid/bcm5974.c index 26dc5107520f..a7f2a076bc94 100644 --- a/sys/dev/hid/bcm5974.c +++ b/sys/dev/hid/bcm5974.c @@ -327,9 +327,15 @@ static const struct bcm5974_dev_params bcm5974_dev_params[BCM5974_FLAG_MAX] = { .o = { SN_ORIENT, -MAX_FINGER_ORIENTATION, MAX_FINGER_ORIENTATION, 0 }, }, + /* + * NOTE: Actually force-sensitive. Pressure has a "size" equal to the max + * so that the "resolution" is 1 (i.e. values will be interpreted as grams). + * No scientific measurements have been done :) but a really hard press + * results in a value around 3500 on model 4. + */ [BCM5974_FLAG_WELLSPRING9] = { .tp = tp + TYPE4, - .p = { SN_PRESSURE, 0, 300, 0 }, + .p = { SN_PRESSURE, 0, 4096, 4096 }, .w = { SN_WIDTH, 0, 2048, 0 }, .x = { SN_COORD, -4828, 5345, 105 }, .y = { SN_COORD, -203, 6803, 75 },