From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dy1-f182.google.com (mail-dy1-f182.google.com [74.125.82.182]) (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 AE15A2AEF5 for ; Wed, 18 Mar 2026 05:49:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.182 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773812979; cv=none; b=PqO2qRLMDiguPPGsyW6uA2aQ1/vm7NlW9yorH0/Z639HrHuJSwFnF/22S4JTSvNbe8YJLpDnh8dqP4dzR9XziFxwVzgfLTwVAtoJ4B85zzDVwwvi/mVKBau52jB5sD4QoLHajDDngaZ9wuU2uZDQSLqcki/4E6/vymK8N62RKeU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773812979; c=relaxed/simple; bh=NqpgiLDqf9bodps8r/peqgJc11LkNBuj/Hhw1apBlRA=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=PEOREq8VoPXVm78SQSfJ2n9zb0oAmiG0By4VppXHjTirJAEtk0ZR/qpovDThrlj71XJHnNwbN52b6su7PL9Yi2GVZQiGtcL1FFksLngRLWoDbv0ReztjLWDVSgjxjlKss+W7pj7aK8nDBbPjN1h/+DaK/hm3Ga0mBB9qXiSPPKY= 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=ENK2EJH3; arc=none smtp.client-ip=74.125.82.182 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="ENK2EJH3" Received: by mail-dy1-f182.google.com with SMTP id 5a478bee46e88-2c0b7eda342so3185732eec.1 for ; Tue, 17 Mar 2026 22:49:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773812978; x=1774417778; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=RXkrUplNInJMfmyDQfO7rf+b8M4RvjKyBssY4KRAMJM=; b=ENK2EJH3TSxD/1gxpTJ0hcoaP4z5J+4xIEUlcb6J0Hyvjg1fdupFgnwlDOfjnyWZ1C 2NaQXjUI3DvMDIT5UDkLyibyRb653mvdzYw0/kX1+U7n1lvEEomKb5sEo/oiOHcbfz3e GB8HuOu39k+3Rhd+CSYV4FPaQeef8h8VpggqBG7ALuVQUOuhWs0dHk3yeEfvhG6xa1yK oIOhuPLO6zy4cW8Q8mgoKUZIRtod449VzpBVhfqrkoHFkbcTlKNeZLoJwpDvtYmh3B+H yTKyTxR6EXGzORscJERggR+mmIbvhov59RXkM9/usMV3q71eIdFK3FMdFLbYscQrvmOz OUGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773812978; x=1774417778; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=RXkrUplNInJMfmyDQfO7rf+b8M4RvjKyBssY4KRAMJM=; b=QshOSB3W4o6+6YpRmsRv9dL4SU+7YY2Pk2YA4pgAoBfaxbqBBQfgzmAkAgoMsNJHUg 7F35AjGLJoJRt78/yR09RAbOiQAqJNmO4fUEUBJ7li7LpiQaE6XsCvUXxYxqfRkcurVc WOGctj1eqElCmutlBUUyFFSPvcMBRX3OD6h98TkCVLDpXM87UTbpLVxi7TED4r/3S7z6 xao/M+7SvR5fWUeeONviSCBiLjrqJTUl/9M/DET1zCL1cCgihb3i6Wi65YD56Du+5ERa Wi1xgrtuFs9XJlgy16l289JbJbV8byHKu2aOsCgfyK4jKQiNlNS48TpP/u2eEOG2Zphf +hSg== X-Gm-Message-State: AOJu0Yxn71lXbR48KDLK0kUkDigIA59dBq7KyR+ra5MS2cv/D5VtrH2i YgrXm1qL1g+roI3FL/iF18xU90xMsLwE+6H6eb1mNXmvknBGxQfa1qofQmuy/C9l X-Gm-Gg: ATEYQzzpGiNMCzV/W53Nuv5hy1HRDSrt33XWyZR+g+urY3nqt4szLhKgaZhqIzRJ9oJ E+/AuHk7ymDhGRRH/396fT2g7e1bRPaNNARqsAHUuU8OjBSdidO/swT6tBLhPrDND5mfQfmqiXX vMH2rbW6tf8Is4Bx7yAXzbTbg0R3Avle+4YkXu6rMk5giWjRm4+4qipoWFSzx9zH7K5+SyN0yvd JDcL/lI8SArlpfJrDgIy5oadp1NSF8eLZroz3UjQF0I7QdqQmPefw0rOq50VAzXR+uI8zeLoNoo RagCddJ+4yitr0EhQjrh0sGvSVWPOpA+60OiA+/mMgYpU87H6oqBiuZp5r+bGIXIN5TrmpyN/GP tYu76EcecOFhm1nVD8KOh/8P6VvjA/LRx7Hn6vT0KClKfu8qBxJrvk+Mqtiw//iSqF1eJl3iTmf 5+72+Nhk+/S3c1D7v+Rrb4uYfQrpN4d2TK83g65KGOck5SmPXrzk7ejggwfMr244in X-Received: by 2002:a05:7300:fd0a:b0:2b7:32a6:82bc with SMTP id 5a478bee46e88-2c0e510fd58mr909045eec.26.1773812977591; Tue, 17 Mar 2026 22:49:37 -0700 (PDT) Received: from google.com ([2a00:79e0:2ebe:8:ed44:64cd:4ba5:bc15]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2c0e5368a7fsm3638984eec.1.2026.03.17.22.49.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Mar 2026 22:49:37 -0700 (PDT) Date: Tue, 17 Mar 2026 22:49:34 -0700 From: Dmitry Torokhov To: "Rafael J. Wysocki" Cc: LKML , Linux ACPI , linux-input@vger.kernel.org Subject: Re: [PATCH v1] Input: atlas - convert ACPI driver to a platform one Message-ID: References: <3429591.aeNJFYEL58@rafael.j.wysocki> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3429591.aeNJFYEL58@rafael.j.wysocki> On Sat, Mar 14, 2026 at 12:54:58PM +0100, Rafael J. Wysocki wrote: > From: "Rafael J. Wysocki" > > In all cases in which a struct acpi_driver is used for binding a driver > to an ACPI device object, a corresponding platform device is created by > the ACPI core and that device is regarded as a proper representation of > underlying hardware. Accordingly, a struct platform_driver should be > used by driver code to bind to that device. There are multiple reasons > why drivers should not bind directly to ACPI device objects [1]. > > Overall, it is better to bind drivers to platform devices than to their > ACPI companions, so convert the ACPI Atlas button driver to a platform > one. > > While this is not expected to alter functionality, it changes sysfs > layout and so it will be visible to user space. > > Link: https://lore.kernel.org/all/2396510.ElGaqSPkdT@rafael.j.wysocki/ [1] > Signed-off-by: Rafael J. Wysocki Applied, thank you. -- Dmitry