From nobody Sun Feb 8 21:33:52 2026 Received: from mail-oa1-f49.google.com (mail-oa1-f49.google.com [209.85.160.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 E6E5C3164DC for ; Mon, 12 Jan 2026 20:27:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768249661; cv=none; b=RxVCZ81jIek3jlXWfkqzjTc2vDuvs0bN1eN/kWo5/4IqsKbgA7sHjmA6mu4RDr7ssYGeTZ0FsjqlQwwoQGPTCtgpMF+Gv8LSZFOxssB3b4Pkx8BPIVEUVV60706wJqLVtvpzZkwwRoG4O+23DuefeSZVTjuAk+l8VjpYNmlWWdw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768249661; c=relaxed/simple; bh=R975+6cFhZbxfj7AcmB2qCDxz2fjGpYeQFlJNfAlsrY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=unaDBw+XBu0oBzP3dwxRk6w3PBvnFIRXYjTB5tS9zpRfHcOXTSlFBCAU4fomUEnzzwAb85bOpq7YMVB0pzU/+oeYPdFhT/3Su+5khsC3fSebSbxjgkHvH2+lNcw9i+yTcblN/t4wRAM2OoXxoq09kIE4dm9KG3rzllbDNJvNQuw= 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=mV+cd87T; arc=none smtp.client-ip=209.85.160.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="mV+cd87T" Received: by mail-oa1-f49.google.com with SMTP id 586e51a60fabf-3f5aaa0c8d7so5171335fac.3 for ; Mon, 12 Jan 2026 12:27:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768249659; x=1768854459; 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=zcjtfYLr/hzQ7i+u9m84wCmIOhDfx7TiS5rWTLTDi7o=; b=mV+cd87T/GkkVpT32KV/BzAxwh1BBhzf6yGQDGKpNGCc11FR8xzr90QDb3aVwIhQ5H bNkxr/2NpQIyNC6R/au5vTrkq4FE4PjYGBo6HXS/q5aPCiQtlpCH2AzSriI0DnA7KNH2 eR5++YmNSS94SgNvrvxmFsmEvevHxWDzMtdXndEFNfxoaLW7jNjrd4aILLgekkLI0DC7 W0At8hYkkb0my2rYpHDM8INVLI7F9A0z0bJLxS2Eu7CAkmrVXPjo8yWmm5P7lZPwg9Jh lH40yCkDWy5rRaJwlhuz34Uem9t6ZB/YfOmvyuVIAuzhnvE2owplM6MJI1tggS3BrCov ESTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768249659; x=1768854459; 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=zcjtfYLr/hzQ7i+u9m84wCmIOhDfx7TiS5rWTLTDi7o=; b=e37y1u78iEI2UP50rZzRfcdZHLGoUwe+haShTXBnjE0M3DUbncU+pFbAN3IjZoQX6M zxEXFJ8Gw7ni5cuthbMlklm2LnbqES+qWowiaKHw2uMN9wKfGnWR8zt8f8/DgLNYj+29 sdPlaNsDVaWGnDrPEMVo2H4QKpYtAsHSqA9gA5pWzKtF8mfDdibtKJF7MrhzI7Rk3sqv kQZz4Ox9f1P4hKZ4hDiENXr34c9DoZBjqkEkWw1bnJ/LMcD43o78UAz4j62971Yy4CkV 8vsTHH/e7JpbseO54rSFYz5XP2nUDhTVfHvGfSDfF9eZj+9l6e3ynumZpin/6caPkOTo 2eKQ== X-Forwarded-Encrypted: i=1; AJvYcCVS9GP7To8po1KUSLHl6o8BNxdNaJVwjax+Glt+0ICWi0z9Eu36GQf521ekCaFmvjRyClclY8kqfpTRFNk=@vger.kernel.org X-Gm-Message-State: AOJu0Yw0M/W+SZUrW6T7edgW549kLIk7MlaYcsJ7ORjG6SNv05kn15as I4Ev1II5F6nUuQYliba4j+b2Of7XMQzZmLIo1aYsdJb9HCAOcjDmisvRSLH2Qg== X-Gm-Gg: AY/fxX6IEDIlyntNHHu1tezeBsIod/WPzHwaukYXYm7rueZLqLQ7xqFGQWr665onsuo rIqkNbs0jPo3MvcsFELdePWYLuVmdNvTy8pTlKLVYLWqScq/GVU4TODC67VhaJXwiWPK3mHhzEl vDkkdag8XbgIRiglaUP1NRzJ1iaiSES1eS9qhvS35tYJ3fAylaG4KVnOCtQ3qy9wLErr1irlVOr oTNiroOMybb6n1CbaC4/kG48epey8wz9yd1fgHfNeexwXOJM52T//Pwum+nsjmLZI6pWuZVyVP5 jvr7Ht1X5hx6p/F32onvf+UZkrWkrBcYPKImwdx8Ua5u13cZd+fzEXTR57aIoPVKvG54OD4tMBK W8pNPZjm2fjYp4BpVcTxHTYrpuq5/f579haqNw8Og7Gwz2ifi4BkGy0ADBI4cO5v6I9HtycNjDh 5jM9MezpavRO7mt5pRxka+eBXBU9tw92bhbU46249v3sUsVWgtqlyM4bebso0AlegVCwQxsLR6h 6/PXAJGpaVyUJYggRExbQ== X-Google-Smtp-Source: AGHT+IEhhjkMRhLtfe06HmVUiVLdJt4MdPUnRHhK5mx9O/EoN/yul2X9MrifSFUaAnpKZe76DRHW3A== X-Received: by 2002:a05:6a20:430f:b0:366:14ac:8c72 with SMTP id adf61e73a8af0-3898f9db825mr17301674637.72.1768243931042; Mon, 12 Jan 2026 10:52:11 -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-c4cca06b16fsm18874197a12.31.2026.01.12.10.52.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Jan 2026 10:52: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 v3 5/6] dt-bindings: sound: google,goldfish-audio: Convert to DT schema Date: Mon, 12 Jan 2026 18:50:43 +0000 Message-ID: <20260112185044.1865605-6-visitorckw@gmail.com> X-Mailer: git-send-email 2.52.0.457.g6b5491de43-goog In-Reply-To: <20260112185044.1865605-1-visitorckw@gmail.com> References: <20260112185044.1865605-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 v3: - Use decimal format for interrupts in the example. .../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..d395a5cbc945 --- /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 <4>; + }; --=20 2.52.0.457.g6b5491de43-goog