Received: by 2002:ab2:6857:0:b0:1ef:ffd0:ce49 with SMTP id l23csp2514782lqp; Mon, 25 Mar 2024 00:37:00 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXkZRsckMAdha1IjrYpX16QD13RVBG4gwlifOoun0wxeYLstQk8cxEKS1TMvfhmUW/niDVT7C8B5ei+m8LjC3pSyoeVBn55JZkqX69jxw== X-Google-Smtp-Source: AGHT+IFpie5lteicgAgQ7l7sl37if0fSvdbvbrOurs5In+8LiVUi3PT+CZ2194PsuIwBkVsG/aPS X-Received: by 2002:a05:6870:b514:b0:220:f86d:160b with SMTP id v20-20020a056870b51400b00220f86d160bmr7820331oap.43.1711352219853; Mon, 25 Mar 2024 00:36:59 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711352219; cv=pass; d=google.com; s=arc-20160816; b=SuX580WVRsl9QrMUe4lXGGdQ6tCkPSmf9i5dYC0ymH+snPScTxqsRpqv+aSrsfPKc5 bUSxhjEfflScTALDbSkyDtDQHh2pScMe6M6rfiVdtVOtg2c6lpSg2gQgBQMIndg7Tbh5 cPER1OeL+y2ZOvjgtXG4AwZ4Nrw3MTv2F5zHlXwZkL3GRbnoleHx9vVM49uWmgrSpnG9 rQWJl7/Kd5dp+v94gRofR0eSLcL2x8VJytvhwkte1bAwLtLWKh7hB82n0Btx1XCijm5a J2ix6w3Zn1REkzuebqlg6voSJ5XIKd5ttAWyMD5BWCbOXWtyn8I5DKVdS4uq6Fl3TfAw ChqA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=gSHoQLc/fY8TaxglieuWVp0tVpDjlFSihkDVbRdDy6U=; fh=TdgFr+E4K5W1ImXBLbK4+yZwf8t+wTxRFlr8d/Ll6gE=; b=MxM+eUeapwFURym3/qNSCqKeipQ5oQcnLmAVAEwU+3phpCvZY6VKtTT8elXqP5uXMk 3YdGJ7rtN06WekaQ2FQQzF1s1g7V5yp4K0YKuT2N5PoYmhtjQkLzXbsEcgntVnV4Drfe ZUmnofHf75CHZjA1oFqKXg4f5j3570Z/GhapDYsOFXWuPRmAWWnAeaLF/9ZMoNOkO11O GQDihQhkMX8/4i2YD0M23w2nmR9zzlIZBMP7SxUesdwBqO2u1ohwMvqvLYBT2gXg4WO/ g2B3E4t17GuGcsJo9SlCrWDf1TxhHDRmn1xdXWQZfFOil0yZlzYk2NfkVWSny6I+J/vw nphw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=NQrjZT5V; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-114849-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-114849-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id x6-20020a626306000000b006ea90bbe709si4775414pfb.339.2024.03.25.00.36.59 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Mar 2024 00:36:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-114849-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=NQrjZT5V; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-114849-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-114849-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 9B7DDB24AC1 for ; Mon, 25 Mar 2024 06:48:13 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id EE80D27AF5F; Mon, 25 Mar 2024 00:53:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="NQrjZT5V" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8642B27BBC6; Sun, 24 Mar 2024 23:38:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711323523; cv=none; b=XMrnjGzGt2I89WX0qtKnvJ+Mj7HLBjebbf2HLqaH259yygmkJ+vXBDJZ/iz49y7TbQqnYCaC31ZUQD4ta0gQq3UbVAFWeTZcxVj0/kjoqm9ucmTjgLMQ7LGpdP3MId6gTFf7I+tb4OZ90g8D0ZYq2RjUw4QmUN6yA+J6xb7O6T0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711323523; c=relaxed/simple; bh=WyKhuThbrHQZpL/P0WvBojbfkzb5nPMDLRDieLgx1i0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=qFiUeGlQh8tCzCN0DyW69ghOQkYMOldQgbLm5s9/S9ffBVk/PWnBHRRDz4ZHW/9O+Lc7n8o0Up9t36ZQWslr3+UrR/rEk3Ee01Liuy9h0nzbyFFEc3ntvpljn7XRKD2I4No3cpuv6K/czmp2AOE/AuUEJGqH7dDSsN1Cs7EOg4E= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=NQrjZT5V; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5DA83C433C7; Sun, 24 Mar 2024 23:38:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1711323521; bh=WyKhuThbrHQZpL/P0WvBojbfkzb5nPMDLRDieLgx1i0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=NQrjZT5VgYLNStFIe0clzgj5Zqu6jTnADOPN35y5dQ5ZaUxK8u2SbLeZQwaP/Hti+ kCVR5hLZsrZJcNnRczHyNw/nwZhwTpVnl0grGRQKt0m8YlcSYnggNsifNDg7aBSnK+ IRaYNVHmHJJ7Y4I1zv6WkHRoRgeNERPOg7v1h5DUCrdNFzM72pv2G6/Wq6SCkjnHnl SStiUkUdC+f8sHSI/rG/oh7gsgcKm5onvfXWAsMSUhljouKPKFtjOmA8w2c/l0ycL4 rrfRJ2+XBwXfQa2gk+zqzned1QB0/ni8wCdKCywgwvcvBPRJ8soKru54LM2ISbVkxv Cep/ePtBzQlfQ== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Basavaraj Natikar , Akshata MukundShetty , Jiri Kosina , Sasha Levin Subject: [PATCH 5.15 228/317] HID: amd_sfh: Update HPD sensor structure elements Date: Sun, 24 Mar 2024 19:33:28 -0400 Message-ID: <20240324233458.1352854-229-sashal@kernel.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240324233458.1352854-1-sashal@kernel.org> References: <20240324233458.1352854-1-sashal@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit From: Basavaraj Natikar [ Upstream commit bbf0dec30696638b8bdc28cb2f5bf23f8d760b52 ] HPD sensor data is not populating properly because of wrong order of HPD sensor structure elements. So update the order of structure elements to match the HPD sensor data received from the firmware. Fixes: 24a31ea94922 ("HID: amd_sfh: Add initial support for HPD sensor") Co-developed-by: Akshata MukundShetty Signed-off-by: Akshata MukundShetty Signed-off-by: Basavaraj Natikar Signed-off-by: Jiri Kosina Signed-off-by: Sasha Levin --- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/hid/amd-sfh-hid/amd_sfh_pcie.h b/drivers/hid/amd-sfh-hid/amd_sfh_pcie.h index 2d3203d3daeb3..90f39bfe8050e 100644 --- a/drivers/hid/amd-sfh-hid/amd_sfh_pcie.h +++ b/drivers/hid/amd-sfh-hid/amd_sfh_pcie.h @@ -119,10 +119,10 @@ enum mem_use_type { struct hpd_status { union { struct { - u32 human_presence_report : 4; - u32 human_presence_actual : 4; - u32 probablity : 8; u32 object_distance : 16; + u32 probablity : 8; + u32 human_presence_actual : 4; + u32 human_presence_report : 4; } shpd; u32 val; }; -- 2.43.0