From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f43.google.com (mail-ed1-f43.google.com [209.85.208.43]) (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 6157831AF3B for ; Tue, 17 Feb 2026 23:36:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.43 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771371401; cv=none; b=JkR4MUgFNB/I5hJ+yLUN4XuXVP7OF8RWbg8QJb+fCGuGsDyETKtxgVSaaRK/WePMZDq0jzFdp+s3cR5G9P+iB+n10ungpcb0HxKYXt23w+hFNAXOkTU5Z/+uZrHyJ1uN/hQUH4GNjQoRUUjVT9Av8jIhatjCOxBmf9qXvjRi88A= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771371401; c=relaxed/simple; bh=sgIpvh+m9Wz9/nz+rdz9lGzM13kJCd3D4TAIzE6Rl6w=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=enNuAEwYjkfp0UCwVI7DvHP/DzyVUuwC3Hb4HE1ewZ+NNVWojhZJZ9R8O2P5n943l+mrIawHQ7FcjzUpAXrnXjabHcXq/EeCxvaeBHBUSPiCeZL8+wfC2kRjX5qTWzO8Musa5y7ZGvmpVoFY4NVm4z8Qy4AXi2Bhq49QfDx18j4= 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=Cn5xeq78; arc=none smtp.client-ip=209.85.208.43 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="Cn5xeq78" Received: by mail-ed1-f43.google.com with SMTP id 4fb4d7f45d1cf-65808d08423so6897370a12.1 for ; Tue, 17 Feb 2026 15:36:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771371386; x=1771976186; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=QA6h+mIm/9IU+L7HW2ojSJobzTYQGIQhMs1G/Btbfyg=; b=Cn5xeq78JPYL4CUmEXyNpkN30s1qVW4G/epPPpCMeorKcZecmWLJz2proUXUWoc4VW lw1QqrIZiqNY1X9hjXhmRj1QQ7ukEIq4Xyb9gfkHocE4+SbMrWM4rqg8I+LqdysV7tpj hv/+3WagvSsDGKcuK5EekCw4B+A+9hyLGZhsserd7e64QsfLJ+l3XL8yYPV+L/QsWVO5 bfYc//LJJpL8ADxrLympPbEq+tYwC5a32TFjKj0aOnX9TZcLq+ay3j5FoVj5wEVpwNWD ckzJq0jTsgEiGD434W4SSCdzTt4GiEeZ2RlXjSaDA63NWnk2tDONOucWn+47y/kCC6Q4 WwgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771371386; x=1771976186; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=QA6h+mIm/9IU+L7HW2ojSJobzTYQGIQhMs1G/Btbfyg=; b=U6uRYxE43TyZ68Lou+6OVEAZfhTRWavX8aUM4TAT5D369nwS1vYJuOjPSM2bCOCAs6 tO19FBFJANEO+mw/oZpdAYyYf5RYdIbAK2GWSnYciqgk1qr19eJ5cyjir0+iQs02iA1X H+NEOr0E+zSFFSKYwboRFu6MjiGWeIcYRFXhq/uIMPaPRuztasmeMKokmk7v2Yam/9Bs hFm+kRDkmm7Z4dqwN32Rw2lBAUQiOlvK8QNrzlZ3uTsV57lOqGs3QnEYGRLRJz9sgIlY +Q9/I8tumjqc+huYelsL7SU8ID14tOlOUEo54pN5Nv+1v9MJIwf/fdJM1Bkn6DDbOGdB PDow== X-Gm-Message-State: AOJu0Yz6ajCJ3VWLAftSY+jB3MSjEiQPGgSGmZW7YySB5SZR8Ao0A/Gk 7/tr/kcPz3E9vEOyuvCI76wBVqq/vh6wy85zgbn9OyziNEdn21zuxgUL X-Gm-Gg: AZuq6aJ+0GTEoxAbUdYoTUzSRIlhn52G7UK6S+jyDRb8ODZVrMFPoAclk+3aE72USOB Ms+oHSsiclteA3jt3no5nHiGAl0nQ8iCQ/TQF9XS9dvrLXlimLEwu2I2fkInZMEiggPKxGV5k+Z 5mhezR/cW55CrUROgYuVURedceBj/OQ3rwDuBIoLRqn2BTm+yDRmOldnkWUP6sKT/dpS9QKACvl T7bqaj5daz7ulKLMpDIYqgDrRjUljr0RyycpisK8DuJ8kPPa+k3UIIHootnPI76DUBskKaohRSA oQulBRnlwY/5qedYGzXd2f7OJYkWBVx3QavG4dAwn+E072e4EYBDjoyoyF6KCyyJKLSpeX5Sr2M VE69k/bg7UXAZz0UOPEjxn1akQD7x27iVJ8vKJB63YYNcdUG8Nq1D5OZHyDi90op+1GsIKQRCFc 4wr5gK4kzZsu5iyixhHhABHEIi X-Received: by 2002:a05:6402:1cc1:b0:65b:ec2d:e60e with SMTP id 4fb4d7f45d1cf-65c76a484e4mr93756a12.34.1771371386420; Tue, 17 Feb 2026 15:36:26 -0800 (PST) Received: from jekhomev ([46.251.53.180]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-65bad19bfd3sm2858775a12.2.2026.02.17.15.36.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Feb 2026 15:36:23 -0800 (PST) From: Yauhen Kharuzhy To: platform-driver-x86@vger.kernel.org, Hans de Goede , =?UTF-8?q?Ilpo=20J=C3=A4rvinen?= Cc: linux-kernel@vger.kernel.org, Yauhen Kharuzhy Subject: [PATCH v1 0/2] x86-android-tablets: Add sound and haptics support for Lenovo YB1-X9* Date: Wed, 18 Feb 2026 01:36:16 +0200 Message-ID: <20260217233618.1324550-1-jekhor@gmail.com> X-Mailer: git-send-email 2.51.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 Defines I2C board info and properties for the DRV2604L haptics driver used in Lenovo Yoga Book YB1-X90/X91 tablets. Depends on the drv260x patch series [1] for enabling ACPI support in the driver. Defines sound devices for both models: rt5677 codec and TS3A227E jack detection IC. Depends on [2], machine sound driver implemented in [3]. To simplify the sound driver, the same set of properties is used for both the X91 and X90 versions. For X91, software nodes with such properties are attached to the ACPI nodes. 1. https://lore.kernel.org/linux-input/20260215141435.727872-1-jekhor@gmail.com/ 2. https://lore.kernel.org/linux-sound/20260211002255.4090440-1-jekhor@gmail.com/ 3. https://lore.kernel.org/linux-sound/20260217231324.1319392-1-jekhor@gmail.com/ Yauhen Kharuzhy (2): platform: x86-android-tablets: lenovo: Add Yoga Book haptics entries platform: x86-android-tablets: lenovo: Add Yoga Book YB1 sound card info .../platform/x86/x86-android-tablets/lenovo.c | 223 ++++++++++++++++++ 1 file changed, 223 insertions(+) base-commit: 635c467cc14ebdffab3f77610217c1dacaf88e8c message-id: <20260215141435.727872-1-jekhor@gmail.com> message-id: <20260211002255.4090440-1-jekhor@gmail.com> message-id: <20260217231324.1319392-1-jekhor@gmail.com> -- 2.51.0