From nobody Sun Feb 8 17:37:07 2026 Received: from mail-ot1-f48.google.com (mail-ot1-f48.google.com [209.85.210.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 175F33019B2 for ; Mon, 12 Jan 2026 20:30:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768249848; cv=none; b=Z7PlcwJd8kAxLh0axP2M+In2alAEGdM99iXhxQjd2FdSowEM5H2jeBg38eXIl4RZSFxhjZ+zO1408Ids5LoCnUSJ/beYPP+JIIGuYhk8x3cR8/5shhS64Vxxiy5LyzH4HBR36kG2qlzLOXX02+gjrwSnQw+L62285fhjrYy/y4k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768249848; c=relaxed/simple; bh=GTLyrTF/q6Eyc9fZ3Fa8bSl/4UWeB/Vses9dYwQVfyQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=mncK6zFmHXF/jO6nCDptNuFHt+ec+vXDyybAzsdOv0yTeFAK9y16WcF8x8X5k0UzFnG0T9vYBFqrDugeNMIGJ0dB6BMWO0b2vvZzLkkrNJ5IP63O0WN7LTSJge9jGqrxiYgU+sP+9A34lDxJg7fIg4IKjtsDNDYiMfphYB6XDFM= 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=mQykPaE/; arc=none smtp.client-ip=209.85.210.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="mQykPaE/" Received: by mail-ot1-f48.google.com with SMTP id 46e09a7af769-7c6d1ebb0c4so5218488a34.1 for ; Mon, 12 Jan 2026 12:30:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768249846; x=1768854646; 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=oL3a/4UaA+a8Zff5y8gdtJeilEUr13wkA6OARJeIofo=; b=mQykPaE/JOosVgjg1E+sy3mPINngYBqgQ9HKnjVcdbtCAu556fzRrHPjklfeajnIMm lpqknGPm8J0byQx27Xno2gqJnamCKhSHQPP9L3X8EXBzMn4q39GXZ9DJ1OadEpPFV/OG UflcffCETm7zlTGQRDMBmniZRfkhR2G9n84rRYfto+RUIhmQE0clLmx/0neKmyY3Awfo YVOOhDXouqSj8g5rKoqy8VCJwIrYzzObcIyDkSsjbDTAIijxAr5YbjOKMkUBDcDlHTbs k4Z7fxTE3PdI7rXPkNtRLs9/anDo/9VEVXxcvl9+dDZ3/hcvUrLzkvYCQvducuV7ONlb yWHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768249846; x=1768854646; 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=oL3a/4UaA+a8Zff5y8gdtJeilEUr13wkA6OARJeIofo=; b=NJ4t0Mikax5ZdR8BXL8bgjcjRfNJZNWVx4qNVKI6V08atMOwZHurYZatxLeGMoYgRa EHxR4DCk2dhEXWnLBKe1NkIqM+GI49HhQAvkCqs4IGXmY88FY4OtSkGlepFl+PzYZBDt CLThtyvwkOuIYQuUQHvdATMu8OG99Y4qHyAgVr6BvzpN1wIhN37STjDLvwjCDa7H2Ly8 P/tx0TMDSVQ5EJmZ0dtVOcjTthCa19PRqSNGg+y6d0ufRjDzSkoK54r9WgsfXfuc+Y2D XnHfXrStogiOFVBo+NqRoot1ov0CRQUh2mX2r3yvFy/W/AABLewv3DHYZLNQ8cwN5obU rUDw== X-Forwarded-Encrypted: i=1; AJvYcCXyl07Ffvg2YjNJoWaFFOUvbV23tPvRtAd25Xdc3ztPOudbiwVVzEcpqcFHTnOp03mHC0f2DBNTfsOVqJM=@vger.kernel.org X-Gm-Message-State: AOJu0YzI1b+7Pf6hweGJIADspDNDU9OcXtu2bsGHLzFScq2D1EnDL1Gu AQyD0AVfbTDJaiP9H+SWH1EYbzCTqAXlRKBD7GV5Vnv3aJYvE+aEF4irft0YVQ== X-Gm-Gg: AY/fxX4G9qul16ZXqwnRlkBKuNaKZlQxPq5kwzE/ks5Pj1Im0HC/Mc1wGhI8ra5E2/f k8/R2fMbJjn4qPbcQTfD0ncelov4L8DMISdvinufnfR0xQlS0yHCyrC47uCOjcFoHZBdl+vqRwm Guaz3+1X+O4nqMmHU2YxwmVYBvRK2OfLoQtRxSj/KzYI08PqIcDjOmXuMbrumKjrLYpCTF/fYJF ktgSFMGlBcI7kdKwlRoFLLhuXQWYiw+d7uX3gU08lK4EoAsBpBPEdWnXMO4BtXa+0aSjlZvWbmv Kh8eaXJrR66GaP3XstkV0bhvO7Khwbw418LYC1xZSJ/mNvI/o4msczVg9YBycgwlxDztw8CsLii QQcTFGHKYQh2JrJL4pr81dSa1gl0gz5ej5BlCzvds0YrNaUY82d+k5sou7XEnsOOGp+fNX7U33C i66Bo3pszJuqiiy37d1nBf5fqgApj+1w61FUzRC7IiR/Wt+oJUJ75zm6gLXJfy/lZGUT+Yabcbf mmy+ur+k2VBAMPjd/YQShlyVI7sBSau X-Google-Smtp-Source: AGHT+IFAodgf1HCpii8yqntRagZFeymJlZlYuy8XB+cGQHdG7vRM/mtdZt981BYzjdhg5eNahHLaYQ== X-Received: by 2002:a05:6a21:6d8c:b0:35f:6e12:1862 with SMTP id adf61e73a8af0-3898f94c400mr17035763637.19.1768243912001; Mon, 12 Jan 2026 10:51:52 -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.51.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Jan 2026 10:51:51 -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 , Krzysztof Kozlowski Subject: [PATCH v3 1/6] dt-bindings: serial: google,goldfish-tty: Convert to DT schema Date: Mon, 12 Jan 2026 18:50:39 +0000 Message-ID: <20260112185044.1865605-2-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 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 v3: - None. .../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 17:37:07 2026 Received: from mail-qk1-f180.google.com (mail-qk1-f180.google.com [209.85.222.180]) (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 13A1333C50F for ; Mon, 12 Jan 2026 20:38:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768250312; cv=none; b=VXn60EjQdBnL6pVGV200BV1CfVgaIYN4OBQtoKyqIYFwDjbFP3Buikgy2/6CQwYBIZQ75amTiKuuVVHhcJFOlO0LvtWGXPz9XueV3bF8GrtJvxZ3B3duBrhcTO17Qk3Yfg2liPElO0b4dWEd49xRwcAfqXDD7jHwYKwa60ilP3I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768250312; c=relaxed/simple; bh=ymB4O87Tj8cdyAQ2Mbv88kf7il5FRPCeihIKxEZnuSQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=NHlskMhR6B88mR5f+o0WCuVJqBRG/TVxW37zE4OfS7CHLKAQyPip2rKjx5+dWC1GrUNTe/uCmIo+yyczbGdaaUYD6L7b0s1GBoxMXCvp2C9zIEd3Niu0mzigN1X2EPFenaE5A5JWYX7Gwf1Zj/zUP2WZJSsjz5xf1zn95Y43xfQ= 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=EmqqIAJR; arc=none smtp.client-ip=209.85.222.180 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="EmqqIAJR" Received: by mail-qk1-f180.google.com with SMTP id af79cd13be357-8b25ed53fcbso172267685a.0 for ; Mon, 12 Jan 2026 12:38:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768250310; x=1768855110; 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=9IpW9E256hAdb5Kp0Yw/WkAtwWAPi3uXbVhccnFIi6E=; b=EmqqIAJRKlMEXgtwzZdJizGfu7wTaDPC1s6rQ4QrmBYW3k5izqEd14Q8zyNEHtvjpM tzMAKxG9AlGiI/MdPTjx30IwlJMlsokZNoll/WEXVKuDV4HhyOk9grLsZG+cCZgFm+o+ mERuXaCNko/Es1OqVVRPBM2mbst+zHWVM0Agu+bJQg6ovW9bDmmahbK42hoqP92eT7GE CJL24Ob1108w3wJ2wzlbSNdNwdHw2lrkkFTVKtlrP3G2BBw27KnYqo7/VDniqQYUS/AB phq9j/zmFCBFexj7GY1ED6iejIp6OClNeNWDsWNP/a0E2rZhlOfum7M275h13vjE++NJ 5M6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768250310; x=1768855110; 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=9IpW9E256hAdb5Kp0Yw/WkAtwWAPi3uXbVhccnFIi6E=; b=nBS7O9l2gHan//Ok2rFmqHdyLxrUvBhfSILIIPdpjTh3qk9vCJvfgCI9dVkmTysdCl DBMeFFiopsMbDqSXQmJyM8vHjcaDB8/VgEZaUcmZJw3NIg7HqlLgn3gSjKyaEy2mG4er FgG9Xx4K5KC2gM1lYnXJ1tMiAqNy+q08krAwomvu56W5lwm+Vdhma0ix+FDdHD9gXtvN h51O/kFsS5FDC4yOmy4l5jeqFIfdnJYhfUGDvKHNsd0Eji1CBnMK4lcENwgiiI+AJJ09 T/lxC9iV0Bp3BZgEGcEYC/iT/KGTOLwf9BSUPAexK4uPLA6HmGtN8n7oPW2m52IQtjpe ty2g== X-Forwarded-Encrypted: i=1; AJvYcCUpqRqyDMkm0lJAeF+5h3ZDB+3o3LO4R0PVnUYhUYLhESKy5bAaQIaBD4csC3eG33XW1wi//5eQNX1NpVA=@vger.kernel.org X-Gm-Message-State: AOJu0Yxqo8pvEzuz/OHh2S/p33F665l2YOVdg8wLmgvv0+f1yhNxH499 eFJcnanEiniuaRJsceiBfDzMVOYJKRYuIiJDV3GjglCzLof7UJSVqQjYrKRlig== X-Gm-Gg: AY/fxX4AsG7is0VtNZpjkpR+ZKwOradum69GaEO/kIVpmA5zUGlHtBLxj0hWPvSwJja kqUs/04FA0s4MGFHtNaonO8INwmZWzgm487mDe/uWF5k331Jq61XJffosIaWWsv6AQOpdttcrEX 0FQKDJqylv+G7AHpgewpLFqfGrUWoH55N1Ne1Pr8rGAZsusbxBVRV7RBTlWcLGHEYwjTNpZm/fU KqTn2dB9u33M3619J9LNh5etz6tIZjM9Vx3fYZMgLLC0zzeVqxF+8myOOdIg7NRqWYLVtRyNxeg l5yJoLGjvJdVU8RxjxsbGBrMUVCrjYR/IrW29ES5tSDA9kBQeFnqZdJxrfpb+/iwpcAEVEpJ19i 8DJ6O5IR2FYo81plBzclAp58Yno0rFRosZdICHRZWxT1Aepq3/3SUK2VKhjvBxMAGJ+Xr29AGV/ /OoSo/+H5sAZ25kJe9+YPlXr90f/Ya5dYAArYQknxUCIkkPuJBzCCCZcPee1UzGIvgXGtMw5YlJ fwDS4El7uxie6MgS47ZgA== X-Google-Smtp-Source: AGHT+IE0iF957v0dhX+oh2JuRctvQjKaodi99ci7bX97j30HxAiXsxhGrr+rNQNYdsy9DMkXs0FDHQ== X-Received: by 2002:a05:6a20:4322:b0:366:19fd:dbe4 with SMTP id adf61e73a8af0-3898f88eb3emr18090615637.4.1768243916723; Mon, 12 Jan 2026 10:51:56 -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.51.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Jan 2026 10:51:56 -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 , Krzysztof Kozlowski Subject: [PATCH v3 2/6] dt-bindings: misc: google,android-pipe: Convert to DT schema Date: Mon, 12 Jan 2026 18:50:40 +0000 Message-ID: <20260112185044.1865605-3-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 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 v3: - 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 17:37:07 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 E7FF23195EC for ; Mon, 12 Jan 2026 20:29:36 +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=1768249778; cv=none; b=N5laABFCXv6RUD3Ik8AgetrEOscmA2O8Xy+OFlDFJPFum1n113kq6NT4h4EWaqV/EFv/U5pOX7hJCRQA99VqKoX0BVf02HEH2qU7DA/qXbDG6s9qr4tJvcwuPp0A8o9CZS/+YTA8OEzdCJ5d7/BeHj/CIvgXP9ZoxGscZjMYwp0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768249778; c=relaxed/simple; bh=1cgc9CyPLdaamTqWSH/prcaGYr4QsO4nAqSVaUroafU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=LbvCm52U7IfLsq4L/OHZeLzaaR4yC36OHYFkyiQkxn9WhVwFA27dqWRoEifIIrgjyi0m2HRWxslOqr3fqzld/v1e6DsIWi1V9pdvWeyWVXWLoYE2R2ADgijo8VwmH/RgKbxQXU1MaViLtuIHz+8Lee5KojFCGX+lestVhuH84Ek= 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=P4qjJ0WJ; 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="P4qjJ0WJ" Received: by mail-ot1-f51.google.com with SMTP id 46e09a7af769-7c6dbdaced8so5681470a34.1 for ; Mon, 12 Jan 2026 12:29:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768249776; x=1768854576; 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=A0PErH3A+TCXfgL5PR8asxXBIGBytLNSMzZeGmnD/jY=; b=P4qjJ0WJKef1u59EuCBJ0ZA9SjreShBbuaMOegWs8dzRHd89rdAFDefsqGWtgf8J6S XtB/v6TG7uSmZMBEEHs2a9kCh7ksHMY5DnCO0Izs/o9yj7wxfu1nSMJ9eImeL9KoYqUh ZFIhEUepc4uS3AXnys7kQfsZGky9U6wI5dywWhr7LBROBozbjw8tAZ2imQsmzJEPnJbs /TltALqlmrZKb3HEULbONe95uCI7G1peqxOqaQIv/phoSi8KOpvDYkm4sjDEHHujcZ3h emmmwc3mrZKQof4qRMuI8DR8FIGOU9yGa8YyZ1BsL/4V90nK7TGrFxHRXINQrexTVyqX YyvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768249776; x=1768854576; 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=A0PErH3A+TCXfgL5PR8asxXBIGBytLNSMzZeGmnD/jY=; b=KlTjDl9L4J76PGckOPx03DrwCEhdviXX7eADmufcQhmqbBwO0pf68MCOA2HMvUWg32 6sSRwJ5yC0JoJSZ3ScUn/ooOGFVvd9oMm/nOWRc1r0rnDgP1I8ukF/f4+USwbjdjotAp 7EWAn7zPu1gxUfJGJjOLgXmjIkBVP4bVFcKaTfC9ysw2F9L8qPcdmzUue4nnh7fluzCi 2gpIgK/2DEKYrmPQ1FvnuXhcPJkffJZtpUturKtVYP0YJO2XOJCYVB3lLKjfR5Uz/R0d 5b6ShH8E276pbx2Ns06wSee4HmlTBq6fmK1QE5Rjh341Nv+3sbskZ8/i+BF52lW/0ZJD RjOw== X-Forwarded-Encrypted: i=1; AJvYcCV83Vfb2qJZvBm8doIrRA5/yRNkNySupKbyg3bnaaIXusF0lIPyoF5RsNuGkriekSVFmLijBemTADwdkG0=@vger.kernel.org X-Gm-Message-State: AOJu0YzKRu0jlAHQ9zQq+cBkFdxX0N3aKCuH9cTxBjXUfC0tYFf/79il 44zgS60uuIor6PkHKTRvW/2+qQmfpadHh2wrd9GjjR/QDjKEY0iWe/bFMWpgkQ== X-Gm-Gg: AY/fxX4lxqN54alHoqmSXTSrOpjJL4kk7KWpe/C+T47x3yBz66eTLoYBD5ovNHShkRJ Yf3yv1rdSBkeIYhz3EZfpCPTO6eaRetpMpvs9uk9m2WgEzup4Q8K9zV7JBjQS5zL1OleTtNPrk6 s3bBv6HBGhLiETbIsfBf4WBJZjPUSdFY7J07btX3QfW6Qwmu1dIPS7yBNTI9qeSiJJ/16Nqkr19 UcOrkkHPmmTdNLT0uCyPfidr3NcoXouBgNdDFo6blc93kPPaqAIFa20UeAHWShHLekdpJXbuuDB tAvnj/ETrkUOu/0K1PR4x+IxUkCmLNjKIaDtfRIOG8TVGp2gYhkKM+kpJ6cyciAnvM4mcLRGYAy PrQE0q7tw3mXDg7BJ4bGq6XMfmG+HVu4Vo0rv85itt8Y3/Pr59QLS3VDJ6sXtn0yWowG7chDE2m mtr/jIhfG4qL5wXra2pkU3enzbn9e131+tkDZVR5t8Mhzuy+RUJMGtLqG+eeUA4MePXQ92d92l/ nVQLHJLPeyx5hz2yN2MAw== X-Google-Smtp-Source: AGHT+IGZVQoYbx2iilZrdLG2Ztf307Z50A6C9NTY1Qg4UTlyKWI05nICHsHwet4uo+a7zycAJ/JW+Q== X-Received: by 2002:a05:6a21:3291:b0:35f:5fc4:d896 with SMTP id adf61e73a8af0-3898f906a35mr17214236637.20.1768243921460; Mon, 12 Jan 2026 10:52:01 -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.51.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Jan 2026 10:52:01 -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 3/6] dt-bindings: input: google,goldfish-events-keypad: Convert to DT schema Date: Mon, 12 Jan 2026 18:50:41 +0000 Message-ID: <20260112185044.1865605-4-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 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 v3: - Use decimal format for interrupts in the example. .../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..4e3a010a70c5 --- /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 <5>; + }; --=20 2.52.0.457.g6b5491de43-goog From nobody Sun Feb 8 17:37:07 2026 Received: from mail-oi1-f169.google.com (mail-oi1-f169.google.com [209.85.167.169]) (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 AE5F33168E3 for ; Mon, 12 Jan 2026 20:25:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768249561; cv=none; b=de3a3xsdUdoA3mwmgW/Hd3sBRIBYTJKkmpMJEuX0Or/asoaxG7Dl6o1OSYAztI5Bx7vJAdA5a5FxS/6X/IWBi1hXJNjWpzNSEiJ6z1EOK55ocrnfo6RdY7H1xLMDY/5ZT9InsxGSqPJRR4/QDY3FkLfL/UBcRdXvLikL/8Porok= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768249561; c=relaxed/simple; bh=FJzcSHDXluO4dUb76g2nKqIIglQO2UJtt5G2NIwIGRI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=mus9v5PWwe8bVSb5LAQwOwtK5+JUOI1VotGuN1GgH8I7hFQ3WUrwUH/KZHsQ/21Cvo7oaMZJByRj+gZ4iiWD/X4+ZFddRurugPyRqJdTzpoI9CsrI8alq7CsVZk4W8Vl4BYyG8eBtMnIr3c5KwClgo2TyawEJJQnXdnlvAtoegQ= 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=YVLtHgsg; arc=none smtp.client-ip=209.85.167.169 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="YVLtHgsg" Received: by mail-oi1-f169.google.com with SMTP id 5614622812f47-459fa8b6044so4552546b6e.2 for ; Mon, 12 Jan 2026 12:25:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768249558; x=1768854358; 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=HcdvqbOz52LfBLxCMSffSYUjax3JQUZoLUuen8kKWUc=; b=YVLtHgsgZTiSun5YrYsiWXP6fsVe0167wVeD+ITHXB8Zji0AHvQEVigSwIR8lLGCd8 7wcY1zUAZjUNB+1OHoBViIYEhBLO5xxPUJeL5aZYDsJGe2l+L5BnMQ+Pol1rt56w3kY3 nXu/DMtnNdZlrALWP5kv4d5/gEDurNRNlKvhgc/KuWR63HDORcOcO9KitgY6Yc+MxkUU T2DRPsbE15YyaKPKJjQMdFBDe7OgP7gfcuFFelm8Niig4t6+ynimMGgDRsb5dS8LlKy1 I31S9heYiNkRrU6LX5BrmpbpX942gloaLgWtQ9b9hXUX9rRuKYvuaYimB7UJrfUUKRZ4 /Cog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768249558; x=1768854358; 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=HcdvqbOz52LfBLxCMSffSYUjax3JQUZoLUuen8kKWUc=; b=RLud3JXYf33KAPgdbAA1YFOVRIZaTnSZbavxzcU7Vk7fmVVXn32ahhKLRRtavSKL2w joEZJwdAr75q8uJMG3QIJb618WCx22GPt482q16DjXPUwod7Oh0qpeUfWzY1k7Ju32t8 HU02PCouk3FUpbkQbIQL84+G/6FU4kEvNH9hAVMJFeDBIRUTJ63EqB2izgfREnz+/vcz FFx5NaWUKK3/ia/dl4rP1dQrlsklP9eFYfIzsl4QJ8+IDR0PnFwa8cTFXagmBO7ycouP cIkFQOHhtIpcNQ9i6tlkx9vBuVthXkb2NjUUByRPJXVjAkyqdpGm6k4KvPKnj4ZpYJ8c hR3g== X-Forwarded-Encrypted: i=1; AJvYcCXhrrJBaHzdSdRpNY/eGxt90j21/drrES+u4eYCV0+JJmYVM1q7AfMeopM7RND8Q4D3HlNGPSiVcNpzBDQ=@vger.kernel.org X-Gm-Message-State: AOJu0YyukCVEl5TIqQ1Rie+hjlb275AHpcyFZ0F6Fa4aVUEPkd8X0Mua XdOp0k6CZ4d8cIgSQrxTSvQ1TVR+7WNwgUiKYrBPi3QjblO2v5ZDrh+8+ZlD5w== X-Gm-Gg: AY/fxX5EgfZsH/0hFLI0MMZ6J+g9z9CGaqmSDx4hBR95RENYx68VcMIPggioM0KhkeD 8EMTIqq6Ur0n7G1pDKekU8gBYU674zag051k90K9BBtf0J0w2ZfpS+09RGBzL1CdIu5u5xHwUkC VZBTGfw6Yv/13wQ78GQdEAOJUzqvBm9dmnjaJp9PfTtDVhRfoDf/A4SpkDyQATxhJQdCWtP2Cx3 h+SjBEY6qCJWlz6nLcBjgGX3eV7RTz2bmW5PIjgr3TuoHQ/4EH6rZTzHNUk4s3AGIMX0D6Hjg6e bQFPWv8j8Wj8AyUC/nwq9/SKdbjHRPLH/vM3wvgSZaU2k2afLITiKxMxgaF9IsxLpZweERgOxiB kMc8Lu/JRtPs5hwnzg18pMrOzGAb8uAgkrPYsl3E9Wa2d74GyJsAnE0pqknxuYCMjAJJeVDa4v/ AkbVq7bBL5Z719SzCxZ7xuEkRyx8fM/epjoon5vZMogBKgYYOyIIj5NYSuWEbnxlORmCc/1x494 Y1JK1uXcUWRmIrCehzuOg== X-Google-Smtp-Source: AGHT+IFk1Dr6wslFyNgQa2xGPUDljm9kHZ7BOgUopSMDiNk3ke91/OiF9CCfER+TuAOFwDhwgffkQA== X-Received: by 2002:a05:6a20:9389:b0:364:13ca:3702 with SMTP id adf61e73a8af0-3898f987e4dmr16296668637.42.1768243926226; Mon, 12 Jan 2026 10:52:06 -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.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Jan 2026 10:52: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 v3 4/6] dt-bindings: power: supply: google,goldfish-battery: Convert to DT schema Date: Mon, 12 Jan 2026 18:50:42 +0000 Message-ID: <20260112185044.1865605-5-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 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 v3: - Use decimal format for interrupts in the example. .../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..634327c89c88 --- /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 <3>; + }; --=20 2.52.0.457.g6b5491de43-goog From nobody Sun Feb 8 17:37:07 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 From nobody Sun Feb 8 17:37:07 2026 Received: from mail-qv1-f47.google.com (mail-qv1-f47.google.com [209.85.219.47]) (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 7B714329377 for ; Mon, 12 Jan 2026 20:32:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768249958; cv=none; b=EEX/u0XJ9EOoVAcZnEHL2tzWuCCxnBZQje9e2M1lf4X/D0+KEkmabp8DslElKLi+WMz/OSoGzJiG+6x1YyyNoNqW8cWY3YmDr6WLIPNYEnJnuDoBKUueCUB7gBAJHkJsYVi+MjKtn9S9iSHoTdLZAoQ8Qzxx9eUrZ+/HLFY3Ogc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768249958; c=relaxed/simple; bh=x1koErt0KZrKg7lQQJMxHMUYCfWzQV0KokubZfs0FJs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=JU4FZDbfQBBtN9ZDPZg9KjxM8o3TRs6dGuBvKc56jmhF9ZVxTgztFRiHHnFaWOyiSXtC8SxqPfvtd62K4mCtT4CWnTJCRntb5exBwifd8D1nHBOYq1lBZX0btmPZfFgIq0WaxHn4aRziVa6QGMqTs8ZtbxwatKdLGIXpkIUTmpc= 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=GQwZITAF; arc=none smtp.client-ip=209.85.219.47 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="GQwZITAF" Received: by mail-qv1-f47.google.com with SMTP id 6a1803df08f44-88fdac49a85so72362746d6.0 for ; Mon, 12 Jan 2026 12:32:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768249956; x=1768854756; 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=MnJl4mjA928H7c6+CxPcUynMWnjGzO8z//ft5AvFLSQ=; b=GQwZITAFacpqnlxNxLGdZ1KvSV5W9dGrBi2OHO147x8NbwL+iTODZHMCezVwpBtZHK 1NxV4XXDpEextmqlMJ2oH83WPBsgNne2VgfCejiGxl/iMQovISU7/tBF/4Gyqvz2HaiH 0QdPJSJLas/9v4HmG+zsYcziFrt8JZm3hAW5FNtiZBmuh4emRWdPfNaE3pkkblia6dBA UHQwjEPMCObVdxYXlnrEGge6X+1rF03LmCueacgw1fcu4eNYLGssSGV43YNPukPsAe+T gzDO+23rnPhlnEZB/eSMkmLN1VhWpLNiPgCJ5XbUHWTOc+LwlDkogoNQp4+EqxbericU YxTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768249956; x=1768854756; 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=MnJl4mjA928H7c6+CxPcUynMWnjGzO8z//ft5AvFLSQ=; b=C/lm7sTHA1kfAvHL/LHIGu6pS92T4LGzpRl/JTVYMBlGW+VmucLmivvS+hJu/T+9b7 4jK6hGdlthBhpS3gsOa71ayLxy3VTbOnYGIMIkXFMMbn/XuAWxcwgIrHiR2GGUF/P3mm LlgGMmXIckx6AoOvFJa09V2apU7URxNo2djPAe3WklLEXdcT1s3CCZKDU3z1UcW6MVrG yq+RB8345VhMn5Z81bwJfSxq0HBQTrrRMJT1MT4dt07HuDUCQ8RonmTbpY2HwdG5y5xL 2iGboWsUlhJCi1/L8hyxuXlmz5x4moDaqqAlGbEKb3HQHTU+BwZXIYmCoSPMbxCJ0c1E cAoA== X-Forwarded-Encrypted: i=1; AJvYcCUy7BfPTUoB9tuCLfXDdHlyB8c6OyivykK7Cmzv+aZtKldjRVEvVsKbOsNNXzvwWpu/O3re2mM+QZtYelc=@vger.kernel.org X-Gm-Message-State: AOJu0YzeBfc03Lcqcs1w2AickPq9mGUFIkIkGGCJCQi4AcD3bX1yGJ+w 2j8sorHNfWvN0XJW5gemxiUCrSPt9J2/GbYxxjWVS6wHaIGDW/5hLdrL9B/cLA== X-Gm-Gg: AY/fxX5kaWzpErzhvjKv5XyOwbYAAc/PvTeXNffmq2YgnIlsYQolGqxXYy/wAOFq1eR XPAHohfWQ6OCmSugC/GQaALki0zya0jthfRbwhkzw7WJxAAC6xAnuJ9VdNWE7Tjmjf7YXwHAj+i WS6bNyBtaSakCleSot0RTIAeI6hbcwFKkYWz3tx8sTRZC/LYsvvUmMIk8ealBJFqr/tnNtJaaIB pI9j9jgrqv1au432G0i1QyNDb+EMi8s1T3hNdan0NU02nEvwzu7JX+CzFuPQSQyLowu8JaRThA5 DY8wWUwbue5+FmeWI06/zYfwfj/J4HK1+PC8mc8SIanqQUSTFuhXpeSanXtzt2GWW2KFtRMx6Bn J9AuNo5Gs4Ry/lbhg3A4TKvi+67nLM+fM7Lk9eNIXOCtieGBqcFvWBmXS2ZkQ/b6Wc8WVZ9uw5J SfoDVSmukY5AxCdHRTr0WgsV6ier0BHgaWuaTzuO/lHpdlrpQ6PCzBFbRSLqVmVEWGSlyOxY117 y9hz+m1JQFw1BG9OKdllg== X-Google-Smtp-Source: AGHT+IFEOJtKiZOekw3QKky7cg+SUdsdDlCfIy6gQ1Y92OIF6fv5PXYBPdHBg9wlGXMZd4H/lsyNmg== X-Received: by 2002:a05:6a20:3952:b0:366:584c:62fa with SMTP id adf61e73a8af0-3898f9053f9mr18835078637.21.1768243935601; Mon, 12 Jan 2026 10:52: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-c4cca06b16fsm18874197a12.31.2026.01.12.10.52.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Jan 2026 10:52: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 v3 6/6] dt-bindings: display: google,goldfish-fb: Convert to DT schema Date: Mon, 12 Jan 2026 18:50:44 +0000 Message-ID: <20260112185044.1865605-7-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 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 v3: - Use decimal format for interrupts in the example. .../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..36ed77cbbcd7 --- /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 <16>; + }; --=20 2.52.0.457.g6b5491de43-goog