From nobody Sat Feb 7 17:55:52 2026 Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) (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 5DA80364E9E for ; Tue, 13 Jan 2026 11:00:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768302055; cv=none; b=pdRGE12916IXIsZAiCWq5FXE61b0z2Y/E8UMI0s7BVX9mIKt582SmdzmGq1LdXGRC6i49/u3JaT033RPJbDJdL6s2dnQP5Nl4CbEQ6xbYI7MAhnKAMNeMRj67S8xz8w+aI5Uc3tjiCQNXiqV0HL8K5VAvblmR3EffGD5cgf051Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768302055; c=relaxed/simple; bh=zdNFAH0iTWr7CYfBHRXif+JE5op8kPFWmv5y6FI3muw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Ij4efkv6VTam5/9XQFtFph7b8E6ohzNZaZZhQXy/Xfp57aR+yoZFyKFjp6TP6Uq09fNo3oQ+/q71B/bcIxtkUAY63wOzWu8u1ik/Ze+qukzH7KiGGM9888o0YtcXpLeQ+bsJJnFAI07kucjK2d5ENLYl798w7zA36PUUSzl70+4= 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=FO9fDEoK; arc=none smtp.client-ip=209.85.216.43 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="FO9fDEoK" Received: by mail-pj1-f43.google.com with SMTP id 98e67ed59e1d1-34c1d98ba11so5817818a91.3 for ; Tue, 13 Jan 2026 03:00:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768302054; x=1768906854; 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=d4hgjP3w88kDagdzWx8wSWq+XQR1e0+zfKSduukvDaU=; b=FO9fDEoK5BDJJ44+PyQxds4fGFb/ATa9p8ej9IVFTcIPQvYimwlY+h8HoRvQ1l4wRn 4mje/lCRXFM+6KrgAXscD5q8nMbCPohc5OwFvQ14ebCSfauBwFOBokanHrtVH4nT7ja4 28DCGcw73NMZ2FFafMFi9FAwDjTCymavAPMxSDAwbKZU/KzVBC52p7KKMOy9za6VRBXl iF5xkpqtA6Zvx++RTpGpv0var8vWDccFatpQWTr8eUaOmrquVO22iOYFw5+yH+5rNU+5 h688ZjfA0w/22gCxPpPpHZSCQ2c5bMXfUvRzJQ1acdg1KeHZq1hnbglXRUgVGo1AwS8a EDnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768302054; x=1768906854; 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=d4hgjP3w88kDagdzWx8wSWq+XQR1e0+zfKSduukvDaU=; b=fUQxXDNA6nZRydE4vJKVTFWes76Y9UgqumsX10pQTBqVy1fmvD0TZBwklpWXFcku4y 9sofqbXLkDTvYZmvNy7NplkQGy5pRbC0K0tla7V6oO3tk7sTDlY4duSCKWhhinytBnty 1qpAG1QhEj4d/qgYgcIVTvAJl5CGDeYv/8u46jXUNudfYPldw9tNkCHeXyyNx14w56eP uLtBllWitKAoEjf1Bdlsy4XSWVD0ZTrXOwmbHj91hFU09oI0YraKeLplowz4QcFat/RD ST4rj8L86Zgiu3idNRcgv00sHmWlTWZlL0a1deLUYfaK5yjLhM/vNzOCerOJK062oGqj J3cQ== X-Forwarded-Encrypted: i=1; AJvYcCXLAOEyoHtBT/OrknmvtuACUX47Z0nq+7yAOe3wr2NWZNtJ1isTbnJdzLRByIgJYyb1QDANil/gdwNRDCs=@vger.kernel.org X-Gm-Message-State: AOJu0Yx6E6MRL397DnhGerQAaQBDOu3NcxamdQPnA/eBB8WLjkArah4f Wx9BdRJdW62CXTMNWNysfiyHGlQmERyxYsvcMY7nXuFfxGi89/Z3u4ZYiE9xCA== X-Gm-Gg: AY/fxX6/SWBs5I/20vdkXICAff1kcTv9UZUpT8iR5VBoAyBbBNwIHbyrDAhPz4gqx8M XGyykbeEgl+3Bm2cawCxF190LBAx3LJ4eaZAuhENL4CwR9jvDCicqr7v1LwR/Ot02G4+dWaf2Ka gXE+fVDjwa8nWnEuwQC9daDnZiVpEg6eHIf9jWW94lWdQFsu/wYidNQbbq/P6y/kyG2GjWInE+L MoyGdYCQVrRDnIa+SNvL6QRJt89WNaxjPoDCA0wKqnzgZ7ce5sMx2IcUAC4rS6gHDL7dLTZAisQ sDaOrYQW9JZ8rHjmk49hGx0wfwCJhU/rSFjlor7TXo3/3gM6hEIax0L6Qa8oXqxSsY3qqk3XAs6 yPSVVF2npyIqzG9FzkpD7S9bfr8tJrSr88O6LDd8Lk//WEryu8rfR7aceKXO0YjHDcfArGQgI+i mVo2JU7xDpzZCCPV2uCuiFBHyZbLVtVPyFy7gR+1GdEgYaxTzt3+JUmIMuAx0QNHknD7PeFfvBa j3ccL8KP/9W5elb0XWQIg== X-Google-Smtp-Source: AGHT+IERyXXRObriIfp3G5vGgqAQ938C3mDCOXYLyt4LrW1z/WW3eq0L+wGB0uC11elqp7ivzib0lQ== X-Received: by 2002:a17:90b:38c4:b0:340:fb6a:cb4c with SMTP id 98e67ed59e1d1-34f68d231bamr19378825a91.30.1768296384398; Tue, 13 Jan 2026 01:26:24 -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 98e67ed59e1d1-34f5f8b0f67sm19483200a91.15.2026.01.13.01.26.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 01:26:24 -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 v4 1/6] dt-bindings: serial: google,goldfish-tty: Convert to DT schema Date: Tue, 13 Jan 2026 09:25:57 +0000 Message-ID: <20260113092602.3197681-2-visitorckw@gmail.com> X-Mailer: git-send-email 2.52.0.457.g6b5491de43-goog In-Reply-To: <20260113092602.3197681-1-visitorckw@gmail.com> References: <20260113092602.3197681-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 v4: - Use decimal format for interrupts in the example. .../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..0626ce58740c --- /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 <12>; + }; --=20 2.52.0.457.g6b5491de43-goog From nobody Sat Feb 7 17:55:52 2026 Received: from mail-oi1-f173.google.com (mail-oi1-f173.google.com [209.85.167.173]) (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 9225538BDD0 for ; Tue, 13 Jan 2026 11:24:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768303476; cv=none; b=T1LRFIpRygqLBq6IWTOFkCwhUNau91lP+gVc9NO5K4mduMqQgIskzZUiLa/mqhW6JHiwecIHSLP/C8+0lXVNRvfI4+/TGC1kbBmUBIlqIRy9YR1nn2itP9wSsFBysl1cwQA3ugDblG8ZVwddJYf8c7tIFooTRTz6JwYT8CNXvpQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768303476; c=relaxed/simple; bh=H/DtsJ2E/56brWT90bF0TB1znfavml5P75EoVlijniE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=g6q3kiS+v6BLzJDyy6XU1hUO5dAtWHspUNp/RQ2XWMUSWCq890a1pVnllR2RtInXJj2wiPis7ykYK3R1wVg9IR5O/ioROu0XLTTFIuK04YRpgIkphlM/JP8+U5MWrQ2CovNLMBH8R0BqYW2P3mfq/EPzj/59D8KupMSwneNgBMM= 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=OAKWPP75; arc=none smtp.client-ip=209.85.167.173 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="OAKWPP75" Received: by mail-oi1-f173.google.com with SMTP id 5614622812f47-455749af2e1so4127908b6e.1 for ; Tue, 13 Jan 2026 03:24:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768303473; x=1768908273; 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=4XLlcSDrZxQliY6Jsns4WsjKtz/A9etiQH4EFHPP5z8=; b=OAKWPP752i+SZJXfozaJnIdDCxjLQkB+ZrC9mVCDSgsZsg+R558+/s/lUoqiVU/FkA QCewWUQ4HfVy+42t/cXbppH4IEMOE3MVNPsdwrC2semWlMLnJ5BdfvFkqKLEK8V+J7iI TuqrblYgsrYQuSABsLc+NtJg/OSNKm4/bnml7td5WxGc5u8HLYS2cuMTvQEeRuLakwnH wFkril7z+xOP7Xj7JuPmn3yhUaVDxKegPr+r753io7QUrZ5IhyDOEXZI8zpuvisKR8cC Hb2wbc4pLupM24Xe0jIwksTxvrrmXGLA7aJxXnN3NGlCR35miNl6DbFbPOr8VvptoO7F 1JBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768303473; x=1768908273; 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=4XLlcSDrZxQliY6Jsns4WsjKtz/A9etiQH4EFHPP5z8=; b=HGgtrlekjQUcspMacdiVBCuH6SyOZbrslEsGZcxbDepd66qKtW7XlPn0bs2lT6AfXH 3s5G84PqI7tTm3B6p3cqm5oLQUOtIEcAIcLx5ERcveWUtnx6eZI6mbBPSfytSMVK1ZeQ qsi5x66WCwgOh+9nj8A6FS7EF9SY1F+Kv3CCBpyPfS7Zzm6LDOBNidMuWW3JtZryxPTd Td13dVMeS8txivCGRrb0nhzfdONesttoJR7ka70UAkjp57uNr1J8u2SmhldNbwrgXQCY corTgS9fi+ISSi1K92EhdyyQ6A8FpbOmUhNh9fyvzZK/oah1aSSYk6QVNrIv9ZOSjiIh uO/w== X-Forwarded-Encrypted: i=1; AJvYcCUujxntQ5nCl+rXAl02ZNCJsnK1v3DFhGTH9PbqDtiq52NK6SOGBo73uyWS5dKInHvV2neqsaUUryS4gCI=@vger.kernel.org X-Gm-Message-State: AOJu0YwoUXNK/gaf8sYLx+1OzqJMAnCAIGOaUUYlG+vwdC3upLnTau80 iWvrJKimQm0KhxChiPNkJY3zcbV2QnNrT1jOKHKWw5lF/DHExjmm/Rw66fWUJw== X-Gm-Gg: AY/fxX6Zxx69K873AxfsX07Ku4Xf5Cxd1LkEXW2/bfxqcOPeyDUk0Mc3hz6xYqtrBDj OO/UZYFzVfcs3RPzBwl8PpGXVqRGvOBzxhftLriNutUfdbHWb4zOrMPKH6ShXslRB/S7Kubaud4 D30STx1G5vCsUP6OGv+GysucOIdqCXd8ZcJaWqFFpY5u5gY4BSQcA/mNh0+UVae2foddQs88Ix+ xAqMtLiAmGS/jUapZa+gWaQjYvB09o/kTVapDwVdc2e0FtFIqwU4wdLYJPcqV515GZ3oJydWhHO Ba2ZYJ8Bn9GSXgtzKBTNySsFdpq1cCC/sUn5YNAgRCYIocSAZVGzVfUN5qviXnUOvXz+At0a9cd ZXqnWMiS3e7mHKm/az4Y2N7HtlMDkXD909pauXnOXE8c/S3lJY6sw1h0SXSdiwCsY+7mrj+Af/p 88E49473gbrqFZkqDsEv/Ha6pMOMMyOo57vtC9oLKA05/U/HesEZEyZB3EpD13F0ZwMPkiUJS6r 1wgvrO5f4kt4cAoicSylA== X-Google-Smtp-Source: AGHT+IHoetKCTy/pEDc32+prvwD2Q1RnoCrCBHHEv/M6mDpq1Oqnx5ryJch1QdsdD39c7PlRb7aCxQ== X-Received: by 2002:a05:6a21:c154:10b0:38b:dd94:936a with SMTP id adf61e73a8af0-38bdd949736mr1217364637.24.1768296389614; Tue, 13 Jan 2026 01:26:29 -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 98e67ed59e1d1-34f5f8b0f67sm19483200a91.15.2026.01.13.01.26.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 01:26:29 -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 v4 2/6] dt-bindings: misc: google,android-pipe: Convert to DT schema Date: Tue, 13 Jan 2026 09:25:58 +0000 Message-ID: <20260113092602.3197681-3-visitorckw@gmail.com> X-Mailer: git-send-email 2.52.0.457.g6b5491de43-goog In-Reply-To: <20260113092602.3197681-1-visitorckw@gmail.com> References: <20260113092602.3197681-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 Reviewed-by: Rob Herring (Arm) --- Changes in v4: - Use decimal format for interrupts in the example. .../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..9e8046fd358d --- /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 <18>; + }; --=20 2.52.0.457.g6b5491de43-goog From nobody Sat Feb 7 17:55:52 2026 Received: from mail-qt1-f181.google.com (mail-qt1-f181.google.com [209.85.160.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 28E8A38B7C5 for ; Tue, 13 Jan 2026 11:22:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768303343; cv=none; b=ESfgV/qIuITlkiN3WiY9WneWfe8BHgMfduWJ7HTUPY3JdhaH0ZUxKQYJRk5HWsCOo0+g5dJLcz7v5qAwwLjAVT6l5bZj5GmzA+GFunFQrrB2qbA2+fv3KySOyVMAJG5NxJG836NIT0wAmfuwnipzTYbqNSyxjWigWgvvfdgRDSc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768303343; c=relaxed/simple; bh=6pLYfVuIQXu+6i9yGbsc8JllWJct6Sa1co6E2UbDaRA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=hIB56pqhkr7RoPYvDehYlbsxJXXpIf3BxkBsy0eZNsvazMgMG4Y8G28BwEQmEYUJ373vMgdDjTolX6IIT5WCTlxlWRiJuSrecxXTTVHYSctNBLNw6qKeW7RvwrkamDm5UBJw6e4gQaMHIcNRpFbTUUXm/CDnMsZXzlZ0b8D42ew= 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=O99CNI7n; arc=none smtp.client-ip=209.85.160.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="O99CNI7n" Received: by mail-qt1-f181.google.com with SMTP id d75a77b69052e-4ed82ee9e57so97955991cf.0 for ; Tue, 13 Jan 2026 03:22:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768303337; x=1768908137; 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=zyUyxp8wAgf/XnChDYwKqc2QzM4UH8wRrO9JxGpfnDE=; b=O99CNI7nErYejqrb0In3nLTBZhS3BN1lnWKGlnlPqnkez3nufEDQGv6/Zcr2GvPooE srVpLPcKfpU20I4C3+hgYAlpm57cgzSkLjUN0pS0SebGlz9PblSM3pH7TnXic5JGDd9r i8okSVw640iluK9aIXSxWpNw8S8N8eIzvTrVB3z2xxzJ3Ppqv+LZGx4Fsu1J4X9Hy/ae dFJ+OynN5zOafhxIp87xBoW+nS4Buy4XtY/+1gl40FLJ+OlKinQpGKmiM8Rf+YuyJXLD LjZrB4ryz0FqQvwLhkkgNgdobIwjA7sdbJsLX2vVUg6uvZvcBm2vSnaniIjoHl9vL1M2 6H8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768303337; x=1768908137; 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=zyUyxp8wAgf/XnChDYwKqc2QzM4UH8wRrO9JxGpfnDE=; b=vQRiz2kwc0D6U7JdGfh/+t9TVYXmbMH3qlbOZzv4P65rQsP0JwT0P1+U6upJ+vLwEs iVri3n4KJ3aqVHVOjIHFGXO7aq3EkzjAAe1SWudMZFJPWPH6+px8QE4c4J1TSz8GEzLF 0fsEY96BazOTvV+UvFBa8hPvWB1zSw0i33tSN/JaQ4aYuIfWUFzZtVsoq10//6PrO/vx MrDPH5K1+aea/J9JxBV5Pu+vX18yhzrClWNwapC/eS9+toLa+S2ENjq8CHjTJlUiqFKF TeVrc9Nme09c9dxayCEHlmM5STR7JFc45TEZ1rCSe+X0EDXy5BNLJf3Wzy31SpJFqUkf LolA== X-Forwarded-Encrypted: i=1; AJvYcCXkBJu5iRqNE1Uilyc25gIbLE8bjK1H2vvNUirDDV3M0yZEKS66RPnZ2Lwxm+JXsf3cViGGzhPuE7N0GqQ=@vger.kernel.org X-Gm-Message-State: AOJu0YwAwYt3cnH2cN97lgNGJjf4VZYmpXujYD9STxaz714olziHFTlh FS5jXkbiQHUThllLLWR03YUIqPy6V89WIs44zfJBQoJdcHV7ZilLS4jj2lcFFA== X-Gm-Gg: AY/fxX7x3S+aGx40stFLCjUtesfDRboFNfjQlowuGO+E0/7kIg/pEiKDNzIHTe4aXln qU9xP6sESkRIYFgNbiTFAkZ1Aea/qH8mz0MwHs17I2f1hydvZJfSjYpIrIeZg2uybTibnC9+UME bYa+mGhidP+1PFSfxC5V9nJ1lkgZTxiFCIqCL0wGXiyolWsq5G5s9nUa9i3t7ZQHSTI3nOH4O1w vsKJ0lT4Y1pH1alQrC9FpUdlC0dVMB+yhfPJM4jGqz4oBf+HOTBK48/9+Z3QjMt+XEWGBmbkQN9 rtxL4TxLpXHuTqZW4AracsWXcKDqV3HgNJqj8S4lsldtVR0ls0m0bnzIwHWVQD+5ctUMnEcjWZp e/ceX7ogscAPfmCUfSRGeCN/TWa2H0MB+X44sEjg79YMKtBelHhiUj7Z7U8KIi8q+qpewyJ5bHO j7G//eOO6fufL+5/dZ6UlKjPINQnwePIkoHiQ5bPXG1T+V1LQm7lpKDQpSOHLpwklsqMlZ/haiY yb2/AAk+3vnMWYA1m9LyGZxj+61GBJI X-Google-Smtp-Source: AGHT+IEQYBKDIx5Gyb5nb9QDIlP5wjHoYpr1ATatTX3/LBRfDVJ6GHb1+HOoMcW7bBTYInLSSSdvlw== X-Received: by 2002:a17:90b:1c07:b0:32e:1b1c:f8b8 with SMTP id 98e67ed59e1d1-34f68cdda94mr20382740a91.26.1768296395660; Tue, 13 Jan 2026 01:26:35 -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 98e67ed59e1d1-34f5f8b0f67sm19483200a91.15.2026.01.13.01.26.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 01:26:35 -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 v4 3/6] dt-bindings: input: google,goldfish-events-keypad: Convert to DT schema Date: Tue, 13 Jan 2026 09:25:59 +0000 Message-ID: <20260113092602.3197681-4-visitorckw@gmail.com> X-Mailer: git-send-email 2.52.0.457.g6b5491de43-goog In-Reply-To: <20260113092602.3197681-1-visitorckw@gmail.com> References: <20260113092602.3197681-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 Reviewed-by: Krzysztof Kozlowski --- .../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 Sat Feb 7 17:55:52 2026 Received: from mail-qv1-f41.google.com (mail-qv1-f41.google.com [209.85.219.41]) (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 9AE6234A775 for ; Tue, 13 Jan 2026 11:11:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768302695; cv=none; b=RjbQO1NMYlYJqqOw5fe3trPsfFH7GPxn06JIol7mZ0a4c1QV+IkKZ4mULuidFJI21F4RsSa07ZF5CQlhtAI4FuJibRkffEVnMMNfcde6kmaoOt3Whf/LzLO7FKj+7SRD80pmHRcFbf/CJp80O2hbpMfDz0R2oPJnRWGt6n4d98M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768302695; c=relaxed/simple; bh=HDUKH+I7Fa+PmeSfYZXj+pEr7M14pExXySUjkX85juE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=HVhpNP4ArYe+JVSbOUMHxGk+VVKqnq2XB5AGuQ+Tt2y8M5vPvZxnxW/Cd/co5OTvh3R8v87dEMFsHfMbjybWQ9nq8lyTWn/WGn3TbMCWLUHVYUdZQdiUhHzq1K2IlJDml/ggBJS+IrSrX/ubTgqsPyuyYwa7yjVvXd0HIJS06+0= 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=WD1HQFOE; arc=none smtp.client-ip=209.85.219.41 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="WD1HQFOE" Received: by mail-qv1-f41.google.com with SMTP id 6a1803df08f44-88888d80590so95364026d6.3 for ; Tue, 13 Jan 2026 03:11:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768302693; x=1768907493; 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=/DtPGFQHFju1IO/Degf1/ys2a0tv707U6qKEmBe4+A8=; b=WD1HQFOEmSHSLk0BXInTswn1q1TUu+pTVbnTA5NgH2tPikBI7wXz2eHWW7pyTqGHqM VpgGeqFXPJmyuGp6vIBDqT+GAGUtJWqCx8O9ZJHrxTZTVsRmtv1mIHp+9Lh3n71/UoNI D3kd9cf/hV8ADF9KfeysqMjqiXtr5MK+vJXY6CmyGCylo1bxQbbG9gy+d9s8IOpi9pGd 7fHCIUDKS/7Zw+Q6KfRz8BhVFwaBAfaMkmDbpelmmg79O1MeSe4/kHGweejypMGIWFry dZIojTfGy2vd40g7rTYP87yqFnq1na2MFsekmtn5kAudWKntFjWW3JY+EwzCy9iYPPhz qY5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768302693; x=1768907493; 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=/DtPGFQHFju1IO/Degf1/ys2a0tv707U6qKEmBe4+A8=; b=T20Lp/hP56fkw/UrR0+EUWSlQ1QszSjN36VrQ+EFMcEmwQTCOfW46Qw44S/hh4+Eyk DdEC7T820ACgx95xO7tBcnOs74uDJ2oDu5C0dbaOwWh7erx2PTQAqAdBFzzcQyqgLNOo uYTOCcOXA3tdbgg1r/EZIuUDjB7lMIAMKZa3KKhqLZGnxHAeSS16RaCRGOE97PfN833S 5InFNSn1ZAcz3JtHSwKILj7T4HzIewvpdfM4F8bNX1PvyWksDSYF8aqFmNDfAg3P8A0l gfNSO0AnMiIlD56ljmNW8SFJdYllBLbEKE1KhjmOcHloHlrBXz9FIrabw6rffHtPK3v3 0q+g== X-Forwarded-Encrypted: i=1; AJvYcCWRPSeaICE8C1ECo/ZsjL4d/zwKCxYoEc0slmT6g9Glofa3mcYA3SKKlRx34mCQWI2VvBBT3ei3OGaV2J0=@vger.kernel.org X-Gm-Message-State: AOJu0YzOfyxcWK4TRnuYB7DJtSgz2G2syQwo6gz/R2CzxZXmofXNm0So RP1swf9UQhCUzhc9wspUH0Gxg3vwwIcyUdnbztOFwu0Gqrh7PjVSs76srjfYSw== X-Gm-Gg: AY/fxX4EdLbBj1oBr6XaWFHYh8QOFjgi6yotAw6iduN1waQi73NRqm2O0KBflzWM+Di 6uD6yLN0ur5OjCj4n6lBJAeVjUusa+8x2rIJaWULZmzZIJ040oFU/cHO4Fz1S9dSzylRsjk1xCW cRBkw5n5AoTaH2MVKt9cz30sJrbBlLDlJ58ny+eksPJHC4Nj6uVfuln8WUZNIW5juvuPxoCVGxD iaG9CPGxIZ9YyaNgpYN1puJy0ehd34Ldf6rStDRB6XDhF4sKN3KLL9LzXb+mrSVftC55ZpwMIba yeOlzT1+IfvgOXIHeBpXToSv6sHk/Js/QTHl/33+v8gzpxwKB9tmVzfH71OOrUfWgkhXnxB6LxX HoCrGh6YwFQgT31ytuKnj+upG7CzchARJAb0WaXALIbsVWUq7SS2ZEWXq64nQP7vHMhVOdtLfag rvXeNFgCOO9zpI4uLNEfyAlqLIkg8HKZwDk2OWbUj8ST+csbuLyC4+kyhlWMf7fPHYTp51PnIlj bSG/RhpSJt59VCpooKJFg== X-Google-Smtp-Source: AGHT+IGN7YtptJAvyBxGsryFp/ZVQ3AtqkPm+d6Uo/gUGIm0zr03kGaJ57Syx71qzIqCdd6goycVuA== X-Received: by 2002:a17:90b:4b0b:b0:330:6d5e:f174 with SMTP id 98e67ed59e1d1-34f68d0bc5fmr21176395a91.20.1768296400127; Tue, 13 Jan 2026 01:26:40 -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 98e67ed59e1d1-34f5f8b0f67sm19483200a91.15.2026.01.13.01.26.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 01:26:39 -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 v4 4/6] dt-bindings: power: supply: google,goldfish-battery: Convert to DT schema Date: Tue, 13 Jan 2026 09:26:00 +0000 Message-ID: <20260113092602.3197681-5-visitorckw@gmail.com> X-Mailer: git-send-email 2.52.0.457.g6b5491de43-goog In-Reply-To: <20260113092602.3197681-1-visitorckw@gmail.com> References: <20260113092602.3197681-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 Reviewed-by: Krzysztof Kozlowski --- .../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 Sat Feb 7 17:55:52 2026 Received: from mail-pg1-f182.google.com (mail-pg1-f182.google.com [209.85.215.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 A650E38B9A6 for ; Tue, 13 Jan 2026 09:26:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768296414; cv=none; b=BPkElo4ptFIp61diu2Mzhz0VNd4iZpwNtRqbOVOs8EvMm8iOy2cIq12VaqT9jW1lvRTbZzCqUeDmRmHS0bVKPbH4/PYoRutmE21LD8m0n7c1Fd5/2R93j8YAmG2GGnuEVKe/47qsb6+ZRvH0XWs2E9zH9cgwpyNljJKejUgSXPA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768296414; c=relaxed/simple; bh=ws1p+puMOcBf/qfb0sFtnVfbyocdGIjo6AESCEhizgo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=OVDFXVro82gn+YZGpMFYic1fRETyHezT3w/NJvt9vbdjqpGchKmv+ktYE00AWZFkl0i9LXPvoP0gj/xLs876BnrmrssDIZOsVwl3SSCJFPjULyAowLGH6F90uWSkVlwbtonNJcYed5kGo8mRQ8+TQ2Yzyi6tZ2TIhGlty+GfK3A= 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=QdHFDrGq; arc=none smtp.client-ip=209.85.215.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="QdHFDrGq" Received: by mail-pg1-f182.google.com with SMTP id 41be03b00d2f7-b553412a19bso3302216a12.1 for ; Tue, 13 Jan 2026 01:26:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768296405; x=1768901205; 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=U7EWk7TuRK54To9ZAGQlu+fCN9Q9oadA9Ns4P4AvNGA=; b=QdHFDrGqqCR+WcxB146DlBBMKwfRMeXhb3Dpy1o7T8ppDIfxBKmGwj7y/CQHmtc4ft IEE4KePrThXEN3XugJJqPbtwPf9TVio+dRxTs7lNju5a6Li7K77eKd6CnsKaQu2u7a4e 8GW0u7Agubdx4ucIMvZD0C+dgA6pCD7evlOHQqTBJGUIcRwfkijMghBW8SUBY24Q8BDc LZ5YAqgKJNMQ601PWds66a7YxKBgc5AUtWKH99EI+EY+OcvXPZiFkmYPnOR7o3Ey4jKk FbJ7/p2Sc1oC7v75Z/mL6cUY+fvKjrHzQ+6bdVO8m3GCYeclikBq0a2qvyhzMxWfkJic DpnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768296405; x=1768901205; 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=U7EWk7TuRK54To9ZAGQlu+fCN9Q9oadA9Ns4P4AvNGA=; b=mmlgB7eCyc7sSiu1Z79euylWgAP/TVBvBvWScMYIjQi83DMBMecaorQixKq6BS+e+Y P+7ZFb523GbH9m3VCAkXXsY2CM3nwAMIgjFJu2tRcsF5KD2GBDBANFOa4j1itbbnYejM XkPQ5gDIUep2zFdQNvR0Kn3iL0pJwSseSYBZOq++Y7AW6vGkzV+yp2SH85a17hpP5+mF UwslRNXbE8y/ePRGItvyF/r6SSW3H4G2kUKEjSOj0Pf3cLUU6PrDSPXviOHcqGBz8l9E pI6BB8g/gGA4/bFMNjm/veuwVQ1Rur14mWxSLQ2/1jwEZ4HBwr0+MNCmodzZd8nK8lOy s60Q== X-Forwarded-Encrypted: i=1; AJvYcCUxFn4MSJBykID4+SopFpi1SwDR0WkkrWC+IQj5n6tm8rNNtq59I6QG6MB/j+ESJwmcE79aioruqhzZXIM=@vger.kernel.org X-Gm-Message-State: AOJu0YzRHHhhjcTUgV0z+JK91+ACu2Cf3Uvyjk6zM0BYmmZV7OoVjibC yrWGBPXCJCgQsi2EOtvtKtjEriUUoHVLRWisyduoyslSp+MrQ/H4ZGXv X-Gm-Gg: AY/fxX5e/LqxqoHRby6e7lJ8BxDNhasngVJWnssV+isEbkcGOdXR0QPnbEiCwL5EkJd 9/SKvIHGs94+EGwtMfQHZZXcAoMuJeA0SVuRIkemHowbf8etVw1qQuOKGVzVboW4G0rhkLZEVOo 5bfAq21qX8vql0Un6Vrg4v+im7gzhQCMxsLqre/7QUgpjSrFLMPtGjMTVmcMU2V6x4rTwulM74V eb7KHtCKbtIAFd5sSWTtFjdiczMu1OLYwmLrMR3EIlZWoMxcOlaNe7i70D7a2L9KOPJ62Ti4SJI aXmS7o0IbtC9DNSofko+hIWPT6E/cMetjsIhgmPhWyy3Tjxb6w4DVMa9nnpyfBMtuEuSL9VeHqW NaA2ow5PEib8E6NG37hwEENAoQYNPiM08JgszQ/XSmjy4tGRQJO0PwZJ4o0CbE9P5rnAwClw1Hi rtJbsQ2PquJcXkfx50KhbFYrMMfVP++cvnP1enDQjfr7AbZaNAWAw4L8OCW9p69pX787nU7ATom ruZ+9wTR/7MTl2pdVOQBw== X-Google-Smtp-Source: AGHT+IEUC0KJ50PkwzVSwPCDoxMcw68KkQ+8iOouE/4n+Sa2Bhle44HLNHQWtPdhk/bI7tQ9NQN1XA== X-Received: by 2002:a17:90b:5823:b0:34e:6b7b:ded4 with SMTP id 98e67ed59e1d1-34f68ccceb1mr17985068a91.36.1768296404680; Tue, 13 Jan 2026 01:26:44 -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 98e67ed59e1d1-34f5f8b0f67sm19483200a91.15.2026.01.13.01.26.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 01:26:44 -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 v4 5/6] dt-bindings: sound: google,goldfish-audio: Convert to DT schema Date: Tue, 13 Jan 2026 09:26:01 +0000 Message-ID: <20260113092602.3197681-6-visitorckw@gmail.com> X-Mailer: git-send-email 2.52.0.457.g6b5491de43-goog In-Reply-To: <20260113092602.3197681-1-visitorckw@gmail.com> References: <20260113092602.3197681-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 Reviewed-by: Krzysztof Kozlowski --- .../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 Sat Feb 7 17:55:52 2026 Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) (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 CD20A38F930 for ; Tue, 13 Jan 2026 09:26:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768296427; cv=none; b=ZPxjpRDK8woFMCH83gBmrJr61obWnoYkFtHCj6h247GoIBUPUDdTFBpWnajlmpj8yOfWPSZn/ikAQn4TUBu+MYK/ovHrye1XHxtm7Dru2Q7jtfYMb+oQAQ1U2TEMKuriZcu/6qBcIkj8EqR5ju9Xt6CzYNlcMAD/wsBt1LMl8Co= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768296427; c=relaxed/simple; bh=+L8oRv6c4uzxGnAOgO1ncLSet2u2lLn2QoYO/8E8mV4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=c3UnNicHuQKlOgsqWYDuhtMSSxgN98xbPPgm1U96BdBjXSmTh4Qy4ubiEoX94wtNAQPN+BSFz96xvOJx0vQtH8rOfnvnpEtoHhMqIDVNfvkhPLFPquQuBShTfxdh91oqMBFiwKcI2kvVGvWkwgWlT5ysoSA3a9A2OABAbh3Qonk= 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=kySEflIu; arc=none smtp.client-ip=209.85.216.43 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="kySEflIu" Received: by mail-pj1-f43.google.com with SMTP id 98e67ed59e1d1-34c84ec3b6eso6682425a91.3 for ; Tue, 13 Jan 2026 01:26:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768296409; x=1768901209; 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=aq61suyXUukebztJUE3K7EWOiO6kPR6U4DExpN7jb1o=; b=kySEflIuUilN0f+EMaydKBA+7sgyMwOtjXgaAgqis3XYlF8IEIrAIyWTXjmQ9vPspd qEfbh4uf7kSUOL45OkXUhCBp316mYLdJOJM3q4Q6o/sGcJ35XMyytep6RHqisQ7Whjo2 4wqLZma26ll0xwmeRdVR1RzDW1aBP3twbXfbReM4SSW1lnyVrf1q1Rl9bhiPhF/Ltz56 2FMco47ydttcGqeJLFTNQVcn021tvufj/XJbkJ8MJNsaW34/kGyz4M8jLma+wFDhfBxr wmlFndAULJe3xYfMhZDJS2jdxrhyWZVz6qU7cD5bT3PUVzAOiRkWL6a+2HKk3iU78oRC CtMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768296409; x=1768901209; 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=aq61suyXUukebztJUE3K7EWOiO6kPR6U4DExpN7jb1o=; b=BE1qXoXZEGVurvmufnJB+4zBWWY9NuiAg9N8qkXROwKq2n4H+smhKIDGcdBwOnNzAu 74MX/CXrVlZBgosK+2xMWtbQBTP+aHnJrp3VAxa9NE8JA2lPaGWZdh3/dq//kCI+7vwb 0vJZdOTadAsLbJufgivhtZvhMDfcuY35npk2QiiElCaZQL6GWEYE1QfRNT3Wtg50DVdP aAm0Mj273XSQ4CdD55dmL+HTW2KT/EzQmyVhBWi+u+EejqO6gj7G7rCSc4CvYjGbf9uw +Dw04Fedh2XiaF8n4ENOvtLSMOHzxZoLjgwd9Fij6+nZk219XwzOMvJsvgON9pJYsNEd jncQ== X-Forwarded-Encrypted: i=1; AJvYcCXTOtGtTrg9qkQ++8tKM9Jwz+jH7r1fHqocbsfXc/ZcjpwsIBnIWDWCDfaAVEeTI+A0qlav9UPnOmE8Jb0=@vger.kernel.org X-Gm-Message-State: AOJu0Yxkwds5r9tG6zL0ypJ0antFbuzLytx8a2wNqFwMvg5t0ha0Sna2 s6Cy4HpUManZa49791p9KjA+W/cvbyFtY17iwZYa1WjWcjuUITZa1RyE X-Gm-Gg: AY/fxX7gsEvVKZgAG89rPg4V2T3MT7PleNLlKUuVxJtWrGIXzwFEcyzMfzy0AUn6hmi oKRTQ6fANE/2iICr6Tw4kaXRWlSmPqHAA8kNaF3YO1YfkqGe81Vk6l3EqNQwzQ456PTsw/h/ZV1 TKGGmH1xZa3CEn4NsG8aVqHjhvVkb8UmdbU79AkWKxFOR1jPSrDpMSOelOMstH6cESzZNtcepCb idXaBb4Xjl7S3SMLp3WVzI4QOoTIxnQcCvNPeLBGCsAVaZaxhukeNPWipQpawuOI5xS4++xnTMT Vnru3PnZB7PwvWjZmiGlMThUey7u5sYOZzMqixKJlGJuvaZFsmesh07e523mH8Kg9fWf7uTb8An 4ozQHrj+bIaVhSEvZ82jpmjlqqgpYvfE8x8yfLY8sdHh9kV2RCRTEPobEDkX9rF5492xgL0NJCF 9txKDHWtpHI3oEXUBaEU6I47cy7hN2UqN6/g4SgvYr/t178KUorGf9gzhO1ms9J/CZZXcOeru2X Uh6jMGRdfzU448Z6gdZ8A== X-Google-Smtp-Source: AGHT+IFysOWrChXhSoJPQJFZ+6qYg/6GiILncbhIBk3UgY6IvdbI61uVn8gPqLHEqaP0DqKTMcvR7g== X-Received: by 2002:a17:90b:2647:b0:340:dd2c:a3f5 with SMTP id 98e67ed59e1d1-34f68c30870mr18506943a91.3.1768296409472; Tue, 13 Jan 2026 01:26:49 -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 98e67ed59e1d1-34f5f8b0f67sm19483200a91.15.2026.01.13.01.26.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 01:26:49 -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 v4 6/6] dt-bindings: display: google,goldfish-fb: Convert to DT schema Date: Tue, 13 Jan 2026 09:26:02 +0000 Message-ID: <20260113092602.3197681-7-visitorckw@gmail.com> X-Mailer: git-send-email 2.52.0.457.g6b5491de43-goog In-Reply-To: <20260113092602.3197681-1-visitorckw@gmail.com> References: <20260113092602.3197681-1-visitorckw@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Convert the Android Goldfish Framebuffer binding to DT schema format. Update the example node name to 'display' to comply with generic node naming standards. Signed-off-by: Kuan-Wei Chiu --- .../bindings/display/google,goldfish-fb.txt | 17 --------- .../bindings/display/google,goldfish-fb.yaml | 38 +++++++++++++++++++ 2 files changed, 38 insertions(+), 17 deletions(-) delete mode 100644 Documentation/devicetree/bindings/display/google,goldfi= sh-fb.txt create mode 100644 Documentation/devicetree/bindings/display/google,goldfi= sh-fb.yaml diff --git a/Documentation/devicetree/bindings/display/google,goldfish-fb.t= xt b/Documentation/devicetree/bindings/display/google,goldfish-fb.txt deleted file mode 100644 index 751fa9f51e5d..000000000000 --- a/Documentation/devicetree/bindings/display/google,goldfish-fb.txt +++ /dev/null @@ -1,17 +0,0 @@ -Android Goldfish framebuffer - -Android Goldfish framebuffer device used by Android emulator. - -Required properties: - -- compatible : should contain "google,goldfish-fb" -- reg : -- interrupts : - -Example: - - display-controller@1f008000 { - compatible =3D "google,goldfish-fb"; - interrupts =3D <0x10>; - reg =3D <0x1f008000 0x100>; - }; diff --git a/Documentation/devicetree/bindings/display/google,goldfish-fb.y= aml b/Documentation/devicetree/bindings/display/google,goldfish-fb.yaml new file mode 100644 index 000000000000..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