From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dy1-f180.google.com (mail-dy1-f180.google.com [74.125.82.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 589A1350A1E for ; Tue, 13 Jan 2026 11:19:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.180 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768303192; cv=none; b=cD7cBuQ2YAdkP8RO2TQ9wyV9pZoeNGQv/9Ru3P/ymIE7bmSTovq3sEfE3WqiOqSO9T69IfLvNR8SG6D+XkYIlZW/U57PWKV+CE3zYy6RnQzlm+9DKDZfIDaXBXTO3GPbH8J1tHk0MhrDgnV9X0i0VhpxtGVBnXV8qMoYojncR+o= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768303192; c=relaxed/simple; bh=BxQThXKC8yeHVSgVuMqaQwxA6jCxwJIGPEfZiSybX3c=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=cLQ/dgOHxidol1juQ1Sbadsu9uazBDBnsKnksif211cAmYrG6k65e1TWyitGeijMJGm6cCfftGf4/+4l5yvnW5+D/xWjLQJCqiW8p9jDCSHDnTvMk+f+gHAotPnNDDEwQ4xfWPllsfvHyDfueNwAEL8n7agdE39SzDCKvBdKI+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=Wl85RaZA; arc=none smtp.client-ip=74.125.82.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="Wl85RaZA" Received: by mail-dy1-f180.google.com with SMTP id 5a478bee46e88-2ae57f34e22so7471749eec.1 for ; Tue, 13 Jan 2026 03:19:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768303190; x=1768907990; 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=3Sop77tdlghLGqlW2lD54uYlYaNgTrSImbZcSm1W050=; b=Wl85RaZA0bRJCy5sAtUH+otl1m2P06PVUw/iGOFc35EwEsAW9uWCE2KscWnKb94FnX RwOV34C1BEngOMFE8T3onR4a+sKacn0WqdpPUWeYrZ+PETyQXGfMBUHlBcCBoSrweYTh sezCTuGRt0e+VLmIhwsry6JwO45BLdREDfSczL4DRNOsAeEakDRT5mLes+qn95gciaHK oJwy3N3fiwanebn/e9c+WI9dUGOgO2m1uVPyHZiSBDtYMGV8f592luxNG/RGHU9r8J9I INrtJ+6uQTuo0y9hv77JivAF9nD4GnA8Arqh42Cd2cp5KJ4XhlfYcFePodj5poTgQ0Sp IBFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768303190; x=1768907990; 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=3Sop77tdlghLGqlW2lD54uYlYaNgTrSImbZcSm1W050=; b=HGm34VNuW+KMM7pgRF99ysMKdPF6XxOdgRWI4EFf7iYCh5pJ0JzwgdfpWAd8umrVOZ MZG0+3Ck5R/S/+BZXfCUuTCGQ8mdyudLTngVb9e/o8fVoNUnwBvbLFe6+kox2nKcDBzG avtOqPz2j1BHi/XSRBUWoTdy1jAHinp0APbi6kbCFsMUAYKRU9qI60nG5OQPBcDcQOEF cxx4i6nB3hseFEWDb4yKAEWwx0QCIe/HlsrMSQjDZ53H17X5G5pe4PGLizJmomG+726G i6HLRbkcLySdxq7TrEizwoeyssYHPgtM7nE2bou/Kk0a/X88b+kdjjBqE5l0xFL9vLjh t1cA== X-Forwarded-Encrypted: i=1; AJvYcCVeeLSaLriSrCHx0xK9B04+j15Xa1yAHosi7/7WtG3PRQURrGXJwvB2wHfepp9sp/Jb5uCd7Lfyxcl7/lE=@vger.kernel.org X-Gm-Message-State: AOJu0Yy2Nk+PzTokEaSEFSUm5Br39qe1OsC6w9dqnmDTakFdgtUr34Aa TF/InjAp+ZQkiAOwO28nizWHX5pdHvLOmTTei1RN4Vn6MdMqCIbQVdkgePM+BQ== X-Gm-Gg: AY/fxX6s1IaTCLOBy8TNl8jPYyFtYVEnSq0rPLa34lsNbhtb8qSaqc9D8IDWL6cO1m4 xhdG3NoV5dCIrofsCxO6is2sdLphnOXhYChv9B3RQmCcVQUn7bscaMTpwTaAeaLIfTVXBdZ1jua pkHXN9aDgt/laRGC+bevkBtUL3WKY3/yimDR/On77j06ixPvCE4wne0/ERSjJ6OnkJ3n2x++94b +rGLxWER6OGZM0wqsvE1rQVDz537ETYm8jPStXOJNLDN3EXLYtQdI0a31Bmfe7sXsOuVpABTk7N +uvCaAE1csqdKqLgSVIGckP97V8119gel8HwKozlK8hLU6FUyUfHC79ySM8vXvgA0AXkvon1prI Zj7FKMY5CiTtvfxlgE4OMPPj/TFaBQyjtxsQ04vO8iRIj+XQ1qObUrwaaSF/nI171vceBDlrazB 6KdHw4leYopObfB07DNcGG803r8W307ky8y8vmgWhFrE9vgfGP3NJ32w3ihgtkWlqZayZKAcnZ9 5qVlzbCc66Pe5+fFUl+FQ== X-Google-Smtp-Source: AGHT+IFDZv7qvFhhROPl5N9K7peOOsuOQ4CyM9RhLyedWdWjF2fUf/8J4j0bRoJff45OX+N60FkOeg== X-Received: by 2002:a05:6a20:9193:b0:35d:3523:c90d with SMTP id adf61e73a8af0-3898f757a29mr19808618637.0.1768296379649; Tue, 13 Jan 2026 01:26:19 -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.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 01:26:19 -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 0/6] dt-bindings: goldfish: Convert to DT schema Date: Tue, 13 Jan 2026 09:25:56 +0000 Message-ID: <20260113092602.3197681-1-visitorckw@gmail.com> X-Mailer: git-send-email 2.52.0.457.g6b5491de43-goog Precedence: bulk X-Mailing-List: linux-serial@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 v4: - Update 'interrupts' property in examples to use decimal values where appropriate, replacing hex values. Changes in v3: - Update 'interrupts' property in examples to use decimal values where appropriate, replacing hex values. 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. v3: https://lore.kernel.org/lkml/20260112185044.1865605-1-visitorckw@gmail.com/ v2: https://lore.kernel.org/lkml/20260108080836.3777829-1-visitorckw@gmail.com/ 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