From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f180.google.com (mail-pf1-f180.google.com [209.85.210.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 D8D4F3EDABD for ; Wed, 4 Feb 2026 13:09:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.180 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770210569; cv=none; b=aH5sq+GUoKbU9JwkMxyurEaVFrJgGfKw5UQeyddekgxwXvsnrUDoEsM+KfDeNWgkQg2+UFfcCN6+wzpFQF2H89/IOtsv5aVA3aCopBekDm9fJZG69N7w9Bn5o0TO/Ogx+LnCUoy8d2V41SW9peG0wPSSmjNn5KUXN/iaKoOTtI4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770210569; c=relaxed/simple; bh=wr5uxNUWhz4NdT9IdLSYkYkpa7O8iZ3Nd3uwhiPKooc=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=Qer69gxKCvfIwgkjArPVkNzQCr67zp1ZErqiL1TnzenCA1/nXmi8k+7ZisVYDNiOSlwn9ItPoD5sjA2YrZxiCa1YLw/Zr12E5jarj/dIbLIivhSF9PF0zyNet+JfkJe3qeAfpse1TfdqH00fsnDaPCGhJG1mCwb7Y+F3fgahEZY= 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=joviK/Ao; arc=none smtp.client-ip=209.85.210.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="joviK/Ao" Received: by mail-pf1-f180.google.com with SMTP id d2e1a72fcca58-8230f8f27cfso3631689b3a.0 for ; Wed, 04 Feb 2026 05:09:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1770210568; x=1770815368; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=ucTLWIPqxA/vCqaGy0l8cS/iqXl1ur9qYq3vOPXkVyY=; b=joviK/AoTt/IY/yVOuk2pabnfwyESBsVv9kVM4/LTloWfGEFWFWpDaD0d5tfdKjMph gPzRJGRHvaCy5xKXlk/vQTKfa9uWDP1oFhg0TjhlCeU1f2cCzCOVH+Izs5nFg4fthhxH 2xZXRkX4gMSrqQVVa0CJROAf4KdSJFDrOAEOl3KSUp9NYQfb/L6x12792czAv1OyG04B mAEt5RgITeqn1ya/c9+K3lgHqgIp278PQtFTKIc5BIGfdYGU4er3h02/94gr63iUDQ6R cSPXxpW/xVwP7MbbxndlsUHraZhapPYzNJowXOE2ex4Jnq2Hj0CGi5EgenvlgNilfQcN U35A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770210568; x=1770815368; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ucTLWIPqxA/vCqaGy0l8cS/iqXl1ur9qYq3vOPXkVyY=; b=oVXr+API92AjVqJh/dIBQDW6j9g2omINe2fByirjeRu3sypfKLER+Vac4D5qNBXDGT BG4PvFDlK/DvlRN8Zwjt2cXam9R1pDkbYxNb9GHp7fgLnPGszMPRNXEPLoJ1WDpdCK9V z1a3mIOY4FTEK4YN4utwHplDPPF4srS0ObuHehDDflSv2v6Sro800rW8g5KespWHXeB6 IJtWzd1h4RD0WNwcGldrasWnntZn4afiE0S2rH5EBKm15DLncFzLuMpX4OgZ2Pg2tr0C OVPhMGWDwoIFZ84xsolkubAX30r6RAd3Rzkat0aEFdC4HqyKoYpzaV+NYYJ3hPxWMr38 P1Wg== X-Forwarded-Encrypted: i=1; AJvYcCUg/MHmJHObDtOi7InQ0EAIZV67nsD9xvXyLIdi0JWUR7c+CV2LzuHeABALMrZWs/sfyefWHqupA07Ym0U=@vger.kernel.org X-Gm-Message-State: AOJu0YwlccvaRAYWM7+C1K8Gw3mE/Br0kHSJ6R6BZzMhrnSxdUX4t1xB YbHlZvbi+vP8HCKV2dQCoAs7Ajs8pDo5+cfk9Sm8OjODUSZhpm/FfyIc X-Gm-Gg: AZuq6aIP3SZ6irho76IPTzdYM0gBEWZsfac7/mjJINj/Di6mEGg72ueR0bNzQGBJDNY 67XmAx0ezOJlwFcnPcC74WimH/ecacMvt71safByCjleuF0iod4apCa/YshyZGoNsho1tsYNaLt brt+tGLFbkWtLefuYJI9vIukIdN2n8qQjDIcAb/fRSy6moILl/3FkUO78jlfhmU4snEGBHgt83/ z+tM5Zts6yvsl6/2hRF/hOHz/eVVukWbbxWY7PSQO6BB9AQzU1+RdenoAeo5kWJT527pD0QxILe a9aG+3dVoGbNCuzVWXJGf6S/wo8EeAxq5/eKUw6H8qSNXTz4minqZ0G+e4xXcWhNRVBo2EJchXv rUu/ilnCTPgL9zm7Y9KCMC08O8a/Yd7b15IswZQJMeNyNZnh+K2Ah2456WIZpjq3p5IHltpVfgF 1ABMDf0cDSKQLc4lYDRCZMRJ6wkyOkk9KKXEI= X-Received: by 2002:a05:6a00:3915:b0:7fc:da5:f85c with SMTP id d2e1a72fcca58-8241c5ee4dcmr2492038b3a.38.1770210568081; Wed, 04 Feb 2026 05:09:28 -0800 (PST) Received: from [192.168.1.7] ([115.99.252.105]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-8241d163865sm2934498b3a.9.2026.02.04.05.09.23 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 04 Feb 2026 05:09:27 -0800 (PST) Message-ID: <8397e59d-7501-42ef-891f-3f8b3d7a3af6@gmail.com> Date: Wed, 4 Feb 2026 18:39:21 +0530 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 2/4] dt-bindings: usb: atmel,at91sam9g45-ehci: convert to DT schema To: Rob Herring Cc: devicetree@vger.kernel.org, Greg Kroah-Hartman , linux-kernel@vger.kernel.org, Alexandre Belloni , Claudiu Beznea , Krzysztof Kozlowski , Nicolas Ferre , linux-arm-kernel@lists.infradead.org, Herve Codina , linux-usb@vger.kernel.org, Conor Dooley References: <20260201-atmel-usb-v1-0-d1a3e93003f1@gmail.com> <20260201-atmel-usb-v1-2-d1a3e93003f1@gmail.com> <176994942956.410099.10343293169382130437.robh@kernel.org> <20260203180832.GA3217395-robh@kernel.org> Content-Language: en-US From: Charan Pedumuru In-Reply-To: <20260203180832.GA3217395-robh@kernel.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 03-02-2026 23:38, Rob Herring wrote: > On Mon, Feb 02, 2026 at 04:32:54PM +0530, Charan Pedumuru wrote: >> >> >> On 01-02-2026 18:07, Rob Herring (Arm) wrote: >>> >>> On Sun, 01 Feb 2026 11:34:21 +0000, Charan Pedumuru wrote: >>>> Convert Atmel AT91SAM9G45 EHCI USB Host Controller >>>> binding to DT schema. >>>> Changes during conversion: >>>> - Include "usb-ehci" as a fallback compatible to allow atmel EHCI >>>> driver matching. >>>> >>>> Signed-off-by: Charan Pedumuru >>>> --- >>>> .../bindings/usb/atmel,at91sam9g45-ehci.yaml | 71 ++++++++++++++++++++++ >>>> 1 file changed, 71 insertions(+) >>>> >>> >>> My bot found errors running 'make dt_binding_check' on your patch: >>> >>> yamllint warnings/errors: >>> >>> dtschema/dtc warnings/errors: >>> Warning: Duplicate compatible "usb-ehci" found in schemas matching "$id": >>> http://devicetree.org/schemas/usb/atmel,at91sam9g45-ehci.yaml >>> http://devicetree.org/schemas/usb/generic-ehci.yaml# >>> Warning: Duplicate compatible "atmel,at91sam9g45-ehci" found in schemas matching "$id": >>> http://devicetree.org/schemas/usb/atmel,at91sam9g45-ehci.yaml >>> http://devicetree.org/schemas/usb/generic-ehci.yaml# >>> /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/usb/atmel,at91sam9g45-ehci.example.dtb: usb@500000 (atmel,at91sam9g45-ehci): Unevaluated properties are not allowed ('clock-names' was unexpected) >>> from schema $id: http://devicetree.org/schemas/usb/generic-ehci.yaml >> >> Hi Rob, >> Isn't it pointing to the other schema ID which was not defined by me? > > You can't have the same compatible defined in 2 places. Okay. > >> Can I have your suggestion on changing the compatible name to other >> name to resolve this error? > > Why are you converting this? It's already covered by generic-ehci.yaml. > Though I seem to recall there were some warnings for Atmel. Yes, in that case I will drop this patch in the next revision. > >> I ran dt_check in my machine on the >> latest version and I don't see any error there. > > Please read the last paragraph below for why. Okay, I understood now. > >> >>> >>> doc reference errors (make refcheckdocs): >>> >>> See https://patchwork.kernel.org/project/devicetree/patch/20260201-atmel-usb-v1-2-d1a3e93003f1@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. > > ^^^^^^^ > > Rob -- Best Regards, Charan.