Received: by 2002:ab2:6857:0:b0:1ef:ffd0:ce49 with SMTP id l23csp3321685lqp; Tue, 26 Mar 2024 06:18:50 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUUxzZAZNzS9G0LKql3mM+btkadZgRrySLzApNrMFt5ozSrEv05W4LnFpV0nEVz8Xb3K+6bVO3/uROu45AlZknlDe/pUXFntAB80T1Gsg== X-Google-Smtp-Source: AGHT+IFUp56cPEpfz1I/NtTjSKOtPs/SIzVOrPy2DyhoxND+uV6whxHzz8KLOIGCHj99O87TYnDd X-Received: by 2002:ac8:5c14:0:b0:430:eeaa:5cfc with SMTP id i20-20020ac85c14000000b00430eeaa5cfcmr10206150qti.44.1711459129736; Tue, 26 Mar 2024 06:18:49 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711459129; cv=pass; d=google.com; s=arc-20160816; b=SFLOgDoujLcurBgMmH/xUlRlsmY9726rdbpS2bhZIyMpsEkHztlzA0JEV87q0F53EW RGdEUDnpqa2JeJf0C+POiXhZbE/e4zZrh1puREQNyNgEvPANENcL7sRv93UNSXY7Xtdx 6gcaJqekJGdhPI4tPoHazdt120ERin9ngCovT2mFGNOY/YolniQg/ntxHM50RuILsfaU LAzzkgVaAeQKJfq7dkYNpRnQnaxi6R3Vx8JVKWY8OxtheAVkErkNSdxalW+hWUTM5HZ1 9oKW4tMUxK/TLFnyiQiYAygPo4PQnCXWbeLHaE39DqCRJOqjC+KvrO94LXhbRa/SrjzU hIQw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from; bh=QKfX0kGIunztlR1szRIaWfAE+nNmo/RWlQVrmPEhasM=; fh=r0kHAleh0Olncm7W/jqEoOBX6zDxC13GE1cCdlGtGJg=; b=qrpWayeSyhcT/N/ewjJxyqCNTaNrsftSUU48o3oshS0EOCCM5WUl/112BBw0wbr81N znh7ZSczJrGLH0gcys7cTsNIgUT2Mng89bCXgQOjc8LBKzTH6CVUd1PD2HV9ZXCfVNRK EdZwMu1T2GdaRpJ0WgXpFZBIGCnhbSNBXI2pxWVSX1pp6f49ljfRHfbXY5qPlZhfVIWC 8v8aU5xCtmuyUxIOk8H33wwXOLIglU0wtT+vHqA+YCCHIy5YY51FEUrlwcBEYh32Evt6 sZzzXHT43KIkugHavSFjtw1+A0R6OXH71S6VxR3n23WHFkyKtdGN0Stmxc16Mj/aD7k0 3zlA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=uniontech.com); spf=pass (google.com: domain of linux-kernel+bounces-119049-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-119049-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id bp33-20020a05622a1ba100b0042edcfb1f28si518323qtb.92.2024.03.26.06.18.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Mar 2024 06:18:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-119049-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=uniontech.com); spf=pass (google.com: domain of linux-kernel+bounces-119049-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-119049-linux.lists.archive=gmail.com@vger.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 ny.mirrors.kernel.org (Postfix) with ESMTPS id 74AA41C38230 for ; Tue, 26 Mar 2024 13:18:49 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 26F2074E21; Tue, 26 Mar 2024 13:18:30 +0000 (UTC) Received: from smtpbgau1.qq.com (smtpbgau1.qq.com [54.206.16.166]) (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 2E62067A00; Tue, 26 Mar 2024 13:18:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=54.206.16.166 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711459109; cv=none; b=QtdTJTkRpMbs1Xl+T+sISdUqLa6TMEf2C0ap7XM2Pj9Dv4ZjNpLs2ykbb4cZfxBvFUfzVXJ/jAPCRaY0qfG47HtyFwj1UQ29dPOLbcO/OsPhLgx0+eik/Li8ilb1oDSEpb35FRs2e1gPriRZAUBdJ/7SVfbrOizafj4ASihux1Y= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711459109; c=relaxed/simple; bh=cA2n/4MwPui6Y5OPDLkQphyzkjGT48J32nYE9CzA/dQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=VLS1NB4u2GplQKzjZfLIwICAWfJfGABM22bsiQ4etN7goATo9JL8uqQN/sZP72CsqvI8eHcqoBlgNhPozVU5KzcSWNMlK2IxcPhAlFm6erku4+QnZBNnpDgF2lskyGc0MdBFUfdm+OsLl/RVneB8jCppOEXaTR1dq0VgiAM86jg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=uniontech.com; spf=pass smtp.mailfrom=uniontech.com; arc=none smtp.client-ip=54.206.16.166 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=uniontech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=uniontech.com X-QQ-mid: bizesmtp65t1711459041tzi6x6bq X-QQ-Originating-IP: acgQfBts7Ri8OsILJnCeWeEv+z+f4+tsbDVsBeBQ8ns= Received: from localhost.localdomain ( [113.57.152.160]) by bizesmtp.qq.com (ESMTP) with id ; Tue, 26 Mar 2024 21:17:19 +0800 (CST) X-QQ-SSF: 01400000000000C0B000000A0000000 X-QQ-FEAT: j86OQQvu8eT7MzXz62hGqvvve66w8l0TlZpW33Rvt5TN1M/cVf4Jm4Mu55Yo3 XjNj2uVpHGrHWdH+uqxRo5oNJLMFjY83HKReFabpjKNaJLyCtD1XqGsM78z/LTdqEtTTJnd RstgIFoXYackNGGDM9J23s4usPvF/OZxHHP95N6dXSZZArTPAL3v9ZAD7N9L8U7L01zjU9Y KpMH46nS/LBeicmeA3YTBJydG0dIAZ9argLRNYrdzAgFbc8w3kzQlg5fsrGL2R0JDE4i7NI jK+ZfJdvLGdYjMBLx3YSA7muxMZt523490v32VBRodfqu+Kxh/JLJGUu+DPpPJXfmyMPJZX /cnE9Cm0Z9NbM9dbQl3zV18/5PJ9VspZZpgC+xkpTZYB08yiR1W3FB1Oc5EUg== X-QQ-GoodBg: 1 X-BIZMAIL-ID: 13992481150274053400 From: WangYuli To: wangyuli@uniontech.com, dmitry.torokhov@gmail.com, rrangel@chromium.org, shaoyang@uniontech.com, helugang@uniontech.com Cc: linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, huangbibo Subject: [PATCH] Input: PS/2 - add support for Lenovo Xiaoxin keyboard Date: Tue, 26 Mar 2024 21:17:18 +0800 Message-ID: <593C1A73FB93BACE+20240326131718.20497-1-wangyuli@uniontech.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:uniontech.com:qybglogicsvrgz:qybglogicsvrgz8a-1 Modified keyboard_ids in function ps2_is_keyboard_id for Lenovo Xiaoxin keyboard. Signed-off-by: yuanjianye Signed-off-by: shaoyang Reviewed-by: huangbibo Signed-off-by: helugang Signed-off-by: WangYuli --- drivers/input/serio/libps2.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/input/serio/libps2.c b/drivers/input/serio/libps2.c index 6d78a1fe00c1..39d46526c56a 100644 --- a/drivers/input/serio/libps2.c +++ b/drivers/input/serio/libps2.c @@ -189,6 +189,7 @@ bool ps2_is_keyboard_id(u8 id_byte) 0x5d, /* Trust keyboard */ 0x60, /* NMB SGI keyboard, translated */ 0x47, /* NMB SGI keyboard */ + 0x83, /* Lenovo Xiaoxin keyboard */ }; return memchr(keyboard_ids, id_byte, sizeof(keyboard_ids)) != NULL; -- 2.43.0