From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-vk1-f172.google.com (mail-vk1-f172.google.com [209.85.221.172]) (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 6892842A563 for ; Thu, 8 Jan 2026 09:52:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.172 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767865960; cv=none; b=Q5kD2a8KcBdS87UBFOGGHEjjYAf/0lC/BoWblcgeG+FWj39hQFPrw8jTp6WmbDlf9pOcB4ZUUoDUqGun6hlLoDAGP6A87muOB+T9Fmk2+Jwr9FJvlf4AVRrsG7yj0OKvg4WIPj/roBdsznmFJxrvzeza1NCHlJijoCYcNH+okZk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767865960; c=relaxed/simple; bh=F+HI9weCrGvZqZdvGzT41fozcChUp0aiMuJIzq7Twlk=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=rxairtlZsCl3KaywlnTmRDxj63lfGXx129hCCMopzscsYHPivryBlscoDlp6+WJcWWHKPY6JJfmjEsE506UmJAk08DYs4W2CtUM0vFJiS4IEPxYpDMack/guPuzX5v/oTezaNit1GH+FzhsWLiC/uAtLvobFWO5Gn1qB2hVD2pI= 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=hiazGyk5; arc=none smtp.client-ip=209.85.221.172 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="hiazGyk5" Received: by mail-vk1-f172.google.com with SMTP id 71dfb90a1353d-563198aea21so1332853e0c.0 for ; Thu, 08 Jan 2026 01:52:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767865948; x=1768470748; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=mNWaW5uyJY39Ee5wA6GOpA1sGvgkAjuELUOx96wJt9s=; b=hiazGyk5V0Lj0GCqbK/WF5+lC1W3C5h/oPX2+aKJ7ghq2inbQWFNRaM2zPLjoOwR3l Q622twlGYzD/UNuAxXyTTWaNG88OMq4/lCpB1+lYyWoVhmYIlY/PK/ax7P6ePC0RcK5z aR9qeVb6vWMq3yiclarHI6FLe4OW1bT7anM98/Gy2IFON2qlNkEHSeKr7nH5ylk/qrEo W0J7dKNejKKaRh+5drcsKfNTEj+hX0fbM1RemUlIyWG09YLR1K7lJ+5ILJkikmedP0zt aNUwFwCTVeEr5dYvqiXxTBOZQdxgUh2yGi60iYwraqXE8XqbvGJoaaA5NVMrfwxbfM8m ZSnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767865948; x=1768470748; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=mNWaW5uyJY39Ee5wA6GOpA1sGvgkAjuELUOx96wJt9s=; b=ZZbJwueMOXsJLgYoVNKghduytwKtmHmERORHsX6uVKYbRw9BL3+RyG/qlEGG3rTjQZ Dy/sDpHHLK0bIPPLbCdKQuSDwvXv9mVUagb/E/0/qp3JdrUE/78IszISlul8P9S/Ttd0 g4+S9rNiwa3C0r0cxQ0xlb10azJHyAtzC1IXlfeRv9sh5tDhdnlhezL7IuL2PPraX7y2 IWvBSDt9LpVZajOu22pT52eyRhvBCRhTNFCZQaM8mQeKFOKzvMbmdhnMxj838PiWMM88 UvaOc4tzosoWRSVruQjhRXsq7iBEd7sZn5KeLBh1B7qtQm1fP/YVg7uahXQ4c8puXppk OVfg== X-Forwarded-Encrypted: i=1; AJvYcCVjkDXPU9p7LQFu8RDgYqBTyjr14HjOo8vhyf5xyCHQYKx0IyGbvYQeKvZkQqJE8Kr0KAPzRKJxDYAgE4g=@vger.kernel.org X-Gm-Message-State: AOJu0YwlfGroa3BauqvsJRUiHs5hn6vapHE5lcFS/JbemLYwvM4J9446 lr2clevSWrCMvBg9VYb9NAquBuvsslChEbajXmaZ3RicsJh2t9oFrp8MD/btVQ== X-Gm-Gg: AY/fxX5wKBOLL5zIBR708LdiRLYFnhDIHkTGupEB+xq/OgpGeVUhELQdEdAZFx6i1SO pYI6j+uKpBhdDXoA/f/A6kK9hpiUrfh8vJcl5M9U0rFjU90eci0CQ15O2obEgyevkYrvdkJuJBJ RqvoRExBkqRMrkbgeP5IRrk9YTeOQbgCXHIC529BatVnOgo9EEB8B00f7N3TB8mzLti6P3mNWGW TQdMBwq73tpmmsLm3kxeou1X2tP8xuo7HzioE1aZ2siDs48Pf+08632ivecgxcsP/7C+SRdaU/x lS87mfnpILBON7EqxqOVugofmdGH6iicUwfRv6vW3pXe9a9XVsf9i5GlDmXDKLk5H9109VT4uJ+ 6EiU+CVfNj+NMYZGLcP0zM2+yhsl37nJoodNAoMl14bII+nRXkLUtG+DW1P632DrmHauY0QqcyS XAA/GMAHKnvCBybmShWRHstdfOGs3ObI0P4fyqjUUclsdvF2YKyMU3d9CGBOY9Lp3AEkfN+EY01 EQsPMceNI/iuEfQgeS2wA== X-Google-Smtp-Source: AGHT+IHWNlnOIQoHRnNghuP/KuzB06upezljxGJd8aibyns6gUrJ5zRj9QVDAk4WOeIpJQ1oogEYew== X-Received: by 2002:a17:90b:314a:b0:343:3898:e7c9 with SMTP id 98e67ed59e1d1-34f5f831c74mr8109800a91.2.1767859745886; Thu, 08 Jan 2026 00:09:05 -0800 (PST) Received: from visitorckw-work01.c.googlers.com.com (25.118.81.34.bc.googleusercontent.com. [34.81.118.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-819bafe991dsm6900582b3a.16.2026.01.08.00.09.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Jan 2026 00:09: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, krzysztof.kozlowski@oss.qualcomm.com, Kuan-Wei Chiu Subject: [PATCH v2 0/6] dt-bindings: goldfish: Convert to DT schema Date: Thu, 8 Jan 2026 08:08:30 +0000 Message-ID: <20260108080836.3777829-1-visitorckw@gmail.com> X-Mailer: git-send-email 2.52.0.457.g6b5491de43-goog Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Convert the Android Goldfish emulator platform bindings from text format to DT schema. Most of these bindings are currently located in Documentation/devicetree/bindings/goldfish/. Move them to the appropriate subsystem directories (serial, input, power, sound, misc) to align with the kernel directory structure. Update the examples to use generic node names (e.g., 'serial' instead of 'goldfish_tty') and fix minor inconsistencies in the original documentation to comply with current DT specifications. --- Changes in v2: - Add references to generic subsystem schemas (serial, input, power-supply) where applicable. - Update property validation to use 'unevaluatedProperties: false' for schemas referencing generic bindings. v1: https://lore.kernel.org/lkml/20251230181031.3191565-1-visitorckw@gmail.com/ Kuan-Wei Chiu (6): dt-bindings: serial: google,goldfish-tty: Convert to DT schema dt-bindings: misc: google,android-pipe: Convert to DT schema dt-bindings: input: google,goldfish-events-keypad: Convert to DT schema dt-bindings: power: supply: google,goldfish-battery: Convert to DT schema dt-bindings: sound: google,goldfish-audio: Convert to DT schema dt-bindings: display: google,goldfish-fb: Convert to DT schema .../bindings/display/google,goldfish-fb.txt | 17 -------- .../bindings/display/google,goldfish-fb.yaml | 38 +++++++++++++++++ .../devicetree/bindings/goldfish/audio.txt | 17 -------- .../devicetree/bindings/goldfish/battery.txt | 17 -------- .../devicetree/bindings/goldfish/events.txt | 17 -------- .../devicetree/bindings/goldfish/pipe.txt | 17 -------- .../devicetree/bindings/goldfish/tty.txt | 17 -------- .../input/google,goldfish-events-keypad.yaml | 41 +++++++++++++++++++ .../bindings/misc/google,android-pipe.yaml | 38 +++++++++++++++++ .../power/supply/google,goldfish-battery.yaml | 41 +++++++++++++++++++ .../bindings/serial/google,goldfish-tty.yaml | 41 +++++++++++++++++++ .../bindings/sound/google,goldfish-audio.yaml | 38 +++++++++++++++++ 12 files changed, 237 insertions(+), 102 deletions(-) delete mode 100644 Documentation/devicetree/bindings/display/google,goldfish-fb.txt create mode 100644 Documentation/devicetree/bindings/display/google,goldfish-fb.yaml delete mode 100644 Documentation/devicetree/bindings/goldfish/audio.txt delete mode 100644 Documentation/devicetree/bindings/goldfish/battery.txt delete mode 100644 Documentation/devicetree/bindings/goldfish/events.txt delete mode 100644 Documentation/devicetree/bindings/goldfish/pipe.txt delete mode 100644 Documentation/devicetree/bindings/goldfish/tty.txt create mode 100644 Documentation/devicetree/bindings/input/google,goldfish-events-keypad.yaml create mode 100644 Documentation/devicetree/bindings/misc/google,android-pipe.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/google,goldfish-battery.yaml create mode 100644 Documentation/devicetree/bindings/serial/google,goldfish-tty.yaml create mode 100644 Documentation/devicetree/bindings/sound/google,goldfish-audio.yaml -- 2.52.0.457.g6b5491de43-goog