From nobody Mon Dec 1 22:05:41 2025 Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) (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 384AF262FD0 for ; Thu, 27 Nov 2025 07:04:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764227060; cv=none; b=lw8lH5ZiKFnv7LjjI/JWnvA1+/C/lbyUGJ6ajBsNn1B+T8dvtVPeyvcDmlTe04tzgvhzqPlXoaDgrx5ajGRHxDpykNAcgDd4ZA7Giyour4TURhHFwcE4nVfi5OB+AawiYsRwVdDgEg1fehpprqrHGw3mQGEZ2EPYUNljTRRsa9A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764227060; c=relaxed/simple; bh=N1efc10EOHLWGixBPIiAqpcHEkD2vemhSNPai7tnGeo=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=f6sHnpuiPqVwdqc4X7d+Rb/yspfV4jU+4gnR+Xy02xZ16gTQSwmakRmF56z+D8D4wmjKwXewWZLxhpCGMDBicmmQp7VStC07oi7zcMWYqoMrfJ0oYIUmWN37caP/vObTyieIsVIcKJCsaE4yIJzZeHJkXAZjNdkfek/LEl+XMTk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=fail (p=reject dis=none) header.from=canonical.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=V5yftRa2; arc=none smtp.client-ip=209.85.214.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=reject dis=none) header.from=canonical.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="V5yftRa2" Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-2958db8ae4fso5891565ad.2 for ; Wed, 26 Nov 2025 23:04:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764227057; x=1764831857; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:sender:from:to:cc:subject:date:message-id:reply-to; bh=QBR/AheFm3tKat06cP5NedrfvtvOTlhKN1ydYNsbaV8=; b=V5yftRa2iTeJgYnMs4oim6qkA4P7oYeimFpPw6BY6DGPylOJ1/qoRa3HCt5O7DDcHM 0D3y3JJ8scbgW89HpMDy/oFmmKWEft2rSd9XUYdSyBiTnBNLhsK+u4RYgl5ZJS4BDNP0 ptGSbDfVFkhLzQteUhYFaNku65c7agFp47UqhWh6OGOYjkXIJtamvgtURmkTNIH3B/3G Q0soBIJ/w/ixLBDU1meADhii0ONjim8ztHcg4LXbW7VI0TNeXPYnXYRDdE2iiyJYbZtk lH/4gYgD/s+OInbMw+vMp8QaoEZmUQPyBVeDC9PmV829TInii2Q7NHQ/YqL3M0Y1gdqg cFCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764227057; x=1764831857; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:sender:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=QBR/AheFm3tKat06cP5NedrfvtvOTlhKN1ydYNsbaV8=; b=eXhxQDL1G4y76zOPkpcwKlPSGLa9ptTwkwsVGfGamc9Qip8AJ+m04XxX67XPsxpWDB 24e/8UDT6FO/beNiKT4x99OiteBc9iJWKojlKSX2XyzejAbxzuiE8+AJK6TBq71BnF0d belw6TxjGuv6rrjKZhY7+Xes5nji54RB2oOuQsnML0UF4LYswrJTwhQ3ikf3XQK9Q27F MuYJx0hK6B+NdBglv0C6UaRFp1eXgYNpCjmkdYCG7KkP4Vjb106DBhCbabdWiKZVkx6m OSEza8Dvn2K1Gja0qvpKQssJNtR1FxKb1XCYI/ChMjOObMZnIG8MCvmcPLzHBYQLcJy5 c13Q== X-Forwarded-Encrypted: i=1; AJvYcCXajp/7wKloE2RV1mm8bWxRAKtgJ1x1i+LEq0Ys4A26u2JiWR+S7tvNyuPAo6LPW/FgKA/7RMGQO0t4qAg=@vger.kernel.org X-Gm-Message-State: AOJu0YzluSdoEytl6t1xtQ1tOojUPSpN5lGksckFEgtCYwo22Jk8V7Ed v5OczPVuFylbn/V0Mn88dolMwK4pAOuvnCqi+8b78eBXoGfgKv+RTOH0PVav+iayDDg= X-Gm-Gg: ASbGncvn+oMLId6tAJ69ENWnILj1TJ1D2Q4MsCSh7dQDvD8PHkPaDy9C1xPu1UCb0zK dvJ9CcjKvfIVbAG43pDan8VdwlCMrA/6UUMqk9r9YFG+nktc3v9JOjMCaf0bikDlD9IOWQJHi0q PoeRh+vvZFgw/DmnxTAluntdlFxs9Ek8yyPkuh25gbio32Dy+UNNG6u1N+UAPAODlTiYBre48hi +QzAsE9LlYsP4XoyRZJwSX7yyF20JGIGlf1A+r5PmceZfllVDu6kmoDXRarxiN/zjOSkFxpK4UB awJ1rZOvgfdWkpDVm6WpuFE005srAQS5RWrb47h4RxMJRT2ZgCa81tl1TfuDfF4kn2vKPdsPg+i tMBmkIMFhUtEgBMUbrHCD31fcRZ7KxNovonlh8htQUKp/KlW2x9gaVq1uNDJqL7ZlNn3Gdg== X-Google-Smtp-Source: AGHT+IEhYoBW8JrPyEqqtjUkAziGdRG3TVUK/F66fcIUyqpf5N1TN2UAhMfDGX54jOk4lBv3UmiZqA== X-Received: by 2002:a17:903:2ec4:b0:290:b53b:7455 with SMTP id d9443c01a7336-29b6c3c2ac4mr225288675ad.10.1764227057291; Wed, 26 Nov 2025 23:04:17 -0800 (PST) Received: from localhost ([2001:67c:1562:8007::aac:4468]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29bce40ab81sm7276575ad.3.2025.11.26.23.04.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Nov 2025 23:04:16 -0800 (PST) Sender: AceLan Kao From: "Chia-Lin Kao (AceLan)" To: Alex Hung , Hans de Goede , =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= , platform-driver-x86@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] platform/x86/intel/hid: Add Dell Pro Rugged 10/12 tablet to VGBS DMI quirks Date: Thu, 27 Nov 2025 15:04:07 +0800 Message-ID: <20251127070407.656463-1-acelan.kao@canonical.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: quoted-printable Content-Type: text/plain; charset="utf-8" Dell Pro Rugged 10/12 tablets has a reliable VGBS method. If VGBS is not called on boot, the on-screen keyboard won't appear if the device is booted without a keyboard. Call VGBS on boot on thess devices to get the initial state of SW_TABLET_MODE in a reliable way. Signed-off-by: Chia-Lin Kao (AceLan) Reviewed-by: Hans de Goede --- drivers/platform/x86/intel/hid.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/drivers/platform/x86/intel/hid.c b/drivers/platform/x86/intel/= hid.c index 9c07a7faf18f..560cc063198e 100644 --- a/drivers/platform/x86/intel/hid.c +++ b/drivers/platform/x86/intel/hid.c @@ -177,6 +177,18 @@ static const struct dmi_system_id dmi_vgbs_allow_list[= ] =3D { DMI_MATCH(DMI_PRODUCT_NAME, "HP Elite Dragonfly G2 Notebook PC"), }, }, + { + .matches =3D { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "Dell Pro Rugged 10 Tablet RA00260"), + }, + }, + { + .matches =3D { + DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."), + DMI_MATCH(DMI_PRODUCT_NAME, "Dell Pro Rugged 12 Tablet RA02260"), + }, + }, { } }; =20 --=20 2.43.0