From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qv1-f49.google.com (mail-qv1-f49.google.com [209.85.219.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 D087B33C19C for ; Mon, 12 Jan 2026 20:33:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768249984; cv=none; b=f6JSoQJrnXJ9P9QqZg0p3NRROFmn3mR7uC1LFGvQwlZCQbVdL56igPEbK67fYInMAihA3pp+VJAxyZex690dAr+RIgSuztZZ3mdv8veRa/WfL6kGtMWQ1B+oUdlWE4A0qleDIxnRyzCMTRvgtaOsj0qkH7P1sTI04aY1bmRwrp0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768249984; c=relaxed/simple; bh=qpCaq6TACL6eqM1utYs6sRZYduBCrJkOLynbCIHDvqY=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=fBgkKNDxgt3XNXkDktJcdz78F9UlLYV+dYxRkJADO/PRQXfbRsYeDEusZd9Ec/GtIol7MulzYnJYESOhW9izDBNnVaB6/6jKTwy/dfXa5twmsZb2MC9JGZ+sau5dMo9oCAuFN+VLvvzfEsHKqu0eaMvYavQUBsSCvsrBStMfn8k= 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=kVDSSlh7; arc=none smtp.client-ip=209.85.219.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="kVDSSlh7" Received: by mail-qv1-f49.google.com with SMTP id 6a1803df08f44-8907fb0188fso60581516d6.1 for ; Mon, 12 Jan 2026 12:33:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768249982; x=1768854782; 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=CUq04sqpfNThT7kS3bI999/FPk05t6O1xEOGrVfWKpU=; b=kVDSSlh7NU1JeEl3PPdwjRKYx6+VWer98sVwE04BV3TFzLtZfFFjlEdLHL4Ix8dsMM Z5ATB4rQd7j1CyVm4aj0aProNt5xWP90rhahR8QwCRXt+oTw6zmJfT2DO25oLWmIPNu9 U8ismDFCmFQ09Lf6FmW38MNK56hNFjWDAVnHpEtmElW0Zma693pPQwsVWTzE6hse29dQ FmJfgsDDrA3GSMhU6gaBLOUNW2+ARXeoZLYzq7pTgetVomWq1AalZzhbgDE7CpoPKeHc Lu5KU3paSTmU3uBJFqg30BLN9ro9/amXr974yc1NYReNkcNMyKrVBw2leZd7wPAmGvoA oTTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768249982; x=1768854782; 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=CUq04sqpfNThT7kS3bI999/FPk05t6O1xEOGrVfWKpU=; b=HCNH2SQuDrJFYe/9ITLQ3ooS5uNCrnS7ceaD+pQy72jWTLQrEtoOQvOzm2223eH8y8 2Wi+KNT4dbrpgnxckudfWlwsA3T+1jtwqYuoVGTW3NerpjR6aZ6dhAg5nWJaz64AXPy/ MkYM/ixxPvnMopTEwxdlDswIfitvzQ/eyWvBGJjY9yE8qV2vw0CvQupxuL31djWhuYst H1VMtTudMbQvGoBJzn44c4mvHu9RR4HoW4f3mJO7Lf4c2vLvWxI9wmBMNX9nA3VreJTU wKx9eIAU4HGTFfMbb0Y1/EGdIRd2jrfhQ1DU13R7MQDNocrT1iug/vtCMYNzdnE8okAc 3Ljg== X-Forwarded-Encrypted: i=1; AJvYcCXn2d+ONqoh6ezF6mVU+He3EiUcZ/2w8T21AUcL/8zf5P47jPmf+3pozLmASo902Lk0Y0qmTKUkaFym3Z4=@vger.kernel.org X-Gm-Message-State: AOJu0YyeQ3og5nhzqDcQkdJB1lcgBTPinJ74mN0j2V1d6uwWFoA4fZZH Bl/J0IMt6Vvq1grJAF7qkT8Z1QZcUa5dYNO2VOl8Go/peH8HsYICs6MuTQRkTw== X-Gm-Gg: AY/fxX4Ph7f+yQZvDuapC7yek2LkTNh2WfJuEO3fU/sM+cVNxyuQbeJGJp0o86Jwt2g u9g+L9Px1go+HAvQ+FRcTdq42U7P33H4HCEOkfjEkgENxPEzmBH6xq7/gT68mLIIkr4iSk9TmXa YJcp5os2kE9xW0NJhI9V2a+o64aBbbKmpCqGeZgo0lec12r83EfyQOKc02QuQfkRYyBgIVpU7r4 Z04EuKLiz0HHB/chSGJ3+bbOmdlNsaorTWa4BZZh+ClmrlCRuTYObBE7rXyNP3viHX7N0gtjL3y iYJU6LzrHwTd28jbpb2DaLPd7vMuKe856rg0hD1Oq7yit+mF63zb+RgjbFmNRlDtoHpU6hCdonf oCEtBmw99PlxgQ0m+xcyWdtCzGJAbQG2MWpZW05hNGuaD2nrZSCyqL3N7iLVqSnfIY+fyksoG8A RYZ/JZ3LqTELmLLzwMYMMItjODJxRixMTtx/bW5WVAryOG31K3JFt0x1tyQ3SgckFy/hnLjQWcX j1AjF0iCB/7JYcH7rYieQ== X-Google-Smtp-Source: AGHT+IEj1k7cb2fd0Uhwg3rDL/Jbgy35/7F5lChJPW1hzU6BQQa/0pFpWI+28ikvSEYQSgMkRmokRA== X-Received: by 2002:a05:6a20:7287:b0:35d:d477:a7f1 with SMTP id adf61e73a8af0-3898f99146bmr17183198637.43.1768243906956; Mon, 12 Jan 2026 10:51:46 -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.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Jan 2026 10:51:46 -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 0/6] dt-bindings: goldfish: Convert to DT schema Date: Mon, 12 Jan 2026 18:50:38 +0000 Message-ID: <20260112185044.1865605-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 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. 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