Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id B2C4CC6379F for ; Thu, 16 Feb 2023 17:24:04 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230131AbjBPRYD (ORCPT ); Thu, 16 Feb 2023 12:24:03 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44910 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229737AbjBPRX7 (ORCPT ); Thu, 16 Feb 2023 12:23:59 -0500 Received: from mx.socionext.com (mx.socionext.com [202.248.49.38]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 200CB4D601; Thu, 16 Feb 2023 09:23:52 -0800 (PST) Received: from unknown (HELO kinkan2-ex.css.socionext.com) ([172.31.9.52]) by mx.socionext.com with ESMTP; 17 Feb 2023 02:23:51 +0900 Received: from mail.mfilter.local (mail-arc02.css.socionext.com [10.213.46.40]) by kinkan2-ex.css.socionext.com (Postfix) with ESMTP id CF5402020789; Fri, 17 Feb 2023 02:23:51 +0900 (JST) Received: from kinkan2.css.socionext.com ([172.31.9.51]) by m-FILTER with ESMTP; Fri, 17 Feb 2023 02:23:51 +0900 Received: from [10.212.158.143] (unknown [10.212.158.143]) by kinkan2.css.socionext.com (Postfix) with ESMTP id 4F226A855B; Fri, 17 Feb 2023 02:23:51 +0900 (JST) Message-ID: Date: Fri, 17 Feb 2023 02:23:50 +0900 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Subject: Re: [PATCH v2] dt-bindings: ata: Add UniPhier controller binding To: Krzysztof Kozlowski , Damien Le Moal , Rob Herring , Krzysztof Kozlowski , Hans de Goede , Jens Axboe Cc: linux-ide@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org References: <20230213045432.32614-1-hayashi.kunihiko@socionext.com> <2d76ec86-6580-28b0-0f80-a5c497f8cef7@linaro.org> <0c6dc673-7e11-eec5-ec2d-e00fb2060bf3@linaro.org> Content-Language: en-US From: Kunihiko Hayashi In-Reply-To: <0c6dc673-7e11-eec5-ec2d-e00fb2060bf3@linaro.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2023/02/14 18:42, Krzysztof Kozlowski wrote: > On 14/02/2023 10:33, Kunihiko Hayashi wrote: >> Hi Krzysztof, >> >> On 2023/02/13 18:10, Krzysztof Kozlowski wrote: >>> On 13/02/2023 05:54, Kunihiko Hayashi wrote: >>>> Add UniPhier SATA controller compatible string to the platform binding. >>>> This controller needs maximum three reset controls. >>>> >>>> Signed-off-by: Kunihiko Hayashi >>>> --- >>>> .../devicetree/bindings/ata/ahci-platform.yaml | 17 +++++++++++++++++ >>>> 1 file changed, 17 insertions(+) >>>> >>>> Changes since v1: >>>> - Restrict resets property changes with compatible strings >>>> - Fix maxItems from two to three >>>> >>>> diff --git a/Documentation/devicetree/bindings/ata/ahci-platform.yaml >>>> b/Documentation/devicetree/bindings/ata/ahci-platform.yaml >>>> index 7dc2a2e8f598..25dd5ffaa517 100644 >>>> --- a/Documentation/devicetree/bindings/ata/ahci-platform.yaml >>>> +++ b/Documentation/devicetree/bindings/ata/ahci-platform.yaml >>>> @@ -45,6 +45,9 @@ properties: >>>> - marvell,armada-8k-ahci >>>> - marvell,berlin2-ahci >>>> - marvell,berlin2q-ahci >>>> + - socionext,uniphier-pro4-ahci >>>> + - socionext,uniphier-pxs2-ahci >>>> + - socionext,uniphier-pxs3-ahci >>>> - const: generic-ahci >>>> - enum: >>> >>> Top level is saying reset=1, so did you test your bindings? >> >> Umm, I didn't see any errors on dt_binding_check, anyway I'll add >> initial minItems:1 and maxItems:3 on top level first. > > You need to test also all DTS using these bindings. Yours and others. > If you tested the DTS (with proper binding, not one which is basically > noop): > > uniphier-pro4-ace.dtb: sata@65600000: resets: [[27, 12], [27, 28], [37, > 3]] is too long I've tried updating tools and doing dtbs_check, but I couldn't find this error. It seems that this error can't be detected unless there is the specified compatible in "select:". > BTW, the patch has other errors - just look at the beginning of the > file. I cannot see it here in the diff, but when you open the file you > should notice it. Sorry, but I cannot see anything wrong. I'll check the header or something... Thank you, --- Best Regards Kunihiko Hayashi