From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 06F4D3BBFD3; Thu, 9 Jul 2026 19:31:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783625465; cv=none; b=fJSpn7Ochkt/7p2+O4b4zY4/uCbekbFJlQMt0BIKMgikVg2xApqeZygv7w8vB10vG5948kTmUxyeii8NcTvdYLmDsNuivFOaCLEz9qZ5WyjQl/SXq090Ek20SBCCr6zOmTTsgt6Df8RkWz0gQ1UINhGYE4jq3oDfWGaQ8AmdNM4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783625465; c=relaxed/simple; bh=nPdk0wLiglWbmv8CImFoITXX66UG323kvIOGdHTnBDE=; h=Date:Content-Type:MIME-Version:From:Cc:To:In-Reply-To:References: Message-Id:Subject; b=LaMtC4343v/V9w/X9xeg2VXINE1AEy/46ADvGOSoxpk5WWIXnP7Ba6nLRC8ucrdg8LQqX9PjRbgau8tbamkMNsaSgPfaEkCQq3rjTaH4DVCVzDoM80N7IxCWVsfxLLLnblm0ORllQjxanrcRA7qTzbs5CnB75qTfuqigMwUmM8c= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Xqvi1vRp; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Xqvi1vRp" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 223CD1F00A3A; Thu, 9 Jul 2026 19:31:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1783625462; bh=wOQPDaTUbeRaM7DIPsOUnVQ9NOIfjKXC/WmBn8dq7PE=; h=Date:From:Cc:To:In-Reply-To:References:Subject; b=Xqvi1vRpGOpjTgMtOfg95Z5nfPVJ5WlY4AW3sFJIaWyLOm5UETnSXxW/70+AJN4NI XnLoYyLEiZI7Wbq1dMWTD/QJil6cCmdDbkyc2KK8k84D9NB30D1Lr9FuklLSU5ojUs 3bqmbtV8BF+p8i5yNRmqlD43J5aZjHJ5zJWZxnJcWYF+1NR/sUvcX3jislN+w5GBdp W053z5Gpw0Di5BI1D9pVTV5zUqhQGVWFFA8uM12seJj7xO2maDrXtzZCmRf7VS4e1a ISPlpyl+F3PDE+TQEDZ5JQvqtBrOh0/Yv+71/TqPF34vBp5aWg6wKOIs+mn4SJcWUa so/n2mSkOdbmw== Date: Thu, 09 Jul 2026 14:31:01 -0500 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: "Rob Herring (Arm)" Cc: davem@davemloft.net, pabeni@redhat.com, kuba@kernel.org, Rengarajan.S@microchip.com, edumazet@google.com, andrew+netdev@lunn.ch, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, conor+dt@kernel.org, krzk+dt@kernel.org To: Mikhail Lukianchikov In-Reply-To: <20260709181724.24682-2-avermoal@gmail.com> References: <20260709181724.24682-2-avermoal@gmail.com> Message-Id: <178362546037.1021520.7768707354122248220.robh@kernel.org> Subject: Re: [PATCH v2] dt-bindings: net: microchip,lan78xx: convert to DT schema On Fri, 10 Jul 2026 00:17:25 +0600, Mikhail Lukianchikov wrote: > Convert the Microchip LAN78xx family (LAN7800, LAN7801, LAN7850) binding > documentation from plain text to DT schema. > > The conversion adds proper validation for the 'microchip,led-modes' > property inside the MDIO node and updates the MAINTAINERS entry. > > Signed-off-by: Mikhail Lukianchikov > --- > Changes in v2: > - Rename file to microchip,lan7800.yaml. > - Keeps only one maintainer. > - Code style fixed. > - Example fixed, remove usb-port@1 node. > - Move patternProperties for PHY inside mdio node to fix validation. (suggested by sashiko-bot) > > Link to v1: https://lore.kernel.org/netdev/20260707165840.107409-1-avermoal@gmail.com > > .../bindings/net/microchip,lan7800.yaml | 105 ++++++++++++++++++ > .../bindings/net/microchip,lan78xx.txt | 53 --------- > MAINTAINERS | 3 +- > 3 files changed, 106 insertions(+), 55 deletions(-) > create mode 100644 Documentation/devicetree/bindings/net/microchip,lan7800.yaml > delete mode 100644 Documentation/devicetree/bindings/net/microchip,lan78xx.txt > My bot found errors running 'make dt_binding_check' on your patch: yamllint warnings/errors: dtschema/dtc warnings/errors: /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/net/microchip,lan7800.example.dtb: /: 'compatible' is a required property from schema $id: http://devicetree.org/schemas/root-node.yaml /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/net/microchip,lan7800.example.dtb: /: 'model' is a required property from schema $id: http://devicetree.org/schemas/root-node.yaml /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/net/microchip,lan7800.example.dtb: /: '#address-cells' is a required property from schema $id: http://devicetree.org/schemas/root-node.yaml /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/net/microchip,lan7800.example.dtb: /: '#size-cells' is a required property from schema $id: http://devicetree.org/schemas/root-node.yaml Documentation/devicetree/bindings/net/microchip,lan7800.example.dtb: /usb: failed to match any schema with compatible: ['usb-host'] doc reference errors (make refcheckdocs): See https://patchwork.kernel.org/project/devicetree/patch/20260709181724.24682-2-avermoal@gmail.com The base for the series is generally the latest rc1. A different dependency should be noted in *this* patch. If you already ran 'make dt_binding_check' and didn't see the above error(s), then make sure 'yamllint' is installed and dt-schema is up to date: pip3 install dtschema --upgrade Please check and re-submit after running the above command yourself. Note that DT_SCHEMA_FILES can be set to your schema file to speed up checking your schema. However, it must be unset to test all examples with your schema.