From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3BE0230C16F for ; Sun, 16 Aug 2026 10:08:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.175 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786874928; cv=none; b=cBH+TikXHtReSTV2igJ2iIWjEZT74DMcPYN0ZkyOfh4e51LhkOLqUHtyHGY4NDhd5LJnAToLez/lfX0Kjf99yaiA5SzYnpyMhhy2WA79SoQEdUvnkrAL7JLvt1Ca/TqKhifgX0NMb5mxjFOhsM+zD3peXyEuqmz56HPa7KoL304= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786874928; c=relaxed/simple; bh=fCV+2yJC4cZrnJl1H1PmJvR+PHD59988Urbd1y2vbjM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=H88UDKtw0aoI0nqhMfvEd3ICVgaQumGOhelFnSbBGQuDxD5EkqehDARZprTSAC/SSSWY7g3/33y85r7N/sOai8LL7T10o3CIafQMuMuw6u7+DO/8b9+L4aGHVzhvfICdCrRiSbTeigSKKxHGfIpN7ZmFasE2LdyH/fPALOtbVH4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Lu0I311u; arc=none smtp.client-ip=209.85.210.175 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Lu0I311u" Received: by mail-pf1-f175.google.com with SMTP id d2e1a72fcca58-84862b0d5f8so1838286b3a.3 for ; Sun, 16 Aug 2026 03:08:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786874926; x=1787479726; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=TFReB0FpblksjxyfEVt8Xa+UaQs+LIPFGRM0Eqvgr6U=; b=Lu0I311uxi4mzqh304sqCdK8l2FNSPasnHM54PrpnG304smdSliwYD6knYJZB22mmK N65x6/KwCVS/GweMfk6TChM2l9v3wHBqjQCeoiaJWgSzDNoTKSSITAoXwu2FYB0XrknL jsW/gFMtxJS0kHVmyNzqeWtFCpM4TC+5pyX2CRiZlUupLsLSOOITyHR3Q2sjU0ldLP0t dG1a1B0e396rbs5yI/+kk+2jV+a1Pwr4qRNw2mCP2UlARMR2o9NG2tc0MXEEANoPQo52 wJLyk6R9QJ83QbVWcjTD219+svfpy4i0Y8ekoZCP3ZuXjCZBNLdXJPbs1PrtSL3RB7Ls RlZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786874926; x=1787479726; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=TFReB0FpblksjxyfEVt8Xa+UaQs+LIPFGRM0Eqvgr6U=; b=U1tNJ2l38wI+bP7nxp9rF4qVrIou5DbfWQxqAv/zAL7Jbvsg7Wo1/KE7GrCX/ChUlb /cT9zSugEAGHGrCeWhtEWMbG67/h35E9XGRTgU3zRKTUew7U0N9trw3RUMEcXxtQ/zbN dBL7DS+sbU0tPZJrfeofW6WHGT5/ze4pgvO2EL9w3KvX+juZdBsES9405PBKYXtUMB6E 15iPKIY5RCw0PZ5dJJXlINtAUL+LyPFXa1Gh/zoV+a4VNrSv68iu6NQ6pi64zFur73tI Gzvu0DiTVfD33Ya3oEtS6VErrYnzujbnPDdZ4zKcNKgq7wbD/LfmpzSYxH5/pGj6/Sde nb9Q== X-Forwarded-Encrypted: i=1; AHgh+RqTR7AZ01AMOYwgOlgvU8nxDf0lKmDkhFXl5L8QXGOqwvuCXbEVeWwK5VRgbTzXwh4R3S/mORqqoGibRbU=@vger.kernel.org X-Gm-Message-State: AOJu0YwIHZbrr1U53jeDvGtDwoPpaCosCXVWUrpeOQt0cr0mT3IlxJE6 +knmE5q3lJSWOhEqndCFSmKwj64oRFGk7qhDOpzbRA8biuvXt1i+BhCj X-Gm-Gg: AR+sD111xe3PAK3QfTyVV9Em1frUppPRH8E9fwe8Hlt03Mpk9LU0Udb8JlLMG7qRquT NuUiJCCOogiHQhayeSwMzlW29Szpt1o0Rd7nDy5mcyhR8R+syuLaNcyszmOuK9jzKrZ/BTkMQDS XtXi4f+kuRCYepe3N/oLeN3VJrCKS78U5VnL/6FjtCCtDqrRQAfI389N5FgwQFrZw2x+lZm+LFE u0yYz+DeRv/PerkXs/0u97oyYuY0O6BJasUbKBw+whY1H7PLQam4uXOUrrUTcrsuUVoQOo5pIFO oJXXyBXPUGzOqvplDLHlrI18P6BqmpfUU+3IK715wAZDPdSJTdb/+UH1kvaECwudYbtrrqOfh4F scRSDUeHnOxkDmliSGymLaopxmK+6sH3UX/la+jXMX7vKrREZZHjXXnoZTUVgfzfrHo/JvBa2zc XSEVFSze5khBygyVjL/dD/1hKH1Iz+2xWpTpIJdA3KLQdpxA== X-Received: by 2002:a05:6a00:4286:b0:84e:831:9a1a with SMTP id d2e1a72fcca58-84fde223da7mr17657069b3a.21.1786874926588; Sun, 16 Aug 2026 03:08:46 -0700 (PDT) Received: from qby-laptop ([2a13:edc0:18:16f::a]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-8517d01f15dsm1759601b3a.20.2026.08.16.03.08.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 16 Aug 2026 03:08:46 -0700 (PDT) From: Mingyou Chen To: qby140326@gmail.com Cc: W_Armin@gmx.de, foxido@foxido.dev, hansg@kernel.org, ilpo.jarvinen@linux.intel.com, linux-kernel@vger.kernel.org, nika@nikableh.moe, platform-driver-x86@vger.kernel.org, vlku.milos.fun@gmail.com, i@rsplwe.com, wolf109909@outlook.com, rahulbheda131313@gmail.com Subject: [PATCH v5 3/6] platform/x86: bitland-mifs-wmi: Add Redmi mic-mute key entries Date: Sun, 16 Aug 2026 18:08:10 +0800 Message-ID: <20260816100813.300450-4-qby140326@gmail.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260816100813.300450-1-qby140326@gmail.com> References: <20260816100813.300450-1-qby140326@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Add the missing Redmibook mic-mute hotkey definitions to the shared sparse keymap table: - 0x00002101 (Fn-lock disabled state) - 0x00012101 (Fn-lock enabled state) Reported-by: Nika Krasnova Link: https://lore.kernel.org/platform-driver-x86/20260531123345.237521-1-nika@nikableh.moe/ Signed-off-by: Mingyou Chen --- drivers/platform/x86/bitland-mifs-wmi.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/platform/x86/bitland-mifs-wmi.c b/drivers/platform/x86/bitland-mifs-wmi.c index 8b6476881de6..81dad2b65f4f 100644 --- a/drivers/platform/x86/bitland-mifs-wmi.c +++ b/drivers/platform/x86/bitland-mifs-wmi.c @@ -628,6 +628,10 @@ static const struct key_entry bitland_mifs_wmi_keymap[] = { { KE_KEY, BI_HOTKEY_CODE(WMI_EVENT_RESERVED_1, 1, 0), { KEY_SWITCHVIDEOMODE } }, { KE_KEY, BI_HOTKEY_CODE(WMI_EVENT_REFRESH_RATE, 0, 0), { KEY_REFRESH_RATE_TOGGLE } }, + /* Mic-mute key */ + { KE_KEY, BI_HOTKEY_CODE(0x21, 0, 0), { KEY_MICMUTE } }, + { KE_KEY, BI_HOTKEY_CODE(0x21, 1, 0), { KEY_MICMUTE } }, + /* AI button has code for each position */ { KE_KEY, BI_HOTKEY_CODE(WMI_EVENT_FN_5, 1, 0), { KEY_ASSISTANT } }, -- 2.55.0