From nobody Sat Feb 7 18:20:52 2026 Received: from mail-ua1-f42.google.com (mail-ua1-f42.google.com [209.85.222.42]) (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 8F36FA930 for ; Tue, 30 Dec 2025 20:01:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767124900; cv=none; b=KdLGPmvvEfebMK25Px7qetIxrk5no1C8o9lP7WJkLOd0v/i0WD0oaahmmEgBYJ7PQIHkn31dkbynp69ipqKd2Z404dNTl/ZopynJuE2G+qBqCedh14WdHzw799Sh7zmZTzFGtbz4npNMvsEJKG5TQ5t/BSo6Am/2A5itAR3FYaU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767124900; c=relaxed/simple; bh=a9IYvFqlG/UaJElPMyJFzg5gch1C9rdzE80DQMDwPnI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=pzPhLivPpijpKKLLOAoUAzD3PWDrh1KvG0je9my859Gr9DdO3Sn6FfNd1+ULO6xRmgqqKW/KdheIqwx3Gp0+SXazagTEOo/H8WQMTfdBVX5uyaW6+nXGBMNDftqJtsVS5Sl8IHRV6ZK9O5NUBaB8zXl8XGpDP1UUbnUHUTHWBG0= 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=LdHP9yf9; arc=none smtp.client-ip=209.85.222.42 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="LdHP9yf9" Received: by mail-ua1-f42.google.com with SMTP id a1e0cc1a2514c-94130b88642so6887717241.3 for ; Tue, 30 Dec 2025 12:01:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767124897; x=1767729697; 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; bh=vqq42GMedrB/T6d7mRybr+4FEurk5kHOMzPka2Yicmo=; b=LdHP9yf9JKqPHn4ml2IEgxOvgz89GWe9Ze8TEhJKaHb2Di5zcjblW+ABEV8s7DQjyd sUtkGWLUBLkb2NmgID5sGjxFspCNJjs5/J0DcsqTr1DmktgetxrUH9rzR8OuFj++kcfE UDlhn6BlTHiJloF5BaF7GfrLdBVaklAlx1iuQ759hsJ76VNUd5cX1hgQV71tnXWV4+b+ LsxXXU9zuCzlrNikdPuhuFvybeRV5rGHY6NATyTGNPePELyulUiOdzCiLcfWUavwdp3L pKn4/P2hpn81s2mjrzfCm+khD2Yyv72UDQjGESyk1NW/ljghZ6eXd284TBw4ZmOo8w6F 2mwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767124897; x=1767729697; 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; bh=vqq42GMedrB/T6d7mRybr+4FEurk5kHOMzPka2Yicmo=; b=LQOHeaeRpgU1DU5Bo6qreXd/SBrrc9F92WCuIyOO5W3Vf73N9J+K4kZvSPRlxMVZvC GrTnyb+YclcqBGRHkVmeT2BStfq9GZCeuCbPNTGsfCWg8WTOKQA++hyZUq5+Rzks3tvL If13dX7SfKK95HMKbEpkThGXNTIfe0xyLSkqCbgc4TGRkK4vT8aN9vbKwXSdBHnoNgnk 1qqNXLqLVgZkdqIUFVvk0bj3qDLnYUURS+dnmsq6hnoL2sAudRhtSI0/gbqupEHeogEW NhfgzknlVlN8WiJv8IZEHa1XLWklB6vE6/GpM2L9xwbjb8aBBvLF5PENOWSCEsQ5GR7o vXsg== X-Forwarded-Encrypted: i=1; AJvYcCX6FL49AVfyZMrwXyiG/SLmxzqxRauAI5lnAFVie4aRsOto3aZJiXcF9hfmWua5Pck2UthI7qnlLjFCbjA=@vger.kernel.org X-Gm-Message-State: AOJu0YzUf202yhQIiZ3fMdAm017k4om/LhtDPBEeNeJ1yiyo/1fH3Pxc yitMWRycVXuP8dLV40cTSIZJuH82uGzQu2xipDsYQp+gg+k8RzxAvGQighPlPA== X-Gm-Gg: AY/fxX4gMUNMbONdExNLtjSHlvDJUTMV3g2fnn4oyZTOO0HrQ3gRk6kqBlDNnDaIn4q JUGAi/yOXrELpJXKuFOrGSTtFuTlGdE/XCoWvnd1yg+O+oV0SRMidNXE1s3GM5SAmg8645Ycnir Oa6FkbyXuT7VV40AAT+dvnY+aEHRZupmdbhSuod6s6JJBXvcl+hL+Vn6jXuJ0j+VcbR01chL58V gIw+lC+6CaCQK9fyg9oRICD+xOjthaf9AoQEUE/UIUCS4WYRCjJWPd2DxYvs2d7/37hk1QpZdMd cXGSWXGH7OMs7D1CTYNSu5VHqVYgAwAL+Yz/0eyheZUOFb/NeIm1C2gGZYpFZzN7NQP5InQX+2P qS+aTBxMNBEJHtyD+ujYwMEy2pLi7QQ/BWYgbtoFLwQAqBBJ/pMw4vVtGdVAlbnraGK5kn7E2Wa kwsZYqyodR9k+wiXk8VjzRA8HYJ0s01N/HGBc2KCoXADGBRReSuv430KvBsySHH8RrzlPEY0ubV Q3rWoj+Fw0yNbEJoGoN8g== X-Google-Smtp-Source: AGHT+IGG4IvGkIealWBZgvBLq7nxU8BQLyVFrfwWxsNjASkIojjiGo3aO9o10cXPbEY9owzzFvEfpg== X-Received: by 2002:a17:902:e748:b0:295:738f:73fe with SMTP id d9443c01a7336-2a2f2732287mr344445935ad.30.1767118253801; Tue, 30 Dec 2025 10:10:53 -0800 (PST) Received: from visitorckw-work01.c.googlers.com.com (25.118.81.34.bc.googleusercontent.com. [34.81.118.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c1e7bc69728sm29598278a12.19.2025.12.30.10.10.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Dec 2025 10:10:53 -0800 (PST) From: Kuan-Wei Chiu To: airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, dmitry.torokhov@gmail.com, sre@kernel.org, gregkh@linuxfoundation.org, jirislaby@kernel.org, lgirdwood@gmail.com, broonie@kernel.org Cc: jserv@ccns.ncku.edu.tw, eleanor15x@gmail.com, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-input@vger.kernel.org, linux-pm@vger.kernel.org, linux-serial@vger.kernel.org, linux-sound@vger.kernel.org, Kuan-Wei Chiu Subject: [PATCH 1/6] dt-bindings: serial: google,goldfish-tty: Convert to DT schema Date: Tue, 30 Dec 2025 18:10:26 +0000 Message-ID: <20251230181031.3191565-2-visitorckw@gmail.com> X-Mailer: git-send-email 2.52.0.358.g0dd7633a29-goog In-Reply-To: <20251230181031.3191565-1-visitorckw@gmail.com> References: <20251230181031.3191565-1-visitorckw@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: quoted-printable Content-Type: text/plain; charset="utf-8" Convert the Google Goldfish TTY binding to DT schema format. Move the file to the serial directory to match the subsystem. Update the example node name to 'serial' to comply with generic node naming standards. Signed-off-by: Kuan-Wei Chiu --- .../devicetree/bindings/goldfish/tty.txt | 17 --------- .../bindings/serial/google,goldfish-tty.yaml | 38 +++++++++++++++++++ 2 files changed, 38 insertions(+), 17 deletions(-) delete mode 100644 Documentation/devicetree/bindings/goldfish/tty.txt create mode 100644 Documentation/devicetree/bindings/serial/google,goldfis= h-tty.yaml diff --git a/Documentation/devicetree/bindings/goldfish/tty.txt b/Documenta= tion/devicetree/bindings/goldfish/tty.txt deleted file mode 100644 index 82648278da77..000000000000 --- a/Documentation/devicetree/bindings/goldfish/tty.txt +++ /dev/null @@ -1,17 +0,0 @@ -Android Goldfish TTY - -Android goldfish tty device generated by android emulator. - -Required properties: - -- compatible : should contain "google,goldfish-tty" to match emulator -- reg : -- interrupts : - -Example: - - goldfish_tty@1f004000 { - compatible =3D "google,goldfish-tty"; - reg =3D <0x1f004000 0x1000>; - interrupts =3D <0xc>; - }; diff --git a/Documentation/devicetree/bindings/serial/google,goldfish-tty.y= aml b/Documentation/devicetree/bindings/serial/google,goldfish-tty.yaml new file mode 100644 index 000000000000..08fa12449a01 --- /dev/null +++ b/Documentation/devicetree/bindings/serial/google,goldfish-tty.yaml @@ -0,0 +1,38 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/serial/google,goldfish-tty.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Google Goldfish TTY + +maintainers: + - Kuan-Wei Chiu + +description: + Android goldfish TTY device generated by Android emulator. + +properties: + compatible: + const: google,goldfish-tty + + reg: + maxItems: 1 + + interrupts: + maxItems: 1 + +required: + - compatible + - reg + - interrupts + +additionalProperties: false + +examples: + - | + serial@1f004000 { + compatible =3D "google,goldfish-tty"; + reg =3D <0x1f004000 0x1000>; + interrupts =3D <0xc>; + }; --=20 2.52.0.358.g0dd7633a29-goog From nobody Sat Feb 7 18:20:52 2026 Received: from mail-pj1-f49.google.com (mail-pj1-f49.google.com [209.85.216.49]) (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 A3A87321421 for ; Tue, 30 Dec 2025 18:11:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767118262; cv=none; b=uKgVRI1HJH1RR5fYRs5fkt0900iy1GB+fIlnmsm+SNjviPAU+CEHX+NDI8DkL431G6RIlxoL+qwhYsq+RWyC6ByUZgnvG8HJndizH69PQGzGjdDns4gJGoF71TvhU4TN4GCSCOBbDFrAX57aoTOU2QYlg0hfnLgeCzaJXSxUtVA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767118262; c=relaxed/simple; bh=TPtWoE4C3jRebC+9Hd/fYSLNQqRY65T1NXTeH1DCygs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=fFu+VCwQ83OmhixOage5lBfCJ18hJLEy9oQI1Hx0KCHvXF56BF1f9lj4A0UJFe9S4OF83J1YvT7GJp+75t7efBj9CqWEVi+fJ82LIsSgeXZQqdZ5klW8ccuZFBFa3YZiIyq1Cv7nSI3+E0BU+dsvWD9NTso+u069K5AsP4+vKa0= 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=gp2ahs32; arc=none smtp.client-ip=209.85.216.49 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="gp2ahs32" Received: by mail-pj1-f49.google.com with SMTP id 98e67ed59e1d1-34c84dc332cso8758263a91.0 for ; Tue, 30 Dec 2025 10:11:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767118260; x=1767723060; 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; bh=wiqtyI0E+EZ2TXt7IOrDDwvPaZp+SknY+Ea1unU062o=; b=gp2ahs32IzCjIw06uLOX9joppinreo8/MHeGq9gZVuKQRB/I+Fj878pzYjDSt3i+ik YCqR7uD6CGX1Bfy4tf08jeU+I2ypnyitJ0i4ZH8LK0dpch6MaZEGlDfcQwMMGPFCfH8Y lTeJdXxwj1Yj9AICIC+Uptv5n24FzSF6ddlQ9DO48Z40D0BHYwHZSztTnxeqmlVA2g0q 0Im0LYIXx+32K7MGuICESO/hHYLr48/5kxBZCFdZZoLMEC4Cp9XIo8wT+tRhtQ5ozEp/ Iu1+Z/rXlu9PVNnauD7QEt9P62uWJFlSZrYH10QrRSA9CRBs+R6feTaTFSL+xUyUf48X W/VA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767118260; x=1767723060; 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; bh=wiqtyI0E+EZ2TXt7IOrDDwvPaZp+SknY+Ea1unU062o=; b=nYBnDOBE9Ibcx4TeXS38qB2Xgx/3CxKZe4Jy9ozAsLhupj6sKhiAE7VYxehA+jantR hBMvK12rBfQ84/HoBv0E8yBqdXhWlzGzQstOXY+GwmQ/YrPtcxJzI0Oaydm9P3lqQhem ghgv0G14b2b9nuuVBNLh34QHCRcvTLe3LFyYdGi8WCVx7GBN661+O6azJEOkIGia7Qbz uPifuIJTYBVemybndIPwGyipvoK/fTjbQbFvbPyWoShBbGDnATITWvh/xyhSOzlMkIXL yfdlgJ1PsPEGc/SpS2PNaqfEoehD0BAPstmlSDjD6b62DqHUGRzRDVRReNBX1SbaJjNf nyhA== X-Forwarded-Encrypted: i=1; AJvYcCX0AfER+ktFHH2t27UU4ObaubEvSTGvAJ6Xr4Zoh2eiyJQDSrkM424afmKlmEXLgktYxsZQGJVVIVOdzU4=@vger.kernel.org X-Gm-Message-State: AOJu0Yxsn0neSculemsqGJXb8llSJGrE9CE3GrO4yQucBWWZQxNkHJtV XM792ozd7WsTvQWfBVawJPPevOet07Ci81IKncDLynq6v3xaQoWOSbFh X-Gm-Gg: AY/fxX4IWtj2t/LU0hj7uvvet7+FduEEwzjVCUUWClrWH9MAG3b9tnZQ2JKGb4+Bjzb xxyB0Y7zbl1uuXFIO4GN0MJnIaz1A9Ga49cE3O85bmhG7EXWfghQ2fwe04gi4fMISlek+HKf/9r B64x15GYDhEjlsaCwzqSw57wbpbvR5yL6eRHZQnd9gCFcL9EeIoxRd+7CE7g3KyKCws7aTJl4GC ivdJWovmvkkzFHvqDIXFpmdW/fRgI6jTk/q8h619nLTVuxB2jxkHXw0939MQEwBn0SI24jTEHk1 TYKnE2PmlOS+5+PZtxrBzmfkJoHQ+lKvMgW5PcEbtOfgyjGDTlPIrwZUTtFoX2qVx8iLoFDH07e vu7xWZDj/WaBck/JFB83ng1nC05Aqu06FcGwTRCtifdyBVptaPp2SptL9JAN8NuMTWaflVV+vw4 HFyR5zDJEQIVRxtwf4HyJqBb0aUTafLUKZpylwkeiwJZnOseNntP2YnwYBJhCNVDJljLQRcyG1f C1+D8R2kGvt4d0S87vHOw== X-Google-Smtp-Source: AGHT+IFysb5O/IJUVTITdM4KylhE1TplZEdTk/XkUcd/+h52MkW7iQODmWt+Z3OinYOcQ+IJmSy8Wg== X-Received: by 2002:a17:90b:1f86:b0:340:2a16:94be with SMTP id 98e67ed59e1d1-34e921137c6mr25807297a91.4.1767118259879; Tue, 30 Dec 2025 10:10:59 -0800 (PST) Received: from visitorckw-work01.c.googlers.com.com (25.118.81.34.bc.googleusercontent.com. [34.81.118.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c1e7bc69728sm29598278a12.19.2025.12.30.10.10.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Dec 2025 10:10:59 -0800 (PST) From: Kuan-Wei Chiu To: airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, dmitry.torokhov@gmail.com, sre@kernel.org, gregkh@linuxfoundation.org, jirislaby@kernel.org, lgirdwood@gmail.com, broonie@kernel.org Cc: jserv@ccns.ncku.edu.tw, eleanor15x@gmail.com, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-input@vger.kernel.org, linux-pm@vger.kernel.org, linux-serial@vger.kernel.org, linux-sound@vger.kernel.org, Kuan-Wei Chiu Subject: [PATCH 2/6] dt-bindings: misc: google,android-pipe: Convert to DT schema Date: Tue, 30 Dec 2025 18:10:27 +0000 Message-ID: <20251230181031.3191565-3-visitorckw@gmail.com> X-Mailer: git-send-email 2.52.0.358.g0dd7633a29-goog In-Reply-To: <20251230181031.3191565-1-visitorckw@gmail.com> References: <20251230181031.3191565-1-visitorckw@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: quoted-printable Content-Type: text/plain; charset="utf-8" Convert the Android Goldfish QEMU Pipe binding to DT schema format. Move the file to the misc directory as it represents a miscellaneous communication device. Update the example node name to 'pipe' to comply with generic node naming standards and fix the mismatch between unit address and reg property in the original example. Signed-off-by: Kuan-Wei Chiu Reviewed-by: Krzysztof Kozlowski --- .../devicetree/bindings/goldfish/pipe.txt | 17 --------- .../bindings/misc/google,android-pipe.yaml | 38 +++++++++++++++++++ 2 files changed, 38 insertions(+), 17 deletions(-) delete mode 100644 Documentation/devicetree/bindings/goldfish/pipe.txt create mode 100644 Documentation/devicetree/bindings/misc/google,android-p= ipe.yaml diff --git a/Documentation/devicetree/bindings/goldfish/pipe.txt b/Document= ation/devicetree/bindings/goldfish/pipe.txt deleted file mode 100644 index 5637ce701788..000000000000 --- a/Documentation/devicetree/bindings/goldfish/pipe.txt +++ /dev/null @@ -1,17 +0,0 @@ -Android Goldfish QEMU Pipe - -Android pipe virtual device generated by android emulator. - -Required properties: - -- compatible : should contain "google,android-pipe" to match emulator -- reg : -- interrupts : - -Example: - - android_pipe@a010000 { - compatible =3D "google,android-pipe"; - reg =3D ; - interrupts =3D <0x12>; - }; diff --git a/Documentation/devicetree/bindings/misc/google,android-pipe.yam= l b/Documentation/devicetree/bindings/misc/google,android-pipe.yaml new file mode 100644 index 000000000000..12b0cfc815e4 --- /dev/null +++ b/Documentation/devicetree/bindings/misc/google,android-pipe.yaml @@ -0,0 +1,38 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/misc/google,android-pipe.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Android Goldfish QEMU Pipe + +maintainers: + - Kuan-Wei Chiu + +description: + Android QEMU pipe virtual device generated by Android emulator. + +properties: + compatible: + const: google,android-pipe + + reg: + maxItems: 1 + + interrupts: + maxItems: 1 + +required: + - compatible + - reg + - interrupts + +additionalProperties: false + +examples: + - | + pipe@ff018000 { + compatible =3D "google,android-pipe"; + reg =3D <0xff018000 0x2000>; + interrupts =3D <0x12>; + }; --=20 2.52.0.358.g0dd7633a29-goog From nobody Sat Feb 7 18:20:52 2026 Received: from mail-qk1-f181.google.com (mail-qk1-f181.google.com [209.85.222.181]) (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 6803F16A395 for ; Tue, 30 Dec 2025 20:16:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767125784; cv=none; b=VWHe3EcMpOyhbopUqzmjfOCneCJGVkuxxFTxLn1z3rwWgZUTE2GrPdyNi9Rn0VXmSwhhnhZ2k9lxTAxidovrfHdnhr3n2P/iEmLrji2QlEFTLIFABW+3Unyun3BuBTe+A3ezikelPEFLoKo4OOMVVEnTyfOv5rqKt/B/ZFgwWIA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767125784; c=relaxed/simple; bh=dBZA5ta8Wg18huaW0x593dUQGODH+A9HatruQgqiYAY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=os+t4mf2b2AgvRqi95p5q3piCqSvEyzZgLx/VYfK9RjOsu+uyGkU85iwFpb/PyyL4hmZRpbRTpwxdxGuJ2MoXermThDckLyugxF1KM5q+7TFMrffHPAXelIAd4Ad/gT9wJuMkBYKjuPMqzv4kgHDJN/UJfJWOYfM9XMR6k4eFcc= 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=ENoHV428; arc=none smtp.client-ip=209.85.222.181 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="ENoHV428" Received: by mail-qk1-f181.google.com with SMTP id af79cd13be357-8bc53dae8c2so1575933285a.2 for ; Tue, 30 Dec 2025 12:16:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767125781; x=1767730581; 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; bh=cweyuKIwKmSRdsl/r/hQ+dHMBlDfUCmP+2wWQS89QfI=; b=ENoHV428jiEAEMiaL1oza16axlIcIj9w8FVpb2oZdQSbYeTj90Au4jIdL0kqAlvt60 uvJB/zC/d7YxNjCC038ymkVopPV4A1jEHVwEuPz7yCToz7gLMiLFUJQgiK1sQxQ4UKLN CdIXVldm2JLtQmwIqjuaj1mbThT/qZ9KECMZVT0e7wJ44vUTKc/ZVHeWG+s+qRl0Qur3 So4pbLSFW5yCocKhKC2alyb588MbVXl9XeRzzgKaWBt9Hu5yP7Zj4HV6BUIAF1o2YoNl 6xrt17r6m2F9ucmItCC4G2sksx94GmIJvmaihV+yj+KVcUYYYlCFB5lkYkO/fNhmFJxk RvHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767125781; x=1767730581; 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; bh=cweyuKIwKmSRdsl/r/hQ+dHMBlDfUCmP+2wWQS89QfI=; b=NAXURy87A5lHVaqNCP9KAgPingQ4d6EkdezxU3NO48HpJLoASPREU8/xrv+YLOZiNq 6sSXBEl8M/BeOP4w19PHWtQ1XlUeDlp9fawdDsPSpV4MKl7Xw5YjKY8DKva+UXN1DI+B z8AM8XKo7dnFrk/tZ4wVIGKRgr0Zk1S7gSGsoAB/mFiDb5K/hq5OcMJxJ4OFabWQArC0 qKS0R7oeu0Tozph4I5+YYfMTMDRFRo5LnTUiNwS+aWqbB4hDD1J3j6FPeOZ8VBX/R+5+ 0AyPpnlJu5r8+Hu1SdCUfNVHFK7tu92RjFu/mXbZhSWFAg4W39hag0OqACi2Aq678KY8 P9rg== X-Forwarded-Encrypted: i=1; AJvYcCWZWnDeT0tsGjDHLdktICZ0onsZUb7RZ7rOLxSyh/V2dYW1gwjsUnP6+/OGnAarEyeLVLpuWJi6UEwkYxY=@vger.kernel.org X-Gm-Message-State: AOJu0YzW4u0cx5N1ldseWDYK9lDiMJCejvv071LZFelkNnn7sxqpx6VS ubDAZ3+CenlWh+SiZI9ElaSdrmgVM3gJH7DnZ9PpRE7UH6K43CzTVdqV X-Gm-Gg: AY/fxX4Yy19T/sZvcMHv3mnHQbVfUDQJxpT9NqohumRsr5mBunWXnCwV4weIAWrJLpp ooV2O9BKZCHE7g7bF/aoDt44Y5npOPdVVx+0+qiJL4WOlTNqd/fLOPW+6BniZWf4TFe0OFYD8v5 PDFrqHtiPj1Ituujriex1TVI/pG3KLLMyBzF3PjdDay7odMkDHTM+uh3He+LDxOZOs6Ex47PJrb V7RCrzN8uXqmtQU90xxiC9nwAEoa57wqr5CM2OUmz6yOr6ttbIWZCmO5JqyuvRaY3dsKKZYwabu SPXQdQd7lMsWC8BW9gyE7joXcZz4Cm3MMYYkNbWu7G6EvCUaH6HW5rNN3X2fDyPT0jboqxzKJ0L Kko/W9wT9DF0XLi2Uxhz668kuL8AUPsY9ZU79/88mg2moZsXNGGJ1u6RFSxlhtSaYYu2GjD7ggz jUeNIbu2dQBdqyIdyWXfJQCNcdwJi3N2sxEfcuxRvC3xPRxYsDPDukusYNiSs5BnWMY1EcvbkLW v583tZHzmz+Aknv53vlnQ== X-Google-Smtp-Source: AGHT+IEV2tPzXOwPHApBAgjAbkeJhyeb+ZtfRECHHa+IQaEP0X/+BdIgcNvcf3mgMft3lyGdkE/kaA== X-Received: by 2002:a17:90b:2584:b0:32e:7c34:70cf with SMTP id 98e67ed59e1d1-34e9220204dmr25951440a91.36.1767118265942; Tue, 30 Dec 2025 10:11:05 -0800 (PST) Received: from visitorckw-work01.c.googlers.com.com (25.118.81.34.bc.googleusercontent.com. [34.81.118.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c1e7bc69728sm29598278a12.19.2025.12.30.10.11.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Dec 2025 10:11:05 -0800 (PST) From: Kuan-Wei Chiu To: airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, dmitry.torokhov@gmail.com, sre@kernel.org, gregkh@linuxfoundation.org, jirislaby@kernel.org, lgirdwood@gmail.com, broonie@kernel.org Cc: jserv@ccns.ncku.edu.tw, eleanor15x@gmail.com, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-input@vger.kernel.org, linux-pm@vger.kernel.org, linux-serial@vger.kernel.org, linux-sound@vger.kernel.org, Kuan-Wei Chiu Subject: [PATCH 3/6] dt-bindings: input: google,goldfish-events-keypad: Convert to DT schema Date: Tue, 30 Dec 2025 18:10:28 +0000 Message-ID: <20251230181031.3191565-4-visitorckw@gmail.com> X-Mailer: git-send-email 2.52.0.358.g0dd7633a29-goog In-Reply-To: <20251230181031.3191565-1-visitorckw@gmail.com> References: <20251230181031.3191565-1-visitorckw@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: quoted-printable Content-Type: text/plain; charset="utf-8" Convert the Android Goldfish Events Keypad binding to DT schema format. Move the file to the input directory to match the subsystem. Update the example node name to 'keypad' to comply with generic node naming standards. Signed-off-by: Kuan-Wei Chiu --- .../devicetree/bindings/goldfish/events.txt | 17 --------- .../input/google,goldfish-events-keypad.yaml | 38 +++++++++++++++++++ 2 files changed, 38 insertions(+), 17 deletions(-) delete mode 100644 Documentation/devicetree/bindings/goldfish/events.txt create mode 100644 Documentation/devicetree/bindings/input/google,goldfish= -events-keypad.yaml diff --git a/Documentation/devicetree/bindings/goldfish/events.txt b/Docume= ntation/devicetree/bindings/goldfish/events.txt deleted file mode 100644 index 5babf46317a4..000000000000 --- a/Documentation/devicetree/bindings/goldfish/events.txt +++ /dev/null @@ -1,17 +0,0 @@ -Android Goldfish Events Keypad - -Android goldfish events keypad device generated by android emulator. - -Required properties: - -- compatible : should contain "google,goldfish-events-keypad" to match emu= lator -- reg : -- interrupts : - -Example: - - goldfish-events@9040000 { - compatible =3D "google,goldfish-events-keypad"; - reg =3D <0x9040000 0x1000>; - interrupts =3D <0x5>; - }; diff --git a/Documentation/devicetree/bindings/input/google,goldfish-events= -keypad.yaml b/Documentation/devicetree/bindings/input/google,goldfish-even= ts-keypad.yaml new file mode 100644 index 000000000000..348cf18d3d24 --- /dev/null +++ b/Documentation/devicetree/bindings/input/google,goldfish-events-keypad= .yaml @@ -0,0 +1,38 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/input/google,goldfish-events-keypad.yam= l# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Android Goldfish Events Keypad + +maintainers: + - Kuan-Wei Chiu + +description: + Android goldfish events keypad device generated by android emulator. + +properties: + compatible: + const: google,goldfish-events-keypad + + reg: + maxItems: 1 + + interrupts: + maxItems: 1 + +required: + - compatible + - reg + - interrupts + +additionalProperties: false + +examples: + - | + keypad@9040000 { + compatible =3D "google,goldfish-events-keypad"; + reg =3D <0x9040000 0x1000>; + interrupts =3D <0x5>; + }; --=20 2.52.0.358.g0dd7633a29-goog From nobody Sat Feb 7 18:20:52 2026 Received: from mail-oa1-f48.google.com (mail-oa1-f48.google.com [209.85.160.48]) (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 CA4D326FA57 for ; Tue, 30 Dec 2025 19:56:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767124567; cv=none; b=YuPOj2Vz/UyLpyfDGUwAGgkBK0LR2HrU//lD2xXYJh3lt4jD/AsC++yRTEsOufqkMLO1vUG2BocRz3G4TvknkxthAU2SaHmNzKEQq/cB4JNIyjQt68Ne1BZztDpKrT451kPM8ItgYfaQwJ+ZLtuFHPB11XcLIBFscyhMV5UfaVQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767124567; c=relaxed/simple; bh=UfuU7YANuY2DtAb1JPJwiKh/zNCqLQCQAfbDrFS7vE0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=M6hAgXSSHfZ8v7JF6wVetzro/WvOePb6ztDO+nfcqVHXXuH4in90z5fgA+OYOwyNlbgrcUnSH4CmhLTTaW43EuC9+RP5PT/z+9crvi5972qBLPUqBiHmLpOZrIj5z9M6Oa6E8eHuijvGYh4vnyV/rzV66Kkum/aSIX2ha54xUbo= 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=fIgY1oKg; arc=none smtp.client-ip=209.85.160.48 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="fIgY1oKg" Received: by mail-oa1-f48.google.com with SMTP id 586e51a60fabf-3e37ad3d95aso7008105fac.3 for ; Tue, 30 Dec 2025 11:56:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767124564; x=1767729364; 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; bh=83p8xxawIJkmopSMpAdalPGsHw+uQLv1ciZtoS9EH+c=; b=fIgY1oKg+JCfWAjpZn/9U0jtJLmOIbon/En0eFg7lJKMDIPZg958J7dat7W36FoCBu +5nEJRgxfkdZyjt4THthRRJg8j7hukblhzC3rHuOMkGbL4sl3zboGYOqKww0NJ9Ccz/r sx645jE97FKWoRb5k63lUrZkjOaByBY1a1YtNKN6abrbuesufeGT6mWpNHBrAGVX3bYa yBEfNO6M+iaY65K+8pjMDpda11aeRAwaLpZbpFN/cfR9+7oSyUTt3+PjJFwoGsmRE5kP DmskdRbqIG0EOBMWBTWpv6l5dlcGSDWTRBD1PSohEt1wgE7rDfYGFyQMwuu4TOdVO2WT kDYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767124564; x=1767729364; 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; bh=83p8xxawIJkmopSMpAdalPGsHw+uQLv1ciZtoS9EH+c=; b=SF0J1sMBxgUFHx4UzYCG73VxDMqWktIkxRnX6nYJJXbOW/RuDg/X97qiF7kYJg5sDr yLTrqYFN4NWVpaEa43G1avk7tvWDry761ote0dXAsOnCRb43Y6y++tleS/lKicdJ2WqL WWPdi+/4D6XyLqhqrzLloA+RY0Ks93xyvHC/mDPM3zWRGok2l3WW9x9WQZhi0nvv4Soy OZ0LJglcXRUGXUJrNONd4y5UkmCv9nkKMFBeJpQVbHwpwgJZnFTLy7T31u7/fAfzpjIk rjK5zp6P5Ad2TMreVb6JeuIzYwe6gzfWULpuAGBByvYbCaG8TAiNVYcY+spoMWMiMYI3 LfKw== X-Forwarded-Encrypted: i=1; AJvYcCVIpioEzShFZ3gSCTn8tlGWDFvoup9kzkWCANk9i7Vjt5QL7MGl1wamMGEPDNvyo0nYC8iEvjinBAJ+58o=@vger.kernel.org X-Gm-Message-State: AOJu0YwqOSDzX1l1BFs1E73GzeU6FxyK/aDGlscDlisKr5koOoFTFyy/ Q3O/58oQtXbPaBfJSx1be08kH8Qd86IO+qdCTtqWelEk0ncSF/xiFRcQcJ+37g== X-Gm-Gg: AY/fxX6ofbuHqPMMeuF8ViTp6aAruzYTSmSMgV7vGcDh7NDqpvsappTjmSCLwVt0Vod zcXjbsvOkgMsAM8ky8u8N8BvhAr7zZDyaR7isLkA4WueCGg33F1TgoEAzFsWXtquNEoAWb242RB onY7I1TDMyfwRKVvD0YpFXL6eZDXhIRAM0R+8oON3ztRW5Dtl68mhQn7lBfJNH6GVk008Cy/67b l1FS7ZPRGGt/iMecHPB2HcOlffY7MNbcSDod5L7/EeyE3ul9i/LIwGHrXlY/yD23LQ+1HM3qVIb osZ+4+yRDcwT5JAKUXYBCMnP297x8ze0j0/ABhT9UCFvqBAX1KrSv8D2OJ1/TgHBHaB23PEyLOh OMk52vxVQ/T8OIprLFHZZCxspYL8VeO06sr2EJjbyiQGzW1EIsSCqjNUSF1pUH1VYWr1/LXDUhf w3EduTC0HFBHh46g3p+ng+OIDvcn6+n0DgN/x27ItrKq91/ArQvcjr079OXIrb9f8fXN0mzMJ9Y KwfLwSbu7Tgu9Rx1QsVjA== X-Google-Smtp-Source: AGHT+IFIRsb1yFLdQjiEzch59E2/VO7Id1WJQzqg0S6DL4+slVXOXOweBZRKfGEK/PtM3/p1UkcWag== X-Received: by 2002:a17:90b:3f08:b0:341:8601:d77a with SMTP id 98e67ed59e1d1-34e921ccb3bmr30732436a91.29.1767118270582; Tue, 30 Dec 2025 10:11:10 -0800 (PST) Received: from visitorckw-work01.c.googlers.com.com (25.118.81.34.bc.googleusercontent.com. [34.81.118.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c1e7bc69728sm29598278a12.19.2025.12.30.10.11.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Dec 2025 10:11:10 -0800 (PST) From: Kuan-Wei Chiu To: airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, dmitry.torokhov@gmail.com, sre@kernel.org, gregkh@linuxfoundation.org, jirislaby@kernel.org, lgirdwood@gmail.com, broonie@kernel.org Cc: jserv@ccns.ncku.edu.tw, eleanor15x@gmail.com, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-input@vger.kernel.org, linux-pm@vger.kernel.org, linux-serial@vger.kernel.org, linux-sound@vger.kernel.org, Kuan-Wei Chiu Subject: [PATCH 4/6] dt-bindings: power: supply: google,goldfish-battery: Convert to DT schema Date: Tue, 30 Dec 2025 18:10:29 +0000 Message-ID: <20251230181031.3191565-5-visitorckw@gmail.com> X-Mailer: git-send-email 2.52.0.358.g0dd7633a29-goog In-Reply-To: <20251230181031.3191565-1-visitorckw@gmail.com> References: <20251230181031.3191565-1-visitorckw@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: quoted-printable Content-Type: text/plain; charset="utf-8" Convert the Android Goldfish Battery binding to DT schema format. Move the file to the power/supply directory to match the subsystem. Update the example node name to 'battery' to comply with generic node naming standards. Signed-off-by: Kuan-Wei Chiu --- .../devicetree/bindings/goldfish/battery.txt | 17 --------- .../power/supply/google,goldfish-battery.yaml | 38 +++++++++++++++++++ 2 files changed, 38 insertions(+), 17 deletions(-) delete mode 100644 Documentation/devicetree/bindings/goldfish/battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/google,g= oldfish-battery.yaml diff --git a/Documentation/devicetree/bindings/goldfish/battery.txt b/Docum= entation/devicetree/bindings/goldfish/battery.txt deleted file mode 100644 index 4fb613933214..000000000000 --- a/Documentation/devicetree/bindings/goldfish/battery.txt +++ /dev/null @@ -1,17 +0,0 @@ -Android Goldfish Battery - -Android goldfish battery device generated by android emulator. - -Required properties: - -- compatible : should contain "google,goldfish-battery" to match emulator -- reg : -- interrupts : - -Example: - - goldfish_battery@9020000 { - compatible =3D "google,goldfish-battery"; - reg =3D <0x9020000 0x1000>; - interrupts =3D <0x3>; - }; diff --git a/Documentation/devicetree/bindings/power/supply/google,goldfish= -battery.yaml b/Documentation/devicetree/bindings/power/supply/google,goldf= ish-battery.yaml new file mode 100644 index 000000000000..a7c98ef56201 --- /dev/null +++ b/Documentation/devicetree/bindings/power/supply/google,goldfish-batter= y.yaml @@ -0,0 +1,38 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/power/supply/google,goldfish-battery.ya= ml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Android Goldfish Battery + +maintainers: + - Kuan-Wei Chiu + +description: + Android goldfish battery device generated by Android emulator. + +properties: + compatible: + const: google,goldfish-battery + + reg: + maxItems: 1 + + interrupts: + maxItems: 1 + +required: + - compatible + - reg + - interrupts + +additionalProperties: false + +examples: + - | + battery@9020000 { + compatible =3D "google,goldfish-battery"; + reg =3D <0x9020000 0x1000>; + interrupts =3D <0x3>; + }; --=20 2.52.0.358.g0dd7633a29-goog From nobody Sat Feb 7 18:20:52 2026 Received: from mail-vs1-f44.google.com (mail-vs1-f44.google.com [209.85.217.44]) (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 35F22233D85 for ; Tue, 30 Dec 2025 20:05:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.217.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767125149; cv=none; b=SAbjFf/C6bunwXCuniGYa+JIhOkBr+RjTv/VRlnhsoVG0uG16m95pdDDCU5ZobZuIE7gs/sKT5/AUGWBfINkHbX0uJvQdmtCnojryRQ/ukjk3kMLgLhMZYHn79puHpmA0rbVW7Maef3tWN+0fJx1a0sxREHM1yZ4+pRXdkJGCo8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767125149; c=relaxed/simple; bh=wuouABNtno/my3xxB41xPlJVygP/E24Aj/Ddg3O+3RM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=E0EMj2IeHdRMQSyEdVlty87pA4zTsdhUdG+5w7a7JKVP1dgt1wV5EsK3tyvskOdJwtHusXIYY4m+A+x/Z9wt0JSj1aPeofdsRBLfkvUl2Yoe3jU+1FcEduq2kF0inwfJxp2T12drAo/NTCVVnJHnjSAFxn4WnstVoVdwZqcIfu8= 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=K3anxHm1; arc=none smtp.client-ip=209.85.217.44 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="K3anxHm1" Received: by mail-vs1-f44.google.com with SMTP id ada2fe7eead31-5dfaceec8deso6611422137.0 for ; Tue, 30 Dec 2025 12:05:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767125147; x=1767729947; 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; bh=eY9DKWu7ggurjBP9bHM5tPTMCGUI+TAaWzZpacbdf+Y=; b=K3anxHm1WOWJ+napvkgGlStcHutBrF7DdnRRnpDtkLL+E+ze4mr/AabIIKOveJvwsm cctcmcERJqF5F+7QjnbnGTY7AmPsZTW6me90H3Q6sa2YtRy9rHGq5bTj9mqywtWDkEBJ 6bOQ2GblpFsOX8xi10zLw0lvBbfjhsdYbVXjcLG6pl9chb2PFI1btjfLegE3YLuOkFUa M+mnfjUu1mhrkb2HWKvjnCzXgsq/foMaqu4ftX0YEE9PIEje9LvO8ANRZVddZWV1+6yN 7im7FR7kpHvuq+ekAl9O1Bx4mAJEtytCKdRKZ0ZjqgXH7Yo5Jtnb4bo61H7SWWo+/OR5 e7Kg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767125147; x=1767729947; 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; bh=eY9DKWu7ggurjBP9bHM5tPTMCGUI+TAaWzZpacbdf+Y=; b=tihr+3ubu6kJZTn2pq6fMwFE48Y96KZ7lIa533+EEVDvHB6qRI2CZpcCl3lu1Wc7wz /6gBqn5bG6dNgl1raTkaB/WG9nusG4Rc/zVAy4YfFsocBhZVsMRhXmOmTF3GoBExsgpF n4Z9MmykAgaob+LGpKRWC07wuC/WNhCuJ2T/yzmMSdQT9IsNqI4SkeQ0qeugsDV3e++H yXDIYM+bl8bcO9yf6dpEhcNe28vmhNuAbwG1aGSTePc2wAzacPlzKx7sf80vKV5CtLRp IMeEC3KTKGLxZsQRwSHUtAIlSgfJBUj+ctX013DP4sLryWHZhQn6ZjPXsr7QKqrJUCyE HMig== X-Forwarded-Encrypted: i=1; AJvYcCVoC9Eb6t/JNWcOu9FiOon70Cn06kfbK3ynVWA2mvLiQTC+OYaE2uFeUF83Ohqh+fsm4oyKJgy0Nv2UyEQ=@vger.kernel.org X-Gm-Message-State: AOJu0YxpBHVTC5Di2hth608aq+tEWl4dkmLp/N0HjBTex+KCX4X0Dvu6 LFk40V4n0//4rn/7p7T06OJS6JnA+OTsQqtUmv/HZCPaULa9ZmPJIb4t21O6nQ== X-Gm-Gg: AY/fxX7/7w3RZ5OL3MIXppsNFmrX3pZ5No/foY6y+pCVUbXb5ez1xjLmDlbKgbyg4dt V1l9vNUsVB3tNIiVGfMYHc/5kcc51sjnv+koRAB4fIIKslLsqJE0ek0dKrmUQfAduaMGsYPrxnY 9lqyiyLLmFmpb4tPSUK1pJPKeMPlWutpYAuJgT7XE4SAJ9mbBHM/SsGFuuDHJtZHFMsTv+6cKer cNEKgEwL/6r17+5M9ytm+JtFn9Dox9D6dCCBY+Seum+D3RiYuPvXTW1D68O9p1VgiJaUBlwYicO G6tov8IB5aASxrCt/OAssqDTfI+LUK76ax/T36YFSmRQ/zSiGaLfb35NpTSk2EMhNA3+qzaNoah LR1+CeX9GtrHInDtTmKyjXfFH9PDU55Dsv19Fh8DLQX5Tu5Tfp9zh1PfRX6Xcu9Lbwhar/ljyxQ cD58TIYPfIiZZIpGbRyOa33FKN6cENxxzfPykukWQUu/QfIifEoxiWogY+wST71kUYyBaz+0Rbd lEMjCk8bWeorgR9Mprb3A== X-Google-Smtp-Source: AGHT+IHNSjL6XO/9GG+VQ4LJ4CyetXEzcsFuGnG9Kdw0+OI361O47497s5aMUrTFKuua6BqPpBWyVQ== X-Received: by 2002:a05:6a20:549d:b0:35f:84c7:4012 with SMTP id adf61e73a8af0-3769f92fca1mr31561858637.29.1767118275492; Tue, 30 Dec 2025 10:11:15 -0800 (PST) Received: from visitorckw-work01.c.googlers.com.com (25.118.81.34.bc.googleusercontent.com. [34.81.118.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c1e7bc69728sm29598278a12.19.2025.12.30.10.11.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Dec 2025 10:11:15 -0800 (PST) From: Kuan-Wei Chiu To: airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, dmitry.torokhov@gmail.com, sre@kernel.org, gregkh@linuxfoundation.org, jirislaby@kernel.org, lgirdwood@gmail.com, broonie@kernel.org Cc: jserv@ccns.ncku.edu.tw, eleanor15x@gmail.com, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-input@vger.kernel.org, linux-pm@vger.kernel.org, linux-serial@vger.kernel.org, linux-sound@vger.kernel.org, Kuan-Wei Chiu Subject: [PATCH 5/6] dt-bindings: sound: google,goldfish-audio: Convert to DT schema Date: Tue, 30 Dec 2025 18:10:30 +0000 Message-ID: <20251230181031.3191565-6-visitorckw@gmail.com> X-Mailer: git-send-email 2.52.0.358.g0dd7633a29-goog In-Reply-To: <20251230181031.3191565-1-visitorckw@gmail.com> References: <20251230181031.3191565-1-visitorckw@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: quoted-printable Content-Type: text/plain; charset="utf-8" Convert the Android Goldfish Audio binding to DT schema format. Move the file to the sound directory to match the subsystem. Update the example node name to 'sound' to comply with generic node naming standards. Signed-off-by: Kuan-Wei Chiu --- .../devicetree/bindings/goldfish/audio.txt | 17 --------- .../bindings/sound/google,goldfish-audio.yaml | 38 +++++++++++++++++++ 2 files changed, 38 insertions(+), 17 deletions(-) delete mode 100644 Documentation/devicetree/bindings/goldfish/audio.txt create mode 100644 Documentation/devicetree/bindings/sound/google,goldfish= -audio.yaml diff --git a/Documentation/devicetree/bindings/goldfish/audio.txt b/Documen= tation/devicetree/bindings/goldfish/audio.txt deleted file mode 100644 index d043fda433ba..000000000000 --- a/Documentation/devicetree/bindings/goldfish/audio.txt +++ /dev/null @@ -1,17 +0,0 @@ -Android Goldfish Audio - -Android goldfish audio device generated by android emulator. - -Required properties: - -- compatible : should contain "google,goldfish-audio" to match emulator -- reg : -- interrupts : - -Example: - - goldfish_audio@9030000 { - compatible =3D "google,goldfish-audio"; - reg =3D <0x9030000 0x100>; - interrupts =3D <0x4>; - }; diff --git a/Documentation/devicetree/bindings/sound/google,goldfish-audio.= yaml b/Documentation/devicetree/bindings/sound/google,goldfish-audio.yaml new file mode 100644 index 000000000000..e0b26c1f7b8e --- /dev/null +++ b/Documentation/devicetree/bindings/sound/google,goldfish-audio.yaml @@ -0,0 +1,38 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/sound/google,goldfish-audio.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Android Goldfish Audio + +maintainers: + - Kuan-Wei Chiu + +description: + Android goldfish audio device generated by Android emulator. + +properties: + compatible: + const: google,goldfish-audio + + reg: + maxItems: 1 + + interrupts: + maxItems: 1 + +required: + - compatible + - reg + - interrupts + +additionalProperties: false + +examples: + - | + sound@9030000 { + compatible =3D "google,goldfish-audio"; + reg =3D <0x9030000 0x100>; + interrupts =3D <0x4>; + }; --=20 2.52.0.358.g0dd7633a29-goog From nobody Sat Feb 7 18:20:52 2026 Received: from mail-ot1-f51.google.com (mail-ot1-f51.google.com [209.85.210.51]) (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 A4799233D85 for ; Tue, 30 Dec 2025 20:12:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767125536; cv=none; b=arlvxCulKKxefxB76IWt1sjDGz1dTXzvqn7L2fVzgdrm499B/TxqXrtsQ2vrIThGcBOw96egWZa0baG/6qh0BhOaD85lWfJfmPSNQzVNdtlEPwYXdWVFa1HtrXDGussAzopboPfVV603zQQDr+tMUJZlqWlb4oZ8JowTVaOT1MA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767125536; c=relaxed/simple; bh=4Uq/LuMFJ/bKwMeSTNcN1XmhonxlOFuHeuhk/6pGReA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=oJM1J5dkQnqGJROKL6O8eFRoPV8KIlDgcFLYa1TPq249qbIAVC9Spswf1v8GXjAXRdhkFiKBY1LFS59c4jF91dJKIfh/eeyoPiAwCkPiyVUYZNkzomrZPOLG+9ZbiWLv9upbdeBY1lSc8X6YKDyMsJsLP7aUEUJMzzjdPV5Bpx4= 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=QZV1am6i; arc=none smtp.client-ip=209.85.210.51 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="QZV1am6i" Received: by mail-ot1-f51.google.com with SMTP id 46e09a7af769-7c6d13986f8so8541019a34.0 for ; Tue, 30 Dec 2025 12:12:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767125533; x=1767730333; 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; bh=SQ2qeV8/CMzii4Cc7pVXwWXbCg7/CDjibpfP3lPkew8=; b=QZV1am6iKtCUUB515ILHllGJkRJF+1iwCeLgRCfj2DEvvZOKYSMeyJhM3xdjCmJy7A brPiTJX3DtQQEDn1u2WIgR4+ue9JwpRYekaKy0U0JTmzjIT9YW4w9fU9pgwdP5FM9Tec ac6DwG+aMfbRp0tcMtQktUvE9M0t4JkIksF1964PA2K0L06AkBmvb3xjpn05vGbtysWX VXt5n9bgbj5JQbnorcmPYo151RCl9in/9ekdFmc9UYXZczxyCh7varXfyWJMZ85ks+yL zN+ie3+A9b87B2kM1xHi1d89jhqd6jWG2xBi221PSbnN2twq0oSU0Ub3L7g142B4eIsb tRNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767125533; x=1767730333; 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; bh=SQ2qeV8/CMzii4Cc7pVXwWXbCg7/CDjibpfP3lPkew8=; b=J9e9mUTupDO06zDq46NljLMwXOSbvzSh7D8Rc3ZAqv8cW3ckgMPq8QIUwP1Dk3W+tg 4iA9pcl/pHVqaaA5b7/lW4bLXYgNPYTi3BkT8ALBI4ijiwbPzd/3UkdwIpb80cQ9//Wl 6+mR6tMW59LaB2X30W7VN9vPd0hgKh8OvLKNYuQ+ZCwtE4Tl6vTcD1N0Xt++3PN0aN0z cyTL3Eb8M0TB8PMrJylBhLIbpvb2vYq2quAqTRtumq0AWPmAjXjCbbfd4mGBaHJ3C31/ nDk/d3FP90BbBTzYXEEA9QV3HYJzmjfb2q1AgvN9v0S8yBrPeOXlCUDlm7qh+zs+BUz6 u9Aw== X-Forwarded-Encrypted: i=1; AJvYcCW69SYgQpdF1BAG1/XDz54i6J/D1i7TwkGjJTyS/76U3IojfHe+Cpca+hm/SwB86STvNklkEQpwvLOoiyI=@vger.kernel.org X-Gm-Message-State: AOJu0YwKfq51bkXYN1y1lfxuqCSL/8evCkfDzARq4V0rBFalf64ZIxdw jq9QFWT3d1KYE/aDTbxqWV4y1qB52Xb2H2EOkuIF5eRLcI4OvQngko6ViougPA== X-Gm-Gg: AY/fxX5vjl8nRSnpqhB2Yzu+/jEkC5hv3eWt2HYAaKX86qXXzZf8ixKDDD66YSXF5XZ ZrbnahWMZP23OqCRdMUvHwK9TgeMh8XJQhRF6dSaWjxwdDmU+HEvOYfrq6qzv3qiltmJz4/IsLA 2l8YoD1RmFyfOt2AKz1rJC3pkYkw8fQ6aGGMO00EyUoJlwGQmKmUk71kmJsbFgGeFjCy7OsTWlV dguQ5Id7yvPpKGRUauk6XYZcklPL8fxkv70Y6U4DqP8Jk4KFwPyAEMo3atBmBZbp8tCv8qUZKn4 lV4uYrTmNQTStpWUXn/OmQB6CdrljAXaQ8MG2wKTijZwlKFHqRmHWYYQa+m9RbhNL7iE14Do3Dy FxTMzJZz4U3LMiin0ItcbPBvQe1MLBENO3xMe627gqwuvRl1VFBVkVx9qbRjt5Tc4c6NoRqz2Sy bBGP/MDuRLmSU4sPNKvQmLwaoIbNEM+x6Skr+yyeiFdB3gbJYCywQiJ//KowvJCDbJ9vUjuc/Dl /0qOke1NGmlfN0HNJHGqA== X-Google-Smtp-Source: AGHT+IESyaAQ5T3YAYk5oG3HpiGG3dgsPGYC0NsIxOY31vJ9VG1hZq4KkWvGFlOWl7CULDPAileC8w== X-Received: by 2002:a17:90b:3843:b0:32e:4716:d551 with SMTP id 98e67ed59e1d1-34e90d6a42cmr29651001a91.6.1767118281443; Tue, 30 Dec 2025 10:11:21 -0800 (PST) Received: from visitorckw-work01.c.googlers.com.com (25.118.81.34.bc.googleusercontent.com. [34.81.118.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c1e7bc69728sm29598278a12.19.2025.12.30.10.11.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Dec 2025 10:11:21 -0800 (PST) From: Kuan-Wei Chiu To: airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, dmitry.torokhov@gmail.com, sre@kernel.org, gregkh@linuxfoundation.org, jirislaby@kernel.org, lgirdwood@gmail.com, broonie@kernel.org Cc: jserv@ccns.ncku.edu.tw, eleanor15x@gmail.com, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-input@vger.kernel.org, linux-pm@vger.kernel.org, linux-serial@vger.kernel.org, linux-sound@vger.kernel.org, Kuan-Wei Chiu Subject: [PATCH 6/6] dt-bindings: display: google,goldfish-fb: Convert to DT schema Date: Tue, 30 Dec 2025 18:10:31 +0000 Message-ID: <20251230181031.3191565-7-visitorckw@gmail.com> X-Mailer: git-send-email 2.52.0.358.g0dd7633a29-goog In-Reply-To: <20251230181031.3191565-1-visitorckw@gmail.com> References: <20251230181031.3191565-1-visitorckw@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: quoted-printable Content-Type: text/plain; charset="utf-8" Convert the Android Goldfish Framebuffer binding to DT schema format. Update the example node name to 'display' to comply with generic node naming standards. Signed-off-by: Kuan-Wei Chiu --- .../bindings/display/google,goldfish-fb.txt | 17 --------- .../bindings/display/google,goldfish-fb.yaml | 38 +++++++++++++++++++ 2 files changed, 38 insertions(+), 17 deletions(-) delete mode 100644 Documentation/devicetree/bindings/display/google,goldfi= sh-fb.txt create mode 100644 Documentation/devicetree/bindings/display/google,goldfi= sh-fb.yaml diff --git a/Documentation/devicetree/bindings/display/google,goldfish-fb.t= xt b/Documentation/devicetree/bindings/display/google,goldfish-fb.txt deleted file mode 100644 index 751fa9f51e5d..000000000000 --- a/Documentation/devicetree/bindings/display/google,goldfish-fb.txt +++ /dev/null @@ -1,17 +0,0 @@ -Android Goldfish framebuffer - -Android Goldfish framebuffer device used by Android emulator. - -Required properties: - -- compatible : should contain "google,goldfish-fb" -- reg : -- interrupts : - -Example: - - display-controller@1f008000 { - compatible =3D "google,goldfish-fb"; - interrupts =3D <0x10>; - reg =3D <0x1f008000 0x100>; - }; diff --git a/Documentation/devicetree/bindings/display/google,goldfish-fb.y= aml b/Documentation/devicetree/bindings/display/google,goldfish-fb.yaml new file mode 100644 index 000000000000..48b9c056d9ac --- /dev/null +++ b/Documentation/devicetree/bindings/display/google,goldfish-fb.yaml @@ -0,0 +1,38 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/display/google,goldfish-fb.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Android Goldfish Framebuffer + +maintainers: + - Kuan-Wei Chiu + +description: + Android Goldfish framebuffer device used by Android emulator. + +properties: + compatible: + const: google,goldfish-fb + + reg: + maxItems: 1 + + interrupts: + maxItems: 1 + +required: + - compatible + - reg + - interrupts + +additionalProperties: false + +examples: + - | + display@1f008000 { + compatible =3D "google,goldfish-fb"; + reg =3D <0x1f008000 0x100>; + interrupts =3D <0x10>; + }; --=20 2.52.0.358.g0dd7633a29-goog