Received: by 2002:ab2:6857:0:b0:1ef:ffd0:ce49 with SMTP id l23csp2552759lqp; Mon, 25 Mar 2024 02:18:57 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUt3qWWr+ZteXLsyDoxJK9KOW9tXRTznLKG/llGbT0ogtSYVcl5Kl8LGbyyXu0im1Nhm9fBvrtZ4a7QWp0SVOER0E3zqjbcc6aPHpMyHw== X-Google-Smtp-Source: AGHT+IGQulhimjcg6rRy2gGXHAv8P09cWraC0uXJbPk/pHc21ve9dI6LvwaV2FUdHPHcE6E8wXk1 X-Received: by 2002:a50:aa97:0:b0:566:902e:65e4 with SMTP id q23-20020a50aa97000000b00566902e65e4mr5077007edc.18.1711358337539; Mon, 25 Mar 2024 02:18:57 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711358337; cv=pass; d=google.com; s=arc-20160816; b=Ni8JwLKVHqcKYbvVvX6DiNihXl8yLZHlFDLQCsgvt1Mgl3GR6Xh7C6qJhO2JOUaHhE 9T2CNvW3qyx9doaGOYDSXVIBFFhf0vPpi3fOK06oj0PJnfazVdHjDQ+F5LFdvP/H9UVQ dlcXOpEAd7dLDIegvmsYhx/zJkVoa+PSOjFPP4+2kjqOA5kV8ZKf8GTP7zPSe92ogouv gTwTX19tLnhnnwRmAsyjEmU/8MBjqkZ0G1JT6miklIlG00ddVht0A056pNWY7d9iLeoh daZLokeCBlSXiVTVJktZod0pYFgfqcE3U1I9I6Q2uIwmjMWcNsDdmRecwaqpWLoLt7TO y9CA== 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=AsJVaHqf1wd3QQSSZ+pQQ4mpdNFWBxoOkFf33YeeC/M=; fh=TdgFr+E4K5W1ImXBLbK4+yZwf8t+wTxRFlr8d/Ll6gE=; b=Zw/HnCazibemSHifrF/rYA86bmZKTaGgtdUqlvs6y57ktt/rA+szL65rLMbYzNSNIi x1U/OEXbypmwjo5ailTFAvbd/ULHyTf+O7iBT5k2n+ii6fPrWm6U0BhiABZHOI+UXREu e0whDJV5kkE2xi6qpvp1LjdzWI/Oukf1SAdfGrifAa/tDMwVXGPK1ZDkAE+KxxYGJl8A TkSbIq9TOSDMXm1BzBaGPXtSaBbBM1EhwwTLaUwcOJ9Xw73HJKzbDpUBzuTSkj0l1KVT GMw7cB1CsCIrlFRxHzXjdsl2Y5V/4IF6z2fpXXOsl1aZCCYdbLunydZR5VZfMCHyNkDw B6yg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Stn0laVz; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-115507-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-115507-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id k18-20020a056402341200b005660aa17d6asi2307946edc.492.2024.03.25.02.18.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Mar 2024 02:18:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-115507-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Stn0laVz; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-115507-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-115507-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 am.mirrors.kernel.org (Postfix) with ESMTPS id 15B8B1F353D5 for ; Mon, 25 Mar 2024 09:01:20 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 8C1F6237B7B; Mon, 25 Mar 2024 02:41:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Stn0laVz" 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 9EC8E1EC63A; Sun, 24 Mar 2024 22:55:50 +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=1711320950; cv=none; b=ZaeLtE7r42AOfyGSMQyj9CNC9BAg9+jS8sjO/IYx72voDfg66+9k5Mbw9aPkdQDNrjK4W9KqEEH62X/DZCT/yKGmK6NpHuEqRpCnktQyaGyVql3Z5wpJ5DNZyWCTj6P1DvVLFHp+VxhUU6E7YD0LfoOsj2mSQ4Ayjo51hIECC+M= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711320950; c=relaxed/simple; bh=kHv9No8I6LDPw0P6eGHj7N9MFtUF53asyk1Zu9Yl0Hk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=atULxyCSJHp6Psi1wL30ITxmsuuf8OPpzPQVchzyZY+WENBArQCcgRrKklBTQXfgUAICthki00bznYzF2UqcXUK3NlRZcdtEwbpMSzYK1nIpbe0R9rSpxUt2CgDUddWfkttGM2k7tJ6V8by5dH5Hyf+OZwYQ4GpxNQDxDESHlrQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Stn0laVz; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id C59A1C43390; Sun, 24 Mar 2024 22:55:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1711320950; bh=kHv9No8I6LDPw0P6eGHj7N9MFtUF53asyk1Zu9Yl0Hk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Stn0laVz18FDH1seVx23u1x5kEVXP4ZptfDY/se7kVEfMNfKuzKn2U31R6zXDz5wT xpGzWa6/UjCxq2E6N/s9CwBN51WSov5Xf6A6/YWhIEzxEs0QMsjZo6w1AsfuA0Az3+ 8agZAPyR6/0PghjfXmHasdMk98RMDyrC/kwvzhjkX6A9Skf5Z0+P4F8XuAZZEsuIFo es8EBpL6/vaNIQT2gpt03dREt+3P5kbSwikt9oEN6ZcKKrAauxdyFPKOQzHB9SGy41 QM2wP0pr8A3nVkWRi8g91FvgNCWp1Kiee3ESHVzRwJaFXCGmGn58scBaeGjejZQFpz dUiRvod8t7aJQ== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Basavaraj Natikar , Akshata MukundShetty , Jiri Kosina , Sasha Levin Subject: [PATCH 6.7 514/713] HID: amd_sfh: Update HPD sensor structure elements Date: Sun, 24 Mar 2024 18:44:00 -0400 Message-ID: <20240324224720.1345309-515-sashal@kernel.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240324224720.1345309-1-sashal@kernel.org> References: <20240324224720.1345309-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 70add75fc5066..05e400a4a83e4 100644 --- a/drivers/hid/amd-sfh-hid/amd_sfh_pcie.h +++ b/drivers/hid/amd-sfh-hid/amd_sfh_pcie.h @@ -90,10 +90,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