From nobody Sun Feb 8 07:07:35 2026 Received: from mail-qt1-f182.google.com (mail-qt1-f182.google.com [209.85.160.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 91E5F42B75C for ; Thu, 8 Jan 2026 09:54:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767866096; cv=none; b=Tl1F2wZc7giJfNmBMGIwBSua+s2Lm+QTxJhkbEyDypfanrphGqffcPLwYQJ0NsEgjW7vnj43XnMwtivfZrcx0aq6J9013qGydmS5rPBhqqAvsqtGh3rzl35uy3hmjdvzBuUGD3PyJ1lWZOrtwSee9iq3XgDz33Fzihz/+Hp75CU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767866096; c=relaxed/simple; bh=1t0rpAxQeLHUoXH9EqV6OjuM5gq46cEpA0JagdgwR9k=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=TcSkIFKTWSxtJJbxmu/DYzAOtVxgzik3I6+RqSsqtliJp9rbZ2LP93OEfvB5e9ie06yVnMgv6pdWuSAmMGjVwuy0MA0m0euso8h+440QV6GuGwz8t74xdy24eO8wpyvcyJMpYR1suK2JiqBG5nCpM0bCAKcIn31mX3PZU4riQHY= 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=d2+W2itS; arc=none smtp.client-ip=209.85.160.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="d2+W2itS" Received: by mail-qt1-f182.google.com with SMTP id d75a77b69052e-4f34c5f2f98so30667161cf.1 for ; Thu, 08 Jan 2026 01:54:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767866086; x=1768470886; 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=KNDmxXp+I2DQQMGpjKHJPmnR6bZXLNX2CabD4SmBa4E=; b=d2+W2itSOe9LpEG7OnIfGfAhkdpTml42zyFkxFbcBaQwAOLKv4WZgBKVqo2qZ39iP3 KRMkKbRNG8GoLFjXZI41oAaLDdr7/RHMcKXZ45wYF4HZ+jtilhKIGS9kfx5Pe/L9lCsb 5FJhnNeJXPXDlphyiTvitXUC+rhce465vtmqOf9xk4wFa7bAhNDxwS6MgIQ33hFPG18x aqI32vR3Y9eHim2NLPhKwKZXGGvgxOSnD3vPMrACo9lvH9Z+wisIJWGNZuCM5zoShVFH iy2pEcAAp1pAJfoCqn3YxtKLagv4FGmRjGEN9liSQvKAVfKgrPBjuuqqPFQE/XjpzXx4 De4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767866086; x=1768470886; 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=KNDmxXp+I2DQQMGpjKHJPmnR6bZXLNX2CabD4SmBa4E=; b=Xk61lFEANdDn0mHkKafDIB9qUVCbyCuxczaGXsngBxVXrOjDfhfZqcpWWuYfdv1nsz GS6nzl+u62boZKwvEhe4FBY1nnM9lwFtXkRJ2W0b2AmDnJYnUCmEgum2VgbP4rpZudCA rpKD6VUz9blGvrRL8iyRkQvB/fV38kGOGE0M65KeS9lq0n/+xS6lLjyrDp3boxUu6N5l k8//mU4inbDG9rM1qWwrx56J3HbhprLDZ93ZEtdvtjRGYDjQxf9u9lQh7mdbfoI96H6Y zeH9lD50YDA12V+LBbaLyrnPoh/imM0K29qp39uILAZBe76yW+x2PLrZ7BrYjtHY03Ox uYeQ== X-Forwarded-Encrypted: i=1; AJvYcCVTvya2VDYwgBqf4Tm5AJC+IvmRUw4PE4oo77XUbDd0PrxaYwI2nuXn4XzD46gdzOsensrtxOP+NCoHKKU=@vger.kernel.org X-Gm-Message-State: AOJu0YwPcv1cJzq2ZcvqNxEqfx12W/77qQGo1lAT9Ev3+VWuvbg9pszn Wv/tekBFZjJcq4VTj5JqDTMWHdT/PNq2W7rdNOMze+OpfREi2PC7OisgVdIzSg== X-Gm-Gg: AY/fxX7UoX5O1FXXACIVT79d3blX1AcPnWUSAG8d/N2ayRl6nf9b4N/7ne3o4HpO163 XLr+q31Vxa7H4vZanCiM3hWTvYaolNrNsCAP3bE8hstOxryJR/EbhrWAUGxbdeL67CHeZRlBalS wdHSj1iwTxKAQMCMTPQQdcbB+wOGrpurlywz11zbkW4BQYP1culny9Nk4uQnkGUID7JhBsGxrbn oOLSl+sRo03FzQRLv7c7AmqBmIk+E3EzMYAsJ9xjGBMgTCbl2+TJ+qIo3zFGWRS1KqhBG75OuoF UkCElMbizKQlfPpdqWKdLR9x9jSqLk08yC86sq8L1Ua3gLENtsgPC21/W+d5t/4+SHu3q5Vzah6 AQe5n9NM/eHhJBg21VBBUslJxFzCGVOhMHgk/DNy/sRBvMOYVJBKopiY0SgACB0t+p8VPcSEsg4 nz6SPGMF3z20SqIzRIz5r0jS0/ad+k8xc3wXwMEtVhujfhS2B+LDrniZdr/zNpHYyGJuMF84HNV ME8Km50lbyyYrCVmEOg/umXn0/uK7zy X-Google-Smtp-Source: AGHT+IEtkI6q/xm4mTDrq1zwIoRGWeEmLimQWTPdv0cxMzV+X4wwZ1AH39dUZF1XLibUlHDhrrF/7Q== X-Received: by 2002:a17:90b:1d01:b0:34c:a35d:de1b with SMTP id 98e67ed59e1d1-34f68c48346mr5296424a91.37.1767859752118; Thu, 08 Jan 2026 00:09:12 -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 d2e1a72fcca58-819bafe991dsm6900582b3a.16.2026.01.08.00.09.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Jan 2026 00:09:11 -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, krzysztof.kozlowski@oss.qualcomm.com, Kuan-Wei Chiu Subject: [PATCH v2 1/6] dt-bindings: serial: google,goldfish-tty: Convert to DT schema Date: Thu, 8 Jan 2026 08:08:31 +0000 Message-ID: <20260108080836.3777829-2-visitorckw@gmail.com> X-Mailer: git-send-email 2.52.0.457.g6b5491de43-goog In-Reply-To: <20260108080836.3777829-1-visitorckw@gmail.com> References: <20260108080836.3777829-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 Reviewed-by: Krzysztof Kozlowski --- Changes in v2: - Add reference to serial.yaml schema. - Change additionalProperties to unevaluatedProperties: false. .../devicetree/bindings/goldfish/tty.txt | 17 -------- .../bindings/serial/google,goldfish-tty.yaml | 41 +++++++++++++++++++ 2 files changed, 41 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..0b702c8657c2 --- /dev/null +++ b/Documentation/devicetree/bindings/serial/google,goldfish-tty.yaml @@ -0,0 +1,41 @@ +# 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 + +allOf: + - $ref: /schemas/serial/serial.yaml# + +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 + +unevaluatedProperties: false + +examples: + - | + serial@1f004000 { + compatible =3D "google,goldfish-tty"; + reg =3D <0x1f004000 0x1000>; + interrupts =3D <0xc>; + }; --=20 2.52.0.457.g6b5491de43-goog From nobody Sun Feb 8 07:07:35 2026 Received: from mail-vk1-f170.google.com (mail-vk1-f170.google.com [209.85.221.170]) (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 CF192437876 for ; Thu, 8 Jan 2026 09:55:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767866161; cv=none; b=RwFO5x6ZfgDfMAr+V2bVSmKprSZRcq2UJ6+a5xwUIw4dQvbWAvZL8/92INGGuU986HIvJdZMpeE1jgmGkkxgPIF8Q5rsaKnSwqRCpcg5GH9zyhAAU8mm2NyQnD3ZdREGKqK1fTI5/QPa78glx6L6kxFOomUIilJIHCSF+morFD4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767866161; c=relaxed/simple; bh=v6KD22Dyx3+5ck20H0pl2sYgGNxEEsrVPo7bCwCkiBY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=UiGO3QLSGY4W52c+JZ/76Y5PC8hf/NCtTZN7ejaSFsaSO366rszCWeMvDhgm4ihTvL9Ph/DIbyMMiEo4+iEZnh/yMLOen/UtoSJ/8e03xvjhb6jyg4snL0M9bYRX9g2cAPkQyww6vR2qM9L9ZVwZidsGOyhj9ZK7Q2A2ohY1K8g= 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=GSeLY58F; arc=none smtp.client-ip=209.85.221.170 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="GSeLY58F" Received: by mail-vk1-f170.google.com with SMTP id 71dfb90a1353d-5597330a34fso2126202e0c.2 for ; Thu, 08 Jan 2026 01:55:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767866148; x=1768470948; 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=kHhAP8tHFGp6R15hZZObJ523oYtuLJJxIs+qZwxX3g0=; b=GSeLY58F7l7UX89XoakslVn0K6vboc830eg2tKj5El5x7qxZlBGROwEZpdZyNUoDb6 5pMyMfCfaOpKGoSGtpiYfQ1WZ/dQ1HgdarqTjyxeU3uTa69d/XB6dB7H874ETnNXi34Q f919BW2NiPCleYMQOMsVk3GlWY61o1t9jwmdpGZ94FkMq79qEO06/Iq2aEz/3IOPXnXD 0MI/ADBRALz9VC8phNIVr+jutQ/AruYAemQkyaLdLZassO+H2e2kPgMgB6MCeVCB3UiU d2cwVn4EJMhC+n5LM+Mccqp197QAGU0DLGApf3ThpYwFdG9secRH2u84TI2w+pT2qGHP t6/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767866148; x=1768470948; 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=kHhAP8tHFGp6R15hZZObJ523oYtuLJJxIs+qZwxX3g0=; b=BnauxIUr6M6mrIvNBgS8GSYBeJjExvJ2AcSMDCzbh8NhbOklIEKVcB9FDm/SglJTV2 ILyjjJOd3QWnISAkyK8Cc+yfbCZWp0gjzVIhNOWpuKx9NEYO3tYAtTzjbNDtt+iu0cGs nKqyk8RE/WaZ87JdHXf7bgMCUbYVq0iYyznk3BsAilQ9rYzF9pJFIBS6qsYgclAEwU4x RFo/ZZoBscUyc/97V+iDo1jG36hfydJmr8oM0JcmLBrRsgggLeIbRfnIVqlm29y62AuZ +BGv75TE+CxDdytMt0FS1xLUma15dHAaqrFBp71Pzs2ycLeAOxBiLd66eZfZ0Qyy+Hyo beMw== X-Forwarded-Encrypted: i=1; AJvYcCWGy6ThuzalrJpx+ByeOHkg9Q0Jp7wTpoJHRUxIkBQEEY7jtsVRHsdhmNMjItMyoiJYHelnZU+ONjryhv4=@vger.kernel.org X-Gm-Message-State: AOJu0Yx37KCawmKfkxon7gNA82kjpPwhRxWxzIeUUDujh7qOQ5qpX/RG I/IxSnoACICUfYf4FFrBepliyo6z7OFiWdJHLxkU2x+P/LmELE9e+q8q2X9Emw== X-Gm-Gg: AY/fxX4BwXZlgt1ZYVtfKPG3PqWsHMkOhltukbE1RHkIaTsQOuCkNyv1zTOn5y4+9mV Lf6nNIBmjRlRhecPTVIJqdWtV2a4ejdrLWEuzNVe2MF9lOoua8ssamc5Uwg24ay67w8FN8LRDHI IbH7yYAk2akWu0R5KOtPtf062bWSl4pr+w6+VM2xupOC2if8xY3sPD1y62gvPtHh3PT0cUsN42F 5QUUF578RdFV7odE4Ovca0DhhZCVGDt37bAN0yTRFGoYAC5QRp51mQ3yymUlaamSOT8fmddfxYo yBaVpRQI6X7AzvC8CFEevwUled4M9CpyTSBcY/dbQW0x0rf55W3qhkviA8bPHo10l2OqNt62+8F ZzXqP1kbl8m1KUYRhlLeN+qLsrn7N/2Bg3gGh6A53TdvE341gSbTxfvOXMda68Y9Sbuew67KP8l N0POKI15PbNqH0HsUCyzp+mOHF3bmX6ZQFmggXSHT+/8w25u/SMGPF01zclHngF3OtN2IK7qyxM xVbTOrjjZTFYnk0U4/KiQ== X-Google-Smtp-Source: AGHT+IExPvCC8KraIjBsVHGHYTjET3yJHc/BTBjFTEdV/VDXcghpuxPJ+uczZtlqCGmQQNa17ulZcQ== X-Received: by 2002:a05:6a00:288f:b0:81c:9f57:3090 with SMTP id d2e1a72fcca58-81c9f5766a8mr2451909b3a.24.1767859757241; Thu, 08 Jan 2026 00:09:17 -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 d2e1a72fcca58-819bafe991dsm6900582b3a.16.2026.01.08.00.09.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Jan 2026 00:09:16 -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, krzysztof.kozlowski@oss.qualcomm.com, Kuan-Wei Chiu Subject: [PATCH v2 2/6] dt-bindings: misc: google,android-pipe: Convert to DT schema Date: Thu, 8 Jan 2026 08:08:32 +0000 Message-ID: <20260108080836.3777829-3-visitorckw@gmail.com> X-Mailer: git-send-email 2.52.0.457.g6b5491de43-goog In-Reply-To: <20260108080836.3777829-1-visitorckw@gmail.com> References: <20260108080836.3777829-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 --- Changes in v2: - None. .../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.457.g6b5491de43-goog From nobody Sun Feb 8 07:07:35 2026 Received: from mail-qv1-f52.google.com (mail-qv1-f52.google.com [209.85.219.52]) (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 ED52C3ACA61 for ; Thu, 8 Jan 2026 09:59:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767866386; cv=none; b=qsQnN678zyogjwFuovB8HbYZUfcfVJ2TqHRNK20NksgQEF9CBMDUZ8MFjFFQxi7ThEYM8dTCtQpkepGzdJZK+1YyayiduRGDwj6R43MbylY9mQyv2dcQ8UQI1a6cVb9d4zFeGbMVRp32lpaTEMCEtgYwgVtC6nTue8VzUYuXmmM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767866386; c=relaxed/simple; bh=3n90BbXpZmo7/97SyvwdOM2dgbMwLekUvvzKLPzma1k=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=t9eWSRucht67u70HQ9fNtcVmWVYDDS3hydH9sV7BHuU935YGKeTPuo2BHVqlT4yQrGbYDIrqicI/kfbY8vP8LyW3M4/D8w0RP1eu+HIjDFJLBZ0JTpEuDmDiOkJCpg1HFZZZYF/XDnCUMpgTq3ZK4JIPbmaCkV82IJlnxD8YpwE= 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=YXyvCByI; arc=none smtp.client-ip=209.85.219.52 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="YXyvCByI" Received: by mail-qv1-f52.google.com with SMTP id 6a1803df08f44-8907f0b447aso28683556d6.0 for ; Thu, 08 Jan 2026 01:59:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767866380; x=1768471180; 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=3jVrer7foxeDXiFbFRi4WTYBqb7mxG96n3TZ489PhHs=; b=YXyvCByIYCNv0+DYwVraEZPAqsX2hoNoQHPxoGnXyI7dTRbG0yo2o/tIGiyj5hNF0e 3n72IWxsTO2ImZSgwT8X54zu0dIS2XgFQ0yg8YsDblUFkIrtaY3At+/IQVWCXOZl+SSu z27NOy6g2QvxQtuHOPyv4SafimqmJksv7IqaMhdjs4ZGyNgVvDEOji3y3AnZwR7Gf85g aiHFa2OoSHQSyEI7e556Ogx/82kQPJtbRvQSrwSLg22hyucklSLS0jSXms4YPygZ+by4 KIlWH3ky3Nr588GoP3S4lnRmGhNfqUUxQmdWGihz53aStkXfSGNKqzc0rSZAp1zR5jSL sLcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767866380; x=1768471180; 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=3jVrer7foxeDXiFbFRi4WTYBqb7mxG96n3TZ489PhHs=; b=avhM6JUWcl12XVpmJlF/A2O1zPdMx/hQpEpkpcbuNhwpu8KtXDgcmFbdtTOQ1hc8zm GvjVOa8Bzy9qIPXZx286kCfhIPKwJA7YmYXpyFM8VBK4Vi/uPLQtW/zFUB5UEKgjhmZi hTOUR5aZHNCABk5VuaRqSB3eKLiWKMNaxGR2Akw/OLhTEpE+5A6zOc6QojUw0ig7E4mJ 2kkn9YV1GDq7F1Se0sF482iN0w/oQF/8cSLpfSLR18GWe6c6o1M28hC4aXPKke4p7Me0 xCYA7oAOEonwa+DCEEhmTXNeyYo0RrWeOG+pLzO8W5wf9RFh2eJ7BViuUZUC8wTxlQr0 VglQ== X-Forwarded-Encrypted: i=1; AJvYcCWxa9LV/vT4mMZ4Bn8HriS38Qe8nPtZoZ1ihUBC4ru4k/KxyKV4aiuWSyJdUlHT/8hrPh4v+FjBpDTV6fU=@vger.kernel.org X-Gm-Message-State: AOJu0Yw+NXgyZm59SJMCCFfQY8v2Zm2RHFlD05d7oO94E2vM7Z66fq/+ zDf0/tppLEW4PJPykBLX6YBLWhncQY7ziOW1izlVp+ysq8T2+serYlthw5Tc7Q== X-Gm-Gg: AY/fxX6GtWBQLRIEoXVtNSfFJSyTJzcl/RHYYWTqPcQvAbtAqbYZWmBrMcNgkvfM9pc CRrm0JOgkBrCsoxisELOj9IxHX8gIFS2xPzOQCEHXxGyMXeBYte+9DjvVaO8EoznIR31r851oT7 FYn6Vq4rghTi5oJqWc+UnMhqh9MAAOhGbneJR9vKIkFYNIbry4l2syd1Li0e25HEg0yJMybsWVv aCSQIGIHUnhIT9K/wNwJeURE5w9I9iYI/M5haKZjo23LtB3zXepPo9E7e9jqqp67RsS4av0Sc7i 2wHLNqRecHSRnGNhbj91pQIG1lLUYMf13t69XfkumcIGBzSLuQxYyk4JUBX4IMKPLcKzY7gnuU5 FTLS6p6NLIKaoz0NBSLkJZn7loVHJPNLqrG9wiXGXzB6l7u0yLSu3Jf5Ns5ycbWBfwmT4+hGSS6 n+rdRdYbTuPVRjg7rbqArefIPB9ZqeFDGCj1AXjXyBKr+cX9NlXoyx0eDM5n/izaWhs1qtWr3ji XtpnMUOL8bKtn3yetqZbw== X-Google-Smtp-Source: AGHT+IHrWmrWZovQhYEcCj3OW2qe/OMr35yE9xC18wSEU8hxPlfPFqonbAeAYlH/zyT0y2ccrqO9lw== X-Received: by 2002:a05:6a00:9085:b0:7e8:4471:8de with SMTP id d2e1a72fcca58-81b7fbc91b7mr5136728b3a.63.1767859762235; Thu, 08 Jan 2026 00:09:22 -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 d2e1a72fcca58-819bafe991dsm6900582b3a.16.2026.01.08.00.09.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Jan 2026 00:09: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, krzysztof.kozlowski@oss.qualcomm.com, Kuan-Wei Chiu Subject: [PATCH v2 3/6] dt-bindings: input: google,goldfish-events-keypad: Convert to DT schema Date: Thu, 8 Jan 2026 08:08:33 +0000 Message-ID: <20260108080836.3777829-4-visitorckw@gmail.com> X-Mailer: git-send-email 2.52.0.457.g6b5491de43-goog In-Reply-To: <20260108080836.3777829-1-visitorckw@gmail.com> References: <20260108080836.3777829-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 --- Changes in v2: - Add reference to input.yaml schema. - Change additionalProperties to unevaluatedProperties: false. .../devicetree/bindings/goldfish/events.txt | 17 -------- .../input/google,goldfish-events-keypad.yaml | 41 +++++++++++++++++++ 2 files changed, 41 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..4d359c9be600 --- /dev/null +++ b/Documentation/devicetree/bindings/input/google,goldfish-events-keypad= .yaml @@ -0,0 +1,41 @@ +# 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 + +allOf: + - $ref: input.yaml# + +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 + +unevaluatedProperties: false + +examples: + - | + keypad@9040000 { + compatible =3D "google,goldfish-events-keypad"; + reg =3D <0x9040000 0x1000>; + interrupts =3D <0x5>; + }; --=20 2.52.0.457.g6b5491de43-goog From nobody Sun Feb 8 07:07:35 2026 Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) (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 E9D0739902F for ; Thu, 8 Jan 2026 08:09:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767859790; cv=none; b=LSq9e66DcUyFIU/Isp0XmbIBj/HbHA3obRExHwA+hyc8OaAArmnBGKrir63u7TXRcoXGJ60gqkmcteRNfq/hT+aucxILPUJUKeFa9VcLgYRRAZR2Opk/8EXY74HDkgGCjirXoiKYY3kuvnj2O6tkIvq9m04B1oAvyJhBTmUIP9o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767859790; c=relaxed/simple; bh=BkuzIM+xJSw6D9gd0ClP6IeKUS3iAxeuX1yHGi4chXw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Fsx7sac+/NCr+EoeKomrOOirXHwJbp8wsjuTYWMAZ8kN70wApeBEkri5ey7QfgD/t/qhNzKrxmbZ2Vl7hlQuIzzKju8MD81foPFCl6sLHoLghrxptKFctdANrAziFBSXhtT3ealUQ3nsx15rz8HBQLUJVC6GMmIrUL0gVRKTq8s= 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=WbMtxix7; arc=none smtp.client-ip=209.85.210.170 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="WbMtxix7" Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-7d26a7e5639so2144744b3a.1 for ; Thu, 08 Jan 2026 00:09:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767859767; x=1768464567; 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=cM8S9Nf7P6gRpX7oKCBS4znehPOLHvbNE32ZCa5tCAA=; b=WbMtxix77iyRiMu/v6TL6S3OE4lOZf0DwNv0JOtIuj0UWdibRbv7EvHx/rC4SrGzEI j8FIUcuUbWNqf3OHvvwnjp16n/ZVsN3Zqqo2u/sPVCPcDY7KRQCIPkCfqBx+MSCgeNrj FhglvRwKieoa43KClvFE1X8AXiHAqWN1u2qcBtrQyxADPdHHAp5J7G0PeJ+VGcmzc16H Qr6mlPaoK+3KHnALV+6lbtMfVlf8sNcOAUz9K0VWPh1zGndJCuKoGfn46pYcTUej8gWW wn3jYiiY6+sQPI/3ufuLrH77ZZvcplgWmNlX601WCLYmsP8NVyDteo8AjjAUd5uAhraR OnKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767859767; x=1768464567; 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=cM8S9Nf7P6gRpX7oKCBS4znehPOLHvbNE32ZCa5tCAA=; b=C7TOBtjfZID+3kwWT52gATK9kmUfy8PfQCRspw+LoNhsem7kIpuf6BQqBYtlOJbwAb 8YmfxYguJ44vUEv2Br7FLK5wIDt3deO1I/48OaJzSqjaXitGXaZiLKGPZgoaDH4kum9a myc1F62fQWhGr+3O937vaV+cIlab+h6SN6uOMVsV8eP13OImJzm48YXm14md873uoesm F6jRuKNoZgSMGl6I/VXiHZTGeKpFCwc6MQVmcWTjfYrMnbbqDwDL5LzZvnMcDIHiAiCG JM0fbN77PFzTkfl3nbIVxaUfogfSmLQnJSQVva+p0fmMg4OFKe8l9F2DEtgt/qIumMKn Q0qQ== X-Forwarded-Encrypted: i=1; AJvYcCUnGuq/vZU7dQUZ+/Zj0dZf019k6VVazemWFdv/we00OqGCbUIgNr626+TrD6EX+uvIarLf2/G9FUUHgcA=@vger.kernel.org X-Gm-Message-State: AOJu0YwxTUMi+6VTTIb4Fj84Yn8MErsnSjnnUutdQrY5HhpOrFp3K5aq KyqhkWO49gslGwYSsvkOhiqqJHV30/okbNNT5Fdev8mnuz/72hRZAvWe X-Gm-Gg: AY/fxX4nqkhWGeMXSgebFE+1H4OZqugfLsLqUqzwNPa0iwb9TXFSIaY+rPZpAXttpnW I+flpmfwQd5Nkh2L0jSr6jZ2XdywSDLpSnb9eONagSgZLiD4pwtw+xDkENCIv63KeWfSlM7Tk+M gJDaECrDk5amwIUTkgxafGgvvGTLJImiJa1AfssKj+54bpdEQktbCofiywbfjgxDnZEs+kNSg0U AyFK17WLrJDgzLDwbQK+iklsQLvCKN2nSVAUlmuiTIi6vZNwRDO+ZUosByqlQuN+XyHr391ukbS jEoIdxxjQzINc6H4N34PYJfTL7LCjTRuOXojWtUQZSsjwGeOxkxO0lSl8RFD7oHKXN5biNcixc1 yWA+nIFAtJ7jOowLoW0NY+vFyKA22MjagkOxM5ncscZYOyI7Lh8Gns+MWj+deLz4K6iZi8ArQfi 0DJXdd+icACTWYMoJn3hS5wxis52g+pw53/3k4OpanxtvV5wO+8Lcec0upQsGoc0syWITO6aEQ7 RDZUORjZ77+59yDrLXJVl4RtzTIC0Lf X-Google-Smtp-Source: AGHT+IHkLLcdy5t5w8lcYwpa7aN5PM2YSQikFaFZHwIq35VG+97ooL0I8Sxc+NQu2jzK08rf+aGvdA== X-Received: by 2002:a05:6a00:1f09:b0:781:16de:cc1a with SMTP id d2e1a72fcca58-81b806c7544mr4661904b3a.32.1767859766947; Thu, 08 Jan 2026 00:09:26 -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 d2e1a72fcca58-819bafe991dsm6900582b3a.16.2026.01.08.00.09.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Jan 2026 00:09:26 -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, krzysztof.kozlowski@oss.qualcomm.com, Kuan-Wei Chiu Subject: [PATCH v2 4/6] dt-bindings: power: supply: google,goldfish-battery: Convert to DT schema Date: Thu, 8 Jan 2026 08:08:34 +0000 Message-ID: <20260108080836.3777829-5-visitorckw@gmail.com> X-Mailer: git-send-email 2.52.0.457.g6b5491de43-goog In-Reply-To: <20260108080836.3777829-1-visitorckw@gmail.com> References: <20260108080836.3777829-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 --- Changes in v2: - Add reference to power-supply.yaml schema. - Change additionalProperties to unevaluatedProperties: false. .../devicetree/bindings/goldfish/battery.txt | 17 -------- .../power/supply/google,goldfish-battery.yaml | 41 +++++++++++++++++++ 2 files changed, 41 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..909252d91c16 --- /dev/null +++ b/Documentation/devicetree/bindings/power/supply/google,goldfish-batter= y.yaml @@ -0,0 +1,41 @@ +# 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 + +allOf: + - $ref: power-supply.yaml# + +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 + +unevaluatedProperties: false + +examples: + - | + battery@9020000 { + compatible =3D "google,goldfish-battery"; + reg =3D <0x9020000 0x1000>; + interrupts =3D <0x3>; + }; --=20 2.52.0.457.g6b5491de43-goog From nobody Sun Feb 8 07:07:35 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 271953385AE for ; Thu, 8 Jan 2026 09:57:57 +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=1767866280; cv=none; b=g9Z20pOaBLWjTfnm0YM+F/WDoFohKFAm5pYUahHecggkPJbVMsPa3zJAJELLihQO+bnhxgF39E9BBA+M3ee77Dc2+NWZ9/XNrhMs4LAImUZWVIJ6sCFuIceLAE/D/W6XI+IxuuQMCwAq6n07SpqlLggxQTeVZjfsVRASUm6IACk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767866280; c=relaxed/simple; bh=Hgv7QBj2VJ/Dph4tylg9AUwEbK+W2yWO3bKu+SnomLg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=TCc26+nzsD5bp3alhI7tK51oCU4GpdiuGxI/FJ8LitPCon2Qedf1Z/Fh26shpMUhDW5ajoR50/bxgbqMW7ulEDnvkck/s9srGFu07eWR7ZFZDW32I1F5Yw4BTmpa90UT70/i4w4L7nAVDbAtk+qHb/GELBLmaMR6a/Zx+acT8/s= 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=g+slDBxu; 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="g+slDBxu" Received: by mail-ua1-f42.google.com with SMTP id a1e0cc1a2514c-93f5910b06cso1084236241.0 for ; Thu, 08 Jan 2026 01:57:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767866276; x=1768471076; 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=l0UMQNQize8y0H61kPqmNx/nuhGzGL/JdEumTcbx0Oc=; b=g+slDBxutxihBYft9ovtHjAQl8HAJ7BttpzAyMrHXH7p+2xXsfCvtdAVpcqrcZJ8G3 CZyzJp9TlWMC5tyANO6C/UMvQAow8DjTUQJnP8RK3e8wj9Z+BPj8tPVXMq1guDVHVAqa 0koB5x6GG6zPvjndhNJCMg+KcQmUQwK5MVPWCvsTj6PT/hLqWNfZGzuOJQem3m8PFl/O N/GSBd5mxD/US+wnFCVFDhDOyBizhXBswiwkUsAHsRpzhf2NQ5qks/4u856ttfAbDQxa nOmN86OxEuAGh16GznWYcvmr2ejej29c+3b735oENhg0zC8oWS3InimCks/8AresjmYB tmzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767866276; x=1768471076; 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=l0UMQNQize8y0H61kPqmNx/nuhGzGL/JdEumTcbx0Oc=; b=gvp1F2f8/A+/Tgt7JjNxLTNiHRd89hIYyEfqWMcNUj7QuwewUtcwWeQ3waNVp4MNoJ FGfaKGRGULnX3SRmaAPUWkK07Q8UbhDCn1rMZE0QBje6uCJ4Z2k3YM6vsxIxwReJ7yu5 BAiuxdp4MYwr8M+2XUYtqGJrLEkmB82bHePn+P1b4hvfE728zahP++BvxgDXweHcIIGI pCTxPwPSoP0M9/ysJRQ3Pc9+HSuiPf1GnE1AdfDYhfCe29UUDRCdfaoDp1CRgSowD+V0 FNZQo+JUHHXRJ+9A138TuVM2Iaxgz+ojNr14WRJbMhO6K0xkiYU1vgn1v/DTgaUjbjzW 0YJw== X-Forwarded-Encrypted: i=1; AJvYcCX8G5RNjCuwcrjfDfWgcN7mdI4uFIFMkZPlyRC5K+zo+/WQva0E+VAWr4qUdcWaQoN2uU+obydk0j+vokA=@vger.kernel.org X-Gm-Message-State: AOJu0Yx6RWd19jqHhiJqh2bs7XPgRgHqeo9cBfZsdWFFO5d8beQjBPBH ZgulB+sbaR2BgoRD1lL99IWRYRslqn00JnEvrvZvtWJNdkDRA9XkDvlNsprE+Q== X-Gm-Gg: AY/fxX7MUViB9Q/gFr271TFfUoYrK5PIncC57lZSt+/bBUV5y6I4SoZ3upAy8rP5ovK 7CXFVhdPP6Oll2omEAWmKKVpKLsl0nioyftzkjsPrhUYasx08Vv5EXGQkdqwxtD7L1Ov+X8Qkdj qG2GgOKb5aweyV84LXKCRO9XtmC+YyWA672XCNsRsmdyQsIzFWFFxoYVCHeGQRUhOfRxoVJwcE/ tdN1UOeH1BQA8SUQMIOlVdckU1tk2Tv6+VGSfzbmdUkkhUUAYR0qIVrQS9ubkIOb2Ssc+7R5Sqn aEqHglJJaD4GZ+DTku5L9c/1O/03PZdlEV+gfG2+jpetxV1I28Av8glkVrxxcpcJsRccyzXPt3K hcxzpkuh9ahPRv1PUgfpFCnX+Tk2MPxZvIYr1KqYlW23blkwxwo9y9+g1opSdgWFmT24fp8tAWf 5a3TWYLhBRg6qLgtr5tJk6NpDdAFvB4ZzEmdAWP+bVn1jYdkabLisvKPLx55a1ryd2f+3UIjG88 DAyqwfce1AOKpj7qL2trWA+wlpHsq5E X-Google-Smtp-Source: AGHT+IHZ2UUjx42RRlWVNMw3b1W04C9piTrC4WnPU6SDQCVTlKuzNskyckz41dtty4xhtSX8347Scw== X-Received: by 2002:a17:90b:53d0:b0:34a:c671:50df with SMTP id 98e67ed59e1d1-34f5f95c745mr7519717a91.17.1767859772019; Thu, 08 Jan 2026 00:09:32 -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 d2e1a72fcca58-819bafe991dsm6900582b3a.16.2026.01.08.00.09.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Jan 2026 00:09:31 -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, krzysztof.kozlowski@oss.qualcomm.com, Kuan-Wei Chiu Subject: [PATCH v2 5/6] dt-bindings: sound: google,goldfish-audio: Convert to DT schema Date: Thu, 8 Jan 2026 08:08:35 +0000 Message-ID: <20260108080836.3777829-6-visitorckw@gmail.com> X-Mailer: git-send-email 2.52.0.457.g6b5491de43-goog In-Reply-To: <20260108080836.3777829-1-visitorckw@gmail.com> References: <20260108080836.3777829-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 --- Changes in v2: - None. .../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.457.g6b5491de43-goog From nobody Sun Feb 8 07:07:35 2026 Received: from mail-vs1-f48.google.com (mail-vs1-f48.google.com [209.85.217.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 90C1D3EFD05 for ; Thu, 8 Jan 2026 09:52:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.217.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767865983; cv=none; b=HEm2Y5W/+hfM7NxERZWPP4xtMivp5xc+ceSe3X3WnN9v/SaObxkQ/sGyYfI8LC8ZfTSZWQA/RcWYclmjd0mKkhNli+TPEeUDuanUz58P+dtKpsnCwoYzh+bRMmzVqCWEzEjIjUrR+SRKj+f+t1iLOGbuzl4apxZZF5f4ivcMXyk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767865983; c=relaxed/simple; bh=+em6k554hiEdgZ3gCIS3vNjm0IbnUUOfSriX33xjyhs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=bPMNR5wAceRj8/dRU1pLh4k97xKA6/OBLwaH0awHgL4dr4yc5owF0VZEVcn7VT9iY5+wr8DY/MYcN6OlRr9JxcuxtaANNWGRomO/T4f9thJCZ25Z037deRXiCOzNWtKzgBmoYbDLH4a6RXTvR8tcrW3PVfGPNOuZJ3331ZE1iSM= 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=KGAqq51r; arc=none smtp.client-ip=209.85.217.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="KGAqq51r" Received: by mail-vs1-f48.google.com with SMTP id ada2fe7eead31-5eb3c50c688so2064873137.3 for ; Thu, 08 Jan 2026 01:52:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767865969; x=1768470769; 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=s9Cv7mdPPcZ8e/4RiioRb+FP1zONlTuWhguDLBncdBY=; b=KGAqq51rITZSZ17O8y4kSJ7KaUgL7dGQ1bwVAImcYv0zFRbatB1WRnInLjM7LP8Yes gDYRDg+woV+CIycAtPKTpZuJEA06xW43Tl59M2sNDteXqiawk2OZNSER1j5Umd+5uW7i IEDdoTXDTuOAyzRBQBQwks6KUe/FrDENOI6EVlnXTs4MqHlBQMfCxmCXlgZnZVGlJJg6 yJd3D/V+/Gbgbh+MxLSmJDxWblfEhJHXSWdr8KqRtDT9gWQLQgna7S60Cj4mvc952oBS WsF6tlVN8emZEMxvEpsMpS8WVj4dTN+r9FxhuVak6VUUpnmGj3BIK+sT83z9D/DShEES wnFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767865969; x=1768470769; 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=s9Cv7mdPPcZ8e/4RiioRb+FP1zONlTuWhguDLBncdBY=; b=X8O5AzGNGDgHbJ+Q+lVSnr87lwWtMyaDdBEppDBFzh/7DJaQMkWQ9EG4D3m0qPheIr nItIflL2hdSsLM8cn2ZXjgTXnHx8F0JPZabf7UneEEJLN40w3cOm3b4u5YdG18AXj6XW 6/qWq7NH6EPFRFyQfwF/CQxIdYCV7qJrT6CbI6qQjqxygYn9FhScKdLD9cDDFPtG6z8q ByDqIkncpM5/FFxOS813ys+GwbKEZ95Is/veIFoU8se3cAeu8lLYRanF/uCkrFgjwM3R dmqMIAXyPIhin0qo63btgC40PAaDgTOOHxTFOBgpEeVIuo8lOEq9mkbxP7HqBd3k6MN0 /1cA== X-Forwarded-Encrypted: i=1; AJvYcCVp7s7P5vdirsRjz4j+ZZ2kjBhwXeIQkcXFxYFztD7Ew93YSCqeh7NyJfyrlCeW68wIwaXbfMqPpPkURGQ=@vger.kernel.org X-Gm-Message-State: AOJu0YzQSK2/bs/Jtc2QVKH7qnLpM3K9hU41NKvQ9Gmn3v1cmJZqTnbW 19rLQdi+sZwF8gXRRgpdPKGvU0rt9iTJRtYe0+iq1CbgInD7SnWqWgTILUVO6Q== X-Gm-Gg: AY/fxX4bLYGIoMRZU5gYikgcR3SlfH9JHHoOn22cZrzkgEZuLAlIOfMjO1n2jy9zDGx Tvav3reVL5qoqQuGmtFxEdJa9F1qNgAtpEbqD4p8MbZc1id57F89CvqKzsEaSgzavq16CmkaBiL JWDSGFvdnIz3i3XN2CpWM33Gt8Dk+w70iJhpNRlzfhVWOR2ncJnpncPXB7G4c3OvKIiShTkzsnc /lchkMmQJ/fA4PKV3qcDCEouidtJ/j3H1oC6ueCMQe3hfP30pEidNhbL4azZ6Sx5k2cGD/LkRQd z2Ahdp89Yvzq3kr4gE59a+TL6vGfSCA45WULLWA7WeC4qooS0V2adR5Lcr/qt3uL3lYZbL1DR7/ 2t3JwfqRty6DzlolbeShYhpIgABxkIwQk5/aiCKq2P0GUE4joJasosby4dlTE7BLurUqzoLHHTK QCfHheO8ny49igEjgmhx1ypk80MlUxV+WlkF5Rj/bGlzm5ZW/WsxaqwM4aCnK8aTiPAs2B8L9XG HRnj74FxqkSQO6viS34pg== X-Google-Smtp-Source: AGHT+IE5lf3uPbw8VErEKzhFGGbzHGx8u/fDHReHMHASFjL4yvedLS17Wjxspaaf5SF45aWguaeksQ== X-Received: by 2002:a05:6a00:8c10:b0:7f7:497d:8118 with SMTP id d2e1a72fcca58-81b7eb26e99mr4452899b3a.7.1767859776927; Thu, 08 Jan 2026 00:09:36 -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 d2e1a72fcca58-819bafe991dsm6900582b3a.16.2026.01.08.00.09.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Jan 2026 00:09:36 -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, krzysztof.kozlowski@oss.qualcomm.com, Kuan-Wei Chiu Subject: [PATCH v2 6/6] dt-bindings: display: google,goldfish-fb: Convert to DT schema Date: Thu, 8 Jan 2026 08:08:36 +0000 Message-ID: <20260108080836.3777829-7-visitorckw@gmail.com> X-Mailer: git-send-email 2.52.0.457.g6b5491de43-goog In-Reply-To: <20260108080836.3777829-1-visitorckw@gmail.com> References: <20260108080836.3777829-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 --- Changes in v2: - None. .../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.457.g6b5491de43-goog